tcattcgcgccaccgcaggcactgctggcgaaccgtttcgttcagcgatttttcctgcttgaagatcgtccgcagccacgaggcgtcgttgacgcgcgccttcgcgagcgcgccgatctcgtcgagcgccgcgcgcgagccgagcgccgccgcgtgcggcgcgatgcgatcgagcgtgtcgaggatgtcctcggcgatcgtccggcgctcgcccgtctgcggattcacgcaggtgccctcgagtccgaagcggcatgcctcgaaacggttgaacgtgtagacgagatagtcgtcctccgacagcttgagcggccggtcgatcagcagatagcgcgcgagcgtctggatgtagcacgcgatcgcggccgcgcggtcgaccgacagcggcgtgtccatcacgcgcacttcgatcgttccgtagccgggcttcgggcgaatgtcccagtagaagtccttcatgctgttgacgacgcccgtgttcaccatcttcgtgaagtattcctcgaagccgtgccaggtgagcacgaacggcgcgcggcccgacagcggaaacgcgaacacggaattcaggcgtgccgaatgaaatccggtgtcgacgttctgcacgtacggcgacgacgccgaaagcgcaatgaagtgcggaatgaagcgcgacatcgagtgcaacaggaacaacgcgctgtcggcgtccgggcagccgatgtgcacgtgctggccgaacaccgtgaactgcttcgcgaggtagccgtacagctcggaaatgtactggaagcgcggcgcgtcgaagatctgccgctcgctccattgctggaatgcgtgcgtgccgccgccgcaaaggccgacgttgagctggtcggccgcgctcacgagcgtgtcgcggatggcgtgcagttcgcccaatgcctgatcgtgcgttctgcatatgcccgtcgagagctcgatcatgctttcggtgatttccggcgtgatgttgccgggaaatttcgcatccttgatgagccgcatcagatcggatgccgctttggtcagatcgtagttgtgcgtattgacgatctggatttccagctcgacgccgaacgtgaacggttcggaattgacgaaggtttcgagtgccatggcgtgattccggataacagggcgaaaagcgtcgagcgcgcggctcagctcgcgtcgcgccgctcgccgacggccgacaggctgcgatagacgacgagcggcccgatcagttgcagcacgacgatcgagcacatgacgaccgcgcgcaggcgcggatcgaaattcggataaagctggtaagtgtcgtcgacgagcaggtacgcgagcgccgacatcggcacgagcgagacgccgagcgcgatgccctgcttcacgccgaggccgctcggcttcgcgaacgcgagcacgccgacgagcttcgcgagaaagcgcgtcgcaatcagcgcgcccgcgatgagcccgcccgcggcgatgtcctgcccttcgaacgacgtgagcgtcagcacgaacaggatcacggtgagaagccagccggccgtgccgaagtgctcgggccacaattgcggacgcgcctcgagattctttacgatgatgccggcgagcagcagcgtgagcatcgtcgacagcttgagcacctgcgcgaccgcaatcgccagcacgacaaggccgaacagcgcgacgaacgaatgctcgtcgcgcatcgtcgccgcgacgtgcctgaacagatagttgcatgcgcgagcgaacagatacgcgacgatgaacgagccggcgagcagatagatcggctgcaggatcgtcgcgaacacgttgccgtacgcttcctgatgcagccagctcgtgacgagcttcgtcagcacgaccgcatagacgctgttgagcgcggacagcgtgatgagccgctgcgagacctgcccttccgcgcgcagctccgtcttcagctggatcaccatcgcgggcgacgtcgagatcgcgatcgccgccagcacgagcgcgatcatcccgggcaccttgagcagcagcagtaccgcgagcacgagcacgaacgtgagcgtcgcctcggcgagactcgaggcgatgagccaaggattgcggcggatccagcgcaagtcgagccggctgccgagctcgaacagcagcaggccgagcgcgacgttgacgaggagccgcgacgtgtcgtcggtgctcgcgtcgatcacgccgaagccgaacgagccggcgacgaggccgatcaccgcgtagccggtgatgcgcggcaggcgccatgcgcgatagcagagctcgccgcaaagcccggcggcgaacagcgcgaagccggcccagaaaatcgcatccggggcgagcggccagttgggtagaaacgagaacgctgacttcatcgtggtgacttctcctttggaaggcaacctccggcgacgcggatcgagcgagtcgagcgaatgatgcgcgctggatgaggggttgccccgtcgttcgttgttctgtacgaccgttaggacatggggtaagcccgcatcgccgaaaagggtgcgacggtcagtcgggcttgcggccgatctgggtcggcctggcgtgtgtgaatggacagcgcgatctcaaatcctcagatccgaattcgagccgaccgttccgttgatgcaatcgtggcgctgcgccatgacgtgcgtgaaggagaccgattgtgccacaggtatagcggtccggatcgaaatcgggcaaacggtagccgatcgtggaggtaggcctctttatcttgaggtaaacctgtatacatacgtagtaagagttaacaagacacccgtttttctgtggataaccggcgtttacgccgccggatcatgcacttgcggggcgcataaccggacgcacagcctgtttgcccgcacagggtttcaatgggcaactttttcgggtctgtgcggccgtgcggagttaccccgtttacgtccacatcggttgcacagcgattgagtcgggaatttgcgcggttatccacagggtggcgtggataaccggccggcgtgtctgtgaggatgtcgcttccgcgtatcgccgagcgccgtcgcggtgcgccgggcgattgcctggatggcgagcgtgcgccggccgcgggcggttcaggcgacgcggccgtgccgcagcgcgcgaacgaggaagcgcgccggatcgatcgcttcggcgagttcgcgctcgagcggccacggctcgccgtcgatctgcgcggcgatcagctcggcgccgagcgccgcccagacgagcccgcgcgagccgtaaccgaaggcgccgtagaggcccgtcgcgcgcggcacgtcgcgcagccgtgcgcccgtcagcgccgccgcctcgcgcgcggccgccgcctcgtcgccgagctcgccgacgagcggcagccggtcgctcgcgacgcagcgaaagccgacgcggcccgcgagcgcgcccgcatcgagcgcgttcgcggaaaacgccggcagcagccgttcgagccgctcgaggttctcgcgatggccggcttcgcgcggtgtcgcatccgtatcgtccggttcataggttgcgcccgtcagcgtgacgccgttcgcgagcggcacgacgtagccgtcgccgatcacgggcagcggcacggcgggcgcgctgcccggcggcagcagcgtcaactggccgcgcacgcgttgcgtcggcgcatgccgcaggcccgcgatgcgcgccgcatcggccgcgttcgcgacgacgacgacgctcgcctgcgcaatcgtcgcgcccgatgcgtcgagcgcgcgccagcggccgtcgccgccgcgttcgagccgcgcgatctcgacgccgacgatgcgcgaaagcctgtcgcccgcggccgcgcactgagcggccgcgagcgcggcggggctgatcgagccgccctgcgcaaacagccagccgccgtgcgcgacgtcggttcgcaacagcgctctcgcgtcgtcgcgcgacagcgccgaggcgagctcggccggcacgccgagcgcgtcgatgctctcgcgcatccgctcgaattcatcgtccgacgtggcaagctgaacgaggccatgtgtgctgcgcgagaacgcatgcccggcgcgctcgagcgcgcgccagcgatgcagcgcgtgcaggaagccggcgcgcgacaggcgggccgcgaggttatcgtcgcgcgcgatcatcggatggaatacgccggcggggttgcccgacgcctcgctcgcgatccgctcgcgccgctcgatcagcgtcacgtgccagccgcgcgcggcgagccgctcgacgaccgcgcagccggcgaggcccgcgccgatcacgatcgcgtcgcgtctatccgtgctgaacgcacgcggcggctcatggcggcgcacgcgccagcgcggcgcgaattcgccgacgagcatggcacgcttgccggcgaagccgtcgacttttcggtacgcgaaacccgcttcgtcgagcgcgcgcttgacggcgccggagctcgtgtaggtcgcgaacgtcgcgcgttcgtcggcaagcttcgcgagcgatttgaagatcgcgggcgaccacaaatccgcgttcttcgacggcgcgaagccgtcgagatagaacgcgtgcgcgcgcagcgcgaggttcggcagcacgtcgagcgcgtcgccgaacacgagcgtgagcgtgatgcgcccgtcgtcgaattcgagacgatgcacgcccggcgtcagcgcgggccatgcgttcgcgagctcgtcgacgagcggcgcaatcggcgtaatagttgtaatagttgtatatgcaacgatatgcgcggccgcgcgccgcagatcttcgcgcgcgaacggatgcttttcgaccgagacgaagtgaagccgctcgcagtgcgacggatccgcacgccatgcagcccatgtcgcgagaaagttgcagcccgtgccgaatcctgtctcgataatcgtgaaagctcgctcgtgccgccaacgttccggcaggccgttgccgcggatgaacacgtggtcggcctgggcgagcgcgccggccgcgctgtggtagatgtcgccgtagagcggcgagacgacggtgccgtcctcgcggaagacgagcgtcgccggaacgattcgatcggtcatgcgaaacaaaaatgaaggcggcgaaaatgcggcgaaccgccgcgagagccccgtcccgcctggcgttggcaaaatccaacgaaaccgcgcgcgggcttcggccaagccgcggcgaagccggttcgcgcggcccgaaagccgcgcggaacgcatctaactcgacaaaattcgctcgaaaatctttgaaacccttgtcgttattgggtttgcgctgcgctatcatagcaagcgccgtatcgcggagctgccaggaggcaaacccggcggtgcgttgcgcggcgcaataacattgcgccgtgccgttgccacacactatagacggcacggttcgcgcacgtataatcggcgcgttcgcgctgttcgtgtcaacctaacctggaaaggaaccttaatgaacaaacaggaactgatcgacgccgtcgccgcccagacgggcgccagcaaggctcaaaccggcgaaacgctggacacgctcctcgaagtgatcaagaaggctgtgtcgaaaggcgactcagttcaactgatcggcttcggcagcttcggctcgggcaagcgcgcagcgcgcaccggccgcaaccccaagacgggcgagaccatcaagatcccggcagccaagacggtcaagttcacggctggcaaggcgttcaaggacgcagtgaacaagcgctgaaacgagctgttcgcgaacaaaaaacccgctggtttcagcgggttttttcttttcgacgaggtttttttgccacgccgcatcgtctttttcaatctttgacgatcagtggcggtggacgatttccgagtcgtcgccgtggtcgtgatcatggtggtcatgcgcatggtcgtgatcgtgatcatcgacgtcccatgccgggaacggatccgcgtagcccgcccacgcctgcttgccttgcgcgtactccgcgccggtgagcaggcacgcgtcgaacttcgcgcgccacgccgccgcatcgagcccgatgccgatcagtacgagctcctggcgccgatcgccgatcgacgtgtcggcgagctcgccgtgccagtcggcgacgatctcgtcgtacagctcgtcgcccgcctccggccattcggtgcgatcctgcgccgcccaccagtggccggccggaccgtgccggcacacgccgcccgcctgcgacagcgaacccgcgatgtcgttgcgcgtcgcgagccagaaaaaccccttgctgcgcagcacgcccttccactcttcgtgcaggagcgcccagagccgctgcggatggaacggccggcgcgcgcgatagacgaagtggccgatgccgtattcatcggcctcgctgtgcacgcggccgtcgccttggctttggccttggccgcattcggcttcatcggcgtcgcgccgatgctcgagcgacgcgagccagcccggcgcgttcgcggccgcgtcgaaatcgaagcggccggtattgatcacttcggcgagcggcacgtcgccgaagcggctcacgatctgctgcgcgcgcggattcaggttcgcgaggatccgctgcaggcgcgcgagcgcgtcggcgtcgacgagatccgccttgttgatcacgagcacgtcgcaaaactcgatctgctcgatcagcagctcgacgagcgtgcggtcgtcttcgtcggtcgccgcgaggccgtgctccgcgagcgcgtcgtcgcgcgcatagtcgtgcaggaagttgaacgcgtcgatgacggtgaccatcgtatcgagacgcgcaacgtcctcgagcgtggagccgtcgtcgtcgacgaacgtgaaggtctcggcgatcggcatcggctcggcgatgcccgtcgattcgaccacgatcgcgtcgaagcggttttcggccgcgaggcggcggatctcgacgagcagatcgtcgcgcagcgtgcagcagatgcagccgttcgacatctcgacgaggtgcgcttcgacatgcgacagctcggtcgcgccgcgcacgaatgtcgcgtcgacgttggccgcggcgagatcgttgacgatcacggcgaccttcaggcccgcgcgattcgcgaggatgtgattgagcagcgtggtcttgccggcgccgaggaagccggacagcacggtgacgggcaacggctggttcattgcggtgcgcaccaacgaaagaagcgggaagcgagccgccgcaccccgaaaacggggcggcaccggcgcgggccggcgcgaacggacggcgggaaagccgcattgtgcatcaaatatagacggccggccgcgtgcgatggacggcgggcggcgatttcatgacatgtgatgcgataacgaaacgcacgcgcgagcttgcatgcgatgcgatcgccgggcagccggcgcgggcaaggaccgcccgcgcggcctgctggcgggtgtccgcctgttgcgctctgccgcgcgtcggcggcgcggcctagtggcgccggcggcctagcgctgcgcgctttgcgtatcttgcgtggcagatgccgcagacgcgggcagcagcttccatcgagcgagaatgtcggcgatctgccgtgcgtacttgtcgcgcagcgacggcgtttccgaatggtacgcgccgatcgcttgccacgtgttgccgtacttgtccatcttgcggcgcagatgccaggcggcgatatagacgctcttgcacggctccatcagcgtgtccttcgtgatcccgtaacgggacagcgtcggcagatggatcgagttgatctgcatgaggccgtagtcggtcgatccgttcgcgttcttgttgagcgcctccggacgattatgcgattcctgccacgcgatcgcgcgcaggacgagcggattcaccttctgatacttcgcggcttcgtcgtagcagtcggcgcgcgccggtgcgctggcgaaccatgcgccggcggcaaacatcgcgacaataacgaatcgcttctccatctggaaatgaaccggtgaattgttttacgcttcgcagaaggccgggaaaacccgcacgcgcttttcgcgcgacggcgctccggccgcccgtatcatacctgcaaccgaacggttcgccacgcgggaggccattcggttggttcggactacggcgtttgccaagcacgtttataccgcattatcgtgccgatgcttgccgaaacttcgcatgtgaaaacttacgtgcggcatacgctgtcgatttttttatggcggaagtgagacagttctcggttcaatgtgatatttcggacatgaaaaactgctaatgtctgtttttttgatcctgaccttacgtaataccatcggaaacggccgccgccggcatcgatccattactccatgacaagaactcgctttgctttgcggcgcgtcgcaacggcgctcgtcgtcgccggaattgtcgccgcgcaggccgctcacgctcaggtcacgctcaatttcgtcaatgcggacatcgatcaggtcgccaaggcgatcggcgccgcgacgggcaagacgatcatcgtcgatcctcgcgtcaaggggcagctgaacctcgtcgccgagcgtccggtgcccgaagatcaggcgctgaagacgctgcagtccgcgctgcggatgcagggcttcgcgctcgtccaggatcacggcgtcctgaaggtcgtgccggaagccgacgcgaagctgcagggcgtgccgacctacatcggcaacgcgccgcaggcgcgcggcgaccaggtggtcacgcaagtgttcgagctgcgcaacgaatcggcgaacaacttgcttccggtgctgcgcccgctgatctcgccgaacaacacgatcaccgcgtatccggccaacaacacgatcgtcgtcaccgattacgcggacaacgtgcgccggatcgcgcagatcatcgcgggcgtcgacagcgcggcgggctcgcaagtcgccgtcgtgccgctcaagaacgcgaatgcgatcgacatcgccgcgcaactgacgaagctgctcgacccgggcgcgatcggcaacaccgacgcgacgctgaaagtcaccgtgcaggccgatccgcgaaccaatgcgctgctgctgcgcgcatcgaacgcgcagcgcctcgccacggcgaagaagatcgcgcagcagctcgacgcgccgagcggtgtgccgggcaacatgcacgtcgtgccgctgcgcaatgcggaagcggtgaagctcgcgaagacgctgcgcgggatgctcggcaagggcggcggcgaaagcggctcgtcggcgagctcgaacgacgcgaacgcgttcaatcagggcggctcgcaaagcggctcgaacttctcgacgggcgcatcgggcacgccgccgctgccgtcggggctgtcgtcgaattcatcgggcggcgcgggcggcacgacgggcggcggcgggctcggcaatgcggggctgctcggcggcgacaaggacaagggcgacgacaaccagccgggcggaatgatccaggcggacgcggcgtcgaattcgctcatcatcaccgcgtcggatccggtataccggaatctgcgggccgtgatcgaccagctcgatgcgcggcgcgcgcaggtgtacatcgaggcgctggtcgtcgagctgcaggcgacgaccagcgccaatctgggcattcaatggcaggttgcgaacaacgcgctctatgcgggcaccaatctggtgacggggcagaccggcctcggcaacagcatcgtcaatctgacggcgggagccgtgaccaatccgggcggcacgctggggtcgctgggctcgatcacgaacggcctgaacatcggttggttgcacaacatgttcggcgtgcagggtttgggcgccttgctgcagttcttcgcgggctcgagcgacgcaaacgtgctgtcgacgccgaacctcgtcacgctggacaatgaggaggcgaagatcgtggtcggccagaacgtgccgattccgacgggctcgtactcgaacctgacgagcggcacgaccgccaacgcgttcaacacatacgaccggcgcgatgtcggcctgacgctgcacgtgaagccgcaaatcaccgagggcggcattctgaagctgcagctgtacacggaagattccgcggtggtgcccggcacgaacacgacgtcggccaattcgcccgggccgacgttcacgaagcgctcgatccagtcgacggtgctggcggacaacggcgagatcatcgtgctcggcgggttgatgcaggataactaccaggtatcgaatacgaaggtgccgctcctcggcgacattccgtggatcggccagctgttccgctccgagggcaagacgcgccagaagacgaacctgatggtgttcctgcgccccgtgatcatcaacgaccgcgagaccgcgcaggcggtgacctcgaaccgctacgactacatccagggcgtgacgggcgcgtacaagtcggacaacaacgtcattcgcgacaaggacgacccgatcgtcccgccgatgccgctcggcccgagccagggcggctcgcccgcgatgaacctgttcgacctcgacaagatgcggcgccagcagctcgctccgcccgcgcccgccagcgcgccggcggcggcgagcgacgccggcaccgcgtcgccgggagcccgtccgtgacgcaggcgctcgcgcaaggcgcccaggatcagccggccgccggcgcgccgtcgccgatcgccgcgcggctgttgccgtacggcttcgcgaaggccggccagatcctgatcgcacaccagcacgcggacacgctcgaggtgtggatcagcgagcgcacgagctcggccgcgctcgccgaagtcgcgcgcaacttcggcgcgatctcgttgcagcgcatgccggccgacgagctcgcgcaggcgatcaaccatgcgtacgcgcgccaggacggcagcgccgcgcagatcgtcggcgaggtcgagggcgaagtcgatctgtcgcggctgatgcaggacatccccgaggtcgaggatctgctcgaatcggaagacgacgcgccgatcatccggatgatcaacgcgctcctcacgcaagcggcgcgcgagcaggcgtcggacatccacatcgagccgttcgagaacgcgtcggtcgtgcgctttcgcgtggacggcacgctgcgcgacgtcgtgcgcccgaagaaggcgctgcacggcgcgctgatctcgcgcatcaagatcatggcgcagctcgacatcgccgaaaagcgcctgccgcaggacggccggatcacgctgcgcgtgggcgggcggcccgtcgacgtgcgggtgtcgacgctgccgaccgggcacggcgagcgcgcggtgctgcgtctgctggagaaggatgcgcagcggctgaatctggaagcgctcgggatgggccgcgacacgctcatgcagttcgacaagctgatttcccgcccgcacggcatcgtgctcgtgacggggccgaccggctcgggcaagacgacgacgctgtacgcgtcgatgtcgcggctcgaaaccgcgacgaccaacatcatgacggtcgaggatccgatcgaatacgatctgtccggcatcggccagacgcaggtgaacgagcggatcgggatgacgttcgcgcgcgcgctgcgctcgatcctgcgtcaggacccggacatcatcatgatcggcgaaatccgcgatctcgaaaccgcgcagatcgccgtgcaggcgtcgctcacgggccacctggtgctcgcgacgctgcacacgaacgacgcggcgtcggccgtcacgcgtctcaccgacatgggcgtcgagccgtacctgctcgcgtcttcgctgctcggcgtgctcgcgcagcggctcgtgcgccagctctgcccggcgtgcaaggaggagcggcacgagggcggccgcgcggtctggcatccggtcggctgcgacaagtgcgggcattcgggctacacggggcgtcggggcgtgtacgagctgctcgtcatcgacgattcgatccgctcgctgattcaccgcaacgcggccgatgcggagattctcgccaccggccgcgcgaacgggatgcgcacgctgcgcgacgacgccgagcgctggctcgcggcgggcgcgacgtcgctcgaggaagtgctgcgcgtgacgggaggcgcatagcgtcatgccggccttccgtttcgaagcgatcgacgcgtcggggcgcgcgcaaaaaggcgtgatcgaagcggacagcgcgcgcaacgcgcgcggccagctgcgcacgcagggcttgacgccgctcgtcgtcgagccggccgcgagcgcgcagcgcggcgcgcgcagccagcgcctcgcgctcggccgcaagctgtcgcagcgcgagcaggcgatcctcacgcgccagctcgcgagcctgctcgtcgccgggctgccgctcgacgaggcgctcgcggtgctgaccgagcaggccgagcgcgattacatccgcgagctgatggccgcgatccgcgcggaagtgctcggcggccattcgctcgcgaacgcgctcacgcagcatccgcgcgattttccggagatctaccgcgcgctcgtcgcggcgggcgagcacaccggcaagctcggcatcgtgctgtcgcggctcgccgactacatcgaggagcgcaacgcactcaagcagaaaatcctgctcgcgttcacgtatccggcgatcgtcacggtgatcgcgttcggcatcgttacgttcctgctgagctacgtggtgccgcaggtcgtcaacgtgttcgcgagcacgaaacagcagttgccggtgctcacgatcgtgatgatggcgctgtccgatttcgtcagacactggtggtgggcgatcctgatcgggatcgcggccgtcgtctatctggtgaaggcgacgctctcgcgcgacggcccgcgcctcgcgttcgaccgctggcttttgactgccccgctcgcgggcaagctcgtgcgcggctacaacacggtgcgcttcgcgagcacgctcggcatcctgaccgcggcgggcgtgccgatcctgcgcgcgctgcaggcggcgggcgagacgctgtcgaaccgcgcgatgcgcggcaacatcgacgacgcgatcgtgcgcgtgcgcgaaggctcggcgctctcgcgcgcgctcaacaacgtgaagacgtttccgcccgtgctcgtgcacctgatccgctcgggcgaggccacgggcgacgtgacgacgatgctcgaccgcgcggccgaaggcgaatcgcgcgagctcgagcggcgcacgatgttcctcacgagcctgctcgagccgctgctgattctcgcgatgggcggcatcgtgctcgtgatcgtgctggcggtgatgctgccgatcatcgagctgaacaacatggtgcagtgacggaaggccggcgcggcccgcggcggcgggccggccgaagcgaagcggcgcgccggacggcgcgctcggcttcagcggacgtagatcgccggcgacggcgtgttggcgggcaggaagatctcggagcgcgcgccgttgcgctcgacgatgatcgagcggtcgcgcacttcggcgagcttcgcgccctgcgcgatctcgctgccgagcgataccgcgtgcggcgcgtcgccgccgatgccgacgatggccgccgcgccgcgctgcagcgcgaggatgccgaacaggtggatgtcctgcaccggactgcgggtgagctggccgccgaacagcgctgcggcgtcctccgtgcgcaccggcgtgcgggcggcggcggcgggtagcggagcctgatgcgcggagagcgtgacgacccaataggtggccgtcgcgcagagtaccgcgaagagggcgagggaaaggatccggatcgatagcgcgttcatgcgcgctattgtacggatgaatgtgaaatttgcgttgagtggaagcccggagcaagtcgcgccttacaatgcggcttcacgccgcgcggctcgcgccgcgcgcgccattcactcaccgctcattttttgaagaagaggtagtcactcatgcaaacgtggatcactcgccgctctcaggcagcacgccgtcaacgcggcttcacgctgatcgagatcatggtcgtggtggcgattctcggcattctcgcggcgctcatcgtgccgaagatcatgagccgtcccgatgaagcgcgccggatcgcggcgaagcaggacatcggcacgatcatgcaggcgctcaagctgtaccgcctcgacaacggccgctatccgacccaggaccagggcctgaacgcgttgatccagaagccgaccaccgatccgatcccgaacaactggaaggacggcggctatctcgagcgcctgccgaacgatccgtggggcaattcgtacaagtatctgaacccgggcgtgcacggcgagatcgacgtgttcagctacggcgccgacggcaaggaaggcggcgaaagcaacgattccgacatcggctcgtggcaatgagccgctgacgccccgctcacgcgcgacgcacgccttgttctcgatgtacgcacgacccggcacgattttcgtttgcgatacgcggcgtcacgcgggggccgccctcggcggggccgcgaaagcgcgcgccggcgcgtgcgcgggtgtctcgttcgtgcgcccggcgggcaccgcctcggcgcgccgcgcgcgcggcttcacgctgctcgaaatgctcgtcgtgctcgtgatcgcgggcatcctggtgtcggtcgcgtcgctcacgctcaggcgcaacccgcgcaccgacctgcgcgaggaagcgcagcgcatcgcgctgctgttcgagacggcgggcgacgaagcgcaggtgcgtgcgcggccgatcgcgtggcgcgccaccgagcatggtttccgtttcgacatccgcacgggcgacggctggcgcccgctgcgcgacgacgtgctgcgcgcgcgcgactgggatggcggcgtgacgggcgcggcgatcgactatcccggctcggacacgcacacggacgcggtcgtattcggcaccgaaagcatcgacgtgccggtgcgcgtcacgctgtattcggcggtcggcagcgcgacgatcgtcggcaccggcaacggccgctacgaggtgcggtgacgatgcgcgcgcccgccccgccccgctctcccgcgcgctcgcgcggcttcacgatgatcgaggtgctcgtcgcgctcgcgatcatcgcggtcgcgctcgcggcgtcgatccgcgcggtgggctcgatggccacgggcgcgtccgatctgcacgcgcgcctgctcgccggctggagcgcggacaacgcgctcgcgcaactgcggctcgcgcacgcgtggcccgacatcggcatgcagacgttcgactgctcgcagggcaacgtcgcgctcacctgcacgcagcgcgtgagctcgacgccgaatcccgtgttcaggcgcgtcgagatcgcggtgtcgatgaacggacgggccggcgtgctcgcgcagatggtgacggtggtcgcgaatgaaaccagccgtccgctctgagcgccgcgcgcccggcgagaaacgcccgcggcgggcgcgccgcgccttccggcgaggcgcgcgccacggcgcgcgcggcttcacgctgatcgaaatgatgatcgcgatcacgattctcgcggtgatcgcgatcctgtcgtggcgcgggctcgaccagatcatccgcggccgcgagaaggtggcggccgcgatggaggacgagcgcgtgttcgcgcagatgttcgaccagatgcgcatcgacgcgcggcgcgcggcgaccgacgacgaagcgggccagcccgcggtgcgcgtcgcgggcgacacgctgcagatcgtgcgcgagttcgacgcgccgggcgcggcgccgcgcctgcaggtcgtgcgctaccggatttcgaacgggcgcgtcgtgcgttacgcgtcgccgccgatcggcgacgtcaacgcgctgcgcgacgcgctgcgcggcggcgataccgaaggctggagcgaggtggcgctgatgcgcggcgtcggcatgatcaacgcgcggctgtacgtgccgaaggtcggctggacgaccagcatgccggacgccgacaacgcgctcgagcagaacaacaacgcgctcaaggtgccgatgctcggcaacgcgccgccgccgcgcgcggtgacggggctcgaggtgagcatcggcgcgacgtcgctgcgcgtgccgatcacgcgcattttcctgatcggggagtgacatgcgcgccttcgccctcctcgctcgcttcgcctcgcccggccgcccgcgcgcggcgctcggtccgcatgcgccggacgccgcgcagccggcgccggcgcgttcgccgcacgcgcctcacggcggcagcgccgtggccgatgtccgcgtttgcccgcccgcgcggcgcccgggagcgcccgtgcaccgcgagcgcggcgtcgcgatcatcaacgcgctgctcgtcgtcgcgctgtcggcgatcctcgtctccgggatgctgtggcgccagcaggtgcaggtgcgccggatcgagaaccagcgcctgctcgcgcaggcgcagtgggtcgcgcgcggcgcgctcgactggacgcggatggtgctgcgctccgagggcgacacggcgcccggcatcacctatctcggcgggatctgggcggtgccgatcgcgaagacgaagctgtcggattttctcggccgcatcggcgtgaccgattcggccgaaggctcggacacctatctgtccggctcgatcgaggatgcacaggcgaagttcaatctgcgcaacctcgtgttgtcgcccgcgccgggcgcgctgcaactgaacgccgcgcaggtgcagacgtttcagcggctgctcgcgacgctcgggctcgaccagcagctcgcgaagatcgtcgcgcgccgcgtgcgcgcggggctcaagcagtcggcgacgcgcttccaggcggcccagttgccgggcgccgcgagcggcgtgcccgttccgctgccggacggcggcaccgagagcggcggcaatttcaccgacgagccgggcatcgcgggcggcgaaggccgcgggcccgcgccgctgatgatgacgagcgtcgattcgctgctcgacgttgagggtttcacgccggagatggtcgagcggctgcgcccgttcgtcaccgtgctgccgacggtgacgcccgtcaatctgaacaccgcgcccgccgaggtgatcgcggcgctcgtgccggggatgtcggtgtcgtccgcgcaggcgctcgtgtcgcggcgcgagaccgtgtttttccgcaacgtcggcgacgtgcagctcgcgctgcgcggctccggcgcgccgaacgtgaacctcgattcgagtcagatcgacgtcacgtccagctatttcatcgtgcatggccgaatcgagcacgaccgggcagtcgtggatcgcacgtcgctcgtgtatcgtgatccgaccacgcatacgacgcgcatcgtgcgcatccgcgatcagctataacaacgccattcgggagaggagctcttgagcacgttgattgtcctattgccgccgcgcgagccggccgtgccgttgcaggaatggcaatggcccgagctgccgttcgcgctcgtcgacaagagcggccacacgcagcgcgcgggccgcgcggcgctcgcgctgctgcctcaggcggcgacgacggtgcttatcgtcgccgcgcgcgacctgctgatgctcgagcaggcgctgccgccgctgaaagggccgaggctgaagcaggcgctgccgaacatcatcgaggatcaactgatccaggatccgcagggctgccacatcgcggtcgatccggcggcgctcgacggcgggcgccgcgtgctcgcggtgatcgaccgcgcgtggttcaagttcatcgtcgacgccttcaccgcggccgggcatcgccatctgcgcgcggtgcccgtcacgcgctgcctgccgcccgcgacgcgccgcgatgcggccgcggcggccgagaccgaggctgtcgccgacgtcgcgctcgatcggccggcggggcacgccgccgcggccgacgcgccgggcagcggccacgcgggcgcgaccgcgaacgccccagcgccggccgagtcgatcgtcgcggtcgcgctcggcctcgccgcgacggagcgcgcgccgtcgctcgccgaggaaccggcggcgctgctgccgcaggcgccgagcgcgccgcgcgtcgagctcgcgctcgcgcgcggcgcgctcggcgaaggcttcgccgcgccggtgtcgagcgcggtggcgacgctcgaagcgctcgcgaacggcacgccgctcgagctctacgagctcggcgagccgggtgccgagccgcagctcgcttcggtgcgcccgctcgacgacaagcgcttgctgccgggcgccgcgatctggccgttcgacgcgctcgtgcgccgtgcgctcgattcgcgcttcgacctctgccagttcgaattcgagttcgcgccgtggcgcttcgaccgcgcgacgttcatgcgcctgcgcttgccgctcgcgctcgcggcgacgacgctcgccatcgcggtgatcggcgcgaatgcgcactggtggaagctctcgcgcgagcgcgacgcgctcgccgcgcagatcaccgagacgctgctctcgacgtttccgaagacgacgacggtgctcgatccggccgcgcagatgacgcgccagctcgaccggctgcggatcgccgcgggcgagctgtcgccgaacgatttcctgtcgctcgcgagcggccttgcgcgctcgctcggcccgctgccgccgaacggcatcgcatcgctcgattatcacgatcgccggctcgacgtcggcttcaagcccgagaccaaggtcgaccccgacttcgcgcagcgcctcgcgcgcaacggcctcacgggcgagatcgacagcagcacgggcaaatggaccattcggagccgatcatgaaaacgacggagttcaacgaagcactgagccagttctgggaggcccgcaccgcacgcgaaaagttgctgctcggctggggcggcgcggtgctcgcgctcgcgatcgcgtattcggtgctatggtcgcccgcgcaggagggccgcgcgcggatccagcgcgagctgccgacgatgcgccacgagctcgccgaaatgaccgcgcaggcgaacgaggcgcgctcgctcgcgggcgccgcgcagggcgtcgcgccgacgggcgtcgcgttgaaggatgcgctcgccgcgtcgctgtccgatcacgggctcgcggcggcggcgccgcaggtggtcggcggcggcgtgcagatccagttgaagaacgcgtcgttccccgcgtggacgcagtggctcgacgacgtgcgccgccagttcaaggcgcaggtcgtcgaagcgcacgtgagcgcgctgaaggaggacggccaggtcgatctgacggcggtgctgcagccggcgtcggtcaagtgagcgatgtcgatgcgcgatacggccgacggagcatgcgaatgccgatgacctggccgatgcgcgttcggcgcgtcgcgccgtggattctcatcggcggtgtcgcgattctcgtcacgctcgtcgcgctgctgcccgcgtcctgggtaacgccgcagtttgggcgcgcgacgggcggccacgtcaatctcgtcgatcccgacggctcgctctggcgcggctcggcgacgctgctgctcgcgcccggcgcggaccgcagcgcgtcgacgctgttgcccggccgcgtcgaatggcgcacgcagttctggccgctgttcgccggacgcgtgcggatgcggctgcgccagacggacgcgatgcccgacggcgtcacgctcgatgcgacgctgcgcggcgcggtgctgtcggcgggctcgatggcggtgccggcgtcgctgctcgcggggctcggcacgccgttcaacacgctcgacctgcaaggcgacgtgcggctcgactggaccgactggcggctcttcggcaaggacgcgttcggacagctcacggtgacgatcaccgacatgagctcgcgcgtgtcgcgcgtgaaaccgctcggctcgtaccgtgcggtgctcgaggcgcgcggcgcgaattcgacgctcgatctgtcgacgtcgaaagggccgctgatgatgtcggggcaagggaatttcggcgcgacgggcgcgtcgtttcgcggcaccgcgagcgccgagcccgaacagcgcgacaatctcgcgggcttgctgaacctgctcggccatccgatcggcaacggcgcggtatcgctgatttacggcgacgcggcgcgctgagggcgaacgcgcgccgggcgcggcgatcgaccggctcacggtttaggcctcacgcctcacgcctcacgcctcacgcctcacgcctcacgcctcacgcctcacggcacgatcgacaaacggttcgacaaagcgttcgacggcgggctcgacaaagggttggccgccgggcgcacatcgatgtcgccaggcgtgagccgccgatccgacgaccggcgtgcggcccggttgcgctattgcgcggcgggcgcggcgggcgtggcgcgcggccggcgagcctgcgtatcgggcccggccgccgcgaccacggccgccgggcgtgccgccggcgcaacggccgcggccggcatggccgccggcgcaacggccgcggctggcatggccgccggcgccgccgccccggccggcgcggcgggcgcctgcatgccgcctgtctcgcgcgcgatctgcgacccgtcccatccgccgccgagcgctttcacgagtccgaccgacgacaccatccgctgcccggagagggtcgcgagcttctgccgtgcgctgaacgcggttgtctgcgcggtcagcacgttcagatagccgacggtgcccgccttgtactggttgagcgtgatgtcgagcgagtgctgcgcggattcgaccgcctgccgctgcacgacgatttcctgctcgaggatgcgctgcgacgcgaggttgtcctcgacgtcctggaacgcggagagcacggccgcccggtacgcggcgacgtcctgatcgtaggtcgcgcgcgccgcttccgtctgcgcggcgcgcaggcccgcgtcgaacagcgtcgcggcgagctgcgggccgaccgaccagaagcgtgcgggcagcgtgaacagctgcgaccacaccgagctctgaaagccgcccgatgcggacagcgtgagcgtcgggaagaacgcggcgatcgcgacgccgatctgctcgttcgcggcggccgcgcgccgctcggcggcggcgacgtcgggccgccgctcgaggatcgccgacggcacgtcgatcggcatcgcgggcggctcggccgtgagcggcatcggcggcagcgagaacgtcggcgccggctcgccgacgagcgtcgcgatcgcgtgctcgtactgcgcgcgcgcgatgccgttgtcgatcgcggcggcctgcgccgattggagctgggtctgcgcctggatcacgtccgcgcgcgcggcgacgccctgcgcgtactggttctgcgtgagctgcagcgatttccggtacgactcgacggtgtcgtcgagcagcttttgcgtcgcgtccgcggcgcgcagctggaagtaggtctgcgcgagcgtcgcctgcgcggacagccgcgcgttcgcgagatcggcggccgcggccgcttctcctgccttctgcgcgccgaccgtgcgactcaccttgccccacaggtccggctcccacgacgcatcgaggccgacgctgtacgtgttgccgaccgtgcgcgtcgtgccgcgcgacgcggtgcccgacgacagcgcgctcgacgcgcgcgattcgctcgcggtcagcccgagcgtcggaaagtacgacgcgcgcgcctcggcgacgagcgcgcgcgcctgccggtacgcggccgcgtattgcgcgacggtctggttcgacgcgttgagcttgtcgatcagcgcattcagttgcgcatcgtcgtagatcgaccaccacgggccgcggtccgcgcggtcggccggctgcgcgagcttccagccgggcggcgcttccttgtacgcggcgggaatcgccgcgtcggggcggtgatagtcgggcccgaccgcgcagccggcgagcagcacggcggtggccgcggcgacggcggcgctcaacgcgcggcgcgcgcgcggatgtgggacttgcggcatgttctggattcctgtcgaggcggccgccggtgagccggacgagcgggcgaggcggccgaaacgccgaggcgtggccgaaatggtaactgacgggtgcgggaatgcgcagaccttaggttaaggcgcgaacggggccggatgtgttaccggcgcggcgtgtcggtttaccgcgcgttacgcgcgccgacgaaagcgcgccggcggttttgcgcgctcgccgctcacgagcagcgcacgggttcgccgtgcgtggcggcgaggcacagcatcggcgccgaaggctcctgagccgacgcggcccgcatgccggcggtgcggtgccgccgctgatcgaaccaggcgaacccgagcgccgcgagcgagccgcccggcacgatcagcagcgcggcgtacagcgcgatcttccagccgcgatgcgggccggacagcgtgtgacgggcggtgtcggacaggttgcggcgcagcgcgccggcggcttgtttcaggaacggcatggggaaatcctcgggacgctcgccggacgaacgcggcgacgcgtgcaaagcggtcagaacattgtccctggcagcgcattaagcgcgtaactcattgactgaaataatattgactatgcaataaatattcaagatactggcggcgtttttcttggaatgcactgttgcggctcgtgcaatcgaccggacagcttgacgatgagcggcctttacgacccggagcacatcgagctcgaatcgagcctcggctattacctgacgaaggcgcggcaggcgctcgtcgagcggctcgaccgcgcgctcggcccgctcgaactgaccgcgcagcagatcagcgtgatcctgttgctcgcgcgcggctatgcgcgtacgccgttcgagctgtcgcgcaagctgtcatacgacagcggttcgatgacgcgcatgctcgaccggctcgagaagaagggcttcgtcgtgcgcgcgcgcagcgaatcggaccgccgcgtgatcgagctcgcgctgaccgagcgcggcgcgcacgcggcgcgggcgctgcctgcgctgatcgcgaccgagctgaacgcgcagctcgagggtttttcggccgatgagctcgcgctgttgacggacctgctgcggcgcttcatcgcgaatgcgccgggcgcggccgacgccgcgtgcgccgaaccgccgccggatcagcgctgaccgggaaaacgatgaacggccttcggatcgcgacccgtttgccgcctatttatctgtctgggcagaagctgacaggacacttactgtcgaccgatgccgatgcacaaaaggatgccggggcaacagtcgccccctaggagagacacatggctgcgacggcccccgcttccccttcccgctctgccgagccggcgccgctgtcgggcggcacgctcgcgctgctgacgatcgggctcgcgctcggcacgttcatggaggtgctcgacacgtcgatcgcgaacgtcgcggtgccgacgatctccggcagcctcggcgtcgcgacgagcgaaggcacgtgggtgatctcgtcgtattcggtcgcctccgcgatcgcggtgccgctgaccggctggctcgcgcggcgggtcggcgaggtgcggctgttcacgctgtcggtgctcgcgttcacgatcgcgtccgcgctctgcggcctcgcggagaacttcgagacgctgatcgcgttccggctgttgcaggggctcgtgtcggggccgatggtgccgctgtcgcagacgatcctgatgcgcagctatccgcccgcgaggcgcgggctcgcgctcggcctgtgggcgatgacggtgatcgtcgcgccgatcttcggcccgctgctcggcggctggatcagcgacaactacacgtggccgtggatcttctacatcaacctgccgatcggcgtgttctccgccgcgtgcgcgttcttcctgctgcgcggccgcgagacgaagacgacgaagcagcggatcgacgcgatcgggctcgcgctgctcgtgatcggcgtgtcgtgcctgcaaatgatgctcgacctcggcaaggaccgcgactggttcaactcgacgttcatcacctcgctcgcgctgatcgccgtcgtgtcgctcgcgttcatgctcgtgtgggaatctaccgagaaggagccggtcgtcgacctgtcgctcttcaaggaccgcaatttcgcgctcggcgcgatgatcatctcgttcggcttcatggcgttcttcggctcggtcgtgatctttccgctgtggctgcagaccgtgatgggctacacggcgggcctcgccggcctcgccacggcgcccgtcggcatcctcgcgctcgtgctctcgccgatgatcggccgcaacatgcaccggctcgatctgcggatggtcgcgagcttcgcgttcgtcgtgttcgccgtcgtgtcgatctggaattcgatgtttacgctcgacgtgccgttcaaccatgtgatcctgccgcggctcgtgcagggcatcggcgtcgcgtgctttttcgtgccgatgacgacgatcacgctctccagcattcccgacgagcggctcgcgagcgcgtcggggctgtcgaacttcctgcgtacgctgtcgggcgcgatcggcaccgcggtgagctcgacgttctgggaaaacgacgcgatctatcaccacgcgcggctcgccgaatcggtgaacgtgtatgcgcagagcacgctcgactatcaaggcgcgctcgcgcggctcggcgtgatgggcgacgtgtcgaccgcgcagatcaaccagatcgtcacgcagcagggcttcatgatggcgaccaacgacttcttccacatttcggcgctcgcgttcgtcgcgctcgcggcgctcgtgtgggtgacgaagccgaagaaaggggccgggcccgcgatcgggcactgagcggcgctcggcccggcccgctccgggcatggggcgcgtggcgcgcccgggccaagcgcttagcgcgcgcgcaggctgccgaacgcgagatcgtcgccgggatcgacggggcccgtctcgcgcgcgacgtcgagccacgcgcgcgcggcgtgcgacagatatcccctcttgagccagccgatcgcgaccgcccaggtgatctcgggctcgacgatcggccggcacgtgaaccgcgcggtgtcgagccgccggcaatacggctcgggcagcagcgcgatgccgacgcccgcgtgcacgagcgccgccatgaaatcccaatggccgctgcggctcacgatctgcggcgtgaagccgaccttgcggcacgcatcgagcaccgcgtcgtgcagcgccaggctttcggcgtagaacacgaacggctcgtcggccaggtcggcgagcggcaccgtcgcgtcgccgtcccagcgcgacgcgtgcggcgcgacgagccacagcggcgcgcgcaccatcggcagcacgtcgaacacggccggatcgacgggctcgagcacgccgccgagctccagctcgcccgcgacgagcgcctcttcgatcatccgcgcgccctgctcgaacagcttcagctcgatgcgcggatagcgctccttgaacgcggcgatcgccggcgtgaacagcgaaccgccgagcggcggaatcccgatcgtcagctcgccgcgcccgagcgtgccgagatcgttcagctcggcctgaagctgcgcctgcgcggcgagcacgtcctggccgcgctgatagacgatccggccggcatccgtgagcaccatctggcgaccgtcgcgcagcagcagcggcgagccgatttcgtcctcgagcgccttcaccatcttgctgatcgtcggctgcgtgacgtgcatctgctcggccgcgacggtgaagctctgctgcctgacgacctcgacgaaataccgcaacgcgcgcagctccatcggcgcctcctgttcagtgagcgaatcggagaagattcctaaacggaatgggttttatagaaccaagtcattttatttatggacgcgtgaatcctatactgcctccattctgtaaagcaaggcatttcgggagcattcgatgagcaggatttcggctacggcggcaaccgcgacttgcccgacgacggcggcgcccgcgcgcgccggccgcgtggcgcgcatcgcgttgcagacggccgcgctcggcgcgctgtgggcggcgatcgattggacggtgcgcgcgttcggcgtgccggtgccgtccggcgtggtcggcctcgcggtgctgctcgcgctgctgctgtccggccgcgtcgcgcccggctgggtgaaggacggcgcgaactggctgctgtccgacatgctgctcttcttcatcccggcgaccgtcgcggccgtccagtacggcggtctcttcaaggcggacggctggcggctcgcgctcgtcgtcgtcgccggaaccacgttcgtgatgctgtcggtggcgatcgcggtcgacgtcgcggcgggcttcgagcggcggctcgcggtgatgcgcgtgcgtgccggccgccgccgcgcgcgggcctgacgtggcacggtttcccctttccccatttcatgccattcgttgatggcaccggttccgaaggccgcatcatgacgacgcccgatctctcgtttctcaccgcgccttcgagcgccgcgatttccgccggctgcttcgcgctgacgatcgcgctctacttcgcgtcgaagcggctctacgcgtgccgcaagacgctgttcttctcgccgctcgtgctcgtgccggccgtgctcgtcgcgttcgtcgcgctgacgggcattccgtacgcggtgtactttcgcgacacgcgctggctgatgtggctgctcggcccggcgacgatcgcgttcgccgtgccgatctacgaataccgcgagctgatgaagcgccactggttctcgctcgcggtgggcgtcgtcgtcgggatcgcggtcgcgatctgcggctcgctgctgctgtcgaagctgctgcatctgtcgcccgagctgcagcgcagcctcgtcacgcgctcggtgtcgacgccgttcgcgctcgccgtctccgaccggatccacgcgccgcgcgatctcaccgcgctcttcgtgatcgcgaccgggatttgcgggatgctcgtcggcgaattcgtgctcgcgctcgtgccgctgcgctcgcggctcgcgcgcggcgcgctgttcggcgcggccgcgcatgcggtgggcaccgcgaaggcgcgcgagatcggtagcgaggaaggcgtcgtgtcgagcctcacgatgatgatcgcgggcgtcgcgatggtgctgatcgcgccgttgctgacgttgctgccgatctgatacgcgccgatccggccgggcgcggcgacgcgcgttccggcgtcggccggtcacccgctgtccgttgtcggccgtcggctgtcggtaaccgatcgccgatcgccgatcgacctcggcggccgcgcgcgattcgccgcgtgacgcgcgccgggccggctctttccggcactcgcgccgcccggcaggcggcgctttcgccgcctgccgcggccgccgcgcgtcgcgagcgcgcgtgacgcgtccggccgaggcttgcgggcgcttattcgtttcgcttcgttccgctcccgcccgttcgcggccgcatcgtgcaggggcgtgcaggggcgtgcaggggcgtgcgctgcggcggtccgtcgcgttgcgattcggtccagtctggcgcggcgcggcggccgttcggccgcgtcgccgccgcctcatccccgcccgagcgcggccgttcggctatgccagcccgcttgacccgttcggcctcgctcgctccggcggcgccggctcgctcactccgtcccgccgcccgcgcggcccggtcgaggcttcgcccatcaccgccggttgcgccgcgcgttcggcccgattttccggctcacgccggcgcgcacgcccgttgtcttccggccctttcagccgcgcggccaggcccggcgcctcgcctcgcgcgccgcgccgcccgctcccggccgcgctcgccgccgccgatcgccgttcgccgcgctcgcccgcccggcggacaaacggctgagatagccgcaaatcccccctctattccgcccatcgtgcgcggcccggatgccgaacaatgcaggctacttagagtcttcccgcaggcacgccatggctaccaccgcaaacccgaccgtcgacaaaccggcctcgtccggcaagctcaagcgcctcgtcctttttctgctgatcgggatcgttgccgccgccgccgccgcgggcggcacgtacttcatgctgtcgaaggaaggcgcgcacagcgccgcgccgagcgcgcccgcgccgctcgccgtgcccgcgttcttcccgctcgagccgctcaccgtgaatctgctgtcggacgacggcattcagcattacctgcgcgtcggcctgtcgctgaagctgaccgatccgaaggcgcaggaatacctgacgcagcacatgccggagctgcgcagccggattctgctcgcgctgtcgaacaagcatcccgagcagctcgcgacgctcgaaggcaagcacgcgctcgccgacgagctgaagacgctgatcgagcagccgacccagccgggcaatcagagcgcacgcgtcgacgacgtgctgttcaccgagttcgtcgtccaataacgccgccggcaaaggagcgcgcatgggccacgaagaattcatgtcccaggaggaggtggatgcactcctcaagggcgtcacgggcgaagacgactcggccgacgaaccggccgaggcgtcgggcattcgcccctacaacatcgcgacgcaggagcggatcgttcgcggccggatgcccggcctcgaaatcatcaacgatcgcttcgcgcgcctcttgcggatcggcatcttcaacttcatgcggcgcacggcggaaatctccgtgagccaggtgaaggtgcagaagtacagcgagttcacgcgcaacctgccgatcccgaccaatctgaacctcgtgcacgtgaagccgctgcgcggcacgtcgctgttcgtgttcgatccgaacctcgtgttcttcgtcgtcgacaacctgttcggcggcgacgggcgtttccacacgcgcgtcgaagggcgcgacttcacggcgaccgaacagcggatcatcggcaagctgctcaatctcgtgttcgagcactacgcgagcgcgtggaagagcgtgcggccgttgcagttcgagttcgtgcgctcggagatgcacacgcagttcgcgaacgtcgcgacgccgaacgagatcgtgatcgtcacccagttctcgatcgagttcgggccgacgggcggcacgctgcacatctgcatgccctactcgatgatcgagccgatccgcgacgtgctgagctcgccgatccagggcgaggcgctcgaggtggaccgccgctgggtgcgcgtgctgtcgcagcaggtgcagtcggcggaagtggaactggtcgcggatctcgccgaggtcccgacgacgttcgagaagattctcaacctgcgcacgggcgacgtgctgccgctcgacatcacggattcgatcaccgcgaaggtcgacggcgtgccggtgatggagtgcggatacggcattttcaatggccagtacgcgttgcgcgtgcagaggatgatcagcgcaagcgacacgatgaaggaaggtggatatgactgagttgaactcgacccccgaggccgacggcatcgacgagccggcgtttgcggacaccgcgatgagcgctgccgcggccgggaacgcggcgggtgccgcgccgcaggaggaaatggcgatggacgactgggccgccgcgctcgccgagcagaatcagcagccgatcgagacgggcgcgacgggcgccggcgtgttccggccgctgtcgaaggccacggcgagctcgacgcacaacgacatcgacctgattctcgacatcccggtcaagatgacggtcgagctcggccgcacgaagatcgcgatccgcaacctgctgcagctcgcgcagggctcggtggtcgagctcgacgggctcgccggcgagccgatggacgtgctcgtcaacggctgcctgatcgcgcagggcgaagtggtggtcgtcaacgacaagttcggcatccggctcaccgacatcatcacgccgtccgaacgcatccggaagctgaaccgatgaaaccgcgcttcgcgccgctcgccgcgcgggctgttccggtgtgcgttccggcgttcctttcgccgcgccgggcagccgaacgcgcgccgcgcggcaggcgtcgcgcgccggcggcgctcgccgcgctggcgagcggcacggcggcgctgcccgtctcggccgccgacatgaacgcggtgaatcacgcggcgtcgctcgcatcgggcgtcgtcgtcggctcggccgcgccgtcgctcggcgtcggcgcggtgttgcagacgctcgtcgggctcgcggtcgtgatcggcctcgtgttcggctgcgcgtggctcgcgcggcgcttcggcttgcagccgcaacggcgcggcggcgcgctgaagatcgtcgcgagcgtcgcggtgggcggcaaggaaagcgcgaccgtcgtcgagatcggcgatacctggctcgtgctcggcgtcgcccccggcaacgtgcgcctgctgcacacgctgcccgccggctcggcgggcgtgatcggcgcgcccgcgggcggcggcctgactcgctcgcccggcgcgccgggcggcacggcgatgtccggcacgttgcccgagggcgcttccttcggggcgcgctttcgcgacgccatgctcggcgaggccgcgaagcgcttcaagcgcgacggcggcaaggatcgctgacatgccgcgccttcgtttcgtcgcgccgcgcgcggatgccgccgcgtgcgcgccttccgacagtcgttcgatgaaaaccgcttgcctgcgcggcgcggcgcgctggctgcccgcgatcctgatcggcctcgcgcccgcgctcgcgtgcgcgcaggcggccgggctgcctgcgttcaactcggcgccgggcccgaacggcggcacgacctattcgttgagcgtgcagacgatgctgctgctcacgatgctgtcgttcctgccggcgatgctgctgatgatgacgagcttcacgcggatcatcatcgtgctgtcgctgctgcggcaggcgatcggcaccgcgtcgacgccgccgagtcaggtgctcgtcgggctcgccctcttcctcacgctgttcgtgatgtcgcccgtgctcgaccgcgcgtacaacgacgcgtacaagccgttttccgagggcacgctgcagatggaccaggcggtgcagcgcggcaccgcgcccttcaaggcattcatgctcaagcagacgcgcgagaccgatctcgcgctgttcgcgaagatctcgaaggccgcgccgatgcaggggccggaggacgtgccgctgtcgctgctcgtgccggcgttcgtcacaagcgagctgaagacggggttccagatcggcttcacgatcttcatcccgtttctcatcatcgacatggttgtcgcgagcgtgctgatgtcgatggggatgatgatggtgtcgcccgcgacggtgtcgctgccgttcaagctgatgctgttcgtgctcgtcgacggctggcagttgctgatcggctcgctcgcgcagagcttcacctagacccggttgatcgaggagagtcgagatgacccccgaaaacgtgatgacgctcgcgcatcaggcgatgtacatcggcctgctgctcgccgcgccgctcctgctcgtcgcgctcgccgtgggcctcgtcgtcagcctgttccaggcggcgacgcagatcaacgaggcgacgctgtcgttcattccgaagctgctcgcggttgccgcgacgatggtgatcgcgggcccctggatgctgtcgacgatgatcgactacctgcgcgagaccctgctgcgcgtcgcgacgctcggcgcgggctgaccccgctcggcgcatcgcgcccgccgcgccgggcgtcgcatccgcctcgaccgattcgcctgatccgcccgattcgtcggctcgttccgcccgtcctcgctttcgccatcctcgaccgatgttctccgtcacctacgcgcaactgaacggctggctcaccgccttcctgtggccgttcgtgcggatgctcgcgctcgtcgcgatcgcgccggtgacgggccaccgctcgacgcccgtgcgcgtgaagatcggcctcgcgggcttcatggcgctcgtcgtcgcgccgacgctgccgccgattccggtggccaccgtgttctccgcgcagggcgtgtggatcatcgtcaaccagttcctgatcggcgcggcgctcggcttcacgatgcagatcgtgttcgcggcgatcgaggcggcgggcgacatcatcggcctgtcgatggggctcggcttcgcgaccttcttcgatccgcattcgagcggcgcgacgcccgtgatggggcgtttcctgaacgcggtcgcgatcctcgcgtttctcgcgttcgacgggcatttgcaggtgttcgcggcgctcgtcgattcgttcaggctcgtgccggtctcggccaatctgctgcgcgcggccggctggcagacgctcgtcgcgttcggcgcggcgattttcgagatggggctgttgctcgcgctgcccgtcgtcgcggcgctgctgatcgcgaatctcgcgctcggcatcctcaatcgcgccgcgccgcagatcgggatcttccaggtcggctttccggtgacgatgctcgtcggcctgctgctcgtccagctgatggcgcctaacctgattccgttcgtcgggcggctgttcgataccggcgtcgatttcgtcgggcgcgtcgcggccggcatgcattgagccggacggcgcgcgggcggcggcgccgcgccggctcccggcgggccggcgagagcttcggcggcggcgtcccgcacgcggtgcgtcgctcgccggcggcgcgcgctgctcggcgtcgcccgccgtttcggcgcggcgcgcgtctgtatccgcgttcggctccgtcacagtacccgcgtgcgttgcgccgtggcgcgggcgtcgggcctggtgcgcttcacgcgccgcgccgcgcatcggctgcggcatcggccgaggcgcgcgacggcgcccgagcgccccacctcgcctatttcgcccgctccggccgcgtcgcgcgtcagccgcccggcggcggcgccttcttcctcgcgcgccgcgcgtccgacgcggcgcgcaggatccgccggaacttcgggcattccatgtggctcggcgcggtgcacgcggccgcgtgccgcaagccgtcgcgcatcgaggtcagcctgcggatcgcgccgtcgagctcgtcggccttcgcgacgagcaatgcgcggtcgatgttcggccgcccttgcgcgtcgaacatcgaggcgacctcgtcgagcgaaaagcccgccgcgcgcccgagcgcgatcagcgcgagccgctcgagcacgcgcgcgtcgaacgtgcggcgcagcccgcgccggcctgtcgacgcgatcagccccttttcctcgtagtacctcagtgccgacgcgggcacgccggagcgttgcgcgacttcggcgatatccaggttccccacgcgcttgacctcaagtggacttgaattggcacagtgtagctccggcctcccgaaggccagcattcgcactggagaacgacgatgaccgccacggatcggaatgacaacggacaggccgcgcactggaatggccgcgcggggcgcgcatgggccgacgcgcagccgatgctcgaccggatgttcgagccgttcgcgcaacggctcgtggaagcggcccgcaccgggcggcgcgtgctcgacgtcggctgcggcgcgggcgcgacgacgctcgccgtcgcgcagcggctcggcgcgcgtggccgttgcgtcggcgtcgacgtatcgcggccgctgatcgccgccgcgcgcgcccgcgccgagcgcggcggcgtgccggcgagcttcgttcacgccgatgcgcaaacgcatgcgttcgtgccggcgagcttcgatacgatcatttcgcgtttcggcgtgatgttcttcgaaaacgccgtcgacgcgttcgcgaacctgctgcgcgcagcgacctccgacgcgtcgctcgcgttcgtcgcgtggcgcaccgcggcggagaacccgttcatgacgacggccgagcgcgcggccgcgccgctcgtgccgaatctgcccgcgcggcagccggatgcgcctgggcagtttttcttcggcgacgcgcggcggatcgagaccgttctcgcgcaaagcggctggtgcggtatcgacgtgcggccgatcgacgtcgaatgcacgttgcccgagcgcgagctgatcggccatttcagtcgcctgggcccgcttggccaactgttcggggatctcgacgacgcgacgcgcgcgcgcgtcgtcgacacggtgcgtgccgcgttcgccccatacgtgcacggcgccgaggtgcgcttcacggccgcgtgctggcttgtcggcgcgcgcgcgccggcgaagtggtccaagcgcaaggaggccgccggtgtctgacgcgctcgcgtttgcaggctgcgcgctcgcgatcggcgtgggcgcgaccgccgtcatggacgcgtgggcgctcgtgcgcaagcgctgcttcggcgtgccgccgctcgactacgcgctcgtcggccgttggctcggccacctcgcgcgtgcgcgcgtgcgccacgcgccgatcgccgcgtcgccgcgcgtgccgggcgagcgcgcgatcggctgggctgcgcattacctgatcggcgtcgcgttcgcggcgctgctgctcgcgcttcggggcgtcggctgggcgggcgagccgacgctcgcgcccgcgcttgccgtcggcatcggcagcgtcgcggcgccgttgttcgtgatgcagcccgcgatgggcgcgggcatcgcggcgagtcgcacgccgcgcccgggcgccgcgcgctttcacagtatcgtcgcgcatgcggtgttcggcgccggcctgtacggcgcgggctgcgcggcgaaccggctcggcgtgccggcgctgctcggcatcggttaggggcgaagcggcgcccggcgccgcgggttttcgcgttgctggaaaacccctaaaagaaagccgcgcccgcgaaaggttgcggaaggtttcgtctccctatactcgtctcgacgatgcggcaagcatcgctcgatacagacaacattggagactcccgatgcgcaccactcttcgcgcgctcagcctggccgcggtcgcggccggcctgtccttcggcttcgctgcgcagccggccttcgccgacgacggcggcaagatcacgatcatggtgggcggcatcacgaagctcatctacctgcccgcgcgtctcacgcaggagctcggctacttcaaggccgaggggctcgacgtcgaactgcagtcgcagccggccggcgtcgatgccgagaacgaactgctcgcgggcgcggtgcagggcgtcgtcggcttctatgatcatacgatcgacctgcagagcaagggcaaggacgtgaaggcgatcgccgtgctcggccaggtgcccggcgaagtcgagatggtgtcgacgaaggcggcgggcgcgatcaaatcgatggccgacgtgaagggcaagacgctcggcgtgacgggcctcggctcgtcgacgagctttctcacgcagtacctcgcgcagcagcacggcatcgccgcgaaccagtacacgatgctgcccgtcggcgccgacgcgagcttcatcgcggccgtcaagcaaggccgcatcgatgcggggatgacgaccgagccgaccgtgtcggtgctcgagaagaacggcgacgcgaaggtgctcgtcgatctgcgcacgctcgacggcacgcgcgccgcgctcggcggcacgtatccggcggcgagcctgtacgtgcagtccgcgtgggccgatacgcacaaggcgcaggccgcgaagctcgcgcatgcgttcgcgcgcacgatgcagttcatccacacgcacagcgcggaggagatcgccgcgaagatgcccgccgactatcagaaggacaaggcgctctacgtgagcgcgctgaaggcctcgctgccgatgtacacgcccgacggcaggatgcccgccgacggtccggcgacggtgctcaaggtgctctccgcgttcaatccgtcggtgaagggcaagcacatcgatctgtcgaagacttataccaacgatttcgtgagcgcgaaataacagcgccgcgagttttgaaccaggctcacgagggccgccggcgccgcacggacggcgccggttccgatgcaggactgctagcgatgaatccacatgtttcggcccatgcacccgcgatcgagtttcgcaacgtgtcgtgccgcttcatctcgccggacggccgtgcgaccgttgcgttgcacgacttcacgatgtcggtcgcgcgcggcgagttcgtcgcggtcgtcggcccgacgggctgcggcaaatcgacgacgctcaacctgatcaccgggctgctcaagcccgtatcgggcgaggtgcgggtgatgggcaagcccgtcgacggcatcgatccgcggatcggcttcgtgttccaggccgacgcggtgttcccgtggcgcacggtgatcgacaacgtcgcggcggggccgctgtttcgcggccgctcgaaggaatccgcgtacgcgcaggcggaggaatggattcgccgcgtcgggctcgcgaaattcgcgaagcactacccgcaccagctctcgggcgggatgcgcaagcgcgtcgcgctcgcgcagacgttcatcaaccagcccgagatcctgctgatggacgagccgttctccgcgctcgacatgcagacgcgcacgctgatgcaggatgagctgctgcagctctggtcggcgaacaagggctccgtcgtgttcgtcacgcacgacctcgaggaggcgatcgcgctcgcggaccgcgtgttcgtgctgacgtcgcgcccggcgacgctcaagcgcgtgtacgagatcgacctgccgcgcccgcgcgtgacctccgaagtgcgctacgagccgcgcttcatcgaaatctcgaaagacatttggcacgacctgcgcgaagaagtgcagatcggataaacaggaaaggactggagcatgactgacatgacgcttccgacgccgcttggcaccctcacctcgctcgaagacgaagagcgcgccgcgcagcgccggctgcggcggcgccggcaactgatcgtcgggctgcgcatcgcggtgctcgtcgccgtgctgggcggctgggagatcgcggcgcgcctgaagtggatcgacccgttcttcttctcgatgccgtcgctgatcgccgcgcagatccaggactggttcgtcaacggcacgtcgcaaggcccgctgctgctgcaggtatgggtgacgctcgaggagacgatcgcgggcttcctgatcggctcggtcgcgggcatcttctgcgggatcgtgctcgggcgcaacaagctgctcgccgacgtgttcggcctctacatccagatcgcgaactcgattccgcgcgtcgtgctcggctcggtgttcgtgatcgcgctcggcctcgggatggcctcgaagatcgcgctcgccgtcgtgatggtgttcttcgtcgtgttcggcaacgcgttccaaggcgtgcgcgaggcggaccgctacctgatcgcgaacgcgcagatcctcggcgcgtcgcgccggcagatcacgacctccgtcgtgattccgtccgcgctcagctggattctcgcgagcctgcacgtgagcttcggcttcgcgctcgtcggcgcggtcgtcggggaatttctgggttccaagcaaggcatcggcctgctaatctcgaccgcacagggcgcgttcaacgcgagcggcgtgttcgccgcgatgatcgtgctcgccgtcgtggcgctcgccgccgacttcctgctgacccggctcgaaaagcggctcctgaagtggcggcccgccgcgttctgaagacgatgcatcaacgaaacggcgcatcttcggtgcgccgtttcgttttgggctctggagtgttgggggataacggcatgtcgcacagcctgcgcggccgactgctttggtggctgctgctgccgctcgccgtgttcgtcgcgatcgcgggcgcgatgtcgtacgacaccgcgcgcaagacggccgatctcgtgcaggacggcgcgctcgtcgcgtccgcgcgcgtgatcgccgaggacgtcgattgggaaggcggcgcgctcgtcgcgaacgtgccgcccgccgcgctcgagctgttcgcatcgcccgcgcaggatcacgtgtactacaaggtgcgcacgggcggcgggcggctgctcgccggcaatcccgatctcgacggcccggccgcgccggccgcgtccggcgcgcagccggtgctgttcgacacggcgctcggcgggctcgcgattcgcgcggtggcatacacgcgcgagctgtacaacgcgggcaacacggaaacggtgacggttgtcgtcggcaagacgcagacctcgcggcagatgatgatcgcggcgatctggcatccgcagctctggcggctcgcgctgatgctcgcgctcgcgatggcgctcgtctatctcgggctcacgttcgagctgcggccgttgatgaagctgaaagaagacgtcgccgaccgcgggccgatggagctcgagccgatccgcaccgagcggctgcatttcgagctgcggccgatcgtcgacgcgatcaaccagtgcatcgcgcggctgaacctgcacgcggcgacgcagcgacgcttcatcgccgacgccgcgcaccagctgcgcacgccgatcgcggtgatcgacacgcagatccagtgcgcgcggcagcgcgagaacggcgacgcggcgctcgccgcgctgctcgcgtcgatgcagcgcagcagccgccggatggcggacgtcaccgacaagctgctgctgctcgcgcacgcggaagccgcgtcgcccgcgcggctcgccgcgcgcgtcgacatcgcggccgtcgtgtcgggcgtgctcgaggaggcgatcgtgctcgccgagcggcggcgcatcgatctcggcgcggagctcgacgacgatctgcaggtggccggcagcgaaagcctgctgtcggcgctgctgatgaatctcgtcgacaacgcggtgcgctatgcgcatgaaggcggacgcgtgacggtgagcgcgcggcgcgacggcgacgcggtggtgctcgaggtcgtcgacgacggcccgggcatcccggccgaggcgcggccgcacgtgttcaagcgcttctatcgcgtcgcgagggacgaggaaggcacgggcctcgggctcgcgatcgtcgaggagatcgcgcagtcgcacggcggcgcggtgtcgctcgccacaggccccggcaaccggggcgtgaggatgaccgtgcgactgcccgcctatcgcaattgagagagccccgatgaaactgctgctcgtggaagacaacgcggaactcgcgcactggatcgtcgatctgctgcgcggcgaaggcttcggcgtcgattcggcgcccgacggcgagagcgcggacaccgtgctgaaggcgcagcgctacgacgcgctgctgctcgacatgcggctgcccggcatgagcggcaaggagttgctcgcgcggctgcgccgccgcggcgacaacgtccccgtgctgatgctgaccgcgcacggctcggtcgacgacaaggtcgactgcttcagcgcgggcgccgacgactacgtcgtgaagccgttcgaatcgcgcgagctcgtcgcgcgcattcgcgcgttgatccggcggcaatgcggcgtcggcgcgacgcagctcgcatgcggcgatctcgtttatctgttcgcgacgcgagaattccagtgcggcggcgcgccgctcgcgctgcgccgccgcgagcacgcgattctcgaaacgctgatgctccagcagggcaagacggtctcgaaggcgcgcctcatggacagcgtgtacggcctcgacgacgagccgagcgccgatgcgatcgacatctacatccaccgtctgcgcaagcatctgtccggctcgctcgcgcagatcatcacgctgcgcgggctcggctacattcttcgaacccaggacgcggccgaataatccgcgcgcaacgcacgcgctccggcgcatgcgctgcaagtgccgcccgcccgcgcccgcttacttcggcctgctttgcaattgttccgatgtttcgcgaagccgtgccgtgccgcggcgcgccgcgcgcgcctgatccagccgaaaaacgcgcgccaccccgtacttatcccgagattcgcgtggccggcgcgaaagcgccgcgaaggattgcgcccactacgatggcgtggccgttcgacgcgcatcgcgcagcgtctgcgcagccgacgctgcgtactacgaaagaatggcggtcaacacgatatcggaggggacgatcttgaaacgacaatacctggcactttccatcgcgacggccgcctgcgcggcgccgcaagcgcacgcgcagtcgagcgtccagctctacgggctcatcgacctgagcgttccgacctatcgctcgcacgcgaacgcgaagggcgatcacgtgatcggcatggggctcggcggcgagccgtggttcagcggcagccgctgggggctgaagggcgcggaggacatcggcggcggcacgaaggtgatcttccggctcgaaagcgaatacacggtagccgacggcaacatggaggacccgggccagatcttcgaccgcgatgcgtgggtcggcgtcgaaaacgacacgttcggcaagctcaccgcgggcttccagaacacgatcgcgcgcgacgcggcggcgatctacggcgacccttacggctcggcgaagctcacgaccgaggaaggcggctggacgaacgcgaacaacttcaagcagatgatcttctacgcggccggtgcgacgggcacgcgctacaacaacggcctcgcgtggaagaagctgttcggcaacggcatcttcgcgagcgcgggctacgcgttcagcaattcgacgagcttcgggcagaactcgacctatcaggtcgcgctcggctacaacggcggcccgttcaacgtgtcgggcttcttcagccacgtgaaccacgcgggctacgcgaacaagtcgttctcggtcggcggcaactacacgttcgacatcttccgcgtgaacgccggctacttccgctacctgggcgatcagggcgcgctcggccagcgccaggacaacgcgtggacggtgtcgttcaaggtcgcgccgaagggcgcgctcgactacgagctcggctatcagcagatgcgcgtgcacaacgccgcgtacaacagcgacggcaacgtgccgaacgcgaacatcggcgacttcagcctcacgtcgggcgtcggcaacggcttcaaggaaacgctgtacggctcggtgttctaccacctgtcgaagcgcaccgagctgtacctcgccggcgactacatgcgcctgcacggcggctatacggtcgcgtccacgcacggcgcgaccaatcagctcgagctgacgaccggcatccgcacgcggttctgatccgccgcgcggggcggccggccgacgcgtcggccgtgccgcccttcgcgctccccgccccgcccgcctgttcggtctttcccgcctttttcgccgcgcccgcccgatctcctgcgcgccgcggcgttcgacggcgcggctcatgccgggcttcttgtctgccccgccctttcgtcgacgaacctcgcggcacgccatcgaactccgccgcgccgtggccatgcgcgtgccgcgaatgcccgcgccggcggacgaccgccgaacctgtggtaaacatctgcgtcgccgaacgcatgccgatccccgccgccgacaccggttccgccgctcgcggcccggccgacgcgcccgcctgccgccgcaagtccttgacctgcgcgtgacggatcgctagcgtttcgcctttgccgcgccgcgcgggccgaaaatcgggtccgcatgcgggcgcgatgacatgcaattgatgggaaggatgatgcaaaaactcgatgcggcgagcccggaggcgcaatccgcggatctcgtggccgccaacgtcgagcgcctgaaggcgctctttccggacgtggtgaccgaagggccggacggcgcgtcggtgaatctcgacgcgctcgcggcgctggtgggcgcgagcgcggcggccgcggccgacgccgacgagaagtacggcctgaactggcacggcaagcggcgcgcgcgccggctcgcgctcacgccgtcgacgggcacgctgcgcccgtgcccgcgcgagagcgccggctgggcgtcgacgcgcaacctgatgatcgagggcgagaacctcgaggtgctgaagctgctgcagaagagctacgcggggcgcgtgaagctcgtctacatcgatccgccgtacaacaccggcaaggatttcgtctatccggacaatttcaccgacagcctgcgccattatctcgagctgaccggccagacgacgggcggcaagcgggtcaccagccacaccgacgcgagcgggcgcttccacaccgactggctgaacatgatctacccgcgcctgaagctcgcgcgcgatctgctcaccgaggacggcgtgatcgccgtgcacatcgacgagcacgaacagcacgcgctcgtgctcgtgatgcgcgagatcttcggcgaagacaacgagctcggcgtcgcggtgtgggacaagcgcaatccgaagggcgatgcgcgcgggatcgcgtaccagcacgaatcgatcgtgctgttcgcgcgcgacgctgaacggctgttcgagcgtgcgccgctcaagcgcccgaaacgcaacgcgcagcgcatgctggacgcggcgcgcgaggcggtcgccggcgcggcgacgatcgcggacgcgaacgccgcgtaccgcggctgggtgaagtctcagacgacgctgtcgggcggcgaggcgatgtacgaccgaatctccgccgacgggcgcgtgtaccgcctcgtgtcgatggcgtggccgaacaagaagaaggcgcccgacgactacttcgtgccgctcgtgcatccggtgacgggcaagccgtgccccgtgcccgagcgcggctggcgcaacccgcccgcgacgatgcgcgcgctcatcgacaagggcctcgtcgaattcggcgcggacgagaccacgcagccgcagcggatctatttcctcgacgagaacatgtacgagaacgtgccttcggtgctgccgttcggcggctcggacgacgcgctgatgaagtcgctcggcattcctttcgatcagcccaagcccgtcgaattcgccgcgtcgatcatcggctggtgcaccgacggcgacgatctgatcgtcgacttcttcggcggctccggcacgaccgcgcacgcggtgatggcgctgaacgcggccgacggcggccatcgccgctacgtgctcgtgcaactgcccgagccgctcgacgccgacagcaaggaccagaaggccgccgccgatttctgcgcggcgcagcgcgtgccgttcaatctcgccgagctgacgaaggagcggctgcggcgcgcggcggcgcgcatcgcggccgagcatccgggcacgcgggcggatctcggttttcgcgtgttcaggctcgattcgacgaacgtctccgaatgggacccgcgcggcgacgacatccagcagtcgctgttcgcggccgtcgagcacatcaagccgaaccgctccgaggaagatctgctgtacgaactgatgctcaagctcggcctcgatctgtgcgcgccgatcgacgcacgcatgatcgccggcaaggcggtctacatgatcgacggcgcgatcgtcgcgtgcttcgatgcgcatatcgaccgcgcgtcgaccgacgcgctcggcgagggcatcgtcgggctgatcgccgaagcggccgacgcgcgcgaggtgacctgcgtgttccgcgacagcggcttcgcggacgacgtcgcgaaggtgaacctgtcggcgattctcgagcagcacggcgtgaagcgcatccgcagcctctgatgcgcgcacgcgagccacacgcagacaaggaagattgagcatgcagttgcatttcgagtcggatctcgactatcagctcgaagcgatcgaggcggtatgcgatctgtttcgcggccaggaggcgtgccgcgccgaattcagcgtcaccgcgcaggccgcgcggcggcgcgcgggcccgcagatttcgctcgggatggccgaatcggggctcggcgtcggcaatcgcctgacgcttgatgcgcacacgttcgccgagaatctcgcgcgcgtgcaggtgcgcaacggcctgccgccgtccggcgcacccagctcgaacgatttcaccgtcgagatggaaacgggcacgggcaagacctacgtgtacctgcgcacgatcttcgagctgcaccgccgcttcgacttcacgaagttcgtgatcgtcgtgccgtcggtcgcgatcaaggagggggtgcacaagacgctgcagatcaccgagcagcatttccggcgcctttacgcgggcgtgccgttcgactatttcgtctacgattcggcgaagctcggcgaggtgcgcagcttcgcgtcgaaatcgatcgtgcagatcatgatcgtcacggtcgcggcgatcaacaagaaggacgtcaacacgctctacaaggacagcgaacatacgggcggcgagaagccgatcgacctgattcgcgcgacgcacccgatcgtgatcgtcgacgagccgcagagcgtggacggcgggctcgaggggcgcggcaaggaggcgctcgaggcgatgcgcccgctctgcacgctgcgctactcggcgacgcacgcggacaagtatcagatgctgtaccggctcgacgcgatcgacgcttacgagcgcaagctcgtcaagcagatcgagatcgcgtcggcgaccgtcgaggacgcgcacaacaagccgttcgtgcgcgtgatatcgatcggcagccggcgcggcgcgatcgccgcgcgcgtcgagctcgacgtcgcgacggccgcgggcgatgtcgagcggcagacggtttccgtctccgacggcgacgatctggagcgcgtggcgcgtcgcgccgtctatgcgaatttttcgatcggcgagattcacgcggcgcgcggcgccgaatatctggtgctgcgctatccgggcggcgacgcgttcctgtcggtcggcgacgcatacggcgacgtcgatacgcacgcgatccagcgcgagatgatccgccgcacgatccgcgagcatctcgacaaggagctgcgcctcaccccgctcggcgtgaaggtgctgtcgctcttcttcgtcgacgcggtcgacaagtatcgcaagtacgaccgccacggccagccgttcaagggcgactacgcgctgctgttcgaagacgaataccggcgcgcggcgaagctgcccgaatatcgcgcgctgttcgacggcgtcgacgcgggcctcgcggccgaggcggtgcacgacggctatttctcgatcgacaagaaaggcggctggaccgacacgagcgaccggagcgccggcagccgggagaatgcggagcgcgcgtacgggctcatcatgaaggacaaggagcggctgctgtcgttcgacacgccgctgaagttcatcttctcgcactcggcgctgaaggaaggctgggacaatccgaacgtgttccagatctgcacgctgcgcgacatccacagcgagcgcgagcgccgccagacgatcggccgcgggctgcgtctcgccgtcaaccagcgcggcgagcgcgtgcgcggtttcgacgtcaatacgctgacggtgatcgcgggcgaaagctacgagcagttcgccgagaatctgcaaaaggagatcgaagccgatacggggatccgcttcggcatcgtcgagacgcaccagttcgccgcgctgccggtgccggccgacgacggcagcgtgcagccgctcggcgtcgaacgctccgccgcgctgtggatgcatctgcgcgacgccggctatctcgacgcgcgcggccgcgtgcaggacacgctgcgcgcggcgctcaagctgcgcgcgttgccgctgcccgacgagttcgacgcgctgcgcgcgctgatcgtcgacatgctgcgcaagctggcgggccggctcgacgtgcgcaacgcggacgagcgccgccacatcgcgctgcggcgcgacgcgcacggcaaggcggtgtacctgggcgacgcattccgcgcgctgtgggaccgcatccggcaccgcacgacgtaccgcgtgaacttcgacaacgcgcgcctgatcgagcgctgcgtcgccgcgctgaaggcggcgcccgccgtcacgcgcgcgcggctgcagtggcgcaaggccgatatcgcgatcgacgcgtcgggcgtcgaggcgaccgaaaccgaggatgcgggcgcgatcgcgatcgacgaaggcgaggtcgagctgccggatctgctgaccgagctgcaggaccgcacgcagctcacgcgccgcacgatcgcgaaagtgctgatcgaaagcggccggctcgacgagttcccgctcaatccgcagcgcttcatcgcgctcgtcgccgcggcgctcgagcgttgcaagcgcgacgcgctcgtcgacgggatcgagtacaggctgctcggcgaagcgcaggtgcacgcgctttcgctgttcgagagcgagccgctcaccggctatctgtcgagcatgcggcgcggcgcggcgaaatcgattcacgaggacgtgccgtgcgacacgcccgccgagcgcgcgttcgtcgaatcgctcgaacaggacgacgcggtcaggctgtacgcgaagctgcccggctggttcaagattccgacgccgcttggcagctacagccccgactgggcggtgctgatcgccgaaggcgacgggccgcggctctatttcgtcgtcgaatcgaagagcggcgtcgccgacggcgatctgcgcgctgacgagcggcgcagggtccagtgcggcgccgcgcatttccgcgcgctggaggcggtggcggacaaccccgcgcgctacgtgcgcgcgcgccgcgccgacgatctgccgacggccgccgccaacgcgcgcgatgcggcctgagcgccggcacaaagccgcggcatgctccgctgcgccgccgcatcgccgttcgtttccggcgcgcggcgcgcggcggctttgcgttggcccttgacctcgcccgtttcgtttccccacgcacggcccgtcgggcggccggccccgacggcggcctccccaaacgagcggactcgctttcgcgcccgcatgacagcgccgttcctcgttgcaacggccgcggctgccgcgccttctttttccatgcgcgaacgttcaggcgcggcgcgtgggaggcggacgcgaaggctcgtgcgccggcgcgtcgcgatcgcgaaccggcccgtgcgaatcctgccgcatgcgcgccgcatctcgccacgccgcgcatttcatttcgacatccataacgtctgacgatcgccgagtgcatcgtcgagctagtgtttgtgcgccgtcgggaaagatgcgcgccgcacgctgctccacactccgagccggagatcgacggcggcgccccgagcgccgccgcgcataacgacaaccccaacggagacgacgatgaagaagtttgcggtagcggcggcgggccttgccgtcgcgacgggcgcgcacgcgtccgacggcagcgtcacgctgttcggcctgatcgatgccggcgtgtcgtacgtgtcgaacgaaggcggcaagcgcaacgtgtatttcgacgacggcatcgcggtgccgaatctatgggggcttcggggcaccgaggatctcggcggcggcgcgaaggcgatcttcgagctgacgtcgcaatacgcgctcggcaacggcgccgcgctgccgacgccgggctcgatgttctcgcgcaccgcgctcgtcggcctctggagcgagcggctcggcagcgtgacgctcggccagcaatacgacttcatgaccgattcgctgacgttcggctcgttcgacggtgcgttccgctacggcggcctgtacaacttccgccaggggccgttctcgaagctcgggattcccgacaatcccaccggctcgttcgacttcgaccggttggcgggttcgagccgcgtgccgaactcggtcaagtacacgagcgcgaacctgaacgggctcgtgttcggcctgatgtacggtttcggcaatcaggcgggcggcgggctcgcggcgaacagcaccgtcagcgccggcctcaagtacgagacgggcagtttcgcgctcggcgccgcctatgtcgaagtcaagtatccgcagatgaacaacgggcacgacgggctgcgcaactgggggctcggcgcgcgttatgcactgtccgcgttcgatctgaacctgctgtacacgaacacgcgcaacacgctgacgggcgccgcgatcgacgtgatccaggccggcgtgcgctacgtcggcgcgccgtggacgatcggcgcgaactacgagtacatgaagggcaacgcgcagctcgatcgcaactacgcgcatcaagtcacggcgaccgcgcagtatgcgctgtccaagcgcacgtccgcgtacgtcgagaccgtgtaccagtacgcgggcggcagcgcgggcgcgcatgcgtggatcaacggcgtgatggggcccgatgcgcagtcgagctcgcgttcgcagtttctcgcgcgaatcggcatgcttacccgtttctgactgtctctcggccccgccggccgccgcgggccgttcgccttcgaggcagcgggcgcgcggcacgcgcgccgggccggccggagttcgccgggtgcgccggcctggctcggggcgggtttcgaacgcgtcggcatgggcgcgcaagccgcgccggcgcacgcgcatgcgttttcggccaggtggccgcgggcgcttgcatcgctcgccgcacggccccttgtgtgggctggcgcacataacgccggcgccttcacgtcaaaatcgctgctcgggcaaccgattttcgcgttccggagtaaaccggattcagttcgcgccaaatatttaatatgctaactatatccggccagaccggatgcccctgcatggtccggctggacgtgtactcgcaaggagcgcatggtgaacggcagattcttcacgacggcgggcgaatcgcccgcgtttcgcggccgcgcatggggccgcgtcgtcacgcaatacttcggcgggctcgatgcgtgttgcgacggcgacgacgcgttcgacgcgcagttgagccagtacgagatcggcccgatgcgcgtgttcacgatcgccgcgcccgcgcaccgcatcgtgcggcccgtcgcggcgctgcacgatcacggttccgacttcttcaagctgatcctgcaactgagcggcgtgagcgagatcgagcagcgcggcaagacgttccggctgcactcgggcgactggagcctgtacgatccgcgcgtgccgtacagcatcgcgaacctgacgcacgtcgagcagctcgcgatccagattccgcgcaagcagctcggcggcttcgcggtgccggatctgcatacgtcggacgtgcgcgagttcgagctcaaggggctgttctcgctgctgtcttcgtttctcgtgtcgttgtccgaacaattgccgtcgctgcccggcacgacaggcacggcgctatcggagacgatcctcggcctgatcgtatcgacgctgaccgcgcagcgcgacgcgcaaggcgagcacgtcgcgctgcccgccgtgctgcggatgcgcgtcaagcagtacatccacggccaccttgccgacgccgacctgtcgatcgaccggatcgcgcgcgagctacgctgctcgaagcgctatctgcaccggatcttcgaggaggaaggcgtgacgatcgaccgttacatctggtcgagccggctcgagcgctgcaaggatgcgctcgacaacgcgcgcgcggcgaagccggcgatttccgagatcgcgttcagctgggggttcagcagcagtgcgcatttctgccgcagcttcaagcagcgctatggcatgacgccgcgcgaattcgtgcgccggcgtgcgtggccctgaggcaccggttcgcgattccggattcgggattccgcgttccgggcgccgatcgaaacggcgtcgccgcgtgcgcggcgggcagcccgcatggaccgcgcccgccgccgcttcgctcgcccgcctcacgcggcgttcgcgccgcttcccttcgacgcgaggtagctgccgtgcagaatctccggccgctcgcgcagcgtttgcgcgctgcccgcgaacgcgacgcgcccgcgctcgagcacatacgcgttcgtcgagagcgcgagcgcgatcgtcgtgaactgctcgatcagcagtaccgcgacgccatcgttcgcgattcgcgcgaccgtctgcgcgaggcgcttcgtcacggtgggcgcgaggccgagcgacagctcgtcgatgagcagcgtgtgcggctcgccgatcaacgcctgcgatacgcacaccatctgcttctgcccgccggacagatcgttcgcgcgcgcatcgagcttcggctcgagttccgggaagatcgcgagcgcgcgatcgatcgcgccgttcagccgccgcgccgacagaaacgcgcccgccgcgcgcaggttgtcgcgcaccgtcaggtcgcccagcacgtggtgcccttccggcacgacggcgacgccgaggcgccgaaccgcttcgggccgcagcgcgccgagcggcgcgccgccgagcagcacgtcgcccgacgtcgcgggcagcgcgcccgcgatgctcatcacgagcgtcgatttgccggcgccgttcgcgccgacgagcgccgtcacccggccgggcgtgaccgcgagcgatacgccgtgcagcacgggcttgttcgcacgatggacgacgaggttcttcacttcgagctgcatgatcgtctgactccttgacgaagggggtgcggcgcacgcgccgggccgcgagcaagcgcggatgcgggcggctcgtgcatcgccgcgcgtgccgggcggcgcgagcgcgtgcggcacgctgaaggcaacggggcgaacgccgcgcccgaagcgatcgatcgcgcgcggcgggcggcgaagacgtcgacggcacttgccgcgccgacggcatcgcggcggcgcgcaacggcgccgccgatcgcgggccgccggcgcacggcggggccagcgcgcgcgccgcacgccgttcgggcgccgttcgcacgggcactcgcgcccgcgctcgtgcacgagcggcgattcgacgccggccggccgatccggcacttcgcgtcacgcttcatgttcgtcgaacgcttggccgagatacgcactgcgcacgagcggatcgtcgagcaccgcgcgcgtgggcccgagcgcgagccgcttgccgaaatcgagcacgagcgtcgcctcgcacacggcatcgatcaggtcgacgtcgtgatcgatcagcagcacctgcgcgccgacgcattcgggaatgcgaacgatcacgtcggcgagccgcgcggcttcggtctcgttcaggcccgcgcccggctcgtcgagcagcagcaggcgcggcacgccgacgagcgccttgccgagttccagcatgcggcgctgatacaggttgagcgccgcgccctgcacgtgcgcgacgtcggcgaggccgacgagttcgagcgcgcgccgcgtgtcgtcgcgcgcggcgagagccggcatcacgtgctcggcgagcgcgagcacgttgtcgtgcacgctcagatcctcgacgatctgttcggtctggaacgtgcgccgcacgcccgcgcgcacgcgctcggcgacggacagcgcgagcagcgcgcggccgtccagcgcgacgctgcccgcgcgcggccgcaagaagccgctcagtacgttcagcagcgtcgtcttgcccgcgccgttcgggccgatcagcccgcatatgggcgcggcgagcttcgcgtcgagcgcgtcgagcacgcgcgtgccgccgaattgcacggtcaggttcgagatttcgatcatcgcgcgcctccgtcgcgggcgcgaaacgcgcgcccgacccgcgacgcgagcccggcaagctgcccggcgatgccggcgggcgccgtgacgagcgcatgcagcagcgccgcgccgaagaagatcatcgcgagataaccgttcacgccgaaatcggtcaggagcgcgggcaccgcgcgcagcagcagcccggtgatcagcgcgccgaaccagtgatagacgccgccgaccaccgacagcgcgaacagcagcaccgattcggacgcggcgaacgcgcgcccgtcgagctggccgaccgagcccgcgagcaggccgcccgagagccccgcgagcaggcccgcgagcccgaacgcccaggtttggtagagcacgacgttcacgcccgcggcgagcgccggcatctcgccgcgccggatcagcgcccacgagcgccccgctttcgagcgccgatgcagctcgatcagcgcgaacgcgagcgcggcccacgcggcgacgtagcggaaatacgccgcatcgctctggccgacgagcggccgcgccatcatctgccgcgcgccgaacgacaaatggccggtgaagccgccgccgccgtcgggaaagccgatggcggacacgaccacctgaaacccgcccgccatcatcagcgtgacgagcgcgagatagaggccgcgcaggcgcagcgcgggaagccccgcgatcatcccgatcgcgctgccgcccgccgcgcccgcgagcacgcacaactcgaacggcgcgccgagatgcgcgagcctgagcgcgatccagccgccgacgccgagcagcgcgtgttgcgacaggcacaccagcccgagttgccgatacagcagcgcgacgcccgcggcggcgatgctgatcgtcagcgcggaggtgagcgtcttgatccagtaagcgtcggcgacggcgggcacgacgagcgcgatcgcggcgagcgtgccgagcgtcgcgacgagcgcaaggcgcgcgccggcgggcttcgcgcgggcggccgcatcgcgcggcggcgcggcgaaggcgagaggcgttttcatgattcgttcgcggcgcggccgctcgatggggagccgatgaagagcatcgcgacgagcgcgatcaggaacggcgtcgcgctgcggtacggcgcgaagccgggcacggtgatcgcgagcgcctcggcgaggccgatcgcgacgccggccgccaccgtcgcgggcagtgacgcgagccggccgacgatcgccgcggcgaacgccggtatcacgaggaacgtgagcaccgccgcctgcaggcgcacgaggttcgcgagcagcaggccggtgatgcccgcgaatacgcccgaaatcgcccaggcggccgcgtcgacgctcagcacgcgaatgccgagcacgccgctcaagtgccggtcgttcgacagcgcgcgcatgtgcagcccgagccgcgtgcgcgcgagcacgacgccgatcgcggccatcattgcgcacgcgagcgcgaggccgacgatgcgcgtgtacgtgaagcggacgtcgccgaagtcgagcgcttcgctgtcggtcggcagcacgaggcggcgcggcgtatcgccccagtaccactcgcagaagccgagcagcacgagcgcgaagccgagcgtcgcgacgctgcgcacgacgcgctcgcgcgcggcgagccgcggcgcgagcacgaggccgtagacgagcgacgccgcggtcgacgcggcgaccgccgcgccccacgcgagcgcctgcggatagtcggcatcgagacacgcggccgcgacgtacgcgccgagcgcgcccgtcgcgccgaacgcgaagttcagcacgccggacgcgcgatacagcacgacgaggccgacgcccgacagcgcgtacaccgcgccgacgccgagcccggagatcaggtaaggaacgaagtcgatcgcgttcatggcgtcagtgcatcttcttttcggccgcgcggatgtcggcgagttgcggatcgtcgaccgcctggcacgtcgacaccgtcttccagcccgtgcccgtcgattgcgccatccggcccgcgttgttcgcgttgtgccgctcgcccgcgccgacgtagaacgggccgcacaggatgtcgctgcggaagtccttcacctcgcgcagcgcggccgtcacgtgcgcgcgatcgagctggttcgcgggcagtttcagcagcgtgtcggtcacgagccgcgcggccagatagcccgcctgcgagaacgtgtcgcgcgggtccttcctgtcgccgtacttgtccatcaccgcgagccagttccggttgtccggcgtttgcgcgtcgagcggctggaactcgaggttcacgtcgaaattgcccttccagtacgggccgatcgccttcggcacgccgaggtcgtagccggacgccgccgagacgaagtgaatccgccggccgaggttctgctgctcggcggccgacaggatcggcaccatcagccctttcggcagcccgagcaggatcgcctgcggattcttcgacgccgcctgcagcacgaccgacgtcggatcggcggagtcggggtccatcacgatcgtgtcgacactcacgccgttgcgcttgccccagagcgccggcccttcgcacgaccaagcgccgaggctcgggatgttcggcgcgatgcacaccatccgcgtcgccttgtactgctgcttcgcgtacagcgccgcctccgtcatcgacaggcgcggccccatgttgagcggcgcgtagttgcgcgcgaaatagcattcgcgcggcacgccgacgccggcgatcgcgatcacgttctcctgttcgtagaacttcgcgttcgcgccgcattcgacgaagctcgcgttgcccgcgagcgcgagcaccttgcggtcgcgtacgagcttcgaggcgacctgcgacgccgtttccggattccattgatcgtcttcgacgagatactggacaggccggccgttgatgccgccgttcgcgttcacgcacttgaaatacgcggcggccgcgcgtgccgacgagctgaagtcgtcggggccggtcttgccgacgatcgcgccgatcggaatcggcgcgcccgtcgcgggcttgccgttcgcgagcccgcagctctgcgcgagcgccgcctgttgcgcgagaaatcccgcggcgccgatgcacgcgccggcaagcgcgcgcttcatgttgagggaaagcggcttcatcgtgtctcctgatgttgtcgtggggcgcggcgccgcgcgtgcgggccgcgcccccgggtgctgcatggatgcttcggtgctgcttcggcgtgcgttgccgatatccgcgtatctcgatgcgtcagcttcagtacttcgaaatttcagtatgccggtgcgtctgctcgcggccgcttcgccgacgcatggcctgagcgcggcgcgccgacccgccgctcaatgcgcgatgcagacggatttgagctcggtgaactgttcgagcgccgcgcggccgagctcgcggccgtagcccgattgcttgaagccgccgaacggcaggttgggatcgagcatgttgtgcgtgttcacccagacgatgcccgccttcagccgcggcacgacgcgatgcacgtgcgacaggttctgcgaccacacgctcgccgcgagcccgaagtcggtgtcgttcgcgagccgcaccgcgtcgtcgaccgtgtcgaacggcgtgaccgtgacgaccggcccgaacacctcctcgcgcacgatccgcatcgcaggcgcggcgtcgacgaacaccgtcggcttcacgaaatagccgccgtcgagcgcgcgcgtgccgccggtgacgagcgtcgcgccctcctccttcgcggcgtcgacgtggccgagcacgcgctcgaagtgccgcttcgacacgagcgggccgatctgcgtgttcggatcgaagcccgagccgatcttcatcgcttcggcggccgcggcgatgccggcgacgacccgctcgaacaggcgcttttgcacgtacacgcgcgagcccgccgtgcagacctgcccctgattgaagaagatgccttgcgccgcgccatgcgcggcgaagtcggggtcggcatcgtccaagacgatcagcggcgatttcccgccgagctcgagcgtgaagcgcgccatccgctcgacggccgcgtggccgatcgcgcggcccacgccgaccgagcccgtgaaggtgatcttgtcgatgcccggatgcgcggcgagcgccgcgcccgcctcggcgcccgcgcccgtcacgatgttcagcacgccgtcgggcagccccgcttcctgcgcgagctcgcccaggcgcagcgcggtgagcggcgtttcctccgacggcttcagcaccaccgtgcagccgcatgcgagcgcggtcgcgaccttccacaacgcgatcgcgagcggaaaattccacggcacgatcgcgccgacgacgcccaccgcctcgcggcgcgtatacgcgaaatactcggcgccggcgggcgcggcgatcgatgtatcgagcgtcgagccttcgagcttcgtcgcccaaccggccatgtagcggacgtactcggcgccgcccagcacgtcgatcgcgcgcgcgacgccgatcagcttgccggtttcgagcgtctcgagcgcggcgagctcgtccgcgtagcgctcgaggcgctcggcgagctgatgcagcagcttttcgcggctcgcgggccgcatgcgcggccagtcgcccgaatcgaacgcgcggcgcgcggcggccacggccgcgtcgacatcgcgcgcgtcgctcgcggcgacttccgcgatcgtcatctcggtcgccggatcgacgacgggcagatagcagcccgagcgcggctcggcggcgcggccgtcgatccagttgccgaactggcggcgggcgagaaagccggattggcgttgatgctgggtcgaaagagcggccaggttcatggagatctcgtgcgaagcaaaaaaacgcgttggttgaacgaacggacgaaggcgcttacggctgcatcgcctgcgcgacgagcagcgtgtcggtgaactgctcgaagcgcacgatcttgcccgcatcgacgcgccacacatgcgcgacgcggcacgcgaacgatttgccggtccgccggtaaatgcccgagtagcggccgatgccgatcaccgtgtcgcccgcgtcgtgcagcgcgtcgagcgcgaacgtgtagccgtcccactcttcgccgaggcgccggaacacgttgcggacgatctcgtccgcgctgcggtacgtgcccgcgcacggaaagccggccatctcggtccattcgatcgtcggggcgatgtcggccatcatcgcggcgggatcgcgccggtcggacgccgcgtaatgatcggcgacgatttggtaaggggtacgcatcgtatggtcctcagatcggttgcgcatcgtccggatagacggcctgcgacagtttgcggatgaaggagccggccggccggttcgcgatcgcgccgtcgcccgtctcgccgagaaacttgccggtcgagcggccggccgcgaagttgaacacgaacaccgacgcgaccggaatcaggaactcgcggaacgtgaacacgtagagatcgtcggcgaacttgtaggtcgtcgcgagatcgacgtcgccgtggccgcgctgctcgccgacgaggcattgccagcagtagcgcgtcgagctcaggtacgtgtgctcgtacgtgtggttcgggctgtagacgttcagcgtgcgcgtgccgatcagatcgcgcgtctcggcgggctcggcgcccgctatgcccaatatgcccgatacacccgcatcggcttggccgccggcgatcgtgccgacgaggaaatcctgcgcgacgcgcggcgcggcgcccgcttcatcgcggctgcggatgcgcgacaggatgccgagcgcgcgccgcgtcgcggtgttgaacacgagcgtcagcgcctcggccggccggctcttgaacgtgacgtcgacgaagaacgtatcgggcgcgacttcgatcgcctcgtaccagtcggtgccgcctgtctcgccgcgtcgccacgagagcgtctggccgtcgacgaaattcgcggcgaacgcgccgcccggcagctcgaacgtcagcgcgcggccgacgagcgcatcggtcgcgggcagccggttcgtgtcgatgccggccgcgaagtcttcgtagttcttccagtcctgcggtttgtcgttcatcggtgagtcctcggaaaagttcgtcgggcgcggccgcgcccggcatcagcgcgcgaattcgatcgtcggcagatcgacggcggatgcgccgccgtcgacgagcagcgacgtgcccgtgatcatcgatgcatacggcgacgccaggtacagcaccgtgtcggcgacttcgtcgggctgcgccgggcggccgagcggcacgtcgcgcgtgacgagccggtaggcgtcctcgcgcgtcgcgagcccgtgcgcgtcgcgcagcgcgtccatctgctcgtcggccatcgcggtgcgcacccagcccgggcacaccgcgttcacgcgcacgctggcacggccgtagtcgcgcgcgagcgagcgtgtgaggccgatcagcgcgtgcttggtcgtcacgtagccgatgacgttcggccccgcgaaatggccggcgagcgacgacaggatcacgatgctgccgcgccgctcgatcagctcgggcagcaactcgcgcgcgcagacgaacgcggtgtcgaggttcacgcgcgtcgattgcgcccacgacgcgtcgtcggtatcgagcgcgctgccgacgccgtggccgcccgcgttcgcgaccagcacgtcgacgcgcccgaacgccgcgcgcgcgtcgtctagcgcgcggcgcacgtcatgcgcatcggccgcgtcgcccgcgaccgcgatcgcggcggcgccgagcgacttcgcgaccgcgtcgagcggctcgcgacggcggccgagcagcacgaccccgccgcccgcttcgacgaacttgcgcgcgacggccgcgccgatgcccgtgccgccgcccgtgatcaacgcgaccttgtcgttgaacgtatgcatgactgacgtctccttcgaatgaatgtgacagcgcgatcgtgacggcccgcgcgctcgcgcggcgcgacggcgagcgcgcggcgctcagcgcgcgtggctcgcgtcctgcggcgcggcttgcggcgtactcgcgccggcgcgcgcagtcggcgcgagcgccggcgacagcatgaattcggcgcagcgctcggcgatcatgatcgtcggcgcattggtgttgccggacacgagcgagggcatcaccgatgcgtcgcagatccgcagcccgccgacgccgcgcacgcgcagttgcgcgtcgacgaccgaatccggatcgccgcccatgcggcacgtgcccgacgggtgatagacggtcttcgcgtgcgagcgcacgtacgcgtcgagatcgacgcggccgccgtcggtcggcagcatctcgcccgcgatcgccttcgacatcgacggcatccgcatgatctcgcgcgcgagcgacaggccgcgcatgagcgccgcgaaatcgtccggatgactgaggaaattgccgtcgaaaaggatcggcgcgtgcggatcggcgctgcgcaggcgcacggtgccgcgcgacttcggccgcagaaagcatggattgatcgagattccgtggcccgcgagcggttcgcggccgacgtcgccgacgagcacgggcagcacgtggaactgcacgtccgggcggccgccgttcgccgtgtcgacgaagccgccgctttcgacgacgttcgacgtgagcagccccgtatgaaacaacgtgtactggatgccgtggcgcagcgcgttgagcccgcggtcctgccccgcgagactgaccggctcgcgcgcgcgcccgtacagcgacacttcgagatgatcctggaagttgagcccgacctcgggcgaatcgtgcaccaccggaatgccgtgctgcagcagttgctccgcggggccgacgcccgacagcatcaggagcttcgggctcgcgagcgcgccggcgcacagcacgatttccgcgcgcgcacgcgcgatccgctcttcgccgtcgcgcgcctggtaacgcacgccgaccgccgcgccgttctcgaacacgatgcgcgtgacgaacgcgtcggtttcggtcgtcagcagcggatcgcgcttgacggcggcgagatacgtcgcggcggtgctgccgcgccggccttcgaacgtcgtcgtctgatagaagccgacgcctgcctgtgacgcgccgttgaagtcgtcgttgtatggcagtccgaactcctgcgcgccctggacgaacgcgtggctcagcggatgccgaaagcgcgagtcgcttacgtgcagcggcccgtcgacgccgtgcagcggcccggcgagccggtgattgtgctcggcgcgccggaagaacggcagcacgtcgtcccagccccagccgtcgcagccggcgtcgcgccagccgtcgtaatcggccggcgtgccgcggatgtagaccatcgcgttcaccgagctgccgccgccgagcgtgcggccctgcggcacgtacatccggcggccggccgcgtgcgcttgcggctcggtctcgtaaacccacgtgcgtttcgtgccgatcacccgcacgaacgtcgcgggcgtgtggacgaagaacgaattgtcgggcgggccggcttcgagcagcagcacgcgatgcccggcgctcacgagccggtgcgtgacgacgcagccggccgaaccgccgccgatcacgatgtagtcgaattccgtcgagccgttctggtttgccgccgacatgtgtcgcttctcgcttggtcgaatggatggacaggctgccactatcggctaaatcggccggtgtgcacgccgtgtgcgctgttggtcaattcaaactgcgttttgggtaaccgtctagcgagtcgagcggaatgaagcgaaccgtcccgagacgaaccggttttgaccacggcgttgagcgcggtcaagagcttgcgcatgcaggcaacccacgcgagcttgcgcggtttgccgccagcgatcagtcgttgatggaaagcggcaatggcggggttgcgtcgcgaagcggtgagatgatcttcaggtcccttgcttgtgcatgcgccctcgatcggttcgggggcgagtaaccgttcgggttccgggcgggccggcacggcaaccgtgtgttctgtactcggaaacaggctcatcggcccaagcgggaatcaaactatacggctcaatcgggttgcgctccgactttaccgcaccggtcaggctaagacatacaagcggggggaggctggcgacgtgcgcgttgcgtggccttgcgcacacatcgcaggcgcggtccgtcccttttagggttccatgtcagaacccgggccatcgtgcataaaacagtaccttgcattagatggtacgtgttgctatagtccgcccatgttcatggcgcgccgcatggcggaccgctgcagaacataacagggtaccttgtaacgcacactacgccggcgaatcggaatgaagacccagttgaagaaaggcgcgctcgatatgtgcgtgctcgccatgctggcgcggcgggacagctacgcgtacgagctcgtgtcgacgctcgccgaaacgatggagatcagcgaaggcacgatctacccgctgatgcggcgcctgcaggccgaggcctgggtgacgacctacctcgtcgaatcgacgtcggggccgccgcgcaagtactactcgatcaccgacgccgggcgcgcgagcctgcggcagatggaagacgagtggcggagtttcgtcgacgaagtcaacggcgtgctggcgttgcacggcacgcgagcggacggagaggaacggcaatgaagcaggacgcattcatccagcggttgcggcaggcgctcggcagcctgccgaaacgggacgtcgacgagatcgtcgccgattaccgcgagtacatcggcgacgcgctctcggccgggcgcaccgaggaagacgtgatcgccgcgctcggtgaaccggagaagctcgcgcgcgagctgaaggcgcaggcgaatttccgccaatgggaggagcggcgctcgttcggcaatctgatgcgcgtggtcggctcgatcgcgggcctcgggctgctgcacctggtcctgctcgtgccgttcctgctgtacatgctcgtgctgacgctgggctacgtgttcttcggcgcgctgacggtggcgggcctcgtcacgctcgtcgcgttcggcagtcactacgtgttcggcacgcccgtgccgggcgtcctgccgttcggcggcggcgcggcgcagctcggcgcggccggcgcttcgggcaaggcggacggcaagggcgcgacggacggcaaggccgcgcagaccggcaagatcgcgcaggatccgaagagcgcgagcgccgcggccgccgatgcgctgaacgacgcgaaggagctgcgtgtcgagggcgagcgctacgtgctcgacttgcacgacggcagccgcgtgtcgatcgtcacgcgcaagggcgtgatcgacgcgcgcaagcagggcggcaagctgtcgatcgacgcgacgggcgatggcgcgcgcgagctgctcacgacgggcaaggacgacacgctcggcatcgcgcgcgccgacgtgatcgcgctcgatctgaagagcgcgaacggcgaccagatgacggtggcgaacacgggcggatcggtgccgggcgtgaacgtgcccggcatcgcgggcggcaacgtgcagatgacgccggatggccgcggcggcatgaacctgtcggtgacgaacggcgagaattcggtatcgatcgtcggcggccggatcaccgtcgacaacggcaagcagcacgtgagcgttgccgcaccggccgggttcgcgctcggcggcatcgcgttcggctacgggctcgcgatgctgccgatcgggatcgtcgggctgctcgtgtgcgtctggttgacgcgggtcacgtggcgcgcgctcgggcggtacgtgaggcggcggatcgatgcggtatcggcgaagctcgagcgggagcgggcgaactgaagtcccccggctcggccgggttttaccttcgaaaggacaagggcgttcgggcgaataccgggcgccctttttttgttccgtgaagcagcagtgccaggaaatttcgcgcggctgtgaagaagcatcgcttgcggccatgttcgacggcagtgcggtggcgcgcgttcaaaggctcgtcgataatccgcgcttcggataagccgctcgatggcggagctccttttctgtgccgcggcgcgcgcccgtgcgctgtccatgttttgtatcttgtttgtatacaaacatagtaatagtcaataaaggctggggctttctgtggataagcacgaagatgtctttcacatcaacgccctgtcgatcgcgcaaccttctgtacagacaatgaattgccgccggctgtgaagaacaactttggtggcgcacagttcgagcggtgatttatccccaaattgtccactgcttgtgagtggattttcgactgaacgccgaagccgcgccgattggaatgcgaatcacgagcgcggcgtagcgaatcaacggcggttcgcgagacgagaaaccggcgggcggagatcggatcgactgcgcgcaatgaggccgatcgcgtggcggcgacatccgaggcgcgggtgcgcgagaagcgcgtcatggaatgccgccggctcgatgcgttcaagccgccgtcttcgcgctgacggtcctcaatacctgccagtacgacggcggccgcgcgacgcagccgcgcgcacgcagcatccggtgcatcttcggcagccggaagtacggcaccgacgccatcaggtgatgttcgacgtggtagttcacgcggatcggcgcgacggttgcgcgcgcgagccagccggcatgcgtcgtgcgcgtgttgcgcagcggatcgtcgctcgtttcgaggcatgcgtgttcggccatcgagcggatgcggatgaacagcgggaacggcgtcacgtacgcgagcacccagacgccgtacagccacggatggccgctcgcccacagtgcgccgagcaggatggcgttcgtgatcagcatgccggccgcggcgcgcaggaacgcgcgcggatagtcccaccagcggcggcccgtctgcggcaggcgccggatgtcgttcgtcagcgaccactggagcacgcccgcgtccatcagcgcccggccgatcaggaacttgacgcccgtgacgcccgagaggtcgcgcaggcacttgcgcgcgagcgaggcgcgcgtcgtcggcaggcccgcgacgagcgacaggtcgggatcggcgcgcgacgacgtcgtcgcatggtgcatcaggtgatacgggcgatacttgtgcagcgcgttccagatcggccgcgcgcagagccagtcgacgagcacgtcgttcgcccagcgcgtgcggaacagcgtgccgtgcgcggcgtcgtgctggaggatgccgaggcagagctggcgtccggcgatgatcgtcatgccggccgcgagcgcgagcgcgaagccccaggccggaaaatgcgcgcgcgcatacgcgaggcccgcgaatgcgagcgcgatcaccgcccaggtcgagccgaccgcccacgcgccgcgccagttcgagcgcgcggtcagcgcgcggatctcgtcgcgggtgaagagatcgcgaatgcggattctgtcgttcatgtcgatatctcctccagccgcttctcgcgctagtgcaggtggcccacgatcgcgtcgcgcgccgcgcccggcgcggacggatgctcgctgtcgaggagggcgcgccagatccggtggcccgcgccgacgtagcgccgcgcgcattcgatgaacgccgcgcgcgcggcgacgtcgacgaacggctccggcagcagcggatcgaagacgacctgccggatcgccttgccgccgagcaggaacgcctcgcgcgcggccacgtcgagatcgagctccggcgcgcgcgcaagccagtcttcgagctgcgcgccgagcgtgcggtacgtatccgacagcgcgtcgccgtcccacagcgcgcggatgcgcgcttcctgcggggcgtcgaagcccatcgcgacgaacacggccgccgccggctcgacgccgagcttggtcagccgccggcgcaccgagtcgacattgccggcgatgttgtccgggcgtacgtacaggctcttgtcccattcgcggaagccgagcatctcgagcgcgcgctcgcggcgggcgagggcggtgcggtcgacccggccgagcgagatgcacgacaccatcaggtacgcgccgctccagcggcgcagccgcgattcgacggtgcgccacgcggtcaactcctcggacagctcgacggccgacggcccgagccggtagctgccgcgctccgccccctcgacgagcgattcggccgccagccgcgcgagcgcgactcgcacgctgttttcggtgaggccgaacagccggcacgcgataatcgcttcgcgcacttgcagcggctcgccgtccttggcgaccagcaaatcgaggatcagatgtctcgcggtaggttgcgtcatgggaagtttcgcggctggaaaacaaaaggtgattactcaggatttatttatatagaattttgtgtaatgtttcaagggggcaacgaaggaaatggcggtgaaagtggcggtcggcaggggcggtcgcgcctgtcgcggcgacgatgcacgaatcggccttcgccttgcgcggcggggcgaagcggcgattgtgcagagcgaaatgaaaggcgcggcgaagtggcgtgcgcgggggtgaggcggcggcgaaaggtgagcggtcagcgggcgcgggtcataacggcgtcggcgcgggttgccggggcgcgcggcgggccttgacccacggcccacgggcccggcagatccgcacggcggcgccgccgcggccgcgtcggctatccggccatgcggccaggtgatacggggccgtgcgcccgtgggccatccggcctccccctcatttcccggctcgtccccccgagctcgccgcgccttcgcccgaccccgccgccgtgccgcccgtgccgccgccgcccgccggctcgcgccgcgcatcgggccgatgccgattccggtactgaatcgggctgcatccctggcccgcgagaaacgcatggctcagcgcgctcgcgctcgcgaagccgcattcgtcggcgatgtgctcgagcgtcatccggctcgtgcgcagcaggaacgcggcgagctcgacgcgcagcgcggcgacgtagcgccgcagcgtgagcccggtcgcggccgcgaaacggcgcgacagcgtgcgctcactcatcgccgcgcgcgcggcgagctcggcgagcgtcggcgggtgggcgagcgcgcgctcgacgctgtcctgcaccgcgagcaccggcgcgtcgccgtgccgcttgtactgcgcggcccacacggccatgtgctcgtacgacggcagcgattgcgtgagcgcgacccgcagcagccgctgcgacacgcccgcgccgaagcagtaatcgatcacgtacgcgcacgcgtcgacggccgggttgatcccgctcaccgtgatgagccgcccgtcgacgacgagcggtttcgacggcgtgtagcgcaccgccggaaaatgccgcgcgaacagcgtgcgctcgctcggcagcccggtcgcgccgcggccgtcgagcaggccggccttcgcgaggagcggcgccgcgttgagcccgacgacgagcgcgcccgccgcgtagcggcgctcgagccaatcgatgaacacgcgctcgagcgcgccgatctgcgcgtccggcatgaactgcgcgggcacgatcaccacttcgtgcgcgtcggcgtcgctcagcgcggccgtcgccggcacgtcgaggccgccgatcgtcggcaccggccgcccgtcgtgcgacaggatcgcgatgtcgaacagccggctgttcacgacgtcgaggctgcgcgccttcatcgtgccggcgagcagcagcagctcttgcgtgagaaacacatagccgcccaacagccgaggcggcagcaggatggcgaccccgggccggccggtgccgcgcagcggttttttcataacaagaaaatggcgtttcggatcaacgcagattgtcccggacttgctcaaataccgcaaacagcccgccgtcggcaccgacgcgccgcgcgattcatctcctggagacgccatgattccccgcaccatcttcgccgaagaacacgagcagttccgcgagtccgtccgccgcttcatcgaatccgaggtgatgccgcaccacgagcgctgggaggagcaaggctacgtcgatcgcgacgtgtggacgaaggcggccgcggccggctatcactgcgcgagcatgcccgaggcgtacggcggcgtgggcgcggacatccgctacagcgtcgtgctgttcgaggagatcgcgcgcgccggcgcgtcggggctcggcttcgggctgcattcggagatcgtcgcgccgtacatcctccattacggcagcgatgcgctcaaggcgcgctatctgccgaagctcgcgagcgccgagatgatcggcgcgatcgcgatgaccgagcccggcgcgggctcggacctgcaaggtgtgcgcacgaccgcggtgcgcgacggcgatcactacgtgctcaacggctcgaagatcttcatcacgaacggctggcatgcggacgtcgtgatcgtcgtcgcgcgcacgacgcccgagggcggctcgaagggcacgagcctgttcgtcgtcgacacgggcatggcgggcttcagcaagggcaagcggctgaagaaggtcggcatgaaggcgcaggacacgtcggagctcttcttcgacggcgtgcgcgtgccggccggcaacctgctcggcgaggagaaccgcggcttcgtctatctgatgcaggagctgccgtgggagcggctgcagatcgcgatcagcgcgatcgcgtcggccgaggcggcgctcgcgtggacgctcgactacacgcgcgagcgccgcgcgttcggccgcgcggtgatcgatttccagacgagccgccacgcgctcgccgagctgaagagcgagatccagatcggccgcgtgttcgtcgacaaatgcatcgagctgcagctcgcgggcaagctcgacgcggcgacggcctcgatggcgaagtactggacgaccgatctgcagttcaaggtgatcgaccgctgcgtgcagctgcacggcggttacggctacatgtgggaatacccgatcgcgcgcgcctgggccgattcgcgcgtgcagcagatctacggcggcaccaacgaaatcatgaaggaactgatcgcgcgcacgctgtgacggcgtggccgtgacgcgtgggcgatgcggcccggctcggccgcgcgtcacggttcgagcgcgggcggcggcgtgatcgacgcgagcggttcgtgcgcggcgcacgaagcggcggcgcgattcgcgtgcgtgcggcgtggcatggcgtggcatggcatggcgtggcgctccagccggacgcggttcgcccgccgcggtcggctcgggcgttcgcgcgccatgcgaatcggctcggtgagcgggccgccgtgcggggcgtcgcgccatgcgtcgcgcggggcatcggggcggcgccgagcggcaggccgaatcgcacggcagcctgcgccgagctcgcgccaacgccgagcggcttgtcgagccgcgtctgcgtccgcgatcgagcgcggcatcacgaagacgcaccgggtgaacgcgcggccggcgggcgcttgggcaagtggtgtcgcgccggcgggcgaaccgggaaggcgcggagaaagcacgccggaaagcgccgatcggcccgcccgagcggcgccaccggcagaacccgacgaacgtcgcgccggccgacggagcgacgcgggccgtcccgatcggcggcggccgccgccgtccgtcccggctggccgtccagactggccgtcccgaccggccatctccatcaaccgaaggaacgattcatggaagcctacattttcgacgccgtgcgcacgccgcgcggcaaaggcaagaaggacggcagcctgcacggcgtcacgccgctcgcgctcgccgcaaccgcgctgcgcgcgattcgcgaccgcaacggtctcgacacgcgcgccgtcgacgacgtcgtgctcggctgcgtcgagcccgtcggcgagcaaggcgcgtgcatcggccgcatcgcggtgctcgcggccggctacgcggaaaccacggccggcgtgcagatcaaccgcttctgcgcatcgggcctcgaggcgtgcaacatggccgccgcgcaggtgatgtccggccagtcggagatggcgatcggcggcggcgtcgagagcatgtcgcgcgtgccgatgggctcgagcggcggcgcgtggcccgtcgatccggcgatcgcgattccgagctatttcgtgccgcagggcgtatcggccgacacgatcgcgacgaagtggggctacagccgtgccgatgtcgacgcgtacgccgccgagagccaccgccgcgcgcacgcggcggcgcaggcgggctggttcgcgcgctcgatcgtgccggtgcgcgacgcgaacggcctgacgatcctcgatcacgacgagacgatccgcccgcagacgacgcccgagacgctcgcgacgctcaagccttcgttcgccgaactgggtgagatgtacggcttcgacgcggtgatccgccagcgctatccggagctcgaacgcatcgagcacgtgcaccacgcgggcaacagctcggggatcgtcgacggcgcgtcggccgtgctgatcggctcgctcgaggcgggcaagcgcgcgggcctcgcgccgcgcgcgcgaatccgctcgttcgcgagcatcggctcggagccgtcgatcatgctgacagggccggcctacgcggcgcagaaggcgctcgagcgcgccggcatgcgcgcggccgacatcgatctgtacgagctgaacgaagcgttcgcgtcggtcgtgctgcgcttcatggacgcgatggcgattgcgcacgaccggatcaacgtgaacggcggtgcgatcgcgatgggccatccgctcggcgcgacgggcgcgatgatcctcggcacgctgctcgacgagctcgagcggcgcggcgcggccacgggccttgcaacgctgtgcgtcggcgccggcatgggcacggcgaccatcatcgaacggatttgacgagggaccaccatgatcgattacacgctcgatgacgacggcatcgcgaccttgagctggaacctgccggcgcgcagccagaacgtgctgaacggcgagagctgcgaggcgttcttcgcggcggcggcgcgcgcgttgcaggatgcggcggtgaagggaatgctcgtcacgtcggcgaagcccgacttcatcgcgggcggcgacctcgaatggctgcaggcgagcgacagcgccgagacgctcttcgcgcgcacgtgcgagctgcatcgcgcgctgcgcgcgctcgaaacaggcggcaagccggtggcgatcgcgatgccgggctcggcgctcggcggtgggctggagatcgcgctcgcgggccactatcgtgtcgcggccgacaatccgaaggcgcgcttcggcctgcccgaagtgacgctcggcctgctgccgggcggcggcggcacgcagcgcctgccgcgtctcgtcggcgtccaggcgtcgctgccgctgttgctcgaaggcaagcggctgaaggcggccgacgcgctggcggcgggcatcctgcatgcggtcgtgccggcgggcgaggagatcgcggccgcgcgcgcgtggctgctcgacgcgagccgccgcaccgcgacgcagccgtgggacgcgaagggcttccggattccgggcggcgcgctcacgcatccgtccgtccagcaggtgttcatggcggcgaacgcgctcgcgcggcagaagacgtatggcaactacccggccgtcgcgagcatcctgtcgtgcgtgtacgaagggctgctgaccgatctcgacacgggcttgaagaccgaggcgcgctatttcgtgaaggcggtgctgtcgccggaagcgaaggcgatgatccgcacgctgttcttcgggatgaacgaagcgaacaagctcgccgcgcggccggccggcgtgccgacgcagcgctaccggaaggtcggcgtgctcggcgcggggatgatgggcgcgggcatcgcgtacgtgagcgcgaaggcggggctcgacgtcgtgctgatcgataccggcgaagaggcggccgcgcgcggcaaggactattcgcgcaagctcgtcgacaagcaggtgcagcgcggccggctcgcgcgggaaaaggccgatgcattgctcgcgaagatcgtgccgacgaccgatttcgcgcggctcgacggcgcgcagctcgtgatcgaggcggtgttcgaggatcgcgcgatcaaggccgacgtcacgcgccggagcgaagcggtgctcgcgcccgacgcgcttttcgcgtcgaacacgtcgacgctgccgatcacggggctcgcgcaggcgagcgcgcggccggcgaacttcatcggcctgcatttcttctcgccggtggacaagatgccgctcgtcgaggtgatcgtcggccgcgacacgagcgaggcgacgctcgcgcgcgcgctcgactacgtgaagacgatcggcatgacgccgatcgtggtcaacgattcgcggggcttctacacgagccgcgtgttttcgacgtacgtgctcgaagggctcgcgatgctcgccgagggcgtcgcgcccgcgctgatcgagaacgccggattgctcgccggcatgccggtgggcccgctcgcgctgaccgacgaggtgtcgagcgagctgatccacaagatcaccaggcagacgcgcgccgatctcggcgacgcgtacgtcgcgcgccccggcgaggacgtggccgcgcgcatggtcgaactcggccggctcggccgcaaggcggggctcggctattacgactatccggcgagcggcggcaagaaggcgctgtggccggggctcgcgcaggagtttccgctcgcggccgagcagcccgacgtggcggcgctgatcgagcggctcgtgacggtgcaggcggtcgagaccgcgcgctgcctcgaagagcgcgtgctgacgacggcgcgcgatgcggacgtcggcgcgattctcggctggggtttcccggcgttccgcggcgggccggcgtcgtacattcacggcgtcggggtggacgcgttcgtcgcgacgtgcgatcgtcttgccgcgcggcacggcgcgcgtttcgccgcgccggcgttgctgcgcgagatggcggcgcaggggcgaagcttctattgagcgccggtgcgtcgacgcgcgcggcgagtgcggcgcggcgcgcgtcgggccgcgcgcgtagacgcgtggcgtgtcttgcgtcgcatcgcgacgcgtcgagtcacgcgcgaggcggtgtggtgtatcgcattgcgttgtaatgtgttgcacgcaggcacgcaggcacgcaggcacgcaggcacaggcattgcgtcacaccgcatcgcgccatgccgcgtcgcatgagtggcgtcacaccgcatcgcacggcatgcgccgtgtcgacgccggacgggcgacgccacgctgcgcggcaccgcaggaccgccgaaccgcaatcatcgcggccgcgcgccgcaactcggcgtcgcgcggaaccgaacgcatcgaacctcacggggagcgggcatgggccctttgcacggaatccgaatcgtcgaaatcgccggaatcggcccggcgccgttctgcgggatgctgctcgccgacatgggcgcggacgtgatcctcgtcgagcgcacggccggccgcgacggcgatccgctcgacctcggccgccgcgcgatcttcaatcgcggcaagcgctcgctcgcgctcgacctgaagcagccggaggcggtgggcgcggtgctgcggctcgtcgagcatgccgacgcgctgatcgaaggcatgcgcccgggcgtgatggagcggctcgggctcggccccgacacgtgcttcgcgcgtaatccgaaactcgtctacgggcggatgacgggctgggggcaggacggcccgctcgcgcacgcggcggggcacgacatcaactatatcgggctgtccggcgcactgtggtacgcggggcagccgggcgacgcgccgttcgcgccgccgacgctcgtcggcgatctcggcggcggcgcgctgtatctcgcgatgggcgtgctcgcgggcatcgtcgatgcgcgcctgcgcggcaaggggcaaatcgtcgatgcggcgatcgtcgacggcagcgcgaacctgatgaacctgctgctgtcgattcacgcggcgggcttcatgccgatggcgcgcggccaggggctgctcgacggcccgcactggtacggcagctatcgctgcgcgtgcggcggctacgtcagcgtcggcgcgctcgagccgcagttctacgcgctgctcgtcgacaagctcggccttgccgacgacgacgattttcggaacccgtacgacgccagccgctggccccggctgcgcgagcggctcgcggagattttcgcgagccggccgcgcgcgcattgggtcgaactgatggaggggaccgacgcctgtttcgcgccggtgctgagcccggccgaggcgcagtcgcatccgcatctggcggcgcgcggcgtgtatgcgcagcgcgacggcatactgcaggcggcgccggcgccgcggttctccggctcgccgaacgcgcagcccggcgcggtgccgaagcgcggcgcggacagcgcggcgatcctgcgcgaagcggggttcgcggaagacgagatcgcggcgctcgccgcgaaagagtgagcggccgggcgcgcgaagccgcctcgcccgctcgatccgctgcgctcggcgcgttgcgccgaggcgcgcgccccgctcatttcccgccggcggtcggcagcggattccattgcttgagcgcgcgctccttcgccgccccgtttttctcgatccatgcgctcacttcgttgccgaccgcgcgcccgtattcgcgatgcgagtagatcgcggccgcgcccgagccgtcgacgagcgcgatgcgcgtgaacaccgcttcgatgaaatcgcgcgtcgggaacgcgaccgagatgaagtactcggccggcttgccgcgcgcggccggcaccgcatcgaccttcaggatcatcgcgccgttctgcttgtaaagacggagcacggaatccgcgatcgacgcgagcccgtcggccgtcgtcgcctccgggtagcgcacgagcgtgatcatcgtgcgccacgccgacagatcgtcctcgcccttcggcgtgtattcgagccggttgccggcggcgtcgcgctggaagaaagcgacgccgtcgaacgtcagcgtcttgccggcaggcgcggcgcgcgcggcgggcgtcgtggcaatgaggcaagcgatcgaggcgacgaacgtcagggcgagccaggcccggatggtgcgcatggaagggtcctcgtggttgggggctaagcgtcgtcggccgtcttcggcgcggccgcactccggactgtagccgaatcgcgccgatcgtgacgtgcaacgcgccgctcatcgagaacgcggtgctgtgaaacgcggtgcgttcatcgcctgcgaatccgccgcgcgggttcgtccgcaaatgggaagaccgccgccgccgccgtgcgattgcaattgccgtcgcccgattcggatacatcgaatcaacacgtcgagcgcgtaccgcgcgccatgcgtggtgcgccggacgtctcggcggcggccggtgcgttcgcggatggatgagggggcgcgggctagtgtcgcgccgttccgccccatccgcccatgccgccgctgcgcgatggcccgtgatgaacgcccccgcccgccggcgggccgacatggcccggtgtcatcggatgaaagcgatggaaccgatggaagtggtggaagtggtcgacgaagacgaaggtcgtgcccgcgccgacgaagaacggcgcgccccaataccacggatcggggtacgggtacgcggcgagcggataccacggcacgctgccgtccgggttctgaacgagccgccacgtgccgtcgctttgcaggcacgcgcggccgacaacctgctgcatcgtgccgtcgatgtccgcttgcccggtgatcgcccggcagtcggacgtgtcgatcggcgcggtcgttccgtcataggtttgcgcgcacgcgcagacgaatgcgcctgagccgatcagcgcggtggtgcaacggaggatcaacctgttcatgatgaggctctgagcggacaccctgacatgcggatgcgcggtcggcccgcctacgtcgcgccgcccggcgtgatcgattggcgcgggcgcgcgatgcctcgcgtttgcgaacgcgccggcgctcaacgggtaaacgaacgagcgcgcggcggtattccgtgcgcgatattccgcgtgcgctcttgcatgcgcgacagcggcgagcaggaacgcgcggcgcacgcgatgagcgaccggcgcgccgggcaaggcgcggctgcgcaaacggcatgcgcgtcgcgcgccttcggtgtttttcgtgttcgtgtccgcgatcggcttgtgtccgcgtacattgagcgcggatgccgttgccgtcgcgcatcgcggcggccgtgcgcggcgcgcatgcatacgccggcacggccgatgcgcgcgcgacgcgcaaactgcacgcggcgcgggatttgtgttgaattgtcgcggcggttgatcgtttcgcgcatctgcccgacaatccggttcgcttggctggttgcggcaattcgaattccgcttataaaaaccgagggaaccatgccttacgtgtcgacccattactcgaacaacgccagcgcgccggtcggccgctggacctgcgcgccgacttcgaagctcgcgcctttcgacaaggcgccgacgggcagcgtcacgtccggcgtcgatctgtgcggccaatgcgtgtcctacgtgaaacgggtctgcccgacgctgccgctcaccgggcaatggcgcaagggcgcgccggtgaaaggcaacgcgacgatcgtcgcgggcaccgtgatcgcgacgttcaacgccgccggcaagtacgacggccacgcggcgatctacgtcagccagacgaaggacggcggcatcctggtgtacgaccagttcgtgacgccgccgacgccgcagccggttcggcaacggcgcctgcgctggggcgcgcatggtcggtcgaacaatggggataacttctatgtcgtggagtaaggccgcctgcgcgctgttcgccctgtcgttcctcggatgcgcgggcgcgtccggcacggcgggctcgatcgacgccggcacgcaagtgtgcccggtgcgggcgcaaagcccgctgcaatacgtcgacgtgttcgacggcgcgccgagcgatctcgcgacgctgattcccgacgacgccggcgagcgcacagggcattgggagctcggctacgtgtacgacgcggggcgctacgtgacgatccgctgcaagtacgcggacggccggaccaaggacgtcaggctcgccgagcgcgtgaagcgctgcgattaccggatcgacggcaagaagacgctgcaggtgacgtgcgcgaagtgagcgtcgcgtgaggcgggcggcatgccgggggcgttttcgcgcgcgatgcgcgcggcgctcggtgggcaagccgcgtggcggctggttttccgagtggcgcgctgccgtttcgccgttgtcgattagacggatcgaccggctcgggtcggtcgacggtgcacgcgcgagtcacgtggatacggcgttcgctcggcttcgaacgagccgaacgaattggacgaattggacgagcacaacgcctacatcgcccgccgcggttcattagccggattcgtcgtcgagggcatactcggcgcgattgcctttgcttccgcctatgttgtcgccttgccggggtccattgcacgtcatgcctgcggagcctaaatcgcggtgcctcgcggcgcacgagccgcccgcgttcggcgcgctcgacggcggccagggcatcggcgatgcacgccgttcgcgggcgagcgcatcggcggaaacgctctcccctcgtgcgccgtttgtgcaatcggcttgccgcgcgcatgcggtggccgatccgccggcttgatccgtgacacgccggctgcgcggcgaaatccgcttgccgctccgccgcctgcgggcggcgcggcatcgatgtacccgcgcgcgagcgcatcgcgcgacatccgtgggcctcttcgcgttcgttccatcagctccgcccctcgacctcgagcgcgcgcgcgacggctgcctcgccgacactgtccgcgcgcccgaccaccgcgtaattgaatccgcgcgccgatccgtagcgcgcgagcagcgcgccgtcggcgcgctcgcctgccgcgagcagacggttcgccgactcgggcggccgaatatagaagctcaacgtgcgcccggccgcgtcctcgtacagcaccatcgcggccgcgccgcgttcggtcgcgaagagccgcccgccgacgggcgcgaagcccgcgctgctcagatccggtagccgcgcggccgcgccgagcgcgcgcgcgacccacgcctgtaattcgcccggctgcttttgcgcgacgtcgacgcgcgcgctgcgatcgaccaccatcagcttgtacgcggcgacggcgtcgctcatcggcgcggcgggcgcgccgctccagccgtgtgcctgccagccgccgatcgcgccgagcgcaacgcacagcacgagcgacgccgccatcgcgagccgcgcacgcgcgcggccggcgcggcgcgcgcgcagcacggcgggatcgagcgttctcgtcggagcgggcgtcgggaccgaatcgagcgccgcgcgcagttgctgcgcatcttgccgccagcgccgcacctgctccgcgcgcgccggatgcagcgcgagccagcgtttaacggccgtgcgcgcatcggcgtcgagccggccgtcgacataggcgtgaagatcgtgttcgtcgggcggaatgttcatttcatcaaacgcagcgaaggagcggaaatctcgccgtcgccgagcgcgcgcagcgcctgccgcgcgcgcgacagccgcgacatcacggtgccgatcgggatgtcgagcagctcggcgacttcctgatagctgaacccttcgacggcgacgagcagcagcaggctgcgctgttccgtcgacagccggccgaacgcgtcgagcatcgagcgcgcgagcgcgtgatcctcggcggacggccattgcggctcgtcgtcgtccttgatccggccgagcagccacgcgtaacgcttcgcgcggcgcgtcgcatcgacgaactgccggtacaggatcgtgaagagccagctgcgcagcgccgaagcgtcgcggcgggtcgaccagcgcgacagcgcgcgctcgagcgtcgactgcacgagatcgtcggcgctgtgcacgtcgcgggtcagccagagcgcgaagcggcgcagtcgcggcagcaactcgcgcaatgggtcgtcgagatcggcggagggcatgggcggatcgggggccgtcgtgggcgtggattcaatgcatgagacgctcgccgccgacggttattccatgcgttcgcaaaaaaatttcgatggaataaaccgggcggcgggccgtcatacgcgcgttcgacacaggacctgacggtcgggagcgtacacgatggaacatccttcaacaccaccgggcgacgggccgtcgcgcggcttctggcgatgggcgctgatcggcggcgcggtggcggcggtcgcggcgacgttcggctacgtcggcggctggctcgcgccgcatcggctgacgccacagcggctcgtcgacgcgttgcagcgcaatggcggcctgcatccgggctaccggcgcaatcacgcgaaaggcgtatgcgtgacgggttatttcgaaggcaacggcgcggcgagcgcgtattcgaccgtaccctttttcgcggcggtgcgcacgccggtggttgggcgcttcgcgctgccgggcggcaatccgtacgcgccggatagcagcgtgccgatccgcagcctcgcgctgcgcctgagcgcgccggacggcgagcagtggcgcacggggatgaacagcatgccggtgtttccggtggcgacgccgcgcgcgttctacgaacagacggtggcgggccggcccgatccgaggacgggcaagcccgatccggcgaagctgaaggcgttcttcgacgcgcatccggagacggctgcgtttcgcgcatgggtgaagacggcgaagccgagcgcgagctacgtcaccgagacgtattacagcctgaacgcgttctatctcgtcgatgcggcgggaaggcggcaggcggtgcgctggcgcgtcgcgccggagcggatggccgacgcgggcgaaagcgcgaaggccggcgatccgaacgtgttgcgggaggatctggcgcggcgcatcggttccgggccgcagcgctggcatttgctgctcacgctggcggagccgggcgaccccgtcgacgacgcgacgcgcgcatggcccgcgactcgcacgacgatcgacgcgggcacgctggtgctcgatcgcgtggaagcgcaggacagcgggccgtgccgcgacgtcaactacgacccgacgatcctgcccgacggcatccgtgcgtcgggcgatccactgctcgccgcgcgctcggccgcgtatgcggattcgtatctgcggcgcacgagcgaagaagccggaatgcccggcgcggcgcatccgctttcggagaaacgatgatgaagacgacgttcagcccgctcgcgcggctgctgcattgggtgatggcggcgatgatcgtgtcgatgctgttcgtcggcgcggggatggtgacgacggtgtcggggcggcatgcggcgctggtggcgatgcataagccgcttggggtggcggtgctggtgctggcttgcgtgcgggtggtggtgcgattgagttcgcggccgcctgcattgcctgcggatttgccggggtggcagaaattcgcggcgtacgggtcgcatctcgtgctgtatgcgctgatgatcgcgatgccgttggtcgggtgggcgatgctgtcggcgggcgggtatccggtgacgttgggcggcggtgtgcgattgccgtcgattgtgcctgccgatgcggtttggtttgcttggctgcggcatgcgcatcggtggctggcttatctgttctttgcgacgtttctcgcgcacttcgccgccgcgctttatcacgggatgattcggcgggatggggtgttgagggcgatggtggggaggtaagcgcgatggggcgcggcgatcgcggttgggagcgacggtgcgaacttcgttcttggtaacgttcgaagaagggaccgcgggccgcaatgatgcggcccgctcgttcgaccgaaatacgactacgttctatggatcgcctgcggagctcagagccctgcggttggaacggatgcgaaggtcggggtctggaatcgcgatatgcgtggaggacaccgcgggggggcgggtcaggcaagaggaggcagtcgcgaaatcgaagcgtaccgtctggcagcgttcgacgcggagcgaactggtgaggatttttcttgccggaaaagagaacgacattgcatgggaaacgtttacgggtggtccggtcggaacatagagcgatggctggaaacggcggccgtccgtggcaagacccatccgcgcgacgccatcgcgctctatcacgggctgctgccggtcgctgcggcggtacgcgcaacgcccggtatgacgaggcgtttgaaatcgtgcaggccattggcatgctgcgggcgaggctggatgagcatgcggaattcgccagtgaactggaggggattcaggcgacatatcgggcaaagcgcaacttcatcaagttgctcgccaagctgccctggaattgccctcaggccgttcaggccgatagcccagcaacgcgcccaccgccggcatcgggccggtgcaggagatacagaaaaatgtacgctgttgtcctgcgcggtgttgacgttcacccagaattgacctgccacgccgtcagactattcactacatcaaaagcaaacgcccggtagcaccgggcgtttgctttctactttgatcggagcttttcactttctgtggcaaccgacaacctcaaacatcaatattccccgcccttagcgcattattctcgataaacgccctacgcggctcgacctcatcccccatgagggtggtaaagatcccatcggccgcaatcgcatcctcgatctgcacgcgcagcaaccgccgcaccgccgggtccatcgtcgtttcccacagctgctcggggttcatctcgcccaaccctttataccgctgcttagacaggttccgctcggcgtcggccatcagccacttcatcgcttccttgaagtccgtcacgttcgagctccgctcgccgcgcttgatcgccgctcccgcgccgatcaagcccttgaacgtattcgcggtgttcacgagctgctgataatcggccgtgtgctggaattcctcgtcgatcaccgatacgcgcacgttgccgtgatgcgtgcgctccacgcgcagcgagcgctgctcgcgtaccgcatcgtaagccggcacgacgcgcacttcggtcttcgaatcgtcggatagcatggcggccagcgccttcgccgacgcctccgtcgatgcctcgctcgacagatcgatcgcgacaccgtccatgaccgcctcgagcgcggccgggtcgtacaggcggctcaaccgctccaccacgccccgcgcgagcagatacgagcgcgcgagctcgccgagcgcgtcgcccgagatcggcgtgccgttctcggtcggcacgagctccgagccctgcagcgcgaggcgcagcatgtgcgcgttcagctcggtgtcgtccttcaggtagcgctcgtcgcggcccgccttcaccttgtaaagcggcggctgcgcgatgtacacgtagccgcgctcgatcatctccggcatctgccggtagaagaacgtcagcagcagcgtgcggatgtgcgcgccgtccacgtccgcatcggtcatgatgatgatccggtggtagcgcagcttgtcgaggttgtagtcgtccttgccgatcccgcagccgagcgcggtcacgagcgtgacgatctgctcggacgacagcagcttgtcgtagcgcgccttctcgacgttcagcaccttgccgcgcagcggcaggatcgcctggaacttgcggtcgcgcccctgcttggccgagccgcccgccgagtcgccctcgacaatgtagatttccgacttcgccgggtccttctcctggcagtccgcgagcttgcccggcaggcccacgccgtcgagcacgcccttgcggcgcgtcatctcgcgcgccttgcgcgcggcatcgcgcgcgcgcgccgcttcgacgatcttgccgcagatgatcttcgcgtcgttcggcgtttcgagcagaaactcctcgagcgccttcgccaccacttcctccaccggcgcgcgcacttcggacgaaaccagcttgtccttcgtttgcgagctgaacttcggctccggcaccttcacggagagcacgcacgaaagcccttcgcgcatgtcgtcgccggtcgtctcgaccttcgccttcttcgcgatctcgttgtcggcgatgtacttgttgatcacgcgcgtcatagccgcgcgcaggccggtcaagtgcgtgccgccgtcgcgctgcgggatgttgttcgtgaagcacagcacgttttcgttgtagctgtcgttccactgcatcgctacttccacgcccacgctgtccttctcgccgttgatgtggaagatcgtcgggtgcagcacgctcttcgtcttgttgatgtactcgacgaagcccttcacgccgcccgcgaacgcgaaatcgtcttccttgccggagcgcaggtcggtcagccggatgcgcacgccgttgttcaggaacgagagctcgcggatgcgcttcgcgagaatgtcgtagtggtattcgacggtgccgaagatcgtcggatcggccatgaagtgcacttcggtgccgcggttctcggtctcgccgatcacctgcatcggcgagacctgctcgccgtcgcgctcctcgagcacgcggttctgcgcgatgccgcgatggaattccatgaagtgcttcttgccatcgcggcgcacgatgaggcgcagccagctcgagagcgcgttcacgcacgacacgccgacgccgtgcaggccgcccgacaccttgtagctgttctggtcgaacttgccgcccgcatgcagctcggtcatcacgatttcggcggccgagcgcttcggctcgtgcttgtcgttgagcttgacgtcggtcgggatgccgcggccgttgtcggtcacggagatcgaattgtccgcgtgtatggtcacgtggatgtcgttgcagtagccggcgagcgcctcgtcgatcgagttgtcgagcacctcgaacacgaggtggtgcagaccggtgccgtccgacgtgtcgccgatgtacatcccgggtcgcttgcgcaccgcttccaggccttcgaggatctggatcgacgacgcgccgtagctattttcgggctgcgaattatgctgttcagtcatggatgtcttccggttctgctgggctactcgagtggcggcggggtgcttccgccgaaaaaaccgggccgcctcgggtttttcgcccctttcgggggccggcgtcgcgcgccggcgctcaagcgtgcgaatcgccataaaaacgccaaaggggcgtggcgccccttggtgtgtccggcgaatcgcgcgcgtcagatgcgcatcggcatcaccacgtacttgaattcgtcgttctcgggcacggtgatgagggcgctcgagctcgcgtcgccgaggctcacctgaacggtgtcgaccttcaggttcgcgagcacgtcgagcagatacgtgacgttgaagccgatgtcgacggtgtcgccctggtaggcgatttccagttcttcctgcgcctcttcctgatcggcgttcgtcgacatgatcttcaactggccgggcgcgatgatgcagcgtacgcccttgaacttgtcggacgtgaggatcgccgcgcgctgcagcgagcgctgcaactcttcgcggccgatctcgaacgtgttcttgtgcgccttcggaatcacgcgctggaagtccgggaacttgccctcgacgagcttcgacaccagctcgacctggccgaacgtgaacttcgcctgagtctgcgcgatgtcgatcttgaccgtgtcgtcgatgtcctcgagcaggcgctgcagctcgagaatcgtcttgcgcggcacgatcacttcctggcggccgaacgagccttcgatcttcatcgacgagaacgcgaggcggtggccgtcggtcgccaccgccatcaggcggtcgccgtccacgacgagcagcatcccgttcaggtagtagcggatgtcctgctgcgccatcgcgaagtacaccatgccgagcaactggcggaacgccttctgcggaacggcgaggcttgcgccgaaatccttcgattgcgcgacggtcgggaactcgtcggccgcgagcgtttgcagtgcgaagcggctcttgccggactggaccgtcaggcgcttgtcggcgagcgacagcgtgacctggccgtcgggcatcgcgcgcaggatgtcgagcagcttgcgggccgcgacggtcgtcgcgacctgatcgccgccgacgccgaaatcggcgcgcgtcgtgatctggagctcgaggtcggtcgacaggaacgacacgtccgggccgttcttcgtgatcaacagattggcgaggatcggcaacgtgtggcggcgttcgacgataccgctcacggtttgcagcggcctaaggagggtgtctcgttcggtcttgaccagttgcatagagttccttcgttcaattaacggcctgcaagcctcgcagcgcctggccgggcgggccctcggcccgccgccggccgggcggtcaaaccagtattgtgcctcaaaaccgaaccgccccttttaaattggggcggttccgccattctcaagcgctcgcgcgcatcagcccttgagcgtctgttcgagcacgtgcagctcgtgattgagctgcgcgtccttgccgcgttcgtcggcgatcttgcgcaccgcgtgcagcacggtggtgtggtcgcgcccgccgaacagctcgccgatttcgggcaggctcttctgcgtgagctccttcgcgagatacatcgcgatctgccgaggccgcgcgatgttcgcggggcgcttcttcgaatacatgtcggcgaccttgatgttgtagaagtcggccaccgtcttctggatgttctcgaccgagatctgccggttctgcacggtgagcagatccttcagcgcttccttcgtcagctcgatcgtgatctcccggccgtggaacttcgagtacgcgaggatcttgcgcagcgcgccttcgagctcgcgcacgttcgagcgcaggtgcttcgcgacgaagaacgcgacgtcctccgacaggctcacgccttccgattgcgccttgcgcatcaggatcgcgacgcgcatctccagctcgggcggctcgatcgcgacagtgaggcccgaatcgaagcgcgagatcaggcgatcgtcgatgccggagatttccttcggatacgtatcgctcgtgatgatcacctgcgccttgttcgcgacgagcgcttcgaacgcgtagaagaactcttcctgcgtgcgcgacttgcccgagaagaattggatgtcgtcgatgagcagcaggtcgagcgaatgatagtagcgcttgaaatcgtcgaacgccttgcgctggtacgccttcacgacgtcggacacgtactgttccgcgtggatgtagcggatgcgcgcgccgggtttgtcgagcaacaactggttgccgatcgcgtggatcaggtgggtcttgccgaggccgacaccgccgtacaggaacagcgggttgtacgaaatccccggattatcggccacctggatcgccgccgcgcgtgcgagctggttcgccttgccggtgacgaagttgtcgaacgtgagcaccgggttcagcttcgagcgctcgtacatcgaatcggcggcttcgctgttcgcgttcgccgcgcccgggcgccacgtgcggcggcctgccgccgcctcgtgcgcggtgaggctcggcaggtcgaggtcggcggcctcgtccgcgttcagcgcggcggcgttcgcctgggccgcttgcgcggcctgcgcggcggcgacggcggccgcggtggcggcgttcatgccggcgggggcgggcgcgtgcgcgtcgacggcgggcgcgctcgccgggccgggcgcaaccggtgcgggattcgcgctcggcagcggcgcgcggggcgcaagcggcgtcgcgccggcgggactgcgttggcccgccttcggatcgagcacgaattgcacttcgatcggcgcgttccagaaatcgcgggccagatcggagatccggcccgagaactggctcttgacccagtcgagcttgaagcggttcggtgcggcgatcgacagcgtgttcgcggcggcatcgaaggcgaccggggccaagggtttaatccacgtcacgtactgttggggcgtcaattcacgctccaatagcgcggaacagtgttgccagaaatcgttcatcgaagagctgtcgttgtttcgtttgcacgcacggcgcgcggccgcccttgtcgcggatgcgcaacaaggcccggtgcggccgtgcggacgtgcctcggtcgcttgcgcgacaagggtttgagcgcaggcgcgggccgaggcggcgtgcgggattcttggagataaggcgagattctaccgccaaacgcgggccgcgcgggagttatccacaggggcgggcggccggtggcgtacgatcgtcacagcgcgcggaaccgccgatcgacacagccgatgcggccccggtatgcctctaacgtattgactgccaagagaaaaacggtttaaatagcgggttccgcgaaaaccaatcctgttattttcggcgattgcgttcgcccggttgcctcgaaagagagggcacgcggtccctgattcccgatattctcgaacaagtgagagcaacatgaaacgtacctaccaaccttccgtgacgcgccgcaagcgcacccatggcttccgcgtgcgcatgaagacggcgggcggccgcaaggtcatcaacgcccgccgcgcgaagggccgcaagcgtctcgccatctaagggcgggccgcgcgccgtgtccgccgtccgcagcgatgcgggcgaggcagccgctgtccggggttcgattccgttgcaagcgtccgccgccttccccaaagctgcgcgacttctgaaaacggatgaattctcatccgtttttcgtttgcgtccctggcggcgcaccgcgcacttcgtgatctacggcaagccgacggggcgcgatgcgcgtcttgggctcgtcatcggcaagaagtacgccgcgcgtgcggtgacgcgcaatctggtcaagcggctcgcccgcgaggcgtttcgtacgcgtcgcgccgagttcgccggctgggacattctgctgcgcctgcatgcgcgcttcgacaagaaggcgatgccgagcgccgcatccgcgccgctcgcggcgctgtgcgcaggcgagatccgcgagctgctcgaccgggcagcccgggaggtcgcccggcgcaacggggcgaagcccgcgtccgagtgacgcgccgacgcccggcgcggacggcaggcagccgtccgcccgattggctcgaacgcggcgcaacggcgccgccactgctatgcaaacggttctgatcgcgttgctgcgcttctacaagcttgccgtgagcccgctgctcggcagccgatgccgtttttatccttcctgttcggattacgcgcgcgaggcaatccagtatcatggcgccgcgcgcggcacttaccttgccgccaggcgcctgtgccgatgccatccgttctccgcgggcggcgtcgacctcgtcccgccgcccaactccgacgcacgtaacgctcctcacgaagctgaggcgtcgtcccatcgactctgagacaacgcatggatatcaaacgcaccgtcctatgggtgatcttcttcatgtcagcggtcatgctgttcgacaactggcaacggtcccacggacgcccgtcgatgttcttcccgaacgtcacgcagacgaacaccgcgtcgaacgcgactaacggcaatggcgcgtcgggcgcgagcgcggcggcggcggcgaatgcgctgccggcggccgcgacgggcgcggcccccgcgacgaccgcgcctgcggcgcaggcgcagctcgtgcgcttctcgaccgacgtctacaatggcgagatcgacacgcgcggcggcacgctcgcgaagctgacgctgacgaaggcgggcgacggcaagcagcccgacctgtcggtgacgctgttcgatcacacggcgaaccacacgtatctcgcgcgcacgggcctgctcggcggcgatttcccgaatcacaacgacgtctatgcgcaagtggccggcccgacgtcgctcgcggccgaccagaacacgctgaagctgtcgttcgaatcgccggtgaagggcggcgtgaaggtggtgaagacgtacacgttcacgcgcggcagctacgtgatcggcgtcgacacgaagatcgagaacgtcggcgccgcgcccgtgacgccgagcgtatacatggagctcgtgcgcgacaactcgtcggtcgagacgccgatgttctcgcatacgttcctcgggccggcggtgtacacggatcagaagcacttccagaagatcacgttcggcgacatcgacaagaacaaggccgattacgtcacgtccgccgacaacggctggatcgcgatggttcagcactacttcgcgtccgcctggattccacaatcgggcgcgaagcgcgacatctacgtcgagaagatcgacccgacgctgtaccgcgtcggcgtgaagcagccggtcgcggcgatcgcgccgggccagtcggccgacgtgtccgcgcgcctgttcgccggcccggaggaagagcggatgctcgaaggcatcgcgccgggcctggagctcgtgaaggattacggctgggtgacgatcatcgcgaagccgttgttctggctgctcgagaagattcacggcttcgtcggcaattggggctgggcgatcgtgctgctcacgctgctgatcaaggcggtgttcttcccgctgtcggcggcgagctacaagtcgatggcgcggatgaaggaaatcacgccgcggatgcaggcgctgcgcgaacgcttcaagagcgatccgcagaagatgaacgcggcgctgatggaactgtacaagacggagaaggtgaacccgttcggcggctgcctgccggtggtgatccagattccggtgttcatctcgttgtactgggtgctgctcgcgtcggtcgaaatgcgcggcgcgccgtgggttctgtggattcacgacctgtcgcagcgcgacccatacttcatcctgccggtgctgatggccgtctcgatgttcgtgcagacgaagctgaacccgactcccccggatccggttcaggcgaagatgatgatgttcatgccgatcgcgttctcggtgatgttcttcttcttcccggccggcctcgtgctgtactacgtggtgaacaacgtgctgtcgatcgcgcagcagtactacatcacgcgcacgctcggcggcgccgcggcgaagaaaaaggcgagctgacgccttcgcctgacgaaaaagggcggcgcaagccgaccttttttgagccgctccggtgaaccgggcatgatcgccggacatcatttcggctgaaagaatgaaaaaagccgcccgattctcgtcgggcggctttttttgtcgagacggcggcgcggctcagcgcttggacgtatcgccgtagaactgctcgatcagctcctgcaccagataccgatgatgcggcgagagcgcctcgattttcgacgcgagctcgatcgtctccggtgtcggcggatacttttcgtcgcgcggcagcggttgcggcgtggtgcgcgccgcgctcggcggcgggccgtagtgcaaccaatgcagatccacccgaagccactcggcaagcgtatggagcttgtccggtgtcgggatcgtgcggcccgtcagccatttgtgcgcggtttgcggagaaaccggatgctcgccgtgatgacgcaaattgaaatgcaaagcgagttccgtcgcgccggtcactttttctggactgcgcaacaaggcgaatttgagacgttcggtgaacgccgctttttcttcgtgtgtcggcatggccagattgtgcagttcgaccgctgccaggaagacaaccaatcaggttatgtttagcccaactgagggacggtttaactggtggatgccagaggttgcgatctgcgacgggtgcgctcatgcttgctgatcggcgatcggggtcgtttcgccggcgcgacgccccgaatttgtcatatcaattgattagcgcaactaagataaacagaaaattgcggaaaatggcgggctggaacgtggtctgcgcaatactattgcgtggccgggctacaattcgacattcaaggatatccgcggtttctttgatttccatttcatttatttcagattttttgccatgctcgccactgattccgatccgatcgtcgccattgccaccgcgtcaggccgaggcgggatcggcgtcgtgcgcctttcgctcgggcgagcgggggaagcggcggcgcgcgcgctgagcgatgcgctgtgcggtgcgcgactcatgccgaggcatgcgagctacgtgccgtttctcgacggcgcgggcgagccgctcgatcgcggcatcgcgctctattttcccgcgccgcattcgtatacgggcgagcacgtgatcgagttgcaaggccacggcgggccgatcgtgctgcagctcttgctgcagcgctgcctcgacgccgggcgtgcgcatgggctgcggctcgctgagccgggcgaattcacgcgccgggcgttcctgaacgacaagctcgatctcgcgcaggcggaggccgtcgccgatctgatcgaggcgagcaccgaggcggccgcgcgttcggcgggccgctcgctcgacggggcgttctcgcgcgacatccatgcgctcgtcgacgacgtgatcgcgctgcggatgctcgtcgaggcgacgctcgattttccggaggaggagatcgacttcctggaggcggccgacgcgcgcggcaagctcgcgcacatccgcgagcggctcgcgcacgtgctcggcgacgcgcggcagggggcgttgttgcgcgaggggctatcggtcgtgcttgccgggcagccgaacgtcggcaagtcgtcgctgttgaatgcgcttgcgggcgcggaactggcgatcgtcacgccgatcgccggcacgacgcgcgacaaggttgcgcagacgattcagatcgagggcattccgttgcacattatcgatacggcgggcttgcgcgaaacggaggacgaggtcgagaagatcggcatcgcgcgcacgtggggcgagatcgagcgggcggacgtcgtgctgcacctgctcgatgcgaggagcgggcttggcccgggcgacgaggcgatcgccgcgcgcttcccggacggcgtgccggtggtgcgcgtgctgaacaagacggatctgacgggcgcgccggcatcggtgacgcggacaggcggcggcgcggcgcgcgcggacgtatgtgaagtgcggctgtcggcgaagcgcggcgacgggatcgatttgctgcgcggcgagctgctgcggatcgccggttggcaggcgggtgcggaaagcgtgtatctcgcccgcgagcggcatctgatcgcgctgcgcgcggcgcaggcgcatctcgcgcgggcggcggagcacgcggagcagaatgcgcaggcgctggatctcttcgccgaggaactgcggctcgcgcaggagcggcttaattcgatcaccggggagtttacgtccgatgatttgttgggggtgatttttagtcggttttgtatcggaaaataagaagtcgccaagcgacggcaaaggttcactgaaaaatcgcaataaatccttattgcgcaaggcgtgtaggcaaaaggttgccaaccttccataattgacagctacgctttgttagtacacatttcagtacacaaatcgattgtgtacttttgagtgtgtactaacgccatgcctaagatctcgactcccctgaacgacacgcgtatcaaggctctcaagccgaaggccgcccgctacaccgtgtcggacggcggtgggctggtacttgaggtgatgacttccggctcgaagttctggcgctaccggtattcgctccacggaaagcagcagccggttgtcacgatcggcgaatatccggccgtgagtttgactgccgcgcgggagcgggcgcgacgttatgcggagattgtggctggtggcgtgtccccagtcgcagatgctcgaaaggatcgcggcgcggtgaagagtctcgataccatccatgagttcgccgagtactggatcgagcagcagatgatgggaaagtccgccgagtatttgcggacgacgagacgggcgcttgagaaagatatctatccggccatcggcggcaagtccgtttcggacgtaacgcccggcgatgtgctcgcgatctgtgatcgaatcaagaagcgtggggcgccgaaaatggccctgtctacgcgaaacatcctcaagcgcatttacgagtacgcgatcgcacgtcagctcgttacgagcaatccggcgcaggccattgtcgcgcgcttcgttgccacgcaggccagtcgcgatcgtgtactgtcgccgaatgaaatagggcgcgtgttgcgtgccgtctatgcgtccagcattcggcggccgctcaaactcgcgattcatctgcttgtgctgacaatggttcgcaagtcggagctgatcgaagcgcgttgggacgaattcgacctcgacgcaagcatttggcgcatccctgccgagcggatgaaaaaggaccgggagcattgggtctatctcgctccacaggctgttgcgatgctgcgcgaactgcacgccactcggaccagtcaccagtacgtgttcccgtcgtcgcgcggtgctgaccggccgattgcgaaaagcacgctgaatcaggccgtcagggcgctcgatatggacgtccagcacttcgttttgcacgacttccgtcgtaccgcatcgacgcatcttcacgagatgggccagccgtccgacgcgatcgagaaggcgctcgcgcattcgatcaagggtatcaagggcgtgtacaaccgtgctgagtacgccgacgagcgtcgccgaatcacggcgttatgggccgatttcgtcgacgctcaaatcgacgaaggtcgcaaggtagttattggaaagttcggctctgctgcctgagcttacgggtaggcccactgcgtaccgtttgcgttgtacccgcatggcatgacccccttgccgcacacctcccaccagcaaagcggactgggcctgccatagggcggccgattgatttggctccttattgtgtgcccccctatgtttgccgtcagtagagaaaagacgcgggtgtgagcccccgcgtgtttgctctaggcgcagggtcccccgctttccggccgccccgacacttgcggccagcgcaacaatgcccgatcgaggcgcatctcggacacccccctcgaaaacacgcctctgatgcccgtcagatcccggagcgccgcgccccgtctggcttcgcggtcgatacagttggtcgacgcctgtccgctcagtgcaaaacgagttggagatttggagataaacgtctgaatcggccgcaaagccttatggggtaaggcttcgcgtgtctccaaacgatttggagagcgctggagatactggagataaatcgggctggattgttacggttacggcaagattcgcggcagtcgccggcccggttccatctggagcggatcgctcaaagtaactttgacgcgcgggccaaaaatgccgcgcaaaggaatgcccgccaccgccctcccggacggcggcggtgcatttcacagttcaagcgtgaagatggacggcaacacgcgatagaccatgaacttgccgtgaccggggatgtactcctgccggtacgggtagccgtcgctgcgtggcatcagcacgcctcgcttcatgagcgctttggcgacgatcttgtgatcgaagccggcgcacacatccttgcgaaacacggccgcttcgatcaggtattccgtctcgacgctttcggcatcgtcggcgctcatcttgccgccgaactcggcgtaatactcgcgatcggagccgatgggcgtgcggcgctcgtcgcgcttcacgtgctgcttgaagcccgctcgatgcggcacgttcggccggtggtcgtcctgcgcccggttcatccacacgaaacggttgtccccgtgtgcggcgaggaaatgctgtacctgtcggacggcttcggcctcgtccgaattgccggtgccgccgcgtagttcgagccagccttcgaagcaacgacgcgctgcttcgaccgcttcgccctgcggccagccggtcagcccgtgcgcggtcgccagctcgcccgccaccgcaacgaggcagaaccgcttggcgacgcgggcaacctgcgaatgcgatccatcaggcacccattgcccgaccagctcgtcgacgcgcacgcgcagatgctcggccagctcgccggcctgcgacgacgcccactcgatgaacgcggggccggccgtgccgtagtgcatgccggcgtgccgctctagatgctcgatcagcgcggccggcgtcgggaagccgtgcagcttctccacgacgcccatttcgccgacctcggccgggatcgcgggcaagcgcacctcgataccgcctttcatcggcttgttgccctcggccatcagcgcagacacgctcttttcgccgttcgacaggaacagcagccgccacgtgagaaccggcttcgccgagccgctacgcgacgcacgagccttgcccgactcgttcgcgagcatgtaaatcacatcgccgaccaagcgcggctccacctgcccgatttcatcgaggatcagcagcgcgtcgctatgctgcgtggcgaccgcttcgagcgcgttgtcggtcgccttccagctccgcacgtagtccggcgagccgaacacggacgcggcgatgacgccgcccgtcgacttgcccttggacgtcgtgccgagcaggtgaaacccgcccgactgaagcccggagaaatgcagcaacggaccagcgaaggcggtagcgacgcagaacagcagccggctattgccgacgcagtaggccgcgacctcgcgttgccagtcgtccagcgtgccgcgctccttgaactggctctggatcggcgtatcggcctgatagatcagcgcctctttgccggtgccgatgacgcgatcgggcagcacgaacgcgccgtgatgccagccgacgcgcggcacgcagcgcacgcgctcgtccggctgcgccatctgcacatagttcgcgatctgcgtgcgggcgatctgcgtcacgccgagcttcacgcccatatcgagcagcatgcggcgcagctccgtgccgtcgccggcaaagagtccggccggtaccgcccatcgtttcaggatgccgtcgcgatcggtgaattcgagcagatagccccactcgctgttcatctcgtttcgcgtctccgcgatcacgtcgatacgcgtgctgacccaatgcggcggcagcggatcgccctgattgttgaagccgtgaaaccacacgcccttgtcgtcgacgacgaaccgcgacttgccgtcctgcgcgcgagccgttttcgggcgcttggcgggcttctcgactggcgacctagccttgcccctgtcggcgtccgacgagccggccgaagtgagcgccgcgcgcacggcgacggccaccgcatccgggccgaggtgggcggccaagtcgttgaagtccgtaccggctgccgggcggttcgggccgaagtcgggaacggccaccgcgccgcctaccgcgtcggctgccgcgcgcgccttcgtgacgcccggattgccgttcgtcgtgtggtcgtcgtaggcgcacacgacgatgcgcgcgtccggataccggccgcgcagcgccgtcgcgacggcgtgcaggttgccggtgtcgaaagcgacggcgaccggatagcctgtcgccgccgcgagcgtcgcgcaggtcgcatacccctcgccgatcagcaggacggacgacaccgcgtcgccgatcaacgagaaacagcccgccttgcggccattcagcagatagcgtttctgcccgtcggtcaggatgaattcgagcgtccacaacgtgccgtccgcgtcccgtgcaggaatgacgagtgcgctgtcgcacgcggccgtgccgatgctcaggttgccacgatagacgcgcagcgcatcggccgggatgcgcttgcgaacgagatacgggtgaccggccggcgcgggctcggccgccgaccagatcgattcagcgagcgccgatgcggcttgctgtttctcgatcagctcgaccagctcggccgcttcgcgggccgcgcgctcggccttctgccgctcgcgctccgctggatcgaccggcttcgctcgatgcgcgcgcggatcgaagccgccttgtttggcgagatgaaacagcgtgttgatggtgatcttaccgcccttgaacgacttccatacatcgcgggcgtctcttgcgttgtagttctgcgcgccttggctccattcgttccagagggtgaaaccctcttcgccgaactcggccttgagcgccatgccggcctgacgccacgtgtctcggtcgtcggccggaacatagccgagcgcgacacttgcccgctcgaattcggacatgggtgcgttactcatagattcccattggacgcgcgcgagccagctatccgattagcactccatatcggcaagccgtttacccggcgcgcgaagaatagaatgatgttcggccgcctagcggccgaacatcatgatcgccttagtgcgtcgtgcgcggatagcgcgtaacgccgagcgccgcgaacaggtgctgttgcacacgccccattaggcccgccacgaacgcgtggccgctgaccgtgacgtgatgcgtatcgatgtcgccgttgtcgtgcatgctggcattcagcccgcgcacgaaggcgtcgacctgaaaggcggcgtagtcgtgcagacgcacttcgcctttcagctcaagccatgcgtcggcgcagaccgcgccgaggtcgacggcgaattgcagttcgatcggtgcgctcgtgtcgaggggtggcgcgttgtcgaatccttcgatgaccgcggttcggacgtactggctcattgcgtatctccgatatccgtcattgcgaaggccagctcgcgcaactcgctcgccatgccctgcaccagccaaagtaggttgaggcgcgcgcccgtgctcatgtcctgaaacatcgtgaagccgtcatcggcgaacgccagcagcagcgattcgaggtgcatcgcacggctcgcgacgaagtgagacaacgcgagtgcgccggcgaattcgatgcggcggccgtcgttcatgtggatcgacaacgcgtcagccatgccgcacctccgcgcgcacgagcgccgcgatggcgacgagtgccgcgccggtcgcatcgagcgcggtttggtacgtgtcggcggtggccgcttcgcgcagtgcggcacggatgatcgaatggataaggggaacgtttcgcccggaatgggcgtgcgtcggctggcgcattgggtgcgacctccttggacgggttggcgaacccggcccccatcgccaaatggggtggccgggcacatgacagggttggcgaaccggcgtccaaggaaaccggcgtgcgcgaacgcacccccaccaaggcccgaccattgaaggcgcaaggtgtacggacgtaaaaaaaccgcacgtcggcggctgtccgccttggaacaattccggtcgccaaaccggatcgctgctgtttcagcgacacccacaggataccgcgtgacgccgcgcggcgcaaattcgcacagcaacagaccaattacgacggagcggcccggccgcagccggtcgctccgcgtcatggcaaagtgactttggatgcgcgcgatcgtcatgcgctcagcccgctttcgaccagcatgactgcgatgcgttgcaggcgaacggcggcgcgggcgcgttcgtcgttgccactcgaccaaagcacccccgtgatcgcgtcgatctgctgaaccgtcggatcggcgagcggccggctggcatcgtccaacgcgtcgcccaaatcgagcgacgcaccttctagatcgctcgcgagcacaatgcgtgacgcgggcgacagagtgcccggcgcgacgagcagccgggcaatttgcgtcgcgtgaatcgccgccagatggcaggcgcggctatccgacgcccagagggcggtcgccacgcgctccaggaacgcggccatgcgaagcagatcgggattgccgcacgtcacgcgcgcgtcttcgaacgccgcgcaagcgtcgagccacgcgcggcgcgcattaacggacggctgcgtcgacatgcactcgcacgcctgcatcaagttgaccgtcattacgcgccctccgtcgtctggttcgccgcgtcgacagcgcgatagttcaacggatcggccatccagcgatgaagctcgcgattcgaccagaccgtgcaacgctgcgtcagacgactcgcacgcggaaagcgcccttccaactcacgctggcggacggtttcgcgggacaagggaatgaaaggacggagatcgccccaacgcgaaaaaccatcaagcggcagtccaaccggggcaggtgttgcgactgtgttttttgcggacattcgtgctccctgagtatagctgtgccaccatcgacacaggccggaagcctgaagcacgaaacgcgatcgacgtatcgacaatcgcgtttcggtcacataaaacaagactgtcgttacctcaatcgcgttttaccggttcaaccctgcgagccacgcccttttcaactttcgcacgtgatccgccgtaacgccgaagcgagccgcaatgtccgaacagacgttgcgtccctgaaagtcttctccgttacgccgacgacgattgaactcttcgatgatcttcgtgttcttcgctttcgagagccgcgccgcctgagccggtttgatggccttttgcctttccagctttgcttgctcctgccgttctcgctgttccgcttcgagcagcgccaaatgcgcgcgcgatatttcgtgttcttccgcacgctcggcaatctgctcatgcagcgcgtcgattcgttccagcagcgctgattctgttttacgcctcgcgtagagcacgacgccttccaatgtacgactgttgaacagttcgtgcttcatcaactcttgcgcggtacgaaaatcatcctcgtcaatacatttgaccagcaagcccgccaacaatgccatcgcttcaccaaccgggacattacgaggaatgatgtcttccatttgtccgaatggactttcacctccctgactagcaaagggctgtgacgctcgatgttttgcatcggcagcggcgaaggagaggatgcttcttctgacacgctgcttcggacgccttggacgaaagccggagcgtgctttgtttgtgaaaagcgggcgaggtttatttgtacttggcaatagcgcacccttccgtgcggccttcacgaagaacgccaagccagccggagaaggtgtccgattttcgggtggccgccctagactcgacgggccacattttctcacgacttgctacgccaactattcggggcgcaaagcttcagaccgcccaacgcatagcaatcaggcgagaagcaggatgcatcgatagctcgcctaggaaatatcgagggtggatcgcgccgcttgtatcaggcgcgggcacctgtcgagccaacctgcggaccagtgccgttcagactcccgttctcctccgtcaaaagctctctcgcgaatgccgcgaggagggcgtctgagtcatcgatgaagccccctagtagcatcgcggcacgcgcttggaggtccagccgcagagtttcataggcgtcggccgattgcagtaatgcgcgcagcgcagctcgcgtgtctggatacgcaagtcctcgtacgtcgcgcccgagcagccccgctgctgccaagcccgcatcaaagttcgcggccttgagcaggtccgtcgcctgctcgtaggttcgctcgatatttccggcatcaatgtagttgcgcaggacgaacagcaggtccgcggagtccgtatttttcattagccgcctgtctttccacgcgatgagcttgagcaggacgaacgccggcagcgttacgaccggcacgacaagaccttcaccgatgctcaccggctgcgcggtatcgaccgcttcttggaacccaagaaccgtcatcacgatgtcgccatctgggggccagtggatctcgcccggcgggccctcgatctgaccgaagggcacaatgtcgagctcaccttcgtagtcttccgcgctgcgcttgaacagcagcttctgctgctgtttggaatgacgcctgaagcgctgcgtttgcaccaacagttcgattagcgcgtcgtgggactcccaactaacagcgcacacagcgacgtccacgtcgcgcgtggcgacgggggctctgatatcgtgcagatgccacatgaggatgtcacgtgcggtcgcacccgcgagcacgaatttcgcaccgagttgtgcacacgcgtgtttcacgtcgcgcagtaacgcgattgtgagcgcctcgacaggacgatcgacaggaacttcaagcacgctcttttgcaaggtatcgatcataaatagtttgggcaacggcacgattccggtcatcgcccgatgtgattagatcgctatagataaggagtggatggaccacttcccggtgaggcaggttccaaccttcttccgccttggccggccagaatgtctcgagtacttcgacgttaccgcgatcatcaggccgaagcatcccattcagcatcaagcgcggcgtaataccccggtgagagtaaatcgtcaacgacgcgggcttgatctcgtgggtcaggatgtctgcgccggcctcgccgcccaagcgagcatcgatgtcgagaatctcgggtcggctccaccaattactttccttggtccaactggtaaagcgacatgggctgagcttcggacgcaaacgcgttggaaatagactcgcccactcctcgatgagccggcggcgatcggcaatgacccgacgcgcgcctttgtgcacgactagtcccctgtatatcaagtcgtccatcgccaagttgactgtgttcaaggcaacagccgagcgatccgcaatcgtacgatagggggcgtggacgaggcccggctgggtcaggagcgcgaaggtcacgcgcaatcccttgggcgtcgtcgaacgcgacgttgggttcttgaggttcagtgcgggtttgtcacgcccgacgatcatgatggttgcttcgggctcgtggagatatgcgttgcccgctgtatcgagaaacgggatgccctttgctataagatcatccgccatccttgatgttatgtgctgtgtgacaagcattagtgggcgcgcatcgttcggcgcgcgccgcgagagcatgcggttgacgatgatacttgcgcctagcgaacgggtactcgcgttgatcaccactggcatgtcgaagcgcttccccgcaacggtgaatcgaacccacgcatctgccccgtcgcttgccgaaacccgagcatgcgcgagatctttcttctcgtttgcagtcacgggcgcagcgcgatagtggtgcgtcgcgtcagaaaatgcttcgcaagctagcgttagcgcttgctgttcggtagcggtaaggcggtcggggggagccatcgaaggattccttgtacggtcactctcagtgtatgccaaaaacgtacacattaagaataacgtacaaacagaccgaaagcactcttgcgattgtggtcagcagggtagacacattgttgtatgtttctgagttgcatcctcaaaaaacgtacatgagagaattagcgtacgccgtagaaggcttgaggggctcgttggcgcgttgagtcaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgggtacttgaggcatttcactgggttctgtatcggtaatttccccctcaaaaaagacgcggcgtcgcggccacgacccccatgcatcagcgagtcgatcaattgcgcgatacgcgtgctgtgccgaatcagccgcgcatgaccgtggcggagccgatccgcggcctgcgcatttccttgccggcctgcgaggttgcaaacgaagcagacgaagcaaacgaaagtgcgcgttactgcgcattcacgtcgcccgtttgcgcgatcttcgtcaaagtctccttctgatacgcgtaccacgaaacgaggcatggcttgtcacggcaatttctctgacgaaaattccattgccttcgcgtacgtgctgcgaatgcggctttgtcgggtacggcatccttcgcctgctggtagatgttcgcgagttcgcgatccgaagccgcgagctccggatcgtggcagatcagatattccggaattgatccgacctttgagcaatcgaagctcgttcgttgcagatcggattgcggcgaggaatcttgcggcgctgattggtccgctggttgggccgttgatggaaccgccgtcgggcgaggcatcgttacggtctggccatacggcctgagctgtcccgatagcgcatcgtcgagcatcgcgccgatcaatgaattcggtgcgacgcgaatggtctcggttttcaggaccatcgtaccggacatcgtctgcagcttcgcaaaattgcacggcgcctggcatgtcacgcgcgttgcataattttcgttatccggatcaatcaacagcagcacgtacgttccatcccgacgcccgacgtaacgcatcatgacgaggggtttcgtcgccttgccgctgcgaacgtcatcttcgctcaaggccggctcgtaaccgtacgtgccgtcttgttccatcgcatattgatgagggggcggtgcgggcatggcggccggcacgggaagggcggcgggtgtattggcggaaccggccgcagacgtggacgcatgctgcggcgcgctggtcgctacggctgatgtttccggcttgctggagtgattgcaggcgctcacaagcattgccgctgataggcacggcagcacgaaaatcctcatcgctcaccccgtcgtattgggttcgtttcggcgccgacgacaacgtaatccgctttttattttagtgccgtgcatgacacccagcgcgaggaaaacgcacatgcacggtgcggcttgccgaaatgaaactcactcgcccgttaacaatctttcgtctttgtcgaacaaccgattcccgtcgtccaacatcgccaaatcgccgtcaggccgggccctgaccgccggcttctcttcatactgtcaagcgattcccggccgttttgaaacacaagatgcaaaagttacggctggttgcaaaagcgtaaaagactgacaccggtctgctgcgtatccttcgctcaccaagaccaatagttgggggagggtcatgaaaacgatctggaagtttttcggtctcgcggccgctgtgtcggtgttacttgccggctgcggcggcgggggcgacaacagtgggcaaacgggcacgctgcacgtcgcgatgacggatgcgccgtcgtgcggttttgatcatatctatgtgaccgtcgcgaaggtgcgcgtcaacatgagtgcgcaagcaggcgacaacgattcgggctggaccgacgtcgcgctcgcggcgccgcaaaaggtcgacttgctgtcgctgaccaacggcgtgctcgccgacctcggccggaacgcgctgccggccggccagtaccagcaagtgcgcctcgtgctcgcgcagaaccagggcaacacgcttgcgaactcgatcgtgccgacgggcggcaccgagcagccgctcgcgacgccgagcgccacgcaaagcggctacaagatcatcacgccgttcacggtgcagccgaacacgctcgtcgatctcgttctcgacttcaatgcgtgcaagtcgatcgttcagcgcggcaacggcacgtacgcgctcaagcctgtcgtgaccgccacgccgacggtcgtcagcggcgcgatcgacggctatgtctcgccgaccgaagccggcgcgacggtctacgcggagcagaacggccacgtgatcaagggcacgctcgccgacagcaccggccacttcgtgctgacgccgctcgtgcagagctcgacgaacggcaactacgacatcgtgatcacgcagaacaacgtgtcgaccgggatcgtacgttcggtgcctgtcgtcgtgaacacgacgacgtcggtatcgacctcgtccgcgccgatcacgctgcccgcatcgacgatgaacatggtgagcggcacggccacggcgagcgcggatgcgatcctgcgcgcgctgcagatggtgaactcgctgccgtatgagattgcgtcgacgaacgcgaatctcgacacgggcgcctatgcactgacgctgccgaccgcggcgccgatcgtcggcacgtattcgggttcgctgccggtcgcgatgagcgcggcgccgagcgccgcgggccagtacacgatcgaggccgatgcggctaacggcgcgacgcagcagcagccggcgaacatcacggcgggctcggtctcgaacgtcaatttcgggttctgatcgtcggcaatacgaacggaaggggcatggcccctttccctctacattcacggggaaacaacatgaagaaaatcatcatcgcattggcggtttccgcaggcatcctgagcggctgcgccgtctatgttccggatcagcctggcgtcatcgtggcgccgcagggaggcccgggcaacggcttctgtccgccggggcaagcgaagaaaggaaactgctgattgccgcgatcgtcgcggaccaggggcgccttcgggcgccttttttgtgccggaattttggtgtcggaacgaatgtgccgattgtcggaagcggctgcatcgcatcggcacataccggcgcgacgcccgatgcaggaggcgtgggggaaacaacggcgggatttcgttgccacggggccggcccgatggtcgatcggctaatcggtcaatcggctgactcatccggatcgcgcgcccgggtctccgcggcgcgcgtgcgccgccgccgcgcgcatgcccggcggacgtctcctcctcgtatgcggcaaatccgcgcggccggtgcgcggacgactcgacgcgcttagtgccctcgccgcaggatccgccacggatgacgccagtcgatatgtggcgtgtgctcgtcgcgcggatgctgcaggcggtgttcttgccagagttcgtcggagtacagcaccgcgacgatgagaagcggcagtacgagaaagacgcccagtatcacttgctcgatcacgattgcctccatcgcggggcggggaaccctcagttcattttaggctctgtatcaaagcccgcagtcattttccaccgacgcatccctcgatgcactccgcgcttgcacgggtgtccatactgcccgcatgccgccccagaatgactcaaggacaactcaccatgcaaatccagaatgaacaacacacgctcgcgctgaggccgctcgagcgtcaggacctgcgtttcgtccacgaactgaacaatgacgcgaagatcatgcgttactggttcgaagagccgtacgaaacgttcaccgagctgtcgcagctgtacgaccagcacgtgcacgaccagcgcgagcgccgcttcgtcgcgttcgattccgacggcgagctcgtcggtctcgtcgagctgatcgagctcgactacatccaccgccgcggcgagttccagatcatcattgcgccgaaccggcaagggcgcggttttgcgacgcgcgcgacgcggctcgccgtcgaatatgcgttcaaggtgctgaacctgcgcaagctgtatttgatcgtcgacaaatcgaatgtcgccgcgatccgggtttacgagaaatgcggtttcaagcacgaggccgaactaatcgaagaattttttggtaacggccagtatcacaatgcattgagaatgtgcatttttcagcgtgattatttcgccgcgcagccgggcgcggaattgcacgcacgcgaataaagccggccggcatgcatgccggagcgccgtgccggccgggcgatgccggtattgcgacaggacgaatgccgggtgcgaatgcgcctggcattttttttgtattcggcagatcaaaggatttccatgcggcggcgcgatatttttagacgactttatgtgcagtgcatcaaatcgatgggcggccgcctttgaattacccggccggttcatcgtggaaaagcgccggcaatcgaaaggcttgtagggcaagacttttgggcatccgaaaaatcgggatggcgcatttgcgccgtggcggcgcgccccgccgcgggccgcgaacgaggctgcgcaacgggtgcggcaattcgccgctattgcggtcgcacaacgattgtgcttgcgcttgccttggcttctcctagcatgagtagacgcgggtcgacgcaagcctttaaatacatagctaacccgagctcatgacccgagcgaatgggagacacgacatgttgaagcgtaccggtctttttctggcactgacgggcggcatcgttgcattttcggtggcgcaggcgaacggcgatgcatcgctcaagccgcagcaggagattcaactgacgaagaatgcgtggggatgtctgtcgaaagacaatctggattccgtactgaaccacgagcgcgacggcaaggcacaggcgaagcagcaatacttcgacgactaccggtgcctgtcggtgcccgaagggcagcgcttccgggtcgtcagcgtcgacaagggcgacgtgcagttcgtgagcgccgagaacagcgatcagcaaggcctctggaccgacgcgcgcttcatcaagcagtaacgcgggtgctcgccggctgaatcgcgcccgggcccacggaaggccgggccacggcggaatcgaacggcccggcgcgcgtcgggccgtcttgcgtttacggccgcggctcgctgtcgccggcggcggcaattccgcgcgacgtcgcgcgcgcatcgcgcattcggtatcatcacgccccgaaccgaatcaaccgccctcgcgggctgcgatgccgaatggcgctcaaatcgacgatctacaaggcggagctgcaaatcgccgacatggaccggcactactatgccgatcactcgctcaccgtcgcccgtcacccgtccgaaacggacgagcggatgatggtgcgtatcgccgcgttcgcgctgttcgcgcacgagcggctcgagttctgcaaggggctgtcggataccgacgagcccgatctttggcaaaaagacctgacgggggcgatcgaggtatggatcgacgtcgggcagcccgacgagcgccgtatcgcgaaggcaagcggccgagccggccgcgtgaacgtgatcgcgtacggcggacgcacgtccgacatctggtggcagggcgcgcgcggcaaggtcgagcggctgcgcaacgtgcaggtgacgacgctcgccgacggcgtcgcggcggcgctcggcggcctcgccgagcgcacgatgcgtctgcagtgcacgatccaggatggcgccgcctggctgtcgagcgcgacgcatgatccggtcgcgatcgagtggacgacgctgaaggcgcgcgaagacgcctgagggggcgcgcgccgccgggcggcgctctgccgcgggatggcggccggctcgccgggccttttcatctgcccggcttccggctccccgactccccgactccccgactcccgacttccgactcccgactcccgactcccgacgttcgcggccgtcaagcccgccgccggctcacccgcgtgcgccttcagggcgcgacggcttccggcggccccttcagttcgaccatgttgccttccggatcgaacaggtagagcgacggcccatagccgtccgcgccgtagcgccgcgcctcgtcgccgggccgcgcgccatgtgcggcgaggtgcgtgcgcagcgcggccgcatcgaacggctcgacgcgcaggcacagatgatccatgttccgtccctttcccggcgctccgctgcctgcccgatcgatcggcgcgccaaccgcgagcagatcgatcagcgagcgtccggcgcgcaattgaacgagccccagttcccgctgctctttttcgacgtggcagcccagcacgtcgcaatagaaacgggtcatcgccgccagatcggcggcgcgcagcaccacgtgatcgatctcgtggatgtggaatttcatcggggacgtctccttcgagaggcagtcctaccgagtgtagacggtccgtgcggcgcgcggctggacggtgcaaaatcgatggacgaaaaaaagcccgctcatgttcgaacgggcttaatccatatcaggaggagacatggaggagacagttcccactatacacatcgggatggtgcgacgcaatatactttgtgtaaaaaaacgtcaggacggcaatctgtcgcatccgcaccgcaacaaaatagggccgaggcggcgctcgcgctccgattgcggcaacgaatcggacgattgtgtcgccggtatgacggtggttcgaatgagagcgcaagaaacagcgcgtatgcgagccgggcgacgcctacagtgacaggcatctgttccgactttgcgaggtcaacatgaagcagccaccctatccgaccgacgacgcgcgctgggccgcgctcgtcgcgcgcgacgtcgacgccgacggcgcgttctgctacgcggtcaagacgaccggcgtgttttgtcggccttcgtgcgcgtcgcggctgccgaggcgcgagaacgtgtcgtttttcgccgacacgggtgccgcgcgcgcggccggctatcgcccatgcaagcgctgtcggcccgagggattgccgcgcgaactcgacatcgtcaaccgcgcgtgcgcggtgctcgacgcgcatcgtcaggaccgcttcacgctcgcgcaactgagcgatgcggttcacgtgagcccgtttcatcttcagcggctgttcaagcgcgtcgtcggcgtctcgccgcgccaatatcaggccgcgcagcgcggcgccgccttgcgcgacgcgctgcaaagcggtgccgccgtcacgcgcgcggccgtcgacgcgggcttcaactcgccttctcggctctatgaatcggtgccgcgcgagctcggcatgtcgccgtccgcgttccgtcgcaagggggccggcctgaagatcgattacgcgacggccgatacgcgccttggcgtcgtgctcgtcgccgcgacgagcaagggcatctgcaagattgcattcggcgacgccgcggcgccgctcgtcgacgaactccgaacggggttcgcgaatgcgcagattgccgagtcgcccgagcggatcgcgccgttcatcgcgcaggtcgatgcttatctgaacggcacgcgccggcgcttcgagctgccgctcgatcttgccgcgaccgaattccagcagcgcgtgtgggatgcgttgcgtcggattccttatggcgagacgcgcagctacacgcagatcgccgaggcgctcggcgcgccgcgcgcggtgcgggcggtcgcgagcgcgtgcgcatcgaacccggttgcgctcgcgattccgtgccatcgcgtcgtgcagaaaggcggctcgctcgccggctaccggtggggcttgccgcgcaaggcggcgctcctcgatgccgaggcgcgccgcgcggcgggcgaatccgtcgaatccgccgtggaccacgcagcttgagcgccgccgtcgaaccggccgccgtgcggcccgacagcgtcgtgctcgagctgccgttcaaatcgccgtacgattggccgcgcgtgctgcgcttcttcgcggggcgcgcgattccgggcgtcgaggcggtcggggacggcgcgtatcggcgcacggtcgaccatcacggcgcgatcggcacgttgacggtgcgcaagcatccgcgcaagcgctgtcttgtcgcgctcgtcgagggcgatgcggcgcggcatgcggacgctgcattcgccgcgcggctttcgacgatgttcgatttgcaggccgatccggccgcgatcggtgcgcatctcgcgcgcgacgcgtggttcgcgccgctcgtcggcgccgcgcccggcctgcgcgtgccgggcgcgtggtcgggcttcgagctgatcgtgcgcgcgatcgtcggccagcaggtgagcgtgaaggccgcgacgacgatcgtcgggcggctcgtcgagcgcgcgggcgagcggcttgccccgcacgcgccgggcgcgatcggctggcggtttccggagcccgccgcgctcgccgcgtgcgacgtgtcgcgcatcgggatgccgggcaagcgtgccgcggcgctgcagggcgtcgcgcgcgcggtcgcctcgggcgacgtgccgctcgaggcgtacgcgagcgatccggccggcgtgcgcgccgcgctgctcgcgctgccggggatcggcccgtggaccgtcgaatacgtcgcgatgcgcgcatggcgcgacgccgacgcatggcccgcgaccgacctcgtgctgatgcaggcgatcgtcgcgcgcgacccggcgctcgaccggccggcaagccagcgcctgcgcgccgatgcgtggcggccgtggcgcgcgtatgcggcgatgcatctatggaacgagatcgccgatcgcgccggttcggcgcgcggcggataggcgcgcgcgcccgccccgcgcggcgcgcgcgaatcgacaggcaatgccgaagggcaggtcaagcgagcctttcggcgagatgttaaagtgcccgctactgtcaaatcccgccaggtgattcgcgcgtgccgcggatcgccgagcccgcacttgcatcaatgccgaacaacatgacttcccgccagacagacttgttgcagcaacgccttgccgtgttgagcacgagcccgacgcgcgagcagctgcctgacggcctgcgcggcatcgagaaggaaagcctgcgcgtgacgcgcgacgggatgatcgcgtttacgccgcatccgcgcgcgctcggctcggcgctcacgcatccgtcgctgacgaccgattattcggaggcgctcgtcgagctgatcacgcctgcggagcgcgacgcggcgacgacgctcgagcggctcgacgagctgcatcgctacgtctacgcgtcgctcggcgacgagatgctgtggaccgattcgatgccgggcctgctgccggccgacgacgaaatcccgatcgcggactacggcacgtcgaacatcgggcggctgaagaccgtctaccggcgcggcctcgcgtatcgctacggccgcacgatgcagtgcatcgcggggattcactacaactattcgctgagcgaggaagtgtggcggcggctgcacgcggaggaaggctcgacggcgggcatcgtcgattaccagtccgagcgctacctcgcgctgatccgcaatttccgccgcacgagctggctgctgatgtacctgttcggcgcgtcgcccgcgctcgatgccggcttcctgcgcggccgagcgcacaagctcgacacgttcgacgccgcgacgctgtatcgcccgcacgcgacgagcctgcggatgagcgacctcggctactcgaacacgaccgcgcaagccgcgctgcaggcggactacaacacgctgtccggctatctcgacgcgctgtcgaaggcggtcagcgagccgtatccgccgtacgaggcgatcggcacgcaccgcgacggcgagtggattcagatcaacacgaacgtgctgcagatcgagaacgagttctactcgacgatccggccgaagcgcgtcacgtattcgggcgagcggccgctgcacgcgcttgcgtcgcgcggcgttcagtacatcgaggtgcgctgtctcgacatcgatccgttcgagccgacgggcatcgcgctcgacaccgcgcgctttctcgacgcgtacctgctcgtctgcgcgctcgacgagagcgcgccgctcacgtgcgatgcgtatcgcgagtcgaatgcgaatttcggccgcgtgacgatggaagggcgcaagccggggctcgagctgacgcgcgacggcgcggccgtgccgatgcgcgcatgggccgacgagatcttcgcgcagatcgaagccgcgggccgcgtgctcgacgacatccgcggcgacgacgcgcatgcgcgcgcgatcgccgcgcagcgcgcgaagctggacgatccggagctcacgtcttccgcgcgcgtgctgcgcgcgatgcgcgagaacggacagtcgttcctcgagttcgcacgcgcgcaaagcgccgcgcatgcggcgtatttccacggccgcccgctcgacgaagccgcgacgcgcgacgcgcgggcgctcgccgagcgctcgcttgccgagcaggccgaactcgaaggcaagaacgccgggtcgttcgacgcgttcgtcgctgcttaccgcgcctatacgctgaaccgcttcagcgtgtgacgcgcggcgcggcgggcgttacggctgcacgtcgaggaagtcgtgcgcgttgcacgcttcggccgtcacgcgcagcgtctgcagcgcgcgcttctcgatgcggcgtacctgctcgcgcgacacgcctgctcgcgcggcgatctgctcgtagctccacggctcgtcgccgccgatgccgaagcgccggcgcaggatgtcggcttcctgcgcggacatcgttttcagcagcgacgtgacgacgtcgcacatctgcccgtgggcgagcgcatcgaacaggctcggcgtcgacgtatcctcgacgatgtcgccgaattcggcctggtcgtcatcgcctagcggcgcgttcagcgagcgcggctcgcgaggcagcgtcagcaccgcgcgcagccgctcggccggcagcccggtcgcctccgacagctcggcgagcgatgcgtttacaccgctgcgccgttcgatccgatcggcggccttgcgcacgcggcgcgcttcgtcgccgacatgaaccggcacgcgaatcgtgcgtgcgcggtcggcgatcgcgcgcgaaatcgcctgacgaatccaccacgtcgcatacgtcgaaaacttgaagccgcgccgatgctcgaatttctcgatcgcgcgcagcaggccgaggttgccttcctgcagcagatcggcgagatccaggccgcgcgacgcgtacttgcgcgcgatcgacagcacgagccgcaggttcgcttccgccattcgcgcggtcgcggccgagatgcgcgcttcgccgtccgcgaacgcacgttgcgcgcccgcgtcgctcttttccggcgatgtcggcagccggcgcattgcccgccgcaccgcgtcgacttccgccgacggccagccgtgagcggcgagcgccgcgtatgccgccgtgcgcgcgcgggcaaacgcgcgcgcgccttcgtcaccgcgcgcgcgtgcgcgctgcagcgcggcgcgcgcacggccaagcgccggatcggccggcaacgacgcgaggtcgagccggtcgagcgcttcggcgagcgcttgcagcacctgctcgcgtcccgcctcgatttcggcggcgagcgcgatttcctgggcgtgcgtcagcagtggcaccgcgtgcatccggcgtacgaagagcgcgagcggatcggtcgaggccgcggtgtcgaccggcgcggcgtcgttcgatccggagggcggcgcatcgtcgtcacgccagtcggtgtcgacatcggtgtcgccgtgcgcgggccgcgtcggcttgtcgccgaacgagccggcgcctgcgctttcgtcggatgcttggtgatccagggaatcgggctcgccgagatcatgcgcgaacgcgctggacggcgcgctcgcgaactcgtcggcgacatcggcgtattccgtgtcgtcgcgagcgccggcaagttcgagcaaccggtcgatgccctgttcgtagcgcaattcgcgcgctgagactttcatggcaaacgcggatcgggccgcggtacgtcatgacggagcgaatccgtcgggccaggcccctcggctcgtcgcggacgcccgtccacgccgatgagccttacagacatgcatctggcggcgaatcgcgaaatttcaatggcgaacgacggttcgcgcgcaagcggcgtgccgagatgcggcacgcgccgaaacaggttcggaaaccttaacgatcgatcggcgttcggcccgtggcggctgcgggcatgggcgccgccgcgcgctattcgtacgattcgcggcgaacgggcgcgccggccggcgtcgcgctctcgacgctcgcggccgctcgctcgcgcaggcggccgtcgtcatcggcttcgtcgtctcgctcgacgggcccgtcgccggtttcggcatcgcgctcgtctgcgagatcgaactcggcctcgtgcggctcggcagcatacgagcgtgcggtgtcgaagccgggcgagacctcgcgcagcgtcgccgcgtacgctttccatccggcatcgttgcccgcgaacagatgcttgcgaacgggcagcgcgagcgcggcgcagtcgagcgggtcctcgagcagcagttgcggccacaggcaaaacgcgcgcagcgcgcgggccgagaattcgcgcacggtcatgtcctgcacgacgtactcgacgagcggcacgtcggcgagcatgccgttggccgcgagcagcgtctcgatcgactggttgtcgggcgctccttcgaggcggctcaggatttgcagcacgctgccgaggtgcagcagcagcgcgcgccgtgcgtaagcttcttccatggcgatgtctccggtcgagtggccggccgcgtgcgcggcaacggccgcccgcgctccggggcggcgggcgggtgtcctgcggcgggccttacgggggctgaaacgccgcccgcgcgatgcgacatgtcttgccgcgtcgcgcgcggcgtgcgatgcatacaagcgtagccaatctgcacgcaagctgcagacacggattgacgcacgtcaacgagcgcctgcgagcgcgcggcgcgccgccgcacgcgaggtgggcccgaggcggcgcgcggggccgctcccgctcgccacgcaccgccggcgcgcgtgccgttcgatgcatctcgcgcgccggcaggcggcgcggttcgatcgagccgttcgaatcggcatgtcgttcggccgataaggcttgctcgtcgggcggatcatgccgacgcccgaagccgaatccgaatccgaatccgaatccgacgccgacgccgaggcgcagaagcgcttcgccgggctgcgctacacgggcacgtaagcgagcgcgacgcgcgacgcgacgatcggcggcgcgtccacgcacacgcgcgcttccggtcggggcagcataccccggcctcacgccgctaccaactcatgtcgtccgcctgtttctcgtacgcgcgcagcttgtccagttgcttgctcgtcagcacagcttccattttcttgcgcgcgtccaccgaagcgtcgatcatcttctgccgcagcgagccgatcgcccgcgacgtctcgtcgatcgccgcaccgtcgcgcttcggcgcgtcgtacaagtcgcgcagtttcgcctgctgatccatcatgtcgcccatcagcgcccagtgcgctttgcgcgtgtcgtcctgaatgcgattgatctccgcgcgctgctcgctcgtcagatcgaggccgctcggccagcccccgaaacccatcatcatgcccgggcccattccatccccgcgcatcatgccgggccccattccgtagccgcccatcattccgcgcccgtagccgccgcccatcatgccggggcccattccgtcgccgcggccgcacggcgtctgcgcccgcgcgtcggacgcgggcgcggccggcgcgaccggcatgccgagcgaccagagtgcggccgtcagcgaaataaccgtcagtcccttcgagtatcgttcgatcttcattacgctctccttgaccgtgcatcgacgaagcgtgccgcacgcgcgcgtgcgcgcccggctcgtcgactgtagggaacgtggagaagcgccgcttgaccgtcgtcaacggcgcgcgagatcggcgcaaagcgcgtcgcccagcacgcgcgcgacgcgcgcttcgctatcggcgagccgcgcctggacgcgctcgacgaggcggcggattttcgtcgagccgcgccggctcgacggataggcggcgcaaatccggtcctcgccgaacgatgcgctctcgaagcgccagtcgacgagcagcggcacgagccggcccgcctcgagcgcatcgacgacgctccattgcgggcacggcagcacgcccgcgccgtcgagcgcggcggcaagcgcgaggccgtagtcgtcggtgacgagcgggcctttcggctcgaggcgcgcgcgcacgccgccgcgctcgaacgtccaggtgttcgcgagcgtcgggtggcggtagatcacgcagtcatgctgcgcgagatcggccggcgcggtgggccggccgcggcgcgcgagatagccggggctcgcgcacagcaggccgcggttcgagccgatcggcttgacgatctggctcggcagatcgtagttgcccatcctcagcgcgagatcgaagccttcgccgacgatgtcgacgtaatgatcggacagcgacagttcgatccgcacacgcggaaaggcttgcgcgaacggcgcgcagagcggcgcgaggatcgcgtggccgaacgaatgcgcggccgtgacgcgcagcaggccgcgcggctcgtcgtcgcgctcggacaattgccgcgcgccgtccgcgagccggcgcagcacgtcggtcgcggtcgcgagatagagccgtccgctttccgtcagcgcgagccggcgcgtcgtgcgctcgagcaactgcacgccgagcgtcgcctcgaggccggcgatcgctttcgtcaccgctgacggcgttttcgcgagcctgcgcgccgcttggctgaggctgccttcctcgaccgcgcagacgaaggtttcgagcgcggacagcagatcgattcgccgcattctttcctcaagggcacaggcgatgtgcgtaataagatcacgaatcgatttttttctctacttacgatcatcggtggaacgttcgccgatgcagcgcgcgagcggccgccctttttcttcggcatcgtcaaaggagagatcgatgaagcgcatcgcgtggctcgccgccgtgctcgcatcgctcgcgtgcgccgcggcgcgcgcggccggcggcaacgtgctcaacatctacaattgggccgagtatttcgcgcccgacacgatcgccggcttcgagaaggaaaccggcatcaaggtgcggctcgacgtgtacgacagcaacgaagcgctgcaaacgaagctgacgacgggcaacagcggctacgatctcgtgtttccgtcaaacgattttctcgcacggcagattcaggcgggcctctaccggaaactcgacaaatcgaggctgccgaacctcacgaacctcgatccggcgatcgtcgcgcgcgccgccgaagtcgatcccggcaaccagtacagcgtgccgtacatgcaaggcacgttcgggctcgggctgaatgtcgcgaaggtgaagcaggcgctcggcggcccgctgcccgcgaacacgctcgagctgatcttcaatcccgcgtatgcggcgaagctcgagcgctgcggcatcgcgttcaacgatgcgggcagcgaagtgtttccgctcgcgctgcgctacatcggccgcgatccgaacacgaccgatccgcgcgactatgaggcggcgctcgacatgatgaagaagatccggccgacgatccgccagttcatcgcgacgcccgtgatgaacgatctcgcgacgggcgacgtatgcgtcgtcaccggctactcgggcgcggtgcttgtcgcggcgcggcgcgcggccgaggcgaagaacgggcagcagatcgtctacagcctgccctcggccggcgcgccgttctggttcgacagcatggcgattccgaaaggtgcggcgcacgcggaccatgcgctgcgcttcatcgattacattctgaggcccgacgtcgtcgcgaagatcagcaacaaggtgatgtacccgaatccgaaccgcgtggcgacgccgctcgtcgaccggcggctcacggccaacccggcgatctatccggatgcggcgacgatgcgtacgctgtgggtgaagcgcccgatgccgccgcaggcaatacgcatgcagacgcgctactggacccggttcaagaccggttactgagcggcttcattctgacgaggagaccgaattgattcccaccggactgctgttcgatcccgcattcctgtcgcatcggcagggtgatctcgtgtatgtcgtgccgcacggcacgctgaacctcggcgagcatttcgacagctcgctgaggctcgcgtatacgaagcagttgctcgacgcggtcggcatgaccgagcgcctgacgcgcgtcgctttcgcgcgtgcgaccgatgagcaattgctgcgcgtgcatcggcccgaatatctgcggcagctcgccgaggcttgcgcggtggcgggcgagcaggtggtgcggctcggcgacgacgcggcgggcagcgcgtcgaccgaagacgtcgcgcggctcgcggcgggcgccgcgtgcgcggctgtcgatgcggtgatgacggggccgcttcggcaggcgtatgcgctgatccggccgtctggccaccatgcgggcgccgatttcgcgatgggctactgctactacaacaacgtcgcgatcgcggcgcgccatgcgcaggccgcgcacggcgtcgagcgggtggcgatcgtcgactgggacgtgcatcacggcaacggcacgcagcaggcgttctacgacgatccttcggtattgttcgtgtcgctgcacgaggcggcgaatttcccggtcgacggcggcgaggcgcgcgagacgggcggcggcgcgggcgcgggctacaacgcgaacgtgccgttgccgtccggcacgggcgacgccggctatcggcacgcgttcgacgagctggtgctgccgctcgtcgaggcgttcgcgccgcagctcattctcgtgtcggcggggcaggatgcgaacgcgttcgatccgctcggccgcatgcgcgtgcagcgcgacgggttccggcacatggcgcgcgcattgcggcaagcggcgggcggcgcatgcggggggcgcatcgtgatgctgcaggagggcggctacagcctgccgtatctgccgatcgcgacgctcggcgtgctcgaggggctcgtcggctggaacgcgccgttcgacgatccgcaccagttcgtccagtatccgctcggcgaaggcgagcgcgccgcggtgaaggccgcccgcgccgcgctggcgccgtattggcccacgctgcatcgatcctgaggcgcgcacaatgagaaagacgaccgttgccgttacgcagatggcttgcgactggaacgtcgacgcgaacctgtcgcgcgccgagcgactcgtgcgcgacgcggccgcgcgcggcgcgcagatcgtgctgctgcaggaattgttcgagacgccgtatttctgcatcgaccagcaccccgcgcatctcgcgctcgcgcagccgtatgaaggccatccgtggcttatgcgcttcgcgtcgctcgcgcgcgagctcggcgtcgtgctgccggtgagcttcttcgagcgcgccggccagacgcagttcaactcggtcgcgatcttcgacgcggacggccgcgcgctcggcatctatcgaaagacgcacattccggacggcccgggctacacggagaaatactatttcacgccgggcgacacgggctttcgcgtatgggataccgcatacgggcggatcggcgtcgggatctgctgggatcagtggtttccggagtgcgcgcgggcaatggcgctcgcgggcgcggagctgttgctgtacccgagcgcgatcggcagcgagccgcacgatgcgtcgatcgattcgcgcgcgcattggcgcaacgcgcagcgcgggcatgcggccgcgaacctgatgccggttgccgcgagcaatcgggtcggcgtcgagcgcggcgcatcgggcgagatcgtgttttacggcagctcgttcatcgcgggcgcggacggcgagatgatcgtcgaatgcgatcggcacgacgaggcgatcgcgacggccgaattcgatctcgatgcgctcgcgtatcggcggcgcggctggggcgtgttccgggatcggcggccggagtgttatcgggcgttgagcgagggcgcggcggatcgcgtgcgatgacgcggcgagcgggcggcgggagcgcgctcgcgcgttgccgattgcgtcggcgaaaaaagccgcgcatgtccgcgcggcgaatccgtctgcgctcgagggccgtcgttgtcggcagacggctcgccagcgtgaggcgctagtgacgacggccggcttgccgatgcgcggcgaacgccgagaatcggccgaagggcgcgcgccggccggtgcgtgcgctcgcgcacgatgtttcggatggcgaacggcgttcggcgcttggcgccttgcatgtgacgcagccgcgcgggcgcgaacgtgccgccatcggtgcggccgccgcgagggcggacgttcgcgcaatcggcgcgggccggcgtggcaatgcttcggggcggttcgccacgaccctttgccggggccgcccaagcccgcggccgtgcagtagccgaccgcggcgtcgccttcgattgcgaggacgccgaagccgctgcgcaattgctcgagcacgcgatcgcggtcgaggaggtggatctgatgcgggaggatgcgattctcggtgacggaaaaccggatgtcgtacgtgctgccgagatcactttcctttatcgggcggaactccatcgaggtggttctccttgcgcggtcgggcttgggatgctctattttcgcggatcgtctgatcattgagaatcctttttagacggttcatttcggagcggccggaaacggagaacaccggttcgcaacggcacgcggggcgcttcgcgaggtgtcgatggcgagcgcgagagtgcgcggcggcgggcggtatatggctcgcgagctcgcggccgcttcggcgcgggggccgttgtgcatggcagggcgcatgcgtcgcgccgcattcgggcatcgggtatgtgggatgccggacgagatggctgctgcgtcggcattcgcgctttttgcgatgtggtattgcgggggctggccgcgtggtaatcgatgaatcgaaattcgcttcggtccggttcgtatcgaatggacgtttttttaggcggcgttgttcggcgggatctttcaggtttgcaggcgtcgtcggatgccgaagggcggggcggtttggcgggacgtcgtcgcgtatccggtgcggcctgaggcgattcgacgaaatgcgcggcgcatggggatggggggccatggtcccgcgcggcgcgtcttcggatatcgacggcaagctctcgagtgagcgctcggcaaacagtgccatgatgtcagcggtttccggcggattgtcgtcgtggcgccgccgcgcgtcgacgacggcgtcttccgcgtgctcgaacgtcaccagttccgcggcaacgactttgaggaacaggccgcgccaaatccgagcgccggcgcgcgccgaggtcttcacgttcgacgatccgacgcccgtcatgaaccgggccgagattctcgattacgtcgagtgctggtcgaacggcgaatggttcgagccgccggtcagcttcgccggcttggcgaaatcgtttcgcgcgagcacgcaccatagctcggcgctgttcttcaaggcgaacgtgctggcgtcgacgtttcgcccgcaccgctggctgtcgcggcacgcgttcgagcggtgggcgctcgatttcctgacgttcggcaacggctatctggaacgccgccgcaacatggtcggcggcacgctgcggctcgagcccgcgctcgcgaagtacgtccggcgcaaggccgatttcagcggcttcgtgtacgtgaacggctggcaggagcggcacgagttcgagcccgacagcgtgttccagctcgtgcggccggacatcaatcaggaggtctatggcctgcccgagtatctgagctcgctgcactcggcgtggctgaacgaatcgtcgacgctgttccggcgcaagtattacgagaacggcagccacgccggcttcatcctgtacatgaccgacgccgcgcagaagcaggacgacgtggacaacatgcgcgacgcgctgaagaacgcgaaggggccgggcaacttccgcaacgtgttcatgtacgcgccgggcgggaagaaggacggcatccagctcattcccgtgtccgaggtcgccgcgaaggacgagttcttcaacatcaagaacgtgacgcgcgatgacctgctcgccgcacaccgcgtgccgccgcagttgcttggcatcgtgccgagcaattcgggcgggttcggcacgccggataccgccgcgcgcgtgttcgggcgcaacgaaatcaggccgctacaggcgcgcttcgccgagctgaacgactggctcggcgacgaggtcgtgaggttcgacgattacgagattccgccggcgccggtcgcggcgtagcgcgatcgacatttccctttcgtgcggcagggctgcgcaccgggcaaccgggcgcggcccttttttgcgggcttcacgctcggcgatcggtcgaatgccggaggcggtcgaccaggccgaagagggcgaacgacagaacgagcgcgagaacgaagctgatgacgagcaggatgccgacgaagatctcttcgttttgttcgccgccgtcagagccgagcgcgcgaaacacgggcgacagcgcgttccagccttcgccgccgttggcgaaccaatgcgtcagcaacggcaatgacgagatgcccgtcagaagaggccaggtaagcaccagcgccagcaatatgcggccgatcgtcttcatttaaccgtcaccttcccgtatgccctgaatgaggttcccggaacctgtgtcgtcggttgcgctttcaggaaagcccgcagcttatcgaactgcccacggctcgtcagcgtaatgcacccgtcgctttcgcccagccggccgaccggatgcagacggaaatggccgcggcggatgccgttgacgatcgtccagtcgtcaatttggccgtcaatgcggtacagcgcgaaccattccgcgcgatacgtgttcagggctgcatccatcaccgtgtcccggaaccagccaagatggccgccgctttgtcggtcgatgatgtagtagacgcctgcgggcagcgggcctttatccgctacggcagtcgagcccggatcgttgatgtatcggccgttaccggaaaaggcggggacgcttccgaatcctggacaggtcagcgtcgataggcggctgcggttcaggacgaatgtgcactcggcgggcatagggtattcctcgggacagagctctcaggttgttatggcggaggttcgcctagggtggcggcgcccccgttagtcttgcgctaacttctatcggaacttggctggtggtgcaagcccactgcggttgcgcttgaataggggcgctacagggcattatggccgcgggacgctcgttcgagttcaaccaggccgagcgaggccgttgtaggcccgtcaggtggcgaatgggggcggaaatgggggaagaggccgatgtgcgaaggagggggccgcggtcgtctttgcgcggtccccctcctcgcctgcggtctttcttgatggggcagttttcatgcattcgccgcccagcgcgcgagcgcctactggcgcgggcttcgcgcgatttcgcatcatggcggattcgtgcgttttgatgcgcgatggtgcgatttgatgcgccgctgcgcgcaatttgtccccgccccaccttcgagccgcactaggcgagtaagcgttcgatcagtgttgcgagccggctacagcggcccgcctcggtcactattgagcaatgaccgcgcggccggctcggatgaactgggctaggtcgaaaaatcgcgaaacggtcacaagcggaaaccttcggagcagacgttcagaaattgccaccgcatccggattcacgatgacaatgtttggtgtggtgtcgcggtctgcaagaaccgaccgaagcacggacgcgaagtagagatccgcgactgggaacgagtaaccgatgaagaccagggagcgtgcgaatcgcatctcccgctccatctcagcccatattttctgaatctcgtgtgcttgatcaagatatccggggtgctgcacctctttttgatcagggtcggatataaatttaagatgagtgggggcgacaattacggctggaccgacaggattgccgactgtgatagtgccatcgtctgcttgtacccagttaacggacccgtggggcttgagtaagggaatcgtgcctgccgaatctcttaggccgacgtagcgtgcacttctccgagcgggtaatgaattctcaaagatagtgtcgtaattgaatgacacaacggtatcgaaccttctgaagtggtgcttcagaaaatctttgtagattgctttcgtcgccgaatttgcattgaaacggctgaatacttggccaatctcttcagctagggcgccccaaacttgccgcgcgtatgtccgaagctggattgaggttgatggagcacgtgtgcgttcgctaagaaacgtaaacacctcttctacatcgatgctagttagtaaatgtcgccgcttcgctgctggagtgcgaacgggcgttttgccatacccgagaaagtagcgaaataaaaaagattcgatccgggtgcgatttttctggctcttacagaatctcaggaatgttggccagaatgtcgcttgagtcgggatcggcaattgatgccctgcttggactgtagctttcgcgccagctccgaacgatgctcctgcgccgaggaagtagacgactttcttcttttgtgccatcgcgtctaagcaagatcatattgatgcactatcatccgccgggcggacgggggggcgcaagtactggaggccattggtcgcgtttccaatgctatccgggattcatccagataaggctccgaagcccttgcaatcgatcgttttggaaacgcgatatttatctaaattattgaaggtacttggtatttcaggtgctttgtaatcaatcgcggcgaaactccgtgtaagcggcgcggtgcggggcggattggtcggacacgttgccgaggaagtcgctgcctgcgcagtacagtgaaatgacagttcaggcgtacttggatggccgggattgaccttgattagccttggatttgtggattgcgagtcgcgtaaggcattgattttaaaagggggcggcgcgtagagaaaacgccgaaggcagtgctcgggtggcaagggggcatcagagttggctgccggcagaagcagcatgtgcgacgcacctgaaggcgtccagctatctcaacggatgcgcatggaacgggccggattttagacgctgcctaaaatcagtatgcggcggcaaagaaaaagggcttgcactttcatgcaagcccttgaatttcttggtggggcgtgagtgactcgaacactcgacctacggattaagagtccgctgctctaccaactgagctaacgccccaacagaagcgaaattatgcatgggcttttcaagcttgtctagccttttttgcatttttttcgaagcgcgtccgtcggccgcgcattgccgttccgaacgcgcacgatccgtcgcatcgtgcgcgctcccggtatgatgtcgccgaaaccctgtcgcgcggcgggcgcgcggctctttctgggcgtacgacaatggacgaaaacactgtccgtgatttgctggatcggctccttgctccgtgggtccgttctctttccctcactcccgtatcgatttccgaggagagcgtcaccctccggctgccgttctccggcgaatttcgccattcgggcggcgtgatctgcgggcaggtgttcatggcggccgccgataccgcgatggtcgtcgcgatctccgccgcactcggcgaattcaggccgatgacgaccgtcgccctcaatacccatttcatgcgcccggtccgcaagggcgacgtgctcgttaccgctcgcgtgctgcggatgggccgcaatctcgtgttcggtgaaatcgagctgttcgacgaggacggcaagatggccgttcacgcaacgtcgacgtacgcgctcgtctcctgagcgcgggcggcggcgggctggaacgggagcgcatccgatgttcgatcaggtggtattcgcgggcggcggcaaccgctgctggtggcaggcggggttctgggacgtcgtgcggcccgcgctcgatttgcggccgcgcgtgatcgccggcatctcggcgggcgcggcgaccgcctgcatgctctacacgcgcgactcgcgctgggtgatgcgctattacgaagaggcgctcaggcacaaccgccggaatgtccattggggcaatctgctgcgtgccgagccggtctttccgcattaccggatctatcgccaggcgcttctcgacatctacggcgaaccgttcgcgaagctcgccggcgcgccggacatccgcatcggcgtgtcgcacgtgccgcgctggctcggcgcgcgaagcgcggtggcggcgggactcatcgcgtacaacatcgagaaatacgtccgcaagacgctgcatccgacactcggccgctcgctcggctttcgccccgagttcgtccgcgcgcaggattgcgcgcgcgtcgacgagctcgcggatctcgtgctccagtcgtcgtgcacgccgccgttcacgcccgtcctgcgccgcgacggccggccggtgctcgacggcgggatggtcgacaacgtgcccgtcggcgcgctcgacgcgtcgccgggggccgtgctggtgatggtgacgcggcgttacccgcgtccgcagacgttcgtcgtcgatggcggcggtcagcggcggctctacgtgcagccgtcgagcaaggtgccgatctcgagctgggactatacgagcccgcatcagatgcagcacgcatacgatctcggccgccgcgacggcgagcgcttcgtgggcgccatgccgcagtgcctggacgaggacggcgcggtgcgctgacgtcgcgcgcgccggcgcgcttcatggcaagcgaggcggcgcgtgccgtggccgggcgctcggcgcgcgaagcgcggcaggcggcgcgggaccgccgcgcgccgcgctcgtcgccggcgttcagcggcgaacgcgcccctgggtgagcgcgtcgggattcgcgacgctcgacaggtcgcccgcatcgaacgcgaggatgttcctgaacgccgcgctgaagtagagctcgtagctttcgcgttcgacgtagccgatgtgcggcgtgcagatcacgttctccatccgcagcaggctgtagccttgcaggatcggctcgctctcgtagacgtcgatcgcgaccatccctggccggttgcgcgcaagcgccgaaacgagcgcgttttcttcgagcagttccgcgcggctcgtgttgacgaggagcgatgtcggcttcatgcgcagcaggtcgtcgagcttgacgacgccgcgcgtgtcgtcgtgcaggcgcaggtgcagcgacagcacgtcggcctgctcgaagaacgcctcgcggctctcggcggcctcgaagccgtcggcgcgcgccgcttcgagcgaatgctcgcggccccagatcagcacgttcatcccgaacgccttgccgtagccggcgacgagccggccgaccttgccgtagccccagatgccgagcgtctgcccgcgcagcacctggccgagcccgaagttcggcggcatggccgatgtcttgaggcccgactgctgccacgcgccctgcttcaggttggcgacgtactgcggaatgcggcgctgcgcggccatgatgagcgcccaggtcagctccgcgggcgcggtcggcgagcccgtgccctcgagcaccgcgatgccgcgctccgtgcacgcttcgaggtcgatatgggtcgacacgcggcccgtctgactgatcatgcgcaggtgcgggagcttgccgagcagttgcgacgtgatgtgggtgcgctcgcgaatcagcacgagcgcttcgacttccgccaggcggctcgcgagttgcccgaggccgcgcaccgtgttgttgaagatcttcacttcatggtcggcgagcatctcgaagcaattgagcttgcggacggcgtcctggtagtcgtcgaggatggcaattttcatggcgtgtttcgggattcgcgcgagatgagcgatggaagacggtggccgccgcgcactgtcgcgcgccggtccggtccggtttgagggccgtaatgatcctatgacggcacggcaacaggtgtatctctttttaacagcttgttacgcgcggccgcaagcgccgccgtccgggcgcggatcgcgttgttccgaccccacgcgatgccgagccgacagcgattccgacgtttctcgattgggcaatttcgggagtgagattgctcaattatttcatttttaagaacaattggtctatctagctaggtaggctgagcaagttcgaaggtttttgtcgagatttcgcgggaagttgagcaactctgcatctttttcgctgtcgtaggaaaattactcatttgcttcatatttttgaagctgtaacagcggtaggagcggagtatggatcatttgcagtcgatgcgagtgttcgtcaaggtcgcggatctcggcagtttcgcccgggcggcgagcgcgatggacatctcgaatgcggtcgcgacgcgccacgtcgccgacctcgaaggccggctcggcacccgccttctgaatcgcaccacccgaagcctgtcgctgaccgaatccggccaagtttacctggagcgggcgcgtcagatcctcgacgaactcgaagacgtcgagcagatggtcgtcgcgcgcaatcacgagcccgtcggcacgctgcgggtcgtcgcgcccgtcgtgttcggcctgcacaatctcgcgccggtcttgcagacgtatacgcagcgtttcccgaaggtcatccccgacctgaccctcgtcgatcgtcaggtcgatctcgtcgaagaggggttcgacgtcggcatcgtgatcacgcggcagatgcgcagtgcgagcatcgtcacgcgccggctgaccacgggctgcatggtggtctgcgcgacgccgagctacctggagaagcacggcatgccgacgcatccggagcaactcgtcgagcatccttgcctgagcctgccgtccgaatattggggagacgagcgcgtattcaccgggccggacggcgaagtgcgcgtacggccgtcgaacgtcgtcgtcgcgaacaacaccgagatgctgcgccagttcgcgatgctcggcatgggcgtcgcgatcctgccgagctatctgatcggcagcgacatcgcgcgcggcaagctcgtgcgcttgctgagcgactaccggctgccgcaggtcgagatcaatatcgcgtacccgagccgccgccacctgccggcgaaggtgcgcacgttcatcgaccatctcgtcgagcacttcagccaatcgccggacacgatgctcggcgagcaatgggcgacgcagggcgtcgcgggccagcacgtcgatgcgctgcccgccgacgcgctcgccgagcgctcgagcgccgatccggcgctgtcgccgcgtctgccgcgcgcgccgcgggcgcgcaccgtcgtgccgtctccgctgtaacgccgagcggatgtcgcgcatgcactgatcctgcgcgcacgcaggccgtcgcacgccgaatctcctacgccaaaagcaaaagcgcgggctcgtcgagagcccgcgctttttttctggagccaagcgtggcggcggtgcggccgtccgattgcgcggccgcgcccgtgcgtgcgcacacgtgccgcgccggcgcggtgcatgcgcgcgccggcgcggcggcggtcacgagcccgtcttgcgggccggcgtcttgcgcgcggccgtcttgcgcgcaggtgccgccttcttctcggctttctccccgctgtcggctgccgcatcgtcggccgcggccgacgatctggccgcggtcttcttcgcggctgcgggcttcggctccttcttctcgaactcgaagccgatcttgccgtccggctgcttgacgagatacgccttgaagttgcgcccggtgcgcgacgacttgaagttcggcagcagatcggtgcggccgttctcgaggagtttcgccatctgctcgcgggtgatctcctgctgcaggatcaccttgccggagcggaagtcgcaggtcttcgggttcgcgaccgcgtgctcgcagacatagctcatgccgtgctcgaacacgcggcccttgcacttcgggcacgcgccgaccggctcctgcgcggagaaatcgggcgcttcgccttcctcgccgccttgctcctggccgaagtcgaattcgagcttgtaattcttcgtctcgtcgtcgaacgtgagcttgaggatcgccgagaacggtcggcccatcttgctgcggaagcccgatagcggcccgatctccttcttccgcagcagttcctcgacttcggcgatctcgaactgccggctgcccggaatcttcgagatcgagaattcgcatttcgtgcacgcgaagcgccgatagttctccttgacctggccgccgcagttcgggcacggcgtttcgagcgtcgcgtagtcgcccgggatcgtgtcggagtcgtattccttcgcgcgcttgacgatcgtctgcgtcatccgcgcgatttcctgcatgaacgcgtcgcgctgcaggttgccgcgctccatctgcgacagcttgtattcccattcgcccgtcagctcgggcgcggtcagctccttcacgccgaggccgcgcaacagggtcatcagctggaacgccttcgcggtcggaatcagctcgcggccttcgcgcacgaggtacttctcgccgagcaggccttcgatgatcgccgcgcgcgtggccggcgtgccgaggcccttcgcggccatcgcctcgcgcagttcgtcgtcttcgacgagcttgcccgcgccttccatcgccgacagcagcgtcgcttccgaatagcgtgcgggcggcttcgtcgtgaggccgtgcgcggcgatcttgtcggtcttgaccttctcgcccttctgcaccggcacgagattcgcgtcggcgccctcggcgtcacggccgtagacctgcagccagccgggctcgacgagcaccttgccttccgtcttgaagtgatggccggcaacctcggtgatccgcgtggtcaccttgaattcggcggccgggaagaacaccgcgaggaagcgcttgacgacgaggtcgtagagcttctgttccggctcggacagcgatttcggcgcctgcagcgtcgggatgatcgcgaagtgatcgctgatcttcgagttgtcgaagatgcgcttgttcggcttcacccagttcttgtcgagcacctgcttcgcgtgcggcaggtagttgttgctctccttgagcatctcgagcgtcgacttcaccgtgccgaggtagtcctccggcagcgcgcgcgcgtcggtacgcggataggtgagcaccttgtgcttctcgtacagcgcctgcgccaggccgagcgtgttcttcgcggagaagccgaagcggctgttcgcctcgcgctgcaggctcgtcaggtcgtacagcagcggcgaaagctgcgtcgacggcttcgattcctcggtgaccgtgccgaggtggtcgcggcacgcggcgacgatcgtctctgcggcaggcaggctccagaggcgcgaatcgcgtttttcggggtcgaattcgtccttcttgaacttcggatcgaaccagcggccttcgtagaaaccgccggcgcagacgaattccgcgcgcacttcccagtagtcgcgcggcacgaagcggcgaatcttctcctcgcgctcgacgacgatcgacagcgtgggcgtctgcacgcggccgacggtcgtcaggaagaagccgccgcccttgctgttgaacgccgtcatcgcgcgcgtgccgttgatgccgacgagccagtcggcctccgagcggcaacgcgcggcatcggcgagcggctgcatgtccatgtcggtgcgcaggtgcgcgaagccgtcgcggatcgcggcgggcgtcatcgactgcagccacaggcgctggaccggctgcttggccttcgcgtgctgcgcgatcaggcggaagatcagctcgccctcgcgccccgcgtcgcatgcgttgatcagacggtcgacatccttgcgcttgatcagcttcgtcagcaccttcaggcgcgactcgcttttcgcgatcggattcagatcgaaatggggagggatgacgggcagatgcgcgaagctccatttgccgcgcttgacttcgtattcctcgggcgcggcgatttcgagcaggtggccgaccgccgacgacagcacgtattcgtcgctctcgtagtattcgtcatgcttggtaaagccgcccaaagcacgcgcgatgtcgttcgcgaccgaaggcttttccgcaatgatgagtgctttcgacatgacagtgtgtattgatagaccgggcgagcccgatgcgggcccttttacgacggctttatagcacacgacgcccaaatggcggccggcgtgagcaaaaaagcgggtcatcataagtgggggccggggcggcggcaagccttgcacgagccctcgcgcgtaaacggccggtaaagcggcattttgcggccgatatttcggggccggacgattttagtcgaacaaattgcgcagtttaggtgcatgcggtgcgccgggcagcgcggtcagatcggccagcatgcgttcgacgattgcggcatgcggcagcaccgtgccgaagaagcggaccgcgttcgcatcctcgatgaggagcgtcggaaagttctcgacgtcgagctcgtcgagccggtcggcatgcgtttcgacgtcgatccatgcgaagcaggcgccgggatgcgtatcggcgagccggtcgaacgtggcgcggtattcgcggcaggtgccgcaccactcggcgcacaggcaggcgacgagcagcgtgtctggattccggaggcgctcggcgatccgaccttcgtcggtgtcgagattcagcgcgggcatgggtggttttccttgcatcgtgaggtggcggcggctcgggcgaacgcccggcgggacgcctatgcgccggaatgtagcacggcgctcgtgccgcgcgcttgagcgggctcggcctgcgcgccgtcgatgcgggtatagcggccgcccggcagcgcggcgacgcggccggccagctccagctgcagcaacaaccggtgcagcgtgccgctcggaagcgacgtgcgctgtgcgagcagctcgagcggcacggggccgtagccgattgcgtcgagcagccggcgcgtgtcgtcgtccaggtcggcatcggccgatgcggcggtgggcgcgccgcgtttcgaattcaccggccgggcgggatcgaggccgaattcgtcgagcacgtcggccgcggtctcgacgagtttcgcgccgtcgcggatcagtgcgtggcagccttgcgacaggggcgcgtggatcgagccgggaatcgcgaacacgtcgcgccccatttcgttcgcgagccgcgcggtgatcagcgagccggagcgcagcgccgcctcgacgatcagcacgccgccggacagcgcggcgatcagccgattgcgctgcggaaaatgggcggaccgcgcgggcgtgccgagcggccactcggagacgagcgcgccgcgctcggcgatctcgtgggcgagcgcgtggtggcacgccggatagacgaggtccgcgcccgtgccgatcacggcgacggtgccgcttgcgccgtcgagcccgccgcgatgcgcggcgccgtcgatgccgcgggcgaggcccgacacgatcgccaggcccgcgtccgacagctcgcgcgcgaagcgcgtcgcgtcggcgagcccctgcggcgtcgccccgcggctgccgacgatcgcgacggcccgcgcatggagcagcgcgacgcggccttttatatatagcagcggcggcggatcgtagagctccgccagcggcccgggataggcgggatcgtgccgggtcacgagcgcgttgccgggctcgtcgagccaggcgagcgccgcgtcgacgcgctgctcgaaatcggccgccggcggggcgagcacggattgggccgccgcgtcgccgacgatcgccgccagctccgcatgcgacgccgcgaagagcgcttcgagcgatgcgaacgcgccgaggagcgcggcacacgcggccgccggcacgccggatgcgccggcaagccgcagccagccggagagttcggcgcgcgtcagcgctcgcggcgacatgatgaattcctcgaaaagcgcggcctgcgggctgcgtagtgccgtgataaaattttcatcatccgaaatagaacgaatgccgcgcgcacgggcccacggcgattggctgatcattgcgacgcgcggatggcgcgcgtcgtcgagtccatcttgaggccggcgcgcgcatcgcggcagtcggccgaacggccgatgcgagcgggtcgttcgtctcccgacactgaaatcatggctttgctgaacattcttcactaccccgataaacggctgcacaaggtggccaagccggtcgccaaagtggacgaccgcattcgcaagctcgtcgccgacatggccgagacgatgtacgcggcgcccggcatcggccttgctgcgacgcaggtcgacgtgcatgaacgcgtgatcgtgatcgacgtgtccgaggacaagaacgagctgcgcgtcttcatcaacccggaaatcgtctggacgggcgacggcaagcaggtctatgaggaaggctgcctgtcggtgccgggtgtctatgacgaagtggagcgcccggaccgggtgcgcgtgcgcgcgctcgacggccaaggcgagccgttcgagctcgattgcgaagggctgctcgcggtgtgcatccagcacgagatggatcacctgatgggtcgcgtgttcgtccagtatctgtcgccgctcaagcagacccggatcaagacgaagatgaagaaactcgaacgcgcaatgtgatgcgcgccgccgctacccgattcattcgcacatgacacattcactgcgcgtcatttttgccggcacgccggaattcgcggcggcggcgctcgccgcgatccatgaggccggttttcccgtcccgctcgtactgacgcagccggatcgtcccgccggccgcgggatgaagctgcaggcgagcgccgtgaagcgctatgcgctcgagcgcggcatggccgtcgcgcagccgccgtcgctgcgccgcgcgggcaagtatccggccgaagccgtcgccgcgctcgatctgttgcatgcgacgccgcacgacgtgatggtcgtcgccgcatatggcctgcttctgccgcaagaagtgctcgagctgccgcggcacggctgcatcaatatccacgcgtcgctgctgccgcgctggcgcggcgcggcgccgatccatcgcgcgatcgaggcgggcgacgccgaaacgggcgtcacgctgatgcagatggacgccgggctcgacacgggcgcgatgctgcacgaagcgcgcgtcgcgatcgcgcccgacgatacgacggcgacgctgcacgacaagctcgcggcggccggcgcacgcctcatcgtcgacgcgctcgtcgaactcgagcgtacgggcgcgcttgccgcgacgccgcagcccgccgacggcgtgacctatgccgagaagatcggcaagcacgaggcggcgctcgactggcgcaagccggccgccgcgctcgcgcggcaagtgcgcgcgttcgacccgttcccgggcggcgcgggcacgctcgacggcgcgacgctcaagctgtgggcggccgatgcggtgcccgggcgcgacgacgccgcgcccggcacgatcgtcgatatcggcccggacggcgtcgtgatcgcctgcggcgaaggcgcgctgcgcgtgacgcaattacagaaaccgggcggcaaacgcctgcccgcgcgagaatttctcgcgggggcgccgcttgcggtcggccagcgcttcgcgccggccgacgccgcgtgagtgcgtcgttcgccatcaattcatcggaatcgcgcgcgccgcgcaatcggccgaacggccaggtcgcggcgcgccgggcgcgcgcgtagaattctctgacaccagcatcgagggagcggcatgttcggcatcacccatcttggcttgttcatggcggcggtctttctgctgaacatcacgccggggcccgacaccgcgtacatcgtcggccgcagcgtcgcgcaggggcgcggcgccggcctcatgtccgcgctcggcatctcggccggctgctgcgtgcacgtgctcgcatgcgctttcggcctgacggcggtgctcgccgcgtcggccaccgcgttcacggtgatcaaggtcgtcggcgcggcctatctcgtctatctgggcgtgcgtctcatcttcgccaagcaggagccggcggccgagcggcccgcgcggcgaggcgcggacaaatcgctgcgccagctgttcatgcaggggttcctgaccaatgtgctgaacccgaaggtggtgctgttcttcgtgtcgttctttcctcagttcgtatcggtcgacagcaaccacaaggtgctcgcgttcctgatgctcggcgcggtgttcctcgcgatgagcaccgtgtggtcgtgcaccgtggcgtgggtcgcgggcaccgtcacgcgacgttttgccggcaagcctggtgtgaagaaatggctcgaccgcggtgtcggcagcgcattcgtcggcctgggcgtcaagctcgcgacgtcgacgcgctgaggattgaattttctcgaaacgttcttatctaacagatcgcttacaatcatgcgccgccgccgctcgcgcgtgcggtgcgatccccgcagacggataaggagtgggaaacatgttcaattgggtcaaaacggcgatgctgatggccgcgatcacggccctgttcatcgtgatcggcggcatgatcggcggatcgcgcgggatgacgatcgcgttgctgatcgcgctcgggatgaatttcttctcatactggttctccgacaagatggtgctgcgcatgtacaacgcgcaggaagtcgacgaggccacggcgccgcagttctatcggatggtgcgcgaactcgcgacgcgcgcgaacttgccgatgccgcgcgtttatctgatcgatgagaaccagccgaacgcgtttgcgaccggccgcaatcccgagcacgcggccgtcgccgcgacgacgggcatcctgcgtgtgctgtccgagcgcgagatgcggggcgtgatggcgcacgagcttgcgcacgtgaagcatcgcgacatcctgatctcgacgatttcggcgacgatggcgggcgcgatctcggcgctcgcgaatttcgcgatgttcttcggcgggcgcgacgagaatggccggccggcaaatccgatcgcgggcatcgcggtcgcgctgctggcgccgatcgcgggcgcgctgattcagatggcgatttcgcgtgcgcgcgaattcgaggcggaccgcggcggcgcgcagatctcgggcgatccgcaggcgcttgcctcagcgctcgacaagatccaccgctatgcgtcgggcattccgtttcagacagccgaggagcatccggccaccgcgcagatgatgatcatgaatccgctgtcgggcggtgggctgcagaatctgttctcgacgcaccccgccaccgaggagcggatcgcgcggctgatggacatggcgcgcaccggccgcttcgactgacgaacgccgttgccggcgacgcgcgcgggaggttgcggcatcggcggccggtctcgacgggcttcgccgtatccggcgatcgaccgagccccgcatgcgtcgcgctgcggggctcggcgctttttgggtcggggccgtccggttgatcggggggcgaaaatggcttgcgggcggcggcgagtggtgtcgatacttgcgccgaagcgccgaagcgccgaagcgccgaagcgccgaagcgccgaagcgccgaagcgccgaaacgccgaaacgccgaaacgccgaaacgccgaagcaccgaagcaccgaagcgccgaaccaagcatgctccgcacgcccccattgcgcgcacccgcccgcgtgagcccgatccccggcgcgctacaatatcgcgctgaccggccgcgggccggccacctcggcgccttcctaccacccgcccggcgcgaccgtatgccgcgggcactgctgatccgatgacccagactcgtccctcccgttcccgcgcatccggcgcgcccgctcgtgcgccgcgcctgtcggcgctgcatctcgttcccgattcgctaggcttcgcgctcgacggcgccgcgcaggcggtcgacgcggtcgatcgcggcgccgcgctgcccgcggcgctcgccgccgttcacgcagcgctgccttcgaacgcgcaggcggcgtcgcgcggcgcgatccaggacatcgggtatcgcgcgatgcgccgccgcggcacggcggactggctgatcgcgcaactcgtcgcgaaggcgccgccggcgcacgtgcatgcgcttctcgtctgcgcgttcgcgctcctcgtcgacgacgagcacgccgcttatgcgcccttcaccgtcgtcgatcaggccgtgaccgcgatcggcgcgcgccgcgagtgctcgtttgcgaaggggctcgtcaacgcggtgctgcgccggtttctgcgcgagcgggccgcatggctcgagcggctgcaggccgatcggcgcgcgctttggaactacgagccgtggtggatcgatgccgtcgagcgcgcgtggcccgatgcatggcagcgcattctcgccgcgggcgatgcgcccggcccgctcacgctgcgcgtgaatgcgcgccggatgacggcggacgcgtatctcgacacgttgcgcgccgagcggatcgacgccgagaagatcggccttcacgcgatacggcttgcatcggcgcggcccgtcgagcgcattccgggcttcgcggacggcatcgtgtcggtgcaggacgccggcgcgcagctctcggccgaatggctcggcgcgcgcgacggcatgcgcgtgctcgacgcgtgcgcggcgcccggcggcaagacgggccacattctcgagctcgcgcacgccgaggtggtcgcgctcgaaagcgatccggcgcgcgcgccgcgcatcggcgagaatctcgcgcggctgtcgctcacggccgacgtgcgcgtcggcgacgcggcagaccccgcgcaatggcacgacggacgtccgttcgaccgggtcctcgccgatgtgccgtgctccgcgtcgggcatcgtgcgccgccatccggacatccgctggctgcgccgcgcggccgacattcccgcgctcgtcgccgagcagcggcgcatcctgagcgcgctctggccgctcgtgaaacccggcggagagttgctgtacgtgacctgctcgatctttccggaagagggcgagctgcaggcgcgctggtttggagacgcctgtcaagatgcggtacgattggacgcgcccgggcagttgctgccgcagggcgcgacaggcggggcgccggccgtcgggggatcgggcgagtccggccggcatgtcgatcacgacggatttttctacgcgcgctttcagaaacggtgacgatcaaacgcttctttccactccggctcgcggccgtgctctgggtcgcgctgacgctgtgcctcgctgccgttcctgccgcgcgcgccgatacgatcgccgtgcagcgcgcgtcgctgcaatcggacggcagcggctggagcctcgacgcgcgtttcgacttcgagctcaacagcagcctcgaggatgcggtcaacaaaggcgtcccgctttacttcacgaccgatttcgaactgagccgcgcgcgctggtattggttcgacgagcaaccggtgtcggtgtcgcagacgatccgcctgtcgttccagccgctcacgcgcgaataccgcgtatcgacgggcggcctgcagctcggctttccgtcgctgaaggaggcgctcgcggtggtcaagcacgtgacgtcctggcatgtgatcgacaagggccaggtgcgcccgggcgagacgtacacggcgtcggtgcggatgcagctcgataccgcgctgatgcccaagccgttccaggtcgacgcggtgaacaaccgcgactggaatctcgtttccgattggaagcgtttcattttcacggtggccgagcgtgctaagtaaaatgcgcgtccgccgcgcaacgagcggaaagagcctgctgatacgcgtgatcgtgtcgactgtcgcgatcacggcgcttctgctgctcgtgctgctcgcggccgcgagcgcgaacaccgagttcttcgaccgctactactcgtggctctattcggcgaacatcatcgtcgcgctcgtgttcatgctggtcgtgctcgggctcgtcgggatgatcgtcgcgcggctgaggaagggcaagttcggcacgcggctgctcgcgaagctcgcggtgttcttcacgctcgtcggcgtcgtgccgggcgggatcatctatatcgtgtcgtatcagttcgtgtcgcgcagcatcgaatcgtggttcgacgtgaacgtcgagacggcgctcaccgcgggcctgaatctcggccgcgggatgctcgacacgtcgctcgcggacttgcagacgaaggcgcgcctgatgtccgagcagctctcgagcgccgacgccaacacgaacggcacgacgctcacgctcctgcggctgcgcgatcagttcggcgtgcaggatgcgacgatcgtcgagccgggccgcggcacgggcgcgtcgcccgatgtgcacatcatcgcgcaggcgtcgggcaacttcgccgcgctgattccggacgacatgccgacgccgctgatgctgagccaggcgcgcgagcacggcgtgttcgcggcgatcgaaggcgaggtcgacggcgatccgcgcgcgcgcggatcgaagggcgcgctgcgcctgcgcgtcgtgcagcgcattcccgattcgtcgacgtcgctgctgcagcccgccgagcgcttcctgcagctcacgcagccggtgtcgccgacgctcgcgcgcaacgcggacgccgtgcagcgcgcgtatcgcgaataccaggagaaatcgctcggccgcagcgggctgcgcaagatgtacatcggcacgctcacgctcgcgctctttctcgcgacattcattgcgatgatgatcgcgctcgcgctcggcaaccagctcgcgcggccgctcttcctgctcgcgcagggcacgaaggaagtcgcggagggcgactacacgcccaagcgcgagatcaagacgcgcgacgagctcggctttctcacgcagtcgttcaacgcgatgacgcggcagttgtcggaggcgcgcctcgcggtcgagaagaaccgcgtcgcgctcgagcattcgaagacgtacctcgagagcattctcgcgaacctgaccgcgggcgtgttcgtgctcgatcgccagtttcgcctgacgaccgcgaatcgcggcgccgagcggatcttccgccagccgttcaactcgctgatcggtacgacgctcgatcagatcggcgtcgtcgcggagttcggcgcgatggtgagaaaggcgttcgccgatcgcgaggcggcgggccggggcggcggcgaggaccgcggccactggcagcagcagttcgccgtcgaggtgccgggcgagaccgagccgctgacgctgctcgtgcgcggcacgcggctcgtgtcgacggcggcggcgcccgggcagcccgacgatccgcagacctccggctacgtcgtcgtgttcgacgacatctccgatgtgatctccgcgcagcgttcggtcgcgtggggcgaggtcgcgcggcggctcgcgcacgagatcaagaatccgctcacgccgatccagctctcggccgagcgcctgcagatgaagctttccgacaagctctcgcagcccgacgccgacgtgctcaagcgcggtgcgacgacgatcgtcaatcaggtggccgcgatgaagcgcatggtcgacgattttcgcgattacgcgcgcacgccgcccgcggtgctcgtcaacctgcaactgaacgatctggtgagcgaagtattgacgctttacggtgtcggcgagggcaagagcacgatcgtcgtcgagcagacgccgctgccggtgatccgcggcgatgcgacacaactgcgtcaggtgatccacaatctgctgcaaaacgcgcaggattcggtcgccgacgtcgagcatcctcgtgtgttgctcgaaaccaagacagtagaatatggcgatcccgacgcgaacggcaaaacgcgcgtcgcggttcggctgaccgtctcggacaacggtccgggttttccggcgcgcatcctgacgcgcgcgttcgagccttacgtgacgacgaaggcgaagggcacggggcttggcctcgcgaccgtgaagaagatcgtcgacgagcatggcgcgcggatcgacctgcgcaatcgcatgcacggcgatgtcgtggaaggcgcgcaagtctcgatcctgttcctgcagctcgcggacgatacggcgggcgccgggggcggaacgaacggcggcacggcacccgccaagacaagagcaactgtgcagacaaaggcagcgtaaatggcaaccatcctggtggtagatgatgaaatgggcatccgggaattgctctcggagatcctcagcgacgaagggcacgtcgtcgacgtcgcggagaacgcgcaagccgcgcgcgactaccggctgcggcaggcgcccgatctcgtgctgctcgacatctggatgcccgacaccgacggcgtcacgttgctgaaggaatgggcgagccaaggacaactgacgatgcccgtcatcatgatgtcggggcacgcgacgatcgacaccgccgtcgaggcgacgaagatcggcgcgctcgattttctcgagaagccgatcacgctgcagaagctgctgaagtcggtcgagcacggtctcgcgcgcggcgcggcgccgctgcccgcgagcgctgcggtgaagcccgcggcgggggctgcggtcgcgtcggcggccgcgctgccgacgctcggcgacgatccggccgtggcgctcgcgggccagacgacggccgcgatcccgttcgacatcccgctgcgcgaggcgcgcgacgcgttcgagcgcgcgtacttcgaatatcacctcgcgcgcgagaacggcagcatgacgcgcgtcgcggagaagacgggcctcgagcgcacgcacctgtaccgcaagctcaagcagctcggcgtcgagctcggcaagaagccggccgaaggcgcggcataaattttttgcacaaagggcttgatcggtgtttggtgcattgctataatcttttttcttcgtggcccggtagctcagttggtagagcagcggattgaaaatccgcgtgtcggtggttcgattccgccccaggccaccagatttgacaagggttccgagcaatcggaacccttttctatttctggcggtgtgccagatttgtgccgcagtgtgccgatgttgtccgcgtaagccgccacgtggtcccgcccgaggtgcgcgtagcgcagcaccatctgatagctggcccatcctccgagctgctgaaggattggcagaggcgtgccggcctgaacgtgccagctcgcccacgtgtgccgcagatcatgaaagcgcaaccctgacaggcccgctcgcatgcatgccttttgccatgcgtggttgtagatgcggccgatgggtgcccccttgtacacgaacacgtagcgcttgtgctgcccctgctgctcgcgcagcacgcccaacgcgtcctcgttcagcggcacggaaatcaccttgccggctttggcctggtcggcatgaatccacgccagcgcccgctctcgatcgacctgcgcccattccagcagtcgcacgttcgattcacgcagccccgtcgccaacgcaaaccgcgccatctgtcgcaggtgcgtcggcagttcttccagtagccgttgcgcttgcgcgcgggtaagccaggtcaggcgtgcgctgttctcccgcagcttgcgaatcgggggaaccgcgtcgatccacccctccgcgtggcagtgatgcaggatgaccgagagcgcggccatgtgccggttcaccgtcgcgcctgctaccggactaccgcggtatttctcggccgccttcgtctcgatcagcgcctggatgcgttcgcgatcgatgttgcggacgttctctcccttcagttgatccgttagccagcgcaggcgctgtttggtggtctccagcgagcgctgatgctggttctgcttgagccaatgtacgaccgccgcgtcccacgttacggccggccgctcgccgagctttttttgccgccagtaatcgctcgcaaccttggcggcaagttcttccgccgccctacggtccgaggtgccagaagattgtctaattcgcgagccgtcgatgctgaggtcgaaccaccaagggccatttttttgtcgcttgtagaaccgcatttcccacctgttttttcgtattgctgtctgagccaatctatcacgtcgacatccacgagaacccacgctcgaccgatctttgcggccggcagtccgtggcggcggatgcattcggacacggtttcgggcgtcgtgaacaaccacgctgccgcttcttccagattcatcgttcgcatcttgagcgcctcacgttcaggcccgcgtggaagggatacacgcagcgcaactcatggaatgatggtttgaggtcgtttttatgggtaactgtttgattcaaaacatattcgtctgccatcaattgccaccattcaggcatggcgaccctcaaaaactcgtggcctaaaaaataggcagcgtccgtaactgatggcaaaacgcctgtaactcgtggcagtccattccggcctatgccttgcccttcctcgctttctttctctttctttttcaatgaaatagagagagaagagagaaggacggcggcggcccgcaccaaaaccggactgatggcaaaagcggctcgactagtggcaaatgcggggtgacacgtggcggcactcttctcaacaatcaaagacttacgagcggacacccgcgaaatccacgattcgcatgcgctgcctgcccggcccctgtggaaaaatccgcccgcgcggccccgctccctctcggctcgtgctgttgcccggccgtttcgactcgctggggggacggggggaagcgaaccgaacggcggccgcgtgacgacgcgcgccgactgctgcgcgcatcggcgcacgcggcggaaacccgattccagggccgctacgcggccggaaagaacgggagaaggggcacggccgcactgcggccgcgacggctgagaaggcgtcatgcgtggctccgctcgagtgcgtcggtcgccaggtcttcgcgcaccgatacgtggaggccgaacgcggcgaggcgctcgagcgagacgggcgtgaggtagggcacacggcgggtgtagatgcgccgctcgacttccttctctccgaccacgacgccggcgtgcttgagctgcgtcttgaacacgcggtccgacttcacgggcaggccgttccatttgtcgcgcagcgcgctcgtgtgcgcgaggtggtccatcacgtggcctgtgcgcagcagcaggcagaattcgccgtcgaccgtatcgaaggtgtacgggtgcttgtagttgccgccgtcgatctccgacagcacggtttccatgatccagacccacggctcgcgatcggcgctcgtctcggcgacgtggctgttcatttccgcgagcaggtcgtgcggaaaaccgccctcgctcgggtccatgccggcgaattcgcacagatagcgccaggcgagggcgacggcggcgtagttggcggccatgcggttcgcgccatcatcagcgccgctcgcgatgcatttcgcaagtgccttgtcgcgcagtgtcgcgtaatgctcgagcacggcgcgcttatcgaggcccgccagatactcgagccactgccgaaccgggaagcgcggcagatcgtcgggcagcagcgggccgcgcttgccggtcagcgtcgtgcgcacgagcttgccgagcaggcttcgtacgggcacatcctcgccggccagcatcacgggcgcgcacaacaggtattccgtcatgtcggtgccgcggcgcgtcacggtgtactggtagttctcctgcaacagcccgaccgccttgtcgattacgtcctgtcgacgcgcggacagctcttcccatccgaccgggtggctcgtatggctgatactcgtgagcagccggaattcggtttgcagcgattgcccggagaacatcgtgaacgcgagcgagcgctcgaggcgcttgatgagtgtcgacttgccggcgcccttgtttgcctggatcgtgatgtgcggccagaagccgagcagcgccttcaggtgcccgccgagcgcccacacgagcgggatggttgctgcgttctgcttgaatgtcgtctggtaggccgtgatgacgcggcgtgcgtcgctggtcgagccgctcgggaacgtcaggttgtgatacgggcactgcttgtcggcttcggtgaagtagcagtccggcccctcgttgacgatcaggcggccgtcgcgccatgcaagcccgacgaagttcgcggcctggcgcgcgccgaggtcggcgccgcgctcgaggatgttgaccatgcgcttgaacggcgccggtgcccagatcgggccgaacttgccccactggtcgacattgtggagctggtcgtcgagcatcacgcggcggacgagctgcgcgccatgccgcggcgtctgcaccgacacggcgaagtagacggtcggcgcctggtcggcgtcgcccgtcatcgtcgacgtcgcgctcgcgaccgatacgcggctgatgccggcgatgcgaaagccgcacaggtccgtcatgacgggcgtctcgacgccggattcctcgttgcggtccatcttcgtgatgtagctcgtgaagtcggggcgcgtgcggaagcgccagtactgcgcgaagtcgtgcgacggcagaaagatgcggggtcggccgcggcgcgacgcgtcgccagccaggccggcaatgagccacggctcgagctgctcgagcgcgcgcgccagctcggccgggccgcgcagttgcaggtagtcgttcacgtcgttgatcggctgctgcttcgtttcgccgtccgccagatcggcgagccagccggcttggtcgacgagtacggcgctgatgttgaggctcgcgagacgctcgtagagcgcccacgcggcttccgggccgggacggtggccggcgcgcggatggccgtccgcgaacggctcgtcgttgtcgaggcagatcacgacttgcttaccgcgcagcgacgagaagtcgatcgcgtcgacattggcgaggccgcgcagcgcgagcgccgctgcgccgggcatcgcgcaggtgtcgatcgacagcgcattgattgcgctttcgacgatgaatatgcgcttcgccttgtcgagacgccgggcgtcggcggtccagccgtagccggccttgtcgccctgcgtctgcgtcttgacgccgccattgagcgccgggtcgacatagcgcatgtcgacggcgacgacgcggccgtcggccggctcgcgcacgatgaatgcggcggccgggccggcgtgcccgacttcgccggcggcgactttcgaactcgtccacgtgttgaagccgagcgagcgcgcggcgaacgcggcgtcgattgccgcggccgaaatgccgcggccgccgaggtattcgcgcacgcggtcgcgctcggcgaggcagcggtcggcgatgtattcgacggtcgacttctcgcggcgctccgccggcgccggtcgatcgagcgggatgccgtaggcgtcgtgcaggtagcgcacggcgtcggcgaccgtgccgccgcgcgcgtggatcaccaggtcgatgcacgagccgccggcatcggcgctgtgatcgcgccagccggtgccgtgcttcgggtggttcacgtagatcgacagggacgggctcttgtcctcgtgctgcggcgagtgatagagcgccttgtcgccgccgcggccgcgcttgaggccgaggcggtcggcgaggtcgtgcaggtcgattcgttgtttcagttcgtcgatcgtggccatttctgtgtctgctacttgggttgctgcggtgtgcggtcggtggggttgccggtcgtggccgggctgaacacgacggcgtgcaacgccgcggcggattcggggaaggcgagggcgaggcggccgctgagcgcggcgacgaacaggccgagcatgcattgccgttgaaggctgcccggcttgttgtcgaagcgcagcgtgccggcggccgcggcgattgcggaggcgagcgcgatgtcgtgcggcgcgcggttcggatcgtggttcatgcgggaatcctcccgaggatggcgtgttcgttctgttggattcgatgcacggcgatttgcagattggcgcgcgccgtcatcgcctcgtcgagcatgtcgcgcagccggcgcttatttcgctcgaggttcgcggccgcgtgcgcgatcgcggcgtcgcgcgtggggccgacgccggccgccatgccggacgcaagatgcgtgacggtccacttttcggggtggccgtgcggcgcgtgacgctccatgtgaatgccgaaggttgcgccggcgtcgttcggaatcacgacgtgatcgccgctcacggtgcgaaggccggcggtcgtcatgagctcgtagcggatcgatgcggccgtcatgctcaccactccccggcgaggccgccaagcgcattcaggcgcgagcagacatcgatacacaaagcagcgtgcgaccacgggaagtacccgtgacgtttcagcgctcgtagttctgcgatttgatcgaacatcacgtagcggcaggcgcgccgatagcggatgtcagcatccatgtcgtccgacggtaggggttcagcaaacaggttcatgtcaccctcgaaaaagccggggcgtcgtgcggaccgccccggaaaagcgccgcgccccgaggcatcggggagtgcgcgcggcgtgaaagtggatgcgctatcgggcgatgcagcgcgacagcgcgtgatcggatcgcctcgagctcgtcgacggcggccggcgcggcgctatgtgggcttggcttgattggctttggtcgccgcgcgttcgtatgcggcgcgatcagcccatacgatcaagcccacacggcccgcgccgagcgctgcttcggccgtcgtgatcgcgtcggttgcgaacgagacgagcgttccccgccgcatggcgcggatgtccgtcatggactgttcgaggagctggaagcgcaggtggtcgttgccgatctcggcgaagaattccgtgagcgtcatggcttacctccgcggcggaacggaccaggccaacgccgcgaccagggcgaccaatgcggcgacgccgaccgcgaacgcgatggtgcgtgcgtggcgtacatcgaacaggcgcagcacgtcggcggtcaggcagtgaatgcccgtgagtgaaaaagagagcatcagcagtacgccgacgccgaaaacgtagggcttcatcgtgtggttcctcatgtatgcgccggcggccggcgcagatgggtcagtcgttggtgtcatttgccgcgcagcgtttcgcgtcgaagctgcaccgcaagcggacgtattcgcggttctgcatcgctcgcgccgcggattcgacgacaaggcgaaccgcgggcggagccatgtcgaagtcgccgaccatgcgcaggcgcgaccaggccgcgcgcagctcgagctcggagagaggcgcgcgcatcgtgatcagtgcagaagccggatggtcggaacgagcgccggcatgtcggtcgcggcatcccagcggccgccgagcgcgtagccgagcttgcgggcggcgccgagaaacacgatggcgtcgacgtcggcgttccagagctttcgcaggtattcgcggcgtttctcgagtggaaggtcagagacgatgaagggaaaaatgagcggggcggcagcggaggtcgccatattcgtctccttctttcagttggcgagggactgttgcttgaggccgggcgcgagcgtgtcgaggtccgtagtcgacatgccgaggagccgggagacgtggcgaaggttggcgtacagttcgagtgcgacgccgcgctcggtggtacgagacaggtcctttgcgagcatgccgcggtagcgcaaagctgacaggcgctgcgagacggtgaggcgtcccgtctgttgcggcaccaggcgaccctcgagtacgtcgagcacccatgcgcggaacgacttcgcacgatcggtgcgagcaagcatgccgagcaggtagcagccacgcgggctgaagatgcggacctgctggcggccgccggcggtgtcgagctcgaggagctgcgtcatctcgtcggtgaattcgtcggcgtttcgggcgtacaagtcggcgagccgatcatcacggttgtagcccaaggcccccgcaatctgcgggccccttagccatggcacgttatgaatgtcgacgacgtcgaactcgacggtttcgaacacgaggactgcattggtggcggtgtgctgcatggatttctcctttcttcgggcaaaaaaaccccctcgcgccggttaggcacgatgcgaggggaaacagcggaagcgagttagggtgctagacgggcagctcgagctgctgcgcgaggcgttcgcgcacgtgcggcgaaagcggcaggttcagcgacagattcggcgtcccggacggcgacagcgtgcgtgcgaactccatgttcacgacgtacgtgtggccgcattcggggttgttgcactgatacgtgacttcgcggaaggtcagcgacatttcgcggctgctgcgtgcggtggctcgcgtgcggcagtgagggcagcgattcaggattcgcatgacgaactccctgggcggcattcgccgtagccgcggcgggcgcattcgcaatgcacgcccacttcgccaagtgtggcaacggcgtcaaggtatttgcgggtgacgagcacgaagccgactgcggcgacgagcgtgtcgattttgtcgatcacgactccctgcccgccgctgaggaaacggctgacctgagagtcatcccatccaagagcttgttgcacgtcctgacgcttggggccgtgcagagcatggcgaagcgctggctcgattagggcagggtttcgcatgattcaatgccccacaacgggatttgcgtgcgcttgcgcgctcgcgtcggtaactttggcctgataccgctcaaccccttcgaggtagattagtcgcgcgacgctggacgtcgagcgattttgggacgcggacagctcttcgagcgtgcggcgttcgtccggcatgagccgcatgtacacgggcttgttggacaacacgccgcgcggcgagcgcgtaacgggagctttcttgcgaagcatggcggtatacttcccttcgttaaccttgcacaacactgatgatacacaccgattggtgtgtatgcaacacaaaatcaaaccaaatggtaagtattggcgatcgattgcgtgaggagcggaagcgcacgtccttatcgcagcgcgcgtttgctgagcgcggaggcgtgacggagaagacgcaagttctgtacgaaaaaggggagcgagtgcctgatgctgcgtatttggagcaagttgcggcggcggggatcgatgtgctctacgttcttactgggcagcgcaatgcatccgagttgtcggcagacgaagaagtgttgctggcagggtatcgctcgctcgacgcaaaggggcgagccggtgtgctcggcttgattggggggatgacacagcaggttcccgccgcgtcgaaggccacgaaaaccaaggcggttcatcagaatttcgagggggcgaagatcgggaatcacgtggttggcgatgtgacggcgcccttcacaatcaacatggggggggcaggacgaaaaaagaagcgggaaagctaacgcacctgggagaaacaaacggcgaggccagccgtaggagaaaaagaaggtaatgaatcagaaattcagcggagaggtcggcctggttgcgggtcgagatgtgaagagtagtagcgcacaggcgagtgtcaatcttcactttcacagtggcgaatcgaaagctgtcgtgacgaagttcatcagcgacaagcagcgcaatgtgattgcacgcaaggcgttcgagatacaggacaggactggtaccgataaactgatggtgtatcggcggctcatgacggtgttcgatttcaagaagatggacgagatgccgcgcgatgtatacgagcgtgcgttgaagtatctggatggttggatacgaaacggtacgatggggcaggtgccggcggcatcaacgagatcagacatcaaacccttatccggcattgagccatcaaagccatcggaattgtcgattccagaagtgccggagacgcagcctcttccagccaatgccatgacatcagaggcgcttacgaccgcatcacatgccggagatgataggcaacggcagcgtttccgagcatttacagctatcagtgttggcgctcttgtttgtgcagcgattttgtattaccaagtcgataagagatacacaccgacgcaaagcgcagtatccgaatcagctccattgcaatgcgaatacggggggagccggtacacggtcggcagcattgtgatgcaggcaggcatgcgtgcgcgatgcgccgaagcggtcggacgtggtgttgagtggcagccactcgcgacgaataagcggcactaatcgcaatatcacatagacagccgggaaccggcgcgcgagaccatgaaattcatctaccagaagtatcaaggcgagttcaccgaatacgaattgatgagctgggcggagaacggcaactatatccagggcgtatgtgtgcgctcaaatgcatacaaaacgtttcgaaaagaccgcgtctcttcgtatctcgatggatcggatactttactgactgctccttacgtgactgaggacgcacgtattcctgtccgacgggagcaggcatcaagaatcaaccgaggcgagccaccaccgccgggcgttccgcagatcctttttacgggctttcccgccgcgcagcgtgcagaaatggaggcgctggcaactgaagcgggattgtacgttcgaaaaagcggcgtgacgcgcggactgacatttctatgtattgggccgaacgcaggtccggcgaaagttaagcaggctcgtgagcagggcacatatatcgtgccggctacgcacttcgacgtgttaatcgaaaccggagaattgcccgacgaagagtagtgcagagctatctgcttccctgaaaatgcgaccggtgccgctccgtcgtcggatcgtcccgcatttcgagctcgagcgcggtcgtgaatccaacgtcgccgatcgtgtgcgttgccttcttcacgagccacggcgtctcgtcgatttccggtttgaagcctgacacggtcacgggcatttccgggaacagttcggcgcggccgcgcgcgagcgtgtagctcatcgtcgcctggctgcgctgcatccgcttgaactccgcttgcgcggccgcgcgcgcttccgcctccgttgcgtaatcttccggcagcaccttcacgttcttgttgttctcgccgccgacgatgaccgacttccgcttcgcgcggccggtcgaatggtagtgcgcgcgcacggccgcgtagttctcgcgttcggacacgtggtagcgatgactgtcgccgctcgcgcgcgtcagttcgagcacgtcgagcttcttcccggtcgccgtctggccggtgccgatcggcatgaacagcaagcgtagatccttcacgttcatgacggcgtcataacgcttcgccaggcgcgtcagaaacgacatgtccgattcgtgcgtctggtcgatgtgcgcgatcaggattttcgcgagcgcgtcgccgactgtcggcgacagcgagtagcgcccggcgatcgcatgcacgatcgagccgatcgtctgtcgatgccagctcttctcgcggcgctcctgcatgccgctcgtcatcgcggccgagcgcgcgcggatggtgatgatgtccggcgcgccgctgtgctcgacttcgttcacaacgaagctgcccttgtcgacgagcggctcgccggcccatccgatcgacgccttgatcgtcgcgccgcgcttcggaatgtccagatcgtttttcgagtcgtcgagcacgatatcgatggtgtccgcctcgtcggagcgcgattccgaaatcgacagcgacacgagccgcggcgcgaacaggcgcgacagatcgcggccgccgactgaaatgcggtagtccggctgcggatgcaggcgcgcgacgcgcggcgcgtcctgcaattccgccctcgtggtgcgttcgttcgtcgacgtggtcatcagcgcttgtccttgcgcgtgttcttctcgcgcgtcatgcgcagcacgtcgtcgtcgacgcgctcgatcgtgagctggaactcgatgcgcctcggcgtgccgtccgccgtgtggtagctctgcgtctcgttcagttcggcgattacgtacgcgccgtagacgttgccggcgccgtcgacgagcacgtacgcttcgccggtgtccgccatcgcggcgagctcgcgaatcgacgcgatcgagccgaacgtctcgggcgcgacgaggccgttcagcgtgatcgtgtcatcgccgacgccggcgaactggcgaccgtcgcgcgcgccgacgcgcgagctcgtcggatgcttccacgtgcgccgccgctgcaattcgcggaacggtgcgctcgtcaggctgaaaacgaattggtcgagggacatgagcatgcgtgactccggttgcgtcagtccgacaggcgcgagccgatgcgcgactgcttcgcgcgctcgcggcgatcgagcgcggcttcgacggcgcgtgcgatcgcgtgcgggtcctgcccggcctgcgggtagatgttgatgacgatcggcgacgccggcgcggccggcgatgaagccgcggatggcaccgcgagcggcgcgcggcgatcgatcggcacggtcgcctgcacgagcggcggcatcggctttgcgagcgccggtgtgccgaatgacgtgacggctacggttgcaaggccgagcgccgctttcgcgacgcgctgctgctcaccctgcatgccgagcgcggcgccttcaccgacgaagccgccgagctgcgcgaatacgcggctcgggctatggatgccgagcttctctttgaaccagcccaccgtgctgttcgccatattcgaaatcgcgtctttcaccttgcccagtccgctgctgatgccgccgacgagcccgtcgattaggtgcccgccgaactcggagaacttcgcaggcagctcgacgccgaacagcgacagcacgcccgcgagcgcccggtagaacatgccgagcggcgaccagttcagaatcagcgtgccgagcgcggcgagcccgccgttcaatgccgcgcgcgcgtcgcccatcgcttcgacgaacaggccggcgagcccgccgagcgcgcggccgagccacgtgagcggcacgagcgcgacgcgcaacaccgtgccgagcaccgcaccgaatccgcggccggctgccgccgccgcggataggccgtcggcgctcgcgcgcgccggcgcgaacagcttgccgagccagccggccaccgtcgagagcgcaccgcccagcccgttccacagcggttttgccgccgctagcgcgcgaccgaccggctgcaatgcgccccggagcgcgacactgatcggcgccagtgcatcgccgatcgccgtgagcgcgcccccgatgaacgccttgatcggcccccaatagcggtagatcagcagcgcggcggcggcgaacgccgcggcgtataggccaatcggcgtcgtgagcaataggcggccggcacccatcgcggccgtgccgaacatccgccatgcggccgcgccgatgccgagcgcgcgcgacaggatgccgccctggatgccgagcgtcgccatgctgaaacgcacgacggcgagcgggccgagcacgccggcgagaacgatcgtgaaggttcccattacggcgagtagcccgccgagcgcggcggcgacaacaacaatcgccttggtcgcttcgggatgcgccttaatcgccttcaacagtctgtcggccagttcgcgggttttgtcgagcgcggcgttgtagatcggcgtgacgcgctcgccgatctcttctttcaggtcttttaccttcgcgagcgcggcgatttcctttccggaggtttgctgtttcgcaatggcgtccagttcggtaatacccgcggcacccttgttcagacgctcgttcttcgcgatctggccgcgctgcaagtacatcgtcgcgaacaggttcgatgcggaccggtttgtgaagatcgagccgattgcgctgagaattgccttgtctcccttgatgcccttcttttccagcgccggcagcagcgtcttctgcaaccattcgtaaggagacgatttgtactgctctgcattgagcagcgcgccatccgcgaacgccttcacgtggccgttcttgtcgtattcgactttcttcgcatccagcaggccgagcttcatcaacttgcgcgtggcgcgtaccgtcgttcgcccttcgatcaaattctgatagcccgacatcagcgcgttacctgctgtgccgccctgcatctcctgaacgatcggctccatctgatagaagaatgcgtccttcgacagcgacttggcggcaacgccgccgcgttggatgaactccatccactggtcgcccccgacgcggccgccggtcgccgaaatcactttctgcacccggttcgcctcgtcacgaaacgtcgcctcgtctttcgtgccgttgcgcagctcgatcaccttgagcatgttcatgaacttgcgttcgttttcctccccatgcccggcgccgtacatggcctcgttcgcgaatttcatctgcgacaggatcggcgcggccatctgcgcgtgatgctcgtcggcgaagatcgtcatcgagtcgcgcatcatggtcagattgtcggtgtagctcgaaccgtacaccttcatgctacgggcgaacttctccgcgtcccgcgtcgactgctcgcccaggccgagagcctgaatgcgcgcgatttcgttctgcgccttcttagcttcgtccaacgtgccgcccaaaccgccgagaacgcctgtgccggcggacttcgccgcgtaaccgccaatcgccatgccgccggcgacgccctgtagcgcctgcatcttgccgcgcgccgcgccgagcttcttctcgcgctcggccatggcttcgagctggcgcgtctgtgtctgcattgccgccgtggtctgcgcgatgttcgagcgcagcgtgcgttcgtgctcggcgagctggcgcgtgtcgatgcccgtgctcgcgagttgcgcgcgtagctcacgtacgcgggcggactgcttctcgtgctcgatcgacaggcgcgccgcggactgcttcgccttctcaaaatcggcaatcatctggcgcgagggttggtcggccgcacgcaacgcagtggcgaggccattcacgcgcgttcgcgcttcgccgagcttctccgctgtgcccgcgagcccggttcgcatctcgcggaacgaggcgacggccttctgctgcttgccgagctcggcgagttcgccgcgcgtctgcttgagcgcctgcgcgagccccttgttgctgttcagcacgtttttcaggggcttcgtgaagttgtcgatcatgtcgaacatcacgcgcagtttcagggcgttgtccatcgtcactcgtttccgctacgtatccgggcgcgctcgcgccagtccatcaattcggccagggagaaggcggccatatcgtgcggcgtccagccaaacaccgtcgcgatatcggccatcgcgtcttctacgcgggccgggactccatgctcgctttcagcgccttcggcatcaaaaaaccggcgaagataccccccaacgccacgaggtcggccgggtccatgccggccacgtcgaactcggtcagcgtcggcgtgctgatgcgcggcaacaccttgcgcagcgcgtcgacatcgagattcacgagtgcggcgagcgacgtgccgcgcagcgcgcccgcggccggcttgcgcaacgtcacctgcgtgatggtctgcccttcgcgctcgatcggtgtgtcgagcgtgtgcgtgttctcgtcgggcgcggcgtggcccgtcgtttcgatgtgagcggtatcgatggtcgtcatggtgtttcctgggttggatgtgaaattggactggcccgcgctcgacgcgggcgtcgattacaggcccatcgcgcggcgaaggtccgacgcgaggtccatgccgttgatcttctcgaccgcgttcacgaagtcgagctcgatgaggtcgcgcccgttcacggtcagcttgtagtagctggcgttggtcgtgatcttgaatttagtgtcttccttcgccttcgcggtgcccatgtcgatctcttcgtggcggcccttcactaccacttcgatctggtcgtgcttcttgctgtcctcgcgacgatagccgccggcgaagcgcagcagcacgccgtcgtgctgtacggcgccgtactgttcgagcacttcgaccatgaagccgccgcacgtccactcgagctggagctcttcgctgccgtagtcgattttcacggggccggtcatgccgctgccctgccacgcttccatcttgcgcttgagcttcggaagattgagctcttcgacttcgcccacgaagttcgcgccgttgtgaaagacgttgaagcccttcagttttcgaggcatacccattgcatttgactcctgttagcccgccacgcgcgccgggaaatcggcgaggaagcggtcggtgatgcgctggcgcagcaccagattttcgagaggcggaaccggcgtgtagtcgtaatcgatgtacgccttgccggacgcgagaatgtcggccgtgttcggctccggatcgatccacgcgctaccgccgatcaggtagccgttcgcgacctgctgccgaaaccagccgttgatgctttccacgatgtcgcgcgcgagcgacggattcagcgggccgtcgacgacgggcatctgcgcttcggcgatcgaatcgccggccacctgagcggtgcgcgtgtagttctcgaacgcgaacttcggatcgtccgagcacgtgcgctcgccccagaaccggaagccgttgcggttcacgagcgtcgtcacttcgtgctcgttcaggtagcccgcatcggtcgccgggtcctgcaaatcccacgacacgtcggcgctgatgccggacacgccgttcacgacgacattcgaaatcgtcttgtgccagccgatgtcgttgtcgatcttcgcgcgcaagccggcggcgatcgccggcgccgggatgacagccgtcgagttcgtcgtgtcgtcccagccgagccagtccggccagatcaccatgatttcgcgttggccgaactgcttgcggtacgcggcggcttcttccttcgttttgcagccggacgccgacacataggccatcgcgcgcagcgactgcgcggtcgccgcgagcgcggccgccaccggctgcgtatcgaggccgggcgccgcgagaatgcgcggcttcacgccgagcgcaccctgcgcggcgagcagcgccttgatgcccgtgtacttgccgtccggcgtcacggtgccgatgacgttcgaggtcgtctcgtcggcgtccttgccttcggcgacgcgcacgacgacggtcagcggcttcgtctgcttgccgatcgcgtcgagcgtgcggcgcagcgtgcctttcttgccggccttgccgagcgccgcgacgacgttcgtcagcagcacgggcgtattgagcggaaacgcgctcgcgtcagcgtcggccgccgtgcagacgacgccgagcacggccgtcgacactgagcgaatcgggcggccgccttcgttgatttcgatgacgcgtacgccgtggtggtaatcctgcggcatggtgtgcagctcctgttacgtaaaaatcgggaggattccctatgatcggccggcgtcaggccggggcgtgttcgggttccggccgcgcggcgtcgccggcaacggccggcgcggcgggcggcacgccttccggcgcgacgggctcgggcggcggcggaacgtacggcgcgggcgtgtcgggccacgcgatcgcttccgggaacgtgtctttctggatcgcggcaacgagcgccatctggtaggccgaccaggctttgaagtagtacgtctgctcgtcgtcgagctggccggccgcgtacgcgtcggctttgccgaggttctcccggcgcgcgatcgccaaccgtcgctcgaactcggccatcgccgcgtcgcgcttctcgcgcgcgagcagctcggccggcacggtccatgcgccgtcgagccacgcgtgccgctcggacgggcgcggctcggtcgtcaggccgaggtcggccggcgtcttgcccgcgatcgcgatctcgaccggctcgcccgtgtccgtccgatagcagacgcggccgcggtagtcgggcagcagaaaccacgcgccgtcgcggtaaaacggccacgtggtcggcgtgcgcgccggcggggcgtcgagggtcgcggacgccggaatcagccagcggccgtcgttgcgcgggtcggcgtccggctggccgctgctcaggtattcgcccgttgccgggtcgtagtggtgaatcagcatgtcgtgtctctcgtggttagtaggcgcgaatcagcgcgagcagcgcgacgttgcgcgggcgcgcttcgtcgccgccgtcgggttgaacggcgatcgtgtgcgcgtgccggccaccgccgccgataccgacggcgtgcccgtgattgccgttgccttcggtgttgaattcgtggttgtggttgccggccgggctcgtcatcccgtacacgttgtcgttgtcgctgccctccgcgccgcggttgttggcggcgccccacgtgccccacggcgggttgtacatctgcgggtgctcgccccacggcgagacgtgctggtggtcgcccacagcgttcgtccaaccgtggtggccgtgccagccctgcacgtcggtccacgcggtgtggacgtggtccggcgcttcgcttgccgcggcgccgtgtgcgtgcgtgtggttctggtcgccctggaaggcgccgatttggcgcgtcgcatcgacgccgccgcgcgcatcggaccagcaacgaatgaattcgccgcgcagctcgggcaggcgaaacgtcgtcgcgccgtcgccggtcgagaagcagccccaccgatccttcatccagtccgcatcggagacgagcgcgccgctcgcctgcgcatacgcccacagctcgggatagtcggcacggttcacgagcacgccgttcgccttgaggaagcccggccgcacggtcgtgcgcggctcgaagacaatctggccgatcgtcgtcgccgacaggaccgtgcgcacccattccgtcgtcgcggcgcgcgtcgatcgatccgccgccggcggcgtcggcacggtcacgggttgctcgaaggccacgagcgacggcgagaatcgcacgacggcgcgcccgttgcaggtcacgccgaactcgccgtcggccgcgtaatagaggccggtatccggcgcgccgtcgttggcgaacgtgagcgacggcgcggccgggctgccttcggcgagcacgagccgcttgcccggcgcgaacgacacatcgccggccagcatgccgcccttgctcttgtcgagcgggtcgagattgccttcgtgccacgccatccgcccgtcaatgcgaaacgtgtgatcggcgaagatgtactgataggacgatcccgccggcgaccaccaaccggtgctgaccgggttcgcgtagaggtagccgtcgaccggcccgagcttgatatgcccttcgcttgcctgccgaccgacttcgaggtcgcgcgcgacgtccacggcgccgccaaagaccgtgcccgctccgctgccgtcgacgatcacctgccctgtcgacagcgaccacgagaacggccgatagtcattgaagccgccgtccggggcccccttcggtgtcgacaggaaatagacgctccggccgtcgttgcggatgaacgcgccgtagccgtcgtacacggcgcggaactgcccgccggcgccgccggcgtcgatcgcgcgtgcggcgacgccttccgatgcgtcgacgccgccgcgcacctgcagcgcggtcttgccgtcgtccgcgcgctcgccgatcagcacgcggccgcccgacgcgaagcgtgcgacgcgcttctgcttcgcgtcgctcgccgcatcgttgttcgtgccgtcgttcaggcaaacgtcgacgtactcgcgcccccacgcgccggcgtcgaatcccgcgcgcagcgtcgcgaccaggcgcgggctcagatcgggcagcgtcgcgtcgccgaacgtgccgaacaggcgcgccttgccggccttgccgacgccggccgtcttcggcgacacgtcgagctgcgcggcgcgatcgtcgacatcggcgaagacgcgcacgcgcccgtcgaacgtcgcgcccgagagcgccgcgtagcgccgcttcgccgtcttcggcgtgatcgcgcgcgtgtcgtcgtcgccggcgtccacttcggcctgcgtggcgagctcgaccacgcccttgcgctcggtcgtcgccggcggattcaggaacgtcgccggcccgaactcgagtttggctgcgtcgatcgtcgcgaaaacgacatcggtcgcgagcagcatcatcgccgcgggggatttttcgagaatcggcgcgtcctgtacgcacacggcgaacagcacgccgttctcgagatacaggccgaacgcgtacagcgaatactgatcgctcgtgtcgtcctggatcacgacatgcaccgtgtccggcgcgacgttttcgccgccgaacgtggacacgcgcttgtgctcgttcggcatcgtcttcatgccgcgatcgaacgcgaacggcgcggtgccgagcccgatttcgacgacgcggtgcgcggccgtgccggtgttgccgccggcgaccaaggccgcgcggccggcgtcggtaatgtggatgaccattcctgccatgtcagatatccgtgagggacaggcggcgatacaccgccgcgcgtgcgcccgcgccgatgcgctgcgtgcccgtcgcgccgaacccctgcgtgaacgtgtagtgcgcggtgccgcgcttggcccggtcgacttcggcgatgatgtcggcgacgtattcggcggtcgccgggatgccgtcgcgcgcgccgaccgtcatcaagatttcgaacgtgcctggccggcccttcggcgtcttctcgaaccactcgcgcatcgcgacattcgcgccgaacgacgcgcacacttcgcgcacggctgcggccgtgccttttttgcgcgcgatccggattgccgctttcacgcgcgcgcgcttcacctgttcgggccagtagtccttccacgtctcgacgccgaggtgccacgcgagccacggcagaaaccgcagcgggatcgcgtccgggtccatcagcgcgccgatgtcgaccgggatgtcgctgatgcgcgcgttcgtgtccgcgagccggcgctcaagggcggtcgcgttcggcggcagcagcgaggttgcccgtctagtcatctgccaccccgccgtcgatcagctcgattccggtgcagtacggcgcctgctcgtgcgtcacgggcacgccgccggcgggcgagtcgagcagcaccttttgcacaccggcgacgcgcatcgccgcgtgcaggccgtcgaccgtgatttccatgccgatgcgccgcatgtccgccgcgaacttcgcggtgcgcttgcgggcttccgcgagcgccacgccgcgatccgggccggagaagaagcgcagcgtcgcgcggatcgcgtagcgcacgatctttgcgctctgcacgatcacttcgtcggtctgcggccgcttgccttccaggttcttcctgacgatctcgatcagctcgtcgcttgcggttccgtcgccttcgcgcgacaggatcgtgatgaccatcacgcacggctcggggctgaacgcggcggcagacagcacgcggccatcggctgaacgtgcatgaaacacgtatgcctcttcagggccggcgacggagaagccgcgcggcgcgagctgcacgcgctcgcgcaggctgtcgtcgtcctcatagaccgcatcgataccgtgctccggatcggccgccgtgaccacgagccgctcgacatcgaacagcgccgcgatgtggtcgagcgtcgtgccgcgcgcataggcgagcagcaggccgcgcgccttgtcgttgatgagctgcctcagcaggacttcgcgataggcgttctcctgaaggacgcgcgtcacgggctcggattcgagcgcgagcgtcgcggcgatttccgcctggtgctcgggcggatacagcgacacgaggcgcgccttgcgctcggcgaacagcgtctcgaagtcgagcgggtcgacgatgtccggcgcggggagctgcgaaagatcgatgggcgtgcttctcatgctgttcctccgttcgtcatcggcacgcgcagcgagacgagctcgtcgcgctcgtcggtccagccttcgatgtcgacgaactgccggccggcgaaagcatcggcggcggccgccgaaatctgaacgcgcgtgacggtcaagcgcggctcccaccgcatgagcgcggtcgcgatcgccgcatacaggcgaatccgggttgcgccgttggcgggcgcgtcgatgaggtcgggcagttccgagccgaacgtgcggcgctggatgcacgagccaagcggcgtcgagacgatgcggccgatggactgcgcgaggtgatcgagcccggacatcgagcggcccgtctctgcgttcatgcccctcatagcggcgggctcacttcggccgattcgccgcgcgcctggtgtgtatggaagggcaagctcttgcccatcgagcgcacttcgcccgtgaaatcggccgcgccgtcgatgcgcatgacgtggccgccgccggcgctgcccgagcccgtcatgccggacttgaacacgagcggccctttcacgagcaacgcgcccgtgcaggtggtctgttcagcgtcgaacgtgaccgacgcggctttcacggtcgccgattccgtctcgaccgtgaccgacacgggcgcgatgaggcgcaccgtcgcgccggcgggcagttcggccgtgagcgcatgcgcgtcgtggtcgtagctcacgcgcgcgccgtccgcgtagacgcgggtgtgggtgttcggcaggttgtccggcgcggggaacgcgtcggagaacacgccgcgcagcgcgacgccttgcgcaaggtcgcccatcgcgccgagcacgacgacttgctcgcccttcgtcggcggcagccattcgcgcgtcgcgccggccgagggcgtgagccagggaatccagttcgtttgcaggccgtcgtcgtccgattcgccgatcgccacgcggcaaagcgccgccttgtggtcgacatcgagaatcgagcctttgcgcacggcgttgcgtgcttgccgttgaatttcgttcgcatccataccggcaatggtgccggtcgcccgcgcgtggcgcgagcactcgcctttgtcgtgccgccgggtacagcgcactcgtgatccgcgcagtgaaacgtgcgtcgacaatggccgctcgacacacgcaacagtgcgggcggctcgtgccgcgcgcgcatttccactctcgcaacacgatgacgattcacgctaccgacgccgcgcccgcggccgatctttccccgctactcgaccgacttcacgcaatggatgcgctcacgctcgcgcgcatgctgcccgacgcgtcaatcgacatggtgttcaccgatccgccgtattcgtcgggcggactgcacacgtcggcgcgctcgcggccgccgagcacgaagtacatcaacagcgacacgaagactgtctataccgacttcgagagcgacaacatggaccagcgcgcgtgggcgttctggtgtcacgcctggctgagcgaatgccgccgcgcgttgaagccgggcgggctgctcgtgagcttcatcgactggcgtcagctcccgacgctgaccgatgtcgtgcaggcggccggcttgatcctgcgcggcgtcgcggtatgggacaagacgcccggccgcacgcggccgcggcgcggcggcttcgcgcagcaggcggaattcgtcgtatgggcgagccgcggcgtgatgcgcgactgcgaggtgtatctgccgggcgtgttcccgtgccgcttgccgttgccgaagcaacacgtgaccgagaagccgctcgacatagcacgcgaggtcgtgcggctcgtgccggccggcggcgtcgtgtgcgatctgtttgccggttccggcacgtttctcgtcgcggcgcgcgaggtggggttgcactggatcggaagcgagacgaatcagacgtatcgctcacttgcttgcaaccgacttatgcagccatgcaactaacaaaaaaggaatgcctcgtcattcatcagacgaaaatcgatcgccgtgactttaaatgggcttccgcctatactgacttcgcgcattaaatcaataaacgatgcgcgcggatgcgcaattaaataaatatttattatcaacatgcgggggttataaaaatgaaagccgctctaattgcaatagcactgctttttccggttgtctcgcatgcggtctgctttgtcgatccagctggcgtcacgcgcgggaacgtctgctataacggcgcggcattttgggtttatccattgtttgatgccatgccaatcgggaccgcttgcacgattccaggaccgatgcctgttgcaggacttgtcggttgctgaattggaatggcgaaatgtctttgtatgaggtggtttattggctaaggtgcttaattaaacgatctcgtacaagttctcgatcatttggggaaatgccaagcacgacgcgaaccggatactgcgcgagcggcccgcccggctcaacgggcgctttctggccttcctggtggacacgtgcgatgcgcgacagtcgttcgtcgaagccgattgccaggcccgtgttgtcgacatcgatgcgcagatagcgcgcggtgcgcagcttccggaacatcgcctcgcgcttgacgcggccggccttctcgcgcaagcgcttgccgcccgccttcaccttccgcggctcgtacgcgctgccgtccggattccgctgcgcggcgacgcgcgactgctgcgcgcggcgcagatcgcggccgagctcgcgcagcagttgacggcgggccgccggcgacagcttcgcgagcaacccgcccgcccatcgttcgagcgcctgaagatcgtccgtcatgcgagccactcgtcggctgcgtcgtcgatgtgctcgaccgtgcggttgccggcttcgtcggtgccgaccacgacgctttccgacagcttcactttgagcccgaggtcaacggcgttgttcgacaggatgtcggcgacgaacgtcatgccgtcgcggcgctcgtcgcggttcatcacaaggtccggctgattcgcgcgcgcccactcaacaacggcgaccatcacgtcgtccgggttgccaatgaagtcgcgaatgatgatctcgcactcgtattcatagtcgaacgacgccgtgcgcgtgcccgtcgcctcgatccggccttcgttgacgaacacgagcaactggtccggcgaggcgttgagctgcggcaacgcggcgacgagcgcggcgcgtaggctgctcggcttattcatggccgtccgtccgccgcacgcgtgcctgacacgtcgcgatcatgtcgacttcggacgcgcagcgcgcccacgccgcgcgcgcgacgtgcagcgcgtcgctgagttcaccgttggttcgcggcgccatcgccggcatcgtgcacggcgtcaccgccgcgcattcgttgagcgaaatcgtcggcgccgttgagggcggggcttgcgtgcaggcgcacaacatcgtcaggcagagcgccagcagcccaagcgcgcacggcggcgttttcatcgatcagtctccgcagttcgtttcgataggtcgcgagcgtcgcgtcgacgccggcgcgtgcgcgcgcgagctgcgcgcgctgcgcgtctttcgccttggcatcggccaacaggcgctcgatcacggcggcgctcgcctgcgcgtcgagtttcgcgcggcgcgcgtcgtcggtcgcccggtcgagctgcgcgcgcagcgcgcgaccgtgctgacagcttgcgacgagcgcgatcaacgcgagcagcgccagccacggcatgaggcgcgagaggttcatgcggccgccttgctcgtgccggcgtacttcgcatacgcgcggtcgagcttcacgtcatacaggttgatcgcgaattccgggccgttgtagccttccgcgaacgccgcccacttccgggcacgaagcgccgcgagcagcttcttgtcggccgcgacgtaccgcacgaacgcgtcgaggtgctcggcttcgcccagctccatacgggacacgaattcgtcgacgctcgcgtaacccaggcgtttccagtgatacgccatgatctggaacgcgccccagctcgcggactcgtaagcggatgccgcgtcgatgcgcgccgcggtgtcgagccgcacgtattcggcgccgccgccctggtagccgccgcgcttcgggttgacgacgcccggccatcgtgcggcagcagcgtccgccgcttccctgccgacattcgcgacgagccgctgatacatgacatgccgctcgaacaggattttcggccggccgtcgtccagaaagccgacgccgcgggactcaacttcgttgaccgcccgcacgcacgcgagcgatacgccgagcgtcgcggccgcgcgcgcgaggtcggcgtccgtcaggtgcttagggtcgcgctgcccgctggcgagcacccggtacgtcttcgggccggcgatgccgtcgacgacgaggcccgcggtcgcctgcaacgtctgaacggcacgctcggtctgttcgtcgtagagatgcgacacgtcgagcgaatagccggcgcgcacgaggcgctgctgcagcaacccgacttccgcgccgtggtcgttgaatcgaaggatgttcacgcttcgtcactccgtagaagacgcgcgacgttgccgcgcgcgaggtacaccaacacggcgagcaggaccgcgagcgccgcgtggaaaaagccggtcggcttcggatgaaacagcagctcgatcgccgagccgcccgaaatcgcgacgatcacccaggccgcccaggcgacgtggaagcgatgccgcgcgccgttcttgcggtaggtcagcacgcgcacgatgacggcgaggtgcgcggcgagcgcgacgagtgcggacgagacatgcacgtcagtctcccttgcgaaacagcgcgaacaggtccatgcccttcacgcgctcgatcagcgtcagcgtgaccgcgatcacgagcgcggccgcgaagaacgcggcgacgcccgtcgagcggatcggcacggcgtggatgatttcaggcgcggcgaggtagcccatcacgagcgagatgagcatgtatgcggcgcgctttgcgaggccgaggtctttcgacgtgacgacgacgagcgccgcgcccgcgaacgcgccgattagcgcgtctccgtcgacgcccggcgcgatgccggcgaggccgaccgcggcgaacagcgccgcggccgaagaagtgttcggttcagccattcattcggctccggtcagtcaaacagttgcaatagcggcgtggtcgtctcgatcgcgcggcgctcgggcatctccacgacggttcccatcggcagcacgacgccgagctcggcgaggccggggttcgcttcgagcacggcttcaaccgtgcccgccgtgctgccgtagtgccgccagcacagcgcgtcgagcgtctcgccttgcagcgccgcaatcttcattgcccgagcgcctgcccgtcgcgaccgaacaggccgagcacgcgcggcttgagccgggctcgccggcgcgcgatcacggcggctcgtatggccgcctccgcgccggtgcgatccgagcaataggcaatctcaagccagaacaggccagcgacgcgctgctgcacctggcacgcgccggcgcagaacagcttcccgccgcgcacgcgggactgcgcgaactgacgaatgcggtacagagggcgggccatcagatcagctccaccgtcgagcgcgcgatgccgaggatgtcgctgatcgcccatcgcgcggcgcggcgcgaatcgtcgaccgtcgcggccagatcggctgcgacctggccgccgctcttcgtcgtgtcgtagccgcggtacttctccgtcacgtccgcgtgcgtcaggtggtacaccgcgcgccggtagcgggccacgtgtgccgattcgccatcgatgcgcggcgccggcacgtcggcgagcgtcgccgcgcccgccgcgcgctgccgggcgcgccacgcggcgagctcgtcgttcacggtcagcagcgcgtcgcgcgcggcgtgccgcagccgctcggccgtcacggtgccgtccaggcgcatcgcgtcgcgcagcgcggacagatcgatgtccgggaagaagccgtcgttcgtcaacgcgccttcgatcggcgtcgccgcgacggcgggcgcggcggtggcaacaaagctgttcatggtcggttcgcgatgaggtggcggtggaccggcgcacaaggcccgtgaccgtcaggcgtaggggctgggcgccggtgccgccatgccgaggtgggctctttacgtgccgtcggcgccgtcgccccgacggcccgcggcttcgacctgcttcgtcagccggtcgatgtcctttttcacgccgacgcgatcgttcagcgcgaccgcgcggcgcagatagtcgagcgcgcgcgccggcgcggcggcctgcgtcgcgtagccgagcgccttgtacagcttcgcgcgcacctggtcgtgcatgtcggcctcgcgcgtcagatcgtcgacgagctcgaggctcgccgcgtcgaacgtctcgccgtcgaggaacgacgacagcgcggcgtcggcgaactgctcggcgacgagcgacgcgagcgagcgctcgaactggtcgggcagcgtgagcccgttcgagagcgcgtaggccgcgatcgcgagcgcgccgtcgaagtcgccggcgtcgatgcgccagaccatgaccgtcacgagcacgtcgtcctgcgcgccgcggccgccgctcaacacgcccgccacgtagtcggcgtagtccggcagcagcttgcgtttcagctcgatcttccgctcgatcgactgaatgcccttgagcgcgcggcggtcggccgcgagcttcgcgagcatcagctcataggcggtcgcgcccttcatcgtcgcgccgggcgacgcggcggccgccgcgcgcgcggccgagacgcgattgaagtgtgcgcgggcgggcgtgttgatcgtcatgccgccgccagttcgatgttttcggccacgcagccgcaaccgaagtcttcgaccacgtaggcgtcgttcgacgattcgtagttctcgatgcggtcgcgttccggcacttccttcagcgtgcgccggcgcgcgccttcctggtagtagatcgacagattcgacagcttcgtgaccatcagcgcgcgcttcgggaagaacggcacgcgcacggccggcagattgccgatgcgcttctggctcacgatcagatcggccgcgagccgctcggtcggcgcctgcgtcgcgttgacgatcgggaaatacttgtcgtgcagcagctcgcggccgcagatcgcgacaaggcccgtgtcttcctgaaaccacgggtcgatcatcgacgagacgatatccatcacgagcgcgtcgaggttatcgtaatcgcctgccttgccgacgagcaccttgccggcctgcttgccttcgtgcagcacgcgctgcgccgcgcgctcgcggtactgttggagccagccgatgttcacgtcctgcaacagcgggttcgcctgccggtcggtcgtcgcggccgccttcacgccgttccagccgatcatgatgcggtcgagcgctccctggttgaggatcacgtcccggatgcgctgctggaagtccgggaacttcgcccacatgtcgagcttgcgatacggaatcgccgtgtcgtagtcggtcttctcgcagcggtagcggttgctgtcgagcgccgtcgggtcgatcggttggcgtgcggccttcgtggtgtcggtgcggctcgcgatcgggccggacacggacaggccgagcttttcgccttcgagctcaagtacgggcaggatgttgatgcgcttgagaaactcgctcgattcctgcatcttcgtttcgagccgctgttgcacggtcggctcaaccgcgaatttcttcgacacgtcgcccgtgtcgttcagcttggcgatttgcgcggtgtacttttcatatgcctggcgcgtttccttcctcatcgggaaattctcctgtgtggtgtgcgggatgggtcagcagtcggtcacgagctcgcccgtcgagccggtcgacggcgggcgctgcggcgcgccgttgtcggtgttcgacagcttctcggtcagcgcttcgacggcggcgaaggcttcatcggcgcgcttcttcgcgtcggctgcggcgcccgtcgcgctcgtgacagccgtgctcagcgtcgcgacttcgcggcccgtgtggtgcgcatggatggcgacccgctcgagcgcttcgcgcacgtcggcgaagcgctcgtcgtcgttctcgcggttgcgggcgaacaggccctttacccattccttgaggccggccgtttcggccgcgccttcgaattcgatcgccgtctcgcacgcgggcgtatagaggttgttcgagcgcttcgcggcgaattgcagcgcttcggtgccgaggctcgccgggtcgtcggtcgccgcgagcccgacgagatacgcctcgccgatgtcggcgaagtcggggttgatctcgatcgacgtgaagagcttctggcgcttcttcgacagcgcgacgagctcgtcggtcggatcgatctgcgcatacagcgccatcttccctttcagcgggccgtcttcgatttcggccgccttcagcgcgatcacgtcgccatacgcgccgaacgggttgttcgccgacagcggcgcccagcccttgatgtgctcgacgttcacgcgtgcgccgtacagcttcgggtcgtagtgcttcgccatctgcgtgagccattcacgcttgatctcgcgaccgtcgacggtcgcgccttccactgcgacgcggaagaatttggttttgcttgccatagagagggtcgaacgtggttgagtgagcgtggttctcatgttcggcgttcacgcgccacggctcaatccgcggcgtttgtgggtcacgcgggtacagcgcgctgcgcgtgctcgcgcgcacgcggcggcctacgcttggtcgcatgctcgaaactacggacccccatcagctcgaaaacgacgtgcgcaaggtcgcgcgcacgctctattggcaaggctggcgcatcgcgtcgatcgcccgccatctcgacatcaagcccgcgaccgtcgcgtcgtggtgccgccgcgaaaagtggaaggacgcaacgcccgtcgagcgcatcgaggcatcgctcgaagtacgcctgatggtgttgatcgcgaaggagaagaaggacggcgcggactacaaggaaatcgacctgctcggccgccaagtcgagcggctcgcgcgcgtgcgcaagtacgacgagacggggaaggaatcggacctgaatccgaagattgcgtcgcgcaacgccggcccgaaacgccgtgcgccccgtaacgaaatcagcgaggaacagcacaagcgcatcatcgaagcgttccgcgattcgctgttcgactatcagaaagtctggtatcggaacggcgatcagcgcacgcgcaacatcctgaaatcgcggcagatcggtgcgacgtggtacttcgcgcgcgaggcgctcgtcgacgcgctcgacaccgaccgcaatcaaatcttcctgtcggcgagcaaggctcaggcgcacgtcttcaagcagtacatcactcagttcgcgcgcgcggcggccgacatcgaactcacgggcgatccgatcatcttgccgagcggcgcgacgctgtacttcctggggacgaacgcgcgcaccgcgcagtcgtaccacggcaacttctacttcgacgaatacttttgggttccgaagttccgcgagctgaacaaggtcgcctccggcatggcgatgcacaagcgctggcgcaagacttacttcagcacgccgtccagcgtcacgcacgaggcgtacgcgttctggagcggcgcgcacgcgaaccgcggccgcgccgcgggcgagcgcatccagatcgacacgagccacgaggcgctcgtgcgcggcatgttgtgcgaggacgcgcagtggcggcagatcgtgaccgtgctcgatgcgatggcgggcggctgcgacctgttcgacatcgacgagctgcgccgcgagtacagcgccgaggaattcgcgaatctgctcatgtgccagttcatcgacgattcgctgtcggtgttcaagctgtcggacctgcaacgctgcatggtcgactcgtgggaagaatgggcggacgacttctcgccgctgctgctgcggccgttcggctatcgcgaggtgtgggtcggctacgatccggcgctcacgggcgactcggcggggctcgtcgtcgtggcgccgccacgcgtcgacgacggcgccttccgcgtgctcgaacgtcatcagttccgcggcaacgactttgaggaacaggccgcggcaatcgaggcgatcacgcagcgctacaacgtcggctacatcgcgatcgacaccacgggcatggggcaaggcgtctaccagctcgtgcgcaagttcttcccggccgccgtcgcgctgaactactcgcccgaggtgaaaacccgcctcgtgctcaagggccagtccgtcgtccggaacggccgcctgcaattcgacgcgggctggaccgatctggcggcggcgttcatggcgatcaaacagacgatgacggcgagcggccgtcaggcgacctacaccgccggccgcaccgacgagacgggccacgccgacctggcgtgggcgtgcctgcacgcgatcgaccgcgagccgctcgccggcggcggcattcattcatcttcattcacggagttttacacatgagcaagcgccgatcgcgcgcgccgcgcacgctcgcggccgcgcccaatccgagcgccggcagcgccgcgccggcgcgtgccgaggtcttcacgttcgacgatccgacgcccgtcatgaaccgggccgagattctcgattacgtcgagtgctggtcgaacggcgaatggttcgagccgccggtcagcttcgccggcctggcgaaatcgtttcgcgcgagcacgcaccatagctcggcgctgttcttcaaggcgaacgtgctggcgtcgacattccgcccgcaccgctggctgtcgcggcacgcgttcgagcggtgggcgctcgatttcctgacgttcggcaacggctatctggaacgccgccgcaacatggtcggcggcacgctgcggctcgagcccgcgctcgcgaagtacgtacggcgcaaggccgatttcagcggcttcgtgtacgtgaacggctggcaggagcggcacgagttcgcgcccgacagcgtgttccagctcgtgcggccggacatcaatcaggaggtctatggcctgcccgagtatctgagctcgctgcactcggcctggctgaacgaatcgtcgacgctgttccggcgcaagtattacgagaacggcagccacgccggcttcatcctgtacatgacggacgccgcgcagaagcaggacgacgtggacaacatgcgcgacgcactgaagaacgcgaaggggccgggcaacttccgcaacgtgttcatgtacgcgccgggcgggaagaaggatggcatccagctcattcccgtgtccgaggtcgccgcgaaggacgagttcttcaacatcaagaacgtgacgcgcgatgacctgctcgccgcacaccgcgtgccgccgcagttgctcggcatcgtgccgagcaattcgggcgggttcggcacgccggataccgccgcgcgcgtgttcgggcgcaatgaaatcaggccgctacaggcgcgcttcgccgagctgaacgactggctcggcgacgaggttgtgacgttcgacgattacgagattccgccggcgccggttgcggcgtagcgcgcagaccagtgcaacgccgcgcatccggccgtcgatggcgttacgcgtgcgcagccgtgcgaacgcgcgagcgtgcacgcgttgttgccggcgcgggcaccggcgcaggttcggccggcgcaacggtcaggtgcagccccaacgcgcccacgactttcatgatcgttgcgaattccgcgttcccaccttccgacagcgcgcgatagagcgcttcacgcttcacgccggactcgcgcgcgagcgctgtcatgccgcgcgctttcgcgacgttcccgagcgcggcttgaatcagccgcgggtttccatcctcgaacgcttgcgccaggtagtgacgaatcgtttcctcgtccttcaggtacttcgagccgtcgaactcggccagttcgctgattttcatactcaatcctccagttcgccagcgatttgcttcgctagcttgatgtccttcttctgcgtcgacttgtccccgccgcacaacaccacgacgataatttttccgcgccgcacgaaataggcccgatatcccggccccacatcaatcttcatttcgttgacgccgtcgccgactgcgcgccactggccgagattgccaagcttcgcccgctcgatgcgcaggttgattgccgcgctaccgaccggatcgcgaagcccgtcaagccatttgtcaaactggggggtcgtcagaactttgaacatgcgagaattgtaacccataagggacaattcggctacagctgtgaaggagtggctcaagtcgcacaagccagtgtaacgaagcgcattcgccacgcgaagggccgcgcaccgggcaaccgggcgcggccctttttgcgtctgacgagcgcgagctgcggagtcgctcggcgcgacggcgcgtagggcatcccgtcgctgtcccattcgtgtcccgattagcgtcccgttgtcccgtctggcgtcccattgtcccgaaccctgttgccgcgaggccgcgaaagcggtatagggcgaatccgtcggtgcggatagagggcctacagcggcttggcgctggcggggtggccgcgttcccgccgcgcgccatgagcggctccacgaggccgtgacgcggtcgcacgggggcatttgagggtccggcccgcccacgcgccggcgatcgccgcggcggcctttgcgcggtccccctcctcgcccgcgatctttcttgatggggcggttttcatgcatccgttgtccgccgcgcgagcgcctactggcgagggcgcccggcaactccacatggtggtggattcgtgcattttgatgcgcgagggtgcgaattgatgcgctgacgcacgcagttgtgaccccgccccacctgcaagtaaagacgaacggtttttatgcacgcatgcgcaggccgctcggggccggccagcgcgggccgcgcggcgatcggcgggtggattccttcttctatgcacttttatgcgcctcggttatgtagtctcggcgaccggcaaaaaaaagccccgcaaagcggggccctgatggaattgcagagtgcttaccgggagagcattacctctaatgcagcgtctcgccggagatctttctggagagtcgagatcaacttcaatggcaatcgccgggccgtcgcgctagtggtcgccgcaatcaaaattaccggaataaccaagactccaagcatcgacaaaacgatcaggattggcgagcgcagccacatcaaaacgccgagccatatggtcgcacgttgatgcgcctgtttaataaaatccggcgcctcggcaaacgggttgagatcactttctgagggcttgccgaaaagcttcactccgacgatcgacagggtaaccatgcgccaaatcgtgcactcgtgcgcattccggagcagaccattcatactggcccgaaatttcacataatgagggtcgtcgaaggcaatctcgccctttgccgctgcgtcgaaaacgccatcgcggatttcaaagaatcgttggcgcacggtgtctacgataaagctctgaataggcccgtaaagcagtgccagcagcgctgcgacccccaggaggttgagcagcgcgttcaattcgctaatgttgttcatcatgcgtccccgtttcgtctcggcacctgcccagtctcggttaacccgctgccggtccgatttgcatcgaacagccgctccaagttcttcgagcgccgcgacatgctcgcaacctttcggcgtcgcaaccaacgttctgcgatgccccacaccgtcgctagaaccgtggaaccgatccacggtttcgcggaagcgccgcctttcgggtcggagatgtagcttagtacaaaactggcgacggtggtctggcccgctaacaccttgaaacaaagatagacgcagtagaagactcccacaagggctgcggcccagacgacatcagtagccagactgaacactcgatcgatgacggtcaatgcaaggaaaccagggggagggtttccttgagtccccgggacgctcttggccggccgggctgccggcgcttcttcgtcataatttttattcggtctcaaagtatttccttctacggcatatcatgccgcggccaatcgtcgcacgcctcgacgagattgtgacgccgtcaaagacgggccgcaatgggggcaggctttcaacagaaacgatagtgggcgcacaccgacgtttccaatcggatggcggcccttgctaggtaaggccaagaagccgggctaatccgtggtttcgggaacgtagaatccgcgtaggtcattgaaattattgtgattttcaagtgctttgtaatcaattgcggcgaaactccgtgtaagcggggcggggtggattggtcgtacacgtcgccgaggaagacactgcctgcgcagtacagtgaaattacagttcgggcgtacttggatggccgggattgaccttgattagccttggatttgcggattgcgagtcgcgtaaggcattgattttaaaagggggccggcgcgtagagaaaactccgaaggcagtgctcgagtgctacatgcgcacgatcaactctgccgcatggcgcgcgtgagcgatccggcatcccgttcagcgtcgcgcgggggcttgctggcggatgccgcgtgtgccgaggatgaaccgggctgtgcccggaatgtgccaagttgtgtaatacttcaggctgcttttcgcttcttgggcggccgcgatgccttgccagacggggcgctggtgtcggcggtacgttttgaaaatccgcgtgtcggtggttcgattccgccccaggccaccagcagatcccaccccaagaatcgctagattcttggggtttttcgtttgtggagcggcattccgagcctcggccgattgtggggcggcgtgataaaatcttcgccgactcaacgacttagaggacttgaggatgcgcccgaaggcgccgcaagtcctttttcgtttcggcggctcgtgcatgcgcgagtccgtgcgccgcccgcgcggcgcgatgagcggcataagcgccgcgccgtttcgggccgcgcgcacctgcctatactgggtgggccggcgcagccggcgcgcgtcgaatcacaggcgcgctcgctcatcattcacggagtatcacggtgattcggacagacgctaaggacggcgcgctcgtattgttttccggcggccaggattcggccacatgtgtggcctgggcgctcgagcgctatcagaccgtcgagacgctcggcttcgattacggccagcgccaccgcgtcgagctcgaatgtcgcgagggcgtgcgcgatgcgctgaagcggcgttttccgcagtggtcgcacaagctgggcgacgatcacctgatcgatctgtcggtgctcggctcgatcagcgataccgcgatgacgcgcgcgatcgagatcgagacggcgtcgaacggcctgccgaacacgttcgtgccgggccgcaacctgctgttcatgacgatcgccgcggcgatcgcttatcggcgcgggctgcgcgcgctcgtcggcggcatgtgcgagaccgatttctccggctatccggactgccgcgacgatacgatgaaggcgctgcaggtcgcgctcaatctcggcatggacacgcgcttcgtgctggaaacgccgctgatgtggctcgacaaggccgatacgtggcggctcgccgagcaactgggcggcgcgccgctcgtcgagctgatccgcgtcgagacgcacacgtgctatgtcggcgagcgctcggagctgcatgactggggcttcggctgtggcgaatgcccggcatgcaagctgcgcaagcgcggctatgacgcctatctgcgcggcgaaagcgtgacggaggcgcccgcctgacgcgcggctggcacggcgcacgcgcgtggcgcgggcggcaacgagattcatcgaacaacggaaagcgagcggcgcgagccggaacgaagcagcatgacgtacacggtcaaggaaattttctatacgttgcagggcgagggcgcgaacgccggccgtccggccgtgttctgccggttcgccggctgcaacctctggacggggcgcgaagcggaccgcgacggcgcggtgtgccgcttctgcgataccgacttcgtcggcaccgacggcgagaacggcggcaagttcaaggatgccgcttcgctcgcggcgaggatcgcgtcgctctggccggcgggcgaggcgtatcgcttcgtcgtctgcacgggcggcgagccgatgctgcagctcgatcagccgctcgtcgacgcgctgcacgcggcgggcttcacgatcgcgatcgagacgaacggctcgctgcccgtgctcgaatcgatcgactggatctgcgtgagcccgaaggcggatgcgccgctcgtcgtcacgaagggcaacgaactgaaggtggtggtgccgcaggacaaccagcgccttgccgattacgcgaagctcgacttcgagcatttcctcgtgcagccgatggacggcccgtcgcgcgagctcaacacccggctcgcgatcgattggtgcaagcgtcatccgcggtggcggctgtcgatgcagacgcacaagtacctgaacattccctgagcctgacgcttcattcatcgtgctgattacccgaaaactcgaattcgacgcggggcaccgcatccccgatcaccgcagccagtgccgcaatctgcacgggcatcgctacgtgctcgaaatcacgctgcgcggcgatctcgtcgagaccgagggcgcgcccgaccgcgggatggtgatggatttcgccgacgtgaaggcgctcgcgatggagcacctcgtcagcaagtgggatcacgcgtttctcgtctatgcgcgcgacgagatcgtgcgctcgttcctcgaaaagatggccgatcacaagacggtcgtcctcgaccggattccgactgtcgagaatctcgcggcgatcgcgttcgacatcctcgcgaacgtctatgacgcacattacggcgtcaatctgcgcctcgaacgcgtgcgtctgtacgaaacgccgaactgctgggccgacgtcgagcgcgatccgcgcgtctgacgcgggcaacgcacggcgcggtcggcgcgccgtgcgcccgcgcatgcgctttcacgcgcgctttcacatccgttttccgcatacgtttcgacttcgttacgaggttcgcctgcgcgggtgcctcgacgtgcgtttcgacgcccgcgcggcagccgtgcgatgcgcgtcacgctctcccctgacccgttcgcacgcacgaaccgttcattcgcccggtttcgccgagggccgcctggcccggcatcggtgttttccgaatccgcgcgcgggcgcgatcacggtatgatcgaatcgtggatcgtctgccgcgacgaacgcgtcgcgcgcgcctgttaccgcgcagcgctccgcccggcggtctcgccgcccctctttccgaatcgcagtccgcccgtgcgtcgcacggcaggaggccgccgatgagcacgctcacccattccctgaaagcacgtttgcgcgacggcgacgagccgctgttcggcctatggctgacgctcgcgagcgaggcggcgaccgaggcgctcgcgcacgccggtttcgactggctgtgcatcgacatggagcacgcgccgaacgacagccgcgacgtcgccgcgcaactgcgcgcgctcgcggccgcgcatctgccgagcgagcccgtcgtgcgggtgccggcgcgcgagccgtggttcgtcaagcgggcgctcgacgcgggtgcgcgcacgctgatgttcccgggcgtcgagacggccgacgaggccgcgcatgcggtgcggctcacgcgctttcaggcgcccgatgcgccggacgggctgcgcggcgttgcgggcatcgtgcgcgcggccgcttatgggatgcggcgcgactacgtgcagacggcgaacgcgcagatcgcgacgatcgtgcagatcgaatcggcgcgcggcgtcgacgaagccgagcggatcgcggcgacgccgggcgtcgattgcgtattcgtcgggcccgccgacctgtccgcgagcctcgggcatctcggcgacacgaagcatccggacgtcgcggccgcgctcgagcacgtgctcgcggccgggcggcgcgccggcgtgccggtcggcatcttcgccgcggatacggccggcgcgcgccagtctctcgaagccggattccgcgtggtcgcgttgtccgcggacgtcgtgtggctgctgcgcgcgacgcgacaggcgctgcaggaggtgcggggatgagcgggaaacgccgcggcgcgccgctctccacgcgcacgccgcgtgtgctgctcggcgcggtaatcggttcgctcgccgcggcggcgctcggtgcggcggcgggcggcgcgcttgcgcaggcgccgggcgcgccgagccggcccgacccgcagcgcgagaccgaagcggcggtggccgactacaacgcgggcaatctgcgcgcggcgctcgtgcagtttcacgatgcggcggcgcgcggcaaccgtctcgccgcgttcgattacgcgatgatgctgatcaacggtgagggcgtgacggcgaacgtgccggaaggattgcgctggctgcggcgcgcggccgatgcggggatgacgcaggcgcagtacgtgtacggccggatgctcgacgacggcgaattcgtcgcgcgcgatccggcggccgcgcacgactggttcctgaaggccgcgcagcaagggcacgtgcaggccgagctcgcgctcgcgaaccagtttctcgacgggcgcggcacgccgcgcgacaaccggcaggcgtttgcctggtacaagcgcgcggccgacgcgggcgagccggtttcgcaatacgtgaccgcgtcgttctacgagcgcggcggcgacggcgtcgtgcgcaatctcgacatcgcccgcgcgtactatgcggccgccgccgcgcagggcgacgacgcggcggcgctcaagtatcgcgagctcacggccgcgcagaaggcggggccgggcggcgcgtcggcgccgaaggcgaccgggccgtcgtactgacacgcgtactggccggcagtcgggccgatcggatgaatgcgtgggtcgggatcacgcggggggaaccgacggcatgccggatcggccgaattggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcgaccggcatactcgggcctgccaaccgccaaccgccaaccgccaaccgccaaccgccaaccgtggccggcccccgcccgccggcatcgccacgaaaaaagcggcgcgccgcgccgcttcgatcaactcttcatcagccgcttctgccgcccgacgctcatgatgagcccgacggcgatgccgagcgtcgtgagcgccgtgccgccgtagctcatgaacggcagcggcacgccgacgacgggcagcacgccgctcaccattccgatattgacgaacgcgtagacgaagaacgcgagcgtgagcgagccggcgagcagccgcccgaacagcgtcgcgccctgcgcggcgatgtagagcccgcgcgcgatcagcgccatgtacagcgtcagcagcacgagcccgccgacgagcccgaattcctcggaaaacaccgcgaagatgaaatcggtgtgcttttccggaatgaattcgaggtgcgcctgcgtgcccttcagataccccttgccgagcgggccgcccgagccgatcgcgatcaccgcctggatcgtgtggaagcctttgccgagcgggtcggacgtcggatcgagcagcgtgcagacgcggtgtttctgatagtcgtgcatcagcggccagacgacttcgggctggcagatgcgctcctcgaacacggcgatcgagccgaccgcgagcacgccggcgacgagcaccggcacgatcagcttgaacgacagccccgcgagatagatcacgaacaggcccgcggcgaacacgagcacggcggtgccgagatccggctgtttcgcgatcagcccgacgggcaccatcaggatggcgaacgcgacgacgaagtcgtaccagcgcaggctgctttcgcgccgctggtagtaccacgcgagcatcagcggcgtcgcgatcttgaggatctcggacggctggatcacgacgccgacgttcagccagcgcttcgcgcccttcttcgtcatgccgaatagcgccaccgcgacgagcagcgcgacgccgaacgaatagagcggcaccgcgaagcgcatcagcgtttgcggcgggatgttcgcgatcacccacatcagcacgaacgtcagcatgatgttgcgcaactggtcctcgacgcgccccggcacgtcgacgctcgcgctgtacagcgtgacgatgccgacgcacagcagcaggaacacgatgagcgcgagcggccggtcgaagcccgcgaacatctgcttgatcttgtcgagcgaggcgcgcttgtcgaattgcatgcctgtctccgttactcgtcgatgccgcccgccgccggcctggcggcggagacggcatggttgtcgtcctgagcgggtgtcttcggggcgcccgatgagggtttgcgcgggtcgtcccgcgatgcggcggcgctgatcgccgcgtcgctcgccggcgtgcggcgcggcttgcgcggcggcaggcggcgggatgcgggcggcgcgcccgttgccgcgccgttcgcgccgggcatgccgcccggggccgcggcgcccgatccgttgttcgccgtgccggccgcgccccctgcaatgccgccgccggccgagtttcctcccgcgtttgcgtgctccgtcggctccccgcccgcgcccgatgcgcctgatgcgcctgatgcgcctgatgcgcctgatgcgcctgatgcgcctgatgcgccgtccgcgccgcttgccgacgcgagcggcatcggttgcggcagcgccttgaacccggccgcgatgccgacaggcttcgtcgcgtcgccgatcacgggtgcgttcacgggctcggtcgccgacgcggccgccgcgacggccgccgcttccgtcgacggattcttgcgctcgagcaggtagaaatcgagcacgcgccgcgcgatcgggcccgccgactgcgcgccccagccgccgttctcgacgatcagcgcaagtgcgatctgcggatggtcgacgggcgcgtacgcgatgaacagcgcgtggtcgcgcagatgctcggcgagcaggtggccgcggtagttgccgccctgcagcgagaacacctgcgcggtgccggtcttgccggccgcgaggtatggcgcgccgcggaacaccttgaacgcggtgccggacgggctttcgacgacgttctccatcccgcgcttcacgacgtcgagatcgttctgcttgagcggaatcacgccgctttccttcggcaccgtcaggtgccgcgcgcgcgagatcgggttctcgacttccttcacgaggtgcggcttcatgatcacgccgtcgttcgcgagcgtggccgtcgcgtgcgcgagctgcaggatcgtgaacgagttgtagccctggccgatcccgagactgatcgtctcgccgtcgaaccatttctgctgagcggccttcttgaacgtcttcttcttccattcgggcgacggcaggatcccgcgcgcctcgccctggatgtcgatgcccgtcagctggccgaagccgaacggcttcatgaagttcgcgatcgcggtcacgccaaggtcgcgcgcgagcatgtagaagtacgtgtcgttcgacaccatgatcgccttgttcatgtcgacccagccctggcccgagcgcacgtcgttgcggaacgtgtggccgccgaacgtgaagtagccggggtcctggaagccccagcccggcgtgcgcttgccgagcgcgaggccggcgagcgccatgaacggcttgtacgtcgagccgggcggataggtgccgtgcagcggccggttcagcagcggcttgtcgggcgagttgttgagctcgtcccaggtctgctggtcgatgccgtcgacgaacgagttcgggtcgaagctcggcgacgacacgaacgcgagcacgtcgcccgtcttcggctcgatcgcgacgagcgcgccgcgtttgccggcgaatgcctgctcggcaacctgctgcaacccgatgtcgagcgacagcacgaggttgctgccgggcgtcgcctgcgtgcgcgacagcgtgcgcacgggccgcccgcccgccgtcacctcgacttcctcgaagccggtgatgccgtgcagctcggtttcgtagctttgctcgacgccgaccttgccgatgtagtcggtgcccttgtagttgttcgcgtcgcgccgcgggtcgtaggtttccggatcgctgtcgttctcgtcgctcatcgcgtcgatccggtcctgatcgcgcttcgagatccggccgatgtagccgatcacatgcgcggccgtcgggccgagcggatattggcggaacaggcgcgcgcgcacgtcgacgcccggaaagcgccagcgctgcgcggtaaagcgcgcgacttcgtcgtcggtgaggcgcgtgcggatcggcaggctctcgaaattcttcgagtcctcctgcagcttcttgaagcggcggcggtcgcgcgcgtcgatctgcacgacctcggcgagcgcgttgatcgtgttgtcgagtgtgtcggcgagcttcgacggtgtgatctcgagcgtgtacgcggagtagttcttcgcgagcacgacgccgttgcgatcggtgatgatcccgcggttcgggacgatcggggcgaccgagatccggttctcctcggcctgcagcgcgtacttgccgtgctgccagacctggaggtagaagaaccgcgtggcgagcaggccgaagcagacgaacacgaacacgcccgccgccgcgacgcgcaggcggaacttcgagagctgctgttgtgtgtccttgaattcggtcatgcgattacggatggagagcgcgctttcgacgccgcgcgggcgggctcgcgccggggcgaggcgcgtgcgtcgccccggccgggcgggccgcccgcgcggcggccgcggcgcggcggccgcgagcggtcgggcgggtggacggtcggcgggcgttcacagcggatgtcctggcggcgcggcgcgtcagatcggccgcgtgtcgtccgggtcgaccggacggcgctgcggcatcagcagcagatggctcgcgaccggccacagcgccgcctcgacgaagccgtcgacgaggtagctccagccggggaacgcggcgcccatcagcagccggatcacgaacggcacgagctgcgcgatcacgagaaggggcgcgacatagaagatctgcacgccgagcggcagccatagcacgcgccggtggatcgtgatcgcgccgtacgacagcagcgtgtacgcgagcgcgtgctcgccgaggagacccgcgtcatggacgtccatcaggatgccgagcgcgaacgccacgcccatcccgaccttgcgcggctggtggatgttccagaacagcagcacgagcgcgacgcaatcgggcacgccgggaacccggccccacggcatcaggttcagcaggaacgcggccgcgaggctgaagacgatgaagtacggattgacgggctgcaggatgtactgggggcggctcatcgcggcgctcctggcgacggcgcggtcgcgggcttgagcggcgcggcgggttgcgcggggccggccggccggctccgcgcgggcacgggcggcgcggcggccggctttgcgcccttgtccttgtccgcgcctttatcggcggccttcgcgctcttgtccgcgcccttcgtcgcctttttgcccttggcggccttcgcgtcgctcgcggcgtcgtcggtgacggggggcggcgggatgtcgttgcggtagtgcagcacgagcatctcgcgcgcgccgcgcaccgcggcgatcggcgcgcagacgacgtgcgcgaaggcggtatcggcgagcttgtcgacgcgcaccaccttcgcgaccggcagccccggcggataaacgccgtcgaggccgctcgtcacgagctcgtcgcccgcgagcagatcggcgctcgtcggcacgaagcgcagatcgagcgcatcgcccttcggcgtgccgtagatcacgctgcgcagcccggtgcgcagcacctgcacgggaatcgcgaggtcgcggtcggtgacgagcgtgacttccgattgcagcggaaacacgcgcgtgacctggccgatcacgccatcctcgttgacgacgggcgcgccgtcctggatgcccgcctgcgagccgtggccgatgatgatcttctgcgagaacggatcgcccgtgtcgtactggatctcgacgggcgtcgcctgcgcggcgatctgctggcgcagctcgagcaccgcgcgcaggtgcgcgttgtcggcggcgagctggcccgcctggttcgcctgcagcgacagcttcagattgcggtcgcgcaactgctggttttcgtggcgcagcgcggtgctcgacgtcgcgagctcggccgcgccgacgatcaggtcgcgcggcacgagcgccgcgcgctgcagcggatagagcacggtgccgagcacgcctcggacgatttcgagcgtgttgaagcgcgcgtccgagacgaggagcgcgatcgccaggacgacgaagaagatcagccgcgcgagcgcggacggaccttgtttgaacaggggcggcggactgtattccatggtcggcgccgggcgcgtgatcgatttagatgttgctcagacgcgcgaacggcgcggcggttcgttctaaacgagcgagcctgccacgccgcgcgagcgccatacggatgcctggacgatcactcgtacgagaagatgctgccgagcttgtccatccgttcgagcgccatcccggagccgcgcacgacgcaggtgagcggatcctcggcgacgagcacgggcaggccggtctcctcggcgagcaggcggtcgaggtcgcgcagcagcgcgccgccgcccgtgagcatcatgccgcgctcggcgatgtccgcgccgagctcgggcggcgtctgctcgagcgcgatcttcaccgacgacacgatctggttcagcggatcggtgagcgcctcgaggatttcgttgctggagatcgtgaagctgcgcggaatgccttccgacaggttgcggcccttcacttccatttccttgacttcggagcccgggaacgcggagccgatttccttcttgatcgcctcggccgtctgctcgccgatcagcatcccgtagttgcggcggatgtagttgacgatcgcctcgtcgaacttgtcgccgcccacgcgcaccgagcccttgtagacgatgccgccgagcgagatcacgccgacctcggtcgtgccgccgccgatgtcgacgaccatcgagccggtggcttccgacaccggcagccccgcgccgatcgcggccgccatcggctcctcgatcagatagacctgcgaggcgcccgcgccgtgcgccgcttccttgatcgcgcggcgctcgacctgggtcgagccgcacggcacgcagatgatgatgcgcggcgacggcgagaacatccgcgattcgtgcgcggtcttgatgaattgcttgatcatctgctcggtgaccgtgaaatcggcgatcacgccgtctttcatcggacggatcgcctcgatgttgccgggcaccttgccgagcatctgcttcgcttccttgccgactgcttgaatcgttttcttgccgttcgggccgccttcctggcggatcgagacgacggacggctcatcgagcacgatgcccttgccgcgcatgtagatcagggtgtttgcggtgccgagatcgatcgcgagatcgttggagaaatagctgcgcaaaaaaccgaacattcagaatcctgtttcgctctggggccggccccatgcggacatggcgcgaagggcggcagcggaaaaataacagcctcggatcgggcgggagcggccgctcgaaaaacgcgaagctgcgagtgaaatcttccgggaccggcgcgaagcccgcgcggcttcgtcaaagcggcggcggcgcggcaaaggcagtccgggtctgggtcgaacgcataatgataccttataatttcgctgtatttgaatcgaaacgggcggtattttcgccgcttcgcccccgatttttgagggttcgatcgaaccttccaaccccctgacgcaacgcaagtttcacgctgcgccaagcctttgtttttccggtgaccgcatggctttgaccctgaccgatgtgacacgcatcgcgcaccttgcgcggctcgaaatggccgacgccgacgccgagcgcacgctgacccagctcaacgagttctttggcctcgtcgagcagatgcaggccgtcgacacgacgggcatcgcgccgctcgcgcacccgatcgagcagattctggaggtcgcgcagcggctgcgcgaagacgccgtcacggagcacgtgaaccgcgacgacaaccagcgcccggcgccggccgtccaggacggcctgtacctcgtgccgaaggtgatcgagtaagcgcccgattcggcgcgcggccgcgcaagcggctccgcgcccgcctcgccgcttgttcgcccgggcgcgcgccccagtccccgcgcgccgaagaatccaggaaacccacgcaatgcacgcaaaaagcctgaccgaactgcgcgccgcgctcgacgccaaggaatgctcggccgtcgagctggcgcagcactatctgaaacggatcgacgccgcgcgcgatctgaacgcgttcgtccacgtcgacgccgagctcacgctcgcgcaggcgaaagccgccgacgccgcgctcgccaacggcgaggcggggccgctcgccggcctgccgatcgcgcacaaggacgtgttcgtcacgcgcggctggcgctccaccgccggctcgaagatgctcgcgaactacgcgagcccgttcgacgcgaccgtcgtcgcccgcctgtcggcggccggcatggtcacgctcggcaagaccaacatggacgagttcgcgatgggttcgtcgaacgagaactccgcgttcggcccggtgaagaacccgtgggacacgagcgcggtgccgggcggcagctcgggcggcagctccgcggccgtcgccgcgcgcctcgcgcccgccgcgacgggcaccgacacgggcggctcgatccgccagccggcgtcgttcgccggcgtgacgggcatcaagccgacctacgggcgcgtgtcgcgctacgggatgatcgcgttcgcgtcgtcgctcgaccagggcggcccgatggcgcggagcgcggccgattgcgcgctcctgctgaacgcgatggcgggcttcgacgagcgcgattcgacgagcctcgagcgcgccgacgaagactacacgcgccacctcggcaaggcctgggcggccggcggcgacgcgggcaagccgctcgcgggcctgcgcatcggcctgccggccgaatatttcggcgcgggcctcgccgacgacgtgcgcgcggcgatcgacgcggcgctgaagacctacgaggcgctcggcgcgacgctcgtgccggtgtcgctgccgaagacggagctgtcgattcccgtctactatgtgatcgcgcccgccgaggcgtcgtcgaacctgtcgcgcttcgacggcgtgcgctacggccaccgtgcggccgaataccgcgatctgctcgacatgtacaagaagtcgcgcgccgagggcttcgggcccgaggtgaagcgccggattctcgtcggcacgtacgtgctgtcgcacggctactacgacgcctactacctgcaggcgcagaagatccgccggatcatcgcgcaggatttccaggaagcgttcaaatcctgcgacgtgatcatgggcccggcgtcgcccaccgtcgcgtgggacatcggcgcgaagggcgacgatcccgtccagatgtatctggcggatatctatacgctgtcggtgagcctcgcgggcttgcccggcatgagcgtgccgtgcggcttcggcgcgggcgcgaacgcgaagcgcccggtcgggctgcagatcatcggcaactatttcgacgaagcccggatgctgcaggtcgccgacgcgttccagcgcgcgaccgactggcacgtacaagaaccggcaggagtgtgagcatgacccagtgggaagtcgttatcggcctcgagacgcacgcgcaactgtcgaccgtctcgaagattttctcgggcgcgtcgacgcagttcggcgcgcaaccgaacacgcaggcgtgccccgtcgatctcgcgctgccgggcgtgctgcccgtgctgaaccgcggcgcggtcgagcgggcgatccgcttcggcctcgcgatcggcgcgacggtggcgccgcgcagcgtcttcgcgcgcaagaattacttctatccggatctgccgaagggctatcagatcagccagtacgagattccggtcgtgcagggcggccagatcacgatccaggtgcccgccaacgaaaaggccggcaagcaggcgtattcgaagacggtcaacctgacccgcgcgcacctcgaggaggacgcgggcaagtcgctgcacgaggatttcgcggggatgacgggcatcgacctgaaccgcgcgggcacgccgctgctcgagatcgtcaccgagccggaaatgcggagcgcggccgaggcggtcgcgtacgcgaaggcgctgcacggcctcgtcatgtggctcggcatctgcgacggcaacatgcaggaaggctcgttccgctgcgatgcgaacgtgtcggtgcgcccggtcggccaggagaagttcggcacgcgcgccgagatcaagaacctgaactcgttccgctttctcgaagacgcgatcaactatgaggtgcgtcgccagatcgagctgatcgaggacggcggcgaagtcgtccaggaaacgcgtctgtacgacccggacaagcgcgagacgcgctcgatgcgcagcaaggaagacgcgcacgattaccgctatttccccgatccggacctgatgccgctcgtgatcggagcggactggatcgcacgcgtgaagggcgagatgcccgagctgccggccgcgatgcagcagcgcttcatcgagcagtatggcgtgtccgcgtacgacgcgggcgtgctgacgtcgacgaaggcgatggccgaatatttcgaggcgctggtcgcgaaggcgggcgcggcgaatgcgaagctcgccgcgaactggctgatgggcgacgtgtcgtcgcaactgaaccgcgacggcatcgatatcgacgcgtgcccggtgtcggccgcgcagctcgcgctcgtgctgcagcggatcgccgacggcacgatctcgaacaagatcgcgaaggaaatcttcgtgacgatctgggacgagaaagcggccgacgaaggcgcggccgatcgcatcatcgaagcgaagggcctgaagcagatctccgatacgggcgcgctcgaggcgatcatcgacgaggtgctcgccgcgaacgcgaagtcggtcgaggaattccgcgcgggcaaggacaaggcgttcaacgcgctcgtcggccaggcgatgaaggcgacgaagggcaaggcgaatccgcagcaggtcaacgagctcctgaagaagaagctcggctaagcgggcgacgccggattgaagccgtaccgatgcgagcgggccaccgccgaacctgtgttcggggcggcccgctcgcgtttcgcgaggcgccgggccgcgcttcgcgcaacacgacaggaggtgccgatggccaagcaaccgtcgctcgacgactaccgcgtgccgtatcacacgcgtgaaaaagaagccgccgcgttcacgctcgacgcgttcgatccggccgcgaagccgttctcgagcggatcgaaggaaaccgaccgcgagcggctgtccgccgtcgcgttgcagctcgacacgctgcaggagcgcctgcatacgcagcggcacaagcgcatgctgctcgtgctgcaggggatggactcgagcggcaaggacggtaccgtgcgcgcggtgtttcacgaagtcgacccgctcgggctgcgcatcgtgtcgttcaaggcgcccacgcccgtcgagcgctcgcacgatttcctctggcgcgtgcatgcgcaggcgcccgccgccggcgagctgacgatcttcaaccgcagccattacgaggacgtgctcgtgccgcgcgtgacggccgagatcgacaaggccgaatgcgagcggcgctacaggcagatccggcagttcgaggagatgctcgccgaatccggcacgcggctcgtcaagtgcttcctgcacatctcgaaggacgagcagcgcgcgcggttgcaggcgcgcatcgacgatccgaacaagcactggaagttcgatatttcggatctcgaagcgcgcaagcactgggacgcatatcaggccgcgtaccgcgacgcgctcgccgcgacgtcggccgagcatgcgccgtggtacgtgatcccggccgattcgaagacgcatcgcaacgtgatgatcgccgagctgctgctgcgcgagctgaccgcgatgaagctcgaatacccgcccgcgaagcccgagctcgccggcatccagatccaataaaccgcaacgaattcactggacggaactcaccatgctgcgtgtcatcaccgcgaatctgaacggcatccgctcagcggcgaagaagggctttttcgaatggctcggcgagcagaacgccgattgcgtctgcgtgcaggaaatcaaggtgtcggcggacgatctgcccgccgagttcgtcgagccgcacggcttgcgaagctatttccatcatgcgcagaagaagggctacagcggcgcgggcctctactcgcgccgcgagcccgacgacgtgatcatcggttacggcagcagcgaattcgatgcggagggccgttacgtcgaggcgcgcttcggcaagctgtcggtcgtgtcggtgtacgtgccgtccggctcgagcggcgacgagcgccagcaggcgaagtaccgcttcatggacgagttcatgccgcaccttgccgagctgaaggcgaagcgcgaggtgatcctgtgcggcgacgtgaacatcgtccacaaggaaatcgacatcaagaactggaagagcaaccagaagaactccggctgcctgcccgaggagcgcgcgtggctcacgaagctgttcgatgacgtcggctatgtcgacgtgttccgcacgctcgatccgcggcccgagcagtacacgtggtggagcaaccgcggtcaggcgtatgcgaagaacgtcgggtggcggatcgactaccagatcgcgacgccgggtgtggccggcacggcgaagaacacgtcgatcttccgtgacatcaagttcagcgatcacgcgccgctcacggtcgattacgactacaagtgacgtggcgtggcgtggcgtggcgtggcgtggcgtggcggacggccgtgccggtgcgcgttcgtcggcgcggccgggcgatcgccgcgggcgacgcgtgatagaaaacggaccgcgtgggcggtccgttttttttgcggcttgtgtttcggcgcaacgcgatcgatgctgcccgacgcctgacgcctgacgcctgacgcctgacgcctgacgcctgacgcctgacgcccgacgcacaacgcttcgcgcccggcacatcgaaacatccgcggccgggcggcgcgccgcccgtcacgccgcgcgctgcggcctgatcgatccgatgtcgatcacgaaccgatatttcacgtcgctcgtcagcatccgctcgtaggccgcgttgatctgcgacatcggaatcacttcgatgtccgacgtgatgccgtgctgcgcgcagaaatcgagcatttcctgtgtctcggcaatcccgccgatcagcgatcccgcgaggcggcggcgcttgtagatcaggttgaacacgcgcggcgacggatgatcgtgctccggcgcgccgacgagcgtcatcgtgccgtcgagcttcagcaggccgatgaacggattcagatcgtgctgcgcggcgaccgtgttcaggatgaagtcgaagctgttcagatgcgcgttcatctgcgcgtcgtccttcgagatcacgacctcgtgcgcgccgagccgcttgccgtcctcgatcttcgacggcgacgtcgtgaacagcacgacgtgcgcgcccatcgcgcgtgcgagcttcacgcccatgtggcccaggccgcccaggccgacgatgccgatcttcttgccgggcccggcgccccactggcgcagcggcgaatacgtcgtgatgcccgcgcagagaaggggcgccgcgcccgccgggtcgagcgtgtcgggcacgcgcagcacgaacgcttcatcgacgacgatctgcgtcgaatagccgccgtacgtgatgtcgccggttgcgcggtcgcggccgttgtaggtgccgacgaaaccgttctcgcaatactgctcgagcccttgcgcgcagctcgggcacgtgcggcacgaatcgacgaggcagcccacgccgacgagctcgcccgcttcgaagcgcgtgacctgcgcgccgaccgccgtcacgcggccgacgatttcatggcccggcacgaccggataagtcgtgttcttccactcgttgcgggcctggtggagatcggagtggcaaacgccgcagtaaaggatctcgatctgcacatcgagatcgcgcagcgcgcggcgcgcaaattcgaacggcgcgagcggcgtggtggcgctcgttgccgcgtaagcataagtcgtgctcatgaaggctcctgactcgaaaacgggtgccgcgcgcggccacggaatgcggcgcggcgacggaagccatcctaagcacgcggcgggatgcccggaatacctgaaggtcttgaaggtttgcctatttctcttgaacttgcggcgcagtgcggaaaaaaggccggggcgatgctagattgcaagcctgtttctcttgcagtacgaaggaagtccgatgagcttcgaaccccttttcgccgacggcggcgcgcgcctgcagcgccgcatcctcgcgctgttcgggcagctcgcgccgaacgaaggctatacgcacgctgcgatcgacggcgtgcgcttcattcgctcgaaccggcccgtgccgcggatgccggtgctgtacgacccgagcatcgtcgtcgtgtgccaggggcgcaagcgcggctatgtcggcgagcggagcttcgtctacgacgcccagcagtacctcgtgctgtcggtgccgctgccgttcgaatgcgagacgttcgcgacgccggacgagccgtttctcgccatttcgattcgcatcgatctcgcggtgatcgccgagctcgcgatcctgctcgacgagacgcacggcgcgtcggtcagcgagccgcgcggcatctattcgacgccgctcgacgcgccgctcgcggacgcggtgctgcgcctgctcgaggcgcttgcgtcgcccgccgatacgcgcgtgctcggcccggcgatcatgcgcgagatcggctatcgcgtgctgacgggcgcgcagggcgacgcaattcgcgcggcgctcgcgcagcagcaccatttcgggcgcgtcgcgcgggcgctgcggcgcatccatgcggacctgagcggcgagctcgacgtcgagacgctcgcgagcgaggcggggatgagccttgccgtgttccatgcgcagttcaagagcgtgacggcgacctcgccgatgcagtacgtgaaggcgacgcggctccatcatgcgcggctgatgatggtgcaggacgggctgaatgcgggagcggcggcggcgcgggtcggctatgcgagcgcgtcgcagttcagtcgggagttcaagcggctgttcgggcgcagtccgagcgacgaagtgcgctgggtgcaggcgggcggccggcagccggtcgcgctcgaagcgggagagtgatcgcgcgggtggcgcgcgacgggcggggcgggcgaacgcccgggcgtcccgcgcgacgggcatggggtgccgatgcgaccgcgggcacgggtgaccatcggggcgctcgaccgcctgccgaggcggatcgcgcagcgcatcggggcggttggcgcgagcgttggaacgggccggcgaatcgataagcacatcgatcagccaatcgatcagcgatcgatgcgccacgcccgagcgatgcggcgtgcaggtcgcatcgcatggcgagagcggcaagcgcgaacccgcgaaagcgcgccgatccatgcatcgtatgcggcgccggggcggcgcgaacgtcgccgccggctccgcccgatcgattatccgatgccgatcaccgattcgccgccgcggcgccgcgctgcttcgcgccggccgcggcgcccgcgcccgcggcgttcgcgcgcgcgtcggcgtttttgacgagcgccttccgatagagcggcatcaggtcggcgaggcgcttgcgcagatcgttgcggcgccgcgtgtcgtacggatgcgcatggatgaaaccgttgtccttgtcggcgcgtgtcgcgaccgcgagcttgtcccacagcgtgatcgccgcgcgcggatcgaagccggcgcgcgcggcgatgtcgccgccgatcacgtcggcctcggtttcgtcggtcggatcgtagcggaccgacgcgaagcgctcgacgacgccaagcggcgcgggcagcggctccgacagcccgaagagcggcggcagcggcgtcgcgccggtgccgagcgacgcggcctgctgctcgccgaggctcgagcgcgcgtgctcgcgcagcgcgtgcgcgatctcgtgcgcgaacagcacgccgagctcgtcgtcggtgaggcgcagtcgctcgagcagcccgctgtcgacgagcaccttgccgcccggcaggcagaacgcgcggatcgaacgcgagcgcagcacctcgatttcccagttccagcccttcacgcgctcgctccacttgaccgcatacggcgcgagccgcatgacgatcgtgcgcagccgcttcacgcgcgcgttgttcggcggcagcaggcgcttgcgctgcgcggcgtcctgcacggtctgccggtattcgttgtcggtcagctgttcgaggagcggcgacggaatcaggctgcggaacacgatcgcgttgccgtagcgcacctgctgatcgccgagcgcgtacggctgcggattgccggcggcgggggccgcggccggcgccgccggagtggcgacggcgggcgcgctcggcaccggcggcgcgccgttgtcggcgacgagcatcggctcggccatgcacagctcgaacccgagcaccgggcccgcgacgccgagcgcgacgccgcccacgaacgtgagcgcggcgcgggcgacgcgcagcttagcctgcacgggcggcctcgttgcctgacatgctgccgttccacggcgcgatcttgaacagcagcagcatcccgggaatgccgagcgccgcacagacgaggaaatagtcgaaccagccgatctgcgccacgatgaagccgcttgacgccgacgcgagcgtgcgcggcaccgacgcgaggctcgtgaagagcgcgaactgcgtcgcggtatagcgcgggtccgtcgtgctcgcgatgtatgcggtgaacgcggcgagcgtgaggcccgtcgagaacgtctcgaagccgtagatggcggccatcagcaccgggtccgggcccgccttcgcgagccacgcgaagccgagcgtcgacacgatctgcaggaccccgaagatccacagcccgcgcgcgatgccgatcttcacgagccacacgccgccgatgatgccgcccgcgaggctcgcccagaacgcggtcgtcttcgcgatcacgccgatctgcgtcttgttgaagccgagatcgagaaagaacgacgtcgaaagcgtcgtcgccatcgtgtcgccgagcttgtagaggaagatgaagccgagcacgagcagcgcgccgcgccagccgtcgcggccgatgaattcgcgaaacggcatgatcaccgcttccgacaggttcttcggcggcgcgccgtgcacgtccggctcgcgcacgacgagcgtcatcaggatgccgggcagcatgaacgcggcggtgagcgcgaacacggcgtcccacggcagatggtcggacaggatcagcgacagcgagccgggaatcagcgcggcgaccttgtacgcgttcacgtgcaccgcgttgccgaggccctgctcggtgtcgcgcagcagctcgcggcggtatgcgtcgatcacgatgtcggcgctcgcgccgaagaacgcgacgagcgtcgtcagcgcggcgaccgtccagatcgattcgcgcggcgacacgaagccgagcgcggcgatcgcgcccgcgacgagcaactgcgtgacgaacatccagccgcgccgccgccccggccgccagccgggcaggcgcgggatgaagcggtccatcagcggtgcccacaggaacttccacgtataggggaactgaatgagcgcgaagaggccgatttccttcagattcacgccttccgagcgcagccaggcctgcaccaggtagacgagcgtgaagagcggcagtcccgacgtgaagccgagaaagacgcagatcagcatgtgcgtgttcagaaacgcgcgccagcccggatggtcctcgtgggcgttgagggcgggcgcgtcgtgcggcggtttggtcatcgaactaaatactagggttgtctccgcttgacgcggtagaccgcaagactaccacgccagttcactccccatcgaatcggttgcccttcgtgcagcaccacgcggtcgagaatctccacgccgacttcgggcgcgagcgcttcgaaatccttgattgtcagcacccgcacgttcggcgtgttgtgccactgatagggcagcgatttcgataccggcatccggcctcgcagcaccgacagccggtgcgcccaatagccgaagttcgggaacgacacgatgcattcgcgcccgacgcgcgcggtttcgcgcaggatcgcggccgtctggtggatcgtctgcagcgtttgcgacaggatcgcgaaatcgaagctgtgatcctcgaacaggcgcaggccgtcctccagattctgctggatcacgttgatgccgttcttcacgctcgcgagcacgcccgcatcgttgatctcgacgccgtagccggacacttcgagctcctcggtcaacagcgacagcagcgagccgtcgccgcaaccgagatcgagcaccgtcgagcgcggctcgacccagcgcgcgatcgcgcgaaagtccgcgcgcgcggacagcgtgttcagcgcctgttggttcatgcgcccacctcctcggcaatccgttcgtaataggcgcgcaccaggttgtggtagcgcgcgtcgtcgagcaggaacgcgtcgtgcccgtgcggcgcgtcgatctccgcgtacgataccgagcgccggttgtcgagcagcgccttcacgatctcgcgcgaacgcgcgggagcgaagcgccagtcggtcatgaagctcgcgatcagatacttcgccttcgtatgcgcgagcgccgcgctcaggtcgccgttgaacgccttcgccggatcgaagtaatcgagcgcgcgggtgatcagcaggtacgtgttcgcgtcgaagtagtcggcgaacttgtcgccctggtagcgcaggtacgactcgacttcgaactcgacgtcgaaattgaagttgtacgcgtcgagcgcgccgtccgcgcggcgcagcgcgcggccgaatttctcggccatgtcgtcgtccgacagatacgtgatgtggccgatcatccgcgcgacgcgcaagccgcgccgcggcttcacgccgtgcgcgtagtagtcgccgccgtggaaatcggggtccgacaggatcgccgagcgcgcgacttcgttgaacgcgatgttctgcgcggagagcttgggcgtcgacgcgatgtcgatgcagtgcgcgacccgctccggatacagcaggctccacgcgagcgcctgcatcccgccgaggctgccgcccatcaccgcggcgaagcgttcgatgccgaacgcgtcggcgacgcgcgcctgcgcatgcacccaatcctcgaccgtcacgaccggaaagcgcgcgccgtacggcgtgcccgttgcgggatcgatgctcatcggccccgtcgagccgaaacacgagccgagattgttcacgccgatcacgaagaagcggttcgtgtcgagcggcttgccgggcccgaccatgttgtcccaccagccggtgctgcgcggatcgtccgcgtagacgcccgcgacgtgatgcgacgcgttgagcgcgtgacagacgagcaccgcgttcgagcgcgcggcgttgagctcgccgtaggtctcgacgacgagctgatagttgccgagcacgctgccgctttgcaggcgcagcggttcggcgaaatgcatggtgtgtggagcgacgacgccgatcgattccattcgttccgccttatggctgggcggctaaacagggttgtcgggcgtgcgcggaaagcgggggcaggctgacgacctctttagccgtatttgtagtgaacccgccgggcatgggccccggccggttcgcgcgcccgcaatcgagtcagcaaatcggcgcgctttccgagcgccgccgcgaagcggcgacgacaagcgggccaagtataacggaaaaacttcggcgtcgcggcgatgggggcgcgatcgcgccggcgggctcaccggcgcgtcggcgtaccggcgcggccggacatgccctttgcggccttgccgcccgggcgtcggctccgtccgcggcctcgcggcccgttactgcaggatcagccgcagctgcgcgtcggcgtgctcgccgggcgccttcgtgaagccgctcttcgcatagcggtgccagcggccgagcacgtagctgatgacgaggctcgcgcgcagcgccggatcgtagtcgtccggcagcggaacgggcggcggcgcgccgccggccgcatgcgcttgggcttcgaggagcgcgacgcgcaggcattgcttgatcgacgcctcgacccgctcgagcatctgattgacgcgctcggcgaggcgctcgtgttcgccgacgagcgcctcgcccgtcagcacgcgcgtcatgccgggattcttcgcggagaaattgagcagcatcaacgcgatcgagcgcgcctgcagcacgccgttcggctcgttcgcggcgatctggttgacgagcccgaagaacgtttcctcgatgaattcgatcaggccttcgaacatctgggccttgctcgagaaatgccggtacagcgcggcctccgacacgtcgaggcgggcggcgagcgccgccgtcgtgatcttctcgctcttcggcgcttcgagcatcgacgcgagcgtctgcaggatatgcacgcggcgctcgcccggcttcgggcgcgtgcggttcgcggtggcggcgctgcgttcgttttccgcggctgcggttactgccgggtcatgcgggtgagtcggctgcattttcgtcgccccgatcgagtgcccaatcgcagcgattttagcgaaccaatgcgacgatcgacatagtgcggtcgtccgtagcttggcagatggccgggcaggtgcccggtgatccagacggtgcggatgccgagccgcttgtagcgcttcaggtggccgcgcgtatcctcgacgaggatggcgtccggcaggcgcgcgtgcgccgcgcgcatcgcccggcgcagcatcgtggcgtcgggcttcgcgcgccatgcgcggcgatcgcgcatctgctcgatcgcgatcacgcgctcgaacaggcggtcgatcttcagctcgcgcagcaccgcgcgcgcataggtttcgggggcgttcgtcagcacgatcttgcggccgggcagcgcagcgacgagccgcgcgagcccgcgctcggcgcgcaccatcgacggcaggtcggcgaacgtgtggacgaccttcaggaaatcgtgcggatcgatcgggtgatggcgcgcgaggccgaggagcgccgcgccgtagcggcgcgtgtagtgggtgcgcagatgatcggcgtgcgcgcgctcgactttcagcgtatcgatgatgtactgcgtcatcgcccggttgatcgccgggaagatcgcatgcgacgcgtggtgcagcgtgttgtcgagatcgaagagccagacggggccgcccgcctgagggcgggcgcgccgcctgcgcggtcgctcgggcgcctgctcgctcgccgcaggcgaggcggggcggcgcggctggcggcgcgcgctcaatgcgagcggatcatcgtgccgaacggctgctcggtcaggatttcgagcagcaccgaatgctcgatgcggccgtcgacgatatggaccgacttcacgccgctcttcgccgcgtcgagcgcggacgagattttcggcagcatgccgcccgagatcgtgccgtcctcgaagagcgcgtcgatctcgcgcgcggacaggtcggtcagcaggttgccttccttgtccatcacgccggggatgttggtcatcatcacgagcttctcggcgttcagcacggtcgcgagcttgcccgcgacgagatccgcgttgatgttgtacgacaggccgtcctcgccgaagccgatcggcgagatcaccgggatgaacgcatcgtcctgcagcgccttcacgacggccggattgatcgcctcgacctcgccgacctggccgatgtcgacgtactcgcccgggttgtcgcggtccggcatcatcagcttgcgcgcgtggatgaggccgccgtccttgcccgtcaggccgaccgcgtggccgccgaaatggttgatcagcgtgacgatgtcctgctgcacctcgccgcccagcacccattcgacgacttccatcgtctcttcgtcggtgacgcgcattccctgaatgaacgtgccctgcttgccgatcttcttgagcgcctggtcgatctgcgggccgccgccgtgcacgatcaccgggttgatgccgacgagcttcagcaggatcacgtcgcgcgcgaagccctgcttgagccgttcttccgtcatcgcattgccgccgtatttgatcaccacggtcttgccgtggtagcggcgaatgtacggcagcgcctccgcaaggatttcggctttcagggcgggggagatctgcgagaggtcgatcggctcggacatggcggcggctcgggtgcgaaacgttgaaacaggcggaattgtacaggagtggcgcagcgcagcatggggtttttggccgttcggacgatgggcggcgggcgtgtcgaaatcgggcgccgccgccgggaaagtgaggttttcctgcgcgatccgcatgcaatttccgcgcgcggcgcttatgcttggcacgtggcagcccggctgcccgccgcgagcgatgaccgtgcggccgcgtcacggcggcggatcggtcgttgcggccggcgccgatgttcatttcttgatcgttttgcccacattccggcttgacccggcccatttgcgatgaccgagcccgccgccacgcccggcctgatcagcaagcgctgcccgcgctgcggcagcgcgttcgactgcggcgcccgcacgcgtccgttcacctgctggtgcgcggcgatgccggcgatgccggcgggcgcgcagccggcgacgggcgcgcgctgcctgtgcccggcgtgcctcgccgacgagatcgcccggcgggtcgccgcgagcacggcgggcgaagggccggctcgccccgagcgcgaagactgagaaggtaaactgcgcggatgcaacgaatcaccactaccggacgcgtcaacctgagccatctgttctggttgcgcaatctcgcgatcatcggccaactcgtcacgatcgccgtcgtacagacttatttcggcgtccatttgccgttgcccgcgatgctgatggtgatcgcgctcgaaatcgtgttcaacgcgctcacgtgggtgcgcgtgctgcgcgcgcggcccgagaccaatttcgagctgctcggccagctgtgggtcgacctcggcgcgctgtcggcgctgctcttcctgtcgggcgggaccacgaacccgttcgtttcgctgtacctgccgtcgctcgcgatcgcggccgcggtgctgccgtggcacctgatgatctggctggcggcgttcgcggttgcgtgctacctcgcgctcggcttcgattcggtgccgctcaacctggataatcccgcgaacctgttcgattattttcgtgcgggcatgtgggtgaacttcatggtgagcgtcgggctcatcgcgtggttcgtcgcgcggatgtcgagcgcgctgcgccagcgcgacgcggcgctcggcgaggcgcagcaggcgctgttgcgcgacgagcgcgcggtcgcgctcggcgtgcaggcggccaccgtcgcgcacgagatgggcaccccgctgtcgacgatcgcgatgctgaccgaggaattgcgcgaggccgcccgcacggacgcggggctcgcgcgctacgatgcggacctgaaggtgctcgaggagcagatgtcgcagtgcacgtcggcgctcgcgcgcctgagaagccgcgcgtcggagcggccgagccgcgaacccgtcggcgagtggctcgacacgttcgtcgagcattggcggctgcgccatccgcacgtgctgttcgagcaacgggggccgcagcccgtgggcgtcgcgctcgacgatacggtcgcggtcggccagatcctgaccatcctgctcgacaatgccgcgcgcgcgagccgcgatcgcgttacgctggcggcaacgattgcgcacgacggcgcacgcgacgaaatcgagttcgaggtttgcgataacgggccgggcatcccggccgccttgcgcgacacgctcggcgcggcgcccgtcgacagcacgcagggcggccacggggtgggcctgtacctggcgttcagcgcggcggcgcgcctgggcggctcgatcgagctcgccgacgcgcagccgcgcggcacgcgggcgatcctgcggctaccggtcgcacgtcaggtggcggccgagatggcgaacgaaaacggatagaccagatggagtgatgcaaatgagcgacaagaatttcctcgtgatcgacgacaacgaagtgtttgccggcacgctggcgcgcgggctcgagcgccgcggctacgcggtgcggcaggcgcacaacaaggacgaggcgctcaagctcgcgggcgccgagaagttcgagttcatcaccgtcgatctgcacctcggcaacgattcgggcctgagcctcatcgcgccgctgtgcgatctgcagcctgacgcgcggatcctcgtgctgaccggctacgcgagcatcgcgaccgcggtgcaggcggtgaaggacggcgcggacaactacctcgcgaagccggcgaacgttgaatcgatcctcgccgcgctgcagacgaacgcgagcgaggtgcaggccgaagaggcgctcgagaacccggtggtgctgtcggtcgaccggctcgaatgggagcacatccagcgcgtgctcgcggagaacaacaacaacatctcggcgaccgcgcgcgcgctgaacatgcatcgccgcacgctgcagcgcaagctcgcgaagaagccggtgcggcagtaagggcgcgcggcggacttcgggcggcgcgtgcctcggggcggctgcaaggccgccggtgcggcgcgcgggccgtgcaaggcgcgatcggggcgcgatcgcgccacgattgagccgcggtcggccggcacttggctcgcaggtggaccgatcccgcagttggaccgttgcccggcggacgaccgaccgggccggcggcccggcccaccgtccgccaccggtcttcaccggtcttcaccggtccacgccgaaggtcgccacggcggtcgtcccgtcacgacccgcctcaatccgccgtgatcagggcggcgtcgcgcacggcttcgtcccttcgtccgccgcgtgcctaaacgaaaaacgggcagcccctcgcgggactgcccgttttttcatcggcaaacgtggcgaagccgcttcgcgtcacagcacgtagcgcgacagatcctcgtccttcgacacttcgccgagcgcgtgatcgacataggccgaatcgatcgtcacgctctggccggcatgattgcccgcggcgaacgacacttcctcgagcagcttctcgatcaccgtgtacaggcgccgcgcgccgatgttctcggtcttctcgttgaccgcgtatgcgatctcggcgagccggcgaatgccgtcgtcggcgaattcgagcttgacgtcctccgtcgcgaggagcgcctgatactgcttgacgaggctcgcgtcggtcgcgacgagaatcgcttcgaagtccttcaccgacagcgaatcgagctcgacgcggatcggaaagcgcccttgcagctcgggaatcaggtcgctcggcttcgcgagatggaacgcgccgctcgcgatgaacaggatgtgatcggtcttcaccatcccgtacttcgtgttgatcgtcgtgccttcgacgagtggcagcagatcgcgctgcacgccctgcctcgacacctcgccgccgccgccttcgtggttgcgcgacgtgatcttgtcgatctcgtcgaggaacacgatgccgttctgctcgacgttctgcacggccttcgtcttcacttcctcgtcgttgagcatcttcgccgcttcctcgtcggtcagcagcttcagcgcttccttgatcttcaccttgcggcgctgcttcttgccgctgcccaggttcgagaacatcgagcgaatctgctcggtcatctcttccatgccgggcggcgccatgatgtccatgccgaccgccggctgctcgatgtcgagctcgatttccttgtcgtcgagctggccttcgcgcaggcgcttgcgaaacgtctggcgcgtcgcgttgttgtcgtcgttcgcgtgctcggcgctcgcgccgaaacccaccgcgcgcggctgcggcagcagcacgtcgaggatgcgatcctcggcgagatcggtcgccttgctgcgcaccttgcgcatctccgtttcacgggtctgcttgaccgagatctcgatcaggtcgcgcacgatgctgtcgacgtcgcggccgacgtagccgacttcggtgaacttggttgcctcgatcttgatgaacggcgcgtccgcgagcttcgcgaggcgccgcgcgatctcggtcttgccgacgcccgtcggcccgatcatcaggatgttcttcggcgtgatttcctggcgcagcggctcggccacctgctggcggcgccagcggttgcgcagcgcgaccgcgacggccttcttcgccttggcctggccgatgatgtgcttgtcgagttccgagacgatctcggcaggggtcatggtgctcacggctgctccttactcgatggtctcgatgatccggttgtgattcgtgtagatgcacatgtcgcccgcgatcccgagcgccttctcgacgatctcgcgcggggacagatcggtattctcggcgagcgcgcgcgcggcggcctgcgcgtacgagccgcccgagccgatcgcgcagattccgccttccgggtcgagcacgtcgccgttgccggtgatgacgagcgtcgtcgtcgcgtcggccgcgatcagcatcgcctcgagacggcgcagcaggcggtcggtgcgccagtccttcgcgagttcgacggccgcgcgcgtgaggttgccctgatgcttttcgagcttcgcctcgaagcggtcgagcagcgagaaggcgtcggccgtgccgcccgcgaagccgacgagcacctggttgttgtagatgcggcgcaccttgcgcgcaccgcccttcatcacgatattgccgagcgtgacctggccgtcgccgccgagcgcgaccttgtcgccgcgccgcacggagagaatcgtcgtgccgtgaaattgctccatctgtattcctcgagaaagacgggagaggcggggcgcgcggggcgccgccgcatgctgcggcgcgcgcgaacgggcctggccggccggctcggcgcgcattgccttcattttagggcgggcgccgcgatatcaagggcggcgggcggcgggcgccgcggggcgatgcggcggcgagaaaagcaaaagcgcgcggcaggccgcgcgctttggacaaagcgtgtggggcgcggaaggcgggccgcgccgggcgggtatcagtcgccgaacagcttctgacgcagctcgcggcgctcctgcgcctcgagcgacagcgtagccgtcggacgtgcgagcagacgggggatgccgatcggctcgcccgtctcttcgcaccagccgtaatcgcccgattcgatgcgggcgagcgattgctggaccttcttgagaagcttgcgttcgcggtcgcgcgtgcgcagttcgagcgcgtgctcttcctcgatcgtcgcgcgatcggcagggtccggcacgatcaccgtttcgcgcagattctcggtcgtctggcccgcattgcggagaatttccgcctgcaattgttcgagccgatttttgaagaaggcgagctgatcctcattcatgtaatccttgtcgctcatcttcaggatttcggcttcggtcaagagtttcttcgtcatctgcttgcttcttcaatgtgcggcgaatccatggatattgcccgcactttgggattacccgcaacagcccttgcaattgtttgccattcgctgtggcggggccgaaagcctccggataccgggcccgtttcgttcagtactcccttggggccggctttgcgcgtgaccgcgggcggccgtccccggcgctctaccgtgccgcccgggcttcacgcgaggatcgggcctgccgccgcccttctccagcgggcaggtattgtaactgaatcgcaagccctcgccgtatcgggtcgatcccctgccggtcaaccggtatcctgaaaatataacccgcaaatcaggaaaaagcgatgacggccgtgcgccggcccacggccggcgcggcgggcttcccggcatgcgcgggaaagcccgtgggcgggtaggcgcgcgcggggtgcaagcggcgggtgagtggcgggtgagcggcgggcgccgcctgtcgcgcacgcgccgctcacccgccggcggcgggccgccgcggcctccccgcgcacgatgcgacgcgggttatgcgaggcaggcgtcgaggccgtcggtgatgaggtcgcgcggcaggtcgacgccgatgaacaccatcttgttggtcttcttctcggccggcagccacttcgcggcgagatcgctgcccatcatctgatgcacgccctggaacacgaccttgcggtcgacgcccttcatgtacagcacgcccttgtagcgcagcatccgctcgccgtagatctgcagaatgccgccgaggaaatcctcgagcttgttcggatcgaacgggcgatcgttgcggtagacgaacgacttgatcttgtcgtcgtggtgcgcgtggtgatgatcgtggtggccgtgcccgtgatcgtgctcgcaatggccgtgatcgtgatcgcaatgcgcgtgatcgtggtcgtgatcgtcgtgatgcgcgtgcgcgtgatcgtcttccgcgaggaagtccggatcgatctcgagcttcgcgttcaggttgaagccgcgcaggtcgaagatctccttgatgtccgcatcgccgaagttcacgaccttgatcgccgccttcgggttcatgtgcagcaggcggtgcttgagctcggacaccgcctcgtcgtcgacgaggtccgccttcgtgatgaacaggcgatcggcgaagccgacctggcgctgcacgacttcgtgctcgtcgagctgcgcgttcgcatgcttcgcgtcgacgagcgtgatgaccgcgtcgagcaggaattcgtcggcgatctcgctgtcgatgaagaacgtctgcgcgaccgggcccggattcgcgaggcccgtcgtctcgatcaccacgcggtcgaagtcgaacgtgccgtcgcgctttttcgcggcgaggtcggcgagcgcgcgcgcgaggtcgccgcgaatcgtgcagcagatgcagccgttgctcatctggatgatctgctcggtcgaatcctggacgaggatctcgttgtcgatgttctcttcgccgaactcgttttcgatcacggcgatcttcatgccgtgctgttcgttcaggatgcgcttgagcagcgtggtcttgccgctgccgagaaagcccgtgaggatggtgacgggaatggccatgtcgtcggtcgcctgtggttcgtgaaacggggtcaaaacggctgaaaaacagcgcgcccggcgaaacttcccgagcgctcagccatttattgaaacatatctgtcaagcccccgctgtcggccgaacggccggcgcggcgcgggcgtgcacagcgccgcccgctcagatcggggcgatcacgcgatttgcaacagcagccccttcagatattccccttcggggaacgcggtcagcagcggatgatcgacgcccgcgccgagccgcttgaggatgcgcgcgtcgaccttcgcgtcggccgccgcgcccgcgacgatcttctggaacaggtccatgtcgatcgcgccggagcacgagtacgtgaacagcaggccgcccgggcgcagcagcttcaagccgctcagattgacgtccttgtacgcgcgcgccgcgcgatcgacgctgtcgcgcgtcggcgcgaacttcggcggatcgagcacgatcaggtcgaagcgctcgccttcgtcgacgaggcggcgcagcgtcttgaacgcgtcggcgtcgagccattgcgcgcgcgcggcgtcgaagccgttcgcggcgacgttgcgctgcgcgagcgcgagcgcgtcgcccgacgaatcgatcgacacgacccgcttcgcgccgcccttgagcgccgcgagcgagaagccgcccgtgtagcagaagcagttcagcacgtcgcgatcgcgcgcgtactgcgcgacgagtgcgcggttctcgcgctggtcgacgtagaagcccgtcttgtggccgttgcgcacgtcgacgtgatacagcacgccgttctcgttcgcgatcagcgtgtcgggcggcgcgtcgcccgcgagcacgccggtcgtctgttcgagcccttccttttcgcggatcgacacgtccgagcgctcatagacgttcgggcagccggtggccgcgacgatcgccgcgacgatcgcgcccttccagtgctcgacgcccgccgccatgaactggcagacgagctggccgcgaccctcgccgtcgcccggcgcgaccggcgcggccgcgccgccttcggccgcgcgcgcggcggcgtcgccggtgtgggcggcgcctcgcgccgcgacgtagtaatcgacgatgagccccggcaacccgtccgcctcgccgaacacgagccgcaccgcgtccgtgcccgagatcatcgcgcggcgatgcgcgagcgcgcgttgcacgcgccgcttgaagaacgcgtggtcgatcggctcgttctcgtcgaagctccacacgcgcagccggatctgcgaatgcgggctgtacgcggcgcgcgcgagaaagcgcccgtcgtgcgcgcgcacgatgacggtcgcgccgggcgcgggcttgccgtcgacgcagtcgatcgcgttcgcgtagacccacgggtggcggcgcagcagggatttgtctttcgacggcttgagcgtaacggtatgcatgtcgggatcgaaatggccgcgcggggcgcggcggagtctgattctgggattcgtcgattcagtgatgcggcgcgcgcggcggcgcgggtcaatcgcgctttttcgcgcgcggatgcgcgctgtcgtaaatcttcgcgagatgctggaagtcgagcgacgtatagacctgcgtcgccgagatgctcgcgtgcccgagcaactcctgcaccgcgcgcaggtcgccgctcgattgcagcacgtgcgtcgcgaacgagtggcgtagcacgtgcggatgaacgttcgccggaatgcccgccgcgagcgccgcgcgcttcacgcgctcgcgcacgacgccgggcgacatccggttgccgcgcaccgagaggaagagcggccgcggatcgtgcttcacgaattcgccgcgcaccgcgagccaggcgtgcagcgcgtcgagcgccttgcggccgacgggcaccttgcgctccttgtcgcccttgccgcgcacggtgacctccgcttcggcgagatcgagccagcccgcggagcggtaggcgccgtccttcacgtattcgatgtcgaggccgatcagctccgcgagccgcagcccggacgaatagaacagctcgaggatcgcgtgatcgcgcaggctctcggcggtgccggccgtgggcgcgtccatcagcgcggcggtgtcgtcgacggacagcgccttcggcagcgtcttcgcgcgcttcggtgcgcgcacggccgcgaccggattcgcgttcatctcgacgtgttgcgaaaaccagcggtagaacgcgcgccacgcggacagccggtgcgagatcgagcgcgcggacaggccgcccgcatgcgcgcgcgcgacggcgctgcgcatgtcgacggccgtgaggctgtcgagcgggcggccgttcgcgagcttcttcagttcgtcgagctcgtgcgcgtacgcgcgcagcgtgtgatccgacagcttcctcacgtgccgcaggttcgacaggtagtcgacgatcggatcggcgatcggcttggcggtcatggcgcgtgtcggcgggcggcgggcggaggcgcggccgtcagtgcggcagcaggcgcgtgagcgccgcgctcgcgagcgtgccgatctgcgtgaggaaatcggtgcccatcccgtcgtggaagcgccgcgggtccggcgagcccagcacgagcaggccgaacgcgcccgcgccctcgccttcggcgctcgcgcgcagcgcgatcagcgcgaccgactcggccgcgccgctcgccgcgggcgcttcgccgtcgtcggcggcgggcggggccgcgacgggcgtgagccactgcgcggcctcgaagccggtgttcgcgccgcaatatggggtcgcgaggctgttcgtgaagaggcgcacctcctcgccgacgttgcgtgcgaaatcggcttgcgcgtaagtctcggcgacgtcccagagcctgagcgccgtctgcggcacgtcgaacacgtcggcgaggccgcccgcgatggcgcgcggcagcgcgtacggatcgcgctcggcgatcacgcgcgcggtccagcggttgaatttcgcggcgagcccgtcgttctcgtggccgtagcgcagcagttcggcgagccggcgttcgagatgcttgttcttctcgcgcagcatctccatctgccgctcctgaagcgataccgcggccttgccgtgcggattcgcgagcttgatggtcgcgagcagctccgcgtgctgggcgaagaattcggggttggcgagcaggtagtcggcgacttcgcgatcgttcatggcgcttcgttcgggcttcggcaaatgaaaggtctggctattaaaggtcaggcgggcagctcgatcacgccttcgaagacggtggtcgcggggccggccatcatgagcggcgcgcgctcgtcgcacgcgccgttccacgagatcgtcagcgtgccgccgtgcgtatggaccgtgacgggcgaatcgagtcgcccgcgccggatgccggccgcgacggccgcgcacgcgcccgtgccgcacgcgagcgtttcgcccgcgccgcgctcgtagacgcgcaggttcacttcgtgacgcgacacgatctgcatgaagcccgcgttcacgcgctgcgggaaacgcggatcgcactcgatcgccggcccgtcgacgcgcaccgcgaacgcctcggcgtcgtcgacgatctgcaccgcgtgcggattgcccatcgacacgaccgagatccagcgcgtcacgccgttcacgggcagcggccagagcgtgtcggcgccctcgcggcggccgtcgaggccgctcgcgtcgaacggcacgcgcgccggctcgaacacgggcgcgcccatgtcgacgacgacctcgccgttgtcctgcatcgtcagcgtgatcacgccgtgcttcacctcgacgcgcacgctcgccttgccggtgagcccgtggtcgcggacgaacttgacgaagcagcgcgcgccgttgccgcagtgctcgacttcgccgccgtcgcagttgaagatccggtatttgaaatcggcgccgtcgacggtcggcttttcgacgagcagcaactgatcggcgccgatcccgaagtggcggtcggcgagcgcgcgcacctgcgcgccggtgagcgggggcagcgcgcgggtgtagccgtcgagcacgacgaagtcgttgcccgcgccgtgcatcttggtgaacgagagtttcatgggcgctattgtatgccgcgggcatgccgcggcggcggagtcagtagacgctcggctcgccgggcgggcgcgtcttgaagcgcttgtgcacccagtagtactgctcgggcatcagcggaatctgctcctcgaggaacgcgttcatccggcgcgcgtcgaggtcgtcgtcgcccgtcggataattttcccaaggtttgaagactttcagccgataaccctggtaatcgggcagcacttcgccgatgaacggcacgacctgcgcatggcctgtcctcgcgagccggccgaccgcggtcagcgtgcacgcaggcacgccgaagaacggcacgaacgtcgagttgcgcaggccgtaatccatgtcggcgccgagcatcaccggcttgcggtcgcgcagccagcgcagcacgacgcgcgcgctgtcggcgcggccgaccatctcggcgtcgaagcggccgcgcgcggctttcgcgatggcttcgagcgtcgggttcgagaacggctggtacagcgagccgcagcggcgttgcagcgagcggttcagccagatcgagcccgcctcgatgccgacgaagtgcagcccgaggaagagcgtcggcggcaggttcgggtcggtgagatcgatcgcgctgtcgacctggatcaatttttcgagctttttcgcggagccgaaccactggacgctgcgctcgacgtagctgcggatcgcgtgccggaagtgccgcccggcgatttcctcgcggcgcgcgtcgctccaatcgggaaagcagagttgcagattgatgtgtacgatgcgcttgcgccggctggggatccgatagagcagccagccgaggccgtcgcccaggcgcgcggtcagcccgtaaggcaggaccgcgaggaatttgagaaacgcgacggcaagccgtgtgccgagacggcctagcatgcgaatcctccgtcgatccgggcggccggcgcgatgagaacagggttgaggaacagcggaaggagcagcacgatggacgctctgtgacaattcgagaaagccgctataatacgggcttcgccgagttaactgacaacttgcggggcgaagccggcgggcgcgacgagcacccacggcgcaggaaatccgctaaagcgtcgccacttcgggcctctggaagctggctacgtgaactcaaccgtaaccaaaacaggagcctgagaacgtggcaaacgattatctcttcacgtccgaatccgtttccgaaggccatccggacaaggtcgccgaccaaatctccgacgcgatcctcgacgcaatcctcgcgcaagacaagtactcccgtgtcgcggccgaaacgctgtgcaacaccggtctcgtcgtgctcgccggcgaaatcacgaccacggcgaacatcgactacatccagatcgcgcgcgacacgatcaagcgcatcggctacgacaataccgattacggcatcgactaccgcggctgcgcggtgctcgtcgcgtacgacaagcagtcgccggacatcgcgcaaggcgtcgaccgcgcgcacgacaacaacctcgatcagggcgcgggcgatcagggcctgatgttcggctacgcgtgcgacgaaacgcccgagctgatgccgctgccgatccacctgtcgcaccggctcgtcgagcgccaggcgaacctgcgccgcgacggccgcctgccgtggctgcgcccggacgcgaagtcacaggtgacggtgcgctacgtcgacggcaagccgcactcgatcgacaccgtcgtgctgtcgacgcagcacgcgccggagatcgatctgcccgcgctgcgcgaagcggtgatcgaagaggtcatcaagccgacgctgcccgccgacctgatcaagggcgacatcaagttcctcgtgaacccgaccggccgcttcgtgatcggcggcccgcaaggcgattgcgggctgaccggccgcaagatcatcgtcgacacctacggcggcgcggcgccgcacggcggcggcgcgttctcgggcaaggatccgtcgaaggtcgaccgctcggccgcctacgcgggccgctacgtcgcgaagaacatcgtcgccgcgggcctcgcgtcgcgcgcgctgattcaggtgtcgtacgcgatcggcgtggccgagccgacctcggtgatggtcaacacgttcggcacgggccgcgtgtccgacgagacgatcacgaagctcgtgcgcgagcacttcgacctgcgtccgaagggcatcatccagatgctcgacctgctgcgcccgatctacgagaagaccgccgcttacggccacttcggccgcgaagaaccggagttctcgtgggaagccgccgacaaggcgctcgcgctcgccgaagcggcgggcgtcgagccggccgtgcaagtggcctgacgcacgcgcgtgctcgagcgcaaacaaaaccccggcttcggccggggttttttcatttcagtggtgcgtcggatgcggctcgcatggcgcatcggcggcgaacggtggcttgcatggcggcgcggcctccgcgcggcaatttgccgcgcgggcggtacggccgcgcctagcgcgcggcgaacacgaaccagccggtgcttgtcgcgaggcggcgcggccggttgatgcgacgcggcgcgacgcttgcgcgatgcagcgacggcgcgcgcagccgcagcgcgggcttttgcagcagcgagcgcagcgccgtgcggcgcgccgcagcatgggcgctcatcagcgacaggaacgcatgcagccatgcgcgcaggccatcgagccgcggctggtgctggcgcgcgcgctcggctagcacgctcgagcgcgcgctatggtggcgcaacgcgcgcacgatccggtgcggcgccgacggcgcgctcttcggggtgcggtgaagacgggaagtcagacggaaaggcatgacgaaagtaattcgctcgtagtgcggcccctttcgaggcgcgaatgtcaaaacggccgttgtgcggcaagggtcgaacccatcgtaccgaaagcctcggtgcgccgctgcccgcgaaaactagcaggtgtgtccagactacaggcgcttcgtgacgccaggaagtcgcgctaaccctcgtgtgccgggcgcgccgcgtcgagacagccgaagttagtggcgggcgcgtgcccgacagttcctttgcgttacatcaaattcgcggcgacgatcgcgcgccgtttttcacttcgcggcatggtggcgagcatgtcgcgcacgtccgttttacaatcgttcatcgataacaatgacgccgaccaccccatgtcttccttgcacccggagttgattcacacgcaggtccagacgctgcgcgagcgcggcttcgtcgtcgcaccggggctcgtcgcacccgagcggtgcgcgcaactgaagacgatcgccgagcggcagttgcgcgaggcggcgcagccgctcgaattcgaggccgacctgcgctatccgggcgcgcccgaatcgcggcacgcgccgggcggccatacggtgcggcggctgctcgatgcatacgcgcgcgacgcggcgttcgccgagcgcgcgaccgcgcccgagatcggcgcgtggatgcgtgcgtactttgacgaaacgccggtgctctcgcgcgcgcatcacaactgcgtgatgacgaagcatccggcatacggcagcctgaccggctggcatcgcgacgtgcgctattggtcgttcgagcgcccggatctcgtatccgtgtggctcgcgctcgggccggagacggacgacaacggcgcgctatggctcgtgccgggctcgcatggcgcggaattcgggccggagcatttcgacgaagcgaagttctttcgcggcgacgtgccggcaaaccgtcggttgatcgagcaggcggtgtgcccggcgctcgcggcgggcgatgtcgtgttcttccactgtaatacgctgcattcggcggggcagaaccgcagcgatcaggtgaagttctcgctcgtgttcacctatcacggcgacagcaatcggccggtgcccggttcgcgctcggcgtcgaaaccggaggtgcggttctagctgcgcgcgcatcgcgcgcgcggggcgctgcgatacatcgcggcacgcgcgccgtgtcgtgctttgtcgtgcttcatggtgcttcactttgtgcgcgtgatgtgttgcgctgcgctgcgttgtgtttcgttgcgcgcagcttcgcgcgcgaggcgtgtcacgcggcgatgcgcttcggcggcagtcgcgacggcggccgcgactgccgccggaggaaacgggcggcccgcacgcggccgcccgtttcgtttcggcatcgggccggcgcgtgcgtcagcgcttgccgctcggcatcgacagcccgatcagcccgacgagcgtcgcgacgacgccgcccgcgatcagcatgatcgtcttcgtcgaaggcgagccggtgaagaagcgcgcgacgccgtcgttgatcgaatggaacgactggccgccgaaatacagcagcacgacgccgccgacgatgagcgcaacggaaatcgctcgagtcatgaagatcctcgctgaaacggatgatgaagacgccgcagtgtaggggagcgccgcggcggcgtccatcgcggcgcggcgttgctgcacgattcgcgacggttggctaacatggcccgctggggtacgtccggccggaaggatccggcctcgttcaacgtctcgacgggaattcagatggcctacgaagcagcttcagaacgctatgcggacatgcagtatcgcgtgagcggcaaatccgggctcaaattgccggcgctttcgctcggcttgtggcacaacttcggcgacacgacgccgatctcgacgcagcgcgagatcctgcgcaccgcattcgatctcggcatcacgcacttcgatctcgcgaacaactacgggccgccgtacggcagcgccgaaacgaacttcggccggctgctgcgcgaggatttcaagccgtatcgcgacgagctgctgatttcgacgaaagccggctgggacatgtggcccggcccgtacggcagcggcggcggctcgcgcaagtacgtgctcgcgagcctcgaccagagcttgcggcgcatggggctcgactatgtcgacatcttctattcgcaccgcttcgacgcgcacacgccgctcgaggaaaccgcgagcgcgctcgcgagcgccgtgcagcagggcaaggcgctctacgtcggggtctcgtcgtattcggcggcgagcacgcgcgagatcgcgaagctgctcgccgaatacaaggtgccgctgctgatccaccagcccgcgtacaacatgctcaaccgctggatcgagcgcgagctgctcgacgcgctcgacgagacgggctcgggctgcatcgcgttcacgccgctcgcgcaggggcttctgacctcgaagtatctgaacggcgtgccggcggatgcgcggatcaacaagccgggcggcggatcgctgaaggaagctcacctgagcgcggagaacctcgagcacgtgcgcaagctgaacgagatcgcgcagcggcgcggccagagcctcgcgcagatggcgcttgcctgggtgctgcgcgattcgcgcgtcacgtccgcgttgatcggtgcgagccgcgcggagcaggtgcgcgagaacgtcgcggcgctcgcccatctcgcgttcagcgacgacgagatcgccgagatcgaccgctatgcgaccgaaggcgggatcaatctgtgggaaaagccgtccaccgatcaggcgatctgatcggtagccgtcctgacgatgcgcgcgccgcccgctcgacgcgccgaaggcggcgcgcccggatgcgcgcgctgcgggcgcggcggctagatcagcgcgggcagcccttcgaccagcagcacggcgaccgccacgccgagcatcgcgccgagcacgcgcagcacgttgtggcggaactcggtcgcgcacggcaccgcgccgaggaacagcgcgccggcgagcgccatcgggatcaacaggatgaagtcggcgatcgtgaaataggtcgacatgcgtgtctcctttcttctccggccggtcgtcgtatgcggggtggccgattgattcgagtataggtaacggccggcgttttttggttatccgaagcttcgcagcgcgacgaaaacgcgcagattgcgcggtttggcgtgaacaatccgacggaacgctttcatttcctctttccgatggctttccggtgctgcgatgcaatgaacgacgcgtccgcgtgttgcagcgcgggcgcgtcgttccgatttcgccgtcgtcgcgatcggccgtcaatcgcgcgcggcgcgccggaacgcgagcgcgaggcctgcgaggatcgcgatcatgccggcgatttccagcggcgcgagacggttgccgagccacgcggcgtccatcagcgcggtcacgaccggcacgagatagaacaggctcgttacgttgacgagatcgccgcgctgcatcagccggtagaacagcaactgcgcgaacacggagatcacgatgccgagccaggcgagcggcagcgcgaacgcccagctcgcttcgaacgagatcggctcgaacggggcgatcagcgcgcacagtgcaaggccgagcgcgttctgcagcgggagcacgtcgatcggcgcggcgcgcacgcgtttttgcagcagcgcgcccgccgtgatcgcgagcagcgcgccgagcgcgcacgcggtgcccgccgccggtgccgcgccgcccgcggcgctgcgatagacgacgaggctcaggccggtcagcgcgagcgcgaggccggcaagccgcgcgggcgacatgcggcgttcgagcacggcgagcgtgaggatcggctgcacgccgagtatggtcgcgaggatgccgggcgcgagcccgcgctcgagcgcgagcagatacagaatcgaatagccgcccgtgagcagcacgccggttgcgagcgtcgcgcggcgcgcgccgcgcggcggcagccagcggcggcgcgcgagcgacagcacgagcagcacgagcgatgcgagcgcgaagcgcgcgatcaggaaagcgaatgcggacgcatgccgcaggccgagttcggcgaagatcgctccgctgctccatagcagcacgaaaagcgacgtcgccccatgcgcggcgagcgcgggtctgactgaagccatctgaaatccacctgtcgatcgaatcgggacgctccgctcgcgcacgcgaacacgccgcgcgcgccatgcgcgcaacggttcgatcagcggcgaacggagagcgagagcgcttgcgcggcgtctagccgcgcgccgccggaggaggcggcgcgccgacgggcggcggcgcggcaggtggacggtgcgcgcacgcgcgcggcagccgtgcgatgggcggcttcgatacggcgcgggcgggcaacgagggtttcatcgcgaagggcgcgaaaagtgcgaacgataatgcaggaacgtcaaaggtaacgcatcgatgcgcgatccggcaaccgcgccggccgcgaaggcggcgggcgatcacgcggcgccgccgcgctcgcgcgcgcgcagccaggcggccgcgaccacgccgagcgcgagtagcgcgccgacgagcgccgcgacgcccggccagccgagcgtgctccagaagcgtccgccgagcgagccgacgacgctcgagccaagatagtaagcgagtagatagagcgcggccgcctggcctttgccgtgctgcgcgagccggccgacccagccgctcgcgaccgcgtggcccgcgaagaagccgaacgtcacgcatgcgacgcccgcgacgatcgcggcaaccggatgcagcagcgttagcgcgacgcccccgagcatcaccgcgaggctcgcgatcagcacgcggccgcggccgagcgtatcggcgagccgtcccgacagcggggatgcgacgacgcccaccagatagacgacgaagatcgcgccgatcgtcgcctgccccatcgaatacggcggcgcgagcagccgatagccgatgtagttgtagagcgtgacgaagctgcccatcagcacgaacgccatcgcgaacagcacgggcagctcgcgctggccgcggagatgatgggcgagcgacgtgcggtgatgcgcgaggttcaggccgcggcgcggcacgaaatggcgcgacggcggcagcagcatgcggaacgcgagcatcgacgcgaggccgagcacgccgatcgcgcccaccgcgatgcgccacgagaacaggtcggtgagaatgccggtgatcacgcgccccgccatcccgccgatcgcggtgccgccgacatagagccccatcgcgagtccgagcccgtccgggtgcacttcttcggcgagatacgccatcgcgacggcgggcacgccgccgagcgcgagccccgtgagcgcgcgcaggatcagcagttgatgccagtgcggcgcgaatgcggcggcgagcgtgagcagcgacgaagcggtgagcgaagccgtcatcagccggtggcggctcaacgcttcggagacgaagccggcgacgaacacggcggcggcgagcgcggccgtcgcgaacgacagcgcgagactgctctgcgccgggctcacgccgaatgccttcgagaattccggcaacagcggctgcacgtaatagagcagcgagaacgtcgcgtaaccggcgaacagcagcgcgacgctcgcgtgccagtaaccgcgtgagccgcgctcgagatacggggcggcgccgacgggcgacgcgccttgcgcggcatgcgccgagttcgctcggccggcggcggcgggccgcggcgcgccgggtggtacagtcacgctgattctccatgcgaggcaagcctcaacgatacgccggttgcccgttcggcgtcgtttcgtcagacgacgcgttggcttttggccgcatttccgaatgccgaatgaatcatcggatggcggccgcgcgcgtcggggtatgatggagcgacgcaccgcctcgcaagcggcgcgtcgcggcggcggactcgacgcatccggcgaattggcggcgcgtttgtcgtcagctcgcgctttcgcgattccatgaacgatgaacaatggaatgcgtgcgctttgtcgcgtcatggatgcgcaattcgggtatttccggccgggcagcacgcggccggctttgaaagcggggaaacatcatgcatgtcggttcgattgtctgcaccacccacatcgccgtgccgaagggcgcgcgcggcatcgtccagcgcattctgggggacatggcgatggtgacctggtacgcgggcgtgccgggcgaatccaaggagctcaataccgagccgttctttctcgaggatctgatcgacaccggcgaatccgtgctccccgcgggcgcggcgctgcactgagcgctcgtctttcggctccgcgcgcggcacaatgcggagcatgaacgacgccacttccgaatccaacgcagccggcgcttgcgccggcttgccttttgcagggctcacgccggagcgcgtgctcgacgcactcgacagcgtgctgattcccgccggttcgcgcaccgacgggcgcctgctcgcgctcaacagctacgaaaaccgcgtctatcaggccggcatcgaggacggcgcgccgatcgtcgcgaaattctatcgtccgcagcgctggtcgaacgacgcgatcctcgaagagcatacgttcgtcgccgagctggccgcgcgcgagattccggccgtgccgccgctcgccttcgacggccgcaccctgcacgaattcgacggttttcgcttcgcgatcttcgagcggcgcggcgggcgcgcgccggagctcgaccggcgcgatacgctcgaatggctcggccgcttcatcgggcgcattcacgcggtcggcgcgaccaagccgtacgccgcgcggccgacgctcgacctccgcacgttcggctacgagccgcgcgatttcctgatgtcgcacgacttcgtgccggacgacgttcggcctgcttacgaagcggcggtcgcgctcgcgctggaaggcgtcgagcgcgcgtacgagcgcgcgggcgacgtgcggatgttgcgcgcgcatggcgactgccatccgagcaacgtgctgtggaccgacgcgggcccgcacttcgtcgatttcgacgacagccggatggcgcccgccgtgcaggatctgtggctgctcctgcccggagaccggccgggcgcgtcgcgcgcgctcaccgatctgctcgcgggctacgaggacttctgcgaattcgatccgcgcgagctgcatctgatcgaggcgctgcgcacgctgcggctcatccattacgcggcgtggctcgcgcgccgctgggacgatcccgcgttccccgccgcgtttccgtggttcaacacgcatcgctattgggaagcgcgcgtgctcgaattgcgcgagcagatcggcgcgatgcaggaagggccgctgtggcccgtgtgatgccgcgctcgggtgcgcagcgagcgcggcgcccgttcgggcggcatcgcccgcgcgcgccgcgtgcatggccggcgacgtgatgcgcggcagggccgccggcgttcgccgcggcgccggcgctcgcgttcgcgttcgcttcgcaaagaatgtcggttttcctaacgagcgggcgtgccgcgggcgaacgcggtcgcctcggcctcgcgcgattcttctccttgcattttcctcgcgcatgcggcgcttcgagcgcggccacgcgccgcgtcaacggctcgccgtcagcgatttgcgcggcacgtccttcggcgcgccgaataacggattgtcgttgtcctgacgatacgcgagcgtcagctcgacgggcctggccggcgtcgcgcacaccgatcggtagacgaccccttcgacgtgcagcatcgacgcgcggccggatgccgccgcgccttcgtccgcgccttcgtccgcgccgcccgccggctgcccgccgactgcctgccgactgtccgacgcccggccgcgcgcgccgtcgagcgccgtcgagcgcggcgcccgagcatgcgccggcggcatcgagcgcgggcggccgaacggcgcgctgccgcgtgcgggccgcgaaaagcgcgcgggcccgcaaaggaaaagggccgcgcgcgggcggcccttcgcttgcgatgcgcgcgtgagcgcgcgtcagaacttcagcatcagcttgaggatcgccgcgaagcgcttgccgtacggcggcgcgatcatcgcgcgcgtgttcaggcgcggctgcgtgagcacgggcttcatcttcgagaacgtgacgaagccgtcgtagccgtggtacgcgcccatcccgctcgcgccgacgccgccgaacggcagcgtgccgcacgcgatgtgcatcagcgtgtcgttgaccgtcacgccgcccgagatcgtgtcgcgcatcacgcgctcgatggtcgtgcggtcttcgtcgaacagatacagcgcgagcggccgcggccgcgcgttcacgtaggcgatcgcatcgtcgagcgtgtcgtacggaacgatcggcagcagcggcccgaagatctcttcctgcatcaactgcgatgcatcgggcgcctgcgtgacgagcacgggcggcaggcggcgcagcgcgggatcgggcgccgcgtccgtgagcggatggagttgcgcgcccgcctgctgcgcttcgctcgcgagccgctgcagccgtgcgaagtggcgctcggagatgatcgacgtatagtccgggttcgtcgacagattcggatagagccgagccatccgcgcgcgcgcgcgcgcgacgaattcggcttccttgccgcgcggcacgagcacatagtcgggcgcgatgcaggtctggcccgcgttcagcgtcttgccggtgatgacggcgtcgaccgccgcgtcgaagcgcgcgcgcggcccgacgatcacgggcgacttgccgcccaactcgagcgtgacgggcgtgaggtgctcggcggccgcgcgcatcacgtgccggccgacgttcgtcgagccggtgaagagcagatgatcgaacggcagcccgctgaacgccgcgccgatttgcgcatcgccgttgaccaccgcgacgtgatcgcgcgcgaaggttttcgagatcagttcctcgaacagctgcgacgtgcgcggcgtcagttcggacatcttgacgatcgcgcgattgccggcggcgagcgcgcagatgagcgggcccgcggcgagcagcaccgggtagttccacggcacgacgatgccgacgacgccgagcggctgcggcatcaccttcgcgcgcgcggggcgcagccacttgttcatcgtccggctcttcggcttgatccagcgcttgccgtgcttgagcgcctcgtcgatttcctctttcgcgagccagatctcggacatcagcacttcttccttcgcgcgatggccgaagtccgcgttgatcgcggcggcgagcgcatcgcggttctcgagcagcatcttgcgcagcgcgcgcaggtggtcggcgcgcgtcgcccacgacgggtacggcgcgcgcagataggcggcgcgctggtcgcgcaacagcgcgtcgagcgtggctaaaccgggcagatcgttcttcatggcgtctcctttgcgatacgggtgtggccggcattcaggccgggaacgcccgctcgacgagcgcggcgtgatcgatggtggccggcagcgtgccgaagacgcgtccggtttcgctgctgtcgtggccgaagcgcgtggcgacgaacgcctgcgcgacggcgtaggggccgtcgcgcagcagcagcgaggcctgcgcgacgagtgcgatgcgttgtgcgatccggcgcgcgcaggcttcgcgcggctcgggttcgagcgacagcaggcgcgtcagttccgcgagcgcgccggcgagcggcgcgctgtgccgcgccgcgtcgcgccattcgtcgaagagcgcggcggccgcgtcgggctcgcgctcgatcgcgcgcagcacgtcgatgcacatcacgttgcccgagccttcccagatcgaattgacgggcgcttcgcgatagaagcgcgccatcggcccggtttcgacgtagccgttgccgccccatacttccattgcctcgcccgtgaattcgagcgtgcgcttgcagacccagaacttcgcggccggcgtgacgatgcggcgccagccgcgcgcctgcggcgagcgcgcggccgcgtcttcctcgaacgcgtgcgcgagccgcatgaaaagcacggtcgccgcttccgattcgagcgcgagatcggcgagcacgttgcgcatcagcggctgatcggcgagcaggcggccgaatgcgctgcgatgccgcgcgtggtgaatcgcctgcacgagcgccgcgcgcatcagcgcggcgctgccgatcacgcaatcgagccgcgtgtagttcgccatctcgatgatcgtcggcacgccgcgcccttcgtcgccgatcatcacgccgtatgcgttcaggaattcgacttcgctgctcgcattcgagcggttgccgagcttgtccttcaggcgttgcacgtgcaccgcgttcttgctgccgtcgggcgagaagcgcggcacgtagaagcatgagatgcccgcttgctcggcggtgcgcgcgagcacgagatgcgcgtcgcactgcggcgcggagaagaaccatttgtggccgacgagccggtacgcctgcccgcgcccgcccgcgccgagcgggtacgcgtgcgtctcgttgctgcgcacgtcggagccgccctgcttttcggtcatgcccatgccgaccatcatcgagcgtttttgcggcagcggcgcatcgcgcgcgtcgtgctcgcgtgcatagagcttgtcgcgcagcgtcgcaaagagggccggttctcgttgcagcaccggaatgctcgcgaacgtcatcgtgagcgggcagagcgagccggattcgagctgcgcgtgcaggaaatagccggcgcagcgcgcggccatcgcgcccggctgcgggtccgagaacggcagcgcgtgcagcccttcggcgcgcaaccgggcaagcaactggtgccagctcgggtggaattcgagtgcgtcgatccgctcgccgcgcgggctgtgcgtcgccagctcgggtgcgtgccggttcgcgagatcggcgagcgcgagcacatcgggcgtcgtcagcgcggcgccgtcgtgcgagagcgccgtttgacgccagctcgcgccgtaccgtcgaacggcctcgacgagcgcggcatcggtttcaaacgcgttgtaatcggaaagcggcggcgcctggttcgtcacccggtgcgtcgccgtcatcaggtcctgctgcatgcctttgtctcccatttcgcggggcccggcttctattggccgcgtcctccgcgcgaggcgaatccagtcatcttaaatttagttcacgccgacgtttagaggaatcgctcttgagtcgggatgtcccggctcgttttgcgttcctaaaatgcgcgaacatgacagacctgatccggccgcctcgatggcggtttcggccgccatcgcgtggaagacaaacagggagacgtgacatgcagtacgactacatcatcgtcggaggcggctcggggggcgcgagtctcgcggggcgtctcgccgacgcgtgcccggacgcgacgatcgcgctgatcgaggcgggcggccacaccgaacgcaatctgctcgtcaacatgccggtggggatcgccgcgctcgtgccgttcaagctcggcacgaactacggctacgaaacggtgccgcagcccggcctcggcgggcgccgcggctatcagccccgcggccgcgggctcggcggctcgagcgcgatcaacgcgatgatctacacgcgcggccatccgctcgattatgacgaatgggagcagctcggctgcaccggctggggctggcgcgacgtgctgccgtatttccggcgcgccgaaggcaacgcacgcggcgcgaacgaatggcacggcgccgacggcccgctcacggtatccgatctgcgctttcgtaatccgttctccgaacgattcatcgcggccgcgcacgaggccggctatccgctgaacgacgatttcaacggcgagcatcaggagggcgtgggcttctaccaggtcacgcatcgcgacggctcgcgctgcagcgtcgcgcgcgcctacgtgtacggccgcacgcggccgaacctgcacgtgatcgtcgacgcgacggtgctgcgcgtcgtgttcgacggcaagcgcgcgacgggcgtcgagttcgcgcgcgccgggcgcaccgagcagcttgccgcgcgcgcggaagtgattctgtccgccggcgcgttcaatacgccgcaattgctgatgtgctcgggcgtcggccccgccgcgcaactgcgccggcacggcgtcgcgctcgtgcacgatgcgcccgacgtcggcgagaacctgatcgatcacatcgatttcatcatcaacaagcgcgtgaattcgtcggagctcgtcggcatctgcatgcgcggcatcgcgaagatgacgcccgcgctgttcagctatctgtccgggcgtcgcgggatgatgacgagcaatgtcgcggaggcgggcggcttcatcaagagcgaaccggggctcgatcgtcccgatctgcaattgcacttctgcaccgcgctcgtcgacgatcacaaccgcaacatgcactggggcttcggctattcgctgcacgtgtgcgcgctgcggccgaagagccgcggcaacgtcgcgctcgcaagcggcgacgcgcgcgtcgcgccgctcatcgatccgcgcttcttcagcgacgaacgcgatctcgacctgctcgtgacgggcgcgaaggcgatgcgcaggatcctctgcgccgcgccgctcgcgtcgcagggcgggcgcgagctgtataccgatccgggcgacaccgatgcgcaattgcgcgcggcgatcgtcgcgcatgcggacacgatctaccacccggtcggcacgtgccggatgggcaccgatgcgcgcgcggtcgtcgatccgcaattgcgcgtgaaaggggtggacgggttgcgggtggtcgatgcttcggtgatgccgacgctcatcggcggcaacacgaacgcgccgaccgtgatgatcgccgagcgcgcggcggatttcatcgtggccgcgcgcaacggccaggccgcgcccgcgcgcgagcgaatcgcggcgacgcacggcggctgatgcgcgcggccgccgtgcgaggcgcgcacggcgcgaacgtcaggcgaaggtgtcgaccatcccgacggtgcgtcgcgccgcaccgccggaagatgctgctgcgagctcgtcgagcgcggcgtcggccgtcgatgcgccgaacgcgcgtcgcgtcgcggatccgtccgacgattgccgttgcggggtctgctgctgttgcgcggacgcgaagccgccgtcgctgacgctcgcgctgccgagcccgaggccgcccgcttccatcgcttcgcgcagtttcggcagcgcggcttccaccgcgtcgcgcacttgcgcatgctgtgagacgaagagcgcatgcgcgtggttgtcggcgacgcgcagcacgacttgcagcggcccgagatcgggcggattcagcgtgagctccgcgctctgctgatgcgcgttcgacaggaacacgaccttctggctcagcgcgtcggtccagtccggtgtgccgacgggcggcgcgagcgacggcgcagccgaggccgccgcggcgctcgcgttcgcggcgagcgccgcgggcgccgcctgttgcagtgcggccggcgcgctcgacgccgcgagcgtcgcgcgcgcggaatcggcggcgtcctgcagcgcggcgagcgcgcccgacgcgtcgggctgcgcggcgttcgccgccgcgttggcgagcgcggtcgccgggttcgcgcctgacgcgtcggtcggcgcggcttgcgcggcgggcgccttcgcacccgcgagcagcttgtcgaaggcggcgccgtttgcggcgagcggagccgaagcgtcgccgttccggcctgccggctgcgcgccttgaacggccgccgtgcccgttcgccccgcgcccgtcagcttgctcaacgccgcgttcagcgcgtcgccgatcggctgttgcgcgccggcgggcgcggatgcgtccgtgtcgccagcggcggcgctcgccgcgggcgtcgccggcggatgcgcggcgtcgtccacgcccgcttgcgcggctgtcgcgccggcggccgcctgcgcggcctgcgcggcctgcgcgtcgggccgcgcccgcagttgcgcctgcagcgacgcggccgcggcgagcgccgccgcgtccgcggacgccggctgcgccgcgtgcttgtcgtcgtcctgatcgtcaggcttgccggacgcctttgtatcgcccgcgctcgccgtcgtccggtcgcccgcgcccgacgccggggaggaagcggccgcggtatcggccgtcgcggcattcgccgcatggccggcgttggacgcgtcggcgttcgcgcccgtctggcgctgtgtctgcacgctctgcttgagcgcctgcgcgaacggcgcggcggacgatgcgtcgccggacgacgcgcccggtgcgccggcggacgacttgatcatcgtgctcgctgcgccgagcagcataccgatcaggggaagaggaggcatgtcggatctcgtgttcgggttcgagggcgcgcttacttggccgcgtccgcgcgcatgcgcagcaccttggccgcgtgttcgtcggcgtcgcgctgctcgcgcttcgcggcgcgctgcgcgtcctgccgcgcgccgcgcgcctgcaggatctcgtacgagccgagcgtgcgctttttcgcctgccattcggggcgcgccgcgtcgatgcgcgtctgcgcggcggcgagcacgcgccgctgctgctcgatcgccgcgtcgagcgtatcgaggaatgcctggaagttgcgccagttgccggccggcatgcccgattgcgcggattcggcgaagcgcacgcggtattcgtcgcggtagcgcatcagcgcgtcgagctgcgcctgcgcgtcggtgcgctcgcgctgcgcgcggccgagctgcttggccgcggtgtcgaggtcgtcctgtgcgcgttcgagcaggagctggagcggaaacgattgggccatggcgatcagcctccttcggattcgaacagcgcatcgagcgcggcgaggctcggcgcgtacggcgcgcattcgcgaaagccctgctgcaggaacgattcgatgcgcgggtacagcgcgatcgcgcggtcgagctgcgcatcgcgccccggcgcgtacgcgccgaccgcgatcaggtcgcggttgcgctggtagcgcgacagcatctgcttgaactggcgcacgcgatcgaggtgcgcatcgtcgatcagcgcggtcatcgcgcggctgatcgacgcttcgatgtcgatggccggatagtggccggcttccgcgagcgagcgtgacagcacgacgtggccgtcgagaatcgcgcgcgcggaatcggcgatcgggtcctgctggtcgtcgccttcggtgagcaccgtgtagaacgcggtgatcgagccgccgccctcggggccgttgccggtgcgctcgacgagcgccggcagcttcgcgaacaccgacggcggatagcccttcgtcgcgggcggctcgccgatcgcgagcgcgatctcgcgctgcgccatcgcatagcgcgtgagcgaatccatcagcagcagcacgtgcttgccctgatcgcggaagtattcggcgagcgtcgtcgcgtaggccgcgccctgcatgcgcagcagcggcgacacgtcggcgggcgccgcgacgacgaccgagcgcgcgagcccgtcctcgccgaggatctgctcgatgaactccttcacttcacggccgcgctcgccgatcaggccgatcacgatcacctcggcgctcgtgtagcgcgccatcgtgccgagcagcaccgatttgccgacgcccgagcccgcgaagaggcccatccgctggccgcggccgacggtcagcagcccgttgatcgcgcgcacgccgacgtcgagcacgtgatggatcggctcgcgatcgagcgggttgatcgacggcgcggtgagcggcgcgtcgaccttcgacgcgagcggcccgagattgtcgagcgggcggcccgacgcgtccacgacgcgcccgagcatttcccagccgacgggcagccgcttcgcgcccgcgagcggatcggcgacgggcgcgctctcgagcggccacacgcgcgcgccgggcagcacgcccgcgaccgcggtggtcggcatcaggaagaggcgctcgcccgcgaagccgacgacctcggcctgcgcatacggcagcgcgctgcccgcgggcagctcgatcgtgcattcggcgccgaccgacaggcgcagcccgatcgcttcgagcacgaggcccgccgcgcgggtgaggcgtccgcacgggcgcagcggcagcgcgcgcgcgttgcgctcgcggatgccgtccagatgtgcgcgccaatgcgcgagatgcgggttcgcgagcgtcgcgcgcgagctcggcgcgcccatcgcgagcgggcgcgggggcgcgtgatgatgggcgccgaagccgtcgccgtgcgcggccgcgtcttcgtgctcggggccgcgcgatgcgagcgcgagctcgcgttcgagcgcgtcgagttcgtcgcggccgagcgcgccgccgcagacgtcgctcaccatgcgctcaccttgccgagcgcggccgcgacccgctcccagcgggtcgtgagcgtcgcgtcgatttcgcccgtcgacgcgtgcgcacggcagccgccgcgctcgatgctcgtatcggtgcgcacgctccagccgagcgtgtcgagctcgtccttcagatacgcctcgacgacgggcaagtccgcgggattcacgatcagatgcggcgcgccggcgagcgcgggctccgcggccagcacttcgcgcgcggccgcgatcagcgcggccggatcgtgctgcacgtgctggcgcacgacctgctgcgcgatctcgagcgcgagcgtcgcgatgtcgtcggcgagatcgcgctcgacgcccgcgagcgcgtcgcgaaacgaagcggcgagcgcggcgagctgcgcggcgtgcgtgtgcgcttcggcctggccttcgtcgaagcccttcgcgcgtccctgctcgtaaccggcctgatagccgagcgcctggccttcgacgtggccggcggcgagcccttccgcgtgcgcggcgtcgcgcacgcgctgcagttcggcggcgagcgcggccgccgccgcgccgccgtcatcgggcggcggcggcggcgggggatcgaacgaagccatctcccaccgctggtatgcggtgacgggcttgtccgacgcgctcgcgcgatcagacataagcgtcttccgccttgccgccgatcacgatctggccgctctcggcgagattgcgcacgacctgcaggatcttgcgctgctgcgtctcgacttcggacacgcgcaccgggccgcgcgcgtcgagatcctcggcgagcagctcggccgcgcgctgcgacatgttcgacaggaacttctggcgcagcgcgggcggcgcgcccttgagcgcgatgatcagcgcctccgattcgacttccttgagcagcagctggatcgcgcggtcctcgagatcgagcaggttctcgaacacgaacatctgatcgatgatcttctgcgcgaggtcgggatcgtattgcttgacgttctcgatcaccgcctcctcgtgcacgctcgtcatgaagttcaggatctcggccgcggtgcggatgccgcccatcggcgcgcgcttgaggttgtcgctgccggacaagaggcccgtcagcacgtcgtcgagctcgcgcagcgcggtcggctggatgccgtcgagcgtcgcgatccgcagcagcacgtcgttgcgcagccgctcggtgaagcacgacgcgatctcggacgcctgatcgcggtcgaggtgcacgagaatcgtcgcgatgatctgcggatgctcgttcttgatgagctcggccacggccgccgagtccatccacttgagcccttcgatgccgctcgtgtcgctgccttgcaggatgcggtcgatcagcacgcccgccttgtcctcgccgagcgccttcgtcagcaccgtgcggatgtactcgctcgaatcgagcgacagcgcggtgtgcttctccgcttcctgcacgaaatcgttgagcacgtcctcgacctgctcgcgcgtgacgttcttcagcgcggccattgccgcgccgatcttctgcacttcgcgcggcgcgaggaatttgaatacctgcgcggcctcttcctcgccgatcgacatcagcaggagcgcgctcttgttcaagccttcagcgttcatcggacacccagttcttcacgacggttgcgacgatcttcggatcctggcgcgcgatcgtgcgcgcgtagtcgagattgcgttcgtagcggttcctctcgttttcgaaggcgaggagcgccggatgctcttcgtcctcctcggcaagctgcttcttgtcggggctcggcaggccgtcgagcgcgagcatgtcgtccgggccgtcgagcgccggcacggcggccgccgcgggctccgcgggcggcgggaacgcgcggcgcagcgccgggcgcacgaacatgaagtacagcgcggcggccgccgcggcgacgcccagccatttcgcgatgtccttgccgagttcgatcatgtccggctggcgccaccacggcaggttcgcgaacggatcggccgcggccgagaacgcgctgttgacgacgttgaccgaatcgccgcgcttctcgtcgtagcccatcgcgtctttcacgagctgctggacctgcgcgagcttgtccgcggcgagcggctgcatcgtcacgcggcccttcgcgtcggtgctcggctgatagttgacgaccaccgcgaccgacagccgcttgatcgtgcccatcgattgctcgacgtgccgcacggtcttgtcgagctcgtagttcgtcgtcgaatccttgcggtcgctgacgggcgtcgcggccgggccggccggctggccgttgctcgcgacgatcggcgcggacgcgggctgcggcggcgtgttcgacagcgcgcccggcacgcccgacgcgccgctttgcgcgagctcggtcgaactgctcgtctgctggctgcggatcgcgctctgctgcggcgtgccgttcgggccgtagctctccgaggtctgctcgatcttcgagaagtcgacgtcggcgctcacctgcgagcgcgcgttgccggcgccgaagatcggcgcgaggatcgcgtcgatgcgcttttgcgtgttgcgctcgatctgctgcacgtacttgagctggctcgcgtcgaggccggtggcggacgcggtctgcgtgagcaggttgccgtcctggtcgacgatcgtcacgttcttcgcgggcatgtcgggcacgctcgacgacaccatgcgcgtgacggcgagcacctgcccttcgtcgagcacgcggcccgggtacagatcgacgagcaccgacgccgacggcgcctcgcgatcgcgcacgaataccgaaggcttcggaatcgccagatgcacgcgcgcggcgcgcaccgcgttgatcgattcgacggtgcgctgcagctcgccctcgagcgcgcgctggtagttgacctgctcggcgaactggctgatgccgaatttctggttgtccatcagctcgaagccgaccgagccgcccttgggcagccccatcgcggcgagcttcaggcgcgtctcgtgcacctggttcgcgggcacgaggatcgcgccgcccgcgtcggcgaacttatagggaacgtttgcctgctggagcgcggcgatgatcgcgccgccgtcgcggtcggacaggttgctgtacagcacgcggtagtcgggcgcgcggctccagagcacgagcgcgacgatcgcggcgatggcgagcgccgcgccgatcaggaacggcagccgcgggttcgtcttcattcgcgagaggcccgggatgcgttcggcgaagccgcccaggccgaaatccgcgccgcccgccgccgcgcccggcagcgcgcccgccgcggccgcggcttgcggcgatgcgcccgcaaggctcgaacgggcgtcggggttgatcagcgagttggcctgcgagtccatgcgtcgagtatctccactgcgggctgaatgccggctcggcagagcaggcggacattgacacggtgcgattatccgcagcgcggtcaagcccgatcgggcgaatagagcggggtttcggccgtacttccgcggctgccgccgcggcgcggctgctatgctttttcgcaatccggcttctgcaacgctcgcgggacgccggggttcccccgccgggcccgcgcggcccggcttcttttgcggagatcacatggttgcccccgtcaacggcatcgcttcggcgctgcaacagatgcaggcgatggccgcgcaggccgcgggcggcacgagccccgcgacgtcgctcgccggctccggcgcggcgagcgccggttcgttcgcgagcgcgatgaaggcatcgctcgacaagatcagcggcgatcagcaaaaggcgctcggcgaggcgcatgcgttcgagatcggcgcgcagaacgtgtcgctcaacgacgtgatggtcgacatgcagaaagccaacatcggcttccagttcgggctccaggtgcgcaacaagttagtgagcgcctacaacgagatcatgcagatgtccgtctgacggcgccgggccggcgccgcttcatttcgctaaagctttcgggcttccttaccgataacgtcggtacaagctcgcgccgtgccgcgcacggtgcgatgtatcgattcgaatgcaccaaagaggaggaacgccatgtttaccccaggccacgcgggagccagtgcctatgcgcgcgttggcgtcgaaaccggggtgatgggcgcgtctccccaccggctcatcgcgatgctgtaccagggcgcgcgccaggcgatcgcgcatgcgcggctgcatctgcagcagggcaacgtcgccgcgcgcggcgaggcgatcggcaaggcgatccgcatcgtcgagagcggtcttcagcaggcgctgaatctcgaagtgggcggcgatatcgcttcgcgcctcgattcgctctatacctatatgtgtcggcgtctgctgcaggcgaacgtcgacgcgagcgagccgatgctgatcgaggtcgacggcctgctcgcgacgctcgaggatgcatggacgggcattgccccggaagtggccaggatgaacgcccaggcggtgacggaacaggctcgatgaaccggaaggacgaatactttgcccgctacgaagcgatcgccgcagtgtccgggcggatgctcgtcgcggcccgcgatgcggcatggcacgcgatgggcgggctgcaggaggagtatctgcggcttgtcgacgggctgaaggaggccgagcagggggtcctgctcgacgacgccgagcgcacccgcaagttcgagctgatccgccgcatcctcgccgacgacgccgcgatccgcgatctcgcgagcccggaggtcgcgcggctgtccgcgttcttccacgcgggccgctcgacgctcaaggatctgtaccgggcgcgcggctaaagaacagggcgcgccgccgccttcgggcgcgccggctcgcgcggacgaacggcgcgcgttcgtcgccgcggatggcccggaattcattcggcgcgcgtcaggattcacgatgaccggtatcgacaccgctgccgccgccatcctggcgagccgcatcgacagccttctcgacgcgatccagcccgccgcgggcggcgcggcggcgccgcaggtgggcacctccggcgcgccgcccgcctccgcggcgcctcggcctgccgcgagcgggccgccgcccgcctccgcgcagaccgcgctctccgaggtcggactcacgcttgacgcgatttcccgctacggcggcgcggcgacgccggccgtcgtcggcgccgcgccgttgttgcccgcggcgcccaccgccgttgccgcgcaggcggcgtcgctcgatccgctgctcgcgacgccggacgctcgcgccggcaatccggcggccgcgacggcgccgggcgcgcaagccgcgcaggcggccccgcaagcggcgttgcccgcgtcgcccgccgccgcgctgagcctcgcgctcgtgcaggccgtcgcgcagagcggcctcttctacgaatcccatctcgcccaatggctcgccggccagcgcacgacggccgagctcgcgcgcgagccgcaggcgcggctcgcaagcggcgccgagccggacgctcaggccggcgcgcaacctggccagatgggcgacgcgctcgacgacgcgctcgccgatctgctcgccgtgcggttgccgctgtcgcagggcgggcgcgatgcgctcgcgcagggcgccgcgcgcccgccggggcagccggggcagccggcgggcggcgcggacgaaggcgcggcggcatccggccgcgcgccgacgaacgcggcggcgcccgcgcgctccgtcgatgcctatgcggcgcttgccgacgccgacggcaagcccggcgcgccgtcagcgcaaacggcgctcgcgcgcgccggcatgccgccggcaggcgccgacacgccggcgtcgatcgcggcttcgctgcatgctgcgacgctgccgatcgtgcgccagcagctcgatctgctcgcgaccgaccagtttcgctggatcggcgaagcgtggccgggagcgcggctcgactggacgatcgagccggacgagcagcacggccgcgagcggcccgcgcccgacgcggatttcccggatgcgcgcggctggcgcacgcggctgacgctcgcgctgccgtcgctcggcacgatcgacgcggaactcgtgctgaacggcgagcagctcgccgcgcggctgcgtgcgagcgaagcgggcgcggcgcggctcgcgtcgcacggcgaggcgctgcgcgcgcggctgcaggcgctcgggctgcaggtgagcggcctgtcgatccgcgcgatcgacggcgtgccggacagcttcgacgcggcggccgcgcgggcggcggcatccgcgtatgcgcgtgcggcggcgggcggcgaagcagcggcgaaggaacggttcggaggcgcagccggcgcgacgggtgaggcgggcggagcgggcgttgagcatcgcgcatcgtcgtcgtcgccggtcgaggccgatgacgactgggagttcgcgcgatgagcgggccgccgcgcaagcgggccgcggtgctcgcgtacgacgcgaagggcggcgacaccgcgccgcgcgtcgtcgcgaagggctacgggctcgtcgccgagcggatcatcgagcgcgcgcgtgatgcggggctgtacgtgcacaccgcgcccgagatggtgtcgctgctgatgcaagtcgatctcgacgcgcggattccgccgcagctgtatcaggcggtcgcggagctgctcgcttggctgtacgcgctggaacgcgacgcgggcgacggcggcggtgcgcagccggcctttccgccattgccgaagcggtgagcgcctgatgcccgacgccggccaccggccgccgggatcacgctggcggggctatcgcgcgggcgcatgacgggcgtttcgggcgcggcgatcccgcgtccggcgacattgagtccgccgccattttgtgtaatgatatccattctcatttaattgttgcgggcggcgtgcgactcggttgcgcgccgcccgatgttttgtgcgaatggaagccgaagcgtgaacgcgcccgaatcgatcgaaaaacactccggcgtcgtggtgccgtatccgggctcgccgcgaaagctcgacgccttcgagttggccgaacgccgccgccgctcgcggcgcgcgacgttcatcaaatggctgcgcaaggtgcacggctgggttggcctctggggcgcggcgctcggcctgctgttcggcgtgacgggggtgttgctcaatcaccgcgcgccgccgctgaagatctcgtccggcgagccgcaggtgagccagcttcagctcgcgctgccgtcgcccgcgcccgcgacgccccacgcgatggccgcgtggatccggcgcgagctcgcgttcgacggccggctcggccgcgtccgcaaggagcccgcgcagcccgtggcgtggggcgggcggcgcgtcgagcagcccgagcactggcagttcggcctgttcggcccgcgcagcaacgtgcaggtcgaatactggaagggcaacggctacgtgtcggtgaagcgcaccgacaacgcgttcctcacggcgctcaacaacctgcatcgcggcgtcggcatgaacctgttctgggtgctgctgatggacacgatcgccggatcgatggtgctgctgtcgctgacgggcgtgctgctctggaccgaactcaacaagcggcgcacggtgggcgtcgtgctcgtcgcgggttcggtggccgcggcgctcgcggccgggctgacctgagtcggccgccttcggctccagccccggccgccggccggccgaggcggcgcgccggacgccgcttgcgccgcttgccgccgcgctgaatccggccggctacatcccgcaagcgacgccgctgttcgcctcgatttcccgcgcggccttcgcaccttccacctgcaggatcgtcggcagcgatacgccgttcttcgccgccgtcacctcggcgaggatcgacaccgcgatctcgggcggcgtgcggctgccgatgtagatgcccgccggcccgcgcaggcgcgcgagctccgcggcgctcaggtcgaattcgcgcagccgctcgcgccgcgcctggctgttgcgccgcgagccgagcgcgccgacgtagaacgccggcgttttcagcgcctccatcagcgcgagatcgtcgagcttcggatcgtgcgtcaacgcgatcaccgccgagcggcggtcgagacgcatgtcgagcacggtgtcgtcgggcatcgtgcgcacgatgcgcgtgcccggcacgtcccacgcatccgtatacgcctcgcgcgggtcgcagaccgtcacctgatagtcgagccccgccgcgatctggcacaggtagcgcgacagttgccccgcgccgatcacgagcatccggtagcgcggcccgtggaccgtcacgaggcgcgcgccgtcgaaatgcaacccgtcggtcgcgctcgcgctcgcgagcgttgcttcgcccgtcgcgagcgcgagcgtgcgcgtgacgagccggccgtgctcgagcgcgtcgcacagcgcggcgataccgctcgccggcgtgagcggctcgagcacgagctcgatcgtgccgccgcacggcaggccgaagcgatgcgcttcttcggccgtcacgccgtacttgaccgcttcgggccgcgtccagtgcgcgacgcccgatgcctgcacgcgcgcgatcagatcgtcctcgatgcagccgcccgacaccgagccgacgacgagcccgtcgtcgcgcaccgcgagcatcgctccctcggggcgcggcgacgacccccaggttcgcacgaccgtcacgagcagcgcgcggcggccttcgtcgagccagcgcgcgctcgttcgcagcacttcgagatccacgctttccatgatttttccccgcagctttccggccggcgggggagccgaccgctcgatggcgcgattatggcgcgttcgatgaaagcgtgcaggcgcgcccggccgcgcaaaaaaactcgctgaagccgggagcgtggcgtggcaagcgcggcgcgcgttcgcgagcgatgcggcccgcgcacggcgcgcaccgcgagagatcgcgcgtcagtgctgctgcgcgccgtgtgcgagcttcgagcggctgcgcgagtacgcgaagtacacgaacaggccgatcacgagccacgtcaggaacgcgatccacgtgaccggctgcaggttcagcatcaggaacaggcacgcggccaccgcgaggatcggcacgagcggcacgcccgggcagcggaacgcgcgcggcagatccgggtgcgtgcggcgcagcacgagcaccgcgatcgacaccatcgagaacgcggcgagcgtgccgatgttgatcagctcggcgagcacgttcagcggaatcagcgcggcgatcaggccgaagaacaggccgacgagccaggtcgtcaggaacggcgtcgcgaagcgcgggtgcacgcgcgagagcgcggcgggcagcaggccgtcgcgcgacatcgcgaagatgatccgggtctggccgtagctcatcacgaggatcacggtcaacatgccgatgacggcgccgagatcgatgaagcccgccacccacttctcgcccgccacctgcagcgcgtacgagatcggatgcgagacgttcgcgtactgggcccacggcacgatgcccgtcgcgatcgccgcgaccgcgacatacaggaacgcgcacacgccgagcgaggcgatgatgcccaccggcagatcgcgcttcgggttcttcacctcctcggcggccgacgacaccgcgtcgaagccgatgaacgcgaagaacatcacggccgccgcgccgaacacgccgttccagccgtgcggcatgaacggcttccagttcgcgggcgtcacgtggaagacgccgaccgcgatcacgagcagcacgacggcgaccttgatgaacaccatgatgttgttcacgcgcgtcgattcgcggatgccgatcgacagcagtgtcgtgatgacgagcatcacgacgaacgcgggcaggttgaaatacgtgacgacgcccggcagcgcgcccggcgcggcggtgagcgccgtcggcagcgacacgccgaagccctgcagcagcgattgcaggtagccggaccagccgaccgacaccgcggacgcggcgagcccgtactcgagcatcaggtcccagccgatgatccatgcgacgagctcgccgagagtcgcgtacgaatacgtgtagatcgagccggcgacggggatcgtcgacgcgaattcggcgtacgacagcgcggcgaggccgcacgcgatcgccgcgatcacgaacgacagcatcagcgccggcccggcctgcacggcgcccgtgccggtcagcacgaagatgccggtgccgatgatcgcgccgatgccgagaaaggtgaggtcgaccgcgccgagcgccttcttgaggccggccgcttgcgcgccggcgatcatgcggtcgacgtttttcttgcggaagagagacattgcgtgggattaccggacggcgcggggcgcgcgccggacaagtggaaaacccgccattttagcggatatggcgggcatgcccgcgccggacgatgcgcgatcgcgacgtggggcgcaaaaaaatcgaccaatgaaaacaattgcttgcatcaatcgcccggggcggcgcgacgtggcgccgcggcgggcgcgcgccccgcattcgcggcggccgaagcggggaagcggccgggccgcggcgctacgcgccgatcgccgggttcatgtcgacgaggcggttgctcatcacatagaacgtgagttccgcattgttcgacagcttcatcttctcgagcaggcgcgtccggtagacgctgaccgtcttcaccgacagcgacagcgcgtgcgcgatgtcggtgagccgcttgcccgacgcgatcatgcagagcgtctggtactcgcggtcggacagcttctcgtgcggcagcggctcgttctcgaacgacacgtactcggcgagcgcctcggccatcgccgggctcacatacttgcggcccgcggcgacctggctgatcgccgacaccatctgcgcggcgttcacggtcttcgacaggtagcccgccgcgcccgccttcagcgcgcgcaccgcgaactgatcctcgcggtacatcgagaacatcagcaccggcgtgctcggcagcctgcgcttcaggcgcttgagcacctcgatgccgttcatgtcgggcagcgagatgtcgagcaggatcacgtcgaactcgcttttctcggcgatcacgagcgcatcgccgccgcactcggcttccttgacttcgcgcgcgatgccgcggtcgatcagcagttggcggatgccctggcggacgatcgcgtgatcgtcgacgagcaggatctgcaagctcatctcgcctccttgcgcaccttgcgcgcggcggcgggcgtgcgcgcggcgatgagcgcgtgccacgcgaagcgcgcgcgcagcgcggtgcccgcgccgcccgcgcgcggcgaggcgagctcgagcgtgccgccgagcgcctcgcagcgcgcgcgcatgctgccgagcccgtagccgccgcggcggcgtgcggccgcggcgcccacgcccacgcccacgcccacgcccacgcccacgcccacgccgtcgtcggtgacgacgaggctcaggtgcgtgtcgtcgacgtcgatgcgcacgtcggcggccgatgcgtgcgcatgtttggcaacgtttgcgagcgcttcctgcgcgacccggaaaacggcgagcgcgccgtcggcggacaactgcgtgacgcgcgcgtcggccgcgcagacgaagctcgtgcgcaggccggtgcgcgcgccgtgcgcgccgatccacgcggcgagcgtgccgacgagccccgcctcgagcgcgggcgtgcgcagcccgtcgatcaggcggcggttcgcggccgtggcggcgtcgagcgcctgctgcgcgagcgcgagcgcacgccgggcggcgtcgggcgcgtcgtcgggcagccacgtttcgacgttcgcgagcgcgaagcgcgcggcggtgagatcggcgccgaggccgtcgtgaagctcgcccgcgagatggcggcgcgcggattcgtcggcggcgacgagctcggcggacagctgcgcgacgcgcgcgccgagccgctcggcggtgggcgcgcgcgaggcgcagcgggaaacgaaaggaatgccgacctcgggcgcgaggccgctcgacgacgaagcgggggcgcttgcaatcgacggcgcaacagacggcgtatccatgactctccctttctgttcagaaagctgttcagacacttgctgaaacgattgccgatccacgccgacggcagaatttgccggcgggatgtcagccacgtactgcagaaacactatttacatcttgtaacatttggtccggcactgtaacagccggtgggaccgttttcacagcggcgcatgatatcgcagaattataggaaaagtcatagcgggcggacatttaaaggcgattgtcacacgtcgggatgttcccgatgtaggacaaacaccgacagacaaatgccgcaaaccaacgggaagttgtaactattctgagatacaaatatgacgttttgtaaccatgttgccaagatttggcataaaaaaaccggagcgcgaggctccggtttttgatgtcggttaagaaacggggatcagtcgacgaacgcgcgctcgatcacgtagtggccgggagcgctgttcttgccttcgacgaggcccgccttcttcagcagctcggtcgtgtccttcagcatcgcggtgctgccgcagagcatcacgcggtcgcgctccggcgagaacggcggcacgtccagatccgtgaagagcttgccggacgcgatcagatcggtgatccggccttcgttctcgaactcctcgcgcgtgacggtcgggtagtagacgagcttctcgcggatcacgtcgccgaggtattcgtggcccggcaggtcgtgcttgatgtagtccatgtacgcgagctcgcccttcaggcggcacgtgtgggtgaggaccaccttctcgaagcgctcgtaaatgtccgggtcgcgaatgatcgacatgaacggcgcgaggcccgtgcccgtcgacagcagccacagcgtcttgcccggcagcaggttgtcggcgacgagcgtgcccgtcggcttcttgccgatcaggaccggatcgccgaccttcaggtgctgcagccgcgacgtgagcggcccgttctgcaccttgatgctgaagaattcgagatgttcttcgtagttcgggctcacgatgctgtaggcgcgcgtgagcggcttgccgtcgacttccaggccgaccatcgtgaattcgccgttgttgaagcgcagggcttggtcgcgggtgcaggtgaagctgaacagcgtgtcggtccagtgatggacggacaggacggtagcggtgtcgaatttgctcatggattcggaaacagacgcgtataacgggccccaaaacgggcccaaaccgagggcgtcggcccgatcacggatcggccggcaggcgcgtcggacacgcgccttctcgatcagacgattgaggaacttgctattttaccctgcttgaggcacgcgcgggctcggcccccgagcggcgcgcggatttggcgcaacgaattgccgcccggcggccgttaccggtcggccgcgagcttcgcgccgaggccgacgagcgccgcgccgcacagcgcgtcgagcgggcgccgcacgcgccggtagccgcgctgcgcgcgcggattcgcgaacaggtacgcgacgccgcaataccagccgcccgacatcgcgccgatcgtcagcagcgtcgcgccgctgaaccacagcggcacgtgcgcgggcatcatcgccgcgaacacgctcgtccagaacacgcacgatttcgggttcgtcaggcacgtgaagaggcccgtgcggtacgcgcgcaggtaatcgcgcgtcgcgggcgggctcgggagggcgcccgcgtcgtccgcgaggccggccgccggcgcggggtcgcgctgcgcgctcgcgcgcagcagcttgatgccgaaatacgcgagatagaccgcgccgccgatccggatcgcctcgtacagccaggcgagctgatgcagcacggccgcgacgccgagcatcgcgagcgtcgcccacgtgagcgacgcggtgccgacgccgagcgccgacacggcgccgaggccgcgacggcccgacagcgacagctgcgagatcatgaagatgttcgggcccggcgtgacgagcgcgaggaggtagacggcggcgatttgcagcaggatcggcagcaggttcatggtggcgcggggtcgacgcaggagcaagccaagccgttaatgtagcgcgccgcgcgccgccgtgctcacgccgggtcgagccgcagccgcgcgacgtacggcagatggtcggacagccacgcggtctcgtcgccgggcgcgcgccattcgagcggcgtcatgccgcgcacgaacatcttgtcgagcgcgagcgcgggcgagaacgccgggaacgtgcggcccgactcgccgagcagcgtcgccacttccgacaggccgatctcgccgaacagcgggatcgaatcgttgcgccagtcgttgaagtcgcccgcgagcacgagcggccccgtgcgcgcgttgcgctcgatccagtgcgcgatccagtgcatttgccgcagccgcgcggcgcgcgtgagcgcgagatgcgcgcacagcagcgtcacgggcgcgccgccggcgagcgtcgcgcgcgcgacgagcaggccgcggcgctcgaagcggtgcgcggagatgtcccagcggccgccgagatcgagcggatgcggcgacaggatcgcgttgccgtgccgccaggacggcttgaacacgttcggcccgagcgcgatctgccagtcgagcgcgcgcgcgatctcggtcgcctggcaatgccagatgtcgtcgacgggctccgccatcggcgcgccgaagcccgccgcgagcaccggccgcggcatgcgccgcgccatcgcttcctgcaggaaatagacgtccgcgtgggtcgacgccacccaactgcgcatcgcttcccacgcggtgaagccgagcggcgagcgccccttgtgcagattccagctgaccgcggtgatttcgtcggcgacgggcagcggctcggcgagcggcgcggtttggggaacgtgcatggccgctcagtcctcgacgacgcgtgcgcgcacgcggtagacgagttgcgggttgcgctcggcgagcgtccagtcggtccattgcgcggcgcgcgcgttcaggcccggatggcttgcgacgatccgccgcggcagcgcaaacgtgcatggcgcgccggcgggcggcgtcgcgcgttcgtcggcgagcgtttcctgcgcgtcgatcgcgagcgcgaccgcgccgtcttcgacgtacagcggcgcgacggtgatcgtgcgcgacaggccggagccgggagcatcggccgccgacgcggccgcggatgtcgcggcgcagcccgccgccggcgcgatgggcaagctgtgcgtgtccgagcgggcctggccgacggtggtcttctgctcgaacgcatcgatcgtctggccgtcgcgtactacctggatctcccaatcgaccacgggctgcggcgcgccttgcgcatgcgcggcgccggcaagcgcgcccgcgaagcaggcttcaagcacgaattttccggcgcgggcgggccgggaggcgggactggcgaacatcttgcgcttaaacggaatcatcgaacttcggaccgcgcgggtttgtgctcggttcaactttcgcacgcggcgccgttatcgggaacatcgacgacatgtgcgcgacgcgcggatttttcaagcgtcgggcggcgcggcaaacgggcgcggcgacggcgcgggcggccgatgcggcggcgccgcgcacggcggcggaccgcgaatggcggcgcgaagcgcacgacgtgaactcatgatcatacgcgcggcgcgtgtcgcgtgcagcatcgcgcgcatgttagcagcagaccccggcggctgcttgcttgcacgcgatttcgggctcgctacactgaagtcgacggggtctgatgggtgggcggtagcaaggcgaggtgtgcgatgacgacggcgatggtgaaacaggaactggcggtggcttcgttcagcacggtctacgatatcgagcgaatcgagacggcgctgaacgatctgaacgaaggcgcgagcgatgcattgcgcgcgacctacgagaagatgctgaagacgggcaatctgcgcttttgcgtgaagccgacgcgcatgcccgcgttcgattcgctcgcgcaggcgttgccgaacttcgccgagccgctcgacgacgtgcgcaagcaggtggcgctgtgcctcgagaccgacgatcgcctcgaattgatgccgatcctgctgctcggcgagccgggcatcggcaagacgcatttcgcgaaggcgctcgcgaagatgctcgggaccgcttaccactacgtgccgatgagctcgctcacggcgggctgggtgctctcgggcgcgtcgtcgcagtggaagaacgcgaagccgggcaaggtgttcgacgcgctcgtcaacggctgctattcgaacccggtgatcgcgatcgacgagatcgacaaggcgggcagcgacgcgcagtacgatccgctcggcgcgctgtatgcgcttctcgagcacgacaccgcgagcgcgttcgtcgacgaattcgccgaggtgccgatcgacgcgggcaacgtgatctggatcgcgaccgcgaacgacgcgagcgcgattcccgagccgatcatgaaccggatgaacgtgtacgagatcgagccgcccgatgcgtcgggcgcgcgccgcatcgcgcagacgatctacggcgagatccgcaacgcgcacgcgtgggggcagcgctttcccgccgcgctcggcgacgacgcgctcgacgtgctcgccgcgatgccgccgcgcacgatgcgccgcgtgctgctgcatgcgttcggcgcggcgcggctcgacgggcgggacgcggtcgcgccgcgcgacatccgcaccgacgagagcgcggggcggcgccgtccgatcggcttttgacgggcggcgcgcgcgtgcgcttcgcgcgacgtacaatcgaaggtcctgccttcgaagcgtgagcgaagcgaatgacgatcgagcggattgactgtgtggtgatcggcgccggcgttgtcggcctggcgatcgcgcgcgagctggccgcgcgcggacgcgagacgctgatcctggaggcggccgacgcgatcggcacgggcatgagttcgcgcaacagcgaggtgatccatgcggggctctactacccgcgcgggtcgctgaaggcttcgctgtgcttgcacgggcgagacctgctgtacgacttttgcgagacgcacggcgtgccgcaccggcgctgcggcaagctcgtcgtcgcgacctcgcccgcgcaggcgaagcagttgaaggcgatcgccgcgcgcgcggaggaaaacggcgtgctcgatttgctgacgctgtcgcgcgacgaggtgcaggcgctcgagcccgagctcgaatgcctcgaggcgctgttctcgccgagcacgggcatcatcgacagccatcagctgatgctcgcgctgctcggcgacgccgagcgcgacggcgcatcgtgcgcgctgcgctcgcccgtcgaatcgatcgacgcggcgggcggccgcttcgtcgtgcgcacgggcggcgaagcgccggccgcgatcgcggccgcatgcgtgatcaacagcgcggggctcgacgcgcaggcgctcgccaagcgcatccgcgggctcgattcgcgctgggtgccgccgctctatctcgcgcgcggcaattacttcagcctgtccggccgcgcgccgttcgcgcatctcgtctatccggtgccggaccgcgccgggctgggcgtgcacctgacgctcgatctcgccggcgacgcccgcttcgggcccgacgtcgaatggatcgacgcgctgcgttacgacgtcgacccgcgccgtgccgaatctttctgcacgtcgatccgcgcgtattggccgggattgcccgaaggctcgctgcggccggcttacgcgggcattcgtgcgaaagtctccggtcccggcgagcctgccgccgatttcgtgatccagggcacggcgcagcacggcgtgcgcgggctcgtgaacctgttcggcatcgagtcgcccgggctcaccgcggcgctcgcgatcgcgcagcgcgtcggcgacatggcggcgcgcacgcggcatacgtagcgtgtgtgacgatttcttgttttcggttggcttatcttcggaattactcgcgacacatcggggcgcatgagcggtatgcttgtgcgctgctgccgctagagcagcgataacccacaatgttggagcgaatgcccatgaaaacgtcccgccggagtttcctgatcacgagcgtcggcgccgtgtcggcgctcgcgctcacgcgcgaagcgttctccgccgatttgccgatgctgtccgaaaccgatccgaccgccgttgcgctcggctacaaggccgacgccaccaaggtcgacaaggcgaagttcccgaaatacgcggcaggcgaagcctgtgcgggctgcatgctgtatcagggcaagaagggctcggcgtcgggcccgtgcggcgcgttccccggcaagcaggtggcggcgaagggctggtgcaacgcgttcacgaagatggcgtgacgcgggcctgacgcggcgcgcgtcgtcccgccgcactgcatcgaagcggaaaaatacccgccgtcgttcggacggcgggtatttttttattgcttgaaatcgattcccccgctttctacactcgctcaacaacgcccggcgcggcgttcgcttttttttcggcgacgctattcacgcacggtgcgcgccatgcggcgacatcacgaaagcacgacgacagcgaggggcgaggatggcatccattgcggcttcgacgaaaacggcggggcaggtgttgaaccggcgcgcggtggtggcggccgtgatcggcaacgcgctcgaatggtacgacttcaccgtcttcagcttcatgacggtcgtgatcgcccagttgttctttccgaccagcagcgaatattcgtcgctgctcctcaccaccgcgacgttcggcgtcgcgttcttcatgcggccgatcggcggcatcgtgcttggcctctacgcggatcgcgcggggcgcaaggcggcgctgtcgctcgtgatcctgctgatgacgttcggcatcttcctgatcgcggtcgcgccgccctatgcggcgatcggcatcggcgggccgcttctcatcgtgctcggccgcctgctgcagggcttctccgcaggcggcgaattcggcagcgcgaccgcgctgctgatcgaggcggcgccgctgtcgcggcgcggctactacggcagctggcagatggcgagccaggcggcggcgctgctgttcggctcgctcgtcggggcggccgtcacgcgcggcctgtcgaccgaggcgctgcacgcgtggggctggcgcgtgccgttcctgatcgggctcgtgatcgggcccgtcggtttctacgtgcgccgccatctcgtcgattcggaagcgttcctgcaggcgcgcgagcgcggcgagcacgtgacgctcggcgaagtgttcgcgcggcacgggcgtgcggtggtgtgcgggctcggcgcggtgatcgcgctcaccgtcaccgtctacgtgctgatcagctatctgccgacgttcgccgtcaagcaactgaagctgccttacgcgcaatcgttctatgcggtgatcatcggcaacctgttgctgaccgcgctgtcgcccgtcgcgggcgcgtggtccgaccgcatcgggcgcaaggggttgtcgctgtgggcgctcgggctcacgctcgtgatgatctatccgctcttcgcctggctcgacgcgtcgccgagcatcgcgcggctgatcgcggtgcaggcgatgctctcggtgacgctcgccggctactatgggccgttcggcgcgatgatcgccgagctttttccggcgaacgtgcgctcgacggggctgtcgctcgcgtataacgtcgcggtgatggtgttcggcggcttcggccagttcatcgtcacgtggctcatcaagacgacgggcacgccgcttgcgccgacttattacgtgatggccgggctcgcgctgtcgctcgtcgcgctcgcgttcgtgccgacagagcgcgatgcgctcgattgaccgatctcggccgcaggcctcgccgaggggccgcaccgcctcgccgtgcgcgtggctcgccgtccgagcgtctcgctgccgatgtccgatgccggacgcccgatgtccgatgccgacgccgacgcgcgctccatcgcacgcggcaacacgtcacgcaatccgcaacagtggcggcccgaatccgttcgatctccgcagacctttacgaaaacgcgaagatatcagggataacgctgatctcggcgcgtcgcgccgaatcggctcgtcatcgcgcgcgtttcgtccgtcaaagccgtgtatctccacatcattgacgattgcgaatgcatgacggatggttttttctccagcttgttcctcttacgaaagctcaagtaatatccgcctacgccggcctaggccggccttgaaccggagacctggaggaaacatggaacataaccgtctgttgcgcgcactgcgtgctaccgccatcgcgggcgttgcagcggcatcgttcggcatcgcgggttctgcattcgcacagatcccgaacaaaacgctcgtctactgctcagaaggcagcccggcgggcttcgattccgcgcaattcacgacgggcgtcgatttcaccgcgtcgacgttcccgatctacaaccgcctcgtcgaattcgagcgcggcggcacgaaggtcgagccgggcctcgccgagaagtgggacatctcggccgacggcaaggtctacacgttccatctgcgccacggcgtcaagttccatacgaccgatttcttcaagcccacgcgcgaattcaacgcggacgacgtcgcgttcacgttcgagcggatgctcgatccgaatcaggcgtttcgcaaggcgtacccggtgtcgttcccgtacttcaccgacatgggcctcgacaagctgatcgtgaagatcgagaagctcgatccgtacacggtccgcttcacgctgaaggagccgaacgcgccgttcatccagaacctcgcgatggaattcgcgtcgatcctctcggccgaatacgcggaccaactgatgaaggcgggcaaggcggccgacatcaaccagaagccgatcggcacgggcccgttcatcttccgcagctacacgaaggacgcgacgatccgcttcgacggcaatcctgattattggaagaagggcgcggtgaagatctcgaagctgatcttctcgatcacgcccgacccgggcgtgcgcgtgcagaagatcaagcgcaacgagtgccaggtgatgagctatccgcggcccgcggacatcgcgacgctgaaggccgattcgaacgtcgacatgccgtcgctgccgggcttcaacctcggctacctcgcgtacaacgtgcagcacaagcccgtcgacaagctcgaagtgcgccaggcgctcgacatggcgatcaacaagaaggcgattctcgaatccgtctatcagggcgcgggccaggcggcgagcgcgccgatgccgccgacccaatggtcgtacgacaagaacctgaaggccgccgcctacgatccggcgaaggcgaaggcgctgctcgcgaaggcgggctacccgaacggcttcccgatcacgctgtgggcgatgcccgtgcagcgcccgtacaacccgaacgcgaagctgatggccgagatgatccaggccgactgggcgaagatcggcgtgcaggcgaagatcgtcacgtacgagtggggcgagtacatcaagcgcgcgcatgcgggcgagcacgatacgatgctgatcggctggaacggcgacaacggcgatcccgacaactggctcggcacgctgctcggctgcgaggcggtcaagggcaacaacttctccgagtggtgctacaagccgttcgacgagctgatccagaagggccgcgtgacgacgtcgcaggacggccgcacgaagatctacatgcaggcgcagcagatcttcgcgcagcaactgccgttctcgccgatcgcgaactcgaccgtctatcagccggtgcgcaagaacatcgtcgacatgcggatcgagccgctcggctatgcgcgcttcgacggcgtcagcgtgaaataagcgcgtcggtgcgccgttagcccgactgcacgataatcacccggcgacggggggccatgagctcctcgtcgccggtcgcacatttcccacaagaaaatatcgagaagcgtcatgttccgattcgtcttgcgccgcgtgggcatggtgatcccgaccttcatcggcatcacggtgctcgcgttcgcgctgatccacctgataccgggcgaccccatcgaagtgatgatgggcgagcgcggcgtcgatccgacgatgcacgcgcaagcgctgcaccgcctcgggctcgacgagccgcttcccatgcaatatctgcactacgtcggccgcgcgctgcacggcgacctgggcacgtcgatcatcaccaacacgagcgtgatgggcgagttcctcgcgcgctttccggcgacggtcgagctgtcgctctgcgcgctcgcgttcgcgctcgcgctcgggctgccggccggcgtgttcgccgcgctcaggcgcggcacgatcgtcgatcacggcgtgatgggcacggcgctcaccggctattcgatgccgatcttctggtgggggctcatcctcatcatggtgttctcggcgacgctcggctggacgcccgtgtcgggccgcatcgcggtggaatacgagattcctcatacgacgggcttcatgctgatcgacacgctgctctccggcgaggagggcgcgttcgcgtcggcggtgagccacctgatcctgcccgcgatcgtgctcggcacgatcccgctcgcggtgatcgcgcggatgacgcgttcgtcgatgctcgaagtgctgcgcgaggattacatccgcaccgcgcgcgcgaaggggctgtcgcccgcgcgcatcgtcgtcgtgcatgcgctgcgcaatgcgctgattccggtcgtcacggtgatcggcctgcaggtcggcacgctgctcgcgggcgccgtgctcaccgagacactgttctcgtggccgggtgtcggcaagtggctgatcgacgcgatcggccgccgcgactatccggtcgtgcaaggcggcatcctgatgatcgcgacgctcgtgatcgtcgtgaacctggtcgtcgatctgctgtacggcgtgctgaatccgcgcattcgccatacgaggtaatcgaacatgcatccccacactcgtatccattcgctgcgccggcgctcgcgcgccgccgcggcattcgagcgcgcatgcgcggccacgcgggaggcacgatgagcaacatgcaaaacgccatgccgtcgcaggcggcgcccgcaagcgggcgcgtgctcgcgctgcgcgaattctgggcgaatttctcccgcaaccgcggcgcggtcggcgccggcatcgtcgtgctcgcgctggtggccgtcgcgctcctcgcgccggtgctcgcgccgcacagcccgatcgagcagtaccgcgactacgtgaagatcccgcccgcgtggctggcgggcggcaactggcaattcgtgctcggcaccgacgaagcgggccgcgacatcctctcgcggctgatgtacggcgcgcggatgtcgttctggatcggcttcgtctcggtcgtgctcgcgctgattccgggcgtcgtgctcgggctcgtcgccgcgttcttccagaaatgggccgacacgcccgtgatgcgcgtgatggacgtgctgctcgcgctgccgtcgctgctgctcgccgtcgcggtcgtcgcgatcatcggcccgggcctcaccaacacgatgttcgcgatcgcgatcgtcgcgctgcccgcttacgtgcgcctcacgcgcgcgtcggcgctcggcgagctgcagaaggagtacgtgacggcctcgcgcgtcgcgggcgcgggcacgccgcggctgatgttctcgcaggtgctgccgaactgcacggcgccgctcatcgtgcaggcgacgctcggcttctcgtcggcgatcctcgatgcggcggcgctcggctttctcggcctcggcgtgcagccgccgacggccgagtggggcgcgatgctcgcgtccgcgcgcgactacatcgacaacgcatggtggatcgtcacgatgccgggcctgtcgatcctgatctcggtgctcgcgatcaacctgctcggcgacgggctgcgcgacgcgctcgatcccaaactcaaacggatggcctgacatgagcgatttattgaccatccgcaatctcgcggtgaacttcagcgggctgcccgcggtcgacaggatcaacctgtccatcgcgcgcggcgaagtggtcggcgtggtgggcgagtccggctcgggcaagagcgtgacgatgatggcgctgatgggcctgatcgacgcgcccggcatcgtcaccgccgacgaagtcacgttcgacggcgtcgatctgctcaaggcgagcgcgaaggcgcgccgccgcatcatcggcaaggacgtcgcgatggtgttccaggatgcgctgacgagcctgaacccgagctacacggtcggctatcagatcaaggaggtgctgaagctgcacgagggcctgcgcggcgacgcgctgaacaagcgcgcgctcgaactgctcgatcaggtcgggattcccgatgcgaggaaccgcatcggcacgtttccgcaccagatgtcgggcggcatgaaccagcgcgtgatgatcgcgatggcggtggcgtgcaacccgaagctcctgatcgccgacgagccgacgaccgcgctcgacgtgacgatccaggcgcagatcatggatctgctcgtcacgctgcagaaggagcgcggaatggcgctcgtgctgatctcgcacgatctcgcggtggtctcggaagtcgcgcagcgcgtcgcggtgatgtacgcgggcgagatcatcgagacgaaccgcgtgccggacatcttcgcgcatccgcatcatccgtacaccgaagcgttgctcgcggcgattccggagcacaatgcgggcgcgaagcggctcgccgcgctgccggggatggtgccgggccgcgacgaccggccgagcgggtgcctgttcgcgccgcgctgcaagtacgtcgtcgacgactgcatgaaggcgcggcctacgctcgccgagctcgcgccgggcaccggcatgcgcgcgcgctgcatcaagcccctcaacctggaagcgccgcacacgcaaggaggcgcgcgatgaacgcagtccacgaaacgcgcgaatccgccgcgcgcaacgacgtggtgctggtggccgaccagctcgcgaagcactacgcggtgcggcgcgggatgttcggccacggcaccgtgaaggcgctgaacggcgtgtcgttctccctcgcgcgcggcaagacgctcgccgtcgtcggcgaatccggctgcggcaagtcgacgctcgcgcggcagctcacgatgatcgagccgccgagcgcggggcacctgtcgatcgacggccgcgacgtcgcgggcgcggaccgggagacggtcgccgcgctgcgccgccgcgtgcagatggtgttccagaatccgttcgcctcgctcaatccgcgcaagacggtcgagcagacgcttgccgagccgctcgcgatcaacacgcggctcacggccgccgagcgcgcgcagcgcatcgcgcagatcatgcgcacggtgggcctgcgccccgagcacgcgaagcgctatccgcacatgttctcgggcgggcaacgccagcgcgtcgcgatcgcgcgcgcgatgatcctcgatccgcagatcgtcgtcgccgacgagccggtgtccgcgctcgacgtgtcgatccaggcgcagatcctgaatctcttcatggatctgcaggagcagttcaaaacgagctacgtgttcatctcgcacaacctctcggtcgtcgagcacatcgccgacgatgtgatggtgatgtacttcggcagcgtcgcggagctcggcgacaagaagacgatctacgcgcggccgcggcacccgtacacgcgcgcgctgatgtcggcgacgcccgcgatcttcgaggcggatcgcaagatccagatcaagctgcagggcgagatgccgtcgccgctcaacccgccgtccggctgcgcgttccatcagcgctgcccgtacgcggtcgagcggtgccgcgtcgaggagccgaagctgcgcgacgtcgacggccggcttgtcgcctgccatcgcgccgaggaggtgggggaggcgaatgcctgaggcagtggcggcgcgcgaagccgcgcgccgctcgcgtaacggcgtgcggcgcgcggcgacgcacgccgcacgcgcgccccggcgctggcgcgcgcgctcgctcgcgagcgccgtgctcgccggcgcgtgcgcgacgggcgggctcgcatggccgcccgccggcgcgctggcggcgggcagcgtcgcggccgcgccgctgccgcaggcgccgattcccgcgcccagcatgtcgctgccgggctttcacgcgccgccgccgtcgacgtcgaacggcacggtcgcgagcggcgcggtacgcacgcagcccgcgcggatgccgttctacgtcgcgacgaagggcaaggtcacgatctacgtgctcggcacgctgcacgtcggcgaccccgccgactatccggcgaaccagccgtttcgccggccgatcctcgcggcgctcgccgcgtcgccgacgctcgcgctcgaactgtcgccggacgacctgctcgaatcgcaggacgacgtatcgaagtacggcgtgtgcaactacgcgtgcctgccgcggctgttgccgccgcctctctggcaaaagctcgcgaaccgcctgcgcggcaatccggccgcgctcgccggcatccgcaacatgcggccctggctcgcgtcgctcgtcgtcgagacgtacgattcgctgtcggccggcttgcagaccgaatacggcaccgaggcgcaactgcagaacgtgttcctgcgcaagaagggcggcaaggtggtcgggctcgagacgctcgccgagcagatgcgcgcgttcacggggctcacgctcgcgcagcagcgggagatgctcgcgcaggacatggtgcagacgcccgcgcagaacgcggccgacgtgcgcgcgctgcatcgcctctggcgcatcggcgacgcggacgcgatcgccgcctgggcgaacgcgaagacggagcggctcgcacgcgcgcggtcgatcgccgattcgatcgacaacaagatcgtctatgagcgcaaccgccgcttcgtcgcgcggatgacggcgatcgccgcgccgaaccggccgctgttcgtcgcgatcggctcgttgcacctgggcggcccgaagggcgtgctcgaactgcttcggcagcagggctatcgcgtcgacgccgggtgatcgggcgcccgaacgaacggcgccgcgtagggataaacccgggataagtccgggataacccggtatttcggctgtggcgggcgagcaaacgccgttccgacgattgacactcgatggggctaaatctatgctcctttcaccaagtcgtaaaaaagaaaatgcgctacggggaacaataaaaacagcgcgggggtagcgttgccggcacgctttcggcgtgccggcagcggttgtctgcatgcacgacggggccaacatcacaacaagccaccatgcaggcacgtacgcccattcgatgggcgttccgccgtccggccggggcaagcagacgcgggcggcggcggacgcatttttcatctcgagcgccgggtgcgggcgcgacggtgcgcagccgtcggccggcgcgccgcgcggatcggccggccgatcgaagccaaagcgcccgagggcgcttttttcatggccgcgcgcgcgcgctcaccgaaacatcagaacattcagcaggacgatgttcgtcgcgagcagcgcgagcgcggtgggaaactgcaccttgatcacgccgttcttgtcgggcaattcgagcagcgcggcgggcaccatgttgaagttcgcggccatcggcgtcatcagcgtgccgcagtagccggagaacatcccgatcgcgaccatcacggccggatcgccatggaacacgtcgacgaggatcggcacgccgacgccgcccgtcatcacggggaacgcggcgaagccgttgcccatcaccatcgtgaagagcgccatgccgatgcagtacacggcgaccgcgatgagccggtagtcgaggttcacgtacgcggtggtcacgtgggcgaccgccttgccgacgcccgcgtccgagaacaccagcccgagcatgccgagcatctgcggcagcacggccgcccacgacagcgcgtcgatcagccgccgcgcctcctgcagcgattggccgaccgaatcgcgcgtgatccagcacgcgaacccgagggcgatcacgcagccgatgccgaaaccgatcagcgtgacgttcttcggatcgacgagcggcgcgccgccgacgtgcagatggctggccgcgagggtgatcgcgaccgtcacgaacgggatcgtgagcgcgggcacgaacagccggttgccgatgcgcgcggcgctcgcgcggcgcgcatcgtcggacggcagcttcggtctcgccgccgtcacgccgccgaaacccgcgatcagcgccatcacgatcacgagcgcgccgacgagctcgacgggcagcttgtcgccgacgaggaagacgagcgcgtacagcagccagaagccgcccgcggtgaagcggcgcgggtgcgcgcggtccgtgacgatcgtcgcgcccaccgcgagcagcacgaggccgacgagccagaacaggtaaccgatcgtgagcgtcatgcgcggcctccgttgtcggcggcggcgttcgcgccattcgaggcggcgtgcggcgcggcgctcgcgcgcagttcgcgctcgagccggcgatcgagcagccacagccgcgcgccgtggatcacgaacgcggacacggcggtcgggatgccccacagcgcgacgcgcatcggctcgacggcgatgccggcctccttcaggaacgtcaccatcagcacgatcgcgccgaacgcgacgaagatatcctcgccgaagaagaggccgacgttgtcggtcgcggccgcgtacgcgcgcagccggtggcggatcgcgtcgggcagcggaccgaaacggttctcggtcgcgccttcggccatcggcgcgatcagcggccgcaccatctgcggatggccgcccaggcccgtcaggccgacggccgcggtcagctcgcgcacgagcagatagaggatcagcaggcgccccgcggtggccgccctgatgctcgcgatccaggcctgcgcgcgttcgcgcagcccgtgccgctcgagcaggccgatcacggcgagcggcagcaggatgatgagcgggatgttgcgcgtcttgaggaagcccgcgccgatcgcggcgaggatccgctcgggtgggaagtgcgcgctcgcggccgtcacgatcgccgcggtcgcgacgatcagcatcggattgaagcgcagcgcgaagccgacgacgatcacggcgacgccgatcagcggccatagacttacggtgccttgcatgaacattctcctgacatgggttgacgcgcgtcgtcttcgggcggcgcgcggcggcttgcgatcggcgcgcggccgtcgcgccgatgggccttcgcggctctggcggccgctcgggactgcggggcgcgcgcgcgttcgtcgcgcgcctgcgcccgatccgggtgacggcgcaggctgtcgcgcgggcctgggtgcgcgccggccttcgccgtgtcggcgaatcgttcgtgcggcgggcacggcccgccgcgtgcaagatgtcatcgcgtgcgcccggcgcgcgggcgcgcaccgggcggcgttcatatgtttcgcggcctttgcggcctttgcgagttttcgcgacgcacgggcgtgcgcacgcgtgccggccggatgccggctcgcgtcgcgcggcgccgggccgcgtgcgtctgcgccgcgcgcacccgggcgacgggatcgcgatcagcgggacgcgcgccgttcggggcgatccgcgcatcggcgatcgccgccgcgccgcccggcgcggccgggctgctcgcgcggggccgggtcgctgagaagacaagcgccgccggccgcgcgggcgaatcgcgcgcctgccgtccgaattccgcgtgaatggctgcccgaaccgctaggcgcgctcccccgcgtgcagcgcgccgggcgcgtgcacgtcgatgccggccgcctcgagcgcatcgcggatccgcttcgcgaacgcgagcgcatgcgggccgtcgccgtgcaggcagaccgtctgcgcgttgagcggcacccattcgcccgtgaccgcgcgcacgcgctggccgcggaccatctcgagcgtgcgcgcgagcatctcgttttcgtcgtcgacgagcgcgcccggctggctgcgcggcacgagcgagccgtccgcgcgatagccgcggtcggcgaacacttcctcgacggcgacgagccccgcctgtcgcgcggcgtcgacgaacccgcttttcgcgagcccgaacaccgcgagcgacggatcgaaatcgtggatcgccgacaccaccgcatcggcgatctcgggctcgcgcgcggcctggttgtacagcgcgccgtgcggcttcacgtgcgcgatgcgcccgccttccgcctgagcgaacgcagatagcgcgcccaattgatacagcacgcccgcgtagatctcgctcgcgggcagatccatttccttgcggccgaagttctccggatcgtgaaaactcggatgcgcgccgatcgacacgcctttttctaccgcccagcgcacgcagtcgcgcatcgcctgggcgccgcccgcgtgccagccgcacgcgatgttcgccgacgtgacgaggtcgagaagcgcctcgtcggagccgcagccttcgccgaggtcggcgttcaaatcgatttccatgacgtttgtgcccaaagcattcacgaccggccgcgcggcggcgtccgatcttccggaatcatgcggccgccgcgcgcgcggcgagcgcgcgctgcagcgcttcctcgcgcatctcgatcgcgatgtcgatctgccgcaggtacgcgcgctcggcggcgagcgcgtcgcgcgcggccttgtccgtcacgcggacgaagcggatcggcaggttcagccgcgcctgcgcgagcttccagagatcggcccggatcacggccccgatccgcggatagccgcctgtcgtctgcgcgtcgttcatcagcacgatcggctggccgttgcccggcacctggatcgtgcccggcagcaccgcgtgcgacagcaggtcggccgattcggcgcgctcgagcttcacgcccgcgagccggtagcccatccggttgctgttcggcgtgacgatccattcctcgtcccagaacgcgtgcttcgccgccgccgtgaagctcgcgtactgcgggcccggcagcacgcgcacgggcatcgcccacacggcatgcgcgtgcttgtggcggcgcggcgcttcgtcgacgcgcgcgaacgcgcaccacgcgggcgccttcacgccgaactcgggcgcatcgggcgcgacgcacgcgggcgcgcccgccggcggcgcgccggtgggcagccggtcgccgtcgcgcagcacgcgcccgccgaggccgccgaagcgcgacgcgagatcggtgctgcgcgagccgagcatcggcagcacgtcgatgccgcccgcgatgcacagatagccgcgcatcccgcgcttggcgacgggcagcgagagcgtctggccggccgcgacgggcacgctccaccacgaatagatcggcgcgccgtcgagcgtcgcgccgaactcggtgccggtgatcgcgatgcgcgtcgcgcgcgggaagcgaaacgacgcggggccgagcgtgatttcgatcgcggcggcgtccggccggttgccgacgaggcgattgccgacttcgagcgcgagcgagtccagcgcgccgctttgcgcgacgcccagatggcgatagccgcggcggccgagatcctggatcgtcgacagcggtccggcgcgcagcacttcgatgccgcccgttgcttggcgtgagttcatccggcatgcactcccgcgacgataaagcgtacgcgatcgcccggctgcagcagcgtgggcggcgtgcgcgcgggatcgaagagcgcgagcggcgtgcggccgatcaactgccagccgcccggcgcggcggccggatagatgccggtctgctcgccgccgatgccgaccgagccggcgggcacttcgagccggggcgcggcgcgccgcggcgtgtgcagcgagccgtccaggccgcccatgtaggtgaagcccggctgaaagccgaggaaaaacacgacgtaggtgcccgccgcatggcggcgcacgacttcgtcgcgcgcgagccccgtgtgccgcgcgaccgcgtcgagatcggggccgaacgcgccgccgtactcgacggggatctcgatctcgcggccgctttcggcgacgccgtcggcgtcgcgccacgcggccttcatcagcggcgcgagcgtgtcggcggtcgtttcgagcggatcgaacacgatcgtcagattgttcatgccgggcaccacgtcgacgacgtgcggccagcccgccgccgcgctcgcgaccgcccacacgcggcgctgacattcgagcgtcgcgggcgggggcgcctcgcacacgagggcggtgtcgccaagcggatagatgcgtggagtggtcatcgatggaaagcaaacggcgttgagccgagtgaagaatacattatcaataaaatgtcgataacttctcgccaaaaaaatctgccgcggcgtcgcgcggacgactttggcgtacactttcgcgcaccttcgactcacctcgccgatcagccatgcagcgccatccgaccaagatcgtatcgtccgaacatctcgtttccgagacaagcgcggagctctccgagctcgaatatgcgctcatcatggcgggaaatgcgttcaatcgctggatggtccggtgcatggcggcagccggagcgaaggacatgacggcggtcgaggtgtcgctgctgcaccacgtgagccaccgggaccgcaagaagaagctggctgacatttgcttcgtgctcaacatcgaggacacgcacgtcgcgacgtatgcactcaagaagctggtagctagagggtacgtaaaaagcgaaaagacaggcaaggaagtgttctttgacgcaaccgacgcgggccgcgcgctgtgcctcaggtaccgcgacgtgcgcgagcgctgcctgatcgagaccctgaaggacagcgggctcacgaacgagcagatcggcgacgccgcgcaactgctgcgccacgcgtcggggctgtacgacaccgcggcgcgcgcggccgcgtcgctgtagcggcgggggcgcgaatcggctcaacggctcaacggctcaacggctcaacggctcaacggcgaaacggcgaaacggcgaaacggcgaaacggcgcggcgaccgggcgacctgacatccggcgacccggcaagcgatccgcccgcccgacagtctgactgacagcccgacggccggccacccgagccccggcgagccggcggcccgacttcatttccccgccgcgcgcatgaccgcgcgcggcgacgcaccggccgccgccgcgctgtgcgggtcaatcgtccgaccgatagagccgcgtctcggtgacgatccagtcgagcggcagatcgtgcgcttcgcgcggcagctcgcgcacgccgcacgcgtcgtatgcgacgcccaccgtcacgggcggcgtcgcgcccggccatgcggcgagcgtgcggtcgtaatagccgccgccgtagccgagccggaagcagccgtgatcgaagccgacgcacggaatcagcagcagctccggcacgagccgcgcgcccgccgcgggctcggcaatccggtggcggccctcgcgcatcggcgcatcgggcgtccacgcatggaattcgagcggcgtgcggggcttgccgatcacgggcagcgcggcctgccggctcgcgtcgccggcgagccacgacgcgatcgcatcgcgcgcgtcgaattcgcccggcagcggccagtagaagccgaccgtgcgcggcgcgcattgcgcgagaatcgcgagcacgcgccgcgcgagcgcgtcgtgcgcgcgcggcgcgcgctgcgcgtcgaggcggcgccgagcaagcgtttcgcgcagcgtgcgcttcggattcggcgccggggcgcgtgctatgctttcgctcactagagtgctccgttcacaacgatgtcaaccagcctttttcgagtatatcgcgcggtcgcggcgcccctcgtcgcgatcgcgctggccgccgtggcggccgcctgcgccgcgcagaccgccgacgaagcgtcgtcgaacgacgatcgggtgttcgtccagctgcgcgaggccgcgcgcaggaacgatccggtgcgcgccgcgcagctcgccgcgctgatcccgaattatccggcgccgtcatatctcgagtacttccagatcaagccgcagttgttcgattcggcgggccatgcgcgccttgacgcgccggacgcgccggtgctgtcgttcctgtcgcgctacgacggccaggcgatcgccgaccgcatgcgcaacgattacctgctcgtgctcggcgcgcgccatgactggcgcgccttcgacgagcagtacaagcgcttcgtgctcgacgacgacacgcaggtcaagtgctatgcgctcgaatcgcgcgcatcgcgtggcgagaacgtcgcggacatggcgcgcgagctgctcgtcgagccgaagtattacggcgacgcgtgcgtcgacctcatcacggcgctcgcgacgaacaagcagttctcgagcgacgacgtgtgggcgcaggtgcgcctcgcgtacgagcagaactacacgacgctcggcggcaagattgccgacgcgctcggcccgcgcccggtcggcttcgatcaggtgacgagcgcgccgccgctgttcctcgcgcgcggcgtgggctccgacgcgacgtcgcggcaactcgcgctcgtcgcgatcacgcgcatggcgcgcaacgatccggaagcggcggcggggcagctcgcgtcgctcgcgtcgacgctgtcggcggccgagcaggcgatcggctggggcgagatcggctatcaggcgacggtcaagcggctgccgcaggccgcgtcgtggtaccggaaatcgatggacgcgccgctgtcgaatccggcgtacgaatggcgtgtgcgcgcggcgctgctcgccggcgactggccgatggtgcgccgctcgatcgagcagatgcccgagcggctgcgcgacgacacggcatggatctactggcgcggccgcgcgctgaaggagagcggcgacaccctcaaggcgaaccaggagttcgagcgcatcgccgggcagttcaacttctacgggcagctcgcgggcgaggagctcggccagaagacgacgatcccgccgcgcacgaaggtgacggacgccgagatcgacgcgatgagcaaggtgccgggcttcgcgctcgcgcagcgcttctacgcgctgaacctgcggctcgaaggcaaccgcgaatggaactggccgctgcgcgggatgaccgatcggcaactgctcgcggcggccgagtacggcaagcgcgtcgacctgctcgaccgcacggtcaacaccgccgatcgcacgacggccgagcacgatttctcgctgcgctatccgtcgccgtatcgcgacatcgtcgagcgctacgcgcggaccaacgggctcgacgtcgaatgggcgtacgggctgatccgccaggaatcgcgcttcatcacgaacgcgcgctcgacggtgggcgcaggcggcctgatgcaactgatgccggcgaccgcgcaactcgtcgcgaagaagctcggcctcggcacggtctcgcgcgcgcagatgcacgacatcgatacgaacgtgcagctcggcacctggtatctgtccgacatctaccagaagttcgacgattcggccgtgctcgcgacggccggctacaacgccggcccgggccggccggcccaatggcggcaggtgctcacgcgccccgtcgaaggcgcgatcttcgcggagacgatcccgttcaacgagacgcgcgaatacgtgaagaacgtgctgtccaacgagacgtactacgcggcgctcttcgagaagaagccgcaatcgctgaaggctcgcctcggcttcatcgcgccgtaacgcgcgccgcgcaacgcagcggcgtgccgcgcacgcactgtccgggcgcagccggccggcgcttcgtatcacattcgtcgcccgcgcgtcgcgtgggcggcgcgcctgatggggcacgatcatgcagggccagaccatcgcgatgctcggcggcacgggcttcatcggcagccgcctcgtcaatgtgctcgtcggcgccggcgcgcacgtgcgtatcggcgcgcgccggcgcgagcatgcgcggcatctcgcgacgctgcccgtcgacatcgtcgagctgtccgccttcgacgtgcgcgagctcgcccgtttcgtcgcgggcgcgcaggcggccgtcaatctcgtcggcgtgctgcgcggcgggcacggcaagccgtacggcgagggcttcgagcggctgcacgtcgcgctgcccgcggcgctcgccgccgcatgcatcgaagcgcgcgtgccgcgcatgcttcacgtgagcgcgctcggcgccgatccgcacgcgccgagcatgtacctgcgctcgaagggcgacggcgagatcgcgctgcgcgcgcaggccgcggcgggcgcgctggacgtcacgatattccggccgtcgatcgtgttcggcccgggcgacgcgtttgtcaacacgttcgcgcggcttcagcggatctttccggtgctgccgctcgcgatgcccgacgcgctgatgcagccggtccacgtcggcgacgtcgcgcaggcgatcgcgaacgcctgcgtgcgcgacgcgacgcgcggccggacctacgagctcggcgggccgcgcacctaccggctcgaggagatcgtccgctatgccgggcggctgatcggccgccccgcgcggatcgtccggctgcccgacgcgctcgcgcggctgcaggcgcgcgtgttcgagatgctgccgggcgagccgctcgtctcgcgcgataatctcgcttcgctgtcggtgccgagcgtgatgacggggccgatcgcgcccgagctcggcatcgcgcccgcgagcctcgagcacatcgcgccgacctacgtcggcgacgcggcgctgcgctcgcgtttttccgaccggcgcgcgcgccggtaagcaggcgggcgaccgcgggcgccgcggatcggctggacaatcgacaactacaggatgaatcccatgaaactcgtgatcggagacaagaactactcgtcgtggtcgatgcgcccgtgggtgctgatgaagcacttcgggattccgttcgacgaagtgatgatcgggctgcgcctcgacgacacggccgagcgcatccgcgcgcattcgccgtcgggcaaggtgccgtgcctcgtcgacgacgaaggcggctcggtctgggattcgctcgcgatcgtcgagacgctcgccgagcgctttccgcagcatgcgctatggccgcgcgatccggccgcgcgcgcgcatgcgcgcagcgtgtccgccgagatgcacgcgggctttcccgcgctgcgcagcgagatgccgctcaacgtgcgcgagtcgcacccggggcgcggtgcgacgcccgccgcgcttgccgacgtcgcgcgcatcgacgagctgtggcgcacgtgcgtcgccgcgtcgggcggcccgttcctgttcggcgcgttctcgatcgccgatgcgatgtacgcgcccgtcgtgctgcgcttcaagacctacgcgccgccgctgtcgcccgaggcgagcgcgtacgcggcgcgggtcgccgagctgccggccgtgcgcgaatggatcgacggcgcgcgcggcgagacgcgcgtgatcgacatctacgggccatcgcgatgaagatctacgcggtgggcggcgcgatccgcgacgcactgctcggcctgccggtgcgcgaccgcgattacgtcgtcgtcggcgcgacgcccgagcagatggccgcgcagcgcttcaggccggtcggcaaggattttccggtgttcctgcatccggatacgcacgaggaatacgcgctcgcgcgcaccgaacgcaagacggcggccggctatcacggcttccagttctattacgcgcccgacgtcacgctcgagcaggatctcgtgcggcgcgacctgacgatcaacgcgatggcgcgcgaagtgagcccggacggcgcgctcgtcgggccggtcgtcgatccgttcggcgggcaggcggatttgcgcgcgaagctgttccggcacgtcggcgacgcgttcgtcgaggatccggtgcgcatcctgcgcgtcgcgcgcttcgccgcgcgcttcgccgagttcgccgtcgcgcccgacacggccgcgctgatgcgcgcgatggtcgacgcgggcgaggtcgacgcgctcgtgcccgagcgcgtgtggcaggaactcgcgcgcgggctgatggaggcgaagccgtcgcggatgttcgcggtgctgcgcgagtgcggcgcgctcgcacggatcctgcccgagatcgacgcgctcttcggcgtgccgcagcgcgccgactatcacccggaggtcgacacgggcgtgcacgtgatgatggtgatcgatcacgcggcgaagcagggctactcgctggcggtgcgtttcgcggcgctcacgcacgacctcggcaaggcgacgacgcccgccgacgtgctgccgcgtcacattggccacgaggggcgcagcgtcgatctgctgaagccgctgtgcgagcggctgcgggtgccgaacgagtgccgcgatctggcgctcgtcgtcgcgcgcgagcacggcaatctgcatcgcgtgatggagatgggcgcggccgcgctggtgcgcctgctcgagcgcgcggatgcgctgcgcaagccggcgcgcttcgccgaggcgctgcaggcgagcgaggccgacgcgcgcggccggctcggcctcgagacgaagccctatccgcaggccgaacggctgcggcaggcgctcgtcgccgcgcgcgcggtcgatgcgggcgcgatcgcgcaggggctcgcgggcgagcccgcgaagatcaaggatgcggtgcaccgggcgcgcgtgcgcgcggtcgcgcaggcggtcggcgtggccgattgacctccccgggcggcatcggctgcgggtgcgccgcgtgagcgcgcgcgggcgataagggcacggctcgccgcgtatcttggcggtcgacggtcgacggtcagcgggcaacagtcagcgggcaacgggcaacgggcaacgggcaacggttggcgcgtcagggccgtgccgacgcgcggcagcattcggcctttccctcacgcggcgcttcgcgaatgcgatcgcccgcccgaatcggcgtgcccgccgcggcgggtaagcgctcgacatttgatcgcgcgatcgcgttgcacgtaatccgcccgctttcgcagggccgcggccctttgcggcccacgcggtcgcgcatcgtcgttcggcggaatgacgcccgccggctcggcgatgaaccgacccgcaccgcgtggcgacgagacccgcccggttgcggtttcgatccgccgcatcggtttcgcgccgccgccgggccgtgcgttcatctcgcgaccatgctgtttcgaatgtcggttcgagccgacggctgcgccgcccgacggcttcccgttgccgacaatcggtgcgctttccagcctcgatccgccgcgccggatttcccgcctgacgttttcacttcgctttgcgtgccgcctgcctcgcgttcggcggcgtggttcgccgcggcgcatcatatcgtcgtggccgccccgccatccctgcgttccgctaatgcggtgacgtagctctgctgctgcgcgttggtggcgttgtgggcggtattggcaagcgcttgcgcggtggcctggtagagattgcccatcgcgatcgccggcgcgtcgcccaataccttggtattggcctgtgtgacggaatcggtgatctggtcgttgacgctggtcgggaatgccatggtcgctcctggtgaaggtgtggcagcctttcggcgggatgttttcggtacggacccggcacggttcggtcgggccgtgaaaacatcttaggaaagcgggcggtgctcccaattggcgcgatcgacggaaaatacggcgcgaactcggcaaagctcgatggccggccggccgaacccgcggtggcgatcggcggttccgccgtgtcggcgccggtttcgcgacggcggaataggcggcatgcggaaaaagcgccgatttgcggtgaaatttccgatgcggctcggcaggaatcggcaggacgcagtcgaccgggcgaaacgtttcaggcgcgaaacgtttcaggtgctttagcgaatctcgaggcggcgcatgagggcgcgcgctcgcgcgggcgagtcagcgcaggaggcggtgtcggggttggcgggaggcggccggcgcgttcggtgcgcgctctggcccgcggcacgcgcgtggcgcgcgccgtgcgaggtcagcatgcgacggcggcgacgcgcccgtccggcccgtagaagccgttgcgctgcggcgcggcgcgcagcacggacagcgtgcgttcgttgtagtccattcggatgcggatcagcatcccgttgatcgcgttcgcgcggcgcgcacgttcggccgaatgctgcagcaactgccagccgttcgcgaggcgcgcgtcgttttccgcggcgagatccatgcctttcttgccggccggcaggccgagcgacgcaagcagcgtgtcgcggcggcgctcgagctgcgcgagcttctcgagcagctcggttttccgctcgacgatgcccggcagcgcgtcgagcggcgccgccgtggtcagtgccttctcctcgtatgcgagcagggacgcgaacgcctcgactgtcgcgtgctcgtcgttgaccgtggccagcagttcgtctctcatctcgtttcgctcgacatggcggcgcgcggaccgtccgtgcgccatgtggtgcatcccgtctttcggccgcgaagccggttcagcggttgcccgcctgcgacggctgcttcagcagatcgcgcgcggtctgcaggatgccgtcggcgatcttgcccgtgtcgatcgacagcgtgccgctcttgatcgcgtcccggatcgcgtcgacctgggcggtatcgatatcggcgctgcccgaggcggcgaggctgcgcagcgtcgacgacaggccggacaggctcacgttcgcgtccccgcccgtcggcgcgcccgcggcgccggcaggcgtctgagccgcggccggttggccggcttgcgtgcgagccgcgcccgcactggcgttcgatagcgtgcgggcgttcgaagtaggggtggaatcgactttcacgatggtgtttcctgtacgggtttgaccacgataacggcaaggccggcccgaactttagcacccgtttttcagtaaccccctgaatcaacaaaagtttgcaatcttagagggggatttccaccgtcgcggcgtccttgacgatcgccgtgacgatctggcccgccgccatccgcacccgcacctgctggccgggcgccgcgttgttgagcacgctgccctccgccgaaatcgtgaacccctggcccgacgcgaccacccgcactgtctgtccgatcgataccgacgccgcgctcttcaacagatcccgacgcagcggcagccccgccgcgacccgcgtgagcgcggtggcgccgactgcctgctgcgcatcggtgatcaccgcgagcggcagcagggtcaggtcgccgtcgcgcgcgacgagatcggcggccgtgagcgtctcgccgggcgcgatctggcgcgcggcgacgtaataggtcgcctgcacggcgagcttcgcctgaaggtaaatcgtccacgggcgctcgcccgcgcagcgcacgccgacggtcgtacggccccacaggcgcgcgcccgaaggcaggaacggctcgagcgtcgtgcatgcggcgagcccgcgcgggaaggccggcgcgaccgtgacggtggtcttgccgggcaggccggccgcctgctgctgcaggaacgcgagcgccgcgcggcggatcgattcgccgtcctgttgagcggcgggaaccgcgccggccgccgtggcggaggcggccgccggctgcgcgccggccgcgctcgtcgccgccgcccgaatcggcgcggagcgcacgggcagcgtgcgcggtgcgggctgcgcgcgcagcgacacggggatcacgccgcccgccgcgacgctcgggtcccgcgcgggccatgattgcgccgccgcccgcgcgttcgcgggccggccggccggtgcggccccttcgtcctgggcgatgacgggcgcgactcgctgcatatcggtcgtggccggtgcgcgcgaggcggcgctcacgcggggcgcgggggcgacgttcgccgcagggttgccttggctggccgcgccgggcggcgcggtccatccggcgcttgccgacgcggagccggcggaacgattcgatccggtcctcggcggcacgggattcgcgccgccgttcgattcggctcgcggcatggccgcggaggggtgccacccgctcggggcggcggccgggattcggccattcgattcggccggaccgggttcgatcacgatcaggccggtgcgcggctcggtcgccgcacggacatcgcccgattccgctgccgattccgcgcccgaggccgcgccggcgcggccgctccacgcggcggccgcctgcgcggcggctggcgcgtgccatccgcccgggcttgccgtacggtcggcgccgcccgggcccgccgcgcccgcgccgttcgcgccgcgcgcgctcgccgcattcgcattcgcgagcgcggtctgggccgattcgccgcggcctggaatcacgatcatcccgccgtcgcccgcctgctgcgcgagcgccgcgcccatccagcccgccagcgcgagcgccacggcaaagcgcgtgcgcgttgcgcggcctgcgtcagtcgtcatcgcgccctcctcgaagcccggttggaaacccagttggaaaccgtctgatacgggattgcattctagggatgggcggtggccggcaaaccgcgaatagaggggccctttgccggctattcgcccgattgccggttgcgttgtccgcctaccatgcgtcccatggaaaaaagcctctttggccgcccatcgtcggttcgcccgcatcgcggccggccgcgggcggcgaaagagcggcgcatcttcagacggagactcgcagatgctggacaaactcgatgccgaattcgcgttcggccgccaggcgctcgacgtgcgcgcatatcggcaggaactgctgtcgtcgaacatcgcgaacgccgatacccccggctaccgcgcgcgcgacgtcgacttctcgtcgacgctcgcccgcgcgctcaagcaggacggcgcggcgagcgccggcaacgcggcgcagttgccgctcgcgcagccggcgggcgtcgcgagcgggatgtcgatggcgacgacctcgggcgcgcacctcgcgggcaacgtgaagctgattccgacgggcggcccgagcgacgactacggccgcgcgcagtaccggatcccgcagcagcccgcgctcgacggcaacacggtcgatctcgacaccgagcgcgtgcagttcgccgacaacgcggtgcactaccaggccgggatgacggtgatgacgcagcagatcaagacgatgatcgccgcgatcacgtcgaattcgagttcgtgacgcgccgcttcggcgcttttcccgcgtgccgcgcgcgtcacgggaaacggttgaatgtgcgcgcaacgcgataaggagtacgcatgccttcgttgatgaacattttcgacgtcgcgggttccgcgatgtcggcccagtcgcagcgcctgaacgtcacggcgtcgaacctcgcgaacgccgacagcgtgacgggccccgacggcaagccctacaaggcgaagcaggtggtgttcgcgaccgcgccgatgggccgcgcgcgcaccgcgtccggccagggtgtcggcggcgtgcaggtgagcaaggtgatcgacgatccgtcgccgatgaagacggcttacgacccgtcgaacccggccgccgatcagaacggctacgtgacgatgccgaacgtcgatccggtgcaggagatggtcaacatgatttccgcgtcgcgctcgtaccaggcgaacgtcgagacgctcaataccgcgaagcaactgatgctcaagacgctgacgatcggcagctgacgcccccctttttcatcgatcgaaacacgcatagcagaggaaggcgaacccggatgacatcctccttcaccaccatcggcggcagcggtacgaccgtcaacagcctgccgtacgacacgatgagctcgaacgggcagtcgtcgggcacgtcgggcgcgaacacgacgaacggcactgccggcacgaacggcacgagcggcacgagcggcgcgaactcgggcatcaacgtcgcgagctcgctgtcgacgacgtccgctgccgatctgcagacgacgttcctcaagctgctcgtcacgcagttgcagaaccaggatccgacgagccccgtcgacagctcgcagatgacctcgcagctcgcgcagatcaacaccgtgagcggcatcgcgcagttgaacaccgcgctcacgtcgctgtcgtcgcagctcaccgcgggccagcagacgcaggcggcgatgctgatcggctctaacgtgctcgcgccgggcaacaccgtgcccgtcaagagcggcgcggcttcgccgttcggcgtgcagctcacgagcgccgtgtcgaacctcacgatcaccgtgaagaacgcgtcgggcgtcgtcgtcaacacgatcaacgcgggcgcgcaatcggcgggcaccgtgccgttcaactggacgccgaccgatacggcgggcaacaagctgcccgacggcacctacacgatcagcgcgagctacaccgacacgtccggcaagcagtacgcgccgaccacgctgtcctccgcgcaggtgctgagcgtcatcaagcaggcggacggcacgccggggctcgtgctgtcgaacggctcgacggtcggcttcagccaggtcgcgtcgatcttcccgaacaccacgaagagcgcgtcgacgggcaacgcctcgtcttccaccaactaatccagcttcttcgctacggagaccgagatgggctatcaacagggtttgagcggtttggcgggcgcgtcgagcgacctcgacgtgatcggcaacaacatcgcgaacgcgaacacggtgggcttcaagggcagcaccgcgcagttttccgacatgtatgcgaattcggtcgcatcggccgtcaacaatccgatcggcatcggcacgatgctcgcatcggtgcagcagcagttcagccagggcacgatcacctcgagcacgtcgtcgctgaacgtcgcgatcaacggcaacggcttcttccagatgtcgaacaacggcgtgaccacgtactcgcgcgacggcacgttccagcgcgacaagaacggctacatcgtcaattcgcagggcctgaacctgatgggctacgcggcgaacgcgaacggcgtgatcaacaccgcggcgaccgtgccgctgcaggcgccgacgaccaacatcgcgcccaccgcgacgaccaagatcaccggccagttcaacctgaactcgcaggacgcggtgcccgcgacgacgccgttcaactacaccgatccgacgagctacaactacacgacgtcggtgcaggtgttcgacacgctcggcggctcgcagaacgtgaacctgtacttcgtgaagagcgcgacgagcggccagtgggaagcgtatgcgggcccggccggcaagacgccgaccgatctcggctcggtcaagttcagcaccgcgggcacgatcacgggcacgtcgacgcccgccggcgtgccgacgacgaacgtcggccagttctcgttctcgatcccgacgacgacgggcgcggcgaacccgcagaacctgacgctcgacctcacgggcacgacgcagtacggcggcaagaacggcatcaacaatctcgcgcaggacggcttcgcgagcggcgtgctgacgacgttctcgatcggcgcggacggcaaggtcaccggcaactactcgaacggccagacctccacgctcggccagatcgtgctcgcgaacttcaacaacccgaacggcctcgtgaacgtcggcaacaaccagtacgtcgagtccgccgcgtcgggcgtgccgcagatctccgcgcccggcagcacgaaccacggcacgctgcagggcagcgcgctcgagaactcgaacgtcgacctgacgagccagctcgtgaagctgatcaccgcgcagcgcaactaccaggcgaacgcgcagacgatcaagacgcagcagaccgtcgaccagacgctcatcaacctgtaagcggccttcgcggataacagccagccatggaccgactgatctatacggcgatgacgggcgcgacgcagtcgctcgagcagcagtccgtcgtcgcgaacaatctcgcgaacgcgtcgacgacgggctttcgcgcgcagctcgcgacgttccgcgcggtgccgatgaacttcgaggacggcagcggcaacgtcgacccggcgacgacgcgcacctacacgctgtcgtcgacgcccggcgcggatttcgcgccggggccgatcgagcgcacgggcaacccgctcgacgtcgcggttcaggggccgggctggctgtcggtgatgctgccggacggcaccgaggcgtacacgcgcgcgggcaacctgcacgtcgaccagaacgggcagctcgtcaccgcgaacaacctgcccgtcgtcggcaacggcggcccgctcgccgtgccgccgaacgcgcagctcacgatcggcgcggacggcaccgtctcggcgctgatgccgggcgatccgccgaccgccgtcgcgatgatcgatcaactgaagctcgtgaatcccgatcccgcgacgatgaagcgcggcgacgacggcctgttccgcaccgcggacggcaatcccgccgacgccgatccggccgtgaaagtcgtgccgaattcgctcgagggcagcaacgtcaatccggtggcggcgatggtgtcgatgatcgacaacgcgcgcgcgttcgaattgcagaccaagctgatccagtccgccgaccagaacgagcaggcggcgaaccaactgctcaacttcagctaagcgccgccgcgcgccagaccaaggagtcaacacgtgaaccgttccctctacatcgccgcgaccggcatgaacgcgcagcaagcgcagatggacgtgatctcgaacaacctcgcgaacgtgagcaccaacggcttcaagggctcgcgcgcggtgttcgaggatctgctgtaccagaccgtgcgccagcccggcgcgaactcgacgcagcagaccgagctgccgtccggcctgcagctcggcacgggcgtccagcaggtcgccaccgagcgcctgtacacgcagggcagcctgcagcagaccggcaactcgaaggacgtcgcgatcaacggccagggcttcttccaggtgctgatgccggacggcacgaacgcgtacacgcgcgacggctcgttccagaccaacgcgcagggccagctcgtcacctcgagcggctatcaggtgattccggcgatcacgatcccgcagaacgcgaactcgctcacgatcggcagcgacggcgtcgtgtccgtcacgcagcctggctcgaacaacgcggtgcagatcggcgcgctgcagatcgcgacgttcatcaatccggccggcctcgacgcgaagggcgagaacctgttcgccgagacgacctcgtcgggcgcgccgaacgtatcgcagccgggcctgaacggcgcgggcacgctcaagcagggctacgtcgaatcgtcgaacgtgaacgtcgtgcaggagctcgtcaacatgatccagacgcagcgcgcgtacgaaatcaacagcaaggccgtgacgacgtccgaccagatgctgcagaccgtcacgcagatgtcgcgctaaccggccccgggtcagaagccatgaagcaggttcgtttcctcccgcagccggcgcgccgcgcgcgcgcggcggccgcgcgccgcccgggcgccgccgcgctcgcggccgccgcgctcgcgctcgcgggctgcgcgcagattccgcgcgagccgatcacgcagcagccgatgtcggcgatgccgccgatgccgcccgcgatgcaggcgccgggctcgatctacaacccgggctacgcgggccggccgctcttcgaggatcagcgcccgcgcaacgtcggcgacatcctgacgatcgtgatcgcggagaacatcaacgcgacgaagtcatcgggcgcgaacacgaaccggcagggcaacacgagcttcgacgtgccgaccgcgggcttcctgggcggcctcttcaacaaggcgaacctgtccgcgcagggcgcgaacaagttcgcggcgacgggcggcgcgagcgcggcgaacacgttcaacggcacgatcaccgtgacggtgacgaacgtgctgccgaacggcaacctcgtcgtgagcggcgagaagcagatgctgatcaaccagggcaacgaattcgtgcgcttctcgggcatcgtcaatccgaacacgatctcgggccagaactcggtgtactcgacgcaggtcgcggacgcgcgcatcgagtattcggcgaagggctacatcaacgaagccgagacgatgggctggctgcagcgtttcttcctcaacatcgcgccgtggtgaagacgatgcgtaccttgttcgcgcgcgtcgtgcgccccctcgttgctgcgcgtcgccgggcggcggcgtgctgcgcgctcgccgcgtgcatgctcgcgctcgcgttcgcgcccgccgcggcgcgcgcggagcgcctgaaggacctcgcgcagatccagggcgtgcgcgacaacccgctgatcggctacggcctcgtcgtcggcctcgacggcacgggcgaccagacgatgcagacgccgttcacgacgcagacgctcgcgaacatgctcgcgaacctcggcatctcgatcaacaacggctcggccaacggcggcggctcgtcggcgatgacgaacatgcagctgaagaacgtcgccgcggtgatggtgacggcgacgctgccgccgttcgcgcggccgggtgaggcgatcgacgtgacggtgtcgtcgctcggcaatgcgaagagcctgcgcggcggcacgctgctgctcacgccgctgaagggcgccgacggccaggtgtacgcgctcgcgcagggcaacatggcggtgggcggcgcgggcgcgagcgcgaacggcagccgcgtgcaggtgaaccagctcgcggccggccgcatcgccggcggcgcgatcgtcgagcgctcggtgccgaacgcggtcgcgcagatgaacggcgtgctgcagctgcaactgaacgacatggattacggcaccgcgcagcgcatcgtgtccgcggtgaactcgagcttcggcgcgggcacggcgacggcgctcgacggccgcacgatccagctcaccgcgcccgccgattcggcgcagcaggtcgcgttcatggcgcggctgcagaatctcgaggtgagcccggagcgggccgcggcgaaggtgatcctgaacgcgcgcacgggctcgatcgtgatgaaccagatggtgacgctgcagaactgcgcggtcgcgcacggcaatctgtcggtcgtcgtcaacacgcagcccgtggtgtcgcagccggggccgttctcgaacgggcagacggtggtggcgcagcagtcgcagatccagctcaagcaggacaatggctcgctgcggatggtgacggcgggcgcgaacctcgccgacgtggtgaaggcgctcaactcgctcggcgcgacgcccgcggatctgatgtcgatcctgcaggcgatgaaggcggcgggcgcgcttcgcgcggacctggagatcatctaagtgacgactttcacgaaaccgaacgatctgtcgcagcgcttcgcgctcgacgttcaggggttcgacgcgctgcgctcgaaggccacggcggctgcgccgcgcgagggcgtgaagatggtcgcgggccagttcgacgcgatgttcacgcagatgatgctgaagagcatgcgcgacgcgacgccttcggacggcctgctcgattcgagctcgtcgaagatgtacacgtcgatgctcgatcagcagctcgcgcagcagatgtcgtcgaagggcatcggcgtggccgacgcgctcaccaagcagttgctgcgcaacgcgaacgtcgcgcctgacgcgcagggcgaaggcggcctcgcggcgatgaacgcgctcgcgaaggcgtatgcgaactcgaatggggcgccaggcaacggcgcgctcgcgggcacgcgcggctattcggcggcgagcgcgctcacgccgccgctgaagggcaacggcaactccgcgcaggcggatgcgttcgtcgagaagatggcgctcgccgcgcaggcggcgagcgcgaccaccggcattccggcgcgcttcatcgtcggccaggcggcgctcgaatccggctggggcaagcgcgagatccgcggcgcgaacggcgaatcgagctacaacgtgttcggcatcaaggcgacgaagggctggaccggccgcacggtatcggccgtcaccaccgaatacgtgaacggcaagccgcaccgcgtggtcgcgcagttccgcgcatacgactcgtacgagcatgcgatgaccgattacgcgaacctgctgaaaaacaatccgcgctacgcgagcgtgctgaacgcgggccacaacgcggaaggcttcgcgcatggaatgcagaaggccggctacgcaaccgatccgcactacgcgaagaagctgatttcgatcatgcagcagatcggctgacgcgagccgagcaaccgttcggtacattttggaccgcgccgggcctggcctcgcgcggttttaacgtttgctgaaaaaataaactccggtttcgatctaaactttgcgttgccgttgccgctaaacgtgagagaccagcgatcgggcggatcacgcccgtccataacgcgcccccgaaacccgccgggcgcatagagataaaataccggcaagccatgaataccgaacagtcgacgagtccggccgcgagtgccgccgcgcattccggccacgattacggccgccgcaatccgctcgagatcggcgtgcagttgcgcaacctcgtcaatcgcggcgatttcctgaccgtccagtaccagggcggccagctcgtcacccgcattctcgatgtcgacgtcggcgcgcggaccttcgtattcgactggggtgcgcttgccgatcagaacgccggcattctcgccgcgccgcgctgcgtgttcgacgcgtcgccggacggcgtgcgcgtcgagttctcgaccgccactccgcgcgaaacccgttacgagaacctgcccgcgttcgaagccgatttccccgacgtgctgtactgcatgcagcgccgcgaatatttccgggtcgacgcgccgatcctcgatccgtacgtatgccgcggcaggctgcccgacggcgagaccttcctgttcgaagtgcacaacctgtcgctcggcggcctcgggctgcgcacgagcgacgaccgcgtggcgtcgctcgagcccggcatgacgctgcccgacgtcgagctgaacctgaacggccacgggatgctgtcgctcgacctgcaactcgtgtcgcaccgcgcgagcgagacgccgagcggcgcgcgccgctaccagctcggctttcgcttcgtgtcgctgccgggcagcgccgagaacacgctgcagcgcatcatcacgcagctcgagatgaagcgccggcaactcgcgcgcgcctgacgaaagctgcccgcgcgcgaccgacgccgccgccccggggcggtgaacgcgcgcgcaaacgtccatggcggcgctcgcgcgccggccgcgcgccgcattcgcattttttgcgcgtgcggtccctcaattttttcgacgcgcggccgttataccgggagtccacgcaacccggcggccgcggcgcggccggctcttaggatcgcgcatgtccaataccctcatgaacctcggggtcagcggcttgaacgccgcgctctggggtctcaccacgaccggccagaacatcagcaatgcggcgacgcccggctattccgtcgagcgccccgtctatgcggaagcgagcggccagtacacgagcagcggctatctgccgcagggcgtgtcgaccgtcaccgtcgagcgccagtacaaccagtacctgtcgaaccagctgaacgccgcgcagacgcagggcagctcgctgtcgacctactacacgctcgtcgcgcagctgaacaattacgtcggcagcccgacggccggcatcgcgaccgcgatcacgaactacttcaccggcctgcagacggtcgcgaacaacgcggcggacccgtccgcgcgccagaccgcgatgagcaacgcgcagacactcgcgagccagctcgtcgccgccggccagcaatactcgcaactgcgccagagcgtgaattcgcagctcaccgacaccgtcacgcagatcaacagctacacctcgcagatcgcgcagttgaacgagcagatcgcgtcggcgagctcgcaaggccagccgccgaaccagctcctcgaccagcgcgatctcgcggtgtcgaagctctcgcagctcgcgggcgtgcaggtcgtgcagagcaacggcaactacagcgtgttcctgtcgggcggccagccgctcgtcgtcggcaatgcaagctatcagcttgcgaccgtcgcttcgccgtccgatccgagcgagctcacgatcgtatcgaagggcgtcgccggctcggcccagccggggcccacgcaatatctgcccgacgtgtcgctcacgggcggcgcgctcggcggcctgctcgcgttccgcagccagacgctcgatcccgcgcaggcgcagttgggcgcgctcgcggtcagcttcgcgtcgcaggtcaacgcgcagaacgcgctcggcgtcgacatgtccggcaatccgggcggcagcctgtttgcggtcggcgcgccggccgtctacgcgaaccagaacaacaccggcagcgcgacgctgtccgtgtcgttcgtcgacggcacgcagccgacgacgagcgactacgcgctgtcgtacgacggcgcgaagtacacgctgacggaccgcgcgacgggcagcgtcgtcggcacggcgacgccgagctccacgccgccgacgatgacgatcggcggcctgaagctgtcgctgtcgagcacgcccaacgcgggcgattcgttcaccgtgctgcccacgcgcggcgcgctcgacggcttctcgctcgccaccgcgaacggctcggcgatcgcggccgcctcgcccgtgctcgccgcgggcgtcgcgacgaacagcggcacgggcgtgatctcgcagggctcggtgagcgcgggctaccagttgccgtcgggcacgacgacgctcgcgtacaacgcggcgtcgaagacgctgtcgggctttccggtcggcacgacggtgacgatcgcgggcacgccgccgacgtcgatcaacatcacgagcgcgacgacgcccgtgccgtacgatccgtcgaagggtgcgtcgatgacgatctcgagcacgacgcagccggcgccgtcgggcgtgatgaacggcgtgagcgtgtcgctgtcgggcacgcccgcggacggcgaccagttcacgatcggcgcgaacaagggcaccaacgacgggcgcaacgcgctcgcgctgtcgcagctcgtgaactcgaagacgatgaacaacggcacgacgacgctcacgggcgcctacgcgggctacgtgaacgcgatcggcaacgcggcgagccagctgaaggcgtcgagcgccgcgcagacggcgctcgtcggccagatcacgcaggcgcagcaatcggtgtcgggcgtgaaccagaacgaggaagcggcgaacctgatgcagtaccagcagctgtatcaggcgaacgcgaaggtgatccagacggcgaactcggtattccagaccgtgctcggtctcttcaactgaacgaggtaggcggcgatgcgcatttccagcactcagctctacagcctgaacgtcgacatgatgaacgaccagcaggcgcagatcgcgcagctctaccagcaggtatcgagcggcatcagcctgacgacgcccgccgacaatccgctcgcggccgcgcaggcggtgcagctgtcggcgacctcggcgacgctcgcgcagtacacgcagaaccagacgatcgtgcagaccgcgctgcagaccgaggacacgacgctcacgagcgtcaacgacgtgctcaacgccgcgtaccaggcgctgatgcacgcgggcgacggcgggctgtcggacagcgaccgcgcggcgcttgccgcgcagatccagggctcgcgcgaccatctgctcacgctcgcgaacacggcggacggcgcgggcaactatctgttcgcgggcttccagccgacgacgcagccgttctcgaacaagccgggcggcggcgtcacgtatgcgggcgattacggcgcgcgcgccgtgcagatcgccgatacgcgcacggtttcgcagggcgacaacggcgcgaacgtgttcatgtcggtgccgttcctcggcagcctgcccgtgcccgccgcgggcgcgagcaacacgggcacgggcacgatcggcgcggtcagcatcacgaatccgtccgatccgaccaacacgcaccagttcacgatcacgttcggcggcacggccgcggcgccgacttacacggtgaccgacaactcggtcacgccgccgacgacgaccgcggcgcaggcgtactcgtccggccagggcatcaatctcggcggccagacggtcgcggtgtcgggcaagccggccgtgggcgacacgttcacggtgacgcccgcgccgcaggcgggcaccgacgtgttcgcgacgctcgacacggtgatcgccgcgctgaagtcgcccgtcggcaatagccagaccgcgtcgaccgcgctgacgaacacgatggccaccgcgtcgacgaagctgatgaacacgatgacgaacgtgctgaccgtgcaggcgtcggtcggcggccgcctgcaggaagtgaaggcgatgcaggcggtgacgacgacgaacacgctgcagacgacgaacagcctgtcgaacctgaccgacacgaacctgcccgccgcgatcagccagttcctgcagctgcagaattcgctgagcgccgcgcagaaggcgttcgtgcagatgcagaacctgtcgctgttccagtatctgaacccgtaagcggcgccggccggcgggcggtttcgccgcggcgcggctcccggctgggcgccatcggttgcgacgaagcgggcggcgtgtgccgcccgcttcgctttggggcggcgcaggcgcgccgtggccgcgcgcaggcgccgcgggccgcatgtgaccgcttgccgcggccttgggctcgccgccgctttcgcgcggcccggcgagcgcttccttacccccgccttgcgtttgccgccggcgcgcatcccgagcgccgggcgtttttgcgcgccgcttgtcagcgcgattcccgcttcgtacactcgcgcgtgattttgcccggacgcgccgtcgcgcgcgcctcaatccagaccgacaggagaaccccgcgatggccgattcctatttcccgcggtggcgcgcgcagccgcgcgacgacgcggcccgcgtcatcgcccccgacgagcgcctgccgtggccgcagacgttcgcgatgggcgtgcagcacgtcgtcgcgatgttcggctcgacggtgctcgcgccgctgctgatgggcttcgatccgaatctctgcatcctgatgtccgggatcggcacgctgctgttcttcgtgctcgtcggcgggcgcgtgccgagctacctcggttcgagcttcgcgttcatcggcctcgtgatcgcggtgacgggctatgcgggcggcggcgcgaatccgaatgtgccggtcgcgctcggcgggatcgtcgcgtgcggcgtcgtctatgcgctgatcgggctcgtcgtggcggccgtcggcacgcgctggatcgagacgctgatgccgcccgtcgtcaccggcgcgatcgtcgccgtgatcgggctgaacctcgcgccgatcgcggtgaagggcgtgtccgcatcgactttcgacgccacgctcgcgctcgtgaccgtgctgtgcgtcggcggtgtcgcggtgttcgcgcgcggcatgctgcagcgcctgctgatcctcgtcggcgtgctgatcgcgtacgtgatctacgcggtgctcacgaacggcatggggctcggcaagccgatcgatttcgcgatcgtcgcgcaggctgcatggttcggcgtgccgacgttgcaccggcccgtgttcgatccgcacgcgatgctgctgatcgcgcccgtcgcggtgatcctcgtcgcggaaaatctgggtcacatcaaggcggtgagcgcgatgacgggccgcaatctcgaccgctacgtcggccgcgcgttcatcggcgacggcctggcgacggtcgtctcggccagcatgggcggcacgggcgtgacgacgtatgcggagaacatcggcgtgatggcggtgacgaggatctactcgacgctcgtgttcgtcgcggccgcgctgatcgcgatcgcgctcggcttctcgccgaagttcggcgcggtgatccagacgattccggggccggtgctgggcggcgtgtcgatcgtcgtgttcggcctgatcgcggtgacgggcgcgcggatctgggtcgtgaaccgcgtcgatttctcggacaaccggaacctgatcgtcgccgccgtcacgctcgtgctcggcgcgggcgacttctcgctgaaactgggcggcttcgcgctcggcgggatcggcaccgcgacgttcggcgcgatcctcctctacgcgctgctgcgcaaggagaaggagccggggccgatggtgtgagcggatgggcggcggcgcgcgtcgatcgaggtgcgcgcggcgcgatcgcgcgacggccgctttccgccatcatcggcgcccgatgcgcgcgaggctgcaacatggttgtgccatcgtcatcgccatcgccatcgacattggcgcgcgccgcccgctcgctcgtccgcgatccccgatgactcgctgaaatccgcgcgagcgctcagctcgcctgggcctgcgcgtcgagccatgcacagaaccggccgacgagcacgtcgttcgccgtctcgcgcggcgcgatccaccagtagctgcgcgttgcgatacgcgggcccggcagcggcgtcacgagccggccgctcgcgagttcgtcggcgatgagcggcagcggcccgagcgcgacgccgaggccgtccacggccgcctgcaacgccagatagaagtggtcgaacgattgcttcttgcgccccttgagcggcgcgcccgccgcggcgaaccactcgcgccacgcatccgggcgcgtatccgaatgcagcagcacatggcgcgcgagatcgtccgcgctcgcgatcggtgcgcgcttcaggagcgccgcgctgcacacgggaatcacgctctcgtcgagaaagcgcccgctcgtgcagttcggccagcggccggggccgcgccggatcgcgacatcgaacccgtcgagcgagccgagcggcgcattcgacgtcgacagcttcagctcgacgttcggcgcctcgcgctgaaaccgcgacagccgcggcagcagccacttcatcgcgaacgtcggcagcgcgttgatccgcagcacgcgcgccgcgcccgtctcgcgcagctggacggtcgcgcccgcgatgctgtcgaacgccgcctcgacggtggcgagatagcggcggccttcgtcggtgagcttcacccgcttgccgtgccggtggaacaccggcttgccgagccacgcctcgaatgcggcgatctgccggctgatggcaccgtgagtcacatgcagctcctcgcccgcggcgctgaagctttcgtgcctcgctgctgcttcgaaggcccttaaggccggaaacggtggaagatcgcgtgccatgcttgtgattctagctcacaagggcgcgccgataaaatcgtttggagtccgcggcgaacgggcgtaatctcggctcgtggaaatcacgaggactgccatgcaatctcgattcgaacccggcggcggcgacgcgcgcggcgtgagcgtcgccgatctgttcgcaggctttctgggcctcgggctgatctcgttcggcggcgcgctgccgttcgcgcgccgcgcgctcgtcgaagagcgccgctggctgagcgccgacgaattcaccgatctgctcggcctttgccagttcctgccgggcggcaacgtgatcaatctgtccgtggcggtcggcatgcggtttcgcggcgtgccgggcgcgatcgcgggcctgctcggcctcgtcgcggggccgacgctcgtcgtcatcgcgctcggcgtgctgtatgcgaagactcagcagaatccggccgtccatcatctgttcggcggcctcgcggcggcggcggccgggctgctgatcgcgatggcggtgaaggtggccaagccgctgcgccatatgcgggcgggcgcgtgcgtcgcggtgctcgcgttcgtcgcgatcgcggtgctgcgcgtgccgctgttgccgacgatgctcgtggtgacgcccgtgagcatctggctcgcgtcgcgcgcgccgcgcggcgcgaatgcgggcgcgcaaggcgtgcggcgatgagcgacacgcttgccgcgctcgcggtgatcttcggccagctttcgctgctcgcgttcggcggcggcaacacgatcctgcccgagatgcagcggcaggtcgtcgacgttcatcactggatgagcgcgcaggcgttcaccgcgctcttcgcgctcgcgcaggcggcgcccgggccgaacatgatgatcgtgccgctcgtcggctggcacgtcgcgagctggccgggcctgctcgtatcgtcgatcgcgaagttcgggccgtcgtcgatcgtgacgatggccgcgctgcatgcgtgggagcgtttcaaggacaagccgtggcggcgctacgtgcagcagggaatgatgcccgtcaccgcgggcctcgtcgtcgcgagcgcggtgttgatctccgaggcgtcgaaccgctcggcgctgcaatggggaatcaccgcggcggtcgcggcgctcgcgtaccgcacgcgcgtgcatccgttgtggctgctcgcgggcggcgcgctcgccgggctcgtcggcgggtggttcgcataggcgcatgccgaagcggcgcgcaacgggcagcggcgggccgcggcgggcgggcacaggcggtgggcgcggcgcgcacgcaccagcgccgcgcacacgcagcgggatacgccgcgcatgcgtgcgtgatcgatgcgcacgtgcggtgaacggccgatcgatgcggcgacgtggcgcatgcgatgccccacgccaatccacatgcggttccatttgcgattccccatgcgatgcgcggcggcatgaagcccgctcgcgcatcggcgcccgcgcgcggccgcgccgcgggccgggttccggcttcgcgctcggggcgcggcgcgaagcccgccgtcagtccggcgcgtgcgcgtcgctcttgacgaggccgagcaatttgccgcgctcggcattcagatcgacgttcgtcgacgaccagtcgagcacgtagccgtgattgagcgaatcgcggacgatcgacgcgtaatcggacttcgcgagcttgccgtcgcgcatcgcgcgattcacttcgtcgcgcaggtccggcgtgaagccgggataggcggcgacgagcgccgcgtactgccgcgcgtcgatctcgtccgattcgcgattgaatgcccacacgacgacgagcacgatcgcgacgaacggcacgagggtatagcgcaggaagaacttggcggcggtcatggcagaggcggatgcggtgaatcgtgagacggagcgccgggcgcggtcggcgcgtgcgtgcgggcgagtatactttcacgtattcgatcaactgcaaacaaggctgcaacaccatgtcgacgcttcccgcctgcccgcaatgcgcaatggaaaacacgtacccggacggcgaacattatatttgcgcggactgcggacacgaatggccgatcgcgggcgacgcgaacgccgccgatgacgacgcggccgctgtcgtgaaggacgcgaacggcaacgtgctcgccgacggcgacgcggtcgtgctgatcaaggacctgaaggtgaagggctcgtcgatcacgctgaagatgggcacgaaggtgaagagcatccgtctcgtcggcggcgatcacgaagtcgactgcaagatggacgccggcaatttcatgctgaaggcgtgctatctgaagaaggtttgagcggcgcgcgacgggcgatgaatctcgacgccgcgagccgcaacctgacggtcgcatcgctgcttacgctgtcgggcggctatctcgacgcatacacgtacgtcggccacggtcacgtgttcgcgaacacgatgacgggtaacgtcgcgctgctcggcatcaacgtttcggcgggcgactgggcgcaggcgctgcatcacgtgccgccgctcgcgggcttcgtgatcgcggtgttcgtcgcgcacacgctagggctcgccgcgcagaagggctgggtccggcataccgcgttcatcagcctgatcgtcgagatcggctttctcgcgttcgcatcggccggttggcccgcgatgtcgagcgcatggctgatcccgggcatctcgttcgtcgcgacgctgcagacgctgtcgtttacgcatctcgagaacctgtcgtacacctcggtgatgacgacgggcaatctgcggcgtgccgcgcaattgctgttcgccgggctgattccgcgttacgacgcgctcgcgctgcacgattccggtctgctcgccgtgatcagcctgtgctttctcatgggcgcggtggcgggcggcttcgtcacgcggctcgtcggcgacggcgcgttgtggggcgcggtgctgctgctcgcggcggcgttcgcggagatcgtacggcgcgcgcgtcacgattcgggcgccggcgccgcgcgggccgaacgcgccgcgcgcgacgcgccggccgaacgcgccgcgcatgagcggtagcgagggcgcacccctgccgcttggtttgcgcgattccggtgccgcgcattttctccgggcggcaggcgtaggcgttctacgccgatttcctcggcttcacgatcgagcgggcgcatcgtttcgcgcccggtatgccgcctgacgcgaaggtgtggcgcggcgcgccggttctgcatctgagcgagcatcgcggtgccgggtttcgccgtttccgtgccgctcgagggcatcgatgcgcttgccgccgagttcggcggcaagcggcccgcacgcgcgcgccaacgttcaacgccacggccgcaggcgagcgatggcgatcgccgatccgttcggcaagcgcctgcgcttttgcgagcgcgacgctcagtcgtcctgcgcgccgcgcaccgttgcgtgatgacgacaacgccgcgattctcgccgcgtttatttttttacagagctttcatcgtcatatgattcgtgggctcgccgcgcgcggcggcatcggccgcggccgtggccggagaagagacggagacaattcacaaaggaaagctcatgaagcaaaccaccaaaatcacgggactgataggaggggccgtgctggcgatcgcaggccagcaggcgatggcgcaaagctcggtgaccctctggggcgtcgcggacgtgagcctgcgttacctgagcaactcgaacgcgcagaacgacggccgctttttcatgacgaacggcgcgatcaccaacagccgcatcggcctgcacggcagcgaagacctgggcggcggcctgaaggcgatcttcaatctcgaaagcggcgtcaatctgcaggacggcgcgttctcggacagcaagcgcatcttcaatcgcgccgcctatgtcggcctgacgagccagtacggcaccgtgacgctcggccggcagaagacggtgctgttcgatctgctgagcgatacgtacgatccgctgacggtcggcaactatctggaaaacgcgtggctgcccgtcgcgctcggcgcgggcctgtacgcggacaactcggtcaagtatcgcggcacgttcggtggcctgacgatcggcgcgatgtactcgttcggcacggattcgaccgccacgggcgcgggcggcttctccggccagcttcccggccacatgggcgcgggcaacatgtacggcttctcgctgtcgtacgtggcggggcccgtgagcgtggcggcgggcgtgcagcagaacagcgacaattcgaaccgcaagcagacgatctatcacgcgaacgtcgtctacgcgttcagcaaggcgaagatctacgcgggctatctgcattcgaaggacgatacgggcttcgtcgatacggtgctcgcgcagcagccggggctcttcacgagcggcgcgcccaagcgcaccggtcggatcgacgacggcccgttcgccggcgtgagctggcaggcgacgcccgcgctcacgctgacgggcgcgttctactatgaccggatgcgcaacgcgacgatcgcgaatggccagctcgatagcggcaatcgctatacggtcgtcggcctcgtcgagtatgcgttgtcgaaacgcaccgagatctacggcaccgtcgacttcaacaaggtgaacggggcggcgacggtcgagatgccgggccgcagcaaccagacgggcgtcgcgatcggtctgcgcaacatcttctgagcgtcgcggcatcgcgcgattcagatggcaaggcccgcttcgcgcgggtcttgttcatggcggcgcgccgccggcgcgtgcgccggtgccggtgcgcatcgcgggtgccggcatcgcacgcggcgcgcgaaacgtgcgctgcgcacgcgtcgcggcttcagcgcacggccgccttcgccgcgctgttcgcctgctgcgacacttgcgtgaggatctgcctggccgccgagaacgacgggttcaggtagatcttcgtgaacgagtggccgagcggatcggtgaacaggtgcaggccgagcgagaagttcgacggcatcaccgtctggacgagcccgaggctgccgatcaccgtatccgacgacgacgtcaggtagctcgagcccggcagcagatagcgcgccgcgttgccgacgttcaccgagctgatccggccttgcgcgcgctccggccccgtgatcaacaggttcatctcgaagttcgcgtacagcgtgccctgcgagtggccgacgagcaccaccttgcggttctgctgcagatacgcgcggtattggttcagatgatcgggcagctcgggcgtctcgcttttcgtcaggatatcgatgtatttctgttgcagcgccgcgtccatgccgcccgcgggaaccgtgccgccgtcgatcgcgcgccagaaatccgccgggctcgtgccttcgaccgacttctgcttgaacacctgccacagatcgctgaacgcgccttgcgtcgcgttgtacgcgttgccgtacacgtatgcgttgttcgcgtcgcgcgcgttcagctgggtcttcagcacttgcaggctggcgatcgcatcgtcgaacgtgttgttgatgccgttgacgaacacgatcgcggagccgggcgagcccgccacggccggcgcgcgcgtcgccgcctgcgcggcgttcaggttcgtcgtgcagggcagcgcgacgagcgcgccggcaatcatcagcgtcactaactttttcatcgaaagtcccctcagatggtggttgatgcgctacggcgtcggtgaactcaattcggcatggctgtcgggttgaaaccgcacgatgcggggccgggatcgtcgaagaactggccgccggcaagcgactggaagcggatgtaggcgagcgtgtccgtttcggtgtcgagcatgaccgcgcgcgtgcccttgatccgatcgagcatcgtctgctgatcgacgcccgccttcgcgagcacgcgcgcgctcagcgcgcatgcgatgcccttcgcgatcgcgtcgccggcggtcttggcgtcgcccggatcgtggacgtcgttgaccgcctggttccagccgtatgcgatctgcgtgagcgcttcgcgcgtgacggccgaatccgcgtattcacgcgcgatgtgttcggtgacgcgagggggaagcggcggcggcgcggagcgtggtgccgccgaggaagcggcggtgaatgcgctcgcgagcgcggcgggcgcggccgatgccgtttgcccggccggcgcggcggccggggcggcatcggtcgatacgattcgcgcgcacgcccatacgaatgcggcgatcgcgagcgcggccgcaacggggtattgccatcgcatgccctctccattttgttgtgatgtcttgtatgcgttgcggaacgcggccggttgcccgtcgcgttcccgcagtcttcgtctccaccagcggcttgcaaaccttacaagaaatcgcttcaacggggaagcatcaccgtatcgcgagcgggcgcttcgcgcacccatggtgaggatgcgcgctcaattgccaggattgtttcgctgcttgacgtgaagtatcgatgcgcgagcgtgcatcgggcgacgcgcgctcaggccgggccgcgctcgcgcggcgagccgttgggcccgagccgatcatgcatgcggaagttgaaaatggcgtgacggcgctcgtgcgaatcgcggcgcattgcgcggcgcgcgctcacggcgtgctggccgcaaccgatgcttccgcgtgctgccatgcgagcaggccgggcacgaagatcagcagatcgcggatgcgtcgcgcacccgcgagcccgagcgacgtcgccggatcgagcccgagcgcgccgccgatcagcacgaagccgccttcctgcacgccgagcccgcccggcacgaagaacgcggcgctgctgagcgcctggatcagcgcttcgatcacgagcgcgtcgacgagcgaaacggacgcgccgaggaaatgcagcgcgagccagatttcgagcgacgtcgcgagatgttgcagcggctgccagaagaacagatagcgcacgacggtgccgcgctgtcgccagacggctttcagcgcgtcgtcgatctgcgcggagcgctcgacgagcgacgcgagctggccgcccgcgacgcgattgagcgcgtgcatcgcgcgttcgaacggcttcgcatgctggacgagtgcgaacaggagcagcagcggcgcgagcacggctagcccccacgcgaacatgccggctacgcgcgcggtgtccgacgtcgcatgcacgagcagatagccgacgcccgcgagcgcgaaaagcgcctggctgatcagcgtgagctgcatgtccgacacgaggctggctaccgccgcgggtgctgtcaggccgtgcgcgcgcagcaggcgaaacgacgcgaactcgccgccgatgcgtgcgacgggcagcagtccgttgaccgattcgcgaatccacacgagccgcagcatcgccggcaggctcggccggcagcgcggcgcgatcagcgtttgccagtccttcgcgttcgcgagcatcggcagcaggtgcgacgcggccgcgacgacgaggccgatccccgccacgcgcagcagcgccagcaccgcgtgcggatcgtcgcgcgcgacgagccagagcgagatcgcgagccccgcgagcgcggcgatgcgtcccgcatgcttgatcaatcgtggcgtgtgcgcgtcgcttcgcgttcgctggggttcgttttgcatgacgaagaaaggcgtgttcgatgcgcgatgccggtcaggcattcgggcgtttttccggcgcggggcataggcggccgtcgcgatcgacgtcgaagctgaagccgcgccagatcacgcgcgacgacgagaagctcgcgacgaagatgccgaaggcgatcagatccgcgagcggcagcagccacaggtcgcgcaccggccgcttcgtcgcgcgatcgacgatgcgtttcgcggcgacgcgcgcgacgagtgcggcaggcacgagcggccacgcccacgcggcgccgctcgacagcacgccggcgagcagcgcgagcgcgagcggatgcgtgagcagcgagcccagatggccgcgcgggtcgaccgcgcggatcgtgcggctccagcgcaattcgtgttcgacgagctgcgcgacgcgcgtctcgacgcagccgtgctcgaccgcgaacggcggcacgacgacgcgcgcgccgcgcgcgcgcacggcttcgccgatcgcgtgatcctcggcgaggtgatgggcgaactgcgcgaggccgccgatcgcgtcgagcatggcgcggcgcatcgcgatcgtctggccgaaacacggccgcgcgagcttcagcgcgaggcccgtcaccacgcccggcaggaactgatggctggtgacgagcgcctcgacgcgcggccagaagcccgggtccgggcggccgcgatagacgcaggtcacgagcccgacgcccggctcgccgagctcgccgacgatatgccgtacgtagtcggggccgacgctcacgtcgctgtccgcgaagatcagcacgtcatgcgcggcggcgggcagcatgttgacgaggttcgcgatcttgcggttcggcccgtacagccgggcgtcggcgacgatcgtcacgtgcgcgcggggaaacgcggtgcgcagcgcgtcgacggcgcgcagcgcgggatcgtcgcgatcgtgcacgccgaacaggaactggatcggcccgtcgtagcgctgctcgcaaaagctcgcgaggttcgcgaacagcgtccgctcgacgccgtgcaacggcttgacgatcgtgacgggcgggcacgcgtgcggctcgcgtggcgcacgcgcgaaaaaacggtgcgtgagcgcggcggcgacgagcgtgtacacgcagccgaacgcggccgcgagcgcgcatagcgcggcgagcaacgcggcgagcagcgtgacgaagcggccgatgtcgccgaacgagatcagctcggccgcgagcagcgcaaggaccgcgccggtgagccacgcgagcgctttcatcgcgcggccttcgacggacacaaccgcgcacggacggccgccgcgcgatcgatccggcgatcgcggcgtggtgctgcgaaatcgagacagaacaagctgatggctccgcgtgagtgcgacgctcgtcgagagacgccgggccggcgttcgcgtgcgtcgcgcgtccggttcggcatgtcgtgcccggccgcacgccgctatgcgtaagttactacgcgaagcggcgtgggtgtgcggccgaatgcgtcacggtaatgcgtggagccgactttctgatggcgttatggtgacaaatcggtttaagcgatttgaccgcgcggccggcgcgcgcggtgccgtcgtcgacggcatgcgcgcggcgcgggcgatgaaaggcgtgaaaggtgaggaaagcgaaacggttcagaacgtgatcgtcgtgcgtacgccgacgatcgcttcgttgccgatacgcgagcccggctcgttcgggttcggaatgccgccgcccggccggaatgcgtactggaaatccccctgcagttgccaccacggcgtcacctgatactggtaggtcgcctcgatcagcgtttccgcgcggcgcaccggatagccgggcgtctggaacacgccggtgtcgccgtcggcgccgcgcgcgcgcgaaccgatcttcgcgtagctgacggcaagccccgccgtgtcgttgtcgcgtccggcgaacggcgccttgagcgtgacgcccgcgttcagcgtgaagtcgacggcgttgcgatcgccgggcgcgcccatcacgcgcgcgaacacgttcagcgagcgcgggctgtccgcgcccggccgccataccatctggtccgcgaccgcatagaagccgtagttgccgcgatgcgtcgccgcgacgccgttgctcgccggatcggcgagcggcacgccgttcgtgtcatagcgcggatcggcgaagcgctcggagttgtaccagacaccgagcttgtacatgccgggcagccccgcctgcggcgccttcggatcggcgggcggcgcgttgagcgcgtactggagctcgccgatgaagagcgcgccgttgcgcaggttgaaattcgtgccgtgccgattgagctgttgcgcgtcgcccacgccgcccgccggattgccgtcgaacacgcccgccatcacggtccatgcatcggatggcttcgcgcgcagccgcacgccgagcgacgacagcggataggcggggccgcccgccggcatgtcgacggcgggcagcacgggccagccgaacgtcgcgttgatgaacgtgctcgcgtactggctcaccatgaattcctggtcgaggctttgctggccgaccttcacgtcggcgcggccgttcgcgaacgactgctggtaccacagctcccagaggcgcgtcgtggcctcggcctcgatgccgcttgccgtctgcagcaactgcaggttgcgcgccgtgaggctcgtgccgtgaatctgcaggcccgacacgttgaacgtgccgcccggcagcccgatcgccttttcggtgtcgacgctgaagccgaattgcgtgaggccgtcataggcgccgccgcggcttgtgccgcccgacaggttgcgcaggtactcgctcgtttcctgcagattcagcgtgatcccgtgatcgccgagcttggtgcgcaggccgcccatgtcgccgaacaggttcgagcgatcccagaagccggtgggggcggcatccgtctgcgcggctgtcgcgccgtttccgccgggcacgccatccggggcccgcgtggcgggtgccggcggcgcggcgttctcggcgggggccgccgcggggctcgacgcctgcgcgagcgcgggctgcacgatgccgagcgacagcaacaacggcaggccggaggcgacgccggatttgacgagcatttgatggagggtcttcttcttcatgacgaatcgttgcatggaggttgacggccgatgtgatcgcccgcttgccgcgttctgttgctgcccgccgggggcggcgaaccggcgggcccggcgagcgcttacgagaaccaccagctcacgcggatggcctggttcaggccgacctgctggcccgacgccgacagcagcgcgccgagcgcgacggcgcccgccgtcgcggcgacgattgcgcagccggccgggcgcggaatgaacgggagccgcgcgcgcacggtggggcgcatggcgagcgccgacggcgcgcgggctgcggcggcgcgccgccggcgtgcgaaaagcgggccgtgtacgaatctgacggcgagaaattgaaacagcatgactgcgctcccgtccgctccggcacgcgccggacgacgtagaacgtcgcgcgcgcccacgggcggttgcgacaggctaacgaatcagaggaagcgtgctgcgtgcgtgcggcatgcgccgcgggcgatgaagcgcgctaactcggccaatgcgagctagcggcgaagaaaatcttggcggctagttcgcgaatgcggcgccgatgccgacaggcatcgggcgactactaccaggggacgtgtccacgtgggactccttgatgaattgcggcggattgtatgcgggacgcatgaaaatgggcaagtaaaaatgacataaacgttgcgttgacgcgcacgagcgcgcgcgtccgatcaggcccgaaaagcccatgaaatacggggattcctttcgatttggtttccgcgcgagttcgcctgtaagcttgcgcgccgcttgcatcgcgccgaagctttcggcgtgcgccggccgaaaattattttcgcgatgcttggcgccggtcattgactttcggctcgccgaattcatagaatccggccatctccacaaatggggcatacgccttggacacttgcagtagtcgactttcgagcagtttcttcgcctgaccgacaagacgtccgcgcccgttcattcgccgccgtccagccgatcaggcagacggtgcgcgccacagttcgcaacaccccttcccgtgcacccttgattcgcgccgcatgagcgctgcgttttcgcgcgctcgtccggcattcgccgcgcgccttggtgcgcggcgcgcgttcgctcggcgcctgccccgcatgacggcggcggcggcggcgagcgagtgcgcgcgtgcattcgatgcgcgaacctttagacaaggagccgacatgccggacagtgacagttatcccatacgccgcaccctggatcttttcgatttcgatcatcgagggaagcgcgccgggctcgatcgataggcgcatcgcgcgcatgacattcgggcacgcagcttcccgccatgcgcgggaacccgcgcccggagaatcatcatgcaattcggtctgcttctgtcacaactgccgcacgtcgacgaatcgcgcgttcactacgacgcgatgctgtcgctcaaagccgctggcgagccagcatccgcctcgttctggcagcgcctgaaagccctgatttcctgacaccgcgacgcgcttcggcatgcgcgaagcatcgccgccgcgcggcggcgcgcgcatgccggggcggcgcttcgacgagcatgcttcgacgataaccatacgcccagggagaaaacacatgtcaacgccaaccgacatctcgccgcccatcgcgctcgagcgcgatgcggtgctcgatcaagcgcacgtgggcgacatcaagggcgcgttcggcacgatcgcgcaccacgacaccgcgccgcgcagcggctggtgggcgcgcgtgcgcacgctgctcgcgatcctcggcccgggcctcatcgtgatggtcggcgataacgacgccggcgcgttcggcacctatacgcaggcggggcagaactacggcacgtcgctgctgtggacgctgctgctgctcgtgcccgtgctgttcgtgaaccaggagatggtgttgcgtctgggcgccgtcacgggcgtcggccacgcgcgcctcatcttcgagcgcttcggcaagttctggggtgcattcagcgtgatcgatctgttcatcctgaacgcgctcacgatcgtcaccgagttcatcggcatcacgttcgtgctggatttcttcggcgtgtcgaaggtcgcgggcgtgtgcatcgcggcggcgctcacgatggcggccgtcagcacgggcgacttccgccgcttcgagcgtttcgcggtcgcgctctgcgtgctgagcctcctgctcgtgccggtgctcgtatcgattcatccgcccgtgcaccagatggcgcgcgatctgttcgtgccgacctggcccgcgcacgcgaagcgctccgacgtgatgctgctcgtgatcggcatcgtcggcacgacggtcgcgccgtggcagttgttcttccagcagagctacgtgatcgacaagcggatcacgccgcgcttcatcaagtacgagaaggcggatctgtggatcggcatcgtgctcgtgatgatcggcgcgatcgcgatgatctcgttcagcgcggcgctctacgcgggccgcccggaggcgggcggcttcaccgatgcaggcggcgtgatcgcgggcctggcgaagtatgcgggcccgacgagcgcgatgctgttcgcgatcgcgctgctcgacgcgtgcatcatcggcgcggcggccgtgtcgctcgcgaccgcgtatgcgatcggcgacgtgttcaggatccgccactcgctgcatcgcggcgtgtcggacgcgaagggtttctatctggtctacttcggcatcgtcgccgcggcggccgcgctcgtgctgatgccgggcagcccgctcggcctgctcacggaagcggtgcagacgctcgcgggcgtgctgctgccgagcgcgacggtgttcctgctgctgttgtgcaacgaccgcgccgtgctcggcccgtgggtcaattcggcaagattgaatctgtttacgggcgcggtggtctgggtgctcgtgatgctgtcgatcatcctgacggcctccgtgatgtacccggacatgagcggcgaagcgatgctcgaagtgctcgcgggcggcacgctcttcgcggcgctcgggctcgcggcgacgttcgtgctgcgcaggcgtgcgggcggcgccgaccgtgcgaatgtcgcgcacgtcgatcgcgccgcgcgcgacacgtggcggatgccgccgctcgatgcgttgccggcgccgcgcgtcacgctgtcgacgcgcatctggatgggcgtgctgcgcggctatctggtgctcgcggtggggctcgtgatcgtgaaggtcgtgcagatggcgtttttcaggtagtcgatgcgcgcggccgctctgtgcgcggcggcggcgttccggcgattcgacggattcgattccttttccgggcgacacgcggccgggcatgacgcacgggctgcgtcgacggcggcgatgtcggcgcttgccgcctgcgcgaggacgggcgacgacgaagcgcgccgccaggccgacgatgcggccgttcgcgccgaatgcgtctgcatcgggcgcgggcggacgagtgcgcgatgtgtgcgcgatgtgcgccccggcgcgcgtcaaaataaaggaatccttcgaatgaaagccgcccgcaaataattcgacatagtttgacagttgcgcgggcggcggtgagctaagctgcttcgcgtgcggcgtcgaagcgcgatcgtcgtcgatcgggcgccgcgcatgcgttccggttcgccgtcgtgcgtcggcgcgcattcgtcggcgtcgtgcgcgccggctcgtgagcggtcgcgccgaagtaaccggtgctaccgaatgtgacaaacgcggcgcggcatgaacgtccatgcaatcatgctcgctcacgttcaaccctaacggtgattgcgatgggaatcctgaatacggtaggtgaaattgcgggcgcggtggcggccgtcgaggcggcagagaaggtcgatccggatgccggcctgctgacgaaggcggccgccgcggtcgcgggcttcaagggggcggaggcgctcgagaatctcgtcgagaaaaagaaggacgacgaagcggccgacggcgagaacacggccgcgccggacagcgacgcgtcgcaggcgtgacgcgcgccggtgcgacggcttcgcgtcgcgcacggcacccgatgaagcggagggcgtcgccctccgcttttttttgacgggcggctcgaggcaatcggctgatgattgcgctgcatgacagtacgcgcgcgccgcgccgcaagaaattcgaaaacttgctatcgtccggtcatcggggtttcgatcagacgacgctatggaattcgactacgatctctttgtcatcggcgcgggctcgggcggcgtgcgcctgagccgcgtcgcggcgtcctacggcgcgcgcgtcggcatcgccgaggaagagcgcatcggcggcacctgcgtgctgcgcggctgcatcccgaaaaagctgctcgtctacgcgtcgcattacagccacgatgtcgaggacgccgcgggctatggctggaccttcgacatcggcctgttttcgtggccgacgctcatcgaggcgaaggaccgcgagatcgcgcgcctgagcggcatctacgtcgatctgctgaacaagtcgggcgtcgagatccatacggggcgcgcgacgctcgtcggcgcgcatacggtcgacgtcgcgggccggcgtgtcaccgcccggcacatcgccgtcgcgacaggctcgcggccggtgctgccgccgattcccggcatcgagcacgcgatcacgtcgcgcgaggcgctcgagttgcccgagctgccgcagcggatcgcgatcgtcggcggcggctacatcgcggtcgagttcgcgggcatcttcaacgggctcggcgtcgatgtcgacctgttctatcgcggcgagcagatcctgcgcggcttcgacgacgacgtgcggcacgcgctgcatggcgagatgacgaagcagggtgtcgccatccatacgcgcgcgacgatcgaggcgatcgagcgcggcgccgacggcgggttgacgctcaggctcgccgagggcgcgtacgggccgtacgacgcggtgctgtatgcgacggggcgcgtcgcgaatggcgacgggctcgggctcgaggcggtcggggtcgcgcgcgacgcgaacggcgcgatcgaagtcgacgcctattcggcgacgacggtgccgtcgatccacgcgatcggcgacgtcaccgcgcgcccgcaactgacgcccgtcgcgacgcgcgacggcatgctgctcgcggcgaacctgttcggcggcaagcggatcgccgccgatcatcgctacgttccttccgcggtgttcagccagccggagatcgcgacggtcgggctcaccgaggcgcaagcgcgcgccgagctcggcgcgctcgacatctacaagacgtcgttccgcgcgctgcggcacacgttgtccggccgcgacgaaaagacgttcatgaagctcgtcgtcgcgcgcgacagccagcgcgtcgtcggcgcgcacatggtcgggcgcgacgcggcggagatcatccagggcatcgcgatcgcgatccgggcgggcgcgacgaaggcgcagttcgacgagacggtcggcatccatccaaccgcggccgaggagttcgtcacgttgcggcagaaggagccggacgacgcatgacgcccgattggcgcggtgcgcgacggctggtgtgatgacgggcgcgacgaacgggcggttgcggcgggcgcgataggcgggcaggcggcgcgagaggccgccggggcggcgtgattcgcccgttcgcgcatgaaaatcggctcggatcattcgccggattgggccgtgtgccgtcggtgaaggcggcttggccgatatggtccgttccgttcccgatggatcgggcggtcgcgtcgcggagccattgaatcatcccactgcctgatcgcccgattaaccggcaactggcggctcacggcggacggttcatggttcaatggcctagcgggccaacgatccgagcgcctgattctttgatccaatccccccgactcgtccgtctggcttgcctcgcgcgactctgccgaccgccttgaccgccccgactgccccaaacaccgcccccgtccacaccgcacccccgtccgcccccttcgcggccccatttggggccggccggggccgcgcgcgagacttgcctcataatcgggcacagccgatactcttggattccgcgaaattcccccttccaactgattgaacggttttcgtcatgaccacgattcttgaaaatctcccggccggccagaaggtcggcattgcgttctccggcggcctcgacacgagcgccgcgctgcactggatgcgcatcaagggagccgttccttacgcatacacggccaatctcggccagcccgacgaagacgactacgacgcgatcccgaagcgcgcgatccagtacggcgccgaaggcgcgcgcctgatcgactgccgcgcgcagctcgtcgccgaagggatcgcggcgctccagtgcggcgcgttccacatttcgacggccggcgtcacgtatttcaatacgaccccgattggccgcgccgtgacgggcacgatgctcgttgccgcgatgaaggaagacggcgtcaacatctggggcgacggcagcacgtacaagggcaacgacatcgagcgcttctaccgctatggcctgctcgtcaatccggatctgaagatctacaagccgtggctcgaccagcagttcatcgacgagctcggcggccgcgcggaaatgtccgaattcatgcgccaggccggtttcgagtacaagatgtcggccgagaaggcgtactcgaccgattcgaacctgctcggcgcgacgcacgaggcaaaggatctcgagagcctcgagagcggcatcaagatcgtcaatccgatcatgggcgttgcgttctggcgcgacgacgtgaagatcgacaaggaagaagtgacgatccgcttcgaagaggggcgcccggtcgcgctgaacggcgtcgagtacaaggatgcggtcgcgctgctgctcgaggcgaaccggatcggcgggcgccacggcctcgggatgagcgaccagatcgagaaccggatcatcgaggcgaagagccgcggcatctatgaggccccggggctcgcgctgctgtacatcgcatacgagcgcctcgtcaccggcatccacaacgaggacacgatcgagcagtaccgcgagaacggccgtcgtctcggccgcctgttgtaccagggccgctggttcgacccgcaggcgatcatgctgcgcgagacggcgcagcgctgggtcgcgcgcgcggtcacgggcgaggtgacggtcgagctgcgccgcggcaacgattattcgatcatcggcacgcgctcgccgaacctcacgtaccagccggagcgcctgtcgatggagaaggtgcaatcgatgttctcgccgcgcgaccggatcggccaactgacgatgcgcaacctcgacatcaccgatacgcgcgacaagctgcgcatctattcgcaagtcggcctgctggcggcgggcgaatcgtcggcgctgccgaagctgaaggaagacgagagcggcaactgacgcgccggcgcgcggatgcccaggcgtgcgcgcggtgcccggtccgcgccggcgcgagccggacggccgacacgaaggaggaggacgcccgcgccgcaagcgcgcgggcggcgcgccgcaaaagcgtgcaaatatcgcacaagatcgcgggcgcgccgcgcttggccgcccgcgccgcccgcgcagccggcgccaggacgagcgcgccggccgtacgcatcaaccgtcgaaccgcgccgcgttcgagcgttcgcggcaccgataacaagacaagaacggaaacggaggtcgatatgttccagatgctgccgtcgatgacgttcggccgccgcctgtcggtgtggtggtcctgcatgtggcgccagacgctcgccagcgcgccggtgtggatactcggcgtcgcgatcgtcggattgtcgatatcgcgaacccactcggccgccggtcggccgccgagcggcggcgcggcggcgctcgccgtcgcgaccttcttcgtctgcctcgtcgtttgcctgccgatcgccggctacatggtgcgcggcggcttcgccgcgcacgcgttgacggcgcccgagcggctggcgtttcggcaggcgctgatggtgggactgacgacgttcggctgggccgtgctggccgcgctgccgatcagcgtggcgacgatgccgctgcgccatgccggctatccgcttgccggccaggcgatcggctgggtgctgaacgtcgcggccggcctgtacatcgtactgccgcggcaggcgcggcggctgcggctgctcgcgggcgaagccgcgtgacgcgccacgtgcgtcgcggcgcgcgcggctcgttgccgtgcatgcgcgggccgcacggcgcatcgatgcatcgacgaaggggggagcgaatgaaccgggcaatccgtatgcgggcggcggttgcggcggccgcgttttcagcaagcctctcggcgggcgccgccggccccgcgatcgatccgggccggtatctgtacgtcgaaggcggcagcgcgcacggtgtgctgaccgtcaagggcaatgccttcgagatcgagacgatcggcggcaactgccatacctgcgcgctgagcggcacgttcgacgggcgcgtgggcatcgcgcgcgacggcgagaacgtatgccggatcgcggtgtccggcgggcacggcgacctcaggctggatacgtccggctcggatgcgtgccgggatttctgcgggatgcgcgcatcgttcgacggcgaatatcggcgcccgggcgccgcgtgcaccgatcgcgcccgggacgtacgcaccgagcgctcgcaccggcaatacgcggcgcacgactacgatgcggcgcgcacgacgctgaaggcgctgttggccgaatgcggcggcttcatgggctggatcgagctggaccgcgcgaagagcgacctggcgctgacggagtaccaccgcggcgatcgagcccaatgcgtggccgtgctgtccgatacgatcgcctatcgcgcgcagcaggatcacagcgacgcgttcggcctgccgccgtgcgatgccgacaactacaagtcgacgggcgacgcgatcctgcacaatctcgcgctctgccaggcgccggcgaagcgctgacgcgccgccggcgtgcggggccggctgggcgaagcgccggccgcggcgagcgcgggccgctcgttgcgctcgggcgggcgtgaggcccacgcgaggcggcgcgtgtcgtgcgttgttcgtcgttcatcgcgatcgctgcgcacgcgacggccgcgccgcgtgatcggtacgtaagcggcgcggtggcgcgacggcggaggcgctcgaccgggcgctccgttccacgcgcatgtcttgggcacgcttgcgttcgatgcgtcgtgccgcgccgccctcacggccgcgcaaccgatccagccgcccgcgcttgaccttcccacagtgggaagatcgatccttcaatcgattcatatcgattggagaggcaacatgaagctcgaagtgaaggacatgtcgtgcggcggctgcgcgaacgcgatcacgcaggcgatccagaccgccgattcgtcggcgcgcgtttcggtcgacgtcgcgtcgaaggtggtcgacgtcggctcggcgctcggcatcgagcgggtggtcgcgattatcgaagcggcgggatttcatccggccgtcctggccgcgtaatcgttcgcgcaggccgtcggcggcgcgcgtcggttcgcaagcagcccgggtgcggcgccgtcgccgcgagcgcggcgcgcgcggcggtgcacgcgcgccgcgcggcgaaaccgcagcacttcgacgacgtcgattgccgcgcgcgagtcgaccgttgcgtgcgcgaaccggacgcttcggcgtattcggaacgtcgatgcgctcgcgctcgcgaaccgggatggcgcgcgcgagcgttgcttgccgatgcgaacgccggccgacggacgtgcggcgagcgccgccgaagcgcgagcggccactgggatcaacgcgccgacgtgaatcgaggggagcgtgggagatttcggcgagccgacgggccttgcgcgagggcgcgcggtgttcgccgccgtgccgccctgggccgcgcggcgcggcggcacggcggcggatcgaggcggctcatcgatgcgatcaatcgaagcgatcaatcgaagcggctgatcgaagcggctgatcgaagcggctgatcgaagcggcccgccgccgcggcgcgccgttcgctcagatctcggtcacgtcttcgcgccgcgcagccgcagcgcgttgccgatgacggaaaccgagctcgccgccatcgcggcgctcgcgaagatcgggctcagcgtgatgccgaaccacggatacagcacgcccgccgcgaccggaatgccgaccgcgttgtagacgaacgcgaagaacaggttctgccggatgttcttcatcgtcgcgacgctgagcgcgcgcgcccgcgcgatgccgcgcaggtcgcccttcacgagcacgatccgcgcgctgttcatcgcgacgtcggtgcccgtgcccatcgcgatgccgacgttcgcttgcgcgagcgccggcgcatcgttgacgccgtcgcccgccatcgcgacgacgtgcccttgttgctgcagcgcttgcacgtgcctgtacttgtcctcgggcagcacgcccgccttcacgccgtcgagcgacagcgtccgggcgaccgcgttcgcggtgacggggttgtcgcccgtcagcatcacgatgcgcgtgcccgacgccttgagcagttgcaccgcgtccggcgtcgtctccttgatcgggtcggcaacgccgatataaccggcgagccgcccgtcgatcgcgacgtacatcaccgtctggccggcttcgcgcaggcggttcgaatcggcgtcggccgccgtgcagtcgatcgcgagatccgccatcaggtgcgcgttgccgagcgcgaccgtgcgggcgtcgagggtgcctttcacgccttttccgggcaccgaatcgaacgacgcgacgggcttgcgctcggcgcccatccgcgcggcgtgctcgacgatcgcctgcgcgagcggatgctcgctcgcgccctcgaggctcgccgcatcgcccagcagcgcgcgctcggactgcccgccgagcgcgacgatcgtctgcacgcgcgggcgcccctcggtcagcgtgccggtcttgtcgacgacgacggtatcgaccttctccatcagctccaatgcttcggcatccttgatgagcacgccctcgcgcgcgccgcggccgacaccgacgatgatcgacacgggcgtcgcgaggccgagcgcgcacgggcaggcgatgatgagcacgctgatcgccaccacgagcgcgtttgcgagcgcgggagccggaccgaacgccgcccaggcggcgaacgcgagcgcggcgagcacgatgacggtgagcacgaacccgccggacacctgatcggcgagtttctggatcggcgcgcgcgagcgcccggcctcggcgaccatctgcacgatccgcgcgagcagcgtgtcggtgccgatcttctgcgcgcgcatcacgaaggtgcccgtctggttgacggtcgcgcccgtcaccgggctgccctcggtcttctcggcgggcaccggctcgccggtgatcatcgattcgtcgacgctcgaatgcccggcgacgacgatgccgtcgaccggcaccttcgagccgggcttcacgcgcagcgtgtcgccgacgacgaccgcgtcgagcggcacggtttgctccgagccgtcgggattcacgcgcaccgccgtgtgcggcgcgagctgcagcaggtcgcggatcgcgctcgacgtgcgcgagcgcgcgcgcaactcgagcacctggccgagcagcacgagcgtcacgatcaccgcggacgcctcgaagtagagcgggatttcgtggccgctgcgaaacgcctgcggcagcgtgtcggggaacagcagcgcgaacacgctgaacagatacgccacgcagacgccaagcccgatcaggctgaacatgttcaaccgccgcgtgacgaacgacttccagccgcgcacgagaaacggccagccgccccacagcacgacgggcgtcgcgagcgcggcctgcacccattgcgaccacgatgccggcattccgaacggccgcggccagcgcgcgagcagcgcgtcgatgccggcgccgatgtcgaacggcagcaccatcgcacccatcgtcatcagcacgagcagcacggccagcacgagcccgagctggaagcgccgcgtcatcgatcggagctcgggattgccgtcttcggcggcgtccggcgtgagcggctcgagcgccattccacagatcgggcaggcacccggcgcgttcgcgcgtatctgcgggtgcatcgggcacgtgtagaccgtgcccggcttcgccgcggatgcgccggcccgctgcttcggcgtgccgacgaaccgctgcggcgacgcgcggaacgccgtcgcgcacttgtcgctgcagaagcgatacgtgcggccttgatagtcgtatcgacggggtgtgtcgatcggcaccttcattccgcagaccggatcgaccgccgtttcgcccggcgtcttcgtttcgtgcgggcggtgcggatcgcgccgttcgttcgtgtcgccgctgtgatcgtgatggacatgtgcgtcgtgcatggcaagcgctcctgtcgcgtcggtggatgtcgatgtcttcggcggcgagcccggccggaacgcgccgcctgtcggatcgccgcgccgcggcatcgcggcggtcatgattcgatgttgcgcgcttgcggccggctacgcgcgccgccggcgcgcgatgcgcgtgcgcgctccgcgataccgttgccgggcgccttgccggcaaggccggcgttgccgccggcgcttgcccgcggcgagcaataccgggtcccggcacgagcggaagcgccggctactgcaatcgcgaaccgcgcggaggctttcgtttcggggcctgagcaagcggctcgaatgcggatggccgtttcactgtaatgtcggctcggcggcgcgaattgacctgcctcaagtgcgccgcgtcgcacgtgggcccgcgctggcgggcggttgcggcgaaagggcgggaacgggggaaacggggggaaacggggggaaacggcggagggcgcgccgcgcacggttcttgcgggccgcgcatctcgaccgttgacgtaaatcaagcggtgccggaaccgtatccgtagcatcggttcgaagccggtacggcgattcgcgggcaagggcccgagacgagcggccgacgaccggcgccagcctgccccggcgaacccaacggaggtagcagatgcgatttcactcttcggccccgcgtcccgccgcgacgtggattcgtctgatccgcgccgcgctgctggcggcgttcgcgctcacgctgtccggctgcggctacaacgcgatccaggtgcaggacgagcaggtgaaggcgagttggtctgaggtgctgaatcagtatcagcgccgcgcggatctcgtgccgaatctcgtcaacaccgtgaagggctatgcgaaccaggagcgcgacgtgctcacgcgcgtgaccgaggcgcgcgcgcaggtcggctcgattcgcgcgacgcccgagctgctgtccgatccgcaggcgttcgcgaaattcgacgccgcgcaagggcagttgacatcgtcgctgtcgcggctgctcgtcgtgtccgagaactacccgcaactgaaatccgacgcgaacttccgcgatctgcaggcgcaactcgaaggcaccgagaatcgcatcacggtcgcgcgcaatcgctacatccgctcggtgcaggcgtacaacacgacgatccgctcgttcccgagcaacctgaccgcgatggcgttcggctacaaggaaaaaccgaacttctcggtcgagaacgaagcgcagatcgcgaagccgccgcgcgtcgatttcggaacgtcgtccgcgcccgcgccggcgcccgcggccggagcgtcgaattgaaaggcttccttcgcgcggcgtgtttcgcgatcctcacgttcctgtcgatcggcggcgcgtgccgcgccgagcagccggtgccgccgctcgccgcgcgcgtgacggacgagacgggtacgctcacggccgccgaacgcgcgacgctcgaacagtcgctgaaggatttcgagacgcgcaagggcagccagatcgcggtgctgatcgtgccgacgacgcagcccgagacgatcgagcagtattcgattcgcgtcgtcgagcaatggaagctcggccgcgcgaacgtcgacgacggcgcgctcctcatcatcgcgaagaacgatcgcgcgttgcgcatcgaggtcggctacgggctcgaaggcgtgctcaccgatgcgacgagtcgccgaatcatcgacgagctcatcgtgccgagctttcggcgcggcgatttctacggcggcgtctcggcgggcgtcggcggcatgatgcgcgtgatcgagggcgagccgctgccgccgccgcgcgcgcgcggcggcgaagaaggcgggctcggccgcgtgctgccgctgctgttcgtgatgacgatcgtcgcgggcggcgtgtcgcgcgcgatattcggcaggctcgcgggctcggtcgtcacgggcggcgtggtcggcttcgtcgcgtggctgtggtccggcgcgctcctcgtcgcgatcgcggccgccgcgatcgcgctcttcttcacgctgctcggcggcggaatgggcgcgcgcgtcggcgggccgttcatcggcgggcgcggcggccggggcggcgggaacgacggctttcgcggcggcggcggcggtttcggcggcggcggcgcgtccgggaggtggtgatggatatcgcgcgaatcgcgaggcacctgtcgatgacgcgctggcgcgtcgccgcggcgtttccgaagcgcacgctcggcaagatcgagcgcgcgatcgaggcgagccacgagaagcacgtcggtcagttgcgattcgcggtcgaaggcgcgttgcatgcgtcgatgctcctgcgcggaatcaccgcgcgcgaacgcgcgatcgacgtgttctccgaactgcgcgtgtgggacaccgagcacaacaacggcgtgctgatctatctgctgctcgccgatcacgatgtcgagatcgtcgccgatcgcgggattcacgcgcgagtcgacggcgacgagtgggagcgcgtgtgccgcgcgatggaagcgcagttccgccggggccgcttcgaggcgggctcgattcacgggatcgaggccgtcaccgcgttgctcgcgcggcattatccgtcgcgccgcgcgccgggcggcgcgtggccgagcacgcccgtcgtgctgtgagccgcgtgcggcgcggcgcctgcacgcgcgccgttgcgcgcggcgacgtgcaacccgatcgcgaacaacattgcgcgccgcacggcgaaccacggatacttcgctgcgctatactcttgcgcgatgaagatcgttcgcctgctcctcgtgctgctgtggtgcgcgacgctgcccttgaccgggctggcggcgagcggcctcgccggcgattgcccgatgcagcaggcgatgtcgatgagcgaggacggcgcgatgccgtcgatgcaggactgcgaatcgatgcgctcttcggtcgccggcaagtccggcaagtccggcgaagcagcgaacgtcttctgcaaggtgatggtgcaatgccagttcggcagtctctaccatccgatgccggcggctgacgtggcccgccccgcgagcccgggccgcccgctcgtcttccattacgcgaagtcgctcaccgtccgcgaaccgggcgggttgtggcgaccgccacgcaccgcctaaccccgcttccttcctacaggttcgccgcacgcgcggcgggatcgtcccgcattcggggcgcggaatccgttcgggattccatcgctggggttcaacacatgtattcgatgcttcgcgcgccgcacggccggcgtgcgcgcctgcacgcgcgcacgctcgtcgcggcgctcactttcgcgaacgccgccgccgcgttcgcccaatcggcgccgctcacgctcgacgccgcgctgcaatcggccgccgaccgatcggcggcgatgcaggcggcgcaggcgtccgtccaggcgagcgccgagctcgccgtcaaggccgggcaattgcccgatccgatgctgaaggccggcatcgacaatctgcccgtcgacggcccgcaacgcttaacgatcggccaggaatcgatgacgatgcgccgcatcggcatcgcgcaggagtgggtgtcgggcgacaagcgccggctgcgcaccgcgctcgcgaacgaagtcgtcggccgtgaacgcgccggctatctcgcgcaactcgcggacgttcgccggcagacggccatcgcgtggctcgacgccgcatacgcgaagaaggcgctcgcgctgcagcgcgaactcgccgacgagatgaaccgcgagctcgccgcgacgcaggccgcgtatcgcggcgcgaaggcgacggccgccgacgccctgcaggcgcgcgcgctgctcgcgcaggcgcgcgaccggcaagcgaacgcccgccaggcgttcgacaccgcgctgatcggcctgtctcgctgggttgccgcgccggcgctcgacgtggcgggcgagccgcccgcgccggtgtcgttcgtgccgtcgctgccgcccgacgagctgcgccgtgtgcagccgacgctgatcgcggccgacgaggacgtggaggtggccgacgccgacgtcgcgctcgccgcgagcgagcggcgtccgaactggacgtgggagatcgcgtatcagcagcgcggcgcgccgtacgcgaacatggtgtcgatcggcgtcacgattccgctgccgctcgatcggcgcgatcggcaggaccgcgacgtcgcgcaaaagcgcgcgctcgccacgaaggcgcggctgatgtacgaggatgcgcggcgtcaggtcgacgcggatatccgcacgcaatcggcgacgctcgagagcggccgcgcgcggctcgcggagctcgggcgagcgctgctgcccgcggccgacgagcgcgtgcgccttgccgacgccgcgtaccgcacgggcgcgggctcgctcgccgacgcgttcgccgcgcgtcgcgcgcggctcgatgcgcggctccaggtgctcgatctcgaacgcgacgtcgcgcgagcgtgggcgcagctcgactatcagatcgtcccgtcggcgatgctcgccgccgcacagtgaaggagcggacatgaaccacattcgcttgacccgcgcggcgctggccgtgctcgccgccgtcgcgctgtccgcggccggctacttcgccggcgctcgcttcggcgcgcatgtcgacgtcgcgcatcgcgcgcacgccatgaacaccacgaacgccgtcgacggagccgatgcgaagccgggcagaaaagtgctgtactggcgcgatccgatggtgccgaaccagcatttcgacaagcccggcccgtcgccgttcatgaacatgcccctcgaacccgtctatgcggacgacggcggcggcgcgccgggcgtgcgcatcgatcccggcctgcaacagaacctcggcatccgctatgcgaaggtgcggcggcgtgacgtcgacgaaggcttcgacgcggtcggcacgacgcaattcgacgagtcgcgcacggccgtcgtgcaatcgcgcgtgaccggttatgtcgaccggttgtacgcgagcgcgccgttgcagcgcatcgcgaagggcgcgccgatcgcctcgctgttcgtgcccgactggctcgcgccgcaggaggaatatctcgcgctcaagcgcggcgcgatggacgaggcactgcttgccgcttcgcgtgcgcggatgcgcgcgctatcgattcccgatagcgtgatcgcgaatctcgaccggacaggccgtgcgcagacgcatatcgtgctcgcctcgccggagacgggcgtcgtcagcgagctgaacgtgcgcgacggcgcgatggtgacgcccgggcagacgctcgcgaagatcgcggggctgtcgacgctgtgggccgtcatcgacgtgccggaggcgctcgcgtccggcgtgcgtcccggcatgcgcgtcgacgcgacattcgagggcgacccgcagcggcgcgtgagcggcgcgattcgcgagatcctgccgggcgtgaacgcgacgacgcgcacgctgcaggcgcggctcgagctcgacaatcgcgcgctcgcgctcacgccgggcatgctgatgcgcgcgcgcgtcggcgcatcgcatgcggcgtcgcggctcgtcgtgccgtccgatgcggtgatcgcgacgggcaagcgctcggtcgtgatcgtcaggacggcggacgatcggttgcggccggcggacgtgacggtcggccgcgatgccggagacgaaaccgaggtgctggccgggctcgaagaaggcgaaacggtcgtcgcgtccggccagttcctgatcgattccgaggcgagcctgaaatcggtgctgccgcgcctcgaagccgacgcatccggcgcgctcgtcgcgcgtgcgacgcggccgccggcgcgatcatcgccgccggctgcgcaggcgggcggtgccgcgccggtctacgaaaccaccggcaaggtggagaagatcaccgcggccgacatcacgttctcgcatcagccggtgccggcgctcggctggggcgcgatgacgatgtcgttcgacaagcccgcgcccgccgcgttcgcgaacgtgaaggcgggtgacacggtgcgcttcgcgttcgaggcgagcggcgacggctatcggctgacgaaggtcgaaccggtcggaggcgcccgatgatcgcgcacgtcattcgatggtcgattcgcaatcgcctgctcgtgctgctcgcgaccgcgctcgtcgccgcatggggcgtggtgtcgctgaaccgcacgccgctcgacgcgctgccggacctgtccgacacgcaggtgatcgtcaaggcgtcgtatccgggcaaggcgccgcgggtcgtcgaagatcaggtgacctatccgctgacgaccacgctgctcggcgtgcccggcgcgaagacgatccgcgcgtattcgtcgttcggcgacgcgttcgtctacgtgctgttcgacgacaggaccgatcagtactgggcgcgctcgcgtgtgctcgagtatctgaaccaggttcaaggccgcctgccgcaaggcgcgagcgtcgcgctcgggccggacgcgacgggcgtcggctgggtctacgaatacgcgctcgtcgacaggagcgggcggcgcgatctgggcgagctgcgcgcgttgaacgactggttcctgaagttcgagctgaaggccgtgcccgatgtcgcggaggtcgcgagcgtcggcgggatggtgcgccagtatcaggtcgtgctcgatcccgacaggctgcgcgcgttcggcatcacgcaggcggccgtcgccgacgcgctcggcaaggcgaacagcgaatcgggcggctccgtcgtcgagatggcggaatccgagtacatggtgcgcgcgagcggctacctgcgctcgctcgacgacttccgcaacgtcgtgctgcgcacgagcgaatccggcacgccggtgctgctcggcgacgtcgcgcgcgtgcagatcggcccggagatgcgacgcggcatcgccgagctcaacggcgagggcgaggtcgcgggcggcgtgatcgtgatgcgttccggcaagaacgcgctgtcgacgatcgaggccgtgaaggcgaagctcgccgagctcaggcgttcgctgcccgcgggcgtcgagctcgtgacgacgtacgaccgctcgcaactgatcgggcgcgcggtcgacaatctgaaggacaagctcatcgaggagttcgtggtcgtcgggctcgtgtgcgcattgttcctgtttcatctgcgcagcgcgttcgtcgcgatcctctcgctgccgctcggcgttctcgccgcgtttatcgtgatgcgccatcagggcgtcaacgcgaacctgatgtcgctcggcggcatcgcgatcgcgatcggcgcgatgatcgacgcggccgtcgtgatgatcgaaaacgcgcacaagcacctcgaatcgcacgagcacgcgcatccgggcgcgccgctgtcgagtgcggcgcgctgggagctgatcgcggcgtcggcggccgaagtcgggcccgcgctctttttctcgctgctgatcgtcacgctgtcgttcgttccggtgttcgcgctcgaaggtcaggaaggcaaactgttcgcgccgctcgcgttcacgaagacgtatacgatcgcggcggcggcgggcctgtcggtcacgctcgtgccggtgctgatgggttacctgattcgcgggcgcattccgcgcgaggcatcgaatccgctgaaccggctgctcgtgcggctctaccggccgcttctcgaggcaacgctcgcgcggccgtggcgcgcgatcgccatcgcggccgcggcgctcgtgctcaccgcgattccgatgtcgcggctcggcggcgagttcatgccgccgctcgacgaaggcgatctgctgtacatgcccaccgcgctgccgggcatttccgcgcagaaggcggccgagctgctgcagcagaccgaccgcctgatcaagacggtgcccgaggtggcgaccgtgttcggcaagtcgggccgcgcggacaccgcgaccgatccggcgccgctcgagatgttcgagacgacgatccgcttcaggccgcgcggcgagtggcggccggggatgacgcccggcaggctcgtcgacgagctcgatcgcgtcgtgaaggtgccgggcctgtcgaacgtgtgggtgccgccgatccgcaaccggctcgacatgctgtcgaccggcatcaagacgcccgtcggcgtgaagatcgccggcccggagctcgcgcagatcgaccggatcgcggcgcaggtcgaggcggcggtgaagcgcgtgccgggcgtcacgtcggcgctcgccgagcggctgaacggcgggcgctacgtggacgtcgacatcgaccggcgcgcggcggcgcgctacgggctgtcggtcggcgacgtgcaggcggtcgtcgcgtcggcgatcggcggcgagaacgtcggcgaggtgatcgcggggcgcgagcgctttccgatcaacatccgctatccgcgcgaagtacgcgactcgctcgagaaactgcgggcgttgccgatcgtcaccgagcgcggcgcgcagatcctgctgcgcgacgtcgccgccgtgacgatcgccgacgggccgccgatgatccgcagcgagaatgcgcggctgtcgggctacgtgtacgtcgatattcgcggtgtcgacctgaagacggccgtcggcgcgatgcagcgcgcggtcgcgcaacaggtcgcgctgccgcccggctattcgatcgcgtggtccgggcagttcgaatatctggagcgtgcggccgcgacgctgcgcacggtgattccggtgacgcttgccgtgatcttcgtgttgctgttcctgacattcgattcggcggccgacgcgctgctgctgatgacgaccgtgccgttcgcgctcgtcggcggtctctggttcgtgtgggcgctgggccatgcggtgtccgtcgcgaccgcggtcggcttcatcgcgctcgcgggtgtggcggccgagttcggcgtcgtgatgctgctgtatctgaagcgcgcatacgagcggcgcatcgccgccggcgagccgccgaacgaagcgacgctcgccgacgcgattcgcgaaggcgcggtgctgcgcgtgcggccgaaggcgatgacggtcgccgtcgtgctcgcgggcctcgtgccgatcatgatcgggcacggttcgggttccgaagtgatgcagcgcatcgccgcgccgatggtgggcggcatggtcacggcgccgctgctgtcgatgttcgtcattcccgccgcgtggctcctgttgcagcgccgccgcatgcgcggcgcggtccgtgcggcgtcgcaggcccccgttgccggcgctgccggcgcggatttttcgtccatccataccggagaatctcgatgaagcaatggattgcagcgctgatgacgctcgcggctgccgccgcacccgcattcgccgccgaagcggcggcggggccgaacacgccggcgccgcctcgcgatgcgcggccgccggccggtgacgcgttgaccgaggcggtggtccggcaggtggatctcgcgaccggcatgatcacgctcaagcacggcgcgctcgacaacgtcgggatgccgccgatgacgatgacgttcaaggcgaaggacatcgcgatggcgaagcgcgttcgcgcgggcgacagcgtgagggtgcgcgtcgagaacgtcgacggcgtgatgaccgttgtgaagctcgagaaataggcgttgcacgtgccggcccggcgccgccggcgggtttgccgcgcgatgcccgcgccgcgcgcgccgcgcgcgcctcggcgcgtgacgcgggcgtcgcgcaacgggtgccgcgcgggcggcggcgcgattcgcggcgaaaagtcgctcgacggcgcatgcgatgcactattgttctaggtatccgtgccgcatcgccgataaaagaagcgttggcgcgccccgcgccccgtcccggccggctgccgtcgattcatcgatcagggaggcgaaacatgcagcgattggaacatgtgctcaggcgcgtcaaggccggcaccggcgcgccgatcgatttctccggcacgtggaagaacgagctcggctcgacgatgcggatcgagcaatcgggcgacagcgtttcgggtacgtacgagagtgcggtcagcgagaacggcggcgcgacgagcgggcagttgagcggctatgtcgacggcgacctgattgcgttcgtcgtccactgggatcagttccaggcgattaccgcctgggtgggccagggcgggcccggcgcatcgagcgacaggatcaacaccttgtggcagatgacgcagcaggtggaggcgggcgaggagtgggcgtcgatcaacgcgggcgccgatatattcgtgaagacttgaggggaaaacggccggcgcggcaggcgggcgatccgcgacgtcgcgccgcgaatcgcccgttcggtcgtgcgcgtttattccaccgtcaccgatttcgcgagattgcgcggcttgtcgacatcggtgccgcgtgcgcaggcggtgtgatacgcgagcagttgcagcggcacgacgtgcaggatcggcgacagcggcccgtaatgctcgggcatgcggatcacgtgcagcccttcgtcgttgacgatgtgcgtgtccgcgtcggcgaacacgtacagttcgccgccgcgcgcgcgcacctcctgcatgttcgacttcagcttctcgagcagcgtgtcgttcggcgcgaccgtcacgaccggcatcgcctccgtcacgagcgcgagcggcccgtgcttcagttcgcccgccgggtacgcttccgcgtggatgtacgagatctccttgagcttcagcgcgccttcgagcgagatcggatagtgcagcccgcggccgaggaacagcgcgttttccttgcgcgcgaactcgtcggaccaagcgatgatctgcggctcgagcgcgagcacgctgttgagcgcggcgggcaggtggcgcagttgcttcaggtaatcggcttcgcgagccgcatcgacgtggccgcgcagcttgccgagcgtcgccgcgagtacgaacagcgcgacgagctgcgtcgtgaacgccttcgtcgacgcgacgccgatctcggtgcccgcgtgcgtgaggaattgcagctcggtctggcgcaccatcgcgctcgtcgcgacgttgcagattgcgagcgtgtgcgcatggccgagcgcctgcgcgtgcttgagcgcggcgagcgtatcggccgtctcgcccgattgcgagatcacgacgacgagcgcgcgcgggttcggcaccgattcgcggtagcggtattcgctcgcgatctcgacctgcgtcgggatcttcgcgatcgattcgagccagtatttcgcggtgaggcccgagtagtagctcgtgccgcatgcgaggatcagcaggctgtcgatgcccgcgaacacgctgctcgcgcgctcgccgaacagcggcggatcgaacgcgtccgtttgcgcaatcgtgtcggcgatcgcgcgcggctgctcgaagatctccttctgcatgaaatgccggtacgggccgagctcgaccgcgccgccgtatgcggcgacgacgcgcacgtcgcgcgcggcgcgcgcgccgtcgcgatcgacgacagtcacgccctcgagcgtgagctcgcagacgtcgccttcctcgaggaacgtgaagcgatcggtgctgccggcgagcgcgagcgcgtcggacgcgaggaaattctcgcgctcgccgaaaccgacgacgagcggcgagccctggcgcgccccgacgacggtatgcggctcgtccttgtgggtcaccgcgatcgcgtaggcgccgtgcagttgcttgacggcttgctgaacggccgcgaacaggttgccgcgatagaggctgtggatcaggtgagcgatgacctcggtgtcggtctgcgacacgaatgcgtaacccttcgcgcgcagcgcttcgcgcagcggctcgaagttctcgatgatgccgttgtgcacgagcgcgagcgcgtccgacgagaagatcggatgcgcgttgtgcgtgacgggcgcgccgtgcgtcgcccagcgcgtgtgcgcgatgcccgtctcgccttcgagatgcgattcgcgcacctgcgcgtcgagatcggccacccgcgcgacgctgcgcgcgcgcttgggcgtgcccggcgcgggggcgccggcgtcgagtaccgcgacgccgcatgagtcgtagccgcgatactcgagacggcgcagcccttcgatcagcaccggaacgatgttacgttgcgcaactgcgccgacaatcccgcacatgaaaatctatccttcgaaactcgacaatgatgcaggcgcgccgctgcgcgcccgaaaaacggttcagctcttcttcttgacggggcgcacgtagccgctcttcgcggtctgcgtcttgtcgttgagcacgagcatgtccgcggcgacgtccttccatacggtcgtgcccgccgccaccgtcacgccgcggccgacgcgcaccggcgcgacgaactgcgtgtccgagccgacgaacacgtcgtcctcgatgaccgtgcggaacttgttcgcgccgtcgtagttgcacgtgatcgtgcccgcgccgacgttcacgcgcgcgccgatgtccgcgtcgccgagataggtcagatggttcgccttcgagccttggccgagcgtcgcgttcttcacctcgacgaagttgccgacgtgcgcgtcggcggcgagcaccgcacccgggcgcagccgcgcgtacgggccgacgaccgcgttcgcgccgaccgtcgcgccgtcgagatgcgagaacgcgtccacgcgcgcgcccgcggcgatcgcagcgtggcggatcacgcagttcgcgccgatcgtcacgccgtcggcgagcgtcacgtcgccttcgaacacgcaattcacgtcgatcgacacgtcgcgcccgcacgcgagcgtgccgcgcacgtcgatgcgcgccggatcggcgagcgtcacgcccgcggcgagcagcgcgtcggcgaggttgcgctgatgaatgcgctcgagctcggcgagctgcgccttgctgttcacgccgagcgtttcccacccgtcgtccggctgcgtcgtgacgatctcgaagcccgcttcgatcgcctgctcgacgacgtcggtcaggtagtactcgccctgcgcgttgtcgttgccgagcgcgccgagccacatcgaaagctgcgcggtcggcgcgacgacgatgcccgtgttgatctcgtcgatgcgcaactcgtcgggcgacgcgtccttctgctcgacgatgcgcgtcacgcacccggcctgatcgcgcacgatgcgcccgtagcccgtcggatcgtcgagcgtgacggtcagcacgccgtagcgggcgtcggtcgcggcgtcggcgaggcgcttgagtgtcgccgtgcgcgtgagcggcacgtcgccgtacagcacgagcgtcggctgcgacgggtcgagcagcggcagcgcctggcgcaccgcgtgcccggtgccgagctgctgctcctgcaccgcgaactgcacgtcgggcgcggcgacggccgcgcgcacctgctcggcgccatggccgatcacgacgacgagccgggacggcgcgagtgcgcgggcggtatcgatcacgtgggagagaaggggcctgccggccagaggatgaagcactttcggcagcgccgaacgcatgcgcttgccggtgcctgccgccaaaatcacgatattcatggcgccagtttcgtagggagagttcgaagctggccattctagcatgcgggccccgtccggcgcggctgggcagccgggcgggccgggcgcggcggcggccggcgggcggggcgcgaggttcgttcgagccgcacgaacgccgggagcgcgagtcggccgcgaggccgtcgacgggtggccccgaagcggtcgggaagacgggcgaggtcgggcggcgcgggggaggaggcgagacggatgtggcgggcggggcgcgatagcgtgcggcgcgcgggcgaacacgcgtgccccggcggtgcgggccgccgtgcgatgcgcgccacgcccgacgcacgcggatgacgtatgcgccgcgcggatcggtggcggcagcggctcgcggcgcgctcgggccgctcgggccgctcgggctgctcgggctgctcgggctgctcgggttgctcgggccgcgcgaggttcgcgtcgcgtgcgagccgtcagcggccgccggtcgactcgcgcccgggcgtcggcgtgcgtcgggcgtggcgcgcgggcggcgtgccgcgcgcgccgttcgccgcggattcgttccggctcgcggcgcgcgccgcgattgacggattacagatcgtcgaactgcacgatcgacacggatttcgcgccgcccggcgcgctcgcgtcggtgccgcacgggtcctcgtcgaacgcgatgtcgccgttcggatcggcttcgcccgtcgcacgcaggccggcgaacgggaagagccgcgcgtccatcaggtgcgagggcacgacgttcgcgagcgcgttgaacatgttgtcgacgcggcccgggaagcgcttgtcccagtcgcggatcagcgccttcatttccgcgcgcttcaggttcggctggctgccgcacaggttgcacggaatgatcgggaattcgcgcagttccgcgtatttctcgagatcggtttccttcgcgtacgcgagcggacggatcacgatgttcttgccgtcgtccgattgcagcttcggcggcatccccttcagcttgccgccgtagaacatgttcagcagcagcgtctgcacgatgtcgtcgcggtggtggccgagcgcgatcttcgtcgcgccgagctcgcccgcgacgcggtacaggatcccgcggcgcagccgcgagcacagcgagcaggtggtcttgccttcgggcacgaggcgcttgacgatgctgtacgtatcctgattctcgatgtggaacggcacgccgatcttcgtcaggtactcgggcagcacgtgctccgggaagcccggctgcttctggtcgaggttcacggcgacgatgtcgaaatcgatcggcgcgcgctcgcgcagccgcagcaggatgtcgagcagcgcgtagctgtccttgccgcccgacaggcagaccatcaccttgtcgccgtgctcgatcatgttgtaatcgccgatcgcctggccgacctggcgcacgagccgcttgaacagcttgttgttctcgtacgcttccttctgctcgcggcgcgtgagcgcgcggcggccgagctcggccgcgttcgcctcgacggcggcggccgcttcggcttcgttcagatgcggggtatggggcgcattcatgctcgctcctcgtccttgatgcgaaatacttcgacgccgacggcgtcgcaatcggggtaggcgtccggcttctcggtggacacgcgcaccgcgcgcaccgcgtcgtgcgcgagcaggctcgccgcgatcgcgtcgcagagcgtttcctgcagatggatgtggccgcgcgcgacgcactgcgcgacgctttgcttcatcagatcatagtcgacgacttcgcgcagcctgtcctcgacgggcgtcgtcagcgcgagcggcacgaacagatcgacattgatgacgacgcgctgctcgccgcgcttctcgtgctcgaaggcgccgatgttcatgtacacctcgtggttgcgcaggtagagcctgcggcaatcggcgagcctgggatgcaggagggcggcaaacatggtcgttccagtcaaagggtgaggcatgcaaaggggcgcggccgggcgcggcaccgagatgcccgcgcccggccgcgcccgtcaattccgttcgtccgcgggcggcgcgagatgctcgccgccgtcgacggtcagcgtcgcgcccgtcacgccgggcgcatccgcgagatagcacgcggcgtcggcgatgtcgtccgcgcgcggcgcgcgcccgccgacgagcccgacgacgcgtaccttcggcgcgagcgcgagcgcctgcgccgccgtcgcgcgatgcagcgcggcctgcgcgagcgagtgcgacagccgctcgggcgccggatgaaacagcgtttcgtcgagcagatgaatcacgaccgcacgctcgcgttcgtcgtcgcgcgcggcgtcgggcgtcgcgtcggcgagcgtgcgcgcgagcacgagcggcgcggcgacgctgcgcgccatcgcgcccgcgagcgacgcgtagccgacgtcgcgcgcggtgtccgcgacgggcgcggcctgcgcgatcacgcaggccggccggccgagcgccgcgccgcaatcggcgacgagccgcgcgacgtccgcttcgatcgccagatcggcggcgagcaccgccgcgcggcggccgagcgcctcgacttcggcggcgagcgcggcggccgcgcgggcttcgtcgcccgccgcggccgcgagcgcgacgttccagccgcgccgcgcgaagccgacggcgagcgcgcggccgacggccgcggcgtcaggcgcgggccgcgcggccggcggcgcgctcggcgcttgcgcctgctgctcgccggcgcgcgggggatgtgccggcgcaccggctggcgccgatgcgccgggctgcgcatcgcccggccggccggcgccgatggcttgccgcgcgcccgcccgcgccgcctcggcggcgcgcgctggcgcggcgcccgtctgcacggcgcccgtaatcagcacgacccgcgcggtgcgggccgcggatgtgtcgcaggtgtcggctgggacggtcatttacaatgccgggatgaatccgaaagctcacgaacccgctagtttacccgttcccggccccgacgcgctcgcgcagtccgacgcgctcgccgcgtcgctgcgcgccgaaatcgccgcggcgggcggatggatcccgttttcccgctacatggagcgcgtgctgtacgcgccgggcctgggttactacagcggcggcgcgcagaaattcggccggcgcggcgacgacggcagcgatttcgtgaccgcgcccgagctgtcgccgctcttcgcgcagacgctcgcgcgccccgtcgcgcaggcgctcgccgcgagcggcacgcggcgggtgatggaattcggcgcgggcacgggccagctcgcggcggggctgctgaacgcgctcgccgcgctcggcgtcgagctcgacgaatatgcgatcgtcgatttgtccggcgagctgcgcgcgcgccagcgcgagacgctcgacgaacaggcgtccggcgccgccgcgcgcgtgcgctggctcgacgcgctgcccgagcgcttcgagggcgtgatcgtcggcaacgaagtgcttgacgcgatgccggtgcaactcgtcgcgaagcatgcgcacggctggtgcgagcgcggcgtgtcgctcggcgatgcgggcgcgttcgcgttcgccgaccggccgctcgcgcgcgccgaggacgcggcgcggctcgcggcgctcgacgccgacgaaggttacgtgaccgagacgcacgacgcggcggcggcgttcgtcggcacggtctgcgcgatgctcgcgcgcggcgcggcgttgttcatcgactacggttttccgcgccacgagtactatcaccggcagcgcgcgcagggcacgctgatgtgccattaccggcaccgcgcgcacggcgatccgttcgtctatccggggctgcaggacatcaccgcgcatgtcgaattcagcgccgtctacgaggcgggcgtcggcgcgggcgctgagctgctcggctacacgtcgcaggcgcgctttctgctgaacgcgggcatcaccgacgtgctcgccgagatcgacccgtccgacgcgcaacgcttcctgcccgccgcgaacgcggtgcagaagctgatttccgaggcggagatgggcgagctcttcaaggtgatcgcgttctcgcgcggcatcgacggcacgctcgacgcgttcgcgcgcggcgatcgttcgcacacgctgtagtcgccggaggcgatgcgatgctgcgctggctgctcaccacgttcattgccgtgatggtgctcacccgcgcgtggccttggctcgcgaagctcggcgtcggacggctgccgggcgacgtgacgctcaggctcggctcgcgcgtctatccgtttccgttcatgtcgacgctcgtgatcatgggcatcgtatcggtgatcgcgcggctctggtgacgccgggcctgcggcgaaccgcgctgcgcgatgcgcggcgcgcgttggcgtgcgaggctggccggcgcgcgaaatgcgtgccggcggcgcggacgcggcgatggggccgcatgccgccgagcgtcacccgcttcgggcgtgaaccgcttgcatgaacggccggtgggcgcgccgacgggcagcgggcaggcgggcggcaggcgatgtgctcaggcggccccgacgcgggcgcatgcaaccggccgcctgtcgcgcgccgcgccgcccgcgttcgcacgcgcgctacagctacagttcgagatcgccgagaatccgatgcgcgagcgccttcgcctcgtcgaacgcttccgcctcgttcgcgctcgtcgcctcgacttcgtagagcgtgttttcgggggcgccgccttcgtcccgggacaggatcacgtacccctggaagcgtccgttatccgtcttgcgggtgtgcgccttggccgtgtaaaggcctttcgtgtaggtgttgccgccgtccatgatgcctctcccgagaaaggacgctcccatcgtagcattccgacgcccggctttcagcggcggcaaaaacgcgcggtgggcgagctcgagcgggccgcgcatggcggcgccggggatcggagcgggcgcctcgggcatgcatcgggcggcacggtgcgaggcaggcggcgtgcgttcgtcggcaggggcgcgaccgattggagaatcctcttcaggaacacgctgcaggcagccgccaacccgccgagaatcgcctcgacgggcattccatgcgcggaacgtttccgcgccggcgcccgccggcgcgtacgtcacgccgcgacgagcgcgacgacttcgtcgagcgtcggcgcgtgcgcgcccgtgtgccggcacgccgccgcgcccgccgcgagcgcgaacgacagatgcgcgcgccagccgcgcgccggcaccgtcatcaggctgaacagcaggccgccgatcgtcgcgtcgcccgcgccgaccgtatcggctacctcgatgcgcggcggccgtgcgtcgatcgtctcgccgcccgcgtagagcgtcgccgtgtccggcccgcgcgtgacgagcagcgccgcgcgcgggttgagcgcgcgcagccgcgcgatcgcgctcgcttcgtcgtcgcccgcgaacaggtggcgcagatcttcgtcggacaccttgatcagatcggcgagttcggccatcctcgcgagcgtcggccggtagctgtccgtcatcagattccggtagttcggatcgaagctgatcttcacgcccgcttcgcgcagctcggcggcgagcgcgacgagcgtcgacgcgagcggctcgcgcacgaggctgatgcagccgaaatgcgcccacttcacgtgctcgcgccagccgtcgggcagccgctgcggatcgaaggcgagatcggcgctgttctcgccgatgaagaaatacgcggggggctgcgtctcgtggacgatcgcgaggagcggcgcacgctcgacgcgctgcaggaagcgcagatcgaggccggccgcctcgctttcgcgccacagctcgtcggagaagcagtcgcggcccaccgcgcccgcgcacgcgctcggcgcgccgagccgcgcgaccgcgcgcgcgacgttccagcccgcgccgcccgggcgcgaggtccagtgcgcgccgccggtgcgcaccatgtcggtgagaatgtcgcccgccgatacgaattgcggaaatcctgcgctcatcgcgcgcctccattgcggcggcgcccggcgccgtcggccgcgtcgccttcgccccggtggccgtggtcgtccgtgccgccgctcttgccgccgcccttgccgccgccgccgcgcccgttgtcgtgcgccgcgcgcggggcgcggtcgtcgtcgcccgcgccgccgcccgcgttcgcgccgcgcccgctgtcgtcgcgcgtcgacgcgagcgtgtgcagcacctcgtagcacgcgcccatcgtgtgatagtcggtcttgccggccgggctcttctcgtcgctgtacttgcggttgtcgcaggtgaggatccggtaccacgcgccgtggcggtgatcgacgaagtgcgcccagctatagcgccagatctcgtcgtaccagtcccagaagcgctcgctgccggtgcgctgcgcgagcagcgcggccgccgcgaagctttccgcctgcacccagaagtacttgtcgtggtcgcacaccgtgtagtccggcccgaagccgtagcagaggccgccgtgatcgctgtcccacgcgtgcgcgaacgcggcgtcgaacagctcgatcgcgcgcggcacgagccagtcgagcgggcggtggcgctcgaggatcagcagcagcttcgcccattcggtctggtggccgggctggaagccccacggccggaagatgttcgagctgtcttccttgttgtattcccaatcgaccgaccagtcggcatggaagtgttcccacacgagcccttgcgacagcgcggcctgccgctgcacgatgttcgtcgcgatcttctccgcgcgatcgagatacgtgaggtggcccgtcgcctcgtacgcggcgaggagcgcctccgtcgcgtgcatgttcgcgttctggccgcggtagctcgacacggtccagttcggtgtcgcgtcgtccgcgtagaggcccgccgcgcgatcccagaagcggtgctccatcagatcgaacgtatgcgcgatgagcggcttcgcctcttcgacgcccgccatcgccgcgtgcgcggccgcgagcagcacgaacgcgagcccgtagcagtggcgcgtgccgtcgcgcgtcgcgcgcttcgcgccgtcgcgccattcgatttcccagtcgtagccttcgtgctcggcgtcccagtgcgcgtcgcgcagaaagcgcagcccgtggcgcgcgtaatcgagatcgcgcgcgtcgccgaaatggcggtacgccatcgcatggttgaagacgaagcggcaactgctgacgaggtggcgcgtcgtgcggtcgtagacgctgccgtcgtcgcggaagaagtggtagaagccgcccgtcgggtcgaatgcgtgcggcgcgtagaagcgcagcgtgtcctcgacgtgcgcgagcaggaactgcgggtcgcgaaagctcgcgacgtacggcgcggcggcgggcggcgcggcgggcgccggacggggggcgggcgaggctgaggtcgtcatgatccgagtaccgaggtgagggtgcgcggcgcgcgtgcggcgcctgcgctgctggcccgcgcgacgagctgcacggggaggctgagttcggcttgcgcgggcgaatcggcgagcagcagctcgacgccttgccggccgagcgcttccttgtcgatcgcgagcgtcgtgaggggtggggccgcgtgcgcggcggccgggatgtcgtcgaagccgacgaatgcgatgtcctcgggcacgcgcacgccgcgctcgacgcacacgcgcatcgcggcgagcgcggccgcgtcgttgtacgcgaacaccgcgtcgggcagcgcgccgcccgcatcgagcaactgccgcatcgcgtttgccgcgccggcatcggggccgaggctcgtgtcgatcgacagctcgagcgaaggatcgaacagcatgcccgcgtcgaagaaggcgcggcgatagccgagcgcgcgctgcgcgatgctgtagtgcgcgagcgagccgccgatgaacgcgacgcgccggcggcccgacgcgaacaggtgatgcatcgcgagcgccgcgccgcccgcgttgtcgacgttgatcgagcgcaggccgggcgcgcggatgtcgatgaggacgagcggccggccggtcgccgcgagcgcctcgagcgtctccggctccatgaagcccgcgaccgcgatcgcgtcgggcgcgtgcgggcgcatctggcggatcacgtcgtcggtcgggcccgtcgtcagcagcgacggcacgatgccgcgctcgcggcacgcgtcctcgacgccgtgcagcacatgcgagaagaacggcgtcgtcgcgaagttgttgtgctggcgatgcagcaggaacgtgagccgcttgatccgcggacgcagttgcgtcggatcgtagttcatgcggtgcgcgatctcgacgatgcgcgcgcgcgtcgcctcggacagaccgggctggttcttgagcgcgcgcgacacggtgccgatcgacacgttggccgcctgcgcaacgtcgcgaatggtggtgcccatcgtttgacccgggatgtttagggtgttggcgattgtatagtaaaaaacgccgcgaaacgttccggggtggggcgggtgctgcttataagcgcttatttataaacggtaaatgagatcataatcgtttactaaaaatactaaacaagacggcgtgccgacgtgaacggcgttcacgcgacgacccggaagatcgcggcggcctcgcgcagcgcggccgcctcgtcggcgagcgcgcccgcggcgcccgccgccttttgcacgagcagcgcgttgtgctgcgtcatctcgtccatctgcgcgaccgcgcggcttacctggtcgatgccggaacgctgctcgtcggacgcgtgcgagatttcgtcgacgagcgtcgcgacctgccgcaccgacgcgagcatgccgacgatcgtgctgccggcggccttcaccgtgtccgcgccgagctcgacttcgcccgtcacgtcggcgatcagcgccgagatttccttcgcggcctgcgcgctgctgtgcgcgaggccgcgcacctcctgcgcgacgaccgcgaaaccgcgtcccgcctgcccggcgcgcgccgcctcgacggcggcgttcagcgcgagcagattggtctggaaggcgatgccctcgatcgtcgacgagatgctgcggatctgctgcgagcgtaccgagagcgcctccatccgcgcgatcgcgtcgcgcgcggcggcgtcgccctgttcggcctgcgtcgatgcggcgagcgcgagcgcgctcgcctgccgcgcgtggtcggcgttcgtgcgcaccgtcgccgcgagctgctccatgctgctcgccgtctgctgcaggccggccgcgtgttcgtcggtgcggcgcgacaagtcgtgattgccgtgcgcgatgtcggacgtcgcgtgcgcgatcgcgtcggccgcgcgctgcagcgtgccgatcgtcgccgcgaggcgcgcgcgcatcgcgtgcatcgcgtgcagcacgctgccggctgcggcgtcggccgcgtgcaggtcgagcgcgagattgccggacgcgatctcgttcgcgacgctcgccgcgtagtccggctcgccgcccaactgccgcgcgagcgcgcgcgccatcgccgcgcacaggatcgcgacggcggcgacgcccgcgagcacgcagcccgcgaccgcccactggacgagccgcgcgacgccgcgcgcgcggtcgtacgcgcgttgcgcggcctcgagctggttctggcgcaactgcgcggcttcgcccttcacgcgttgcgcaacgggatcgagcgtttgcgtgacgacccattgcgcttcggacaggttgtttgccttcagcagatcgacggcgggccggatgcccttgtcgcgcaacgtcgcccagtcggcggcgaggcgctccgcctgctcgcgctcggcgcccgcgcgcggcgtcgcgcgaaagtcggcgagcaggcgatcgatcgcggcgacgtcgcgcgccgccgccgcggcgaccgcttcggttttcgcggcggacggatcgagcacggcgtcgccgaccgcgtagcgcgcctgcgtgacgagttcgtcgaccgacgagattcgctgcagcgttttcgcgcggtcttcgaagacgtgcgtgagcgcgtcgccgacgcgcgcgacccccgcgaggccgatgccgcccgcggcggcgagcacgaggacgacgatcgcgacgaggatgcgcagacgggtcttgacggtgaggcgggtggtgttcatcgagggattccggaggcggcgcgccgcgctcgtgacgcgttgggccgtgacgagaagccggcttaacggcgctgcggaaccgtggttgaatgaatttttcgtgaagcgatgccccggtttggggcggcggccgccggcgggcgcgccgggcgggcgggacggcggcggcgcggcgccgcgaggcgggagggcgcccgagcggggagcggcgcgctgtgcggatcagcgggagagcggcacgttcgctgcgcgtggcagcgtggcgcgatgtggcggcgtgacgggatgccgatgcggtttcagcggagatggcggggaaattcgatgcatcgacgcagtcgggaaatcgcgaagccgtgcggctgctgcggggggcatggggctgcgggaacgtcgggtgcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcggagaagcgcttccccctgcaagcttcgccggcgcaggcgcggcggccgcgccgaggccggcccgcgtcgcccgccgctcagcgcttcgccgcgctcgcgcccgaaccgagcgccccggcgccgggcgcgtccgccagcctttcgcggctcgtgtcgcgcgccccccagcgctgcgcgagcgccgcgcaggtcatcagctgaatctgatggaacagcatcagcggcagcacgaccgcgcccaccgcgtgcgcggcgaagatcaccttcgccatcggcacgccggccgcgaggctcttcttcgagccgcagaagatgatcgtgatctggtccgcgcggttgaaaccgagccgcttgctgacgaccgtcgtgaccgcgagcgcgatcgcgagcaacacgacgttgacgacggcgaggcccgcgagcgccgtcggcgggatctggtgccagagcccctcgttcaccgcttcgctgaacgcgacgtagacgacgagcaggatcgagccctgatcgacgaagcgcagcacgccgcgattgcgctcgatccagcggccgatcaccggccgcagcaactggccggcgacgaacggcacgagcagttgcatcacgatcgcgccgatcgtgctccacggcgacgccgtcgcgcccgtgccctgcgtcgacaccatcacgccgacgagcgccggcgtgacgaagatgccgagcaggctcgacgcggacgccgagcagacggccgccggcacgttgcccttggcgatcgacgtgaacgcgatcgacgactgcaccgtcgacggcagcgtgcagagaaacagcacgccggcgtacagcgcgggcgtgacgagcggcgtgagcacgggcttgagcgccaggccgagcagcgggaacagcgcgaacgtgctgagcagcacgagcgcatgcagccgccagtgcgtcgcgcccgcgacgatcgcttcgcgcgagagcttcgcgccgtgcaggaagaacagcaggccgaccgcgatgtcggtcgcccagttgaacgcgtgcgcggcctcgccgcggcacggcaggaagctcgcgagcacgacggtgccgacgagcgcgagcgtgaagttgtcgggaacgaagcgggaacgcgccatttcgggtctcgatcgagtgcggtggaggcgccggccgctcgatggcgggcggcgcggcgaatgtcggcctgatattgtcgtggccggcgattgaataggcaaattcattcgaagaatcgattaatgattcgaatgcatgccgatgcacgttgccggcgcatcgcaaccttacggcgcaaacgctcgaaaacaggtgtcgcggatgctccgaaaccgtatgcggaatcggcaaaagccgtgcagtaacacggtgttacaccgatgcctttggtctaacacttttgcgctcgacacgttttcgcctcgcccataaattaccgctgaaaggcgtgcgcgcgattcaggtgcgtgcgcgagcagaaaagcaagcggcagacccatcatgatgacggaacgggcaatacggaagatcgggcagtgggcggcgggcgtgacgtgcgcgctcgcggcggtgctcgtcttcgcgcagccgccgcacggcggcgggcccggtttcggcggcggccgcggcggcgtgcccgccatggcgggcggctggcgcggcgcgcccggctatctgcaggcggcgccgcacggcggcgaggcgcggatcggcgtgaacggctaccgtcagcgctgggggctgcgcccgacgccgtcgtacggccgctacgcggcgcaaagcccgtaccggccgatcagcgccgaagcgcgtccggcgccgcatgcgtccggcccgggcaacgtgccgatgcgcgccggctcgatccgcgccgacgtcgcgcgctacaacgaggagcgcggcggccgccccgcgccggcgccgcggcaggacgactctcagcgcctgccgtttttcgcgccgttctcgcgcaactgaatgccgggccgggcggcgcgcacgccgccggctgatgcaaattcgcgacactcgcgcgaaatcctgcctcgcatttccttgattacgctatctttcgcgcctcgttgcgaggacgacgcgcgcacgccggcgttttccgcgttcgaaccgccgcccgcgcgtccttgcccgcgcgcgttcgggcatgcgcgggaaagccgttcgccggtttgacgccggcgagccgagcaccgacgcccgacaaatcgccgggaagttaacgccggcgctatatccgcaataagcccctccttttttgaccggaaaaatggctcgggaagatggcgacgcccccgaacggcatcgcgtcttccggacgtcgcccgcccgttcgcctcgcatccgttagacgacaatctggagatcacatgaagtcatccttcagccgcgcgctgcaaaccactttcgcgtgcgccgccgtggcggcgctggccgccggcgcttcgggcgcgtgcgcgcaatcgagcgttcagctctacgggcaggtcgacgaatggatcggcgcgcagaaattccccggcgggcagcgcgcgtggggcgtgcagggcggcggaatgtcgacgtcgtactgggggctgcgcggcaccgaggatctcggcggcggctatcaggcgatcttcacgctcgaggatttcttccgcgcgcagaacggccattacggccgcttcgacggcgacacgttcttcggccgcaatgcgtatgtcggactcgcgacgccttacggcacggtgcgcgccgggcgcctgacgacgcagctgttcatctcgacgatcctcttcaacccgttcatcgattcgtatgtgttctcgccgatggtctaccacgtgttcctcggcctcggcacgttcccgacgtatacgaccgatcagggcgtcgtcggcgattcgggctggaacaacgcgatcgactacacgagcccgagcttcggcggcttgaacgcggccgcgatgtacgcgctcggcaacacggcgggcgacaaccgctcgaagaagtggagcggccagctgaactattcgagcggcccgttcgcggcgacggccgtctaccagtacgtgaacttcaacggcggcccgggcgatctcggcgcgctcgtgtccggcatgaagagccagggcgtcgcgcagctcgggctgtcgtacgacttcaagcttgcgaagatctacgcgcaatacatgtatacgaagaacgaactgaacacgggaagctggcacgtgaacactgcgcaaggcggcgtatcggtgccgctcgggccgggcagcgcgctcgcgtcgtatgcgtattcgcgcgattcgggcgggcacgaccagacgcgtcgcacgtgggcgctcggctacgattatccgctgtccaagcgcaccgacgtgtatgccgcgtacatgaacgaccgctattcgggcatgtcgggcggcgacacgttcggcgcgggaattcgtgcgaagttctaacgaattggcgcccgggcgcgcaccgcccgggcgatgcacgaaaaagtgagcggcgtcacattcgggggcgccgttttgccttttttgacgttttcaattcaccagctttgttacagttgcttgcgattgcataattcccctcgattgcgagcatttcggatggataccctcgtcagcatgaatgtgttccgctatgtcgtcgaagtcggcagcttcgtcggcgcggccgagcgcatggagatgtcggcggcgatggcgagcaagcacgtgatgcatctcgagcaccagctcggcgcgcgtctcctgcatcgcacgacgcgccgcgtcgcgccgacggaggcggggcgcgaatactacgagcggctcgtgcaggcgctcaccgaactcgacgaggccgggcaggcggtgggcgccgcgagcgtcgtgccgcaggggcggctgcgcgtgacgtcgctgtccgcgttcgggctgcgccacgtgatggacgcggtgacgtcgtacgccgagcgctacgccgacgtgacggtcgagatcacgttgtccgatcgtgtcgtcgagctgatcgacgaaggctacgacgtcgcggtgcgcgccgcgcccgccggcatgaaatcgtcgtcgctcgtcgcgcggcagatcgcgaccgcgcacatcctgctcgtcgcgtcgcccgactatctcgcgaagcacggcacgccggcgacgatcgccgatctccagcatcacagcttcattcgccgcgagccgaacgagacgctgctagacgcggcgatctccgaggttgcggccgcctcgcgcgtgccgatgtcgggcaacgtgatcgtcaaccatctcgaagggctgcgcgtcgcggtgctgggcggcgcgggcatcgcgctgctcggcaccgaagtggtcggcgaggacatcgagtccggccgcctcgtgccgctgctgctcgatgcgctgccgccgcgcgagctgccgatctacgcggtgtacgcgagccggcggcacgtatcggcgaaggtgcgctcgttcgtcgatttccttgccgatcgcttcgccggccagtcgctgtgcccgtcgatcgacgagcggctgcggcagctcgcgatgccgcggatgaagcggctcgggtgacgcgcgcgcacggcatgcgcgccgcgtagcgacgaaaaaagacgaaaaaaagcggaccggacggtccgcttcaagctgaggacgaaccctcgcgccgcgagggtcttgtcgtttaccgcttcttgtttttcgcattcgccggctccgtgcttgcggcggttcgttcgcctggccgtggcgatgcgcggcggtctggcgcgcttcgattcgctgcgcttcgttgccgcttcgtgggcggctcgtggccgattcgccgcggctcagccgcagttcagccgcgtgtgggcgcatcgtccttcgcacgcccctcttgctattcgtgccgcggccgaccgcgccgccgcgcaaacccaaccgcaccaatcgcacaccgtaccacccgcgccacccgcgccacccgcgccacccgcgcagaccgcgcagaccgcgcagaccgcgcgaacgccgcgatgaccggaccgcgcgccgcgcctcgctacgcgcgaatccccaggcgcgccttcgcgtcgtcgtactcgcgcttgagccgcgcgacgagctccgcaacgctcggaacgtcatccatcagcccgacgccctggcccgcgccccagatgtccttccacgccttcgccttgtcgccgccgaaattcatcttcgtcttgtcggattcgggcagcgcgtccgggtcgagccccgcgttcacgatgctctcgcggatgtagttgccgtgcacgccggtgaagaggttcgtgtagatgatgtcggccgatttcgcctcgaggatcgcgcgcttgtacgcgtccaccgcgtgcgcttcctgcgtcgcgatgaagcgcgtgcccatgtaggcgagatcggcgcccatcgcctgcgcggcaaggatcgagccgccgttcgcgatcgagccggacagcacgatcgggccgtcgaagatcctgcgcacttcgccgacgagcgcgaacggcgaggtcgtgcccgcgtggccgcccgcgcccgcggcgacgaggatgaggccgtcgacgcccgcttcgagcgctttctgcgcgtgccgcaggttgatcacgtcatgcagcacgatgccgccgtagccgtgcaccgcgtcgacgatctcgcgcgccggcgcgcgcaggctcgtgatgaagatcggcaccttgtgctcgacgcatacgcggatgtcctgctcgagccgcacgttcgactgatggacgatctgattcacggcgatcggcccgatcacggcgtccgggttcgcggccttgtgctcggcgagctgcgtctgcaactgcgtgagccattcgtcgagcaattcggccgggcgcgcgttgagcgcgggaaacgagccgacgatgcccgccttgcattgcgcgagcacgagctccggatagctgacgatgaacatcggcgatgcgatgacgggcagcgcgaggttttgcaggacggcgggcagggccatgcggtgtctcctgaatcgtcgccgcgagcgcggcgaatgcgtgaggttcgtcgcgtcgcggcaccctcgcggacgcgcgtcgcgcggtcgatatgttatgggagtgtcgtgccgactgcgcgctcgcgacgaattaatacgaacggtcgtgccattataggcgcgcttcggcgaacgcgctgcggcgaggctgtcgaatgagtgctctgtttctacgctttgcgcgggtagggcggcgatgacgcgacgatcgcgctcctacaataacgagacaacaattcgagagaacaagaccatgtcgtttgaggagttcgcgccgtttcgcgtcacggcgcaagacgtcgacatcttcggcgtcaaaggaggtgcggggccgccgatcctgttgctgcacgggcacccgcaaacacacatgatctggcatcgcgtcgcggcgacgcttgcccggcatttcacggtgatcgccaccgatctgcgcggctacggggcgtcgggcaagccgccgagcgatgcgcggcacgcgccgtattcgaagcgcgcgatggcggccgaccaggtcgccgtgatgcgtcacttcggctttccgcgcttctacgtatgcgcgcacgatcgcggcgcgcgcgtcgcgcaccggatggcgctcgatcatccggacgcggtggagcggatgctgctgctcgacatcgcgccgaccctcgcgatgtacgagcgcaccgatcgcgcgttcgcgaccgcgtacttccactggttcttcctgatccagcccgagccgctgcccgagacgctgatcggcgggcagtcggacgcgtacgtcgaggcggtgatgggcaaccgctcggcggggctcgcgccgttttcgccggaggcgttgcacgcgtaccgcgaagcgctgcgccagccgggcgcggtgcatgcgatgtgcgaggactatcgcgcgtcggcgacgatcgatctcgatcacgatcgcgcggatctcgagcgcgggcacaagctcgcatgcccgctgcgcgtgctgtggggcgagcagggcgtcgtcgcgcgctgcttcgagccgctcgacgaatggcggcgcgtcgcgcgcgacgtgagcggccgcgcgctcgcgtgcgggcattacattccggaggaagcgcccgtcgcgctgatcgacgagatcgtgtcgttcttcgaggcgcgcgaggcggcgtgacaccccgccgcgcacgcggcggctatcgcggcgccgcgccccggccgcgcggcgcgcgcgcggcgaggcgcgccgcgcgcgtcaatcctcttcgcgcgcgagcggcggcaggcgccgcgcgacgggcgtcgacttgacgatcgcggtgctcgtttccgcacgctcggtcactttcgcgagtattccgtcgagctgttcgatcgagtgcagatagagccggcagacgaagcagtcgtcgcccgtcaccttgtcgcattcgacgaactccggaatccgccgcaacaactcctcgacgagatgcaactggccgggcagcggcttcacgcgcacgatcgcctgcagcgtgtagccgagcgcgcgcggatcgagctcgaccgtgaagcgcgcgatcacgccctgcgcttcgagcctgcgcagccggtcggccgtgctcggcgcggacagcccgacgcgccgcgcgagttcgctgacgggcaggcgcgcgtcgtcggcgagcgtgcgcagcagctcgcggtcgatcgcatcgagcgtgttcgccgcggcaaacggcgtggaaaggcgtttttgcatggcgaccttcttttcaaaggaggaaaggcgttttgtgctgagtttagcgatggagatgtgcgaatcaagtccctagaatcgaagccaggctttcttcttgcgagaactcacatggcttcgaacccggcttcgtccgacgcgcgccgcggggcgctcgaaatggtggtcgcgatgctgatgtccggcacgatcggctggctcgtcgtgtcgtcccggcagcatttgatgaatgtcgtgtttttccgctgcctgttcggcggcgcgacgatgctgatcatttgcgccgcgctcggcctgctgcgccgcgatctgctgacgaaacgcacgatcgcgttcgcgctgctcggcagcgtcgcgatcgtcgcgaactgggtgctgctgtttgccgcgtattcgcgcgcgtcgatctcgatggcgacggccgtgtacaacacgcagccgttcatgctcgtcgcgctcggcgcgctcgtgttccgcgagcggctcaccgcgtcggctgccgcgtggctcgtgctcgcgttcggcgggctcgcgctcgtcgtgcgcgtcgagccggcggtgctcgcggtgcccggcgagtatctcgagggcgtcgccctcgcgctcggcgcggcgttcctgtatgcggtgtcgtcgatcgtcacgaagcgcttgaagggcacgccgccgcacctcatcgcgctgttccagacgggcgtcggcgtgctcgcgctcgcgccgttcgtgcattacgacgcgctgcccgcgacggcggggcagtggctcgatctcgtcgcgctcggcgtcgtcaacacggggatcatgtacgtgctgctgtacggcgcgatccagaagctgccgaccgcgacgatcggggcgctatcgttcgtctatccggtcgtcgcgatcgtcgtcgaccggttcgcgttcgggcagacgctcgcatggagccaggtgggcggcgcggcgctgatcctgctcgcggcggcgggcgtgaatctcgggtggcggatcgtgccggcgcgacgtgtcgcggcgcgcggctgaaggcggcgcacgggtgcgagcgcgcaagcgggcgcaaggcagccgcgggagcgagcacaaaggcgagcgcaggagagagcgcaagggagcgcgcaagggagcgcgcgctgcgacattccgacacgcgcaataaagttgtagggaaattcctgatgcggtgcagcgagggcgctcgtatgatgcgcagtgacgttgatcacgtccacagaattctcattcgatacgccgttcgcctgtcaggtcggacggtttttttttgcgcgcgcgacggcgcacccggcgcacgccgcgcgcggctcacgcggctcgccgcgtggcgatgcgcgcgagcaccgtacgcttcgcgtcgtcgtcgagcttgcgccacgcggcgatctcgtcgcgcgtgcggcggcagccttcgcaccagccggtccttgcatcgattcggcagacattcgtgcacggcgatggcacccccccgctcggcgtggcgttttccgtacccgagttcgatctcgcggcgttcgcgttcgtgccggcatccgcgcacgcgccggccggcgcatgcgttgccgcatcgggcgtgggcgccgtgtccggcgcgcaggcggcgagcgtcgcgccgcgcgtttccgtcacatggctcatgcgtcgccgcgctgcgcgacgtcggcgaccggcgcgcccgtgagcgacacgagctcctgcggcgacaggttgaacaccgcgtgcggatggcccgccgcggcccacaggctgtcgagatcgagcaggtcgcgatcgatcagcaccacgggctcgacgagatggccgatcgggcacacgccgccgatcgcgtagccggtgttgtcgcgcacgaacttcgcgtccgcgcggccgacttcgccgacctgtgcggcgaccttcctttcgtcgacgcggttcgcgccgctcgcgacgacgagcaccggcgcgccgtcggcgcggcgccggaacaggatcgatttcgcgatctgcgcgatcgagcagccgaggcccgcggcagcttcggccgaagtcttgccggtttcctcgagcatcacgatcgccttcgcatgcccgcgctcgcgcagcagcagcgcgacgcggcgagcggaatcgggaagcttgtcgatgggggcgggggtagccatgggtgcgcttcgtctcctcgctgggtggggtgaaagatgaaaggggccgcgcgcgtcacgcgcaggcggacggcggctcggcggccgcgcgttgcttcgcgagcagcgcgcgccccgcgcgcgagatgttcgcgcggccgatcgcgttcgagatgaaatcgccggcggcgacgacctgatcgaggtcgacccccgtctcgatgttcagcccgcgcatcatgtacagcacgtcttccgtcgcgacgttgcccgtcgcgcctttcgcgtacgggcagccgccgaggcccgcgaccgacgcatggaagatcgcgatgccttcgaggagcgccgcatagatgttcgcgagcgcctgcccgtaggtgtcgtggaagtggcccgacagccgctcgcgcggaaacgccttcgcgaccgcgtcgagcaccgcgcgcgtgcggcccggcgtgccgacgccgatcgtatcggcgatgtcgatctcgtcgcagccgagcgcggcgaggcgctcgacgacgtcgacgaccgcttcgagaggcacgtcgccctgatacgggcagccgagcgcgcacgacacgctcgcgcgcagccgcacgcccgcatccttcgccgcgcgcgcgaccggttcgaagcgcgcgatgctctcggcgatgctgcagttgatgttgcgccgggagaacgcctcgctcgccgcgccgaaaatcacgacttcgtcggcgcgcgcggcgagcgcgttttcgacgcctttcaggttcggcgtgagcgccgagtagatcgtgcccgcgcggcgcgcgatgccggccatcacgtcggcgccgtcggccatctgcggcacccatttcggcgacacgaacgacgccgcctcgacgttgcgaaaaccggcttgcgacagccggttcacgagctcgatcttcacgccggtcggcacgaacgtttgctcgttctgcagcccgtcgcgcgggccgacttcgacgatcttcacggattgggggagcgtcatccgagtctcctgattcctgttttctgatgaacgtaacggctgttgcggcgcatgggctcgtgcggcgcgcgttcgcgggccgcggtcagtagccgcgatcgcgatcgacgatgccgccgatcggctcgccgcgttcgagcgcgccgatcttcgccgcgatctgcccgaccgcctccgcgcgcagcgtatcggccgagcagtgcggcgtgatcgtgatgcgcggctcgtgccagaacgggtgatcgggcggcagcggttcggtcgcgaacacgtcgagcgtcgccgcggcgacgcggccgctcgcgagcgcgtcgagcagatccgcttcgacgaggtgcgcgccgcgcgcgaggttcacgagatacgcgccgtgcgcgagcttcgagaacgtgcgcgcgttcaggatgccgtcggtagccgccgtgctcggcagcaggttcacgagcagcttcgcgccgccgaggaacgcgtcgagctgcgcggcgcccgcgaacgtcgtgacaccgtcgatcgccttcggcgcgcggctgtagccgcgcaccggcagcccgagcgcggcgagcgcgcgcgcgacttcggcgccgagcgcgccgagcccgagcacgccgacgacgaaggtttcgcgcgcatgcggcgcgagcacctgccagcggcgctcgcgctgcagcagcgcgtattcgtcgaagcggcgcagatagcgcagcgccgcgtgcgtcgcgtactcgaccatctgccgcgccatcccggcgtcctcgaggcgcacgagcggcacgtcgcgcggcagcaggcccggatgctcgcgctcgagcgcgagtatcgcatcgacgcccgcgccgagattgaacaccgccttcaaacccgcgcgcggcgcgaagaactcgcgcggcgcgcgccagacgagcgcgtaatcggcgcttgcgtcgtcgccgggcgtccacgtgcgcaactgcgcgccgggcagcgcgcgctcgacgtcgcgcttccagtcgtgcgcgtcccgatgcggcgtgtagagcagaatgcgcatgcgtctacttcgcgaacaactggccgatgtcggcgaaagccttgaattccagcgcgttgccgcatggatcgacgaagaacatcgtcgcctgctcgcccgcttcgcccttgaatcgaatgtgcggctcgatcacgaaccgcgtgccggccgccttcagcgtgtcggcgagcgcgtgccattcgtccatcgaaagcacgacgccgaaatggcgcaccggcacgtcgtcgccgtcgaccggattgacggccgagcggcccgtctcgccgggcgcgagatgcgcgacgagctggtgcccgaagaaatcgaaatcgacccagtgatcggagctgcggccttccgggcagccgagcaggccgccgtagaaacggcgcgcgtgctcgaggctcgtgaccggaaacgcgagatgaaacgggcgcaacgcgccgcgcggcgtggcggacatgcatcgtctcctgaagggaagccctcattctacggttttgccgcgcgccgcgccgcaaagcgaggaaatgcaaagcacaaaaaattggttcgccgcgcgcggcgcgcacgcgacaatcggcgccaggcttgcagcttcgcgagggacacatgcgctcatgcagcaaatcgacgtggccgccgcggctcgtcacggcgcccggcctgcacggcagcgaaggcgcgcactggcagacctggctcgagaggcagttcgcgcgtgcgctgcgcgtcgagcaggacgactgggacgcgccgcatgtcgagcgctgggcgcagaaggtgcgcgatctgctcgcgcgcgagcgcgggccgttcgtgatcgccgcgcacagcttcggctgcctcgcgaccgcgcatgcgctcgcgcaggccgcgcagacgcgggcggcggacgtcgtcggcgtgctgttcgtcgcgccggcgaatccgcgcaagttcgcgttcgcgggcgatttcgacgcgcggcgcctgaacgtgccgtcgatcgtggtcggcagcgaaagcgatccgtggatgacgctcgccgacgcgcgcgagttcgcgcaacggctcggcagcgcgttcgtcaatctcggcgacgcggggcacatcaacaccgcggcgggttacggtccgtggccgcgcgcgaaatacttcgtcgacacgctcgtgcactgcgcggcgccgctcaggttgcgcgacgacgatgcgccggcgtccggcgcgcccgcgcggcagccgctcgtgacggccgcttgacgtcgttcgacgggctgcatccgctctgtcaggctgctcgcgtgacctgctcgagcgcgacgcgcgtcgcatgcgtgagcggctgcggcagatcgtcgagcgcgaaccagccgagcgcctcgtgcctgtccggttcgacgacgcgcggctcgccgctgaacgcgtgcgcgagatagacgggcgcgacccaatgctcgccgttcgcggcgtcgatgtgatcgacgacgcacaacagcgtggcgcgctcgagcgcgatccccagttcctcctcgatttcccggcacaccgcgcgctcgacgggctcgagccagtcgaccttgccgcccggcaggccccagcagccggcctcgggcgcgcgcttgcgcttgatcagcagaatccggccgtcgcggacgatggcggcgccgcagccgacgcgcggttgttcggtgtgttgcatgaaggcctcgtgaatcgatcggagaaggggcgacgcaagcatgccgcgatgcgtgccgtcgaagccgggcggcgcggcgggactaccggttcgtcgccccgccgttcagacggttgccgccgccggcgcggccgtgttcagcccgtgacgggcgcgatcgccgccggatcggaatagctcggcttgccgttctcgacgtgccccgcgaagcggcgcacgaactggccggtcgcgccgtccgacaccgtcacgtcataccattgatggctcgacgccagcgcccacgattcgatctgctcatcgccgccgcgcagcgtgatccggcgcgccggcgcgccgtacgcgttgtcggcgagcgtcagttgcacgctctgtgcgccatgattcgcgagcttcagatacaggttgccgttcgcgacgtcgtagcccgccttcacctcggggcgcgcggccgcttgccggccgtggcctccggccgcggcgaggccttcgaacacgcgcacgaagccgttcggaccatacacggcgaacgcgtacgcgccgttcgtcgcggcgagatcgaacgtttcgtgcaacgagcggtgcgcgccgaccgtgtagcgccacgggccgtcgctgcgattcgatgcgtacacatagaagtgcgcgccttgctcgccgcgattcgcgaactcgatgcgcaggcgcgcgccgccgtgcacctcggcgttcacgtgcagctcgtaaggcagcgcgcgcgccgggcgcacgccgggctcctgcggatcgacggggctcggcgcggcgggcacggcgggcgcgggcttcgtcgagcagagctgatcggcgatcgaccgatagccgctcgtgtcgggcaacggcggcagcgtcgcgtccggcgtgcggaagtcgaacgccgacgtgagatcgccgcacaccgcgcggcgccacggcgtgatgttcggctcgtcgatgccgaagcgcgcggcgatgaagcggatcaccgacgtatggtcgaacacctgcgagcacacgaagccgcccttcgtccacggcgacacgaccgtcatcggcacgcgcgggccgaggccgtacggcaggccgtcggccgtgtagctgccgccgcggcccgggttcacgacgtcgtggatctcgccgtcgacggtcacggtcgacaggccctgcgcgcgcgtcgtcgccggctgcggcggcacgacgtgatcgaagaagccgtcgttctcgtcgtacatgatgaagagcacggtcttgcgccacacgtcggggttcgacgtcagcgcgtcgaggatctgcgacgtgtagttcgcgccgtacgcgggcgtgtatctcggatgctcggagaacgccgcgggcggcagcagccacgacacctgcggcagcttgttcgcgagcacgtcggccttcagatcgtcgagcgtgcgcgcggtctgcgcgcgccgatacagcgacgagcccggcttcgcgttgatgaagttcgcgaagttctgcaggatgttcgtcccgtagttgccgttcagcggatcggcccccgtcgtgccctgctgatagatctgccacgaaatgccgttcgcctcgaggcgttcggggtacgtcgtccaggtgagcagatcgtatttcggcggcacgtcgccgtccacgtaatcgctgttgtcgagcagcgggccgccgtaccggccggtcggatcgaccgtgcccgtcatcagatacgagcggttcggatgcgtcgggcccggcagcgagcagaagtagttgtcgcagacggtgaacgcgtcggcgagcgcgtagtggaacgggatgtcctcgcgcacgtggtagcccatcgtcatgtcggtcttgttcgcgggccactgatcgtagcggccgccgtcgatcgccgcatgcgtcttgtaccacgagtgatcgagatcgccgatgcactgggcgctcgtcgtcagcgtgttcaggcgaaacggcagcaccggcttgcccggattcgccttcgacggctgataccagaccggtttgccgttcggcagcggaatcggaaagcggtcgttgtagccgcgcacaccgcgcaggtgtccgaagtaatggtcgaacgagcggttttcctgcatgaacacgacgatgtgctcgacatcgcgcagcgtgcccgtgcgcgacgcggcgggaatcgcgagtgcgcggcgaatcgattcgggaaacacggtgagcgcggcggcggcgcccgcggattgcgcgacggtatgcaggaaacggcggcggctttctgatgtcatgttttcacctggggctctgcggggaagagggcgcggcaaaggcgatcagccaggatgcgaggcgctctgcgcggacgccgccgccgcgccggatgcgtcgtcggcggcgtcttcgggcgggtaatggatcacgggcgtcgcgagcggcgcgctcgcgctcgcattgccggccgtcgtcgcgccgccgttgaacgcgttcgccgcgccgcccggctgtgccgcgggcgacgtgccggcgcccgcgttcgcgtgggacgcatcgtcgctgcatgcggcgacgagcggcgcgacgcagagcgcggccacgacgacaacggcgggagcggtgaggcgctggcgcatcggaagtgtctcctgagggatcgcgggtcctgaacgttcgctagtatgaagaaacgatgcgtcggttgcgtgaaccgtttgcgaccgccatattatgacgatcggctttcggtcgggcggcggcggggcgtcttgcgtcgcgccgcggcgcgcggcccgtcgagccgcgcggcgatcacgcgccttcggaccttcgcggcgccgaagccgcgaaccgcgggcctctcgtctcgcccttcacaccggcacttcggacgtcagcttcaccttttgcagcggaatctcggtcttcacgctctgcacgccgcgaatgcgcgtcaggtgctgcatctggaactgccgatagtcgtcgatgtcggccgccaccacgcgcagcaggaaatcgcagtcgcccgccatcagatggcactcgaccacctgcggcaggtgctggaccgcttcggcgaagtgagcgacggtgtccgcgtcttgttctttcagccagacccgcgtgaacacggtcagcccgcggccgaccttcgcgggattgagcaccgcgacgtaccgctcgatcacgccggcttcctcgagcagccgcacgcgcctcaggcacggcgaaggcgacaggccgacttccttcgcgagttcgacgttctgctgccggccgtcgcgttgcagcgcccgcaggatgcgccgatcgatagagtcgagcttcattgaaattcgattccaagaaaatgccgaaaaccggcggttgatcccaattcggcctcagcatatagcaagaacgcaacccgatttcatcgaatttggcagacaatattgcctcgaaggaggtttaatgaacagtctgcccacatccaccgtcatttccgaggcatcccccgcgagatccgaagcctggcgcggcctgcgcgcatcgctgcccgtgatgctcggcttcgtgccgttcgcgctcgtgctcggcgcgcaggcggcgcaaaagggcctcggcatcgtcgaagtaccgctgctgaccggcctgaacttcggcggcggctccgaattcaccgcgatccggctatggacgtcgccaccgcacatcctgctcatcgtcgcgatgtcgttcctcgtcaactgccggcacatcctgatgggcgcggcgttcgcgccgtatttgcggcacctgtcgcgcaggcagaccttcccggcgctcttcttcatgtgcgacgaaagctgggcgatggcgctcgccgacgcgcggcgcgaagggcgcggccgcatcagcctgccgtattacctcggcgtggcggccgggctctatctgacctggatctcgtgcaccgcgctcggcgcggcgctggggccgacgatcggcgacgtcgagcgatacggcttcgacatggcgttcaccgcggtctttctcgtgctgttgcgagggatgtggaagggcgcgcgcgcgagccgcccgtggctcgtcagcctcgtcatcgcggcggcgacctacctgctcgtgccgggcgcgtggtacgtcgcggcgggcgcgcttgccggcctcgtcgcggccgtcgtctgcggagagccggcatgatcgatgtcccgacgctgctcacgatcgtgctgatggcctcgtccacctacctgagccggattctcggctacgtcgcgctgcgcaaccgcacgctgagcccgcgcatgatgtcggtgatggagaacgtgccgggatgcgtgctggtgtcggtgatcgcgccggcgttcgtgtccgacaagccggccaatctgctcgcgctcggcatcacgctgctcgccgcaacccgtctgtcgatcctgccgaccgtgatcatcggcatcgtgtcgaccggcgtgctgcgccatctgctcggtcaatgacgaacgcggacgcgtgcgggcacgccgccgcagaccgctgggtcgacaccgggcgcgggcgtctgttcgcgcgatgctggcccgcgccgcatcgcgcgcacatgccggacgatgcgccgcccatcgtgctgttgcacgattcgctcggctgcgtgcgcatgtggcggacgtttccgcggacgctggccgcatgcgccgggcggcgcgtgatcgcttacgatcgcctcggcttcgggcagtcggatccgcgcacggacgcgctcggcttcgatttcgtgcgggacgaggcgcgccggtgctttccgatgctgcgcgatgcgttcggcttcgatcgcttcgtcgcgttcggccatagcgtcggcggcggaatggccgtgcattgcgcggccgagtttgcttcggcgtgcgacgcgctgatcaccgaatccgcgcaggcgttcgtcgaagaccgcacgcgcgccggcatcgtcgacgcgcgcgagcagttcaagcagcgcgacgcgttcgaacggctgcgcgcgtatcacggcgagaaggcgcgctgggtgctcgatgcatggatcgacacatggttgtcgccggaattcgccggctggtcgctcgccgccgtcctgccgcgcgtgacgtgcccgacgctcgcgatacacggcggcgacgacgaatacggctcggcgctgcatccggagacgatcgcgcggttggcaagcgggcctgcgcagatcgaaatcctgccgggcgtacggcacgtgccgcaccgcgagcgcgagcagtgggtggcgcagcgggtcgctgcgttcatcggcgcgggaccgcacggcgtcgccgaatagcgcgcgcgccgcgggcaggcggctggcccgcatattcgagcatcgacgatcgacgaatcggcaaatgcgcggccgccgcgcactattcggcgagctcgcgcatggctcggcgcttcggggcgccaccgcatcgcgcgcggccgtttcgtgcatcgcgctcgctgccgtgcgcgccaatgcggctttcgccatacgcggggcaggccgcatcatgccgcgccgctcctcgaggccgagccgccgcccgcctgccccgcgcgttgcgttgcatgtccgcctggcgcgccgcgcgcgtgcgcgcccggtacgctttcggcgagctgccttttgcaacgtgcccggcgcgaacagccgcgtgttcttctagcggccggaaagcagctgaacgatgtctttcgccacgtactcgggctcgatgccggctcgggcgatcaagcgcaatcgcccttgcggatcgaacacatacgtctgaacgccgtggtcgatcgtataggcaccgggaacgtctccttcgacgcgctcgtatttcaggttcaacgcggtggccgccttccgaacatgtgcctcgctatcgcgcagcccgatgttgtcgtcgccgaaactggcgagccagcgggcgatggtcggcgaggtgtcgcgattcgggtccagggtgacgaagagaatcttgaccttgtccttttgcgcgccgacgcgttccttcgcctgcgtcagttcgagcatggtggtcgagcagatgctcggacaactgaggaagccgaagaagagcaggagtacgttgccccgatagtcttgcggcgtcttcgtatggccgtgcagatccgttagccggaatcccttgtgccagtccttgctgctcagcggcaacgaatagaacggcgtggccgcccgcgatccgaccggtgccccggcaagggcgagtgaacataacgcgcccaacgcctttcgccgcatcatgcttgtttcgttcatcgtgatcctccgtcagcccatgccgttgatcgactgcttttccgcgacggtcagcggcgcgcaccggggcgcgtcaccggcctgttcgatcgagacggtcgcgacgcgcggctgccgggtcagtgcctcgggcgtggcggaggccgcttgcgccgaaccggcggcgacgtgcacgatcgacgacacactggggacgccgagcttgctcaacacgaacatcatgtaatagccgggcggcgcgatattcgcgttcggcggcgcgttcacggtcagcgcgccgcccgatacggcgaaaacgagctccacgattcgatgcgagaaattgatctgatgcgtggcggagccgcacgcgacgatcacgatcgagccgatgtcctccggactggtgccgctcgacaggccgagggtaaagctgccgccgtggttgatcgaagcgggggccgactggatcgccggccgcggccccttgaagagatagggcggcgaaaagatctcgacgcgcgtctcggcatactgaagccccgagccttgatagtcgccgtccttgcccgtgatggcgatccggccgtcgggcagcagcagcgcggtggcgtgatagccccgggcgatgcgcgtggacgcgagcaacgtccacgtgttcgtctgcggatcatagagctcgggccgataggtcggcccgcgcccgtagtcggccttgcccgttttgttgccgccgacgatgaacagcttgccgtccggcagcgtgacgaggtcgcacatgacccgcccttcattgaggggcgcgatggctttccacgcgggcgcggcgtctccgagatcgagcatctcgcagctcgtcatgccgggcacgctgttgtcgtactggctatcgtcgccgatggcgatctgagccgacttgtccgcgccgccggcgacgacgaccttgactctgtagttctccgaaggcctcaacgggagcacggccgtcccgcccatgaatggataggtgcggctgttgtcggaaacggtcttgtaaagcgtcgcgctccacgatcgggttccgatgtcgaaaaagcgcgtcgtgtttctcgcgtgaacgagcagtttgccgtccggcagaacgaagagaaacgggtacaggtcgatctgcgtttgcgatttcgggtaatagggcgagaagggcgagatcacgtcttccggcgctgtcagcgcgttgttcgcatacgtctgccaggtgtcgttgaccgaggtgttccagcccgccgtttccgttccgctgatgatgaacacctgcccgtcgggcaacgtggcggtcgatgggtaccagcgccccttcgtcatcgtggcgacgagcgtggcggtgtggttgtcgggatcgaaaaccacgacgtccttcaacgtatcgccgatgtggccgccgacgatcagcacttttccgtcgggcatggcggtttgtcccgcgcagaaattgtttcggaaggacgggatggcggtgatctggtcgttgaccggattccagatgcatgccggaatggtcttgttcgtggagccgcccttgtagtagccgaacatcagcacgctgccgttcttcaggagcacggaattgatgccggtgacgttgacgtcgacgatgtgagacgaaacgccgacgtcggccgccgtgccctcggagaacggcgagacggtcgcgctgttttcccagacgagcgtatcgccgcgcctgaaaacatcggccttgccggaggcgcgcagcccgatcgcctcgaagtctcctttgacgccgttctgcgactggagcaggccggcggcgacataggcgcccgtgccgatcgtgccggtgaagctccaagggatgccttcggcatcgttgttgcgccagtagtgagcgatgccgcccgtggcgagcggcacgagaacctcgaaattccctttggttccgtaattgctctgaagcagtgcgggcgcgcccccgacgcctccggcggcgatgttgcagatttttctccacgcgcgcccctcgcaacaccaggactccagacgatcgtccacccatgcgaccagttcgagattggcgttgttgtcgggcccgatgtagttgccttgcatgacggacacgcccttcacctggccgctgccgaagatgctcgattgcttccacgtgaagccgtccttgtcgtctctccaataatggaccatgccgccgcggcgcatgcccaccaccagttcgagctgctgcgcgccgttgcgattcgattggagataggcggggaagccttgcgcgtcgccgatcgatatcgtcttgtgagccgaccacggcgtgctattgctccggaagtatgttttgaccgcgccgtcatcgacgaccgcggcttcgatgttcgtgtagttcgtgctgtacgtgtggcaataaccggagacgctgttcttcgatcccatcccgtcgccgacggcgaccatccattgggcgccgttgtcgttcgtgcgtcgcaggcagtgcaacatgccatattcatcgccggcgagaagctcgaaattgccggcgcccgagtagggcgactggatgagaatcccgcccttgcccatcccggtccacgtcgctccgccagggcccgtcagcgcggcgacggctttcttgatggacgccggagcggagctgccgttgtctccgccgcaagccgtcaccaacagcgaggccggaacccaaacgagaaatgctcgacgcgagtggctgaccgacagcgacttttcttcgcgctttttcatgttgatctccatgtatcgaaatggtgaacgatcgcgcgctttttcccattggaagcgcttgaattgcgtctttcttttgaatgccggagagcgaactcgaatccattcggtcaaggacgttcaaatgcttggaaagagaacgctgactcgacatcgggacggctgccgctgtcgccggtccgccgtcatggcgaaaccgcgacaccgaaattccatcgatcacgattccgcacgatgttgggcgccgcggctgcgcttatgtttaggaatgcatgaggttgtgtatgtgcgttggcagaccgaagcgaacttcgttggcgaacggattggaaacggagagaatctgatgcgcgggaaaggtaactgcgagcgataaatcgagggttgttcagaaaagttgtgaaattaggcgttcgtgagatgggaaaatggttatgggaataaattagcgttttgtgatgccgtgttttgaatggaatggagcggcatgacgggatttttttatttaacgaagagttattggtttgagttcgccgcgacggatcatgatgggcgaacgcgcgaaagatcgaagcgggccgtggctgtcggtcgagccgtcgccttgggctttcgcgctacggtgacggatggagaacgggcggcatcgaatcggcgcgtcgacggggcgccggctggccggctcgcgcgttgccgcgatgcgtgaggcgaggcgcagacgccgtgtgctgccgggatgcctcgccgggacgaatcaccgcggtggatgaaagaggctggttcgacatcccgaatcgcagaccactcggctcggcacccgtgtctcacgatgcgagtcgcggccgcgccggcgagcgcgttcgatcggcgcgggccgcggcggccttctcgacgccgatctcgacggttacatggggctggagccttagtgtcgcggttcatgcggcgcgggcgaaccgcgctgaaacgaccgcgcaatccggtatgtcggcaatgaacgacgcgtagacgaacgtaattccccgctgcatggcggagatgccgccggccgtcggcatctccgtccgctcaagcgcccgctgcttcgctttggcgcagcgattcccaatgtgcgaccagccgcgtcgcgagcgcttcttcaaccggcaggaacggcagccgcaacgcgttatcgcaccagccctgcgcggcgagcagcgccttcacgggcgcgggattcggttccgcgaacagatcggcgacgagcggctgcaacgcgaccgcgatccgtcgcgcatcgtcgagccggccttcgcgcagcagtgcgtacacacgcacgtgccacgcgggcaatacgtgtgcggcgcttgcgatcgcgccgtgcgcgcccgcgcacagcgctgcgaaattctgattgtcgtcgccggagaggatgcgcagcggcgtttcgtgcacgaggcgcagcatgcgctccatcgtgccgccgcattccttcacgccggcaacgcgcgcatcgcgcgacagcgccttcagcgtatcgagttcgacgttcacgccggtgcggtacgggatgttgtagacgagcacgggcagatcggccgcttcgacgaccgcctcgatgtgccgctgcacgcccgcttgcgtcgggcggacgtagacgggcggcgtgacgagcaagccgtccgggcgcagcgcagcgagcgcgcgtgcgcgttcggctgccgcgtgcgtcgcgcttgcggtgatgccgagcacgatcggccgcgccggtgcggcgtcgcgcagcgtcgcgaaaatcgcttcctgttcgccagcgttcagcagtgcgccttcgcccgtcgtcgcgccggcgacgaagcccgcgatcccttcatccgaatagtgccgcgcgaggcgcgcgagcgccgcgtggtcgaccgtgccggtttcccgggcatggaacggcgtgacgatcggaagccagataccttcgaaacgtgattgcatgtgcatcctctaggtgaaacgggtggaggggaaccgtcccgccggccggcgccggatcgaggcatgcgaatggtgtgtgaacacgcgggcatcccgtccggcgatcgcctgacgggatacggcgtccccgtcagtcggggagccgttttttgaggttcagcccggccatgcgcgagcacgccgcgagcgcgacgggcagcgacagcgaacgcgaatgaaatgcgatggacatggctgaacgaaaaatgggctgagtggcgatcttagcatcatcgcgttcgcgatggcgagaggttgcgacacggcggcgcatgttccgcgcggcgatccgtgtgtcgcgtgccgctgcatggcgcgatcgcggcgctgccggatttcgtgcgtcggctcgcaccatcgacgttcatggtcagagcccctcgcctgagcgcggccgagcgctcgcctacgggtggtgagcgtcggcacgccatgccacgaatggcggatgaatcgatgaccacgcgcgaccagtcgatgcgatcggccgctcgccgtttcgccagaaacacttcgtgcactcggtcccagacgcctacctgttgccggtggcgcagcctgcgccggcaactcatgcccgaggcgcagccaattgcctgcggcagcatttcccacggaatgccggattgcagcacgaacgggatgccggtgagcacggcgcgatcgtcgagcggtttgcgccccggatatcgcgccggtgcggcttcggcacaggcagaagcagctcggctattggccacaattcgccgttcggtatcggcttggccatggcctcctcgtcagcggaacaacgaagaggttaacagggcttgcggcgggctaaccgccctcctgcaactcattttgctagaaccctcttggaggcaaagtaccgccctgcgtccacggaggaacttgaaccgcttggcgccacgccgccaagagtcacccaacccatcagggcaagaaagccagtatgctcgaatacatcgcatgccttgcggccggcgtcttcgtcattcgccgcttggccttgctgctccgaagcaattaattaggaaaccaatcaaagatcggtgtgccgagggtggtgccgtatcgttcgggtcgtcccgatgggcaagagccagtgagccacggcgcgagataacgcggtcagggccgttgcccgcgaacctgcaagacaaccgggctcaggtaatagccgagcaggtcctgcctttgtccgtcgcgcgccaacgtgtaaatcccgaatgcaagcccgagctgcgcatttccgagtgacttcacatcagcggtgaagttcgatacatgcgcttccttgcgaagcggcggcagtccgtctcggctttcggattcgggatcgggttgcactgcgcccgtcagttcagagaagttctgtttaaatggggtgaatacctggccattaaccgcctgccatatgtcgtacaggattccggcgtcgctcgaattgtcctgaatcgtcgtgcaggttacggagacgacatcgccgacagcggcggtgcatatcgcttcgcctgactgaatatcgccgatatccgatcctgcgcaaatgacgaatagcgcacggctgtcgacgggagtcggagtgcccggcaccctgctgccgtcgggatagttttccttcacataatcggaatcgatgacgaccagcaggtcgacccgatgtcggggcggcgtcgttgtggcggagggttccatgaaaattgccttcgtgaaatggcgggacatgtatgcaatggacgcttcataggcatgatgcgccgtccgcgccgatggcacacctaccggtatgggtagggtggactgctgacgagacggatgttgcgctcgaaccgcggttgtggctcgggggcgcgtcgaccgcgacagtattggacgacgaaggccctcataaccgaagctcacgagagcaaggggtgaaggctgggccgccggctaccgactctggtaggtgtgggatcctccaaaagagaggagagtggcccgtgacacgtagaccacgtgttgtttatccgtttccaaaaaacatactgaaaatggagcgttcaccatggctgaacttgttctcgcttccagctcacaggaaatcagggtgctggtggttatcgacacggcttacatcaggagtctcaacattaccccaagcaaggatccgcttcagccgacgggcatcggccacgatcatcagtatctgctctgcaccggctcgcgaggcatcatcagtgggcagggaacgggcgatctggaattcagggccaacgtcggggactacgtggcgtttaccggaacgtcgattcaggataattcggacgacgccgtgatcgtgtacgacatcaagcattacagtggcgacaaggttttcaatccgttcagcgcgaatatcattacgcgcaagggtgcggtggagccgaaccctgacacgcccagccggaacggcttgccgccgcgtcatacgccgatcaatttcgcgacgttcgattcgaaggtcgcgcgaagcggccgggaaggcttcggcatcgcgtttggcctctacacgctccagtccaacgggcaggaccaagatctgtacggttactactggtgggatccgtacatcacggtcgcgtaaggaggcggctcggcgactgtgctcgggcttgccggacggcgcgattcggctagctcggcaccggcgatgccgggcgggcattgcccgccgaggggggactgtgccgagcgggtttgcggtcccccctcgtccgcaggctttcttgatggcgcattttttcatgcactggctgcccgtcgggcgagcgcctactggtgcgggcatccggcgacattgcgccgcgacggagccgcgcagcttaatgcgcgatgctgcgcatcgatgcaacgcccgcgcagttgtagccgctctccatctgcccgccgaaacgcggggttttgatgcgcgcgtgtatcggccgcgcagcgatcgacgagccgattcctccatgcaccttgatgtgccctgcagccggcggctcggccgccgtgaagcgccgaagcgcttgagtgcccgagcgcccgagtgcccgagcgctcgcgtatcggcggtgaccatcggcgcgtcatccgccgaaccttggctgtgtccgccatcgctgctatcgcgttcggcgtcggcgcgacgccgcggcaagccgctcgatacgcgcgagcgaattgcggcgagcggcatcgatagccgagtttcgcgcggcgcgcgcatgctgacccaccgcgatctgaagaacgcgatcgcgaaggggatgttccggatggacctcttccaccggatcgccgtcacggccgcgtcgattccggatctgcgcgaacgcatcgaagacttgccgtcgctgatcgcatactggctcgcgcgactgtgcgaacgccatggcctgccgccgagacagttcgacgatgaagcatatgcgcggcggctggattgtccgtggtcgggcaacgtgcgcgaactgcgcagtgcgatcgagggcttggtgttgctgtccgacgggccggtcatcacggcggaaaagcagccggcggagataggtgagccggcgagcgtgccggcgcatcgcgcgtgggtggcgagcgggcggcgacgcgccgctcgaatgcgccgaggccgagtacatccgccgcgcgctcgatcgccatcgcggcaatctcacggcggcggcgaatcagctcggcatcgcgaaaaacacgctgtacgagagggtccgtaaatacgatccgcttcgggcggtgagcgacacgcgccggcgcggggaggggtgacgcggggtgcgcgccgaaagagcccgaacgacccgaacggcgaaggcggcgcggcgaagccgcgagcttcgccgcgcctgcgtgcggcaacggcgcgcccgcgttcctcgccgcatggcggtgacgagcgcatcgctcgcgccggcggcagggcgcgccgtccgcgcgtgcgggcgatgtgatcgcgatgccttggcatatcgacggcatggctcgatgaaaaagcggccgcgtttgccgaacggatgcgcgcttcgtcccgggccatctcggcggcatctccggcatgggcgagcttgcgccgtcgcctttgcgccggtgcgcgccgaatcgcctcgcgccgtgccgatcgccgctaaaatcgtcgctggcgaaaacctgacgattcacgtcgaaccaccagcggagcaccaacgatgaagcacaacaagggaatcggccgtcggctcgcggccggcgtcgccgcggcgctgctcgcgacggccgcgcatgcggacacagcgctgttgaacgtgtcctacgacgtcacgcgcgaactgtacaaggacatcaacgcgagcttcgtcgccgcatacaagcagaagacgggcgagacggtatcggtgcggcagtcgcacggcgcgtcgagcgcgcaggcgctgtcggtgctgcaggggttgcaggccgacgtcgtgacgatgaaccagccgaacgacatcgatctgctcgccgagcgcggccagttgctgccgaagaactggcgcacgcgtctgccgaacggcagctcgccgtactcgacgacgatggtgttcctcgtgcgccacggcaacccgaagcagatcaaggactggagcgatctcgcgaaacccggcgtgcaggtgatcatcgcgaatccgaagacctcgggcaacggccgctacgcgtatctcgccgcgtggggctaccagaagctcaagggcgcgaccgatcagcaggcgctcgatttcgagaaggcgatcttccgcaacgtgccggtgctcgattccggcggccggggtgcgacgacgacgttcacgcagcgcggcatcggcgacgtgctcgtcacgttcgaaaacgaggtcgcgttgatcgattcgggcgcggcgggcgcgagcttcgatgcggtctatccgtctgcgagcattctcgcggagccgcccgtggcgatcgtcgacaaggtcgtcgacaagaaaggcacgcgccgcgccgcgcaggcgtacctcgactatctgtattcgcccgccgcgcaggagatcgtcgcgcagcatcatctgcgtccgcgcgatccgaacgtgctgaagcagcacgcgagcgagttcaagccgctcaagacgttcaccgtcgagcagatcttcggcaactgggcgaacgcgcagaagacgcatttcgccgacggcggcacgttcgacaagatcatcgtcgatcgcaagtaggcgcgccggccggcgattcgcgttcgccgcgcggcgtgcgcgccggccgccgccgcttcggcaggcgccgcccggatcgcgattgcgccgcccccgccggaaatccgcgggcgtattccatcgaatcggaatgcgcccgtttttgtttgttttttcaattcgcacggtggattctttcgcgaatttcgatatttcgcgcgcgtccgctcgacgcctcgccgcatttttgccgcaatccttgcattcgttgcgctcgcaacgaatgaccacatattgagacggccgataagcgcgcgattgctttctgaggcgaggcaaacgcgctcgcatggattgattggcgttcgatcggagaatggtgggcatcaacggttgactcgccattttttcattattacgatgcgccgaaattgaataaatcaattgagactgatcgaggaaggtattgcattgcaataccttacgtctttgaaataaatagaaagcgaaaatgaaaaaatcgatgcatggagggtatggcggcctcgcgcgcccgtgcggccggatgccggcgacggccgccgttgccgccgcgttgctgctcgcgctcggcgggtgcggcgacgatctgcagagcaccacgacgcccgcgcagctcaatcaaccgtacacggacacgaccgcgtattcgccgaaggcgggcgatgggctgccggcgtcgcaggtatccgaacgcgccgcggtgatgagccaccagtggacggcgaacggcgcgagcgtcgattacctgacgacgaccggccacctgacggccaccgatccgaacggcaacgcggaggcgacgatgtcgtacgtcgcgtatacggcgccgagccgcgacggctcgccgcggcccgtcacgttcttctacaacggggggccgggctcgtcgtcggtgtggctgcggctcggctcgttcgcgccgacgcgggtcgcgacgcccgatccgctgatgacgaactggccgaatttcccgctcgtcgacaacccggagagcctgatcgcgaccaccgacatggtgttcatcgatccgccgggcacgggcctgtcggaggcgatccagccgaacacgaaccagacgttctggggagcggacgccgacgtgaaggtgatgcgcgatttcattcgccgctacctgtcggtcaacggccgcggcggctcgccgatctatctgtacggcgaatcgtacggcacgccgcgcacggacatgctcgcgctcgcgctcgaatcggcgggcgtgccgctcacgggcatcgtgctgcagtcgtcgatcctgaactacatggcggccgcgggcgaccaggcggtgggcacctttccgtcgtacgcgcaggtggccgcatacttcaaccaggtgtcgccgtcgccgacgaatctgggcgcgtatgcgcagcgcatcgagaatttcgtgaccgcgcagtacgcgccgatcgtgcattacgcgacggcttcgtcgccgatctcgccggacgccggcacgctcgccgcgtggtcgtcgcaaacgggcatggccaccgcgtcgatcggcgcgtacttccagtatttctacgatacggagccgtcgcccggccagacgacgctcgtgcccggctacacgatcggccgctacgacggccgcgtgtcgctgccgaacggcgacgcgcgcctcgcgagcgacgacgatccgtccgacatcctgatctcgaagccgttcacgagcgcgctcgcgtcgcagatgccgaactacctcggctacaccgcgccgaacgcgacgtatcagacgctcaatcccgacatcatcggcgtgtggaacttcagccacgcgggccagccgtatccggacacgatcccggatctgcttgccgcgctgcaactgaatccgaagctgaaggtgctcgcgtcgaacggctatcatgatctcgcgacgccgtacttcgaaacggagaaggagctcgcgcggctgcagacggtgtccggcctcgcgccgaatctgcaggtgacgttctaccagggcggccacatgatctatctcgacgacgtcgcgaggccgcagatgcaggcggatctcgtcgcgttctaccagaaccggccggtggcgaacgcattgacgctcgcggcgctgccgtcgccgtggcccgacgaaagcccggcgaacacgccgacggcgaagatcgcgcgagccgccgcggcccgctgagattgcggcgagcggggggcgcgttaagcgtgcgctccgcttcgttgaacccacgatattgcgagtccagtcatgttcaagattcttcagtcgcggcgcgtcgttacggcggcggcatttgcgctcgccgccgcgtattcggtcggcgtgccggccgaaaccgtgcaggccgtctcgtccgtcgcgccgctgcacggcggcgtcgacgggccgttcttcccgaaggccgcctcggccgtgccggcctcggcctcggcgacgacgggcgcgcagttgcagcagcaggcgcaaagccggcttgccgcgagcctcggcgcgaacggcgcgctgcgcaacggcgcggcgctcacgaaggcgcaggcgcaagcgagcggcctcggctacgtcgcgcagcatttcgacgaaatcgacaccgcgcgcaccggcaaggtcacgctcaagcaggttcagcagttcatcgagcagcggcgtcagtaacgggcggcgcccggcgcgcgcccgccgcgcgcatcgcgctcgccgcgtgctacgctcgccgcaccgattccggcgagaccgcgatgaacgtcgatcctttttccccgcattcctccgattctttcgcgcaggccgcctcacccgcgcgcaagccgccgcgcggcggccgccggatctggtccggcacgcgcgaggtgatcgcatacggcatgccggcgtccgtctggcgcgacctctactactgggcgctgaaggtgagctggcccgtgttcttcgcgtcgctcgccgcgctgttcgtcgtcaacaacacgctgttcgcgctgctgtatcagttgggcgacgcgccgatcgcgaaccagtcgccgcccggcttcgtcggcgcgttcttcttcagcgtcgagacgctcgccaccgtcggctacggcgacatgcatccgcagaccgtctacgcgcacgcgatcgcgacgctcgagatcttcgtcgggatgtcggggatcgcgctgtcgacggggctcgtgttcgcgcgtttcgcgcggccgcgcgcgaagatcatgttcgcgcgtcatgcgatcgtgcgcccgttcaacggccggatgacgctgatggtgcgcgcggcgaacgcgcggcagaacgtgatcgccgaggcgcgcgcgaagatgcggctgatgcggcgcgagcactcgtccgaggggtattcgctgatgaagatccacgatctgaagctcgtgcgcaacgagcatccgatcttcctgctcggctggaacatgatgcacgtgatcgacgagtcgagcccgctgttcggcgagacgcccgagtcgctcgccgagggccgcgcgatgctgctcgtgatgatcgagggctcggacgagaccaccgcgcaggtgatgcaggcgcgccacgcgtgggagcacgacgacatccgctggcaccaccgctacgtcgatctgatgagcgacgtcgacggcatgacgcacatcgactacacgcgctttaacgacaccgagccggtcgagccgccgggggcggcgcccgatgcgcaggccttcgccgcgaagcccggcgaaggcgacgcgcgcccggtctgaccccggcgcgcgggcgcggagcggaatcttcctcaaatggcaggcaaagcttcaggcgtctttcgatgaaatgctgatcgatatcaagataagcaaaaaaattcttctattggcgtaaaaaaataaagctcattgcgttgcgcatcgaaacagaggggcgcgctttccggcgcgcggcgatgccgcaacggcgaccagcacatcgaggagacgacaatgaacgcccgcctgccgatcgacggcccgcccgcgttggccgactatcggctgaccgataatctttccgccacccgcggccgcattttcctgacgggcacgcaggcgctcgtgcgcctgctgctgatgcagcgcgcgctcgacgccgcgcagggcgtcaataccgcgggcttcgtcagcggctatcgcggctcgccgctcgggatggtcgaccagcagctatggaaggcgaagaagcagctcgacgcgagcggcgtgcgcttcctgccggcgatcaacgaagaactcggcggcaccgcggtgctcggcacgcagcgcgtcgaggccgatccgcagcgcaccgtcgacggcgtgttcgcgatgtggtacggcaagggcccgggcgtcgaccgcgcgggcgacgcgctcaagcacggcaacgcatacggctcgtcgccgcacggcggcgtgctcgtggtggcgggcgacgatcacggttgcgtgtcgtcgtcgatgccgcaccagagcgacttcgcgatgatcgcgtggcacatgccggtcgtgaatccgtcgaacatcgccgacatgctcgagttcggcctgtacggctgggcgctatcgcgctactcgggcgcgtgggtcggcttcaaggcgatctcggagacggtcgaatccggctcgaccgtcgatctcgacgcgctcgcgatgcgctggcccgcgcccgaaggtttcgcaccgcccgagggcggcctgcacaaccgctggccggacctgccgagcctcacgatcgaggcgcgcctcgccgcgaagctcgacgcggtacgccacttcgcgcgcgcgaacagcatcgacaagtggatcgcgaagagcgcgcgcgcgaacgtgggcatcgtcacgtgcggcaaggcgcatctcgatctgatggaggcgctgcgccggctcgatctgacggcggccgatctcgacgcggccggcgtgcggatctacaaggtcggcctgtcgttcccgctcgagatgacgcggatcgatacgttcgtcgaagggctggccgaagtgctcgtgatcgaggagaagggccccgtgatcgagcagcagatcaaggatcatctctacaaccgcgcggccggtgcgcggcccgtcgtgctcggcaagcacgacgcggccggcgcgccgctgctgtccgagctcggcgagctgcggccctcgcgcatcctgcccgtgttcgccgaatggctcgcgcgccacaagccggcgctcgatcgccgcgcgcgcgtcgtcgatctcgtcgcgccgagcatcctgtcgaacgaggcggatgcggtgcggcgcacgccgtatttctgctcgggctgcccgcacaacacgtcgacgaaggtgccggaaggctcgatcgcgcaggccgggatcggctgccacttcatggcctcgtggatggagcgcgacacgacgggcctgatccagatgggcggcgagggcgtcgactgggccgcgcatgcgatgttcacgaacacgcgccacgtgttccagaatctcggcgacggcacttactttcattcagggatcctggcgatccggcaggcggtggccgcgcgcgcgaacatcacctacaagatcctctacaacgatgcggtcgcgatgacgggcgggcagcccgtcgacggcagcatctcggtgccgcagatcgcgcggcaggtcgaggcggagggcgtgtcgcgcttcgtcgtcgtgtccgacgagcccgagaagtacgatggtcatcacgatctgtttccgaagggcacgacgtttcaccatcggcgcgaactcgacgcggtgcagcgcgagttgcgcgagacatcgggcgtgaccgtgctgatctacgatcagacgtgcgcggccgagaagcgccgccgccgcaagaagggcgaatttcccgatccggaccggcggctgttcatcaacgaagcggtgtgcgaaggctgcggcgattgcggtgtgcagtcgaactgcctgtcggtcgagcccgtcgaaacggcgctcgggcgcaagcggcgcatcgatcaatcgtcgtgcaacaaggatttctcgtgcgcgaacggcttttgcccgagcttcgtcacggtcgagggcgcgacgctgaagaaggcggcgggcgtcgcgttcgacgaggcggcgctcgccgcgcgcgtcggcgcgctgccgcgccccgcgacgcatctggccgacgcgccttacgacatgctcgtgacgggcgtcggcggcacgggcgtggtgacggtcggcgcgctcgtcagcatggccgcgcatctcgaaggcaagagcgcgtcggtgctcgatttcatgggcttcgcgcagaagggcggcgcggtgctgtcgttcgtgcggatcgcgtcgtcggacgcgtggctcaaccaggtccgcatcgatacgcagcaggccgatgtgctgctcgcgtgcgacatggtcgtcggcgcgagcgccgatgcgctgcagacggtgcgccgcgagcgcacgcggatcgtcgtcaacacgcacgcgatcccgaatgcggcgttcgtgcgcgatcccgacgcgagcctgcatgcggacgcgctcgtcgagaaaatgcggcacgccgcgggcgacggctttctcgcgcgctgcgacgcgcaggcgctcgcgacgaagttcctgggcgacacgatcggcgcgaacattctgatgctcggcttcgcgtggcagcaagggcttgtgccggtatcgctcgacgcgatgatgcgcgcgatcgagctgaacaacgtcgcggtgccgatgaacaagctcgcgttctcgatcggccggatggcggccgccgacgcggcggggctcgatgcgttgtgggatgcgcgacatccggtgcatgcgccgccgctgccgcagacgctcgatgcgatcgtcgccgatcgcgaggcgcggctcgccgattacggcggcgcgcgctacgtcgcgcgctatcgcgcgctcgtcggcgcggcgcgcgcgacgggcgacgagcgcctcgcgcgcgccgtggcgacgacgttctaccggctgctcgcggtgaaggacgagtacgaggtcgcgcggctctatacggacggcgcgttccgcacggcgctcgaggcgcagttcgaaggcgcggcgggcaaggattttcgcgtgaagttcaatcttgcgccgcccgcgaccgcgaaggcgggcaggcacggcgccgcgccgcgaaagcagatgttcgggcagtggctgtggccggtgctcggtgtgctcgcgcgcgtgcgcggcctgcgcggcacatggctcgatccgttcggcggcaccgtcgagcgcaagatggagcgtgcgctcgccgacgactacgagacgacgatgcaccgcgcattcgcggcgcactcgccgcagacggccgagctcgtcgcgcggctcgcggaactgcacgcgaaggtgcgcggttacgggcacgtgaagctggcgaacgtcgcgggcgtgaagcgcagcgagcgcgaactcgccgcgcgcctgtcgatcgacgcggcgacgagcgacgcggtgcggcatgcgctcgacgaaatgaagggcgcgggcgcgctacgcgggattgcggtcgtcgtcgcgaagtcctgagcggcgcgtgggcgccgggtgagacgcggcggccggtggtgcgcgaacgcgcggccgcccgcggttttttgcggggcgctcttggggcgcggcgtgcgcaatgtcgctgtattcgagcatcattgcttcgccgcttcgccgcttcgccgcttcgccgcttcgccgcttcatcccttcatcccttcatcccttcgccgccgttcgtcagttgtccgacacggcggcgcttgcggcgtcagacgatgcccttcttgcgcgtcgacagcgccgtctccgaaaaatcgacttcgcgcatcagcttcgccagcgtctcgtcgttgatcttctgctcgccgcgcagccggtagagcaccgcacgctccgcgcggatcgccgcgatcttcagcgccagctccatcttctccgtctgtcgcgcttcctcgcgcggcgtcgcgccgtcggcggcgaggcccgcgagccggcggcggtacaggtccatcacgcgcgcggtcacgtccgcgcagcgcgcggcggccgattcgtcgagatcgacggcgagcgcgtcgtgcgccgcgtccaccgcgcggatcgccgcctgcgcggccgccgcgcgcgcggcgcgctcctcctccgcgtgcggattgcgcatcgggcgcacaccgcgcagcagcagcggcagcgcgatcaccgcgacgacgagcgagccgaggatcacgcccgacgcgacgaagatcgcggtgtcgcggcccgcgagcggcgtgccgtcgccgagcgcgaccggaatcgacagcacgcccgcgagcgtgatcgcgccgcgcacgccgcccacggtcatcacggcgatcgtgcgcaggcccgccatcgtgccggcgagcccctgcttcgccgcgcggcggctcgcgatccagcgcagcagccacacccacgtgaagcggatcgcgtagagcgcggcgagcatcgcggcgacgtagccgatcatcgcgccgacgagcgcgtcgctcgtgtggtgcgcatcgacgagcgcacggccgatgatgtgcggcaactgcagcccgagcatgatgaacaccattccgttgaacacgaactcgatcatcgcccacgtgctttccgcgcgcacgcgcgcggcgaccgtgctgctcttcgagaagctggtgtagttcatcatcatcccggaggcgacggccgacaggattcccgacaatccgagatgctctgcgatgagatacgacgcgaacggcacgagcagcgtcatcacgatgccgggcgcggggtcgccttcctgcgcggcgttcaggaagcgcgtcgacagcgcgctgaacagccacgcgagcgccgcgcccgccgcgaggccgcccgatgcgacgatcacgaagctgatcgacgcgtcgcgcagcgagaacatgccggtcagcgcggccgcgatcgcgaacttgagcgcgacgaggcccgacgcgtcgttcatcagcgcctcgccttccaggatgtgcatcagttgcggcgggatgcgacccttgccggcgatgccggcgagcgcgaccgcgtcggtcggcgagagcaccgcggcgagcgcgaacgcgatgggcagcggcaggccgggaatcaacccatgcgcgaagtagccgaccgcgagtaccgtcatgaacacgaggccgaacgcgagcatcaggatcgcgcgccgctgcaggtacagctcgcgcttcggaatgcgccagccgtccgcgaacagcagcggcggaatgaacagcagcatgaagatttcggggtcgaacgtgacgtgcaggttgaaccggggccacgcgagcacggcgccgatcgcgatctgcatcagcggcaacggcagccgcagcggtagcacgcgcgtcgcgacgccggacagcgcgaccgcgagcaacaggatcaaaacagtgaagacgattgccatcgatattcgaaacggggatgaaacgacggtacgcagtgtagcgtgcgcgcgaaatgcgcggcgtgaagcggggcgcgagcgcgggcgcactatggtggtgcgcgcaatccccatcggcatgcacgcgcggcgcgccgcgcgcgtggcgcccgcgcccgggagcaggcggcgcggcggggcgccatgcgcgtgagcacggagcttgcttgaggcttgtcgacaactacgatcgaacaaccgaggaccacgatgaaaacccgcgagtcgcatgtttcgcctgccgacgttttcgtcatcaggagggccgccgcatgaccattgcccagcaggagcgccctgtcgccgcgtcgccgtaccgcttcgaggcggagatgacgtccggcctcgagcgcgtcgccgcgcatcaccacgacctcacgcttacgtcggtgttccagccgatcttcagcctgtctcatatgcgcgcggtcggctacgaggcgttgctgcgcgcgcacgatgcgctcgaccggcccgtttcgccgctcgacgtgttcggcgaagccgcgcgccacggcgaggcgacacaggtcgatcgcctcgcgcaggcgctgcatctggagaacttcgcgcgcttcggcgccgagcgtgaatggctgttcctcaacgtgcaccccggcgtgctcaccgatccgtttcaggccgccgcgctgttcgcgaacctgaggcggctcgacattgcgccgcggcgcatcgtgctcgaagtgctcgagcagcgcgccgaggacatcgaacggctcgccgacgcggtgcgtgagttccgcgagcacggcttcctgatcgcgctcgacgatttcggcgccggtcattcgaacatcgaacgaatctggcaactgaacccggacatcgtgaagctcgaccggatcatgctgtcgcacgcgcagcaccgcgcggggctcacggcgatcctgcacgggctcgtcacgctgctgcacgaggcgggcaagctcgtgctgatcgaggggatcgaaaccgagcacgaggcgcagatcgcgctcgcgtgcgacgcggatttcgtgcaaggccatttcttcgggcgaccggcgccggggctgcccgacagcgcggcggcgtccgcgtgcatcggcgagctgaccgagcgctatcgtcagcagaccgaagcggccgagcggcgcgacgcacagcggctcgcgccgtaccagcgtgcgttcgagcgcgcggcggaacgcctcgcggcgggcgagccgctcgacgaggtctgctggaatttcctcgcgctcgatcacgcggcgcgctgcttcctgctcgacgagcgcgggcggcaggcgggccgcaacgtcgtgctgcgcgcggaccgcgcatcgcacgagacgcgctttctgccgctggccgacgcgcagggcgcgaactggctgaggcgcccgtattttcgggcggcgatcgccgagcccgggcgcgtgcaggcgacgcggccgtatctgtcgatcaacgaggcgctgccttgcgtgacgctgtcgatcgcggtgcgcgtgaacgatgcgctatgcgtgctctgcggcgatatcgactggatcgatgcggacgcagcggccggcgcgtagcggcggggcgcggggattgcccgcgcggggcgcggttgcgcggcgtggcggccgccgccgcgcgatggatgaacgcccgccatccgggcggagggtttcgggcacccccgaggggcgccacccgcttgcgtcggcaagcgcgcgatgcgcacggccattgcgcaccgcgcccgcggttttggccgcacgatagcgcgatcgcacgggcgggtgcgcgctgcatcgcctgcgcgcgtcgtcgtgcctgacgccgcgcgccgttcatcgcatattgcattgcgggggccgcacgcgccccggcgtgcggcccccgcatgtgccgcattcgcgcggccgcacgcgcatgccgggacggcgttgcattttgcgaacgcgaggtcgagaatgcgctgaggatcgcggtgccgggcctgcaccgcgggatccggccatcggcgcaacgcggagaagaatcatgaaaagaccgctttcgttgaccgtccttgcgtggttcgtgatcgtctcgaacgtgatcgggctgatctcgatgccgttttccctgcgcgatccgaatgctgtcgcgctcctgcgctactcgccgttgccgctcgaggcgaccgtcgcgatcgccgtcgtcagcgaggggctgcatctcgtcgccggcacggcgatcctgaagcggcggatttgggggcgcatgctctacgcgatcgtcgcgctcgccggattcgcgatctccgttttcacgacgccgttcaagggcatgctgatcatcgccgccgcgctgatcgcgctgttcctgttcatcctgtatcgcccggccgcgacggcctacttcaggcagcgcgcgtcatgaacgagtcgcgcgacgtgcctgccgtgccggttcgcgcgcgcggcggcttcgtcgcgatcgcgcccgccgcgcgtcgctcgcgggccgtcgctcggccacgccgccctcccgcctcgaacgccaacccgagcgtccaggccccaggaccgaagcctgacgcaaccggcggtctctcgccgcgcgaaccattcaatagccattccaaatgctttcaattcaattcacattcgcgtcacatcgcccccgtatcgtcctggcgtttttgaaagaaatcacaccaacgggaagccgaaacatgaagcgagtgagactggccgcgctccttggcgcgagcgtcttcgcggcggcgggctgcggcagcgacgagccgaagacgccgggcgcgtcggacaacggcgcgcaaacgggcgccgcgcgcaacgtcatcttctttctgggcgacggaatggggatgacgacgctcacggccgcgcgaatctatgcgctcggcgaggacggcgcgctcacgctcgacacgctgcccgagaccgcgttcgtgaagacctattcgaacgatgcgcaggtgacggacagcgcgccgtcgatgtccgcatatatgacgggcgtgaagacgaacaacgaagtgatctcgatgacacccgacacgaaggcgatcgagccgagcgcgagtctcaccggcaactgcggcgcgaacaacggcaagccggtgccgacgctgctcgagatcgcgaaggcgaaggggctcgccaccggcgtcgtgacgacgacccgcgtcacccacgcgacgcccgccgcgacctacgcgcacgtgtgccaccgcgacgccgagaacgacatcgccgcgcagctcgtgccgggcggcgcgggctacaacgcggcgctcggcggcggcgtggatgtcgtgctgggcggcggcgcgcaattcttcgtgccgaaggaagcgggcggcaagcgcgcggacggccgccatctcgtgaacgagctgaaggcgaaggactacgcgatcgcgcagaaccgcgacgagctcctcgccgccgatgcgacgaagagcggcaagctcgcgggcctgttcgcgtcgagccacatgagctacgacctcgaccgcggcgcgacgaaagagccgagcctcgccgacatggcgacgcgcgcgctcgacgtgctgcagaagaacccgaacggctatttcctgatggtcgaaggcgggcgcatcgatcacgcgctgcacgacacgaacgcgaagcgcgcgctgcaggatacggtcgcgttcgacaacgcgatcaaggcgacgctcgacaaggtgcgccagaccgatccggagttgaagaacacgctcgtcgtcgtgacggccgaccacgatcacacgctggtgctcaacggctacgcggcgcgcacgggcaagacggaagcgggcaagccgggcgtgctcggcgtgctgcgcaactatcagacgggcgcggtcgcgaaggacgcggacggcgcgccgtacacgatcatcggcttcggcaacggcgagaaccgcgtgcaaggcagccgcgcgggcacgagcctcaccgacgcggtgacgggcgcggacgattatcgccaggaagcggtcgtgcgcatggccaagggcggcgagacgcacggcggcaccgacgtgttcctcggcgcgatcggccgcggcgcggacggctttcacggcgtgatcgagaacaacaaggtgttcgagctcgtgcgcggcgcggcgcagctctgagcgcggcttgacgggaaacaggggaatacaggatgtcgactatcaagcgcatcgcggcggcggcgttcgccgcggcggccctctcgggcggtttcggccacgcggcgcacgccgcgggccaggcgaagaacgtgatcttcttcctcggcgacgggatggggccggccaccgtgacggcgagccgcctctacaaggtcggcgaagccggccaactgacgatggaaaagctgccgcgcaccgcgcgcatcaagaccttctcgaacgacgcgcagacgacggacagcgcgccgtcgatggccgcgtacatgaccggcgtgaagatgaacaacgaggtgctgtcgatgtcgccggacacgcgcgcgatcgcccccggcagcgacgcgaacggcaacaagacggtgaaccgctgcggcgtgggcaacggcacgccggcggcgacgctgctcgagctcgcgaaggcgcgcggcaaggcggtcggcgcgatcacgacgaccgagctcacgcacgcgacgcccgcggcgacttactcgcacatctgccatcgcgacgcgcagtacgacattgccgcgcaggccgtgccgggcggcgcgggctacaacgcggcgctcggcgacggcgtcgacgtgctgatgggcggcggccgcaatcactggacgccgtacgatccgctcgccaacaggcgcggccgcgcggacgggcgcaacctgctcgccgagctgcaggcgaagggctacgcggtggtcgcgacgaaggatcagctcgcgcaggcgggcgcgggcaagctgatcggccttttcagcacgacgagccatctcgaatacgagctcgaccgcgtcgcgggcaagggcgagggcgcgacgcagccgagcctcgcggagatgaccgcgaaggcgatcgacgtgttgcggaagaatccgaacggctatttcctgatggtcgaaggcgggcgcatcgaccacgcgctgcacggcacgaacgcgaagcgcgcgctcgaagacacggtggcgttcgacgaggcgatccgcaccgcgctcgcgaaggtcgatctgtcggatacgctgatcgtcgtgacggccgatcacgatcacacgatgacgatcaacggctattcgaagcgcggcaatccggtgctcgacatcagccgcaactatcgcgacggccagccgaacaaggacgcggacggcaacccgtacacgacgctcgtgttcggcaatggcgcgaaccggccgaacgtgcgcgtgccggtggattcgtcgacggcgacgaacgacgcgtatctgcaggaagtcggcgtgcgcatgggcagcgcgggttccgagacgcacggcggcggcgacgtgatgctgtttgccgacggcgccggcgcgaaggcgttcaagggcacgctcgacaacacgaaggtgttcggcctcgtgaaggccgcgttcgggttctgagcgcaatggctgcgatgcgaacgttcgcgatgaagctcgatgccgtgcggcgcgcatgcgcggcgctcggcggcgcggccgtgctcgccgccgcgccggcgctcgccgcgcctcccgcgcccgacgggggccgcgcacccgatctcgatgcggtgctgctgcacgaaagcatggcggtgagcgcggacggcgtgacgcgcaccgtcacgtatcgtgagcggatggtgcggcgcgacgggcacgtctggatcgaacgcgtgccgccatccggcgcgaagcgcgcgcatgccggcggcgcgcatgcgcacgagggcttggacgccgcgcgcacgccgccgtcgcgtggcggcgcgcatcccgccgcggcggcggccgatgcgcacgccggccaccggcatttcgatttcgattcggccgcgcggcacgtgacgaacgacggcggcaggatcggcgtcgaatacgtcgatgcggcgcagcgcacggtggttgcggtgccgcccgccgagtacgagacgacgggtttcgacggctcgtgggacaacgcgttctacatcacgccgccgtcgcaactgaagcgccttgccgcgcagtcgaagccgggccccgcgcccggcacgcgctggtacgagcagacggtcggcgcgccgcgcgcgcagggcaccaatcgcgttctgtggagcgatgcgttgcaggcgccgctcgtcgtcgaataccgcagcgcggacggccatgcgtcgcgcaagctgacgctcacgcccgcgccgcgtgcgaacgcactgccgtggcggcagttgcaatcgtatacgcgcaaggcgtatgcggactatctcgattgacgtgcggattcgtttcgcgcggcaagcgtcgcgcatcgcgcgcgacgcgaagtgaatcgggccggacggcgccaagcgtgcgcggcgcgatgaagcccggtggcgctgcgccacgcgatgcgacgcgatccggcgaggcggcggcgcggtcgtattcatgcgaagcggcatcacgcattacgcgtcgcatatcgcatatcgcgcgtggcgggaaaggcggaaaaataggaaccggaaaggccgcggcggccgttgcggcgtcccgcgccgcgccgcacgggcccccttcggccgtcggtgcttccgccctagccgcgcgctcgcgccgtcggttacgatgctggctggttcaacccgatccggaccgcttccatgccagcttcctcgatccttctcgaagtcatcgcgacgacgatcggcgacgcgagagccgccgcgcgcgcgggggccgatcgcatcgagctcgtgaccgcgatcagcgagggcggcctgacgccgagcgtcggcgtgatcgaagccgtcgtcgccgcggtgccgattcccgtcaacgtgatcgtgcgcccgcacagccgctcgttcagttacgacgcgagcgaactcgcggcgatcgcgcgcgacgtgcgcgcggccgtcgcggcgggcgcgaacggcatcgtgttcgggatgctcgacgcgcacggcgacatcgatctcgacgcgttgcggcgcatcgccgacgcggccgacgggcgcgatctcacgttccaccgcgcgttcgacgtcgcgcgcgatctgaacgccgcattcgatacgttgctgcgcgtgccgtccgtcacgtcggtgctgacctcgggcggacatccgtcggtgctcgacgcgcgcgacgtcgtcgcgcggatggtgcggcgcgccgcgggcgcggcgtgcacggtgctcgcgggcgcggggctcaccgtcgatgcgctcggcgatttcgtgcgcgccaccggcgtgcgggccgtgcatttcggctcgggcgtgcgcgagcgtggcgaggtgctcgcgccgatcgacgagcggctcgtcgcgaaggcgcgcgcggcgctcgatgcggcgacgcgggggtagcgccccgactgcgccgcggttgcgcgccgcggcgtggccgaagcggttgccggcgagtgccgcgccgcgcatcgcgcgaaaaagccgggacatcgcccggctgttttgcaggaaggcagccggcgttcaggcgctcaactgcgacgcctcgcttgcccacatgccgagccgcgcgagcagcttgcggtccgcttccgcgcgcggattgccggtcgtgagcagcacgtcgccgtagaacatcgaattcgcgccggcgaggaagcacagcgcctgcatcgcgtcgtcgagctgctcgcggcccgccgacaagcgcaccatcgccttcggcatcgtgatgcgcgcgaccgcgatcgtacgcacgaactcgaacggatcgagcgcctgcgcgttctcgagcggcgtgccttcgatcgcgacgagattgttgatcggcaccgattccggatacgggttcatgttcgcgagctgcgcgatcaggcccgcgcgctcgcggcgcgattcgcccatcccgatgatcccgccgcagcatacgttgatgcccgcgtcgcgcacgcgctcgagcgtgtcgaggcgatcctggtacgtgcgcgtcgagatgatctgcccatagaattcgggcgacgtgtcgaggttgtggttgtaatagtcgaggcccgcctccgccagcgccttcgcctggtgttcctcgagcatgccgagcgtcacgcacgtctcgaggcccatgtccttcacgccgcggatcatttccttgatcggctcgatgtggcgatccttcgggttgcgccacgcggcgcccatgcagaagcgcgtcgcgccgttttccttcgcggtgcgcgcggcggcgagcaccgcgtccacctccatcagcttctccgccttcaggccggtgtcgtgatgcgcggactgcgagcagtagccgcagtcctcctcgcagccgcccgtcttgatcgacagcagcgtcgagagctggatcgcgttcgcgtcgaagtgctcgcggtgcgtctgctgcgcgcggaacagcagatcgttgaacggcagctcgtagagcgcgatcacgtcggcgacgcgccagcgcggcgcggcgggcgcggccaccggtgtttcggtcgtcgcgcaagcggtttgagcttcagtcatgtcggtcatccttcggaacagggatcgatgcgaaaaatcggcaaagagcggttgaaacgagcggctaaaacgtcagcgcggcgcggcggcgcgcagcgcgttcagcaagaggttcacgtcgagcgcgtgcgacgccgcgtcgggcgacggcgggctcatgtgcgcgagcgcgccgagcagcggcgcgcggtgctcgcgttcgagccacgcgcgcagcgtgtcgatgttgtcgtcggcgaagggcatcgccggatcgatgcggttcgcgacccagccggcaaggggcaggccgcgcgcggcgatcgcctcggcggtgagcagtgcgtggctgatgcagccgagacgcacgccgacgacgagcaccacgggcagcccgagcgcgaccgccagatcggcggtatcgcgcgtgtcggcgagcggcacgcgaaagccgccgacgccttcgacgacgatgacgtccgccatctcgcacgcgcggcgatgcgcgtcgacgatcgtgccgatgtcgagcgcgacgccctcgcgcgcggcgacgatgtgcggcgcggcgggcgccttcaggagaaacggcgtgcggatcgcggcgggcagcgcgacgttcgcggccgcgtcgagctggtccgcgtcttcgttgcgccatgcgccgtcgcgctcgtacgcgcccgcggccaccggcttcatcgcggccgcgcgcagccccgcgcgcgcgaagccgtgcagcagcgcggccgatacgaacgtcttgccgatctcggtatcggtgcccgtcacgaacagcgaaagcggcgcgctcatgcggcggctccgatcggcgtgacgagcgccgcctcgaggcgtgcgagatcgtcgaacgaatgcgcggccgacagcgagatgcgcagccgcgacgtgccggccggcaccgtcggcggccggatcgcgggcacccacaggccctgcgcgtcgagcgcggccatcgccgcgagcgtcgcttcgttgctgccgatcacgagcggctgcacggccgtgtgcgaatcgacgggctgccaatgcgtggcgcgcaggatcgcacgggtgcgcttgatcagtgcgccgagatgcgcgcggcgcgcgtcgccttcgtcgctcgcgatgaccgcgaggctcgcggacaccgcgcacgcgacggacggcggcgcggccgtcgtgaagatatagctgcgcgcgcgctgcacgagccattcgatcaccgtttcatgcgcgacgacgaacgcgcccgcgacgcccgccgccttgccgagcgtgccgacgtagacgaggttcggcgagcgcagcccgtgcgcggcgagcgcgccgcggccttgcgggccgagcacgccgaagccgtgcgcgtcgtcgacgacgagccacgcgccgtgtgtctcggcgagcgcgacgaggcgcgcgagcggcgcgacgtcgccgtccatgctgaacacggtgtcggagacgatcagcttcgtcggcgcgtcgcaggcgcgcaggcgcgcgtcgagcgcgtcggcgtcgccgtgcgggtagatctgcacgttcgcgcgcgacaaccgcgcgccgtcgatcagcgacgcatgattgagcgcgtcggagaagatcgtcgcgccgcggcccgcgagcgcggtgagcgcggcgaggttcgccatgtagccggtgctgaagtacagcgcgcgcggcgcatcggagaagccgccggagaacgcggcgagctcgtcttcgagcgtcgcgtgcgcgcgcgagtggccgccgagcagatgcgagccgccgctgcccgagccgtagcggcgcgcgccttcggcgaacgcttcgacgaggcgcggatgcgcggcgagcccgagatagtcgttgctcgcgaagccgatgattgcgcggccgtccaccgtcatgtgcgcgccgcacgcggtgtccgcgacgcggcggcaccggcgcagcccttgcgcgtcgatgtcggcgaggccttgttcgagcgtggcgagcggattcatgcgtgggcctccgacagcgttgcgtcgagcgtcgcgcgcgtgcgcgaggcgagccattcgatctcgccttcgtcgaggatgtaaggcggcatcaggtagaccgtcgtgccgatcgggcgcagcagcgtctcgcgcgcgagcgcgtgcgcgaagaagcggcgcgggaacgtcctcgccgcgtcgccttcgagcgcgacgtcgaacgcgaagatcgtgccgcgctcgcgcaggtggcgcacgtgcggatgcgacgcgagcggcgcgagcgcctcacgcatcagcgcggacttgcgtgcgttttcggcgagcacgtcgtcggtgtcgaacagctcgagcgtcgcgacggccgcgcggcacgcgagcggattgcccgtgtacgaatgcgaatgcaggaagccgcgcgtcacgtcgtcgtcgtagaacgcatcgaagatcgcatcgcgcgagagcacgagcgacagcggcagatagccgccgctgatgcctttcgacaggcacaggaaatcgggccacacgtgcgcctgctcgcacgcgaagaacgtgccggtgcgcccgcagccgacggcgatctcgtcggcgatcagatgcacgtcgtgcgcgtcgcacagcgcgcgcaggccgcgcacgtacgacggatcgtgcatcgcgaagccggccgcgcactgcacgagcggctcgacgatcagcgcggcgatcttctcgccgcgctcggcgaacaggcgccgcacgtcgccgagcgcgcgcgcggccacgtcggccgcggtttcgccgtcgcgcgcgccgcgcgcgtccggcgaagcgacgacgtgcgccgcgcgaatcagcggatcgtaggcgtccttgaacagcgcgacatcggtcacgccaagcgcgccgatcgtctcgccgtggtaaccgttcgcgatgcagacgaattcgcgcttgtcgccgcggccgcggttgcgccatgcgtgaaagctcatcttcagcgcgatctcgacggccgacgcgccgtccgacgcgaagaacgcatggccgagcgtgtgctgcgtgcgcgcggcgagccgttcggcgagctcgatcgcgctttcgtgcgtgcagccggcgagcatcgcgtgctcgagcgtgtcgagctgctgcttgagcgccgcgttgatgcgcggattcgcgtggccgaacaggttcacccaccacgagctgatcgcgtcgagatagcgattgcccgcgcgatcgaacagccacgcgcgttcgccgcgcgcgaccggaatgagcggcagccgctcgtggtgcttcatctgcgtgcaaggatgccagaccgcgcgcaggctgcgcgcgacccagtcgtcggttgcgtgtgtgctcaagactgctccgggaccaaaacgcgtcgagggcgcgaagcgccgctcgctcatgcggaatcgacagcggaaaagcggacgatcggatggcgaagaaaaacgcgtgtgcaaatcgaaaaccggggctgagattagcgtgttttttgctccgttgcagtactcgttacaaaacgccggagccttgctgggcacggagttcggcgcatttcggcgcgtctcgcgacggttcggggcagatcattcgaatacgcggaagaagacgacggcaaagagttgctacccgtggggcgggaatcgtgcgggggccgccggaaaacggcgggcgctcgaaaaaagggcatgttcgatgcgtgcgcatgagggagcgaggcgctcagcgccgccgcgcgtgtgcggcgcaccggtgccgcatcgatgtgaagaaagcggcggaagtaggaggcgcgcgtgcgccgcgtcaacggcggcgggcgctcatgcgcgatcggccggacggggcgggccgaatcgggacgggcgaggcatcgccggggatgtgcgggcgggatgcgaggttcgcggggcggtcagcggctcgcgagcgcgtgcgccgcgctcgtcgattcgtccgccgtctgcgtgcccgcgtcgcgccacacgacgcgctcgtcgaccgcatacagctggcacgcccccgcgccctgcttgcggcagccttcgagcgcgagcgccatcggatcgtcgccgccttcggcccacgaccatgcgccctcgctcgacaccgcgaacgcgcggctcggatgctgcgcgaggaagcggcgatacgcggcgcggccggcgtcgtcgatgaacggcaccgcatcgaccgattcgatcgccgcatagccgctcgccttcggctcgtgcggattcgcgaccgcatagcggaccgaggtgggcaggctcagttgcgcgaggaacgacgcgacgggcggccaccagatcggcacgccgtcgcgatcgacgatgatccggtgcgcgtcgtccttgtagcggccgaaatcgacgaagagcgtgctcgcgccgtgcgacatgtacgcgtcgcgcagttgcgcgacgagcgcgggcgaccataccgaatcgttctcgccgtacagccagagcgacggcacgtgcgtgcgcgagccgtacgtatcgaacgcgtcgacgaggttcttctgccagccttcgcagagatcctgacgcagcccgcccgagaagttgatgattccgcgcacgccgcgcgcggcctcggtgccgtacgcgagcgacacgagcccgccgtgcgacgtgccggcgacgacgacgtgcctcgcatcgacgtaggacagcttcgacatgtagccgatcgtcgcggcgacgtcgcgcgcctgcgcgacgccgttgcgctcgacgtcgcagccttcctggatgtacgtgccgcccgagccggcgaagccctcgcggttcggcgcgaccaccgcatagccgcgccgcacgaactcgcgcgcgaacgacagcggccggctgcgcggctgcgcgcgcagatcgccgggattcttgccgtggttgaagaccacgagcgggaaggggcccgggccatccggcttgtatacggtcgcctcgagcgtgatcgcgccggcggcgtcgaccggaatgcggatgatcgtttcgttcagattcgcggcgacgggcggcaggcccgaatcgccgtagtcgaagcgctcggcgttcgcgagcgcgccggctgcgcggggcgcgtgcgatacgcgcggcgcgtagggggcggcggctggcgccgacggcgcatcggagggcagcggatcggcctgagcggccgacagcacgcatgccgcgatccatcccgtcatcaccttgccgaacgccatgcccgagcccacccacgcgaattgcaccaaacgtgggccatcctagcctgacaaatttcgattgtgcaacgccggaattacccggccatgccgacgcgcgccgccgaatgtgtcgccgaatccgcggcggcccgggcggtggggggcgctcgccgcggtccgcggcacggcgaagcggtacgaggtggggcgaagcgatacgaaccggcggactcagcgctcgcttacatcgccgtcgacgtagcgccacgcgccttgcgcgtcgcgcgtgaaacggctcgtctcgtgcatccggtgcgcgcgcccgccgattttgtagcgcgcgacgaattccacttcggcgtgcgtcgcgtcgagttgcgcgtggcgcttgatcacgaggccgagccagcgcggcgcgtgcgcgcggccggtgtcggcgtcgagctcggccgggcaggtgctcgggtcccaggtcgcgcgcagataatcggtggcgccgagcacgtatgcgctgtagcgcgagcgcatcagctcgagcgccgttgccgcggtggcgtgcccgtcgatcaggcgggcgcagcaatccgcgtagcgcggcgcgcgcgcgttcgcgttcgcgccgggcgcggcgccgccgcacgggcagtcgagggggcgctcgggggcgttcgtcgtgggttgcatcgtgatcggaggaatgcggcggcgcgccggctcaccagccgagctcgacgccatcgtattggaagaagcgaccgttcgcgcgctcgcggtcgcccgccgcctgcgcgatcacgcggcgcatgccggcgacgctcgcctgcggatcgagcgccgcctgcgcgccgcccatgtcggtgcgcacccagcccggatgcagcgcgatgcaggccgcgtgccgcgcctgcagcgaagcgatcctgagcgcgtcgttcaccgccgccttgctcgcgcgatagagccagccggtcgtgccggtcgcctcgccgatgctgcccatcttgctcgacagcaccgcgaggacgccgcggctcgcctcgacgcgcggcagcaggatcggcatcagcagcatcgggccgagcacgttcgtgtgcatcaccgcatcgaagtcctccacgccgatgggctcgacgcccgccgtgcgcgggccgtacacgcccgacacgacgacggccgcgtcgagcgcggcgccgccgaggcgcgcgtcgaacgccgcgatgtcgtcgggctgcgcgacgtcgagcgcgagcgcgcgcgcgccgagcgcatcgagcgccgcgagcgccgcggcgtcgcgcgccgtggcgatcacgcgccagccgtcatgcagatactggccgacgaattcgcggccgatgccgcgcgatgcgccgacgatcaatacggtcttcatcggagggctcccgttcgatgcgcgctcaggtcagatcagctcgatgcccatcgcggtcgcttcgccgccgccgatgcacaggctcgccacgccgcgcttggccccgcgcgcgcgcagcgcgccgatcagcgtgacgaggatgcgggcgcccgacgcgccgatcggatggccgagcgcgcacgcgccgccgttcacgttgaccttctcgtgcggcaggccgtgctccttcatcgccgccatcgtgacgaccgcgaacgcttcgttgatctcgtacaggtcgacctcggccgcgcgccagccgttcttctcgaacaggcgccggatcgcgccgacaggcgccgtcgtgaacttcgacggcgcctgcgcgaacgtcgaatggccgacgacgcgcgcgagcggcgcgagcccgagccggttcgccgtcgacgcgcgcatcatcacgagcgcggccgcgccgtcggagatcgacgacgaattcgcggcggtcacggtgcccgtcttgctgaacgcgggcttgagcgtcggaatcttctcggggttcgccttgaacggctgctcgtcgcgcgcgatcaccgcatcgcccttcttgccggccaccgtcacgggcgcgatttcccacgcgaacgagccgtcctcgttcgcccgcttcgcgcgcgcgagcgattcgatcgcgaacgcgtcctgcgcgtcgcgcgagaacgcgtattcgcccgcgcattcctcggcgaacgtgcccatcagccggcccttgtcgtaggcgtcctcgaggccgtcgaggaacatgtggtcgagcacctggccgtggcccatgcgcatgccggcgcgcgccttcggcagcaggtacggcgcgttcgtcatgctttccatgccgcccgcgacgatcacgtcgacggagcccgccacgagcatgtcgtgcgcgaacatcgccgcgcgcatgcccgagccgcacatcttgttgatcgtcgtgcagccgaccgacagcggcagcttcgcgccgagcgccgcctgccgtgccggcgcctgcccctgcccggcgggcagcacgcagcccatcaccgcctcgtcgatctgctccggttgcaggcccgcgcgctcgagcgccgcggcgatcgcggccgcgcccagctgcggcgcggcgagcgacgcgaactcgccctgaaagcccgcgatcggcgtgcgcgccgccgatgcgatgacgatcggatcctgatcaacagccgtcatgtttcgtctccttgatggtttgggcaatgagatcgaccgcgccggcgagttgcgccgcgtcggccgccacgacgtcattgtccgccgaatgcgcgccgcttgccgaaagcgcggcgaccgcgcggcggtacgtcgcatcgagctgctcggcatgcgacacggccatcccgagattgcgcatccggccgtcgtgcacgccgtacacgagcgcgtgcacggtaagcggctggccgcgcgcccacgcgtcgttgacgatcgtcgtgcggcacacgttgaccacctgctcgatcgcgttgagctcgatcagccgccggtagcgcgcttcgccgagcggccagtcctcgagcagcgccgcgtgcttttcgcgcacgtcctgcacgtggtgcagccagttgtccgcgagcccgacgcggcggttgtgcagcgccgcgttcacgcccgagcagccgtagtggccgacgaccatgacgtgcttgaccttcagcaggtcgaccgcgaactggatcaccgacaggcagttcagatcggtgtgcacgacgacgttcgcgatgttgcgatggacgaacacttcgcccggcggcaggccgatgatctggttcgcgggcacgcgcgaatcggagcagccgatccagagatattcgggcgcctgctgatcggcgaggcgcgagaagtattgcgggtcgtcggcgagcttgcgcttgacccaggcgtcgttgttgtcgaacagatgggagagcggatggtcgttcttgttcatctcaagtcggttcagtgggatgaaaaaaggggcgttcgagcgcggggcgggcgcggctcacgcggcggcgagcttgccgccgtcggccgcgtcgcccggcgcgaagcgctccggatagcggatgcaaaagcgcagcgccggctcgtaggcgaagaaatcgggcagctcgccgcgcagcaggcggtccttgctgtcctgccagagctgcggatcgaagaaatccgcgtgatgcgcgaggaagtgctcgcgcacgcgcgggtcgccgagcaggaacggcgcgtaggtttcggggaagatgtcgtgcgggccgaccgtgtaccacggctcgcccgacatctcgtcttcgtcgttgcgcggcggcggcacgcggcgcacgttgcagtcggtcaggtattcgatctcgtcgtagtcgtagaacacgacgcgcccgtggcgcgtcacgccgaagttcttgtacagcatgtcgccggggaagatgttggcctgcatcagctccttcaccgcattgccgtattcgcgcacgccgtgctcgatctcggcatcgctgccgttttgcagatacaggttgagcggcaccatccggcgctcgatgtacaggtgcttgatgacgaggttctcgccctcgtattcgatcagcgacggcacttccttttcgagctcgcgcacgagcgcgtcgtcgagccgcgcgagcggcagcgcgacgctcgagtattcgagcgtgtcggccatccggccgagacggtcgtggcgcttgacgagcaggtacttggccatgatctgctcgcgcgtcgtgtccttcggcggcgggaagtgatccttgatcatcttgaacacgtacgggaacgacggcagcgtgaacacgagcatcacgagccccttgatgccgggcgcgacgatgaagcggtcgctcgaatgcgacaggtgatgcagcaggtcgcgatagaacaggttcttgccctgcttctgcaggccgaccgacgtgtagatctccgccttcggcttgcccggcatgatcgagcgcaggaactgcacatacgcggagggcacgttcatgtcgacgaggaaatacgagtgcgagaagctgaagatgatcttcaactggtcgcggcgcaggagcacggtgtcgagcgcgaggatgcccgcgcgcgcgtggcggatcggcaccgcgaacggcagcacgcggtcgccgttgatgatgcggccgacgacgtacgcggtcttgttccggtagaacagcgacgacagcacgtggatctggaaattcaccgcttcgtcgaacgcgccgaactcgtcgtggatcgcctgcatgatgcacgcgatgtcgcgctcgagatcctcgaacggcggattgagctggaagttcgtgacgatccgctcgagcgtcgcggcgagcccctcgctgcccggatagtacgcgcggtacgtgggcttcgcggcgggctcgtcgttctcgatgtattcggtcgagatcgccgggcgcacgaagatgaaatcgttgttgaagtacgcgcggtgcaggatcttgcagcacaccgaattgaagaacgtctccgcgcattcgggctggcggtgcgacgtgagcaggccgatgtaatgcagcttgatctgcggccagacttcgttgtcgatgttctccgcgtcgtactcgtcctcgagcagctcgacgcattcgcgcacgcggtcgtcgtacgacgtgatgcgctcgcgcgcgagccgctgcagcccgtgccagtccgcgcgctcgaacaggtccttcgcttcgacggccgcttcgcggaagatccggtagtggcgatcgaagttctcgaggatcgtctgcgcgacgtcgaagccgatctgcgaggacagcagtttgggaaagtgattcatcgtgcgcgggctcacgggcgaaaagctcatgccattttagcgccgcgcgggcccgctttagcgagcgcggggcgattcggcgcaggcggcgggcgcggccggttcggcgacgttgcgcgacattcggcggatcttcccgcaacgatctgggtttgcgcgggatcgtggcccgatcttttttcaggggcgcgaaggcggcccggcgcgccttcgcgcattgagcgctagaatcggttccggcccgcgccgcggcgcggcgcccgacgacaacgcaacgagacaccccccgatgaatgcactggaacaccaactcgattacccgttcgccgacgcgctgcccgagccgggcggcttcgtcgaggtcgcgccgggcgtgcgctggctgcgcatgccgctgccgttcgcgctcgaccacatcaatctgtggctgctgcgcgacgagatcgacgggcaggcgggctggacgatcgtcgactgcgggatcgcgtcggagcagatcaaggcgcattgggaacggatcttcgatgcgcatctggacgggctgcccgtgctgcgcgtgatcgtcacgcattgccatccggatcatttcggactcgcgaactggctgtgcgacggcggtgcgcgcgcgcgctggaacgtgcggctgtggatgacgctcggcgaatacctgttcggctgcgtgatggcggccggcaacggctcgaacgcgggcgggcccgccgccgccgaccatttcgcgcgccacggcctggccgatccggccgcgctcgacaagctgcgcaaccgccgcggctattacgcggacctcgtgcccgccgtgccgccgcgctaccggcggctgcgcgaaggcgacgcgctcgcgatcggcgcgcgcgaatggcgggtcgtcacgggctacggccattcgcccgaacattgcgcgctccactgcgcggccgacggcatgctgatctccggcgacatggtgttgccgcggatctcgacgaacgtgtcggtgttcgatctcgaaccggaggcgaacccgctcgcgctgtatctggagtcgctcggccgctacgaagcgatggcggagggcacgctcgtgctgccgtcgcacggcttgccgtttcgcggcgtgagaacgcgtatcgcgcaactgcgcgcgcaccacgacgcgcgcctcgccgaggtgcgcgccgcgtgccgcgagcggccgatgagcgcggccgacatcgtgccgatcatgttcaagcgcggcgggctcgacattcatcagatgactttcgcgctcggcgaggcgatcgcgcacctgaacctgctgtggctcgcgggcgagctcgcgcgggagacgggcgcggacggcgtgctccggttccggcacgcgggctgacacggcgggcgcaggcgcggacgggacgcgggaaggcgtcgaacgatcgggctcggcgggcgcgcttgcgatttccggacggcgcgctccggcgagggcggtcgatccgggcgcggtccgcggttcgcgtgccgcgacggccggtggtcggcgggcgattgccgcggtcacgctgtttcgctgcctcgcggtcttgccgcgtcgccgcctttcagtctttcagactcgctgcttcaccgattcaccgatttaccgatttaccgaggcggccccgcccgtcacgcgacgggctcgaagcgccagccctcgctcgtccaccgcatcgcgtgcgtcggcgcgagcgcgtcgatgaacgccgcgtcgtgcgacaccgcgacgatcgcccccggaaaatccgcgagcgcggcttcgaacgcacgcaccgattcgagatcgagatggttcgtcggctcgtcgagcagcagcagttgcgcgggcgtctcgcgccacagcgcgcaggcgagcgccgccttcagccgctcgccgccgcttagccgcgcgctcggctgcgtcgcgcgcgtcgcgtcgagctgaagcaacgcgagccggctgcgcagctcgccctgcccgagcggcgtgcgcagcgccgcgagctgctcgacgacggagcgccgcggatcgagcagcgcgagccgctggtcgagatacgcgagcggcacgtgtgtgtcgcaacgccccgcgcgcggcgcgcattcgccggccagcatgcgcagcagcgtcgatttcccgcagccgttcggccccgtgagcgcgatgcgcgcgggcccgtgcgcggaccacgtgacggtggccgcgcgcgcgtgcgcgggcagccacggcagccgcgcggcgtcgagcgtgaagagccggcggcgcgcggcgatctcggtgcccggcagcgacacgagcaccggcgcatccggctcgatgcgcgccgccgccgcctgtaccgcgtcgcccaacgcggtcttcgtgtcgcgatgatcgcgccgcacgcggcccatgatctcgcgcgcgctgttcttcagcgacacgcgcttgccgctcggcaggttggccgtctccgcatagcggcgcgtggcggccgcatgccgctggatcgtgtcgtgctcgcgcgcgagccggcggcgctcgcgctcgcgctcggcgtgcgcgtgatcgagcgcggcctgcgccgcctgggcctcggcgtcgcgctgcgcacgatacgcggcgtagttgccgccgtacacgcgcgcgccgcgcggcgtcagctccacgattcgctcgacgtcggcgagcagcgcgcgatcgtggctcacgacgacgaggccgccgcgccagccggcgagcgccgcgcgcagccattcgcggccgggcgcgtcgagatggttcgtcggctcgtcggcgacgagcaggtccgcgcccgagagcagcgcgccgatcatcgcgacgcgcgcgagctggccgccgctcagcgcgtgcgcgggcgtgcgcgcgtcgagcggcggcagtccggcttcgtcgagcgccgcctgccagcgctcggcgaggtcccagcgtccgtcgagcaagtcgaagtcgtccgcgcgcgcatcgccgcgcgcgacgcgctcgagcgcggcgagcggcgcgtcgaggcgcgcgacggcggcagccgtgcatcgcgaatcgtgcatcgcgtcggcgtcgtgctgcgcgacgaacgcgatcgacgcgtgccgctcgatcgcgcccgccgtcggtgcgagccggccggcgatcaggcgcgcgagcacgctcttgccggcgccgttgcggccgacgatcgcgctcggcgcgcgatcgaacgtgaggtcgagcgaatcgaacagcgtgacgccgtcgtcgaagcgaaaggaaacgtgatgaagcgcgacgagcgcgccggcgggagcggtccgggccatgagcacctccggaaatggattgcgacattcgcgcggcgcgtacggcgtgcatgacgggcacgaaacgcaatgcgcagcggcgaaaccattcgggggaaggctcagttgttcacttggcggctcggaattcgtcggaggaaaggtgcgcggagtatagcaagcgtcgcgcgatgcggacaagcgcggccccggcgcggtgttgcgccggggccgcggcggcgtgtgccgcggcgttactgcaccgagaccgcgtcgaagtgctgccgcccgaacgggctcacgcgatagccggcgacgttcggccgggtaatcgccgcggcggtcggatagccgaggggaatccacagcgcctcgtcgtggatgatcttctgcgcggcctcgtacagcttcgcgcgcttggcttgatcggcggtttcctttgcgtcggcgatcagcttgtcgagcttcggatcgcaatagcgcgcgaagttcaggcccgacttcaccgagttgcaactgaattgcggcgtgaggatgttgtccggatcgccgttgtcgccggcgaagcccatgaacagcagatcgtgctggccgagcttcgcctgcttgatcagctcgccccattcgatcacccgcacgtccgccttcacgccgatcttcgcgaggtcggcctgcagcagctccgcgcccgccttcgggttcgggttcagcacgctgcccgtcgggcgcacccagatcgtcgtcgagaagccgttcgggaagcccgcctgcgcgagcaactgcttcgccttcgccggatcgtgcggatacggcgcgatcgatttcgcgtagctccacgtgttcggcggatacggattcgtcgcgggcgtcgccgtgttgtcgaacacgaccttcaggtacgtcgcgcgatcgaacgcgagattgagcgcctcgcgaaccttgtcgttgtcgagcggtttcttctgcgtgttgagcgcgacgaacgcggtcatgaacgcgggcgtctcgacgaccctcagcgcgcggtcggccttcgcggccgcgacgtcctgcggcttcggcgacagcgcgatctggcattcgcccgccttcaccttctgcgcgcgcaccgacggatcgggcgtgatcgcgtagatgaggcgctcgaccttcggcttcggcccccagtacgtcgggttcgcctcgtagcggatcaccgcgtccttcgtgtaactcttcagcacgaacggcccggtgccgaccggcttcgcgttcaagtccgcctgcttgcccgccttcagcagctgatccgcgtactcggccgagtagatcgacgcgaagcccatcgtgaggatcggcacgaacgtcgcgttcggttcgttcagttcgaacttcacggtcgactcgtcgatcttcgtgaccgccttcacgagcttcgcgaggcccatcgactgcgcatgcggaaagccgctcgcgcccgcgaccttgtgccacggattcgcgtcgtcgagcatccggccgaacgtgaagacgacgtcgtcggcgtcgagcgcgcgcgtcggcttgaaggagtcggtggtctggaacgcgacgttcgggcgcagatggaacgtgtacgcgaggccgtcggcgctcacatcccatttgtccgcgagcgcgggcaccacctttttcgtcgcttcgtcgtacgacacgagcgtgttgaagacgacgtcggcggatgcgttcgtcgtgacgagcgagttgtactgaacgacgtcgaagccgtccgggctcgactcggtgcagaccgtcagcggtttcgcggcggcgacggaagcggcggcgacgagcgcggcggcggcgatgtgcgtgaagcgcatgagatctcccacgtggcgtaattctgtcggcggcgggcggcaacgccgcagcggccgcacgccagcgggatagcataccgtcaatgggcgctcgccgttaatcggcgtcggaaggcgttgcgccgcgacgccggaaccgctgccgcggcgccgcgccgccgcgggcgagcggcgttacgtcagctcgatcgccagttgcgcatgctgcgcccattgcagcgatccggccgcgtacgcgtcttgagcggcatgcgtgaagccgtggcgcgccgcgttggccgaattcgcccatcgacgtgccgcgatcgccggcgtccgcgagcccgtcgggcgcgacgtgatcgtggagcgccgcgtgtcccgagcgatagccgccgcgcacgccgagcgcgcgatacggcccgttcgacgagcgcgccatgccgcccgcggcggcgacgtcggcgctgccgttcgcgggcgcgtcgaatgcatggcgaatcgcccgcatgcccgaaccgcgcaccttgttgacggtcgcgctcgcgaccgagcgcgataggcccgcgccgggcgcggcctgccgggcgagcgcccggccgagccccgcgctcggcgcgcagcgcgcagccggcctacgcctcgtggacgcgcgccgagccgatgcgcacgctcgacggccgcgcgaatcgcgacgcgccgaagcgcggtcgcttcgacgaaaggccgccccgatggcggccgacagcgtgcgcgccacggaaagagtcacgatcggctcggccgacatgatgcgctgcatgcgtctgggaaaagcgggttggaatttgaatgcgtatgcatatattatggtcgtgcgcgatgccgctacatggcggccgcatgcaccgcgagcgagcgccgaaagaaggggcgggcagggggagcgggcgcgatgcgcgtcggcgtgccgacgcgttgcgtggtggctcgcggcgcatgcgccgcacggcgcgcgtcagttcgagagcgccttggcgagcgcgaaaatgtcggcatcgagcgcctgcatgtttcgtttgccgatgcgccgatacacgtcgttctgcgcggcctcccagtcgacgcgggccgccttgaacagcgcggtgcccttcggcgtgaggctccagaggcgcacgcgctggtcgtcgccggattcggcgcgcacgagctggttcgattgcagcgtcgcgagcgtgcggctcagcgtggtctggtcgagcagcaggcgcgtcgcgagttcgccggtcggcagcgcatcgccgccgtgcagtgccgcgagtatcgtgaattgcgtgatgcggatgccgtgcctcgcgagatgcgcgtcgtagagcgacgtgatcgcgcgcgtggcctggcgcagcgtgccgcagtggcacgggagtctcatcggagcgtcgctcatcgggagcctttgaaagcgtttgtcgacgacgagcattctatgacgtacaaaatgcatatgcatgttttgcgccggccggcgaaggcgtttcggtgtagcatcgggtgcgtgacgcgccattggccgaatcgatgcgcccgcatcgattcggcggcgagccgtgcatcggttgagccgtgcgccgcggcgttcgacgcgcggcgcacgcttgaacgagacaggcggcggcaggcgggcgtcgcgcgaatcctgggtcttgctggagagagtcgagatgaatctgaatgatgccgtcgtactggtgaccggcgcgaatcgcggcctggggctcgcgttcgtcgaggggctgaaggccgcgggcgcgaagaaaatctatgcggccgcgcgcgatccggcgcgcgtgacgacgcccggcgtgcagccggtgcggctcgacgtcacgcgcgcgcaagatatcgccgccgccgcgcgcgagttgcgcgacgtcaatctgctcgtcaacaacgcgggcattttccggatgggctcgctgctcgcggaggcggacggcggcggcctgcaggcgcagctcgacacgaatttcttcggcccgctcgcgatggcgcgtgcgttcgcgccggtgctgcgcgagaacggcggcggcgcgatcatcaacgtgctgtcggtgctgtcgtggctcggcttgccgaatacgggcgcgtacggcatttcgaaggcggccgcgtgggctgcgacgaacgcgatccgcaacgagctgcgcgagcagcgcacgcgcgtgctcgcgctgcattcggcgtacatcgataccgacatggtcgcgcacgcgcagggcgtgccgaagaatcgcccggaggacgtcgtccggcagacgctcgacgcgctcgcggccggccgcgacgaagtgctcgtcgatgcgctgacgcgcgacgtgaaggcggggttgtcggccgagccggcggtctacacgcagccgccgacgggcgcgtgacggtgatacggcggcacgcggcgcgcgtgcggcaccggcgttcgggacgaacgggcgaatggatgaacggtgtcgcgcagggcggcagggcggctcgccgccgtcgtgcgtgcggatcgcggcgcgcgccggcgtcggccccgctcagcccgccttcgccctgggtttgcgcggcgccttctcgaacaggcgatcgtacagccagcgcggcatcacgtgcagcagcttcgcgacgatgcccatctgccatggaatcacgcgaaacgcggttttctgcgagatcgcgagcgccgcgcgcttcgcgaagcggtccgcatccatcaggaacggcatcggatacgggttgtgctcggtcaacggcgtgcggatgtagccgggcgcgatcgtcacgaccgcgacttgcgcgggccgcagctcgaccctcagcgcctcgagatacttgatcgccgccgccttcgacgcgctgtacgcgcccgagcccggcagcccgcgcacgccggccacgctcgcgatgccgacgagcgtgccgcgccgcgcggccgtcatcggcgcgatgaacggctcgaacgtcgcgatcatcccgtagtagttgacgtccatgatctcgcggaacgcggccagatcgccttcgcccgtgatcgcgcccttgctgatgccggcgttcgcgatcacgacgtcggggcacccgtgcgcggcgacgaagcgcgacgcggcgagcgcgagcgcatcggcgtcgcgcacgtcggccgggtagatcgagatcgaggccttgggaaagcgtggcgcgaactcggcgagcgcgtcggcgcgccgggcgacgaggccgagcgtcgcgccgtgccgcgcgtattcggcggcgagcgcgaggccgagcccgctggaggcgccggtgatgaagaccttgagcggggcaggggcgttcatgccggcgcgatggggattacagcttcttgtcctgcacttgcttgacgaggaagtcgagcacttgcgcggtgccttcgaggctgttcgtgtacgccgggcccgtcttgtacttgccctgcacgacgatcgtcggcacgccgtcgatgttgtagttcttcagcagctcggccgattgcttcacctggccctgcacgctgaacgagttgtacgcatcgaggaacttcttcttgtcgacgccctgcgtcgcgaggaagtcggcctgtgcctgcggcgtcagcaggtagttcttttccttgtggatcgcgttgaacacggcgggcgtcaccttctcggagacgccgagcgccgcgagcgcatagaacagcttcgagtgcgggacgaaatcgtcgcggaacgccaccggcacgcgcttgaacgcgatcttgtcgccctgcttcttcacccaggcctcgatcgtcggctcgaactcgtagcagtgcgggcagccgtaccagaagaactcgatcacctcgaccttgccggcgggcgcggacaccggctgcggcgacttcatcacctcgaaatccttgccggcgacgggcgcggagggcgacgcctgcgcgaagcccgcgacgaggctcagggacaggaacagcgagctaagcagttttttcatgttcggacgttcaatcggttgcgtggtaacgaagtcggatgacggcgcagcttactgcttcgtaaagcggatcacggcggtgtcgactcccgcatcggacagccgctgacgcgcggagttcatgtcctcgaatttcgagaacggcccgatccgcacgcggaagtaggtgacgccgctcacgtcgcgcttggagaccttcgattcgaagccctggaagcccaggcgcgcgcgctgctgctcggcgtccgcctcggtcttgtacgcgcccacctgcaggaagtagccggtgttcgcgtcggcgcccgacgtcggcttcgcggcggtcgtcgtcgccgacgacgcgcccttcggcgcctgcgccgctttcggcggcgtcgcggcggcgctcgcctgcgcgttgttgttcgcgacgtgcggcgccgagctgccgttcgcggccgtctgcggcttcttcgcgggcggcggggcgggctcggcgggcttcggcgcgacggccacgccgttgtccgcggcgttgttcgacgcgctcggcgagccgttgccgttgttgttcgacgacgggacctcgacgatctgcggctcgggcagcagcggcggctggctcgggttcgcggcctggccgggcgccgtgttcggcggcgcgggctgcgcggcctgcggcgtcaccggctggccgggcgtcttgccctgcagcgcgcggttcgggtcgaactgctgcggctggctcgcgttgttgtccgcgggcggcgcgaccttcgagacgaacggcgacggcgcgcgggtgatgtagagcgccaccactacggcgatggccaggccgacgatgaggcccagcacgataccaagaaatgttcctccggcttgcttcgattgcttcgacgtgcggcggggttttgccattgcttgagtcacctgcgaaagttttcgtgaaacagccgcgacgcgctgcgccgcggcgcttggccgagggtctcggattcacatcttgctgggcgcggatacgccgagcatcgcgagaccgttttcgagcacctggcgcgtcgccgcgaggagcgcgacgcgcgcggtgcgcggcgcttgttcgtcgacgagaacgcgctccgcattgtagaacgagtgaaactcgctcgcgagctcgcgcaggtagaacgcgaccgcatgcggcgcgagctcgccggccgcgtgcgcgagcacgtccggatattcggcgagcttttgcatcagcgccattgcctgcttgctgtcgagcggcgagagatcggcgcccggcagcagcgcgtcggtcgcgccgtagcgcgacttccattcgttgatcaccgagcagatccgcgcgtgcgcgtactgcacgtagtagaccgggttttcgtcgttctgtttcagcgcgagatcgatgtcgaacacgaattcggtgtccgccttgcgggaaatcaggaagaagcgcaccgcgtcgcgcccgcgcgtgatcgtcgcctcgtcgagcagctcgggcgagccttccgagcccggcgtcgcgccgcccgaccattcgatcaggtcgcgcaccgtcacgtagctgcccgcgcgcttggagatcttcacttcctggccgtcgcgcatcaccgtgaccatcttgtgcagcacgtagtccgggtagcccttcggaatcccgatgtgcagcccctgcaggcccgcgcgcacgcgcgcgatcgtgccgtggtggtccgagccctgaatgttgatgaccttcgtgaagccgcgctcccacttcgtcacgtggtacgcgacatccggcacgaagtacgtgtacgtgccgtccgtcttgcgcatcacgcggtccttgtcgtcgccttcgtcggtcgtgcgcagccacagcgcgccttcctgctcgtaggtcatgccggccgcgatcagcgcgtcgacggttttctcgacgcggccttccgtgtagagcgacgattccaggtagtactggtcgaatttcacgccgaacgccttcagatccatgtcctgctcgcggcgcaggtacgtgaccgcgaacttgcggatcgcctcgagatcctcgacgtcgcgcttgcccgtcaccggctcgccgtcgctcgcggcgacggtctcgccgttcaggtagtcgcgcgcgatgtcggcgatgtactcgccgttgtacgcggcctccggccagccggcgtcgccgggcttcaggccgcgggcgcgcgcctgcgtcgagatcgcgagattgccgatttgcacgccggcgtcgttgtagtagaactcgcggtgcaccgcgtagccctggctcgcgagcacgttcgcgagcgcgtcgccgagcgcggcctgccggccgtggccgacgtgcagcgggcccgtcgggttcgcggacacgaattcgagcagcacgcgcttgccgtggtcgcgctcggacgcgccgaacgcgcggccttgcgcgagcaccgcgccgatcaccgcctgcttcgacgcgggcgtgaggcgcaggttgatgaagccgggcccggcgatctcggccgcgtcgacgaggcccgccgcctcgggctgcgcggtgagcgcggcgacgatctgttcggcgagctggcgcggattcgcgccgagcggcttcgcgagctgcagcgcgacgttgcacgcgacgtcgccgtgcgcggcgaccttcgggcgctcgagcgcgatcgcggggaggacgaacgcggcgtcggcgtcgcccttcgacgcctggacgacctgcttcacgctgttttcgagcagggtttcgagagtatgtttttgagcaggcagcatgctggtcgaggatatcgttggcggcggcccgcgtggccggggcgccgtcgcgccgcagggcgcgcgtttcagggatcgctgaattttaacaggtgctaatatgccgctcaggtgctaagcgcccccgacgtttgttcagcgcgccggccgggcgtccgtcgagggcgtacggcgagcacgacaagatgaaaagggaattgtcatgattacgttcaaaagcaaggcggcacaggatctggatgtgctgaaggatttcgcggtctacgtgctcggcctcgtcggcaagcagctcggcgagcgcggggtgatcacgtccgacgagctcgacggcgcgattgcgaagctcgaagacgcggtgagtcaggcgaagcaggcgcgggccgagcatgcgggccacttccatgaagacgagcccgatcatgcgcaccacgaagtgccgccgagcctcgcgcaacgcgtcgcgccgttcctcacgatgctgcgcgaggcgaaggcgcaaaacgccgacatccactggggcttctgagcgccgcccgccggcccttcggtacccgaaaagcccgcgtctcgcgggcttttcgcattttggggcgcggcgttcggcggccggctgcctggcgctcggcgcgcgtcccggggtggatcgcggccggcggcgctcgaccgccggcggccccggttgcgcgccgtttcggccggctcgatgtcgggtgcgctccgctttcacctgccgcgcacgccgcggccttgtcgccgcgcgtgccgcccgtcagagcagcggcgcgagcgcgcgctcggcgtccgccttcgacagcgccgtgcggcgcgcgaaatcctcgagctgatcctggccgatcttgccgaccgagaagtacgtgctgtccggatgcgcgagatagaagccggagacgctcgcggccggcagcatcgcgagcgaatcggtgacgctcatcccgatctcgtctgtatgaagcgcttcgaacattgcgcgtttcacgaggtggtccgggcacgccgggtaaccgggcgccgggcggatgcccgcgtactgctcggcgatcagcgcgtcgttgtcgagctgctcggtcgccgcgtagccccacagctcgcggcgcacgcgcgcgtgcatcgcctcggcgaacgcctccgcgagccggtcggcgagcgccttgagcatgatcgcgctgtagtcgtcgtgatcggcgaggaactgtttttccttcgcgtcgacgccgatgccggccgtcaccgcgaacatcccgatgtagtcggcgacgcccgaatccttcggcgcgatgaaatcggcgagcgagcggttcggccgcatcacgccgtccaccaccgggcgcacgctctgctggcgcaggttgtgccacgtgagcagcacttcggcgcgcgtgtcgtcggtgtagatctcgatgtcgtcgtcgcccaccgtgttcgccggcaacagcgcgatcacgccgttcgcggtgagccagcggccctggatgaggcgcgcgagcatcgatttcgcgtcggagaatacgcggcgcgccgattcgccgacgatctcgtcgttcaggatcgccgggtacgggcccgcgaggtcccaggtctggaagaacgggccccagtcgatgtagttcgcgagctcgttcagatcgtagttcttgaacatgcgccggccgatgaacttcggcttgacgctcgtgtagcgcgcccagtcgatcttcgtcttgttcgcgcgcgcttcggcgagcgtgacgagcggcagcgccttcttgttcgcgtgctgcgcgcggatgcgctcgtagtcggctttcagctcgtcgaggtatttcgtcgcgccttcgtcggacagcaggttcgaggcgaccgataccgagcgcgacgcgtccggcacgtagacgaccgggccctcgtagtgcggcgcgatcttcacggccgtgtgcacgcgcgaggtcgtcgcgccgccgatcagcagcggaatcttcttcacgcggaagtagtcgtcgcgctgcatctcggaggcgacgtacgccatttcctcgaggctcggcgtgatgaggccggacagcccgacgatgtccgcgccctcgaccttcgccttcgcgaggatctcgttgcacggcaccatcacgcccatgttgaccacttcgaagttgttgcactgaagcacgaccgacacgatgttcttgccgatgtcgtgcacgtcgcccttcacggtcgcgatgacgatcttgcccttcgcgcgcacgtcgccgcccgcttgcgcgagcaggcgcttctcttcctcgatgaacgggatcaggtgcgcgacggcctgtttcatcacgcgcgcggatttcaccacctgcggcaggaacatcttgccctggccgaacaggtcgccgacgatgttcatcccgtccatcagcgggccttcgatcacgttgatcgggcgcccgcccgccgcggcgatcttcgcgcgcgcttcttcggtatcctcgacgatgaagttcgtgatgccgtgcacgagcgcgtgcgcgagccgcttctcgaccggctggctgcgccattcgaggttctcttccttcttcgcggcgccggtcttgaacttgtcggcgatctcgagcagccggtcggtcgaatcgtcgcggcggttgaggatcacgtcctcgacgcgttcgcgcagctcggcgtcgagctccgcgtacacgcccagctggcccgcgttgacgatgcccatgtccatccccgcctggatcgcgtgatagaggaacacggtgtggatcgcctcgcgcacgggatcgttgccgcgaaacgagaacgacacgttcgacacgccgccgctcaccttcgcgtacggcaggttgcgcttgatccagcgggtcgcctcgatgaagtcgaccgcgtagttgttgtgctcgtcgatgcccgtcgccaccgcgaagatgttcggatcgaagacgatgtcctcgggcgcgaagccgacttcgttcacgagcacgtcgtacgagcgcttgcagatctcggtcttgcgtgcgagcgtgtcggcctggcccgcttcgtcgaacgccatcacgacggccgcggcgccgtagcggcggatcagcttcgcgtgatgcacgaacgcttccttgccttccttcagcgagatcgagttgacgatcgccttgccctgcacgcacttcaggcccgcctcgatcacgtcccacttcgacgaatcgatcatgatcggcacgcgcgcgatgtccggctcggatgcgatcaggttcaggaagcgcaccatcgccgccttcgaatcgagcatcgcctcgtccatgttgacgtcgatcacctgcgcgccgttctcgacctgctggcgcgcgaccgcgagcgcctcgtcgaactggccgttgaggatcatgcgcgcgaacgccttcgagccggtgacgttggtgcgttcgccgacgttgatgaagagcgtcccggacgtgacgttgaacggctcgaggccggctaggcgcatcgtgtggtcggtcatggcggtgcgtgcgtattcgggttggagtggggagggccgcgcgcgtcaggcggcttcgctgtactggctcggccagcggcgcggcttcacttcggcgagcgccttcgcgatcgccgcgatgtgctcgggcgtcgtgccgcagcagccgcccgcgaggttgacgaggcccgcctgcgcgaattccttcaggaggccggacgtgacgtcgggcgtctcgtcgaagccggtgtcgctcatcgggttcggcaggcccgcgttcgggtagcacgacacgtaggtgtcgcacagcttcgcgagctcggcgatgtacgggcgcatcagcgccgcgccgagcgcgcagttcaggccgaacgtgagcggcttcgcgtggcgcagcgaattccagaacgcctcgaccgtctggccggacaggatgcggccggacgcgtcggtgacggtgcccgagatcatgatcggcagtcgctcgccggtgtcgtcgaacagctggtcgagcgcgaagagcgcggccttcgcgttcagcgtgtcgaagatcgtctcgacgaggaacaggtcgacgccgccgtcgagcagcgccttcgcctgctggtaatacgcatcgcgcagctcgtcgaacgtgacgttgcgcgcgccggggtcgttcacgtcgggcgagatgctcgccgtcttcggcgtcggcccgatcgcgcccgcgacgaagcgcggtttttccggcgtcgcgtatttggcggccgattcccgcgcgagcgccgccgacgcaacgttcatctcgacgacgagcgcttccatcccgtaatcggcctgcgcgacggccgtcgcgccgaacgtgttcgtctcgacgatgtccgcgcccgcggcgaagtactgatcgtgaatctcgcggatgatccgcggctgcgtgatcgacagcagctcgttgttgcccttcacgtcacgcgggaaatccttgaagcgctcgccgcgatacgcggcctcgtcgagcttgtagcgctggatcatcgtgcccatcgcgccgtcgaggatcaggatgcgctgccggagcagttgcggcagcgccgcgccgcgcgtgtacggcgcggcgggggcggcggatgaggcgaaaggcgcgatcggcgtgggctcggacatggcggattaccggcgaatcggaaagccgtcattgtagccgcagcttccgccgtgcgtgggcggccgccggacaaacaaagcccccgcgcggcgggccgggcgggggcggggggagtgcgccggatcgcgtcgggcggcggcgccgcggcggacccgcaggcccggcaggcggccgcgccggcgcgacgtcagtggagaacgacgggttgcgtcatcaggctgtcgaactgtccgaggaattcgtcgacctcgtcgagcgtcggctcggcctggatcaactgcttcacgtgctcgcgaaagcgcgcggcgagttcgccgtcgatgaagatttcgcgctgcgcgttcttgtcgacgatttcgtagccacccgaattcatcgcgtggtggccgtcctgcggcgggaactcgacgacgcagtagttggggctgttgtagatcatttgcatggcggcactcctctttgctatggctttcggcctcgttgcaccgtaagtggggcgggccgagccggtttcaaggggttggcgctgcacgccggtcgtttttacagggcgtatcggttggatgccgacgacctcaaaacgtttccgattctcctccggtggacgaaagttggtgtcaaagattgtcaaggttgcggttctccgggatcggccggcggcgggcgcggcgatccgccggtcttctcggtcgaatttaccgactcgttcgcgttcaacggcgcgccggacgcggatgccggggcggcggccggcgccgcgccgccgtcggcgttcgcgtctgcgtccgtgtttgcgctcgtatccgagtgtacgtccgcatcgccgtttgcgttcgtgcgccggtgcagcagcaattcgatctgcgcgccgttcggttccgtctgaaccatccgcacgggcagccagccgagcgacggcgcgagccagatgtcgatgcggcgcgtgtcgcccgcgcggcgcggcagccgcatgaaatgcctagcatcgagcgagcccatgcccgtcgagatcgtctcgtcgccgatcgtcgtgatcggccacgtctcgccgctgtcgcgatcgacgacgaagaactcgcgcgtgacgcccgggcgatacgcatcgggatcgccgccgacgaggcccgcgagttgcatcagcatgctgaagcggtcctgcgcgccgtcgggcagcgcgagcgagttcggcgtgccggtgaacacgatttgcttcgtctgccgattgaagatcgcgaaatcgggcggccgccggccgcgcgtctcgacatagcgcgcaggcgcgacgccgaacgcgtcgacgcggccgcggctttcgtatgtgtacgggccgacgaacggcacgggcatcgatacgtataacgaatagccgccgccgtcggtgcgccagtggatcgtgccgggcatgttttgcatgccgttgtagaacgtgtcgtattgcagatcggcggacggcggcagcgcgaatttcacgccctgcgctgcttcgccgggcggcgcgctcgcgcccgatgcgccggcggccgcgccgctcgtcgcgccggccgcctgcccgcccgccgcgcttgccggttcggtgccggaggcggcggcgggcgattcagcggaggattcggtggaggattcagcggcgctcgatacgggcgccgaggcgcgcggcgcatgcgcgggcggcgcgggcgcgcgggccgcccgcttcggcgcggcccgcggccgatcggcggcgggcttctccggcgcgggcgcgcgctcgatcggctgcggcttgagcaattcgacctgaaccggcacgtggtcgggctcgacgggcctgaacggctcgcgaaaccgcacgagccacagcgcggcgagccagtgcagcgccagcacgagcgcgagaacgcacgcggcgcggcgcacgcggcgcgccgcgccgcgcgggttcgacgaaacgatggacgacaacggcatcagcggcgggcgggcctctcgaacggcgacgaaacggggcgcgcgcgattcgcgcggcccgggatgcggcggcgcccgtcaggcgtcgcgcgctccctcactatacccaagctcgtacgacagcttctgcgcgcaggtgcgcagcgcggtgtcgacctcgccgccccagcggatgtcgaacgcgccctcgtggccgagcgcgatgatcgcgagcgcgagctcgccgaccgcgtcgaacaccggcatcccgaatgcgttgatcgtcggcagcagcatgccttcgacgcgcgccgcgcgatgcgcgcgcacgtcggcgagcaccgcgtcgacttcggcgcgcgtgcgcgggccggtatagtgcgcggcgcgccgcgtgtcggcgagctcgcgctcgatcatcgcggccgtcttgccgcgcggcaggtacgcggcgaacacgaggcccgtcgccgagccgaggagcggcatcacgtcgccgagcttgagcgacgccttcgccggatggctcgactccatccagtggacgatcgtcggcccctggttgccccataccgcgatgccgaccgtctggtcgagctgatcgcgcagcgcggtgagcgcgatgcgcgcgagcttcacgccgtcgacgcgcgcgaggcgcgccaggcccatctgcaacgcgaagccgccgagctcgtagcggcccgacaccggatcctgcgacacgagcccgagccgctggaaactgacgaggtagcggtgcgccttcgccgggctcatcgccgcgcgctgcgcgaggtcgcgcagcatcatcgcgcgcggctcgcccgtcagcacgtcgagcaggcgaaagccgacctcgatcgactggatgccggagcggactttttcctcgccggtgtcatgatcgtcggcgaggtcgtcgtcgggggcgtcggaggggggcgaggcggacttgttcacggcgtggcgggaagaatggggagggggcggctcgcggcgcgggccgccgtgcggattcaccatcgtaaaatagattccttccatcgtcactacaacggctcacttccctatgaaacttgcttcgctcaaggacggcacgcgcgacggccaactgatcgtcgtctcgcgcgacctgcacacggcggcgatcgccgacgcgatcgcgccgacgctgcagcgcgtgctcgacgactgggcgttctacgcgccgcagctgcgcgacctgtacgacgcactgaaccacggccgcgcgcgcaacgcgttcgcgttcgagcccgccgattgcatggcgccgctgccgcgcgcgttccagtgggcggacggctccgcgtacgtgaaccacgtcgagctcgtgcgccgcgcgcgcggcgccgagatgccgcccgagttctggaccgatccgctgatgtaccagggcggcagcgacgatttcctcggcccgcgcgacgacatcgtctgcgcatcggaggcgtggggcatcgatttcgaggcggaagtcgcggtgatcacggccgacgtgccgatgggcgccgcgcccgacgaggcgctgaaagcggtgcggctcgtcacgctcgtgaacgacgtgtcgctgcgcaacctgattcccgccgagctcgcgaagggcttcggcttcttccagagcaagccggcgagcgcgttcgcgccggtggccgtgacgcccgacgagctcggcgagcactggcgcgaaggccgcctgcatcgcccgatgctcgtccactggaacggcaagaaggtcggtcagccggatgcgggcgtcgacatggtgtttcacttcggtcaactgatcgcgcacgcggcgaagacgcgcaacgtgcgcgcgggctcgatcgtcggctcgggcacggtgtcgaacaaggatgcgaagcgcggctactgctgcatcgccgagaagcgctgcctcgagacgatcgagcacggcgcgccgcagaccgagttcatgcgctacggcgacagggtgaagatcgagatggtcgacgaggcggggaagtcgatcttcggcgcgatcgagcaggcggtcgcgccgctggacgccgccgcttgacacggccatgcgaacgggcggccacgcggcggccgtgcggcggccgtgcgggcgcgcacgcaagcgtgcggcgccgcccgggccggattgcccgccgggccgccgcgccgcccgacgcgcgccgggtttcgccggatgaccctgccgcccgccttcgctacactgagtttgcaggcttgtcggctcaccccacaccccacttcgaaggaaggtccagcatgaccgatctcgctctctatgccggctatgaagcgctgcgcatccagcgccggccgcacggcatcgtcgaaatcgtgatgagcggcgaaggcgcgaaccgcagcggcctcgcggtcgcgagcgaggcgatgcaccgcgagctcgccgatatctggcgcgacgtcgaccgcgatcccgacgcgcgcgtcgcggtgatccgcggcgaaggcaagggcttctcggcgggcggcgatctcgcgctcgtcgagcgcatggccgacgctcacgcggtgcgcgagcgcgtctggcgcgaagcgcgcgatctcgtctacaacgtgatcaattgcagcaagccgatcgtgtcggcgatgcacgggccggccgtcggcgccgggctcgtcgccgggctgctcgccgacgtgtcgatcgccgcgaagcacgcgcggatcatcgacgggcacacgcgtctcggcgtcgccgcgggcgatcacgcggcgatcgtctggccgctgctctgcgggatggcgaaggcgaaataccacctgctcctctgcgagcccgtgagcggcgaggaggccgagcgcatcgggctcgtgtcgctcgcgctcgacgatcacgagctgctgccgaaggcgtacgagatcgccgagcgcctcgcgcaaggctcgcaaagcgcgatccgctggaccaagtacgcgctcaacaactggctgcggctggccgggccgaccttcgacgcgtcgctcgcgctcgaattcatgggtttttccgggccggacgtgcgcgaaggcattcgctcgctgcgcgagcgccgcgcgccggatttcacgggcggcgcgccgtcttgagcgccgcgcgcgctatgatcgatcatgaacgccgccgcgcgtgcggcgtatccccacgacctgcgtgactcgcttcgaaggaatcgacgatgaccgaccccaacggctccaatccgttttcaggcttcggcggctttcagcccgccggcttcctcgacaagatgtgggacatgatgcgtctcacgccgttcggcgcgatgagcgcgttgcccggcgcgtcgcaagggctgccgccgtcgttgtcggcgatgtcggacctgatggcgccgctcgcgagcgtcgaggagctcgacaagcggatcaccgatctgcgcgcggtcgagcagtggctcaagctcaacctcggcatgctgcagtccgcgatccaggcgctcgaggtgcagcgcgcgacgcttgcgacgctgcgcgcgttcggcgcgctcgcgcagacgtcgatggccgcggccgaagccgcgctgtcgcccgacgattccgcgccccgcgaaccggcttcggctgctgcttcggcttcggcggcgaagcgcgaggcgagcgccggcgagccggccgatgcgcaaggcgcgcgcgacgccgacggcgagacgccgccgccgggcgccgacgcgttcgacccggcgggctggtggaatctgctgcagtcgcaattcaatcagcttgcgcgttttgcgatgacgcagccgggcatggcggcggcgggcgatgcgcctgcggcgggcgcggcggccgggccgaagccgtccgccgcgaaaaagccggcgccgcgccgcgccgcggccccgcgcacgggcggctcggcggccgaccgcgcgccgggcgcgtcgagcgcgggcggcgatgcgaagcccgcggccgcgaagaagccggccaggcgcggcgcgtgacgcgcgcggcgccgatgaggatacgctgaggcgaaaatgcggctcgcgctcgtgctgatgggaggcggcgcgcgcgccgcgtatcaggccggcgtgctgaaggggcttgccgagatcgcgcacgacgtcgacccgaagcggcgcacgtcgccgttctcggtgatctgcggctcgtcggcgggcgcgatcaacgcgacgtcgctcgcgagccatgccgacgatttcgagcacggcgtgcggcgtctgctcgaattctgggagcaactgcgcgccgagcgcgtgtaccggaccgattggctcggcatcgccgccgcgggcgcgcgctggctcgccgcgatgagcatcggctgggccgcgcgccgctcgccgcgcgggctgctcgacaacgcgccgctcgcctatctgctgcggcgcgagctcgatttccaccgaatcgaactgatgctcgaggcgcgcaagctgcacgcgctatcggtgacggcgctcagctattcgagcggccggcatctgacgttctatcaggcgagcgagccgatccaggcgtggcggcgcgcggaacgcaccgcgcggatggtcgacctgtcggccgagcatctgctcgcgtcgtcggcgatcccgttcgtgtttcccgcggtgccgctcgtgctcgacggccagatcgaatatttcggcgacggctcgatccggcagatcgcgccgctgtcgccggcgatccatttcggcagcgaccggatcgtcgtcgtcggcgcggcggacccgcgccccgaggtgcccgccgcgaacggcaacgggcgcggctatccgtcgctcgcgcagatcggccagcaggtgctcgcgagcgtgttcctcgattcgatcggcgcggacatcgagcggatcgaccacgtgaaccggatgatcgagcacctgcccgcgtacgtcgagccggaaagcggctggcggcacgtcgacgtgctcgcgatcgcgccttccgagcggatcgagctcatcgcctcgaaacatctgaagcggctgccgctcacggtgcgcgggctgctcggcgcggtcggcggcaacaagccggcgggtgcgtcgttcgcgagctatctgctgttcgaggccgagttcacgcgcgagctcgtcgaacttggctatcgcgacgcgcacgggcagcgcgagcggctcgcgcaatggatcgcgtccgccgagcatcgcggcgggccggccgagcggggcccgggcgcgggaaccgatgcgagaaccggcgcgggcgcgcacgccgcgcggcgcacgacgacgtgacgcggcatggcacggcatggcatggcatggcatgccatggcatgccatggcgtggcgtggcgtggcgtggcgtggcgtggcgtggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcaaggcgggacgggacgggacggcgcgaggcgacgcgggatgacgcactgtcggcgcgcccggccgccgcgttcgctgtttcggttgcgttttcaccacgctgacagaatactttcgctgcgacgctttgccgcatgggggcggccccggcgcccggcgccgtcccggaacggtcacagtcgcgtgctatcatggccgccgccgaatacatcacatcgggccgctcgcgcgcggccgtccacgacggcaggcgcgtgcggggccttgcaacgaagccggcggtgcgccggcgcctttcaggcacgcgcgacgcggttttcgaacgccgggagcgccgagtgcggcctgccccacggtggaagcgcggtcgcccggcgtccggcgcgaaacctgcgtccgggcccggattagcgcgtaaaattatcggcttggctgcgaaaacgcccgcactgggccggttttccgcaacagtctcgtttagttgtcgcattgcgcagaacaggggtgggaccatgaacaccatgctttatccggaactctacaagtcgctcgaagccgtccgctgggacatggaaaaggacatcccttgggacaagttcgacgcgtcgctcctgaccgacgagcaggcgaagacgatcaagatgaacgcgatcaccgagtggtcggcgttgcccgcgacggagatgttcctgcgcgacaaccatcacgacagcgacttctccgcgttcatgagcgtgtggttcttcgaggagcaaaagcattcgctcgtgctgatggagtatctgcgccgcttcaagccggaactgatgccgaccgaagaggaactgcacgcggtgcgcttcgagttcgatccggcgccgccgctcgagacgctgatgctgcatttctgcggcgagatccgtctgaaccactggtatcgccgggcggccgagtggcataccgagcccgtcatcaagcacatctacgagacgatctcgcgcgacgaggcgcgtcatggcggcgcgtatctgcgctacatgaagaaggcgctcaacaactgcggcgacgtcgcgcgcgcggcgttctcgaagatcggcgtgctgatggcgtcggcgcgccgcaccgagaagccgctgcatccgaccaacctgcacgtgaaccaggcgctgttcccgcgcgacaccgtgcagtcgcgcctgcccgatccggaatggctcgagcgctggctcgacgagcagatccgcttcgacggcgagtgggagaagaaggtcgtcgagcggattctgcacaacctgtcggtgctgttcgagcgcacgttcgcgaccgcgcaggaactgaaccgctaccgcaaggaggtgaccgcgcgcctgcaatcggagagcggcccggccgccgcgcagcccgcgtaacgcgcgcggcgccgcatcgagacaagcccgctcgcaggcccggcgggcttttcttttgccgattcgcgccgccgcaggcgcgagcgggccgcgccgctcgacatcgtcctcccgttcatccgccaacgagttttcgccccatgcccgcttcgttcgaacgcaagctgatcacccgcgacgcgctcgccgccatgcgcgcgtcgctgcccgcgcccgtcgtcttcacgaacggcgtattcgacatcctgcatcgcggccacgtcagctatctcgccgacgcgaaggcgctcggcgcgtgcctcatcgtcggcgtgaacagcgacgcatcggtgcgcatgctcggcaagggcgacgatcggccgatcaacgtgcaggaagaccggatggcgctgctcgccgcgctcgaatgcgtcgactgggtcgtcggcttcgacgagaagacgccggtgtcgctgatcgaggcggtgcatcccgacatcctcgtgaagggcggcgactacgacatggatgcattgcccgaatcggcgctcgtgcgcggctggggcgggcgcgcgctcgcgattccgttcgagcacgatcgctcgacgaccgcgttgttgaagaaggtgcgcgcgcagtcgcgctgagcgcgcgccgggcggcgcgcggacgcgtgaccgccggctgccgcgttaccgggcggcggatgcgccggggaggatcggcgcgcgggcgggctgcgcggcgggcggcgatgagggggcaggcgcagcgggcgcggcgacggacgccggcatagaggcgggcgcaaccgcagaggcgggcgccgatgcagcaggcgagcccggcgccgaatcggacgccgcagcgggcgccgcgccgggcgcgttcagcggcgcggtctcgagcgccggcggcacgatcggcccgccgacgatcggctgatccgccgcctgcgacacgggcgtcacgcgcagcgcatccgggcgcacctgcagcagcgcatggcccggctcgcgcgggccggcggcgggcagcgggccgaatacgccgcgcaccacgacgaacgcgagcatgttggcgagaaagagaatcgagatcagccagcgcagcatcgtcaatgctcccaggaatcgtttcgttaccgtcaatccgccgcgcggtttcgcgcggcgtcgcgtcttgcgcgcgcggcgcgcgagccgcctgcgcgtgcgccgcgcgtcacgccgaatgcgcgatcagcgcgaggcccgtcagcacgagcgtgtcgtgccgcgtgtgcgggacggtcagcgcgcgcacgatcgcatccgccgcgccgcccgacagcacgagccgcacgggcgcctgccaggctttctcgagatcgcgccatgcgcgctcgatgagccccgcctgcgcctgcaggcagccggccgacagcgcatgcggcgtgtcgatcgcgaacggcgcatgtgcgtcgttctcggcgagttcgtcgagcaggttcgtcgccgcgtcgatcgacaccgtcggcaactgcgcggtgtgcatgccgagcgagcgcatcatcagcgcccagccgggcgcgatcagcccgcccgcgaagtggccgtccgcgcgcagcgcctcgagtgtcgtcgcggtgccgaacgtcgcgatcagcaggtgttcgtccgcaaacgcggcgtgcgcgccgatgagccccgcccagcggtcgctgccgaggcgcgcaggttccgcgtagccgttcgtcacgccgcattgcgcggcgctcgcgcgcacgacggtgcgcggcagcgcgggccagcgcgcttcgatcagcgcgtcgatgcgcgcggccgccgcgtctcccgcgacgttcgagatccacgcgccgcgcggcgcgggcagcgtcgaccagtcgggtgcgtcgctcgcatgctcgaacgcgccgctcgtgacgaaatggcgcgcggtgtccgcgagcgcccatttgatgcggctgttgcccgcgtcgatcagcaagcacatgccgctcatcgggcggcccccggcgtgcgcagcgacacgtcgcccgccgcgatcgcctgcctgccggcgggcgtgtcgagcagcaactgcccggtttcgtcgatgccgacggcgacgccgcgcgcgagctccgcgccgcgctcgagcagcacgacttcgcggcccgcgtaggcgtgcagcgcgtgccagcgcgcggcgaacggcgcgagaccgtcggccgcgaacgcgggcagcgcgacggcgagcgcgttcagcgcggcggcgaacgtatcggtgagcgtcgcgccggcgcgcacggcggcgagcgcgacgggcggcagcccgcccgcgagcgtcgcgtcgcgcgcgcgcagcgcgtcgacttcggccgcggccgcgtcggccgtgcgcacgttgacgccgaagccgatcacgaccgcggtcgcgtcgatcgtgttccagacggtctcgatcagcacgccggcgagcttgccgacgatcgcggtttcgccgtcgcgctccgttgcgacgagcaggtcgttcggccatttgagcgcgatgcggcgggcgccgtcggcgccgccgcgcggcgcgtcgccggtggcggcgggccgcgcggcgaacgcttcggcgagcgccgcgccgacggcgaggctcagcccggcgagcgccccgacggggcgcggcagcacgcacgcgaccgagcaaagcagcgcgtcgcccggtttcgcgaaccacgggcggccctgccggccgcgtccggccgtctgttcgtacgcgacgcgcgcgatcggcgcggcgagcgcgtcgcggcggcggggcagcgccttcaggcgcgcgccgaggtccgcattggtcgagccggtcgtgtcgacgatttcgatcgaccattcgcgcgccgcgggggcgaggtgcgcatcgacgcgggcgcgatcgatgagcggcccgccggtcgcgggcatggaagggggggtggcgacattcatggcgcgtattgttgcggaactgatcgacggttgccagcgtaatgttcgacgggctcgtcgcttgacgggcgggcggatcgcggccttgcgcggctcggtcggcgatgcgcccatcatagccgcgtgcggccggcggcgtgcgattgggtgggcggcggcgttttgtcgggcgggttcggcgctcgccgttcgccgtcgggtggggtgtcgtgtgcggcgcccggcgcggcgcaatgcaatgcggtgcgatgcggcgtggtgtggcgtggcgtggtgtggcgcgtcgcacgaggcgctggaacggccttgcgtgcgatcgctcatcggtgggtattccgcgcgtgggccgcgccggccgtccttcgcccgccggcgctcgcttacggcgcgagcgccggatgcttgagcgcgtgcgcggcctcgatccactgcgcatgaaacgcgtcggcgtcgcgcggcagcccgagctcgccgttgcggtacgcgatcgcgagcgcctgcaccgcttccggaagctcatggtcggcggcttgccggtacagcgcgagcgcgcgcgcttcgtcgcggcgcacgccgctgccgtcgcggtatgcgttcgcgagcatgaactgcgcggccggaatgtcctgccgcgcggcgagctcgaaccagcgggcggcctcggtcgcatccgcgggcgtgccgtagccgctgcggtagacgaggccgacatagtaagcggcgttcggatcgcccgcggcggcgagcgggcgcagcatcgcgagcgcgcgcgggtagtcgcgcgcggcgccgcccgcgccgagcagccacgccttgccgagcgcgaggcgcgcgtcgcgttcgccggcgctcgtcggtgcattctcgggcggcgtcgcgtgcgcggccgtctcgagccagcgccagccttcgtcgcgcagcgcgagatcgcgcgaaccggcgagcgcgaggccgagcgcggcctgcgcgtcggccgagccgcgctgcgcgagcgcgcgcagacgcccgagcgcgttcggctcgctcgcctgttcgaccatcgcgcgccattcgtcgagttgcgcgcggctgacggccggcgcgccggacgccgggcgctcgatgcgctccgtcacggcgacgcccgcggcgagcgccgccgcgacggcgagcatgccgacgggcggcagcctcgcatgcagcaggcgccgccgcggcgtcgggcggcgcgcgccgtcgggcggcggcgcggcgtgagtcgggagcagcttcttgattgcgttcatcatcggggcgaatcggtttcaggtgcgtcgggcgggcggcgcgcggcggcattccggcggcgcgccgcccgctgcgtcattgcgtcagatcgatctcgtaagtcgcgagtcccttgccggagccgtcgtcggccgcgacttgcgtgatgcccgcgaggcccgcggtgctcgcgagcgccgcgaggttcggcgccgacgcgaactgcacgtgcgcgaccgagcccgcgagcttcgtgaagcgccagctgcgctgcatgccgtccgccgcgcgcgtgatccggccgcgcttcttgatgtatgcgatcagcacgtcgcggttcgcgtcgggcgacgcgaagatcgtcttgctgccgtccaggccggggaagttgccgccgccgctcgcgcggtagttgttcgtcgcgacgatgaactgcgcattcggatcgatcggcgcgcccttgtacgcgaggttgcggatccggctgcccgccggctgcgtgacgtcgatctcgtagcgcagatcggcggatgtgaacatgtcgaagttgtagccggggaacgtgctcacgagcttctgcacggtcgctttcgtcgggtcgatcgtgttgaagcgcttcgccgcggtctcgagccagttcttgatgtccgcgccgctcaccttcaccgcgtagaccgtgttcggatacaggtagagatcggccgcgttgttgatcgcgagcgcgcccgccgcgacgtcggtgaaatcggtgccgccgccgaagccgctcttgaacggcgcgctcaccgacagcaccggcagcgacgcatactgcggcaggttcgtctgcacgtagttcgcgacgtagtcggcctgcgcctcgttgacgagctggatcgcgcccggatcgcccacgtccgcgaagtagctggtcatccggtagtcggtgctgccgatcggcgtcttcacgtagtcgatcgtcgcctggtgctcggccgcgatcgccgcggccaccgacggatcggcgtcgacgtagctcttgtccgggttctggatcgagcgcgcctcgacggtggtctgcgatttgtcgacgcgccacgtcttgccgtcgaacgcgaggccgagcttgatcacgccgaggtgcttgccccagtagttcgccatcacggtcggcacgccgttgaccgtgcccttgaccttgtcgacgcccggcaggttgaactgcgcgacggtgctcgtcgcgtcggggaacacctggtgcgagtggccgatcagcatcgcgtcgatgccgggcacggtggacagccaccagctgccgttttccatcgtcggcgagtacggcgagttgtcgagcccgccgtgcgagatcgcgacgacgaggtccgcgcccttcgcgcgcatctcgggaatgtacttctcggcggcttccttcaggcccgtcgtatagaccttgccgtcgagccagcgcttgtcccagttcatgatcgcgggcggcgtgaagccgatgatgccgaccttcacgggcgccgtgaccgtgcggccgtcgggcgtcgtcgcggtgacgttcttcgtgaggatcgtgtacggcgtgaagaggggcgcgttcgtcttcgcgctgatcacgttcgcgagcacctgcgggaagtccggccccgcgcatttcttctgccgggccggatcgggcaggccgtcgacggcgaacgcgttgcccgtcacctgcgacaggtacggcagcccgtagttgaattcgtgattgccgatgccgccgccgtcgaacttcgccgcgttcatcaccttgtagatcgcaagcgtctcgccgcacgacacgggcttcacgagcgcctgatagtcggcgagcgccgtgccctggatcgtgtcgccgttatcgagcagcagcgtgttcggatattgcgcgcgcgcctgcgcgatcagcgtcgcgacccgctcgaagccgagcgacttgtcggccgcgagcttgaagtagtcgtacgacagcacgttcgtgtgcagatcggtcgtctcgagcacggcgagcgtcgccttcgtgccggcgggcgcgctcgcgccggactgcgcgccgggcgaatcgacgtcgtcgttgcagcccgcgacgagcgccgcgcacgcgacgagggcggcggcaaggcgccgccggcgaaaacgcaaggggaatggcatcgggatttttcctgttctgtttccgttgagccggggatggcgtgagcggcgcatgcgccgacggcctgacatccagcgcgtgagagtatcgaaaggaaacgtgaccgaagaatgaaagcgcgcggagggcccgccggaaggcgcgctgaaagcataacggaagctcgcgcggcgcgcgccgcgccggccggccgggcaaaacgagacttcgcgcggcgaggcggttcgctacaatggccgctgtcaccgtttcgcaaaatcgcccttgaacttccagactccccccggcctgtcgatcgacgccggcagccaaggccgcaccgtgcgcctgtgcggccagtggacggcgctcgcgctcgcgcgcgaccgcggcaacgtcgcgcgccggatcgcccggctcgcgaaggaggcggtcggcgagtgggacctgtcgggcgtcgagcggctcgaccacgtcggcgggcaggcgctctggcgcgtgtggggccgcaggctgcccgacgggatcgcgctcaccgacaaccagcgggtggtgttcgagcgcatcgagcggctcgacgcgggccgcgagtcgcccgagcccgtcgtgcggatcgatcccgtcacgcgcttcggccagggtctcttcacgttcggcgagcacctgtacggcggcatcgcgctgctcggcggcctgatcgtcgacctgctggcggtgctgcgccggccgcgcacgatgccgtggaccgaaatctccgcgaacgtctacgcggccggcacgaaggcgctgccgatcacggcgctcgtcgcgttcctgatcggcatcgtgctgtcgtatctgtccgcgcagcagttgcagctgttcggcgcgaaccgctacatcgtcaacatcctcggcctgtccgtgatccgcgagctcgggccggtgctgtcggcgatcctcgtcgcgggccgctcgggctccgcgatcaccgcgcagatcggcgtgatgcgcgtgaccgaggagctcgacgcgatgcgcgtgatgggcattccgcacggcctgcgcatcacgctgccgcgcgtgctcgcgctcggcgtcgcgatgccgctcctcgtgatgtggaccaacgtgatcgcgctcacgggcggcgcgctcgccgcgaagttcgtgctcggcatcgatctgaacttcttcgtgcgctcgctgccgtcggtcgtgccgatcgcgaacctgttcatcgggctcggcaagggcgtcgtgttcgggatgctgatcgcgctcgtcgcgtgccatttcggcttccggatcaaggcgaactcgcagagcctcggcgaagggacgacgacgtccgtcgtcacgtcgatcaccgtcgtgatcctcgccgacgcggtgttcgcgatcctctttcagaacgtggggctcggatgagcgcgcgcgacgacgatttcgtgatcgaggtgcgcgacctgaccaagcgctacgggcgcaacgtcgttcacgagcatctcgatttcgacgtgcgcgcgggcgagatcgtgtcgatcgtcggcggctccggttcgggcaagacgacgctcgtgcggcagatcctcgggctcgagcggccgagctcgggcacgatcagggtgttcggcgaggacacctcgaagatcgacgccgacaccgcgcgcgtgatgcgcagccgctccggcatgctgttccagcacggcgcgctgttctcgtcgctcaccgtgttcgacaacgtcgcgcagccgctgcgcgagctcggccgcgtgccggacgatctgctgcacgacatcgtgatgctcaagctcgagatggtcgggctgccctgcaagcatgcgtcgaagatgccggccgcgctgtcgggcggaatggtcaagcgggtcgggatcgcgcgcgcgatcgcgctcgagccggagctgctgttcctcgacgagccgacggccgggctcgatcccggcgcgtccgacgagttcgtcgagctgatcgcgacgctgcaccgcacgctcggcctgaccgtcgtgatggtcacgcacgatctcgacacgatggtcgcgctgtcgacgcgcgtcgcggtgatcgcggagcgcaaggtgctcgtcgcggcgagcgtcgaggaggcggcgggcgtcgatcatccgttcatccgcgaatattttctcggccggcgcggccgccgcgcgttgcaggcgctgccgcccgagcgtcgcgcgcgcctgccgaaggccgcgctcgagccggcgccttcggacgtcgagttgtagaacgaacacgagggaacccccgcatggaaaacaaatcacacgcgttctgggccggactcttcacgatcgcgctgctcggcgcgatcgtcggcgcggtctactggttcaacgtcgatcgcacggtgcgcgtgccgtacgatctcgtgtcgcgctcgaacgtgacggggctctttcccgacgcggccgtgcgctatcgcgggctcgacgtcggcaaggtgcagtcgatcaacttcgatcgcggccatccgggccagatcgtgatccgcatcctggtcgacacgaacgcgccgatcacgcgctcgactttcggcagcctgggctttcagggcgtgacgggcatcgcgttcgtgcagctcgacgacacgggcgccgatctcgcgccgctgccgacgtcggcgaaggcggtcgcgcagattccgatgcgcccgagcctgttcgatcagctccagcagcgcggcgacgtgctgctcaagcagatggagatcgccgcgaagagcgtgaacgagatgctttcgcccgaaatgcgcgatcagttgaaggcgaccgcggcgagcatgcagcatgcggccgacggcgtcacgcaactgtcgaggcaggtcgagcccgcgctcgcgcggatgccgcagacgatggagcacgtgaaccgcgcgctcagctcggcgaacgcgctcgtcgcgcccggcgggccgctcgtcgcgaacctgaaccgcgcggggcaggcgctcgcgtcgatgaacgacacgctcgccgagctgagcgcgcgcgtgcgctacgacacgctgccgcgctttaacgcgctcgcgacgaacgtcggcgacgcgtcgcgcacgctgaaggacgtcgcgggcgacgtcggccgcaatccgcgcagcctgctgttcggctcgccggcggccgcgccgggcccgggcgagacgggattcgtgtggccgagcgccacgcccgcccaataagtttttctggaatccgcgatgcacgcacacttcatgtcaggttcactgtcccgccgcggccgtccggcgctcgcgctcgccgtggcgctcgtgatggcgagcgcgagcggctgcgcgggaacgcccgccgcgctcgcgaacatccgctacgacctcggcccggcgcagccggccgcctcgtcgggcaccgggcccgcgctcaaggtgctcgacgtgagcgcgcccgatgcgctgaacaccgatcgcttcgtctaccggctcgcgtactcggacgcgcagcggatcgccgcctaccgcgacagcaaatggacggcgccgcccgcgcaactgctgacgcagcggctgcgcggcgcgctgtcggggcgcggcgcggtgctcgcggccgacgacggcgtgcgcgcgcccgtgctgaaggtcgagctgtccgagttcgagcaggtgttcgacggccgctcggagagccacgcggccgtcaccgcgcgcgcgacgctcacgcaggagggcaaggtgctcggccagcgcacgttcgtgtcgcgcgcgccggcgagcacgccggacgcggcgggcggcgcgcaggcgctcgccacggcgagcgacgcgctcgtctcgcaactcgtcgcgtggctcggcgtgcaggcgtacgcggccgcgcaatgaacgccgccgcgcgcgccgcgcttgccgcgccgtgcgcggcgccgccgagatgacacccgccgcgcgccggcagcgtcgtcattcgacgctcgcgcgtcaggcgttcgccgtctacgcggcgctcgtcgtctatgcgtcgctctatccgttcacgggctggcgctcgctcggcatcggcccgttcgatttcctgctcgcgccgctgccgcgctatctgaccgcgttcgacgtcgtcagcaacgtgctcggctatctgccgttcggcgcgctcgcggtgctcgcgctctatccgctgcgcggcgtgcccgccgcgctcgccgcgacattgctcggcgcgctgctgtcgggtgcgatggaggcgctgcagacctatctgccgacgcgcgtgtcgtcgaatctcgatctcgcggcgaacgcgctcggcgcgctcgtcggcgcggcggccgccgcccccgccgcgaccgcgctgatcgagcgcggcgtcgtgcggcgcgtgcgcttcgcgtggttcgagcgcgaagcgtcgacgccgctctttctcagcgcgctgtgggcgggtgcgatcctgtttccgtcgccgttcctgttcggcatcggcgattggccgagcgagctgtgggagcgcgccgacgtgacgatgcgcggcgcgctcctcgcgtgggcgcccgacgcgtggaacgtgcccgcgtggccggagcggctcgacggcctgctgtccgattccgcgtgggagacgctgctcgccgcgctcgggctgttcgcggcgctggccgtcgcgtcgctcgcgatgcgcgagcgcgcgccgcgcgtgcggctcgtcgtcgggttcgccgcgtgcgcgctcgcgctgaaggcggccgcgacgttcatgcagtcgtacaccgggctcgtgctcgactgggcgacgccgggcgcgctgcgcggcatcgcggcgggcctcgtcgccgcgctcgtcgcgctgcggctgccggccgcgtggcgcgcggcgctcgcggcggccgcgctcgccgccgcgctcgtgctcgtcaacgtgctgcccgtcaatccgttcttcgatttcgcgctgtccggctggcagcagggccgctatgtgcatttcaacagcatcgcgcgctggctcgcgtggatctggccgtacgcggcgctcgtctggctcgccggccgcgcggagcgcgcgtggctcgcgcggcgcggcgcgggcgcttcgcgccgcgccagcggcaaacggcgccggtcgctataatcggccacgactagcctgccgatgccggccggcctcttccggccgctcgttcctgtccgaatttttgtccaataacgcggggcgctcacacggcgtccgcacgcaatgggccatatcatggattcctactaccgtcaccacgtcttcttctgcctgaaccagcgcgaaaagggtgccgagcgcccgagctgcgcgaactgcggctcgcaggagatgcaggagtacgcgaagaagcgcgtgaaggagctcggcctcgcgggcgcgggcaaggtgcgcgtcaacaaggcgggctgcctcgaccgctgcgaggaaggccccgtcgtcgtcgtctatccggaaggcacctggtacacgtacgtcgacaagaacgacatcgacgagatcgtcgaatcgcatctgcgcgacggccaggtcgtcgagcgcctgagaatctgagccgttttttttcgagtcaccccgcacgctgtccgcatgaacgccgcatgaatgcccatacccagaaatccctgatcgccggccccgtcggccacatcgagatcgcgatcgacctgcccgacgccgtgcgcgacggctcggccgcgccgcgcgggatcgcgctcgtcgcgcatccgcatccgctgttcggcggcacgatggacaacaaggtcgcgcagacgctcgcgcgcatcttcgtccagctgaattacgcggtgatccgctcgaattttcgcggcgtcggcgcgaccgagggcgagcacgacaacggcgccggcgaagtcgacgatctgctcgcggtgctcgcgcacatgcgcgcgctgcccggccatgcggacttgccgctcgtgctcgccggcttctcgttcggcacgttcgtgctgtcgcacgtcggcaagcggctgcgcgacgcggggcaggcgatcgagcggatggtgttcgtcggcaccgcggcgagccgctggcaggtcgccgcggtgccggaggacacgatcgtgattcacggcgagaacgacgacacggtgccgatcgcgtcggtctacgactgggcgcggccgcaggaactgcccgtcatcgtgattccgggcgccgagcatttcctccatcgcaagctgcacatcctgaagcgcattgtcgtcggcgcgtggcgctgacgcgggcggcgggcgcgtcgccgatggcgcccgacgcgcgcgagggcgggggcgagggcggtggaagcgggaagcggcgatagcggcgcggcgtcgccgttcgtagccgctcgtgattcgtgatcattcgccgccgttcgcggcgattcccgcagattcccggcgatccgcgacggctttcgacggcgcgcgtcgcacatcgcgcattcgttcaatgccgccgcaaagcagggcgcgcggcgcccgagcggggcgtgtgactcacgcatccgcgcgtgcgcggccggtgcccggcccgcgcgcgcccgtagcagcgcccgtagcagcgcccgtagcagcgcccgtagcagcgcacgaagcagcgcacgaagcagcgctcagtccgatcgttcgctgcgccgccgctgcgcgccggcccgccgtcggccctgcatgccgcccgcgcgcggcggccgcgccacatcgtccgccgcgcggcaagctccccaatcccggcaagcgccgcggcgaacttccgtataatggccgggttttgcgtcggcccgtccgcacggatgtccgatgcgccgcgcaggccgccacgccgcttttcgctctgcgaaccgatcgcgccgccgtctgtccaaccggcgcgtttcgcgagccttcgttccccgacatgccgccgcaacgccgccgaccggcccttcaaccgcgcgctccgtgcgcgctgcaatttctgccatcagcctgaatcgatatgcgtctgtcttccctcggcctcacgtcactcgcttcctccaccgccattgccgtcgccgcgcgtaacgtcgcgctcggcatcgtgctgcccgccgcgctcgtgtcgacgatcgccgtcgcgcaggcgaagcccgccgccaaggcgaagcatgcggccgcgccggccgccgcggccgcgccgacgggcgcgcccgccacgtacgtgccgggcgccgtgccgccgccgggcgtgaacgcgcgctcgtgggtgctcgtcgatgcgtcgagcaatcaggtgctcgcctccggcaacgccgacgagcgtgtcgagcccgcgtcgctcacgaagctgatgacggcctacctcgtgttcgaggcgctcgacgcgaagaagatcacgatggagcagatcgtcacgccgagcgaggcggtgcgccgcgtcggccgcgacgaatcgcggatgttcatcgaggcgaacaagcccgtgagcgtgcacgatctcgtctacgggatgatcatccagtcgggcaacgacgcggcgatcgcgctcgccgagctcgtcggcggcagcgaagcgcagttcgtcaacatgatgaacgctgaagcgcagcgcctcgggatgaagaacacgcacttcgccgacgtgaacggcatgcccgacccgaatcactacacgacggcgggcgacctcgcgaagctgtcgacgcatctgatccgcgactatccggattactacaacatcttctcggtcaaggaattcacgtacaacaacatcaagcagccgaaccgcaaccggctgctgtggctcgatccgaccgtcgacggcctgaagaccggccacacgcaggcggcgggctactgcctgatcgcgtcggcgaagcgcgcgctgccgggcgcggcggacgcgacgcgccgcctcgtcaccgtgatgatgggcgagaccaaggagagcgaccgcgtgcaggacagcatgaagatgctgaactacggctacaccgcgttcgattcggtgcgcctgtacaaggctagccaaccgatcgacacgccgcgcgtctacaagggcaagagcaacaacgtgcaggtcggcgtgaagaaggaccagttcatcaccgtgccgcgcggcctggcggacaaggtgaagccggaagtcgcgctgaacgcgccgctcatcgcgccgctcgcggacggccaggtggtgggctcggtgaagctcgtcgccgacggcaagacggtggcggaattcccggtcgtcgcgctgcagccggtgccggaagcgggcctgctcggccgcatctgggattcgatcctgctgatgttcagcaaaaagaagtaagctgtccgctcgcgtcgagcgcggcgccggcctcgccggcgccgcgggctttcgctttccgtcacgattttcgccgtccgttcaacgccatgaatcaagccgacatcgaaccgatcgtctatctgagcgtcgcttcgcacgaggagctggtgccgctttccgaagcgcgcgtgccggtgctcgaccgcggcttcatcttcggcgacggcgtgtacgaagtcgtgccggtctacgcggacggcgcgcgccgcgcgccgttccggatcgcgcagcatctcgcgcgcctcgcgcgcagcctgaagaggatcggcatcgccgatccgcacgacgaagcgggctggcgcgcgctcgtcgcgcaggtcgtcgacgcgaacgcggccgcgctcggcgacggccggcacgcgatcgtctatatccaggtgacgcgcggcgtcgcgaagcgcggccacgcgttcccggcgaacgctgtgccgacggtgttcgcgatggcgagcccgctcgcgctgccgagcgacgcgcagcgcgcgcagggcgtgcgctgcgtgacggccgaggatcgccgctggctgcattgcgacatcaaatcggtatcgctgctcggcaacgtgctgatggcgcagcacgcggcggagcacgatgcgatcgagacgatccagctgcgcgacggcaacgtgacggaaggttcgtcgtcgaatgtatggatcgtgaagaacggcgagctgatcgcgccgccgcgcagcaaccggattctcgagggcatccgctacgcgctcgtcgaggagctcgccgaggaatgcgggattcgcttcgtcgcgcgcgagatcaacgaagcggagctgcgcgcggccgacgagatcctgctcacgtcggcgacgaaggaagtcctgcccgtgacgcggctcgacgatctgcccgtgcagggcggccggccgggcccggtgttcgacgcgctgtacgccgcgtaccagcgcgcgaaggcgcgcgagatggaagcgtctgagcgggccgtgccgccgacgcgtggagaaacgacatgaccgaaccgaacaagaccgtcgagctgacaggcgaaatcgccacgcccaaggaaacgctgctcgagtttccgtgcgacttcccgatcaaggtgatgggccgcgcgcatccggagttcaaggatacgatcttcaaggtcgtgagcgtgcacgacaacgagatcgatctcgagaagatcgaggagcgcgcgtcgagcggcggcaactacacgggcctcacgatcaccgtgcgcgcgacgagccaggcgcagctcgacaacatctaccgcgcgctgacgggccatccgatggtcaaggtcgtcctgtgacggccggccgctagttttcctccttgccgcgcgcacgcgcggccgcataggccgccgtgtgctgcgcctcctgcgccgcgcacagcgccctgaagcgcgcgatctcgtccagcagccagctcctgagcgcctgcacgcgcggcgtttgcgcgagcgacggcgggcacacgaagaagtagtgccacgggctcggccccgcgatgtcgaagagccgcacgatccggccggccgccacctccggcaccgcgagcgagcgccgcacgagcgcgatgccctggccgtcgatcgccgcctgcagcagattcgacgaatcctgatacagcacgccgcgcttcggctcggtcagcgtgtcgagccccgccgcgtcgaaccacggccgccacagctcgtcgtccgagcgcagcagcggatagcggacgagatcggcgggcgtctcgggcagcatgccgccgttgagcgtcggcgcgcagacgggaaagaacgtctcgtcgagcagcggctcgacgtgcagccccggatagacgccgtggccgaagcggatcgcgacatcgacgtcgtcgcgcgcgaaatcgacgagcgaatcgcttgcccgcagctccaggtcgatttccggatgccgttcgatgaacgggccgatcctcggcgtgatccagcgcgcggcgaacgacggcagcgtcgacacgacgagccgcttgtcgcgctcgctcgcgcgaacctcgcgggtcgcgtcggcgagcagcgcgagcgcggcgcgcacctgctgcgcgtagcggccgcccgcgtccgtcagcgcgagccgcttgccgtggcgcacgaacagcggcacgccgagctcggcttccagcgcgcgcatctggtggctgaccgcgccgtgcgtgacggacaactcgtctgccgcgcgcgagaagctttcgtgccgcgcggcggcctcgaacacgcgcagcgcattcagcatcggcagtcgatggatgttcatcggttagtttttctcacaagcacgtgagaatcgatcgtttggcgcaaagccttgcgggaactacgattgtagccactgaagcgatttcgcggaggctgtcatgaaagagatttcctcaagcatcacgttcgagatcccgccgggtgaaacggtgccgatgaaggtcgcgcgcagcacgcggctcgcggtgcgcggcgcgcccgtgtgggcgacgcgcagcaacgacgttcacgactatttcctgtcgccgggcgcgacgctgaagctgcggcgcggcgagcggctgtggctgagcgccgacggcgcgacgagcgcgtgcgtgtcgttctcggcgatcgcgccgccgcagcaggcggcgctgcgcggcgtcgcgcggttcgcgtcgtggttgagcgcgcattggcgcgacgggtggcgcaccgtctgagcgtgagccggacggcgcgcgctgtccggcaccggcgaggtgcatgggttttcggtaaactaccgcccatgtcagccccgccggtttccatcgtgccttccgctcccgccgcgcccgacgccgccgcgtccgttgctccgaatccgcccgccgcattgcccgtcaccgtccggtggctcggcgagacgccttacgacgcctgcttcgacgcgatgcgcgcgttcaccgacgcgcgcacgcccgacaccgacgacgagatctgggtcgtcgagcatccgcccgtctacacgctcggccaggccggcaatccggcgcacctgctcgtcgccgacagcggcgtgccgctcgtgaaggtcgatcgcggcgggcagatcacctaccacggtccggggcaaatcgtcgcatatctgctcgtggacttgaggcggcgcaagctgatggtgcgcacgctcgtcacgcggatcgaagaggccgtgatcgagacgctcgcggcgtataatctcgcgtcggcccgcaaggccggcgcgcccgggatctacgtggaatcggggccgcatcgaggcgcgaagattgccgcgctcggcctgaagatccgcaacggctgcagctatcacggcctgagcgtcaacgtgaagatggatctgcgcccgtttctcgcgatcaacccgtgcggctacgcggggctcgaaacgatcgacatggcgagcctcggcgcgaccgccgactggcacgaagtcgcgcagacgctcgtgcgccgcctgatcgcccacctcgacggcgcaaccgcggccgccgcattgccgcagcaggcactggaacaatcgaatgactgaccttaccgctacccccgcacccgccgaaccggccgcttccgcctacgatccgaccgccaagcagaaggcgcaggcgaagaccgcgcgcattccgatcaagatcgtcccgatcgagaagctgaagaagcccgaatggatccgcgtgaaggcggccaccggcagctcgcgcttcaacgagatcaagacgatcctgcgcgagcacaacctgcatacggtgtgcgaggaagcgagctgcccgaacatcggcgaatgcttcggcaagggcaccgcgacgttcatgatcatgggcgacaagtgcacgcgccgctgcccgttctgcgacgtcggccacggccggcccgatccgctcgacgcagacgagccgaagaacctcgcgcgcacgatcgcggcgctcaagctcaagtacgtggtgatcacgagcgtcgaccgcgacgatctgcgcgacggcggcgccggccacttcgtcgagtgcatccgcgaagtgcgcgagcagtcgcccgcgacgcgcatcgagatcctgacgccggacttccgtggccgcctcgaccgtgcgctcgcgatcctgaacgcggcgccgcccgacgtgatgaaccacaatctcgaaacggtgccgcgcctgtacaaggaggcgcgccccggctcggactatgcgcattcgctgaagctcctgaaggatttcaaggcgctgcatccggacgtcgcgacgaaatcgggcctgatggtcggcctgggcgagacgaccgacgagatcctgcaggtgatgcgcgacctgcgcgcgcacgacgtcgacatgctgacgatcggccaatacctgcagccgtccgagcaccatctgccggtgcgcgagtacgtgcatccggacacgttcaagatgtacgaggaagaggcgtacaagatgggcttcacgcacgcggccgtcggcgcgatggtgcgctcgagctatcacgccgatctgcaggcgcacggcgccggggtggtttgagcgggatggcgggctgaccggcggccggccgccgaatgaggaaaccgcagccttcgctgcggtttttttatgcgcgcggcgcgcgaggcgatgtgcgcccgcttcgcggatcgcttcgcgccgatcgcgcgcgccgcgtccgaacgggcgagcatccgagcgggcgaggctcgtgcgcgcgcggttacaccgtgacggcgatctcgccgaactgttcgttcgattccggatagcggtgggcgtcggcgatccggtcgagcgggaacacgcggtcgagcgtcggcttgagcgcgcccgacgcgagcccgtcgagcacgaagcgcgtcgcggcgtcgagcttcgccggatcgccgccgacgcgcttgtaccggtagccgtgcacgctcagcctcttgccgagcaccgcgaacagcgggaagggcgcctgttcggcggcgagcgcgccgtattcgatcacgatgccgccgagcgcgagcgcatcggccagttgcggcagcagcgcgcccgcgacggggtcgaacgcgacccgcgcgcccgcgccgcccgtgatctcgcgcacgcgcgcggcgagacgttcagtctccggcgacgatcccgtcgcgccgcgggtccgagccgccgaaccacactgactgcccctccacgttgatccgctggatcccctgcaggctcgacccgagctcgacgacgcgcacgtcgtgcccgcgcgccttcagcgcgccggcgagcgcatcggacacgcgcccttgctcgagctcggtcggcccgttgcgcgatccgaagttcggcagcgcgatcgcctgctgcatcgtcatgccccagtcgatcatcccgacgagcgttttcgcgacgtcgttcgcggtggaagcgccgcccgccgagccgagcgccatcatcagccgcgacgagcctttctcgaatacgagctcgggcgcgagcgtcgagcgcgcgcgcttgcccggctgcacgcgattcgcgaccggcttgccgtgctcggccgacgcgggcgagaaatcgagcaactggctgttgagcaggaagccgcgcaccatcagccgcgagccgaagcgctcgtcgagcgtcgacgccatcgataccgcattgccgtagcgatcgacgacggtgatctgcgatcccgacggcggctccgcgccgcgatcggcggcggtcgcgggcggcaggccggacggcgagccggcgctcgcctcgcccgcgctcgcgtcgccgatcagccgcgcgcgttcggcgacgtagcgccgctcgacgaggcgcttccaactgccgcccggcggcgcgacgaaatcgggatcggcaacgtactgcgcgcggtccgcgtacgcgagccggcccgcctcgctgaacagatgcgcggcgaacggcgtcggctcgacgcccaccgcattgcgcacgggtttttgcgcgccgatctgccgccagtccggctgcgcctcgagcagcccgagaatctgcgcgacgacgagcccgcccgccgacggcggcggcatcccgcacacggtccatttgcgatagtcggcgcacagcggctcgcgcgtcttcgcacggtattgcgcgaggtcctgcatgctcagcacgcccggattcggcgcctgccggactgtcgcgacgatgtcgcgcgcgatcgcgccggtatagaacgcgttcgcgccgtgcgcggcgacgagcctgagcgtggccgcgagctgagggttcttcagcgtcgtgccggccggtttcggcgcgccgttccggtcgtagaagtacgcgcgcgcggccggatcgcgcgcgagcgacggctcgttcgcgagcgccgccgcgagccgcgggccgagcggaaagccttgctcggcgagccggatcgcgggctggaacaggcgccgccatggcagcttgccgtgcgcgcgatgcgcgagctcgagcatccgcagcgcgcccggcgcgccgaccgtgcgcgcgccgagcgccgcgcgcggcagcggcttgccgttcgcatcgaggaagaggcggtcggtggcggcggcgggcgcggtttcacggccgtcataggcttcgatcgtcttgccgttcgcgtgcaacaggaacgcgccgccgccgatgcccgacgcctgcggctcgacgagcatcagcaccatctgcgcggcgatcgccgcatcgacggcggtgccgcccgccttgagcattgcctggccggcttgcgcggcgagcggatgcgcggccgcgatcatgtcgcgctgcgcggtccagcccggcttgtcgacccaactcgacagctcggcgggcgcggccggggcttcggcgctcggcgccgccggcggcgtggaagcggccgaggccggcgcggcggcgttctgcgcgcccgggccgggcgcgttcgcgcatccggcggcggcgacggcgaagaaggcggcggcgatcgcgccggctcgcgagcggaaggggcgcggacgaatccggtcggtcatgaatacctcggtgcgaacgaaagaacggcggcgggcggcccccgccgcaggatgcgaacgcccgtgcggcggcgcgcgggcggggtattgtcgccgtgtcccaagcggcttgtcatccgacaataaacccttagaggcgtgggagcgaaccgccgccggctgcggtttcggcgtggtgaagggcgcgggaggcaaggggggcgaggtgaaagacgaggctcgccgcgacggggcggcagggggcgcgcggatgggtggctgcgcgcggcgcgcgggtcgacaaggggcagggcagcacgccgttcgttcgcagggtcgccgtgacgccggggcggcgcgggattcggcgcgctcgtgcgcccgtgcgcccgtgccggcgcgtttgtgcgaaccggggcggcgtcgaaggcgcacgtcggcttcggtcgacacgggcaggcggcgaatgcccgtccgccgttccgggcgaggtggtcaagcccgatgccggccgttaccatcggcgaagcgtgatcgcgacgtggcgtgacgtggcgcgatgggcgagcgcgcgtcacggcggaggcggtggcgatatcgatatcgacggccgatagccaacgacctatggccgacaacgggtggtctggcagtccgatgagtccgtcgaaccgctgaactgctgaactgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgccgacccgccgacccggcgaccccggcgaccccggcggcgcgccgctctccgtccgcccgcgtaccctttcgaacacgaccgtctcatacatcgacattcgggcacgatcccatgcaagaacctcccgacgaacaaagccggcgggcggcgcccgccgccgaggtcggccctgtgccggcctcgcccaccgccgcccgtgggcgggcgctcgtccgcgcatacggtttcgcgctcgccgcgattctcgtgatcgcgctgtttcccgtgctgtcggtggcggcggctggaatcgtcgccgacgcggccggctgcgagctgaacgaagccgcggcccatccttgcctgatcggcggggtcgatttcggcgagatgctctatgcgatgggcgtgctcggctggctgatgctcggttcgctgcccgtcggcggcgtgctgctcatgggttgggcgatcgcgctgctcgtgcatctgcggcaatggcgcgcgatgcgccgcgccggcgcgcgacgctgagcgtcgcgcgctccgttcatcggcgcgtgccggcggcgcgaggcggatcgaccgccgcgcggccgcgccgcgtcccgtcgccgcgcgggcggccggcgtatgccggcatcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcgccccgtcaccccgtcaccccgtcaccccgtcaccccccgcgcccggcgttcctcgcttcctccagcatgaaatcgatgaacgtcgacgtcgcgcgcgtgtgatggcggttcggcatgtacagcatgtacatgtgcgtgccgaagatgctgagccggtacgcgtcgagcgtcgtgacgacggcgccgcgccgcacgtcgtcgtggacgacgtaatccggcacgatccccacgccgagcccggcgaggatcgcctgccgcaggaacaggaagttctcggagatgagcgtcggctcgagcagcacctcgtgccgctcgtcgccgaggtacgcggccacccgcaattgccggccgaccaccgtcgacgtgatgacgggcgcgtcgaacagttggccgagctcggtcggcatcccgtgcgtcgcggcgaagccgggcgacgcgcacgcgacgtagcgcaccgcgcccatgtcgcgcgcgacgaggttctgcggcggctcggacatcacgcgcaccgcgatgtcgacttcgtcgcgcatcagatcctcgatgcggttctcgaacacgacgtcgagcacgatccccggatagagccgcttgaacgcgatcagccagttcgacatcacgagttgcccgtagccgctcggcaccgacagccgcacgcgcccctgcaagtcctggccgagcgtcgtcaccgcctcgcgcgcggcgaacagctcgctctgaatgcgccggccgtgctcgtacaggcgcaacccgatctcggtcggctcgatgcgccgcgtcgtgcggcgcacgagctgcagcccgatcgacttctccagctggttgagccggtagctgacgttcgcgcggctcatcttgagccgctgcgccgccttgctgagattgcccgcgtcgaggatgtcgacgagcagcgtgagcgcattcagatccatcgccgtgcccgcatatcgaagttcattgtcaaaacaggcttgacaggttgttaaagaatgctggaattgtcaatcaatctagatcaatcgagaatcgtggcaaaccccgcgcctgtttcgaacgaaggcgcgcaatccgcacggagcgaccgacatgaatcagcaggctttccccgcaaccggcaccgtcacgcgcgagcggcgcgacaaggtgctcgtcgtgacgatcgaccatccgcccgtcaacgcgctgtccgccgacgtgcggcgcggcctcgtcgacgcgctcgacgcggccgacgccgacgccgccgtcggcgcggtgctgatcgtcggcgccggtcgcaacttcatcgccggcgcggacatccgcgagttcggcaagctgcccgtgccgccgctgctgcccgacgtatgcaaccggatcgagacgagcggcaagcccgtcgtcgtcgcgttgcacggcgcggcgctcggcggcggcctcgaggtcgcgctcgccgcgcattaccggctcgcggtgccgggcgcgaagctcggcctgcccgaagtgcagctcggtctgctgcccggcgcgggcggcacgcagcgcacgccgcgcctgatcggcgcgaaagccgcgctcgagctgatgctgagcggccggcacgcgtcggccgaggaggcgctggcgcttggcctcgtcgatcgtctcgcgcacagcgacgacacgctcgccgaagggctcgcgtacgtgcacgagctgctcgcggcgggggcgggcgtgcgccgcacgcgcgacgcgcaggggctcgccgatcgcgcggcggccgaagccgcgctcgacgcggcgcgcgccgacgtcgcgcggcactcgcgcggcctcttttcgccggcgaggatcgtcgacgcggtcgccgccgcgctcgcgcagccgttcgacgaaggcctgcgcaccgagcgcaggctgttcgtcgaatgcctcgacagcccgcagcgcgcggggctcgtgcacgcgttcttcgcgcagcgcgaggcggcgaagtcgccggagacgcgccgcggcgcgccgcgcgcgatcgagcggatcggcgtggtcggcggcggcacgatgggcgcgggcatcgcggtcgcggcgctcgacgcggggtttcccgtcacgatgatcgagcgcgacgacgcgtcgctcgaacgcggccgcgcgcacgtcgagaaggtctatgcgggcctcgtcgcgaagggccggatgacgccggccgcgcaggctgcgcgcctcgcgcgcttcaagggcggcacgtcgtacgaggcgctcgcgcaggccgacgtcgtgatcgaggcggtgttcgaggacatggcggtgaagaaggccgtgttcgccgaactcgcgcgcgcgtgcaagcccggcgcggtgctcgcgacgaacacgtcgtatctcgatatcgacgaactcgccgcgagcgtcgagcgcgcgccggacgtgatcggcctgcatttcttctcgcccgcgaacatcatgaagctgctcgaagtggtcgtgccggcgaaggtgagcgcggacgtcgtcgcgaccgcgttcgagctcgcgaggaagctcgggaagattccggtgcgcgcgggcgtgtgcgacggcttcatcggcaaccgcgtgctcgccgtctaccgcacggccgccgattacatgatggaagacggcgcctcgccgtatcagatcgaccgcgcgatccgcgaattcggcttcccgatgggcccgtaccaggtcgtcgatctcgcgggcggcgacatcggctgggcgacgcgcaagcgccgcgcgccgacgcgcgatccgcggctgcgctacgtcgagatcggcgatcgcctctgcgagcgcggctggttcggccagaagacgggccgcggctactacctgtatccggacggcgcgcgcgtcggcacgccggatccggaagtcgaggcgatcatcgcgcaggcgcgcgcggcgaagggcgtgagcccgcgtgcgttcaccgacgaggaaatcgtccgccgctatctcgccgcgatgatcaacgagggcgcgaacgtcgtgcacgagaagatcgcgctgcgcccgctcgacgtcgacgcggtgttcctgcacggctacggcttcccgcgccatcgcggcggcccgatgcattacgcggacacggtgggcctcgcgaacgtgctcgccgacatccgcgcgttcgcgggcgaggaccccgtcttctggaagccgtcgccgctgctcgtcgatctcgtcgcgcgcggcgagaccttcgcgagcctgaaccgcatcgactgacgccgcgccgcgccgcgcgccggtcgtccttcaagtattcgagaacgacgtcacatggacctgaatttcaccgcagaagaggaagcgttccgcgcgcaagtgcagcgctttctcgccgacgagctgccgccgcgcatatcgcgcaaggtgaagggcggcttgcggctcacgcgcgacgacatgcgcgaatggcacgccatcctcaacgcgcggggctggctcgcgagccactggccgcgcgaatggggcggcccaggctggagcgtcgcgcagaagttcctgttcgacaacgaatgcgcgatcgcgggcgcgccgcgcatcgtgccgttcggcgtgaacatgctcggccccgtgctcatcaagtacggcagcccggcgcagaagcgccactggctgccgcgcattctcgacggcaccgactggtggtgccagggctattcggagccgggcgcgggctcggatctcgcggcggtgagcacgagcgcggtgcgcggcgtggatgcgcggggcgatcattacatcgtcaacggccagaagacttggacgacgctcggccattacgcgaacatgatcttctgcctcgtgcgcaccgcgaccgacgtgcgcaagcaggaaggcatcagcttcctgctcgtcgacatgaattcgcccggcgtggaggtgcgcccgatcgtcacgctcgacggcgagcacgaagtgaacgaagtgttcttcaccgacgtgcgcgtgcccgccgagaaccgggtcggcgaagagaaccagggctggacctgcgcgaaatacctgctcacgtacgagcgcaccaacatcgcgggcgtgggcttctcggtcgcggcgctggacaagttgcgcgcggtggcggcgaaagtgacgaagaacggccgcccgctcgccgacgatccgctcttcgccgcgcggctcgcgcgcgtcgcgatcgagctcgacaacatgaagacgacgaacctgcgcgtgctcgcggccgtggcgggcggcggcgcgccgggcgcggaaagctcgatgctgaagattcgcggcacgcagatccgccaggagatctcgtcgctgatgcggcgcgcgatggggccgtacgcgcagccgttcgtcgacgcggcgctcgacgccgacgacggcgagccgccgggcggcctgcccgaagcggcgagcgccgcgacgcagtatttcaacaaccgcaagctgtcgatcttcggcggctcgaacgagattcaaaagaacatcatctcgaagatgatgctggggttgtaaggacgatccatggactttcgacacaccgaagaccgccgaatgctggcggacagcctgaaccgcttcatcgccgaacagtacgcgttccccgtgcgcgaccggatcgcgctgtcgccggccggctacagcgacgacatgtggcggcgcttcgccgagctcggcgcgatcggcgcgctctttccccaggaatgcggcggcttcggcggcgcaggcttcgacatcgcgctcgtgttcgagtgcctcggccgcgggctcgtcgtcgagccgttcgtcggcgcgctgatggccgggcgcgcgctcgcccaagcgggcggccgcgctcacctcgaacggctcgcggcgctgatcgaagggcgcgcgatcggcgcgttcgcgcacgcggaacccgatacgcactacgagccgcacacggtgagaacgcgcgcggctcgcgacggcgagggctgggtgctcgacggcgcgaaagccgtcgtcgattgcggcgagcacgcgacgttcttcgtcgtcagcgcgcgcatcgccggcggcgatgacgacgcggccggcctgtcgctcttcgtcgtgccgaggacggcgcccggcgtgacggtgcgcggctaccgcaagatcgacggcggccgcgcggccgacatgcggctcgagcgggccgcgctggccgacgacgcgtgcgtcggcaagcccggcgaagcggccgacgcgatcgagcgcgcgatcggcttcggcctgctcgcgctcgcggcggaggcgctcggcgcgatggacgtcgcgaaggcgcacacgctcgagtatctgcgcacgcgccgccagttcggcgtgccgatcggcagcttccaggcgctgcagcaccggatggcggacctgctgctcgagatcgagcaggcgcgctcggcggtgatcaacgcggccgcgcagctcgacgcgccgcgcgtggcgcgcgagcgtgcgctgtcggccgcgaagtacagcgtcggccggatcggcgcgctcgtcgccgaggagagcatccagttacacggcgggatcgggatgacatgggaactgccgctcgcgcactacgcgaagcggctcgtgatgatcgaccaccagctcggcgacgaggatcaccacctcgcgcgctacgccgtgctgtcgaggcaatagccgccaacgaacggaggagacgaagatgcgcaacgaaccgggcgcgcggccgctcgcggggatcaaggtcctcgacttctcgcgcgtgctcgccgggccgtggtgcgcgatggtgctcgcggatctcggcgcggaagtgatcaagatcgagcatccgcggcgcggcgacgacacgcgcgactgggggctgcgcgtcggcgacaccgagacgacctatttcaatagcgtgaaccgcagcaagcgctcgatctgcgtcgacctgcagacgcaagcggggcggcgcatcgcgcgcgagctcgccgcgcaggcggatgtcgtcgtgcacaacttcaaggcgggcggcgcggagaagctcggcctgggctacgacgcgcttgccgcgctcaatccgcggctcgtccactgcgcgatctccggctacgaccgctcgggccccgaagcgggccgaccgggctacgacctcgtcgtgcagggcgaggccggcctgatggcgctgaacggcgaagccgggcggccgccgctgaagttcggcgtcgcggtggcggacctcttcaccggcatgtactcggcgcaggcgatcctcgccgcgctctacgagcggcacgcgacggggcgcgggcggcgcatcgagatggcgctgttcgattgcgggctgatggtcacgtcgtattacgggctcgaagcgctgctgatgggcgaggacccgccgcgctacggcaacgcgcatccgtcgatcgtgccgtacggcgtgttcgacgcggcggacggcccgatcgtgatcacggtcggcaataacccgcagttcgcgcgcttttgcgacgtgatcggccgcccggagctcgcggccgacgcgcgcttcgcgacgaacatcgcccgctccgcgaatcgcgcggcgctgctgccggaaattctccgcgagctcggccgccggccgcgcgcggcgctgctcgccgcgctcgccgacgcgggcattccgtgcggcgaggtgctcggcttgcgcgaggcgctcacgtcggagcgcgcgcgatcggcggggctcgtcacgcggcagccgcatccggtcgcgggcgaggtcgacgtgctcgcgccgccgtaccggttcgacggcgagcgcctgcccgtgcgcggcgcgccgcccgtgctcggcgcggataccgatcgcgtgctcggcgagtggctcgggatgtcggggcgcgagatcgcgcaactgcgcagcgaacgcgtcgtctgagcgcggcggccgcgcgcgacggccgtgtggatcggccgcgcgcgtgggccgcgcggcgcggatcgtcggcgagccgggcgcggaacgcgtcggcggaggtcgggcggcgggcgacgcgcggcgtcggtcgatgtgtgcggcgattgcgccgcggcgcgtcgccgaagcgactcggcgtttcatccgggcatgacggcagaccgtggaccgcagcaccgcaacgccgcaacaccgcagcaccgcaacgccgcagcaccgcaacgccgcagcaccgcaacgccgcagcaccgcaacgccgcgacaccgcgacaccgcgacaccgcgacaccgcgacaccgcaacaccgcaacaccgcaacaccgcaacaccgcaacgcagcaacaccgccgcgccggcggcaacgattacacaacaacctcgtcgatcgaggaggagacgtcatggagacttccgtcatcgaaacggtcgtggcttgccgcgactatcaacagctcgtgcgcgcgcggcgccgtttcagcttcacgctgacggcgctgatgatcgcgacgtactacggcttcatcctgctcgtcgcgctcgcgccgcatacgctcgccgcgccgctctacgcgggcgcgacgatcagcgtcggcgtcgtcgcgggcgtcgcgatcatcatcgtcgcgatcggcctgacggccggctacgtgctgcgcgcgaaccgctcgttcgaccgggcggtcgacgcgctcttcaaccgttcgtgacggaggccgcgatgctgcgtcaatcaaccgcgcgctgcgcgcgtctcatgccggccgcgctcttcgcgtgcgcggcgctggctccggcggccgcgcgcgcgatgggcgccgccgccgcgccgatgcccgaaaaggtcgcgccgaatcccgtcgcgatcggcatgttcttcgtcttcgtgttcgcgacgctcgcgctcacgcgctgggccgcgcgccgcacccgcagcgcgcgcgacttctacacggcgggcggcggcatcaccggcttgcagaacgggctcgcgatcgcgggcgactacatgtccgccgcctcgtttctgggcttgtcgggcatggtgttcatgttcggcttcgacgggctcatctactcgatcggctttctcgtcggctggccgttcgtgatgttcctgatcgccgagccgctgcgcaacctcggcaagttcacgttcgtcgacgtcgtcgcgtaccgcttcgcgcagcggccgatccggctcctcacgtccgccagcgcgctgacgatcgtcgtgctgtatctcgtcgtgcagatggtcggcgcgggcaagctgatccagctgctgttcgggctgtcgtacggcgtcgcggagctgatcgtcggcgtgctgatggtcgtctacgtgttcttcggcgggatgaccgcgacgacctgggtgcaggtgatcaaggccgtgctgctgctcgccggcgcgacgctgctcgccgcgctcgcgctcggcgagttcggcttcagcctcgacgagatgttccgccgcgcggtggccgtgcatccgggcgcgctcggcatcatggggcccggcaagctgatccgcgatccggccaacgcgctgtcgctcggcatcgcgctgatgttcggcaccgcgggctttccgcatatcctgatgcgcttcttcacggtgccgaacgcgaaggaggcgcgcaaatcggtgctgtacgcgacgggcttcatcggctacttctatctgctcacgttcgtgatcggcttctcggcgatcgtgctgctcgcgcaacatccggagttcttccgccacgacgcggcgggcgcgttcaacctgacgcgcgatctcgtcggcggctcgaacatggtcgcggtgaagctcgcgcaggcggtcggcggcaactggttctacggtttcatcgcggccgtgacgttcgcgacgatcctcgccgtcgtcgcgggcttgacgctcgccggcgcgacgacgatctcgcacgatctctacgcgcagatgtgggcgcgcggcaagccgcacgagcggcgcgagatgcgcatttcgcgcgcggcgacgctcgcgctgtccgcggtcgcgatcggcctgtcgatcctgttcgagcacgtgaacgtcgcgttcatggtcgggctcgtcgcggcggtggcggcgagcgcgaatttcccggtgctcgcgacgtcgatcttctggcgcgggatgacgacgcgcggcgcggtagcgggcggcgggctcgggctcgcgtcggccgtcgcgctcacggtgctgtcgaaatcggtgtgggtcgacgtgctgcatcacgcgcacgcgccggtgttcctcgacaatccggcgctcgtttcggtgccgctcgcgttcgcgggcatcgtgatcggctcgctcaccgatcgcagcgagcgcgcgcggcgcgaacgcgacgcattcgcgcgccaggagttctatgcgcagacgggcgcgctcgccacccgggccgccacgcactgaatcgtcgggaaacagggcgcggccgcacgcgatccgtccggcgttccggacggccgcattccggaaatccggatttccggaatgcgcgtgcccccgacgattcggaaaacccagagaaatcaacaggctgagcctgatcgagcaactggcatcgactttgcaaggtaaacgcccaaggccgcctcggcctcactactacagcaaggagacattcgatgacccgccccgtccacccccctcggattcgctgaggccatcgcttgttgcggcacggcggccgcgcgggcgaatggcgttcccctgacattcgcccgcgcgcgtgacgccgacctgcttcgactcaccttctctcttctctggaaccaccgtgaagaaaccgttctataaagtcctctacgtgcaggtgatcttcgccatcgtcgtcggcgtgatcctgggtcactactatccgtcgctcgccgtcgacatgaagccgctcggcgacggcttcatcaagctgatcaagatggtgatcggcccgatcatcttctgcaccgtcgtgaccggcatcgccggcatgcaggacatgaagaaggtggggcgcgtcggcggcaaggcgctcctgtatttcgagatcgtgtcgacgtgcgcgctcgtgctcggcctcgcggcgacgcacatcctgcgccccggcgtcggcttcaacatcgatccggcgacgctgaacggcaaggaagtcgcgtcgtacgcggcgaaggcgcacggccagtcgagcgtcgacttcctgatgcacatcatcccgaacacgatgatcgacgcgttcgcgcagggggagatcctgcagatcctgctgatcgcgctgctgttcggctcggtgctcgcgcacctcggcgagcgcggccgcgtcgtcaccgatttcatcgacggcatcacgcgcgtgctgttcggcatcgtgcacatcgtcacgaagctcgcgccgatcggcgcgttcggcgcgatggcgttcacgatcggcaagtacggcgtcggctcgctcgtgccgctgctcaagctgatcggcacgttctacctgacctcggtcgtgttcgtgctcgtcgtgctcggcgcgatcgcgcgcttcaccggcttctcgatcatccgcttcgtcggctacatcaaggaagagctcctgatcgtgctcggcacgagctcgtcggaggcggcgctgccgcaactgatggagaagctcgagaaggcgggctgctcgcgctcggtcgtcggcctcgtcgtgccgaccggctactcgttcaacctcgacggcacgaacatctacatgacgatggccgtgctgttcatcgcgcaggccaccaacatcgagctcacgtggatgcagcagctcacgctgctcgcggtcgcgatgctgacgtcgaagggcgcgagcggcgtcacgggcgcgggcttcatcacgctcgccgcgacgctcgccgtcgtgccgaccattccgctgtccggcatggtgctgattctcggcatcgaccgcttcatgagcgaatgccgcgcgctgaccaacatcgtcggcaacggcgttgcgacggtcgtcgtgtccgcgtgggagaaggagctcgaccgcgcgaagctgcgcgcggcgctgtcgggcaacggcgaggcagccgcgggcgaagccgcgcgggtctgacgatgaacgcggaaacggcggggcgcgcagcggcgcccgcgccgggcggggccgggccggacgcgacgagacgcgcctggcccggccccgcggccttttcgggcggcggctatgccacaatagacgatccttacagtccggaagccgtcaccgtgaagcgccgcctgctcgtcgttctcgcgctcgccgcgatgctcgcggccgcgtgcgcgcttacctggacgctcacgtggcaaagcggcatcgccgatctgcgcgacagcgcggccgcgcgcgtcgaccgcacgacgaacgcgctgaagagcacgctcgaccgttacgaatcgctgccttacctgctgggcggccacccgttcgtgcaggatgtcctcgccgatccggccaaccgtcgccaggtgaaccgcgcgaacgcctatctcgaggacatgaaccgccacgcgcacgcgacggcgacctacgtgatcaccgcgagcgggctgtgcgtcgccgcgagcaactggcgcggcccggacagcttcaccggcatcggctatcagtttcggccgtacttcatcgacgcggtgaagggcggcaccggccgcttcttcgggatcggcacgatctcgcgcgatcccggctactacatctcgcagccggtgcggcgcgacggcaagatcatcggcgtcgccgtcgtcaagctcaatctcgaatggttccagggcgcggacgcgtcggagccgctcgtcgtcgccgacgaccacggcgtgatcttcctgtcgtcggtgccgcagtggaagtaccacacgctcaagccgctgccggggccgatcgcgacgtcgatccacgagacgcgccagtacgcgcactatccggtgacgccgctgccgctgcgcgtcgagcgcgtgctcgggcccgacgcgcagatcgtgcggatgggcgccgcgcgccgcgcgccgcgctatctcgcgacgcgccgcctgctcggcgagcccgactggcagctcgtcacgctcgcgccgatcgagccggtcgacgccgacgcgcgcaacgcgacgatcgtcaccgcgttcggcttcgtgtcgctcagcctgctcgcgttctactggcgcacgcgccgcgcgcgcgtgaaggagatgctgcgcagccgcgtgctgctgcaaagcgcgtatgcggagctgaaccggcgtgtcgaggagcgcacggcggatctgtcgcaggcgaacgcgcggctcaagaaggaagtcggcgagcgcatccgcgcggagcaggaactgcgcgccgcgcacgacgagctcgtccaggcgagcaagctcgccgcgctcggccagatggcggccggcatcacgcacgagctgaaccagccgctcgccgcgctgcgcagcttctccgacaacacccgcgtgctgctcgaccgcggcgagcaggcggccgcgcgcgagaacctggaggcgatcgccgcgctcaccgagcggatgggcaagatcacgaatcagctcaagctgttcgtcgggcgtgcgaagccgcgcaacgagcgggcgcacgtcgcgcgcgcgctgcgcaacgtgctcgcgctgctcaaggagcggatgaaggacgtcgagctggtgatcacgctgcgcgacgagacgcgcgatcccgccgccgccgcgcgcttcgatccgtcacgggacgcgccggcgctcattgcgcgctgcgaggatctgcggctcgagcaggtactcatcaacctgctcggcaacgcgctcgacgcggtcgcggcggtcgccgcgccgcgcatcgacgtggcgatcgatgcgactgccgcgacgctggcgatcaccgtgcgcgacaatgggccgggcatcgcgccggaatcgctcgcgcggctgttcgagccgttcttcacgacgaaggaaatggggcgcggcctcgggctcggcctcgcgatctcgtcgtcgatcgcgcgcgacgcgggcggctcgctcaccgcgcgcaacgcgccggcgggcggcgcggagttcgtcttgacgctgcgccgcgcgcgcacgcatcatccggacacttccgccgcgagttgagcgcgcacctttcgcgcggcccgcgtcagcatcatggggtgacagaagatggcgaaccgcctgcaagtgatctacatcgaagacgacgagctcgtgcgccgcgcgagcgtgcaaagcctgcagctcgcggggttcgacgtcgtcgggttcggttcggtcgaggcggccgagaaggcgatcgtcggcgacgcgaccggcgtgatcgtatcggacattcgcctgcccggcgcgagcggcctcgagctgctcgcgcaatgccgcgagcgtacgcccgacgtgcccgtcgtgctcgtcaccgggcacggcgacatttcgatggccgtgcaggcgatgcgcgacggcgcctacgacttcatcgaaaagccgttcgccgccgagcggctgaccgaaacggtgcggcgcgcgctggagcggcgcgcgctcgtgctcgagaatcacgcgctgcggcgcgaactcgccgggcagggcgtcgtcgcgccgcggatcatcggccgcagcccggcgatcgagcaggtgcggcggctgatcgcgaacgtcgcgcccaccgacgcgtcggtgctgatcaacggcgacaccggcgccggcaaggaactgatcgcgcgcagcctgcacgagttgtcgccgcgccgcgacaagccgttcatcgcggtcaactgcggcgcgctgccggagccgatgttcgaatccgagatgttcggctacgagccgggcgcgttcaccggcgcggcgaagcgccgtatcggcaagctcgaatatgcgtcaggcggtacgctgttcctcgacgagatcgaaagcatgccgcttgcgctgcaggtcaagctgctgcgcgtgctgcaggacggcgtgctcgagcggctcggctcgaatcagccgattcgcgtgaattgccgcgtggtcgcggcggcgaagggcgacatgagcgagcacgtcgcggccggcacgttccggcgcgatctgctgtatcggctgaacgtcgtgacgatcgcgctgccgccgctcgccgagcgccgcgaggacatcgtgccgctcttcgagcatttcatgctcgacgcggcggttcgctacgggcgccccgcgccgctgctcaccgatcgccagcgcgcgagcctgatgcagcgcgactggccgggcaacgtgcgtgagctgcgcaacgcggccgaccgcttcgtgctcggcgtgacggagggcatcgtcggcgacgcgggcccggagacggacgagcacgccgagcagtcgctcaaggagcgcgtcgagcaattcgagcgcgcggtgattgccgagacgctgaaccgcacgggcggcgcggtcgcgacgacggccgacaagctgcacgtcggcaaggcgacgctctacgagaagatgaagcgctacgggctgagcgcgaaaggagaaacggaccgctgatgcacgggccgctcgccgaggcgggcgcggcccgcgtcgggcggtccgttcgacggcggcgtcgcgcgcggcgtgccgcgccgcgagaaagggcgtgacttacgcgctcgtgtccttatgcgctcgtgtcgagcgccttctgcagcaactgatcgagctccgcgaactgcggcgcgccgacatagcgtttcaggatcttgccgtccttgccgatcacgaacgtcgtcggcgtgagctggacattgccgaactgcttcgccacgctgccgtcgtcgagcgcgaccttgaacggcaattggcgcgtttgcgcgtagttcgcgacgtacatcggcggatcgtagttcatcgcgaccgcgacgaattcgaggccccggcccttgaaacggttgtatgtgtcgaccatctgcggcatttcctgcatgcaggtcgcgcaactcgtcgcccagaagttgacgagatagaccttgcccttcagatcggcggcggtcgagagcttctggccggacagcagcgtaaacgttgcttcgggcgcgctggatttgccgttgaacgcgaaatagccggcgacggcgatcgcaaccgcggcgacggcgatcgcgacgtagcgcagcgggccggcgcggcggctggtgggggcgggagcgggactcatctgcgggacctctgaatgcggggactgcggtcggcgccgcgcgggggcgcccgatcgatgcgaacggcgctcattgtaccgtcaatcgggcgtgcgcaccggcgccgcgctgtcgcgccgagcggcgataatgcggcttcgatccctgtccatcgtccccgcctttttcatgattcgtgccgctcttcgcgctatgcgcctgcttcgttcccgttcgatcggccggttgcgggcattcggcctgccgacgcggccgcgttcgccggaagcgacgcgcgcgcgtaggccgggcatgccgccgggcgttcgcgcgcgccgtgcggtcgtcatgctcggcgcgctcgcgtcgctcgccgcatgttcgcccgcctacgattggcgcacgctgcataacgacgccggctatacgatcgacctgccggccaagccgaccgtcgaagagcatccggttgcgatcggcggcgtgccgatgaaaatgcggatgcaggcggcgcacgtcggcggcgcggtgttcgcggtcggcacggtgatgctgccggacgagcgtgacgccacccagcatgcggtgctcgactatttgcgcaccggtttggcgcgcaacctgcgcgcgcggccggacgagcgcgcggtgctcgtgccgctcgcggccggcggccaggcggcgggcgtcgaattgcgcatgagcggcgcgcccgccggcgcagcgggcgcgcccggcgcggaccggcaggccgatcgcgcatccggcgcgcacgcgccgaagacggtgatcgcgcggctcgtcgcgcgtggccggcacgtgtacgaagtgatcgtgattgccgatgcgccgctcgcgtcggagccgctcgaacaatttttcggctcgttaaaactcgattgaacgggcgatgcaggctgcctgagagccgtccggaatgtgaaagttccttcgcagaaacaggcgctaatcgccggattttgcgggactttttcgactatccacagagactgtggataactttgttgaaaagttcggcgggcagtcggcaaacgcacgccagagggcctttcagttaaattgcccgcaatcttcgcacttgcaaaaaaccaatgaaatcaaggcattgtggcaagtgcttcatgtgatgactggggcgcgccgaaattcggctggatttggctaattgtgcataagtcaagtcttgacatgcattttttgccggacggctgtggcaaccgagcccgaaacccttgtgccggagcccgcgcacgggtcgaacggccgttttttcctggcatctgccggctggcgcgatgcgctcgcccgacggtcgggccgccataccgccgattcgccaggcgtgcggcgggttgccgcccccttttgacgggcccgcgctcggagcgcgggcgttgggcccgtcggcgcggcgccgcgtatgcgaccgggcgcggtgcgctccgttccgatcgccggaggccacaagcggggcttcgggagggggcaggcgcgcgatcgcgcgcccggccggcacgatgcgctgcgcaccgcggcgcgcgcgccggccgccgcttttccccttcggctatagaacggcggggacgctcgcctgccgttcgtgtctcgccagcgccgcgccaatcgcgtcatggatggcgcacggcgtatcgagcaggtagaaatgcccgccgtcgaacgtttcgcgctcgatcggcagcgtcgacgcgcgctgccagtcctgcagcccgccctcggacagcaccgtgtcttgcgcgccggcgaagaccgtgacgggcacgggcagcggcgtggccgacgcgagcggaaagaacgcctcgacaatccggaagtcggccttcgcgagttgcagcagcatcgcgcgcaactcgtcgtgcgcgaaaacttcaggcggcgtgccgccgagcgtcgcgaggtgctcgacgatcgccgcatcggggcgctgatggaccgggaacgcgcggcgccgcgacgcggcgaacggtgaatcggcgcccgatacgccgagccagcgcggcgcgcgcccgagctgcatcatgtcttgcgcgaagcagtacgcgacgagcgcgcccatgctgtggccgaagatcgaatattcggcggggagttcgggggcgagctcgcgcaggtagtcgcgcagcggcggcagtgcgtcgaacgcaccgtgcctgaggctgcggcctcgccccggcagctcgacgagccagacttcgatatgcggcgcaaacgcggcggcccatcgaaaatagttcgtcgcggagccgcatgcgtgatggaacatcagcagccggtgccgcgcgtgttcgcgcctgtcgggaatggtgagggtgccgggcagcaaggccatgcgcgatcgctccagtgtcagggaaggcaagtcttcgggcggtccggcggcgccgcgaatgctcggggcgcgggacgcggggcgatgcccgccgaagggccggacatcgttgctcgtactatattacgatttgcgtgcgattccggttgtcgtttcgcagcgcgaatgcgcggctgcggcgcggctggcgccagtcgcggttgcgccggctttcgcgcgcggcgcgccgaaggccgcgctccgagcgccggccgctctccccgggctgccgcgagccgcgcgcgacgttcgcgcggcgacgggccatggtcaaaaacgggcgcgcgatcgtgctcccgtgcttgtgtcgcgcgcattggcgggcgaaccgcgccgattcgccggtcgggcgcttcgatccgtgcgccgctcgccgtggtctagccgcgtcgcccattctcgcccattcctgtgcgctgccgatcctgggtcaatatagacatgacgatcgtcgttcgtgccgcccgccgcaccgattggcccacgttgcgctcgctctatctgcacgcgcgccgcgacacattcgcgtggctgcctgccgagcgtttcgccgccggcgatttcgacgagcacacgcgaggcgaggcgctgctcgtcgcgcaggcgcgggacgagggcatcgtcggtttcgtgtcggtatgggagccggagcgtttcgtccatcatctgtacgtcgcgggaacgcggttgcgcgaaggcatcggcgccgcgttgctgcgcgcgctgcccggctggcccgccgcgcgctaccggctcaagtgcctcgtgcggaacgaacgcgcgctcgcgttctatcgcgcgcacggattcgtcgaaatcgattcgggcgtatccgcggacggagaatatcggctgctcggaacgcgggaagcggcgactgccgctcggccggggaagcgcgactaacgggcgtcgccgctcgagcggatgccgtccggcatcgcaccaaagatcggcatgccgcgtccgcggcgcggctgtggtgcgccgattgcaatggcgcatgcacgacgtgttcttgccgatagtcgcgctcgcagggtttgatcgcctggcttgccgatgccgatgccgatgccgatgccgatgccgatgccgatgccggcgatggccgtagggcgcgttcgttccgatcgggcgggccgccggctggcaatgcctgctcgtaatgccgactcgcaacccggctgggataatcggctggaatatcggccggcgttcgcgcatcgcgccgtgtcgccacgcccggcgcggtatcgcccgcggcgccgccgcctgtcgggaaaggcgatctcccttctgcttcctcggctcctccccccgacgccggatgcctgaaccggttccttctcacgccggcgcgaacgcccgtcgataccggatcgcctcggcgatatgcgcggcgctcggcgcgtcgtcgcccgcgaggtccgcgatcgtccgcgcgaccttcagcacgcggtagtacgcgcgcgccgaccagcggaaccgctcgcccgcgtcgcgcagcagcgtctcgcccgcgctgtccgggcggcagagcgtatcggtctcgcggcccgtcagcatgtggttggtcttgcgctgcctcgcgaattgccgctcgcgcgcgagcgcgacgcgcgcggccacggtttcgctcgattcgccggcggccgccggccgctcggccagctcggcgggcgtgagcgcgggaatctcgatctggatgtcgatccggtcgaggagcggcccggacagcttgcgcagatagcgcgcggcgatgtcgggcgagcagcggcagcggccgcccgggtcgccgcgccagccgcacgggcacggattcatcgcggcgatcagttggcacgcggccggaaaatccgcctgcagcgcggcgcgcgagatcgtgatgcggccggcctcgagcggctcgcgcagcgtctcgagcacgtgccggtcgaattccggcagctcgtcgaggaacagcacgcccaggtgtgcgagcgtgatctcgcccggctgcggcggattgcggccgccgacgagcgcggccgagctcgacgagtgatgcggcgcgcgaaacgggcgccgccgccattgagcgggcgagaagcccgcgcggctcgacgacaggatcgcggccgacgtcagtgcctcgtcatcggtgagcggcggcaagagggcgggcaggcgcgcggcgagcatcgatttgcccgcgcccggcggcccgatcatcagcatgtggtggccgcccgcggcggcgacttcgagcgcgcgcttcgcgcccgcctggccgatcacatcggcgagatcggccgtcgctgcggcggggagcgcgtcgagccggggcgcggcgacgggggcgagccgcccgtccggcgtgtcggcgaggtgcgcgcacagcgcgggcagatcggccgcgccgtacacggtcacgcccggcacgagcgccgcctcggccgcgctcggcagcggcaggtagagctcggcggcgttcggcaccgtcgcccgcgcgggcggcgattcggcttgcgcgggcgagccgtcgtcgtccgcctgctggccgcgcgccgtgccgcacgccatcgcgaacgcgccgcgcatcggccgcagcgcgcccgtgagcgacagctcgcccgcgaactcgcggccgtcgagcgcgccggccggaagctggccgctcgcggcgagaatgccgagcgcgatcggcagatcgaagcggccggactccttcggcaaatcggccggcgcgaggttgacggtgatgcgccgcacgggaaactcgaacccgcagttctgcagcgcggcgcgcacgcgctcgcggctttcgcgcacttcgagatcgggcagcccgacgatcgagaacgacggcagcccgttggcgagatggacttcgacggtgacttccggcgcacggccggcagcgggcgcgcggctgcgcaccacggcaagcgacatgattcgactccgcgtgaaccgggccgggcggcgcgattcgcgccgcccggcgtccggagaatggtttcgatgcgcgcttggccggcgtggcgcgagctgcaggggagccgctcagcgaatgcgagcggcggcggccgtcacgattggacgtcggccagcttctgttcgagttcggcgacgcgcttttcgagttcctcgagccgcgcgcgggtgcgtgcgagcacctgcgcctgcgtgtcgaactcctcgcgggtgacgagatcgagcttcgagaagccttgcgtgagcatcgccttcacgttgcgctcgacatccttggccggcgagtttttcagcagatcgccgatgcgcgcctgcaggtcgttgaaaacgtcgctgggttgcttcatggtgttccccttccaggtgcacaaaatttgtgcaattgccgttgcaatcgtgcccgcgaatcgcgcatgaccgaaattggtgcgcgcgcgggcccgttttccgggcattcgaccgcgtggagccgcgttcgcgatgcgccggacgtgcgtgcactctagcaaccttcctttcagcgcgccagcaaaccgggcccgcgttggccgttcggccaaggcgcgcttgcgttcgcgcaagcgtgtgtcggtggtggaaatctgcgtgaaagcctttcgataccggcgtgagccgacatggcatgcgagttgctgtaggtgttccgccacacattgcagcagtgatgggattaccaccatagcgagaggacttcatgaaactgattaccgcaatcatcaagccgttcaagctcgatgagacgcgcgaggcgctctcggcgctcggcgtctcgggcatcacggtgacggaggtcaaggggttcggccgccagaaggggcacaccgagctgtatcgcggtgccgaatacgtcgtcgatttccttcccaagatgaagatcgaggccgcggtgtcggacgatctcgtcgaccaggccgtcgaggcgatcgagcgcgcggcgcgcacgggcaagatcggcgacggcaagatcttcgtcacgtcgatcgagcaggtgattcggattcgtaccggggagacgggcgctgacgccctgtaacaagagacacgagcgataagaggaaaaccaagatgcgcaaaatcctgatgtccctgttgatggccggctcgctgcttgcgggcggcatcggcgccgcgatggccgacgacgcgtcgtcggctcccgccgccgcatcggccgcaacggcttccgacacgtcggccggcgccgccgcgtccgcaccggccgcgtccgccgcaccggccgcaccggcggcacccgccgcgtcggcgcccgcggccgcgtccgccgccgcgccggcttcggccgccgccgcgcccgccgcgccgaccgcgccgttctcggtcgattcgtcgaagatcaactcgggcgacaccgcgtggatgctcacgtcgaccgcgctcgtgctgttcatgacgatcccgggcctcgcgctcttctacggcggcatggtccgcaagaagaacgtgctcgcgaccgtgatgcagagcttcgcgatcaccgcgctgatcacggtcctctggacggtggtcggctacagcctcgcgttcacgccgggcaacggcttcatcggcggcttctcgcgcgtgttcctgtccgggatgaactacatccacggcgacaaggcgacgacgctcaccgtcagccatctcgcgtcgacgatcccggaatcggtctacttcgtctaccagatgacgttcgcgatcatcacgccggcgctcatctgcggcgcgttcgccgaccggatgaaattctcggcgatgctcgtcttcatgacgctgtggtcgctgatcgtctacgtgccgatcgcgcacatggtctgggagccgacgggctggctgtcggcggacggcgtgctcgacttcgcgggcggcacggtcgtgcacatcaacgccggcatcgcgggcctcgtgtcgtgcctcatgctcggcaagcgcgtcggctacggccgcgaagcgatggcgccgcacaacctggtgctgacgctgatcggcggctcgatgctgtgggtgggctggttcggcttcaacgcgggctccgcggtggccgcggacggccgcgccggcttcgcgatgctgacgacgcaagtcgccaccgcgtgcgccgcgctcggctggatgttcgccgaatggatcgccaagggtaagccttcggtgctcggcatcgtgtcgggcgcggtcgcgggtctcgtcgcgatcacgccggccgccggcttcgtcggcgtcgcgggcgcgctcgtgatcggcatcgcggcgggcgtcgtctgcttctggtcggcgacgtggctcaagcacaagctcggctacgacgattcgctcgacgcgttcggcgtgcacggcgtgggcggcattctcggcgcgctgctcacgggcgtgttcgcggtcaaggacatcggcggcgcggacggcagcctgctgctgcaggccaagggcgtcgcgatcacgctcgtctacagcggcatcgtcagcttcgtgctgctgaaggtgatcgacatcgtgatcggcctgcgcgtgaccgaggaagaggagcgcgaaggcctcgacgtgatcctgcacggcgagcacgtcgaataatgggattcatccccgagccgggagcggcgacgcgcacgcacgctttgccgcccgcagaatgagcgcagcgatttggacccgcctccgaggcgggttttttttcgcgcggctcgcccggccgcgtcgcgggccggcgtcgtgcgccgcgcgcgaacgcaccgaagacgcaccgaagacgcaccgacgatgcaccgacgatgcaccgaagatgcgccgaagatgcgccgaagatgcgccgatcgcctgcccggcgagtcctgcggaaggccgcccggcgggccgcgcgcgataacccttcgggctatcgggtcaatagagacaatcatgcggtaaatccttgcgataccgggaacaatccccaaatgcgacgggcaattgctctacaatcttttttctcctgtccgcgagtcacacatggttccccatctcgttacggcgttaaacggcccgctgctcgagctcgagcggaagatcctcgacgccacgcctgcgatcgaacgctggttcaggctcgaatggcaggaacacacgccgccgttctactgttcggtcgatctgcgcaacgcgggcttcaagctcgcgcccgtcgacgcgaacctgtttccgggcgcgttcaacaacctgccgcccgaagtgctgccgctcgccgtgcaggcggcgatggccgcgatcgagaagatctgcccggacgcgaagaatctgctcgtgattcccgagctgccgacgcgcaatgcgttctatctcgagaacgtcgcgcgcctcgcgacgatcatgcgtcaggccggcctgaacgtgcgcttcggttcgctcgatccgagcatcgccgaggtcacgccgatcacgctcgccgacggccagaagatcgtgctcgagccgctcgagcgcacgccgcgccgactcggcctgaagaatttcgatccgtgctcgatcctgctgaacaacgatctgtcggcgggcatcccgagcgtgctggaaaacctgcacgagcagtatctgctgccgccgctgcatgccggctgggcggtgcgccgcaaatcgacgcacttctcgtgctatgacgacgtcgcgaagaagttcgcgaagatggtgggtgtcgatccctggatgctgaatccgtatttctcgcctgtcgaaggtgtcgactggcacgcgagcgacggcggcgaggcgctcgccgaagcgatcgacgcagtgctcaagaagatcgcgcgcaagtaccgcgaatacgggatcggcgagaagccgtacgtcgtcgtgaaggcggacgccggcacggcggggcgcggcgtgatgacggtgcacgatgcgtccgagatcggcaggatgacgaagcacgagcgcgcgcagatggccgaatcgaaggcgggcgtgccggtgagcgacgtgatcgtgcaggaaggcgtctatacgttcgagcgcatcggcgacgaggtggccgagcccgtcgtctacatgatcgaccgctacgtggtgggcgggttctaccgcacacacggcgcgcgcgagcgcgaccagaatctgaacgcgcccggcatgcattacgtgccgctcggcttcgagcacacggcgctgccggacacgcacgcgaagcctggcgcggcgccgccgaaccgcttctacatgtatggcgtcgtcgcacggctcgggctgctcgcgtcgtcggtcgagctcgagaagaccgacccggaagcgatccaggtgtgacgcattccctttggcatcaggattcgcatggacattctctttatcgccgacccgctcgatcgcttcaagatctacaaggactcgacctacgcgatgatggccgaggccgcgcggcgcgggcacgcggtgtacgcgtgcgagccgaaccagcttgcgtggacgggcgcgggcgtcgaggccgacgtgcgccgcgtgacgatcgcgggcgacacggccgatctgcaccgcgatcgctggtacgaggcggcggcgcgcgagtcgcgcgcgctgccttcgttcggtgcgatcctgatgcgcaaggatccgccgttcgacatggaatacgtgacgtcgacgtggctgctcgagctcgccgagcgtgcgggcgcgcgcgtgttcaacaagccgcagacgattcgcgatcattccgagaagctcgcgatcggcgagttcgcgcaattcgtcgcgccgtcgctcgtcacgcgtgacgcggcgcggctgcgcgcgttccacgccgagcacggcgacgtgatcctgaagccgctcgacggcatgggcgggatgggcgtgtttcgcgtgaaggcggacggcatgaacctcggctcgatcatcgagatgctgagccacgacggcgcgcgctcggtgatggtgcagaagttcatccccgagatcaaagccggcgacaagcgcattctgctgatcgacggcgagccggtgccgtactcgctcgcgcggattccgcagggcagcgaggtgcgcggcaacctggcggcgggcggcgtcggggtcgcgcagccgctcaccgagcgcgaccgcgagattgcggcggcgctcggcccggtgctcgccgcgcgcggcttgctgctcgtcggcctcgacgtgatcggcgactggctgaccgaggtgaacgtcacgagcccgacttgctttcgcgaaatcatggagcaaactggattcgacgtcgccggcatgttcgtcgacgcattggagcgcgcggtcggctgacgcgcgcgcggcccggcggcggctcgcgcaggccccgccgccggatcggtccggccggctcgacgagcgttgccggaccggctcgaccggcctgctacaatgtccgttcgcccggcacggttttttcgtgcgtcaggcccggcggtcgggccgaacacgttgcaaggctgacatggcaggcattctcatcatcgcgcatgcgccgctcgctaccgctttgcgggactgcatcgcgcacatctacggcgggttgcccgcgcggatcggctgcatcgacgtgcaggccgagaacgatccggcccaggtgatggcgttcgcgcacgcggagctcgcgcgcctgaaggaagaaaacggcgcgctcgtgctgaccgacatgtacggcgcgacgcccgcgaacatcgcggggcagctcgcgaaggtcgagggcgtgcgggtgctcgcaggcgtcaatctgccgatgctcgtgcgggccgtctgctaccggaccacgccgctcgatacgctcgtcgacaaggcgctcgccggctcgacgaagggcattcacgagatcgcggcgggcacgccgccgccgcgcccgagcgcgctcggctgcggcgagtgcgcgccgattccgccggagccgaaggcgcagacgcagccgcattgagcccgcgcaccgattcgtatcatccccgtgcggccggcaagccggccgccgcccgttttgacctcatcggaacaccatgcttcaacaagaaacgaccatcgtgaacaaattggggctccatgcgcgcgcgtcggccaagctcacgcagctcgcgggcaatttccaggcggaagtctggatgacgcgcaacggccgccggatcaatgcgaagagcatcatgggcgtcatgatgctggcggcgggcatcggcagcacggtgacgatcgagaccgaggggccggacgagcgggaagcgatggacgcgctcctgaagttgatcgccgacaaattcggcgaagggcagtgatgccgcagcggcaggccgctcagctatccagcgagaatgccgcgcgacgtcgcggcatttttttcgtcccgtgatcgcgtgccgcgatgctgcgccgcacgcagtcatgcgcgtatgcggaatttataatcgtcggtcggggtcataagcgcatcgcagcggtgcgccgcgactcacgtgatcaaggaggtgcgcgtgtctttcacgctgcatggcattcccgtttcaagaggtatcgcgatcggacgagcgtatctgatcgcgccggcggcgctcgacgtcgcgcattacctgatcgaggccgaacggatcgaggccgagatcgagcgctttcgcacggcgctcggcgccgtgcggcgcgaactcgacgtgctgcgcgcggatctgaccgacgacaccccgaccgaggtcgccgcgttcatcgacgtgcacgcgatgatcctcggcgacgcgatgctcgtgcaggaaaccatcgatctcatccgcacgcgccgctacaacgtcgaatgggcgctgaccgagcagctcgacgtgctcgccggccacttcgacgacatcgaggacgagtacctgcgcgagcgcaaggccgatatcgaacaggtggtcgagcgggtgctgaaggcgctcgcgggcgcgccgtccgccgcgcaggcgctcgaccgcgcggcgggcaacggtcgcgacgagatgatcgtcgtcgcgcacgacatcgcgcccgccgacatgatgcagttcaagacgcagtcgttccaggcgttcgtcaccgacttgggcgggcgcacctcgcacacggcgatcgtcgcgcgcagcctcgggattccggccgcggtcggcgtccagcacgcgagcgcgctgattcgccaggacgatctcatcatcgtcgacggcgatcaggggatcgtgatcgtcgatcccgcgccgatcgtgctcgaggaatactcgtaccggcaatcggagaaggcgctcgagcagcgcaagctgcagcgcctgaagttctcgcccgcgcagacgctgtgcggcacgaagatcgacctgctcgcgaacatcgagctgcccgacgacgcgaaggcggccgtcgacgcgggcgcggtcggcgtcggcctgttccgcaccgagttcctgttcatgagcaaggtgcggatgccggaggaagaggagcagttcgccgcgtacaagcgcgcggtcgagctgatgcacgggatgcccgtcacgatccgcacgatcgacgtcggcgcggacaagccgctcgacgtgcacgacgaaggctacgagaccgcgccgaatcccgcgctcggcctgcgcgcgatccgctggagcctgtcggagccgcagatgttcctcacgcagttgcgcgcgatcctgcgcgcgtcggcgttcggccaggtgaagatcctggtgccgatgctcgcgcacgcgcaggagatcgaccagacgctcgacctcatcaacgaggcgaagcggcaactcgacgcggcggggctcgcatacgatccgaacgtgcgggtcggcgcgatgatcgagattccggccgcggcgatcgcgctgccgctgttcctcaagcgcgtcgatttcctgtcgatcggcacgaacgacctgatccagtacacgctcgcgatcgaccgcgcggacaacgcggtcgcgcatctgtacgatccgctgcatccggctgtgctgcatctgatcgcgttcacgctgcgcgaagcgaagcgcgcgggcgtgccggtgtcggtgtgcggtgagatggcgggcgatccggcgctcacgcgtctgttgctcggcatggggctcaccgagttctcgatgcatccgagccagttgctcgtcgtcaagcaggaaatcctgcgcgcgcacctgaaggcgctcgagaagccgaccgcggacgtgctcgcgtcgttcgaaccggaagaagtgcaggccgcgctcgcgcggctcgcgagcgcggagccgagggcggacgtcgccgcgtgatcgcggggcgagccgagcgggcgcgcgtggcgccggcgggggctgaagcggggaggcggggcgcggccgcccgcccgtttgggttcgattgcaagcgcggccatgcgctatgcttttccgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagacgcagccatcatcaccgtcgcccgggccgacggccgcgcgtgtccactgccgcagcggtagcggcggccggccgggctgcttcgctcaatgcgcgccgcccgcgccgcacaccgggcaatccggctgccgtgcgatcttcatcgtgttccattccatccgcagcgaatcgagcatcatcagccggccgacgagcgtcgcgccgatgccgccgatcacgcgcagcgcctcggccgcctgcatcgcgccgatgatgccgacggtcggcgcgaacacgcccatcgtcgagcacgcgacttcctcgaacggctgatcctccgggaacacgcacgcgtagcacggcgagccgggctcgcggaaatcgaatgtgctgatctgcccgtcgaagcgcagcgccgcacccgatacgagcggcacgcgatgcgcgacgcacgcgcggttgatcgcgtggcgcgtcgcgaagttgtcggtgcagtcgagcacgacgctcgcgtgcggcacgtgcgcgttcagccacgcgtcgtcgacgcgctcggcgaccgcgttcaccttcacgtccggattgagccgcgcgagcgcgtcgcggcccgattcgaccttcttgcggccgaccgaatccgtcgcgtgcaggatctgccgctgcaggttcgtgagatcgacggtgtcggcatcgacgagcgtgattgtgccgacgcccgccgccgcgagatacatcgcggcgggcgaaccgagcccgcccgcgccgacgacgatcgcgtgcgcgtcgagaaagcgctgctgcgcctcgatgccgatctcgtcgacgaggatgtggcgggaatagcggaggagttgttcgtcgttcatcgtgcggcggcgggggaaactgtctcgattgttattttaggcgcgcaaagaaaacgggccatcgcggcggctcgccgcgatggcccgtgcacggcgtcgcgcgcttactgcggttgcggcgccgacgccggcttggctgccgacgcgggcttggccgccgcgcccgacgcgcccttcgccgccgaggcgacgcccgccttggcggcggcgctcttcgcggtgctgtcggcggcgatcatcttcgactgctcgaccggcttgccttcgagcttgttgagcgcctgctgcatcatgaaatcgtcggcgctgccgaattcgatcggcttgcgctcgcgatccttctgacgctgctcgggcgtcttcttgtcgttctgctcctcgaggatgcgcaactgctccatccggcgctgctcgcgttcctcgagctccttcttctcgttcggatcctgcgtgttcgcgaggtggttcgtgtaatcgacctcgcgcgtgacgagcacgtcgtccggatcgccgtccgcgtactgatcgaccggaatgtcgggcaggatgcccttgttctggatcgagcggccgctcggcgtgtagtagtacgcggtcgtcaggcgcagcgcggaatcggctgtcatcggccgcaccgtctgcaccgagcccttgccgaacgtcgccttgcccatgatcaccgcgcggtgcgaatcctgcagcgcgcccgcgacgatctccgaggccgacgccgaatacgcgttcgtcagcacgatcatcggcaccgtcttgaagacggcgggcaggttcttcagcggatcggagtcgaacgacggcaggcggtagttctcgtagttgtcgcggtagatctgcttcgaatcggggatctggccgttcgtcgacacgacgacggaatccggcggcaggaacgcgcccgcgacgccgacggcgctttgcagcaggccgccgccgttgttgcgcagatcgaggatcaggcccttcaggttcggctgctggcgcgcgatgtcctgcagcttcgcggcgagatcgggcgtcgtgcgctcctggaagctcgtgatgcggatgtacgcgtagcccggatcgagcagcttcatcttcacgctctgcacgcggatcaccgcgcgcgtgaccgtgacggggaacgtgcggtcgtcgctcttgcggaagatcgtcagcgtgaccttcgtgccgggctcgccgcgcatctgcttgaccgccttgtcgagcgtcatgccgcgcaccgggcgatcgttgatgcgggtgatcaggtcgcccggacggatgccggcgcggaacgcgggcgtgtcctcgatcggcgagatcaccttgacgaggccgtcttcctgcgaaatctcgatgccgaggccggcgaagcggcccttcgtctgctcctgcagttcctggtaatcggtcttgtcgaggtacgacgagtgcggatcgaggctcgacaccatgcccttgatcgccgcggtcagcagcttcttgtcgtcgacgggctcgacgtattcgcgcttgatctgcccgaacacttcggcgaagagccgcaactggtcgagcggcagcggcgcggcggccgtcgtgacggcctgctgggccgacgcggagatttgcagcgtcgcgaagacgccagtcgcgaggcccgcggcaatcaggccgatgttcttcaatttcatacgcatagagtctggtgcggtcggaaagcgcgtggctgtcgcgggagcaacgggacggtgacaggacggtcaagtataactgttcgtccggacgccttgtggatcggggcgaaacggggaacgccagcgtgattgtgacagcgccgcgcgaaacaggttcgcgcggcgcgcgccggcgacggggacggcgcggaacctgccgtcgcccgcgcggcgaaacggcggcttacgccgcggacttgccctgctgcgcgacggcggcctgcgccttcgcgatcgcctcctgatcgccgaggtagtagtgccggatgggcgtgaggctctcgtcgagctcgtagacgagcggcacgccgttcgggatgttcaggccgacgatgtccgcgtcggagatgccgtcgagatacttgatcagcgcgcgcagcgagttgccgtgcgcggcgatcagcacctgcttgccggccttcaccgcgggcgcgatcgattcgttccagagcggcagcacgcgcgcgaccgtgtccttcaggcactcggtgagcggcaactgctcacgcggcaccttcgcgtagcgcggatcggcgtacggcgcgcgctcgtcgcccggctcgagcgcgggcggcggcgtgtcgtagctgcggcgccagacgagcacctgctcgtcgccgtacttcgcggccgtctccgccttgttcaggcccgacagcgcgccgtaatggcgctcgttcaggcgccacgaatgcacgacgggcacgtacatcagatccatctggtcctgcacgtgccagagcgtgcggatcgcgcgcttgagcaccgacgtgtatgcgatatcgaacgtgtagccggcttccttcaggagctggcccgcctgccgggcttcgcggttgccttgttcggtcaggtcgacatcgacccagccggtgaagcggttttccttgttccacgtcgattcgccgtggcggatgagaacgagcttgtacatagatgcttgcggtcggtagtgaggaagcggtaagcacggatgcggacccggctccggggcgacatcgcgtcagacggttattttataatggcgggattgccctttccgatttctcttttccggcggattttccgtgacgttcttcaccgattacacgaacctcgcgctcatcgcgatcctggtggtttccggcggcctgctcgcatggcccgcgctgcggcgcggaggcggcggcctgtcggccgcggaggcgacccaactgatcaaccgccgcaacgcgctcgtcgtcgacctgcggccggcggccgaatatggcgcgggccatctgccgtccgcgcgctcggtcgaattcggcgagctgcaggcgaaggccggccagctcgcgaagaacaaggccacgcccgtgctgctcgtgtgccagaacggtcagcagtcgcaaaaggcgcgcaagatcgtcgaggaagcgggctaccaggacgtccacgtgctgcagggcggcgtcgccgcatggcagcaggccggcatgccggtcgtcaaataaggagtggcgaagtgaacaaagtggtcatgtacagcacgcaggtgtgcccgtattgcatgcaggccgagcggctcctcaagctgcgcggcgtcgagcacatcgagaaagtgctgatcgacaaggagccggagcgccgcgcggagatgatggagcgcaccggccgccgcaccgtgccgcagatctacatcggcgacacgcacgtcggcggttacgacgacctgtcgaagctcgaccgcgaaggcggcctgaagccgcttctcgaagccgcctgacgaggcgcaagccatcgcgcggccgccgtcttgcgggcggcgcgcggtccaagcacgatcgcaccgggcgtgccggagggttccggccgccgcgaaatcatttttagggagccaccatgtccgacgtcgaaaaccaaccgttcttcaacatccagcgcatctacctgaaggacctgtcgctcgagcagccgaattcgcccgcgatcttcctcgagcaggagatgcccgccgttgaagtcgaggtcgacgtgaaggccgaacgccttgccgagaacgtctacgagatcgtcgtcgcgggcaccgtcaccgcgaaggtgcgcgagaaggtcgcgttcctcgtcgaagcgaagcaggccggcattttcgacatccgcaacatcccggccgagcagatcgatccgctgtgcggcatcgcgtgcccgacgatcctgtttccgtacctgcgctcgaacatcgccgattcgattacccgcgcgggcttcccgccgatccacctcgccgagatcaacttccaggcgctgtacgagcagcgcctcgccgaaatctcgcagcaacaacagcaaggcggcgcgccgaacggcacgacgctgaactgagcatgagcgagaaccggtgctgagcatgaaagtcgcggttctcggcgccggcgcgtggggcaccgcgctcgcggcgcatctggccgtgcggcacgacacgctgctctgggcgcgcgacgcggcgctcgtcgccgagcttgccgcgcggcgcgagaacgcccgctatctgggcggcgtcgcgctgccgcccgggctgcgctacgaggccgatctcgcgacggcgctgtcgcacgcgcaagcggacgacgcgctctgcgtgatcgcggcgcccgtggccgggctgcgcgcgctgtgccgcgcgatgcgcgacgcacgccgcgtgcccgctcacttcgtctgggtctgcaagggcttcgaggccgacacgcggcggctgccgcatcagatggtcgccgaggaactgccggatcacgcgagctacggcgtgctgtcgggcccgagcttcgcgcgtgaggtcgcgcaggggctgcccgtcgcgctgacggtcgcgagcgcgtcggccgcgtgccgcgagcgtacgctcgcggcgtttcatcatggcgcgatgcggatctatacaggcgacgacgtcgtcggcgtcgaggtcggcggcgcggtgaagaacgtgctcgcgatcgcgacggggatcgccgacggcctgggcctcggcctcaatgcgcgtgcggcgctcgtcacgcgcgggctcgcggagatgtcgcgcctgggcgtcgcgctcggcggccgcgcggagacgttcacgggcctcacgggcctgggtgacctgatcctcacggcgacgggcgatctgtcgcgcaaccggagcgtcggcctgcaactcgcggccggccgctcgctcgacgatatcctcgccgcgctcggccacgtggccgaaggcgtgcgctgcgcgcgcgcggtgctgtcgatcgcgcgcgagcgcggcgtcgacatgccgatcacggaggcggtgtgcgcggtgctgttcgacggcgtcgcgccgcgcgacgcggtgagcggcctgctgcggcgggacgcgaaagccgaataggtccggcgagccggatcgacgccaattcaatccgaaccgaacgcgggcgcgctgcacggcggcgcgcccgcgcttgtgcttgcgcgctgcatgcgcgcgcgggcgagcgggcgtacgctgtgcgcatcgcgatccgctcgttggagggcgccatgccgaacatcggtccgacctcggtcgaggcgtgcgtcgtcgacatcacgacgctcacgctcgacgcgatcgtcaatgcggccaacgcgtcgctgctgggcggcggcggcgtcgacggcgcgatccaccgcgcggcggggcccgagctcgtgaaggaatgcgcgacgctcggcggctgcgcgacgggcgacgcgaagctcacgcgcggctatcgcctgcccgcgaaatacgtgatccacacggtcggcccggtatggcgcggcggcgggcatggcgaggccgagctgcttgcgtcgtgctaccggcgctcgctcgaggtggcggccggcgcgggctgtgcgtcgatcgcgtttccggcgatcagttgcggcgtatatcgcttcccgcccgccgacgcgactgcgatcgcggtgcgcacggtggccggcgcgctcgcgggcgagctggccgatgcacgattcgagcgcgtcgtgttcgcgtgcttctccagcgatatgctcgatttctatcgcacggcgctcgtccggttctgacggcgttcgttccggtttgccggcgccatgtcgacgtcgatatcgatgccgatcgcttcgctcgggtaggcgcctcgggtcgcggctcggcgccggcgttcgatgcgggatgcgcatcgcgagccgccgggcggcaaaagcgtcgatgacggtcgcgcgcgcgaatcgcagccgtttgccgcgcgccgccgctcgagcggcggtgttcgtcgcccggcgagttgccgtacgtacgcgcggcgtttggcggtgcgtcgcaggcgcgcgtttttcccggcccgactggatcgggccgatccggtggcgagcgcgacggtgttgccgctgcgcggcggcgccctgctccgtcgctgctcagttgctgctcaattgccgcgtagtcgcgtgcgtcccgccgggcggacgtcggtcgcccctgttcaagccccgccttcgaaccccgcctggcgccatgcctcgaacacgacgaccgcaaccgtgttcgacagattgaggctgcgattgcccggccgcatcggcagccgcacgcgctgctcgggagcgaagcgatcgacgagcgcgggcgcgagcccgcgcgtctccgcgccgaacacgaaccagtcgcccggctcgaatgagcggtcgtgaaagcggcccgagccgcgcgtcgtgaacgcgaacatccgcgcgggatcgggcgcctcggcggcgacgaacgcgtcccagtcgcgatgcacgcgcatctgcgcgtattcgtggtagtcgagccccgcgcgccgcattttcgcgtcgtcgagcggaaagccgagcggctcgatcagatgcagccgcgcgcccgtattggcgcacagccggatcacgttgccggtgttcggcggaatttcgggctcgacgagaacgacgttgaacatgattcgattcgatcggtgaaaagcgtgggaatgcggcggcggatgcggcgcgccgtcaatccttcgcggtgcgcagcgcgacgaagttcgtcacgcgccgcgcgcccgcctccttcagtgtgcgcgcgagcgcgtcgagcgtcgcgccggacgtcatcacgtcgtcgacgacgccgacgtgcagccccgcgaccggacgcgcgacggcgaacgccgccgcgacattcgcgcgccgcgcgtcgaacgcgagccgcgattgcggcgcggtatcggccacgcgcgcggcgagcgccgcgtcggcgcgcaccttcagcttgcgtgcgatcggtcgcgcgatcgcccacgcctggttgtagccgcgctcgacgagcctgcgccgcgcgagcggcacgggcgcgatcacgtcgagcggcggcgcgccgtcgagcgcgtccgtcgcgagccgcgcgaggcgctcgccgaattcgcggccgagcgcgagctgcgcgcgaaacttcagatcgagcgcgaggctgtcgagcggcgcgcggtaatcggcgagcgcgagcgtcgcgtcgaacggcggcggcgctttcgcgcacgcgccgcagtgaaagcgcgtcgcgccgcgcgcgcccggcagcggcagcgcgcagcgggggcagcgcagccgcgcctcattccaataagcgccgtcgcaacagtcgcaaatcgtcctatgtgacaaattgccgcacaatgcgcagcggttcggcagcgcagcagcggaaaaacgtgccaggacaatgcccgcgcgcgcggccatcgcgcggatgccgcatcgcaatacggccggattcgccatcgccgggctcctacggagggtcgcttcactgaatggcgcgaagcgagcgagtatacttcgggctcttcgccagtgtgcccgacatgtccccagcttccgcaaaaaccagccgtccggcctatgatccgcggcgcttgcggcggatcttcgaccgccgcgccgccgcgttcgacgccgtgtcgttcctgccgcgcgagatcgcgcagcggatgcgcgagcgcctcgactacatcaaggtgaatccggcgggcgtgctcgacgcgggctgcggcacgggcgacgacctgccgctgctgcgcgcgcgcttcccgcaggcgcccgtgttcggcgtcgacgcgtcgggcggaatgctcgcgcgcgcggccgcgcgcgacacggccgagacgagctggcgccggttcctgcccgcgacgctcacgaaagcgctcggccatcgcgggccgcgcgtcgcgcaagccgatttctccgcgttgccgttcgcgagcggcgcgttcgatctgctgtggtccaacttcgcgctgcattggcacgcgcgtcccgatctcgtgtttcccgaatggcatcgcgtgctgcgcgtcgacgggctgctgatgttcagcacgctcggccccgacacgctgcgcgagctgcgcgccgcatgcgcggatgccgccgccgcggcgggcgaggcgcgcgccgtcgcgcgcgtgatcgatttcgtcgacatgcacgacctgggcgacatgctcgtcgagagcggcttcgagattccggtgatggaccaggagacgctgaccgtcacgtacaaatcgcccgattcgctgctcgccgacgtgcgccgtctcggcgcgtatccgttcgagcgcggcgcgccgggctacgcgtcgcgccgcctgcgcgcggcgctgtacgacgcgctcgaggcgcgccggcgcgacgacggaacgattccgctcacgttcgaggtgatctacgggcatgcatggaaggcggcgccgcgcacgacggcggagggcttcagcatcgtgcgcgtgcaggacatcggcaaagggcggccgaagcgttcgtgacgcggtaaagcggggttttcgttatgccggaaattaacggtcgagggacgctggaaaaagccccctaaaacggccgggaagcttgtcgcgcttggctcgccgggcgatggccgtttgcttgtggatgactttgaacccgcctataatgcgacagtttgtcgtcctgggggtcctcacaatacagggcggccggtccgatgcgggcaagcatcagacgccattcgcgagaggcagcgatggaagcagcgaacgggttgcacgacgccgagccggtcctcgcggactggctgatgaagcgcaactgctcggtgtctccgcgccagttcgtggcgttctatgtgtcgctcgcggcgttttcgctgttgatcgcggtcctgttgctgtggcgcggagcgtggctcgtgctgcctttcaccgggatcgagttgctggcggtgggtgtcgcgtttgccatctacgcgcgccatgcagtcgattacgaacgcatccggctgtttcctcaccggctcgtcatcgagcggatgagcgcggagcggctgacgcagatcgaattgaatccgcgctgggtgcgggtcgagccgggtgcgtcgccgcgcgatcccatcacgctggtgtcgcgcggagagtccgtcgtggtcgggcagcaccttgcgcaataccggcgcgcgcagttcgcgcgcgagctgcgcgcctcgctttcgcgctacggctgaacgaggcggccggcgcgaagcgggcgacctgcgacgggggagggtttgaatggaaattttgggtaaggaagctatgaaaacaatcaagcgagccctcacgggcgtgctggcatgcagcgctctgctcttgtccggcgccgctctggcggtgggcgacagcccgggcggcccccgcgtcaacgagatcaatctccagccgcccgtgacgaagatcgccgaggagctctacgacctccacacgatgatgctgatcctctgcacggtgatcttcgtcggcgtgttcggcgtgatgttctattcgatcttcgcgcaccgtaagtcgaaggggcacaaggccgccaatttccacgaaagcaccaccgtcgaaatcatctggacgatcgtgccgttcatcatcgtcgtgctgatggcgctgcccgccacgaaggccgtcgtcgcgatgaaggacacgacgaacgccgatctcacggtgaaggtcaccggttatcagtggaagtggggctacgactacgtgaaggggccgggcgagggcatcagcttcctgtccacgctgtcgacgccgcgcaccgaagtgaacggccggcaaccgatcagcgatacctacctgcaggaagtcgatcacccgctcgtcgtgccggtcaacaagaagatccgcgtgatcacgaccgcgaacgacgtcgtccactcgtggtacgtcccggcgttcggcgtcaagcaggatgcgattccgggcttcgtgcgcgacacctggttcaaggccgagaaggtcggcacctaccgcggcttctgcacggagctctgcggcaaggagcacgcgtacatgccggtcgtcgtcgaggtgctgtcggacgacgattacgcgaagtgggtgagcacgcagaaggcgaagctcgccgcgggcgcggtcgatccgaacaaggtgtatacgcgcgccgagctgatggcgcacggcgaggaagtctacaaggcgaactgcgcggcgtgccaccagccgaacggcaagggcgtcggcgcgttccccgcgctcgatggcggcaagatcgtcaacggcccgatcgccggccatctcgagcaggtgctcaagggcaagggcgcgatgccgtcgtgggcgtcgctgtcggatctcgacatcgcgtcggtgatcacgtacgagcgcaactcgtggggcaaccacaagggcgattcgctgcagccgaagcaggtggccgacgcgcgcaacggcaagctgccggaagacgcgcagcaggccgacggcggcgcggcggctaacgccgcctcgggcgcggccgcgcagacgcaggcgcaagcaccggcgttgccggccgccatctatttcgagacgggcaagagcgagctgccggcggacgcgaaggacgcgatcgccgcggcggccgaatacgtgaaggcgcatccggacgcgaagctcgcgttgtcgggcttcaccgacaagacgggctcggccgacgcgaacgccgaactggccaagcgccgcgcacaggtcgtgcgcgatgcgctgaagacggccggcgtcgcggaggaccgcatcattctgaagaagccggaaacgatcacgggcggggcggacgcgaaggaagcccggcgggtcgagatcggcccggcggcttgacgtgtcgctgtgtttgtcgacgtattcgcattaggagattctcatgtctagcatcgggcacgacgtagccgcgggccacgcgcacgacgaccacgcgcacgaaaccccgcacggctggcggcgctggctgttcgccaccaaccacaaggatatcggtacgctgtacctgctgttctcgttcatcatgttcctgtcgggcggcgtgatggcgctcgcgattcgcgccgagctgttcgagccgggcctgcagatcatgcggcccgagttcttcaatcagctcacgacgatgcacgggctgatcatggtgttcggcgcgatcatgccggccttcgtcggtttcgcgaactggatgattccgctgcagatcggcgcgtcggacatggcgttcgcgcggatgaacaatttcagcttctggctgctgccggtggcggcggtgctgctcgtcggctcgttcttctcgccgggcggcgcgacggccgccggctggacgctgtatgcgccgctgtcgacgcagatgggcccgggcatggacttcgcgatcttcgcggtgcacatcatgggcgcgtcgtcgatcatgggcgggatcaacatcgtcgtgacgatcctgaacatgcgcgcgccgggcatgacgctgatgaagatgccgatgttcgcgtggacgtggctcatcaccgcgtacctgctgatcgccgtgatgccggttctggcgggcgcgatcacgatggtgctgttcgaccgtcacttcggcacgtcgttcttcaacgcggcgggcggcggcgatccggtgatgtatcagcacatcttctggttcttcggccaccccgaggtgtacatcatgattctgccggcgttcgggatcgtgtcgcaggtgatcccggcgttcgcgcgcaagccgctcttcggctacagctcgatggtgtacgcgaccgcgtcgatcgcgatcctgtcgttcatggtctgggcgcaccacatgttcgtgaccggcatgccggtgacgggccagctgttcttcatgtacgcgacgatgctgatcgcggtgccgacgggcgtgaaggtgttcaactggctcgcgacgatgtggcgcggctcgctcacgttcgagacgccgatgctgttcgcgatcggcttcctgttcgtgttcacgatgggcggcttcacgggcctgatgctcgcgatggcgccgctcgacatccagtaccacggtacgtacttcgtcgtcgcgcatttccattacgtgctcgtcgcggggtcgctgttcgcgctcttcgccggctggtactactgggcgccgaaatggaccggctggatgtacaacgagacgcgcgggaagatccacttctgggcgtcgatgatcttcttcaacgtcacgttcttcccgatgcacttcgtcggcctcgcgggcatgccgcgccgctatgcggactacccggcgcagttcaccgatttcaaccagctcgcgacgatcggcgcattcggcttcggcctcgcgcaggtgtacttcctgttcgcgatcgtgctgcccgcgtatcgcggcggcggcgagctcgagcgcgcatccgacaagccgtgggacggcgcgacgggcctcgagtggacggtgccgagcccggctccgttccacacgttcgagcatccgccgacggtcgagtaatgatttgacggcgttcgccgcccgtgtcgtacgacgcgggcggcgcacacccgaacgaaaaaattcgcatgacccggaattcacaaaaaagacgaacgcccgacgagattcgcgcgggcaacaagcggctgctcttgatcctgctcatcgtcgtcgccgttttctttgtgggtgccgtcgtccggcagtggattgcgtccacgtcctgacgcagtattgaggaagttctgatgtcgaagtccgaggcgaacgtcgatcgcgcgttcaaccggtcgatgctcttgaagctcgtcgtcgtggcggggctgatgttcggcttcggcttcgcgctggtgccgatgtatcgcgcgatctgccagatcaccggcatcaacaatctgctgcagcgcgacgtcagcgcgcgcgaggcgaagaacacgcaggtcgattacacccggacggtgtcgatcgagctcgacgcgaacgcgcgcggcccgctcggctttaagccgcggcgcaacagcatcgacgtgcatccgggcgagttggcgacggtcgtctacgaagtgacgaacgggcagggcaggacggtggtcgcgcaggcgattccgagctatgcgccgaagcaggccaccgagttcttcaagaagatcgagtgcttctgcttcacgcaacagacgctggcggcgaacgagacgcgcgacatgccggtcgtgttcgtgatcgatccgaagctgccgaaggacgtgaagacgatcacgctgtcgtacacgttcttcgagctgaacacgcccgcgcccgcggtgaagggcgcggcggtgcagacgggcggcgccgcggcgaagcccgccgcgtgacattgaggaggcgacggtggtgagcggaaccggcaacaagagtacgttcgtccagacgatcaaggcggtgatgtggtcgttcttcggcgtgcgcaagcggcgcgacctcgaggcggacgcgacgcagctaaacccgctgcacgtgctgatcgccgcgctgatcggggcggcgttgttcgtcggcgtgctggtcctgatcgtgcacgcggtcgtcgggtagcagggggcggattcagcggacgcgccgccgtgtgcgttcgcgagcgcaaacaaagcgaggcggcgccgcgtgcgccgccgcagaaataagccggatcgttccggaacaaattggactgaagtggagaatcaagcatgaccggtcaaaacgagagcccgtactatttcgtgccgcacccgtcgcagcacccgatcagcgcggccgtcggcctgctgatcatgctcggctcgttcgcgctgtgggtgaacggcgagccgtgggcgccctacaccgcgctcgtcggcctgctgtggctgctgttcgtgctgtatcactggttcggcgacgcgatcgccgaatccgagggcgggatgtacggcaagcgcgtcgacaagtcgtaccgctggagcatgagctggttcatcttctccgaagtgatgttcttcggcgcgttcttcggcgcgctgttctacgcgcgcgaaatcgcgatgcatcagttgggcagcctcgactacaagctgatctggccggacttttccgccgtgtggccgaacgaaggcccgggcgcgctcgtcgggcatttcaagacgatgggcccgtggccgatcccgaccctcaacaccgcgctgctgctgtcgtcgggcgcgacgctgacggtgtcgcaccacgcgctgcgcgaagatcaccgcaggaaggcgatcgcgtggctcgccgcgacgctcgtgcttggcgtgtgcttcctgttcctgcagggcttcgaatacttccacgcgtacaacgagctgaacctgacgctcggctccggcgtgtacggctcgacgttcttcctgctgacgggcttccacggctttcacgtgttcctgggcggcacgatgctcgcggtggtgctggcgcggatgatccgcggccacttcaagccggatcatcacttcgcattcgaaggcgccgcgtggtactggcacttcgtcgacgtcgtctggctcggcctgtacgtcgtcgtctactggctgtaacaatgaaagcggcccgcgcggcgatgcgcgggccgtttgcttggttcgtcggcgtcgcgatgcgcgccgaagagccgcaggccgaccggtgcgccgccccgacctagtcgggcggcgcttttgcttgaaggggcggcactcgtgcggcgttatgccgcattagcggccgatcggaatgccggtcgaatggatccagcccatccagttcgcgaacaggatgaacaggaacagagagatcgacagcccgacccgcatcgcgagcgaccagaccatccgcttcgtatggcctcggtcatgcatcatgaaatacagcgccgacaccatgctggcgatgatgagtacgaaggcgatcggaacgagaatgtgcatgaagctaaccggaaaccggcagttggaggaagaaagggtcattatcgcacttcgatcgggcgatcgtcgcgcccggggagcggcgcgatgaggattcgctggctgcccgcgctgctgattctcgcggtgatcgcgatcacggtgcggcttggtttctggcagcgcgagcgtgcacaccagaaggaggcgctcgatgcgcagatcacgcgctacgagcacgcgaatcccgtcgacgtgccgcgcgagcgcatcgcattgaaggacatcgagttccatcgcgtgcgcgccaccgggcgcttcatgccggagcacgcggtgttcctcgacaaccggccgtacaacgatcagccgggcttctacgtcgtgatgccgatgaagctcgcgaacggcggctacgtgctcgtgaatcgcggctggctgccgcgcaattacgccgaccgcaccgcgatcgagccgttcgcgacgccggcgggcgacgtgacgatcgagggcatcgcgcgcggcaacgcgtcgcgcgcgttcgaactcggcgagggcggctcggccgcgcgccagaagatccggcagaatctcgacgccgccgagtatgcgcaggaaacgggcctgccgctgcagccgttcgtgattcagcagacgagcgacgacggcgacaagctcgtgcgcgactggcccgcgccgaccacgggcgtcgagcgcaactacggttacatgttccagtggtggggcatggcggcggccgccgccggcttcggtctgtacgccgcgcggcgggcggcgagaaagcagtccggcgacgcatgacggcggcgccggcgaatcgcgcggcgccgcgcgacgtccatcgtttcaagaggtctccttggtgatgcaaacttcccgtccgacgcggccgcaagacggccggcaagcggaacccgcgcagcgcggctcgtggcggcgcggccgctgggtgctgctcgcgctcgcgctcgtgtgcgcggcgcccgtgatcgcgtcgtatttcacgtattacgtgatcaagccgcgcggcggcgcgaccaactacggcacgctgatcgagccgcagcggccgatcccgcccgatctgagcgtcgtcgacgaaacgggcaggacgataccgctcgcgtcgctgcgcggcgtgtggctgttcgtgatggaggacggcggcgcatgcgacgacgcatgcgcgaaaaagctgtatttcatgcgccaggtgcgtgcgacgcaagcgggcgagcggcaccggatcacgatggtgtggctcaagagcgatgcggcgaacgtgccggcggcgatcgccgacgcgtatccggacacgcgcaagctgcgcgccgatccggccgcggtcgccgcgtggctgccggccgacgcgggcacgcgggtgaccgatcacctttatctcgtcgatccgaacggcaacctgatgatgcgtttcccgaagaacccggatccgagcaggatcaagcaggacgtgacgaagctgctcaagtggtcgagcatcggttgagcgccggcccgggccggcgatagacggtaagagagaaacacggatgtatctattgcaactcggcctgatcggcctctgcatcgcgctgctgccgctgtcgtacgtgtgggtgaaggcggacgacgacaagttccgcaagctcgtctggatcacgacgttcctcacgctcgatctcgtgatgttcggcggcttcacgcgcctgaccgattcggggctcggctgcccggactggccgggctgctacggcacgtcgtcgccgttcatcgcgcacgcggcgatcacggccgcccatcaggcgatgcccacgggccccgtcagcatgacgaaggcatggatcgagatgatccaccgctatttcgcgatggcgatcggcgtgctgatcatcgcgcagacggtgatcgcgtgggccgcgcggctgcgccgcaagccgctgcacgtctcgccgtggtggccgacgagcctgctgctgctgatcctcgtgcagggcgcgttcggcgcgtggaccgtgacgatgaagctgcagccggtgatcgtgacgatccatctgctgctcggcctgacgctgctcggcacgctcggctggctcgccgcgcggcagacgccgctgccggcgcacgagcccggcgcgggccgctaccgcgcgacggcgctcgccgcgctcatgctgctcgtcgtgcagatcgcgctcggcggctgggtcagcacgaactacgcggtgctcgcgtgcaccgatttcccgacctgcaacggcgcgtggattccgccgatggactttcgcaacggctttcatctctggcgcgcgctcgggatgacgaacgacggcgacgcgatcacgcaggacgcgctcgtcgcgatccactggacgcaccgcacgttcgcgttcgtcgtcgtcgcgtacctggccgcgttcgcgctgaagatgcgccgcttcgcgtcgctgcggcgcccggcgaacggcgtgctcgccgtcgtcgtgctgcagttcgtcacgggcttgacgaatatcgtgctgcaatggcctttgcccgtcgccgtcgcgcacaacggcggggccgcgatcctgctgctgctcgtcgtcatgctaaactttcgcatcctttcaagccgtcccggccgcgtcgcgcaacccgcgcgcgacgccgcgcccgcgtgacgttgaccgtacatggacacgacactctcccatacgcccggtagccgtctctcccagtatctggcgctgacgaagcctcgcgtcacgcagctcgccgtgttctgcgcggtgatcgggatgttcctcgcgacgccgggcatggtgccgtggaaagtgctgctcggcggcacgatcggcatcgggctgctcgcgggctcggcgttcgcgatcaattgcctcgtcgagcagaagatcgacgcgatgatgcggcgcaccgcgtggcgtccgtccgcgcgcggcgagatcacgaccctgcagatcctcgcgttctcgaccgtgctgggcggcctcggcgcgtggacgctctacacgttcacgaatccgctgacgatgtggctgacgatcgcgacattcgtcggctacgcggtgatctacacgctcctgctcaagccgatgacgccgcagaacatcgtgatcggcggcgcgtccggcgcgatgccgcccgcgctcggctgggcggccgtcacgggcgcggtgcccggcgacgcgtggattctcgtgctgatcatcttcgtgtggacgccgccgcacttctgggtgctcgcgctctaccgccgcaaggactacgagaacgccggcctgccgatgctgcccgtcacgcacggcgagcagttcacgcggctgcacatcctgctgtacacggtgatcctgttcgccgtcacgatgatgccgttcatctccgggatgagcggggccgtctatctgacgagcgcggtgctgctcggcgcgctcttcctcgcgtatgcgtggaagatctaccgcgattattcggatgcgctcgcgcgccgcgcgttccgctattcgatcgtctatctgtcgctgctgttcgcggcgcttttggtcgaccactacgcacgtcccgtgatcgggatgtaactccaacggttcgattccgatgctcaaaaccctgtttgcacgccgccgcgcgcagcgcggctggctgttcgcctgcgcgctcgcgggcgcgatgctgattgcgggctgcaaccggcagccggcgttccagaatctcgacatcaccggcaactcgcagttcgcgagcgacttcgcgctgccggacacggcgggcaagatccgcacgctcggcgagttcaagggcaaggcggtcgtcgtgttcttcggctatacgcactgccccgacgtgtgcccgacaacgatggcggaactctcgcaggcgctgcagcagctcggcccggacggcaagcgcgtgcaggtgctgttcgtcaccgtcgatccggagcgcgacaccgcggcgctcctcggccagtacgtgccggcgttcaacccggcgttcatcggcctgcggcccgccgacgaagcgcaactgaagaaggtgacgaaggatttccgcgtctactacgcgaaggtgccgggcaagacgcccggcagctatacgatggaccacaccgcggcgagctatgtgttcgatccgaacggcaagctgcgcctgttcgtgcgcgacggccagggccccggcccgtgggtccacgatctgaagctgctgctcgactgacgccggcgcgcgcggccgtgcgccggcgcgacatgcaccccggagcgccggaccttcgtccggcgctccggggtgtttttcatgacggcagcgcaggcagattgacgcccggtgcgacgcgcgtcgtcttgaattcggtcaccgtgtacgtgacgagcccttcggtgacgaacggatcggtctcgagaatcgcgtcgagccggtcgcgctcgatccgcacggcgagaatcaccccgccgtcgcgtggcaccttcggcccgcacgcgacgaacacgccggcgtcgaaatggcgttgcagataggcgcggtggcgctcgagcgcatcgtcgatgcgttcgagcggcgcggtgtagcgaatgtcgatcacgtacatggcagtctcgtcggaatgcgtgccgcggcggcgtgccgcggtcaagccgctcttgtagcacagccgccgccgttgcgcttccattcaagttgtaagccggcgtgccgtaaatagcggcagcgatcgttcgcggccggggccgcggcgcggacggcgcgacgaacacgacacgggaacgcacacacgatgaacagaatgagcttgaaccgcaagctgtggctggcgcttgcgctcgtatgggtcggattgctgggggttggcgcttggagcgcgttcgagacgcgcacgacgatgctcgccgaacgcaaggaaggcatggcgaatctcgtcgattcggcggcgggcgtcgtgaaggcgtactacgcgctcgcgcagagcggcaagatgagcgacgaggacgcccggcgcgatgcgctcgagcgcatcgcggcgatgcgctacggcgattccggctacttgttcgtgatggattcgaagcctgtcgtgctgatgcatccgacgctgccgaagctcgtcggcacgcaggtcggcgattatctggacccggacggcaaacggctgttcgtcacgatcctgaacgcggcgaaggcgggcgggcacggtttcgccgagtaccgcgggcggctgccgcacagcgagaccgcggtgccgaagatcagctacgtgacgcgcttcgcgccgtgggactggaacatctcgagcggcgtgttcctgaaggacatcgataccgtctattacgagacgctcgtcggccatctcgcggtggtgttcgtgatcggcctcgtgatcacggcggcgatgctcgtgatcatccgcaacgtgcgcgcgagcctcggcggcgagccggacgaggcggcttcgctcgccgcgcggatcgccgcgggcgacctgacgcggcccgtcgcggtgcgcgcgggcgacggcacgagcatgatggccgcgatgcgcgacatgcagggccgcctgcggtcgacgatcggcggcatccgccgggcggccgaatcgatcgcggcggcgagccacgagatcgcgtcgggcaatcacgatctgtcgcagcgcaccgagcagcaggccgcgtcgctcgaagagacggcggcgagcatggaggagctgaccgcgaccgtcaagcagaacgccgagaacgcgcggcaggcgagcgggctcgcgaacaacgcgtccgagatcgcgctgaagggcaacgacgtcgtgagccgcgtgatcggcacgatgggcgagatcaacgacagttcgcggaagatcgccgacatcatcggcgtgatcgacggcatcgcgttccagaccaacatcctcgcgttgaacgcggccgtcgaggcggcgcgcgcgggcgagcagggccgcggcttcgcggtggtcgcgggcgaggtgcgctcgctcgcgcagcgcagtgcgacggcggccaaggagatcaagcagctgatcgacgcgtcggtcgagcgcgtgaacaacggctcggcgctcgtcggccaggcgggcgagacgatgaccgagatcctgcaggcggtgcggcgcgtgaccgacatcatgggcgagatcgcggccgcgtccgaggagcagtcgagcgggatttcgcaggtcggccgcgcggtcacgcagatggacgaaatgacgcagcagaacgcggcgctcgtcgaggaggcggcggcggccgcgtcgtcgcttcaggagcaggcggcgcggctgcgcgaatcggtgagcgcgttccaggtcggcgacggcgcggccgccggtgcgggcgcggcggcgggcgtcgtcggcgggccgaatgcggctgcgtcgtccggctgcgtcgagccggcgctcgcatgacgcatggccatacctatatgagcgggatgtatttcacagccccgcgatcttgtgacaccatttgcgctttcgtcagcgcggcccggccggtcaggccgtcgcgccccctctatcgagcctggatggttctgcaagcaagcgagaaatagatgaagcgtcgcactctcctgaaagttgtctccgcggtcgcggccggcgccgccgccctttccgtttccgtcggcgcgcaagcgcaggacaaggtgatcaaggtgggcacggtcgcgggcccggacgcgcaggtctggcaagtcgtccagaaggtcgcgaaggaaaagcagggcctcgacgtgaaggtcatcgagttcaacgactacgtgcagccgaacgcggcgctcgattcgggcgacctcgacgcgaacagcttccagcaccagccgtacctcgacagccaggtgaagcagcgcggctacaagatcgtgagcgcgggcctcacgtacatctcgccgatcggcgtctattcgaagaagttcaaatcgctgaaggaactgccggcgggcgcgaaggtcgcgctgccgaacgatccgtcgaacgagaaccgcgcgctgctgctgctgcagacgcagggcgtgatcaagctgaaggcgggcgccggcacgggcggcagcaacgcgaccgtgctcgacgtcgccgagaatccgaagaagctgaagctcaccgagctcgacgccgcgcaactgccgcgcgtgctgtcggacgtcgatgcggccgtgatcaacacgaactacgcgctcgcggcgaacctgcagccgaccaaggacgcgatcgcgctcgaatcgctgacgagcccgtacgcgaacctgatcgcggtccgcgcgaaggacaaggatcagccgtgggtgaagaagctcgtgaaggcataccagtcgccggaggtgaaggaattcatcacgaagcagttcaagggctcgatggtcgcgtcgttctgagcgccgtccggttcgagtcgaatcgcagcagagaaggcccgcgcgtcgcgcgggcctttttcgttttcggccgcgtagccggcggccgccggcacggcgctctcggtactgtcccgaaatattgaatagtctggggaaatggtatcctcagacgcttgccgccgcgcccgtttcggcgcggccgcgcgggccgcgcacgctccggggaggcgcggcccgttcatcattcggaaccgggggagacagacaaatgaagcgattcaagatcgtggccgctcattcgatcgcggcgggcgtcgcggcgttcgcgatgctgggcgccggcgccgcgcacgcgcagaccgtcaaggtgctgtcgatcgtcgatcatccggcgctcgacgcgatccgcgacggcgtgcgcgcgcagctgaaggccgaaggctacggcgacgacaagctcaagtgggaataccagagcgcgcagggcaacaccggcaccgccgcgcagatcgcgcgcaagttcatcggcgaccgtccggacgtgatcgtcgcgatcgcgacgcccgccgcgcaagccgtcgtcgcatcgacgaagaccgtgcctgtcgtctattcgggcgtgaccgatcccgttgccgcgcagctcgtcaagggctgggggccgacgggtaccaacgtgacgggcgtgtccgaccagctgccgctcgaccggcaggtcgcgctcatcaagcgcgtggtgccgaaggtgaagacggtcgggatggtctacaacccgggcgaggcaaactcggtcgtcgtcgtgaaggcgctcaaggagatcctcgcgaagcaggggatgacgctcaaggaggcggccgcgccgcgcaccgtcgacatcgcgcccgccgcgaagagcctgatcggcaaggtcgacgtgatctatacgaacaccgacaacaacgtcgtgtccgcatacgaatcgctcgtgaaggtcgcgaacgaggcgaagatcccgctcgtcgcgggcgacaccgacagcgtgaagcgcggcggcatcgcggcgctcggcatcaactacggcgacctcggccggcagacgggcaaggtcgtcgcgcggatcctgaagggcgagaagccgggcgcgatcgcatcggagacgagcagcaatctcgagctgttcgtgaacaccgacgcggccgccaagcagggcgtgacgcttgcgcccgatctcgtcaaggaagcgaagacggtcatcaagtaacgacgcgagcgcgggcggcgcgccgggcgggcagatcgtgcggcgtccggcggatcggcctcgacaggctttcgcgcgcccggccgggttcggcttcggcggttcgccgcgccgcgcgagcggcgtagcgcgcgggcggcgcatccggcccggttcggtctgttttgggtcgctcggggtcgttcggggccgctttgggccgcttcgcgcccggccgggccgccgcgcggcgccggccgccggccggccgtggatcgccgatcgccgttccgtcacgcgcagcacgctgcaacaggatttccccaatcatgtcccttttctctcttctcggcgcactggagatcggtctcatcttcagcctcgtcgcgctcggggtgctgatctcgtttcgcatcctcaatttcccggacctgaccgtcgacggcagctttccgctcggcggcgccgtcgccgcgacgctgatcgccgcgggccacgatccgttcacgtcgacgctcgccgcgatcgccgccggcgcgtgcgcgggcttcgtcaccggctggctgaacgtgcggctgaagatcatggatctgctcgcgagcatcctgatgatgatcgcgctctattcggtgaacctgcggatcatgggccggccgaacgtgccgctcatcaccgaaccgacgctcttcacggtgctgcagcccgactggatgcccgactatgtgctgcggccggcactgctcgccgtcgtcgtcgtgtgcgcgaagctcggcctcgactggttcttctcgtcgcagctcggcctcgcgatgcgcgcgacgggcgcgaaccccaggatggcgcgcgcgcagggcatcccgaccggccgcgcgacgctggccggcatggcgctgtcgaacgcgctcgtcgcgctcgcgggcgcgctcttcgcgcagacgcagggcggctcggacatctcgatggggatcggcacgatcgtgatcgggctcgccgccgtgatcatcggcgagacgctgctgcccgcgcggcggcttttcctcacgacgctcgccgtcgtgctcggcgcgatcctctatcgtttcttcatcgcgctcgcgctcaacagcgagttcgtcggcctgaaggcgcaggatctgaacctcgtgacggccctgctcgtcaccgtcgcgctcgtgctgcccgcgacgcgcaagaagctgttcggccgcaagacgggaggcgcgtaaatgctctctgcacaagacctgaagctcacgttcaaccccggcacgccgatcgagacgcgcgcgctgcgcgggctgtcgctcgacattccggacggccagttcgtcacggtgatcggctcgaacggcgcggggaaatcgacgttcctgaattcggtgagcggcgatcagccggtggattcggggcgcatcgcgatcgacggcgtcgacgtcacgcgcaagccggcgtgggatcgcgcgccgctcgtcgcgcgcgtgttccaggacccgatggcaggcacctgcgaggcgctgacgatcgaggagaacatgtcgctcgcgatggcgcgcggcgcgcggcgcggttttctgccggcgctgaaccgcgcgtcgcgcgagctgttccgcgacaagctgcggctgctgaatctcgggctcgagaatcggctcaccgatcgcatcggcctgctgtcgggcggccagcggcaggcggtgagcctgctgatggcgtcgctgcggccgtcgcgcattctgctgctcgacgagcacacggccgcgctcgatccgaagacggctgcgttcgtgctggagctgaccgcgcggatcgtcgacgaaagcaagctgacgacgatgatggtgacgcacagcatgcggcaggcgctcgattacggcgaccgcacggtgatgctgcatcaggggcaggtggtgctcgacgtggccggcgacgagcgccgcgggctcgacgtgcccgacctgctgcaactgttcgagaagacgcggcacgagaagctcgacgacgacgcgttgctgctcggctgacggcgcggcggccggcgcgccgcccggagtacggccggcgccggccggaagggcgatgcggccggccgcgcatgctcgccgctgcctctcgggtaccgatcgcttttcccgccggtcctctgccgaaaggccggttttgcatcggccgctgtgcgtggcgaacgggttgccatatactgtataaacgtacagtaatcggcaatgcgatgtccgcttcctccctttccctcgaatcgctgcatccgtcgctctggcgcggctcgcagctcgcgcgcggcggcccgcgcacggtcgataccggctatgcggcgctgtcggtcgagttgccggggggcggctggccgctcggcgggctcgtcgagctgctcgtgccgcacatgggctgcggcgagatgcgcgtgctcgcgcccgcgctcgcggcgacaggcagcgcgcggcggccgctcgcgttcgtcgcgccgccgcagccgccgcacgcgtgcgcgctcgccggtctcggcgtgccgctcgacgcgctgctgtggctgcgcgcgagcagcggcgtcaacgcgctgtgggcagccgagcaggcgctcaggacgggctgctgcggcgcgcttctgctatggcaccagaacgcgcgcgccgatgcgctgcgccgcctgcatcttgccgccgcccgcgcgggcgacacgctgttcgtgatgttccggccgctcgccgccgcgcagcagccgtcgcccgcggtgctgcgcctcgcgctgcatccgtcgccgggcggcgtgtcggtcgagatcgtcaagcgccgcgggccggcgcgcggcgagccgcttgcgctcgaattgccgtcgcccatcgtggagagccgctatgcgcgccttgctcggcatccatctgccgcgcctgccgctcgacgtgtgcgcgccgccgtcgcctgacggcggcaacggctgcgcggtgctcgagcagggcgtcgtgctgatcgccgatgcgcccgcgcgcgcgaacggcgtgcgtgccggcatgaagcgcggcggcgtgctgacgctcgcgcccggcacgcggctcgtcgaacgcgatccggcgcgcgaggccgacgcgctgcgcgcggtcgcgctcgcgctgctgcgcttctcgccgtgcgtcgcgctcgacgacgaagcgacgctcgtcgtcgacgtcggcgcgagcctgcggctgttcggcgggctgccttcgctgtgccggcaggtgcgggcgacgctcgccgcgctcggctatgcggcgcgcgtcgccgccgcgccgacggggcgcggcgcgtggctgctcgcgcgtgcgccgggcaagccgggcacgcggcggcgcgtcgtgcgggcggcgtcgctcgcgcgcgcgctcgacgcgctgccgtgcgagctgctgcccgacgcgcgcccgtacgccggctggttcgacggcctcggctgccgcacgctcgccgatctgcgccgcctgccgcgcgcgggactcacgcgccgctgcggtcccgcgctcgtcgccgcgctcgaccgcgcatacggcgacgccgtggagccgctcgcctggatgccggtgccgcccgtgttcgacgcgcggctcgaattgccggagcgcgtcgaatacgcgcaggccgtgctgttcgtcgcgcggcggctcgtcgtgcagctctgcggctggctcgccgcgcggcagttgtcgctgtcggcgatggtgttcgcgctcgagcacgagcgcggccgccaggcggtgccgccgacgccgctcgagctcgcgttcgccgagcccgcgcgcgacgagacgcatttcatgcgcgttctcggcgagcggctggcgcgcgttgcgctacccgccgcggtgatcgcggtgcgcgtgacggcgacgcgcgtcgaatcggtcgcgccgcccgccgacgatctgtttcccgagccgggcggcacccgcgaggcgcgcgcgcggctcgtggagcttctgagcgcgcggctcggcgcggacaacgtgctgcgcgcggcgcccgtcgccgattaccggcccgaggcggcgaaccgctggctgccgctcgatgcgcctacgggcaagccggtcgcgccgggcgtcgcgccgccgcgtcccgcatggctgctcgcgccgccgcagccgctcgcgatgcgcgggaaccggccgttctaccgcacgccgctcaggttcgtgtcgtcgatcgagcggatcgaggccggctggttcgacggccagctcgtcgagcgcgactatcgcatcgcgcaggatgactacggcgcgtgctactggatctaccaggagcgcggcaaccgcgcggcggggcaatgctggttcctgcacggcctgttcgggtgagcggcatggatgcggcatccggaatcctgcccgactacgcggagctgttctgccggtcgaacttctcgttcctgcacggcgcgtcgtcggcggaagagcttgtcgagcgcgcggcgaagcagggctatcgcggcatcgcgatcaccgacgaatgctcgctcgccggcgcgccgcgcatgcacgtcgcggcgaaggcggtggggctgccgctcgtcgtcggcgcgtacttcggcgtgacgccggacgacgccgcgccgggccacgatccgggccccggcgcgttcggcctcgtgctgctcgcgcaaaaccgcgagggctacgggaacctgtccgagctgatctcctggcggcgaatgaacgcgcccaaaggcacctaccggctcacgccgcgcatgctcgccgcgccgccgcgggcgctcgcgcatctgcgcggcgtgcccgactgcttcgcgattctcgtgccgacgtatccggcgcgcgccgacgtgctcgacgcgcagctcgcctggttcgacgcgctgttcggcgagcgcgcgcggctcgggctcgtgcaactgcagcgcgcgctcgacggcgcgcatcgcgagcaagtccgggcggcgggcgagcggcgcgggatgcacatcgtcgcgctcggcgacgtgacgatgcacatccgctcgtgcaagccgctgcaggacacgatgacggcgattcggctcgggatgccgatcgccgaatgcggccatgcgctcgcgccgaacggcgaacagcacttgcgcacgcgccagcggatcgcgcagctgtttccggccgacgcgctcgcgcagacatgccggatgctcgacgcgtgccatttctcgcttgacgacctgcgctacgaatatccgcacgaaatcgtccccgcgggccatacgccgacgagctatctggcgcaggaaacgtgggcgggcgcgcgcaggcgctatcccgatggcgtgccggacacggtgaggcagagaatcgagttcgaactcgcgctgatcgccgacctgaaatacgagccgtatttcctgacggtctacgatatcgtcaaatacgcgcgcagcaaggacatcctgtgccaggggcgcggctcggcggcgaactcggtcgtctgctattgcctcggcgtcacggaggtcaatccgcagcagagcacgctgctgttcgagcgcttcctcagccgcgagcgcggcgagccgcccgacatcgacgtcgacttcgaacaccagcggcgcgaggaagtcatccagtatctgtacgaaaagtacggccacgatcgcgcggcgctcgcggcggccgtatcgacctatcgcccgcgcggcgcgctgcgcgagaccggcaaggcgctcggcgtcgatccgatgctcgtcgagcgggtggcgaaggagcatcgctggttcgacggcagccgcgatctgctcgcgcgcttcgcgtcggtcgggctcgatccggaggtgccgctgatccggacctgggccgagatcgccgcgcggctgctgaatttccctcgccatctgtcgcagcattcgggcggcttcgtggtgagccgcggcaagctcacgcggctcgtgccggtcgagaacgcggcgatggaagggcggcgcgtgattcagtgggacaaggacgatctggaggccctcgggctgatgaaggtcgacgtgctcgcgctcggcatgctgtccgcgttgcatcgcgcgttcgacatgatcaccgcgtggcgcggcccgccgctgccggacggccggccgttccggctggagcacattccgcaggatgacgaagcgacctacgacatgatctgccgcgcggacacggtcggggtgttccagatcgagtcgcgcgcgcagatgtcgatgctgccgcgcctgcggccgcgcggctattacgatctggtggtccaggtatcgatcgtccggccggggccgatccagggcggcgccgtgcatccgtacctggagcggcggcggatcgcggccggcgaggcgcacggagagatcacctatccgagcgaggcgctcgaacgcgtgctcgagcgcacgctcgggattccgattttccaggagcaggtgatgcagatcgcgatcgtcgcggcgggcttcacgcccggcgaggccgatgcgctgcgccgggcgatggcggcgtggaaacgcaagggcgatctcggcaagtatcacgagcggatcgtcgcggggatgctcgagcgcggctattcccgcgaattcgccgagcagatcttcgagcagatcaagggcttcggcgagtatggctttccggaaagccatgcggcgagcttcgcgaagctcgcttatgcgagcagctggctcaagcgtcacgagccggcgatctttctcgccgcgctcctgaacagccagccgatgggcttctatccgcccgcgcagctcgtgcaggacgcgaagcgccacggcgtgacggtgctgccgatcgatgcgacgaagagcggctgggaagcgtcgctcgaagcgcagcccggcgcggcgccgcccgacggccggccggcggtgcggctcggcctgtcgctcgtgcgcgggctgggcgaggaagccgcgcggcgcatcggcgcggcgcgtgcggcggggccgtttgcgagcgtcgacgaactcgcgcgccgcgcgtgcctcgaacgccgcgatctcgaggcgctcgccgccgcgaacgcgttcgcgacgcttgccggtaatcgccgcgatgcgctgtggcaggcggttgccgccgcgccggagcgcggcctgcttgccgccgcgccgatcgacgaagcggtgaggccggcgctcggcgcgcccaccgaggccgacgacgtgttcgccgactatcgcacgatcggcctcacgctgaaccggcatccggtcgcgctgctgcggcccgcgctcgacgcgcggcggctatcgtccgccgcggcgctgcgcgaccgccgcaacggccggctcgcgcgcgcgtgcgggctcgtgaccgcgcggcagatgccgggcacggcgaagggcgtgttgttcgtcacgctcgaggacgagacggggtgcgtgaacgtgatcgtgcggccggaactgctcgagcggcagcggcgcgagacgctcgattcgcaactgctcgcggtatcgggcgtctggcagtgcgagagcgacgtccggcatctcgtcgcgcaatatctcgaggatctgacgccgctgatcgcgggcttgcgtaccgagagccgcgaattccattgacgtcggccggcgcatggggcgcctgcagcgcgatgcgcgccgatcgtggcgactactccgattgtgccggccgcgccgatcacgctgacttcatcgaccccatcgaccccatcgtccccaccgaccccaccgaccccaccgaccccaccgatcccaccgatcccaccgaccctaccgaccgcatcgaccccaccgactacaccgactacaccgactacaccgactacaccgaccccacccaccaaactaccgccgaattcgaacaccgctcccgctctcgccccgaaaggcggcgtgcccgatcttccccgcgcggcgtgcgcgatcgccgatgcgctcagagcgcggccgcgcatgttcgcatcacgtcggccttgcggcgcaggtattcgcggaacagcgccgtcgacgaggccggatcgatccgcacgtccatcgcgtcgcagaacgtgtcgatcgcgcgcaccgcatgcgcgaagtgcgcgctctccgtgccgcccgtgtggaccgtcacccaggcgacgacgaagcgcacgcgctcggccggcacgttcatccggtgctcgacccacgccttgtacaacggatggatgaactcgacttcgccgtgcgtgtacacctcgtgcacgagcgtcgtgagcaggccctgcatcaggtcgcggttgcgcagccgctgccggtcggtccaatccttgaacgcctgcgcggaggcgacgcagttcgatttcagcagccacgcgtcgtcgccgcagatcgtcgtcgccatgttgtagaacaggtcggcgtgcagcgcgccgccgagcgcgccgagatcctcgtcggtgatgcgctgcaggctcgcgcatacgtcgtagagcctcgccgaggcgggcgagcccggatcggagcgtgcgagcagcgtcacgcggttcgcgaggcccgacacgctcgccgccgaattgttggtcttcgaccagctcgcgaagaacatgcgcaacgcttcctgcggcggcttgccggacgtgagcgtgttgaacgcgtgctcgatttgcgcgagcgacgccgattccgcgtcgaacgcgtcggcgagtgcgcgctgcagcgcgccgggcgccatcccttcaagcacggggtagacgatgtcgagaagatgattgggcgtggtggtgatcgagttcatgcacgatttctctctgtggaccaccgctgcggctctggccggcctagcgcgatgtcgtgatggatgatggtcgagtgcgtgttgcgtcgatgccgcccggtttccagaacgtgcaagcggcgatggcggcgagcaggtgcgcgcacacgacgagtgcgacgcagcccgcccagccgaagcgctgccatgccggaaccggcaataccgttcccgcgctgccgcccagataatagaacgacagataaagccccactgcgaatgtccggccctcggcggtcgaacgggtgacgaacgcgctcgcggccgcctggcccacgaacacgcccgtcgagccgatggcgagcccgagcaggatcacgcgcacatcggcatgaagcgtgagcagcgcgcccgccacgccgagcccggccgcgagcgcgagcagatccgcgggcgggcgcctgcgcgacagccgtgcggccatcggcgtgaccacgacggcgagcaggaagaccgcatagatcgagccgatcgccgcggtgccgaaccgatacggcggcttcgcgagatacagcccgacgtacgtgaacgtcgtgacctgcgagaacaggatgcacgcgccgatgaaatacgacgcgagcaccggccggttgcggccgagcgcgcgcagcgacatcgccgccggggctgccgccgtcgccgccgcgcgcgtgcgcggcaggcacagccggatcgcgacgcccgcggcgagcatcgcgcacgcgagcacgtcgagcgcgcgcggccagccgctcatcgccgtcacgccgttgacgatgaagcgtccgccgaagccgccgagcgtcgtgccggcgatgaagaagctcgtcatctcggtggctgtgctgtcctgccaggtttcgccgatgtacgacaccgtgacggcgaacagcaccggaatgacgactcccgtcgcgatccgtcccgcgaggaattcggcgaacgaatccgcgtgcgcggtccagagcatcggcgccgcgagcagcagcgcggcgagcgtgatgatccggcgccgttccaggcggcgcgtcagcatgccgacgaacggcgccgtcgccgccatcgcaaccgtcgtggccgtaatgccgagtgcggcctgttcgatgcgcgtgccgaacgtggccgcgatctggggcaggatgccctgcgtcgcgtacaggccgagaaaagccgcgcagccgcacatgaagaatgcaaagcgtagcgtgttggttaccacggttcgtttcggattgttgaagaatgacagtctcgcgcgagcgcgcgcattcccgccaataccgaattccgaccgattgataccggatgcgcaatggcgggcgaagcgcgggccggccgcgttcgcgcacgccggcgcgcgcttcgcgtgcctcgcgtatttcatgcgcgtcgcgcgccgcctccatccgatgcgattccgtcatgtgagcagcgagcggaccatcccgtgcttcctgccgaggtagctgcgccacagttgcgcatgctcgcggaacgccggctcctgcatcagcagcgcgtgcatcttcggcaggttgtagagcggcacgctcggaaacaggtggtgcgcgacgtgatagttgatgttgagcggcgcgatcgcgagccgctcgaaccagccgccgtcgacgtggcgcgtgcgttcgagttcgtgcccggccttctcgagatcgtgctcggcgatcacgcggaggcggatgaacgcgagcgacagcgtgaacatcggcagcacccacagcagcaggaagtacgacagcacgccgaagtacgcggcgagcgcgagcgcgccgatccagaacgcgacgaattgccggcgctcggacggcgtcagcagcttttcgcgattgtcgaggacgctgctccagccggtccaactgcgcagcgtcggccaccacgcgcgcaggttcgcgccgaacacgtcgccgagcaggattcggccgaacgcggcgcgcgacatcggaaacgcgtaatgcgcgtcctcgacgaggcgcgcccagtacggatcgttcggcttgttcgtgaacagatgatgcggcagatggctgcgccggtagcacgacgtcaccatgccgatcgggaacgcgcacagccagttgccgacgagctcgttgacgcggcgcgattcgaacaggcgaaagtgcgtcgcgtcgtgcatcacgatgccgagcgcgtgctgcttgcaggcgagatatacgtacgcggcgcccagcgcggcggcgacgccgagccgctgcggcgcgcccagcgcggcgaacgcgtgcgcgaggctcgtgccgcccgtcaggcgcgcgacgagcgcgatcggcagcgcgaacgcgatcgcgatgccgatccattgccgcgcgatcacccacgcgcatcgccaaggccggatcgcgctcagcgcatgcgcctcggttgcgtatttcttgcggtagttcacggagtgcgggggggcgattccggaagacatgatcgtgtgtccttgaagagtcgtaaggtgagccggcgcggcgcgtcatgcgaactcggcgcgcgcgtgctcgccgagcgcggcgagcccggcgtcgagcgtgtcgaaggcgagatcgagctcggcggcgctgacggtgaggggcggcagcaggcgcacgaccgcaccgtggcgcccgcccgtctcgacgatgagcccgtgcgcgaagcaataccgcttgagcgcgcgcgcgagcgcgggcgcggcgggacgcgcgccggccgcgtcgggcgcggcgtcgggatcgacgagctcgattccccacatgaggccgcggccgcgcacgtcgccgatctccggatggcgcgcggcgagccgctcgagccgcgcgcgcacgtgcgcctccttggccgccgcgccggcgatcagcccttccgattcgatcacgtcgagacacgcgacgcccgcggccatcgcgatctggttgccgcggaacgtgcccgcgtgcgcgcccgcctcccagacgtcgtagcgttcgtcataggcgacgagcgcgagcggaaagccgccgccgatcgccttcgacagcacgacggcgtcgggccggatcccgctgtgctcgaacgcgaacatcgcgcccgtgcggccgatgcccgtctgcacttcgtcgatcacgagcgcgatgtcgagccgcgcggtcaacgcgcgcagcccggcgagccattcgggcggcgcgggaatcacgccgccttcgccctgcaccgcttcgacgatcacgcacgcgggtttcgcgataccgctttccggatcgctcagcatcgattcgatgtagtgcagcgacgcggccgcggtgtgcggcgcgccgagcccgaacgggcagcggtacgcgtacggatacggcatcacgtgcacgtcgggcatcagcgacgcgaccgcgtgcttcgcgcgcaggttgcccgtcagcgcgagcgcgcccgccgtcatcccgtgatagccgccgtggaacgcgatcaccgagcgccggccggtggccgtcttgaagagcttgatcgccgcctcgatcgcatccgcgccggacggcccgcagaactgcacgcgcgcgtgccgcgcgagcgcgggcggcaggattccgaacaggcgctcgacgaagcggtgcttgacgggcgtcgtcatgtcgagcatctgcatcgcctggccgctgtcgacgaacgcgcgcacgcgctcgacgacagccggatgattgtggcccgtggcgagcgtgcccgcgcacgacaggaaatcgagatagcggcgcccggccgtatcggtgagcaccgtgcccgcgccgtgcgcgaaaacggtgtcgaaggtgtccgcataggtgcgcgcgcccgattcgcgggcgcggacgaaggcataggcgggatcgacgtcttgcatggctacctacctcacgaagaaagggcggggcgactccccgcggatcacgcgctcggcgcgagcgcgccgcgccgcagccgtttgtgcagcaggatcagcgcgacgacgggcagcgcgccgccgaggagcgggtcgtgccggtgcgggaacgcggcggcgagcgcgatcccgctgtagacggtcatcttcctgcagcgcgcccgcgcgagcgccggatcggccgcgccggaaaacgcctcgggcgcgacggccagcccgagcgcgtgcgcggcgagcacgctcccgagcatcgcggccgagccgagcgcggcgccccagtcgcgggccgcgtcggccgacacgaacggcagcgcggcgctgacgatcaggtacgcgttcaggccgagcgcggtgccgtgcagcggccgccggcgcagcagccacgcggtgtgcggcagcgcgagcagcgcgcccgcgagcgccgcgtgccgccagtgcgcgtcgccgccgcccggcagcgcgcgcatgaacagcatgaaagcgatcgccggcgcgaacagcgccgcgttgcgcaaatacgcgaggatcagatcgggcatgacgcgatgaactccttcgatgcgaaccggcgccggttcggtcctgctttcagtcctgctcggtcccgatctgctcagtcctgatgccagcggaacgtcagcgcggcgccggcgaggaacacgagcgtccagcccgcgacgacggcgagcggccacgcggcctgcgcgtagccgaggtcgcgcacgaacacgccgcgcagcgcgaccgcgaactggttggtcggcagcacgagcagcacgacgcgcagccagtgcggcgcggcgcgcagcggaatcgtcagatcgctgaagaacagcagcgggaaatagatcaggttgcaccacgcctcggcggcggcgagcgagcgcgcgcggctcgcgagcagcgtgccgaggctcagcagcatcgcggcgccgagcagcacgaccggaatcgcgcgcagcgcgcgcaggctccagagcggcagcggcacctggaacaggtagcgcgcggcgagcatcagcgtcaccgacgcggcgagcatcaggatcacgcgcgagacgatcagcgacgcgaggaacacgaagcgcgacaccggaaagcacacgtacatcttgaacgtgttgcgctcgcgcagcgtcgcgatcgtcgtcgcggtcgacacgacgccgatcgacatgaacgccatgatcaggatgcccgtcgcgaagaactcgccgtaatcgagcggcgcgagcgcatggccgtcgttctcgaagcgcacctggtacgcggcgggcaggccggcttcggacgccgcgcagcgcacgagcgcgatctcgatcgtgcgcgcggccgcgcgcgccgcgagcgggccgttgaaatcgtacgagacgcgcacgggatcggccgcccgcgcgggccagctcacgcgcacgcgatcgccgcccgccgcgccggccgcgttcggcgcgacgacgcgcgcgcccaccgtgccgttgcccgcgaacgcggcctcgatcgcggcgcggcacgcgcgcgcctgcggcgcggcggcgttgccgtcgaacgcgagctcgacgacgccgagcgagctgtgcttgccgaacgcgacgagcatcacgctcatcagcaggatcggaaagacgaacgtccagaagagccgcgccttgctgcgcaactgcccgagcaactcgttgcgggtgagaatcagaaaaacctcaagcatcggtcgctccttcggtgcatgcgcgcagcaggtcgccttcgtcggtcggcgcgaattcgaaatgccggatgcccgcctgctccatcagcgtgcgcagcgcggcgtcgagccccgcgcggccgaacgcgccgatctgccgaggcgcgggcgcgacgatccgctgcacgtgcgcgtcccgcgcgagcaccgcgcgcacgcgttcggcctgcgcgtcgtcgtcgacgtgaatcagcgcgcggaactcgccgacgagacggcgcttgagcgcgtccttgccgccctggtagcgcagcgtgccgtcgcgcacccacagcacgtcgtcggcgatcgcgagctcttcgcccgcgtggcagatcatcgcgatcgtgatgcccgcgagcgggccgcgcagcaggccgagcacgctgcgcgtcatcgtgcggtcgaggccggtgaacggttcgtcgagcgcgacgagcgccgggcgatgcgcgaacgcgatgaacaggtcgagccgctgccgctgccccttcgacagcccgctgtacggcttcgcgcgcagctcgtcgatcgcgagcgcgcgggccaccgcggcgtcctgtttgcggtacagcgcgcggtgcacggcgaggatctcgtcgacgcgcgcgtgctccgcgtattcgacgcgctgcaattgcgcgccgaagcgccgcagcgcgcgcgtgtcgcgcatgaatcgcgcggcgggcacaccgaggatcgtcgcgccctcgagctgcgcgcggcgaaagccgaacagcgcctcgagcagcgtgctcttgccggagccgttcgggccgacgatcgcggtcagcgcgccggtgcgaaacgcgatgtcggtggcgtggaacgtgaagtcgcccgccttcacgtcgatgcggcgcgcggcgagcgcgctcgccgcgcggcccggcgtcgcgccgcgcgcgacggctgcgccgccttccattgcttcagccgcttcaaccgcttcggcggtctgcgcgccttcgagggcttcgccggcctcgccggccggaaacggaacagggctcatcgcattcagtccatcatcgcgacctggatgtcgcgctggccgctgtacgggttgcgtccgtgcgcgacgaggatgttgtcgagcagcagcacgtcctgctcgcgccagcgaaacgcggtctcctcggcgtcgatcgcgtcgtagacgggatcgaggtcttcggcgggcatcggcgtgccgtcgccgtagcggatgtcgtacggcagcgcggcgcgcgtcttgtagaacgactgcagcgcgcgcaggatcgtcgggtgcacgacgcgcgcgttgatgtgctgcgtgctcgcatggttgaaccacacttcctcgcccgtgcgcggatgcacgaccgtcgccgggcccacgtgcgtgaccgtgaggctgccgtcgggcagccactcgtattcgagctgcgtcgcgcggcagagcgattcgacttcggcgcgctcgtcggtcatgaacgcgtcctgccagcgccgatagaactggttgaagtgcgcgggcatcggcttcgccgagaagttgcgccggtacatcacgcccttgccgcggaaccgctcgagcgtgcgcgcgggcaggcggcgcgtgacggcgcgcatgtccgacagcggcgtttcgccgccgacggccgcagcctgccggcagtagaacgcgatgagccgcggatagtgcgacatgtacgccttttcctgatgcaggctcagcttgtacggcgcgggcagatgcgtcgattcgtacacgttgccgtcgatcgccttgcgcggcgacgcgccggcgatgtagccgaacgcgtgcggcggatagcggtcggtcagcgcgcgaaacgcatgcgtgtcgggcaccgcgaagccgcgcagcagcaggccgccgtgctcgagcagcagcgcgtcgaatgccgcgcggcgcgcgtcgaaccacgcgagcgccgcgtcgcggtccgcggcgagcgcgctgtcgccgtgcggcgagacgacgagcggcagcggcgcgcgctcggagcgcaggccgcagatcacgccggggccgagccgcgcctgcgccttgagcgccgccgcgttctggaaggtgatcgaatcccggatctcgctcatgacggttctcccggcttggtgagcagaatttcgaagccgagcgcgcccaggccgaacggcgggctcgtcacgctcgcgtgctcggcgaggcccgccgccgcgacgagctcgcgcgcctcgtcgagcgtgaccttctcttcgagatgggtcggcggataattcgcggccgcgcgcatctgcgtgaagcgctcgaggagcgcgggcggcgcgtcgcggcgcatgtcgtgcacgacgcccacgccgcccgggcgcagcacgcggaacatctcggcgaggctgagcgccttgtcgggcaggtggtgcagcgtcgcgcggctcacgaccatcgatagcgacgcgtcgtcgaacggcagcgcgagcgcgtcgcccactttcagcgcgacgcgcccggcgagaccgagccgcgcgatgcgcggcacgccttcgtcgagcatcgcggggtcgagatcgacgccgacgaagcgccattgcgccatcgccggatcggcggcgagccgcacgggcacgacggccgtcgcggtgccgatgtcggcgagcgtgccgggcggcagcgcgcgcgcgagctcgcggatgcgcgcgatgaagagcgcgtcccacggcgcgagcgcttcgttcgcgaagcgatcgtagtcgtcggcggggcgcaggttcttgagcagcatggcgggactccttgaagcgcggacgggtgggaaagagggctacagccagccgaccggcacggccgccagcatccggcgcgcggtggcgctgttcgcgccgaacgcggggcggcggcggcgctcgaccgcgtgcgcggccatcgcggcgatccgcgcgctcaggccgacgccgattccccattgcggttcggcgaagccgaggtcgagcagcgccgcgcccgtcgcgaaatcgatgttcggcttcaggttcttgcgcttgcgcgcttcatcgcacgcgacgtcgaacatgtcgacgtggcgcccgccgaagccccattcggcgaacagcgcgcgaatgcgcggcgggcgcgggtccgcctcgaacagcggatggccgaagcccgcgagcagcgcgcccgattcgtcgagcacgcggccgatcgcgcgccgcacgacggcgtcgagcgcgtccggttcgtcgtcgagccgccgggcgagcgcgcgcagccattgcatcgcgctgcgcgcggcgccgacgtgattggggccgctcgacatgaagcccgccgcgatcgcctgcgacagcgacacgccggtgccgatcgcgcagcgcggcacgagcacggtcggcgtgacgtagccgaagccgccgtgccaggcgacgagcagcgcgtcgatcacgcgctcggcgtgcggcgagccgccgcccgacgcgccggccgcgcgcagcacgcgcgccgcgtggctcgtgccgggatcgtcgacgcgcggcgcgccgagcgccgcgcgcatcaggtacggcgcgccggcgaggcagccgagcagcgtgtcgaaatccgcgccccagccgggcgcctcgcccgcgtcgaacggcggccgctcgaggtcgcgcagcaggcccgtcgcggcggcgaacaccatgtcgacgcccgtttgcgcgacggccgcggccgcgcgcgtcgacgggttgccgcgcgcgaagtgcgcgccgtattgcgcgagccgcgcgcgcagcgccgcgccttcggcgggcgtcggcatccgctcgaaccacagatgccagagcgcgtcctcgaacgagaccgtgccgatcagatcgttcaggttgcgcccgcgcacccacagcccttcgggctcgaggatcgcgccgtcgatgtcggtgccgcgatagcgggtggccgggcggttgagcagttcggtggcgagtcccatgtcattcgacctcggcgagttcttcggcggtgatcgcgcatgcgatgtccggcagcgcgtcgatcgccgccgcgtgttgggcggcgagcggaagcaggttcgcgaagcagtagcgggcggccttcaccttgccgcgatagaacgcggcttccgcgggctcggccgccacttcgcgcgtggcgagacgccgctcggcgatgcacgccgcttcgagcagcgcccatgcgcacgcgacgagcccgaacatttcgagaaagcgcgtgtagacctggctgctcgcgtgcatgtggccgtcgcgcaccgcgcgcgcgatcgattcgagcgcgcgcgcgagcgcgtcggccgcgccgcgcaactgcgcgaaccacggggcgaacgtcgcgggggccgtgggctcgatgcgcgcgaggctcgcgtcgagcgcgtcgcggaagtagcgcagcagcagcggcttgcggccgaagccgagcttctcgcgcacgaggtcctgcgcctggatgtagttcgtgccttcccagatcgacaggatcttcacgtcgcgcgcgttctgctcgacggggctcgcatcggtgtagccgacgccgccgtgcacctggatcgcggtttcgcagacgcgccacgcctgatcggagatgaacgccttgcagatcggcgtgagcagcaactgcagcttgcgcgcgcgctcgatgtcggccgggtccgcgccgggcgtcgcctcgaggatcgtcgcgcgcgtcgcggccgcggtcagcttgccgagcaggccacggcagccttcgacgcgcgccttcatgtcgacgagcatgcgctgcacgtcgccgtgctcgacgatccgcacgcgcggcgcggccgtgtccgacgcggcgtcgatcggccggccctgcacgcggcggcgcgcgtacgacaccgattgcaggtacgcgctcgacgcgacgccgatgccgaagagccccgtgcccatgcgcgcctggttcatcagcggcacgagctgcagcagcccgacgttcctgcggttgccgagcagatgcgcgcgcgtcgtgccgctgcggccgaacacgaggtgcgcgttcgcgcagccgttcagccccatcttgcgcggcaacgcgacgcattcgacgtggttcgattcgagcttgcccgtcgcgtcgtcgcgccagaagcgcggcacgatcaggcacgacagcgagaacgaatcgggcgccgtcgagccgatgcggccgagcacgaagtacagcgtgttctcggtcaggtcgtgcatgccggccgagatgtagaccttctcgcccgtcaccgcgtagacgccgtcgccaagcggcgtcgcgaccgtgcgcacggccgtcatgtccgagcccgcctgcggctcggtcgcgcagaagcacgcatcccagtcgtagcgcagcaggggcccgcgcagcgccttttgctccggcgtgccgtgcagcgtcaacagcttgcaggccggatgcgtgaagccgccgtaggtcatgaacgacgggttcgcgcccatcagcatctcgaacaccgcttgcttgacgaccatcggcacgtccgcgtgcggcgcgtcgcccgcctcggccgaatggcgatcgaacagcaggcccgcccattcgtcgcgaaagcgcggccacagcgcgtggaaatcggcggggatgcgcaccgtgccgtcgtcgcgcagcgagcacgattcgatgtcgctcgcgcgatagctctcgccgatctcgagcgcgaagtcacgcgcgcgctcgagcaggcggtcgtagtacgcgcggtcgtgcgctcggtacggcgcgtgcgacaggaacgccgcttcggcgtcgcacagttcccacagaaagaagcgcagttcgcgcaggctcacttgataggcgctcatgacggataccgggttcgggtggacgaagacgatgcgtgcgcgccgcgcaactgcgcgacgagcgcgcccgcgccgcccgcgagcgcggtgtcgcaaaagagcgcgagccgccgttcgccgggcgcgagcgacgcctgcgcctgcgcgagcgcgcgcggcgtgtcggcggtggacagatgctcgacgccgtcgcgcacttgcaggcgcgacggcgggatcgcgagcgcgcgcgcgagcgtcgtgcgaaacgacgcgctgaagccgcccggcgcgaagcagtcgatccgcgcggcgccgacgcccgcgtcggcgagcgccgcgcgcgccgcgtcgacggtcggcgcgacgagcgcgcgttcgagctcggccggctgccgcgcccaagggtcggcgatcggctcgccgtgcgcgagcgcatggccgagcacgcgggcctgcgccgcgtcggcttcggcgtcggtttcggcgtggccgagcaggatcgccgcggcgccgtcgccgtaggcgacgaactcgccgtaggtgcgcaggaacggatacacccatttgtcggcggcgacgaacagcatgcggccgccgtcgcgcagcagcccgtgcgcgagcggcagcgccgcgtgcaggccgagcgtgccgcactggccgagcgcgaacggcacgatgtgcttgagcccgagcgcgtgctgcatccggccggcgaccgattcgcccgcgtgctcgttgagcgacgcctgcgcgacgacgatctgcgagatcgacgcgcacgcgccggggcccgcggcgccgacgacgtcgcgcacggcttcgagcgcgaggtccgacagcgtgcgcccgcgtgtctcgacgggcagcgaagcgggcgccgggcgcgcgaggtgggcgaacgtgtgcgtgtcgtagtcgagccgttcgtacggcatcgcgaagcggatcgcatgcggcgcgagccgcccgtcgtagcgatagcggccgctcgcctgcgcggcgtcgaccgaccggcgggacggctgccggatcgcggtgtgatggatcgtgagcatggtcttcgtcccctcgctcagccgagcgcggccgcgcgcggctcggcctcgaaacgcgacaggtgggcgcgcttgagcagcggccggtcgatcttgccgttcggattgcgcggcagcggcgcgccggcgatctcgatgtgctgcggcaccatgtacgacggcagccgcgcgcggcacgcgtcgagcagcgcctgccggcatgacgcggggtcgccgccgccgtacacgcacgcgacgaccgcctggccgagcgccggatgcggcacgccgaacgcgacggcttcgagcgtctgcgggcattcgaacaggatgtcctcgatctcggtcgggctcacgcggtagccggacgtcttgatcatctcgtcggcgcgcgacacgaaatagaggaagccttcgtcgtcgcgcgtcacgatgtcgcccgaccacaccgcgacgtccgcgagcggcaccggatggcgcgcgtgcggcagcgcgcgaaagcgctgcgcggtcagctcgggcgcgttccagtagccgagcgtcacgaacgcgccgcgatgcacgagctcgcccggctcgccggcgtcgcactcgctgccgtcggcgcgcagcacgaggatctgcgcattcggcacggccttgccgatcgagccggggcgcgcggccgcttcctccggcggcagatatgtcgagcggaacgcctcggtgaggccgtacatcaggtacggcgccgcgttcggaaagatctgccgcagccggtgcagcagcggctgcggcatcgtgccgcccgtgttcgcgatccggcgcaccggcaggcgcgcggcgtcgggccatgcgaccgcggcgagctgcatccagagcggcggcacgccggtgatcgacgtgacgccgacttgcgcgcaccacgcgggcacttcctccgcgcgcaggaaatcgagcggcgcgtagcacgcctgcgcggcgagcgcgctcgtgagctggctcaggcccgcgtcgaagctgagcggcagcgcgccgaggatcacgtcgtcgtgcgagagccgctggtatgcggcgacgctgtcggcgcccgcggtcagattgcgctgcgacagcacgacgcccttcggctgcccggtcgagccggacgtgtagaggagcgcggccggatcggaatcgacggcgtgcgcgcggcccgcgtcgcgcgcgtcgtcgcccgcgccggcgagcgcggcgacgtcttcgacgagccaggtgacgagcccggccgggcgctcggcgagccgggcgaggcgcggcgcggtggtgagcagcaggcgcgcgccgctgtcggcgaggatgtgccgcacctgatggtcgcgcaactgcggattgatcggcacgacgatcgcgcccgcgaggttcgcggcgagcatcgtcacgatcgtctcgtacgccttcggcgcataggtcgcgacgcgctcgccgggcgcgatgccggccgcggcgagcgcggcggccgcgcggcgcacgtcggccgcgagctgcgcatagcgcacgcgccgccgcggctcggcgatcgcgatgccgtcgggccgctgcgcggcggcggagtcgaggaggtcggcgagtcggatgtgtggattcatgacgctctcatgcctgacggatgtagacctgagccggcttgtgcgacaggaagccgctcacggtgtacgagtggtgataggcgccgcattgcgagaacacgacgaagtcgcccggctgcggcagccgcggatgacgctcgagccggccgatcacgtcggcgcggttgcaggtgttgccgacgaacgtgatcggccgcgcgttcggcgcacgatgcgcgtcggcggcgccggccggcacgagcgtcggcgccgcccaggtcttcaggacggcttccgttttcgcgagcaggaagttgtggctcatgccgccgtcgcacacggcgatcacgcggtcgtcccagaccttgaccgcgcgcacgcgcgtgacgaacacgcccgcgttcgcgaagatcgcgcggcccgcttcgtgcacgagcgtgtagcgcttcgcgagcggggcgatgcgcgcgcggtagcgctcgaaggtggcgtcgtcgtggcctttttccgaaaacccgccgcccaggttcagatgcgtgacgggcgtgcgcacgagcgcctcgatctgctcggcgagctgcgcgagcgcccacgcgagatcggccgaatccgcgtcgccgcccttcgtcgggccggcgcgaaaattgcccgagccgacgaacgcgtgcagccccgccacgcggcggcccgcctgcgtgagcaggttcgccatgccgagcgcctccgcgggcgtcatgccgaaatggtcgcgcagcgatttcggcgcgtgcgcgccgagcagcgcgcccgcgttgatgcgcagcatcacgtcctcggtctccttgccggacgcgagcgcgatgaagcggcgcaccatgtccggcccgtcgaggatgaaatggcagcgcgacgcgatgcccgcgcgcatcagcgcatcgcccatcgcggggttgttcaggtacttcacgtgcttgccgcgcccgacgacggtgtcgagctcgccctggctcgcgagctcgatgccgtcttcgaacgcgtgcgcgcagcgcaggaacaggtccgcatgcgagttcgccttcagcgacacgacgaggcgcgtgccgagcgccgcgcgcagcgcggcgtagccggcgagcacgcattgcgggtcgaacacgtagcagggcgtgtcgagcccgtcgagccattcggcgttcccggcgtcggccgcggcgtgcggcgcggatccgatcgtgtcagtgttcataggcctcggcaggagtggacgacgaagcggcttcgagcggatgcagcgcgacggcggcgaacgcgccgacgttcgactgcatgacgcccatcacgtgccggcccgcgtcgagcgcggcgaggccgtcgtcggcgagattgatggcgaaatcggagcagcacacgtggccgcagcgcgcgacgttcgcgccgaacagccgctcggcgggcacgcgcagcgcgcggcacagtgcatgccagccgcgcaggtcggtgttgatcggcaggatgcgttcgtagtgcgcgatcggccggcccgtcagcgcgcacgcggcgtcgacgatccggtgcgtgtgcagccattcggtggagatcatcgcgcgctcgaccgcgttggccgaatcggagcccggataccacgcggcatggttgtgcagcgcgacgccgccgacgcggttgcggcggctgttgcgggtcacgagcaggcacccggcgccgtcgccctggatgccggagaactggcgcagccgggtggcctcgtcgtacgcgcggtcggccgatacgacgagcgccgattgcgcctgcggatacgcgtagaacagcgcgtcgatcatcctgatcgccgcggcgatcgacgcgcagttcaactgcgcgatcgatccgctccacagcggccggatgccgtgcgcgtgcgcgacttcgtaaagcaggctgcgcggcggcgcgggcatgctgaacgtttgcgtgtgcacgtgcaccatcaggtcgatcgacgaaggcgcgatgcccgtcgaatcgacgagcgcgccgatcgcgcgcgacgcgagctcgacctcgctcgtctgcggcgccgcgtggaagaaccggcagcccgattcgaggatcgcgtcgacctgcgcgcgcggccatgcgtggcgggccgcccacgcgccgatctcgatcgccgcgtcgggcagctcgtacgcggcggcgtcgatgccgatccagtggttcgcttgatctgggcgcatggcgtcacatgtccagggcgagcggcatgtcttcgtaatcgatcacgtcgagctgctcgaaggtccggcgcacgcgcggcgtgagcaggccgatctcgcggatcgtcggcacgaggcggcggaagatcgagcggcgcagcgcgcgcgacacctcggattcgcgcaccatctgcgcgcaggcctgcttcgaatagccgagcggctcccagatgtcgtccgcgcacaggtgctcgtacagcaccgatgcgccctcgctcacgaattcctcgcgctccttcatctcggcggacgtcatgtccgaatacacgcgggcgagcgtgagccggccgaccgcgaaatggcgcgcctcgtcgcgctggatgcgcgcgaacagatccttgacgaacggatcggcgctgaacgcgacgacggtctggaaagtcgacagcgcgattccctcgacgagcacctgcatgccgaggttcgtgatgtcgagcgcgctcgacgtgacggtgtccttcagcagcccttcgagcgagcggctcatcgggtagcgcacgctgatcttctcgttgacgagcttcgcgtacgcctcgacgtggcgcgcctcgtccatgatctgcgcggccgcgcacaggcgcgcgggcaggctctgctcggcgctcgcgagcttcgatgcgcagatgagcgccgcctgctcgccgtgcaggatctgcgacagcagccacccctgccagtgatggcgcatctccgcgcgctcggccgcgccgagcttgtgccacagatcggtgccgaacacgagcagcattccgtcgggcatgccgagcggattgtcggggtcgagcgtcacgttccagtcgatgtcgcggttgacgtcccactgggcggccttcgccttgtggtacaggttcgtgagcgcggtctcgcggtattcgtaatcgcccatcatcagcgcgtcgacgggcatcgaccagcgctggctgcgggcggcgtcttcgtacggttgcatagtggcttccatggtcggttaggcgaagcgggcgggcggccgcgcgggttggccggcggcgtcggcggcgtcggcggcgcgcgcgaggcggatcgcgtagcgcggccagtcgcgcagcagcgcggcttccagcgcgtcgagccggcgctcgctcgcgcacgcgaacgcgagcgtgttgtcgcccgggtaatcgagatcgcggcgaatccggtcgacgatgccgatgcccggctgcgcctcgacgcgcgaccagaacgccatctgcgtgtcgaggccgctgccgatcagcacgcgcgggtcgagcaggttcgcgggcagcgcgccgttgtacggcatgcggaaccggacgaacacgcgcgtctcggcaccgagcgcctgccacaacgcatcgacgagctccgacatgaagcgcacgtactgcgcgtgatcgagcagcacgggcgccgtcgaatccggctgatacgcggcgaggcgcgcgtaatcgtcggcggtcgcggcggggatgccgtagctcgacgcgcgcacgagcaccggcgtgcggggcgcgcgttcgagccggtagcggcgcagggcgaagggcgtcatgctgtgtcgtccaggcgaaagcgggcggcggcgtcgtagccgatctcggcgatcgcgaagtagccgttgagcgcgagcgagccgacgatcgcgcgcgcggcggccggcgcgccgggcgcgcagcggtgcagcagcagcgagatccacggatcgctgccgaacgcgtggccgaagcgcgcatggccgtccggatgcacgggcgcgtcgccgaggcacttgagcagcgcgcggcgcgacgcctccttgaagaacggcggcgcgaccggcacgccggcgcgttcgcggccgaacgcggcgaacccgcggccgagcatcgcgagcgcgtgcgcgggcggcgccgcgccgaggtgcagcggccagtcggcgcccggcgcgacatcgagcgcgagcgtgcagacgccgaagcccgacgcgccccattgcggatggctcagccagtagctgaagcggtgaatgtcgacgtcgacgatttgcagcagcagccggcgcgtgccggtgtgcatcgccttgccgagcgtttcgcgcagcacgtagccccagctcgcgcattcgtagccgtgcgtgagccagtccgcggcgcgcggcccgtgcgatgcgatcgcgccgacgaacgcggcgtgatgcggcgaatcgtccatcagcaggccggagaggatcgtcgagcacaccacgtagtcgtcgatcggcgcgtgcccggccgcggcgccggcgcacgcgagcgcttcgcggccgagcaggcggccgagctgcgcggcggcctcgagcagctcgccgacgccgcccgcggccgccgcgacgcgccggtacgcgagcgcgcgcaactgcaggcgcgcggcgccgagcgccgtcgcggcgggttccggaatgggagcgagctcgatcatcggcggcctcgtgtgcggcttcgcgccgcgcgttacgcggccgtctgcggcgcgcgcagttcggcgtcgagctgggcgagcgtcgtgtactgcgtgatgttcagcgtctcgggatcgatcgagccgtagagctgctcgcaaaagacgatcagctcgacgatgttcagcgaatcgatgccgagctcgccgatgccgacgttggtttcgacggtctcgacgtgcaggatcttcgcgacctcgcgggcgagaaggggcagcgtttcagcggctggcgtgctcatgacggtttcctttttcgagtggaaagacaaacggcgaacaacggtgaacggcggatcaggcgcgtttcgtgcccatccggatttcgtagtagcagcggtatgcgctgccttccatcttcgacagcgcgagcaggtcgcgctgatcgtcgaagcggcgtaccgcgccgccgcgcacgagatcgccgagcagctcgttcgcggcgaacttgagcgcgagcacgcgctgcacgacgtcggcgccgtatacgctcgagcgcgactgcgcgcgcgcggcgtcggccacgaagcgccggaccgattcgtgcgcgggcgagagcgcgagccggccctcgcgcgcgagccagccgacgtgcgccatcagcgcgcgcacgaagtacggacgcacgatcgtcagatacttgttgaacacgttcgggccgccgatgcgcaggcggtcctcgggcgtcgtctcgatctcgccgcgcacgttgccgagctgcagcccgccttcgagaaacggctcgccgcacgcggcgcgctcgagcgtgcggtactgctcgggccacacgagataggcggccggcatgaacgcgcccggcgcgcgcaccgcgacgagcccgatgctttcgcgatgcgcttcgatgccccataccttgtcgatcgcgagccgcgtgcggccgtgctcgacgcgcaccgtcgagcgccagcccgcgagcgcgggcccgccgccgtcgctcatcagaaagcgcaggtggtggcccgccgcgcgatacgcctgaaccttcgcgtcctgttccggcgtcaggaagagcgccgacatcacgtgcgagaagccgcgcatgaacggcttgaaatgcggcgcgagcccctcgtgcgcgatttgctcgagcacggcctcggtctgcgccgattgctcgtagcgcagcggcgtcgtcgcgcgctcggcggcgcgcgcggcggcatgcgcgcgcggctgcgcgatgatcatgtcgctgtcgagcaggcgcgtcgcgccggcgcgcagcagcgcgtcgagcgccgcgggcggcgcgccgaacgcggcgaggcgctcgcgtaccggctgcgcggcgagcgtcggcagatcggcggcgtcggcatgggcggcggcggggaacgtgcgcgcgggcgtgtcgggcgtgtcgggcagggcggtatcgggcatcatcggcaatcgggcggtggggggcgtgaggcgcgtcgtgcgcgcaacgcgcgcgggcggtgtcgggcgaagcggcgaggcgctcacgggtacggcgcgacgcgatcggcatcggcgcggcgcgacggcggcagcgcgatctcgcgcagctcgccgctcacgaacatcgcgcgcgccttcagccgttgcggtttgccgctcgtcgtgcgcggcagcgcgcccggctcgacgaacgcgatgcgctgcgcgcagtagccgagccgctgctgcatgcgcgcctgcaactcggcgcgagaatcgcggctcacgtgattcgcgtgcgcctcgacgaggacgacgaggttctcggtaccctgcgtctcgtcgtgaatgcccaccgcgatgcaggcgcctttgtagacggccggatggctgtcgatcgtctcctcgatctcgtgcggaaagtagttcgtgccgcggatgatgatgatttccttcttgcgcccgaggatgaagagctggccgccgctcacgtagccgatgtcgcccgtcgcgaaccagccgtgcgcgtcgaacggctgcggcgcgggcgcgccggcgctcggcagatagccctgcatcaccgatgcgccgcgaatgaagatttcgcccgcttcgcgctcggcggcgagccggccctgcgcgtcgcggatctcgtaggccatgtcgtcgagcggcgcgccgacggcgagcagcgtgtcggtcgcgcccgtgtggccatcgggcgcgggggcggcgcggcggtgccgcgcgagcgtcgcggtgtcgatgcgatcggcgatcacgtgcgtgaacgccggcgctttcggcgtgtcgaccgagcggtgcagcgtgacggcgagcgttgcctccgccattccgtagcacggctgcagcgccgatgcgtgaaagccgtacggcgcgaacgtcgacgcgaaatcggacagcgtcgcgcgatcgacccgctccgcgccgacgaggaacgtgcgcagatggctgaagtccgcgccgtccatcgtcgccgcgttgaagcggcgcacgcagtagcgcagcgcgaaggtgggcgcgacggcgatggtcgagcgcgcgtgcgcgatgcgcctgagccagccgagcggattgcgcacgaagctcatcgaaggcatcagccgcagcgacgtcctgtaatacagatgcagcagcaggctgacgaggcccatgtcgtgatgcagcggcagccagatcacggtgttgtcggcggcgtgcttgctgtagccgcacgcgttcgcgatgccggcgatgttggccgcgacgttgcgatggctgatgacggccgccttcggatgcgaggtggagccggacgtcagctggatgtgatgcgtgtcgccggcgccgcgcagcgcgagccgcggctcggcgcccgtcgacgccgcatgcaggatgccgacgtcgatcacgcgcgcgcccgtgtcgcgcagttgcgcctcgagctcggcgacgtgcgcggacgccgtgaacacgaaccgcgggcgatagagccggcacgcgacttcgagcacctgcgggcccgagccgctcgcgcgcttgagcggcggcggcaccgtgcacggcacgacgcccgacagcacgcagccgacgaggagcgcgagatagtcgcccgtcgcgggcagcgcgacgagggcgatatcgcccgcgcgcgcgccgagcgcgttcagcgcggcgctcatgcgcaggcccgcttcgctcagttgccggtaggacagcacgcgctcgatgccgctttcgtcgagcgtgccgacgccgtgcgcgcggcagttccgaccctctgcgagcggagccaacagcctttcgatcagcggcgaggaatcacgcattgactgcccctttattaaaaagtcgctaaaactcgatccgcaataattaatcaggattgttcgtccaataagcgttcttgcctgacaatttccatacagtaaacgaaggttcagagcccgaatttcatttgagacgtgtatggcggcgaattccgccgccgaaatgttcgccgcttgcgccgtggtgagcgtgacggaacccgcgtcaacaggccgtcccggccatatggtgggacggtgaggtcgcgcgcggcgaattaatgcgcggaacggacacgttaagaaactgcacaaacgtccggcaaaaattcgggtataaacggttatcgattttcggaaatgtcgataactcgcgacgaggcgtagtctcgcccattaaggccgattaatgccaataccgaattgcgacagattgatacttggaacgaaaaagatgatcgatctacgacgcctgcgctatttcatcgtcgtcgccgaggagcttcatttcggcaaggcggcccagcgtctgcacctcgcgcagccgccgctcacgcggcacatctccgcgctcgaaggcgagctcggcttgcggctgttcgatcgctcgacgcgctcggtgaagctcacggccgagggcgagctgttcctgccgcacgcgcgcgacgtgctcgacgcggtgcatcgcgcggagatcgcgtcgcagcgcgcggcgctcggcaaggagggcaaggtcgcgctcggctatacgagctcggtgccgctttgcgatgcattcggcacgctgatccgcaatttcgcgcgctcgtttccggacatcgagctgtcgctcgtcgaggcgtcgtccgcgcagcagggccgcagcatcaaggaggggctgctcgacatcggcatcggctggaagaattccttcgaggactacgagggatgccgggtgaagacgatcgcggccgagccgctcgtcgtcgcggtgtcgcaggagcgcgcgctcgcgagcgaggcgtcgctcgccgtcgagcaactcgccgacgagacgttcgtgctgtttccgccgggctacggctccacgctcgaccgcaaggcgttcgacctgtgcgcgacggcgggcttcacgccgcggcgcgggccgagcgcctcgcagatgacgacgatgatcgcgctcgtcgcggcggggcgcggcgtcgcgatcgtgcccgaggccgtctcgacgctgcgcaagccgggcgtcgcgtacgtgccgcttaccgacgaatccgcgctgatcgagctcgtgctgatgtggcgcgaggcggggctgtcgcttgcggcgcgttcgttcgtcgaatggcacaaggcgcatgtcgcgcagcgcgtcgacggcatggtcggcgtgggctgaagcacgcgcgctcgtgcgtcgagacggacgtcgggcatgcggcatcggacatcgatcggatgccaaatgccgggcccggacctcactggtactgaccgctggccgttggtcgttggtcgctggtcgctgacctcgaacgccccacgcagtgcgctgcgcctccgcgggtgttgccctcatccgcgctcgcgcgtgccgagcgcgcccgcgcttgcgcttcctccccacgtcacgccatcgccacgcccgcgcctttcgcgcatgcgcgaaaggcctcatcgcgcgtgcgccccgcacggcgattcgccgtgacccgcacgatacggcgcaacagggcgcaacatggcacgccccccgaacaccccgaatgacatggcacggccaaaccacgcccggccatcgcacaagccgtcccgcccccattaccgtcgcgccggcgacacctcgcatgcataccagtacggctgattggtgctattccggtctcctgtggccggctttcccggtcggcggacgaggttgacgcccgtcaaccggcggcaccgtctagggtaaatacctatccggaaacgctatgtaaataaagggtttaggcgcgcgctctcccttgcggggcaaccgtttcggcgatttcgaaacggcggccggccacgaattgactggtattattttggttatataatggcctcgctttttcggaagacgcctgtgcatgcccttccgtttccgtacccggagacctatggacatcggctggtcgacgctcgcgcccgacgcgcgcagcgataccccgctctacctgcagctcgcccgcaatctcgcgggcgcgattcacggcggcgcctggcgcgccggcgaggcgctgccgtccgagcgcggcctgtcggcggcggcgggcgtctcgcgcatcaccgcgcgccgcgcgctcgccctgcttgtcgagcaggggctcatccggcgcgtgcgcggcgcgggcagcttcatcacgccgcgcgtggccgatccgctgtcgcggctcgtcgggttcaccgcgaagatgcgccagcgcggcttcgcgcccgattcggtgtggctcgcgcgcagcctgcgcgcggcgagccgcgacgagctcgcgcgcttcggcctgtcgcccggcgcgaccgtcgcgcgcctcgagcggttgcggcgcgcggacggcgtcgtgatggcgtacgagcgctcgacgctgcccgccaactgcgtgcccgagccgcaggcgctcgaaggctcgctgtacggctatctgcagtcgcgcggtctcgacgtggtgcgcgcgtcgcagcgctttcgcgcggtgaacgcgtcggctgatgtcgcgcagtggctcggcctcgcgcccggcgcggcgctcctcgtcatcacgcggatcggttacggcgccgaccggcgggcgatcgaggcgaccgaaacctattgccgcgacgattactacgatttcgtcgccgagctgaaacgctgacacgacagactgtccgcggcggcccggcgactcgcaagccctctcgcaagcagcaagcagcaccgcccccatacgcatcaccagatatagagaacgtcatgctgaccggaaacatactgaccgccgaaggctggatccacggcacgctcgaattcgagaacggccggatcaccacgctgtcgggcgacgcggcggacccgtcgaacaacgatgcgccctacatcctgcccggcttcatcgatctgcacgtgcacggcgcgggcggcgcggacgtgatggagggcggcgacgcgatcgagacgatcgcgcgcacgcacgcgcgctacggcacgacgagcctgctcgcgacgacgatgaccgcgccgcgcgacgagctgatgcgcgtcgtcgcggagctgggcgacgtcgcgcgcacgcgcacgccgggcggctcgcgcgtgctcggcgtgcatctcgaaggcccgtacatcaatcccggcaagctcggcgcgcagccggacgcggcggtgtccgcggcgctcgacgaggtgctgaagtatctgtcgatcgcgccgatccgcgtggtcacgctcgcgccggagatcgccgggcacatcgagatcatctcggagatggccgcgcgcggcgtgcgcgtgcagctcggccattcgctcggcacgtacgacgacgcggtcgccgcgctcaagcacggcgcgtgcggcttcacgcacctgttcaacgcgatgtcgccgctgcatcaccgcaatcccggcatcgtcggcgcggcgctcgcgcacgccgaatacgcggagatcatccccgatctgctgcacgtgcacccaggcgcgatccgcgcggcgctgcgcgcgatcccgcggctgtacgtggtgaccgacagcacgtcggccaccggcatgcccgacggcgaataccggctcggcagccagcgcgtgacgaagtgcctgggcggcgtgcgcctcgccgacggcacgctcgccggcagcacgctgacgatggatcaggcgctgcgcaatctcgtgtcgctcggcctgccgatcgccgacgtgtcgagccggatgtcgcgctacgcggccgactatctcgggctcgccgatcgcggccgcatcgcgcgtggcgcgtgggccgatctcgccgtgttcgaccgcgagctgaatctgaccgcaaccttcgtcgaaggagaatcgattgtcgaatatgcttaacgaggcgcgcgaatcggcgcgcgtcgtcgccgcgcaactggcggacacgcgccgcgtcgaggcgctcgcgcagcacctcgccacgcatgcgccgcaagtcgcgctcaccgtcgcgcgcggcagctccgatcacgcggcgagctacttcgcgagcctgacgatgagccgcctcggcgtgcccgtcgcgtcgctgccgatgtcggtcgccacgctgcagcaggcgccgctgaaagtgcggggccagctcgcgctcgcgttctcgcaatcgggcaagagcccggatctcgtcaacacgatggccgcgctgcgcgaggcgggcgcgctgacggtggccgccgtcaacgtgctgccgtcgccgctcgcgcacgcgtgcgagcacccgttgccgctgctcgccggcccggagctgtcggtcgccgcgacgaagagctacatcgcgatgctgtcgattgccgcgcagctcgtcgcgttctggcagcgcgacgccgcgctcgcgtccgcgctgcgcggcctgcccgacgcgctcgagcaggcgggccggctcgactggtcgagcgccgtcgacgaactgcgcgacgtcgagcggatgatcgtgatcggccgcgggctcggtctcgcgatcgcgcaggaggcggcgctcaagctgaaggagacctcgggcatccaggccgaggcgttctcgagcgccgaagtgcggcacggcccgatggagctgatcgagcgcgactacccgctgctcgtgttcgcgccgcccgggcccgagcaggagagcctgctgcagctcgcgcgcgacatgcgcgcgcgcggcgcgcgcgtgctgctcgccgcgccggcgggtacgcccgatgcgacgctgccgctcgcgcgcaccgcgcacgcggcgctcgatccgatcgccgcgatcctcacgttctacgtgatggcggccgggctcgcgcccgcgcgcggccgcgatcccgatgcgccgcgccatctgcacaagatcaccgaaacacactgacgatccgacgatcaccgacgaaacgagacagccatgagacgtgccgaggagtcacagttgaagcaacaagcatcccacgaccagatcgtgctggtcgctccgctgacggggcccgtcgtgccgctcgccgacgtgcccgatcccgtgttctcgggcggcatgttcggcgacggcatcggcatcgatccgctcgagggccggctgctcgcgccgtgcgcgggcgtcgtgtcgcacgtcgcgcgcaccggccacgcggtgacgatcgcggccgacggcggcgcggagatcctgctgcacatcggcatcgacacggtcgagctgaacgggctcggcttcacggcgaagatcgccgagggcgcgcgcgtcgcggcgggcgatctgctgatcgaattcgatcaggacgcgatcgcgcgcgccgcgcacagcctcgtatcggtgatcgcgatcgcgaactcggatgcgttcgaagtcgtcgagcgcgcgggcgcgggcgtcgtgaaagcgggcgagacgccgctgctcgcgctgcgcgcgcgcggcgcgggtgcaagtgcgggtacaagtgcgagtgcgagtgcgggcgcggctgctgacgcgagctgcgcgcagcccgccgccgaagcgcgcaagtcgatcacgctcacgcagccgggcggcctgcacgcgcggccggccgcgcgcgcgcgcgaggcggcgcgcgggctcgacgcgcacgtcgacgtgcacttcgaagggcgcaaggcggcgctgcaaagcgtggtcgggctgctcgggctcggcgcgggcgagcatgcgacgatcgagctcgtcgcgacgggccgcgacgcggcgaaggcgctcgagcgcgtcgcgcacgagctgctgcgcgaggcgcacggcgaggccgaagagaagccggcgcgcatcgtgtcgcccgcgcccgccgccgcgggcatcgcgcgcgcgccgctcgagccgaacacgctcgcgggcgtgtgcgcggcgcccggcatcgcggtcggcacgctcgtgcgctgggatgatgcgcagatcgtgccgcccgagctcgcgagcggcacgccggcggccgagagccggctgctcgaccgcgcgctcgccgaagtcgacgcgcaactcgagacgacggtgcgcgaagcgtcgcggcgcggcgcgatcggcgaagcgggcatcttcgccgtgcatcgcgtgctgctcgaagatccggcgctcgtcgacgccgcgcgcgacctgatcagcctcggcaagagcgcgggctacgcgtggcgcgagacgatccgcgcgcagacggccgtgctcgccgacgtcgacgacacgctcctcgccgagcgcgcggccgacctgcgcgacatcgacaagcgcgtgctgcgcgcgctcggctatgcgagcgcgagcgcgcgcgagctgcccgccgaagcggtgctcgcggcggaggagttcacgccgtccgatctcgcgtcgctcgatcgcgagcgcgtcgcggcgctcgtgatggcgcgcggcggcgcaacctcgcatgcggcgatcatcgcgcggcagttgggcattccggcgctcgtcgcggtgggcgacgcgctgtacgcgattgcgcagcgcacacaggtcgtcgtcgacgcgagcgccggccgcctcgaatacgcgccgagcgcgctcgacgtcgagcgcgcgcgtcacgagcgacagcgccttgccggcgtgcgcgaggcgaaccggcggatgtcgggcgaggcggcgctcacgcgcgacggccaccggatcgaggtggccgcgaacatcgcgacgctcgacgacgcgcgcgtcgcgctcgacaacggcgccgacgcggtcggcctgctgcgcaccgagctgatgttcatccatcgtcaggcggcgccgacggcgtccgagcatcagcagagctatcaatcgatcgtcgacgcgctgcaagggcgcaccgcgatcatccgcacgctcgacgtcggcgcggacaaggaagtcgattacctgacgctgccgcccgagccgaacccggcgctcggcctgcgcgggatccgtctcgcgcaggtgcgccccgatctgctcgacgaccagttgcggggcctgctcgccgtgaagccgtacggctcggtgcgcatcctgctgccgatggtgacggacgtgggcgagctcgtgcggatccgcaagcgcatcgacgatttcgcgcgcgcgatgggccgcgcgcaggccgtcgaggtcggcgtgatgatcgaagtgccgtcggccgcgcttctcgcggatcaactcgcgcagcacgcggacttcctgtcgatcggcacgaacgatctcacgcagtacacgctcgcgatggaccgctgccaggcggatctcgccgcgcaggcggacggcctgcatccggccgtgctgcggctcgtcgacgcgaccgtgcgcggcgccgagaagcacggcaagtgggtcggcgtgtgcggcgcgctgggcggcgatccggtcgcggtgccggtgctcgccggcctcggcgtgacggagttgtcggtggacccggtgtcggtgccgggcatcaaggcgcaggtgcgccgtctcgattaccagctgtgccgccagcgcgcgcaagacctgctcgcgctcgaatcggcgcaggcggtgagggcagcaagccgcgagatctggccggcggaatgatgcgtgtccgtcgtccggcgaatcgcgcgcgtggcaagcgcgtttcaggtgtcaatcaacagagctgatcaattattcaacgacgagacacgataaaggattggaggatcgaatggacggaaatccgtttctgaaaatacagagcctcggcagggcgctgatgctgccgatcgcggtgctgccggtggcgggcatcctgctgcgcctcgggcagcaggacgtgctcaacatcaagatgatcgccgacgcgggcggcgcgatcttcgagaacctgccgctgctgttcgcgatcggcgtcgcggtcggcttcgcgaaggacaacaacggcgtggcggcgctcgcgggcgcgatcggctatctgatcgaagtcgcgatcatgaaggacatcgatccgaagctgaacatgggcgtgctgtccgggatcatcgcgggcgtcgtcgcggggctgctgtacaaccgctacaaggacatcaagctgcccgactacctcgcgttcttcggcggcaagcgcttcgtgccgatcatcacggggctcgcgtgcgtcgtgctcgggatcgtgttcggctacgtatggcagccggtgcagcacgcgatcgacgcggtcggccagtggctgctgacggcgggcgcgatcggcacgttcgtctacgggttcctgaaccgcctgttgctcgtcacggggctgcaccacatcatcaattcgctcgtctggttcgtgttcggcacgttcacgccggcgggcggcgccgcggtgacgggcgatctgcatcgcttcttcgcgggcgatccgagcgcgggcggcttcatggcgggcttcttcccgatcatgatgttcggcctgccggccgcgtgcctcgcgatgtttcacgaggcgccgaaggcgcgccgcgcgatcgtcggcggcctgctgttctcgatggcgctcacctcgttcctgacgggcgtgaccgagccgatcgagttcagcttcatgttcctcgcgccggtgctgtacgtgatccacgcggtgctcacgggcctttcgctcgcgatctgccagttgctcggcgtgaagctcggcttcacgttctcggcgggcgcgatcgactatgtgctgaactacgggctgtcgacgaagggctggatcgcgatcccgctcggccttgcgtacggtctcgcctactacggcctcttccgcttcttcatccgcaagttcaacatggcgacgccgggccgcgagcccgcgggcgcggacgcgcaggcgcagtcgttcgcgtcgggcggtttcgtcgcgccgacggcgggcgcatcggtgccgcgcgcgcagcgctacatcgcggcgctcggcggcgcggcgaacctgtcggtcgtcgatgcgtgcacgacgcggctgcgtctttccgtcgtcgatcccgagaaggtgtccgaagcggatctgcgcacgatcggcgcgcgcggcgtgctcaaacgcggcggcagcagcgtgcaggtgatcatcgggccggaggcggacctcatcgccgatgagattcgcgcgacgctcggcagcggcgcggcggcgcccgcggctgcggctgccgcggcgcctgcggcggcggcaacggcggcgggcgcgcagtcgggcccgctcgatccggagccgacgcgctggctcgcggtgttcggcggcgcgacgaacgtcgcttcgctcgacgcggtcgcggcgacgcgcctgcgcgtcgtcgtgcgcgatccgtcggcggtcgatcgccagcgcctcgcgacgcttgacgtcgcctgggtcgcgagcgacacgttccatatcgtctgcggccagtcggcgccgcgctatgcgcagcagctcgccgcgcgcctgccgtcgtccgacggcggcacggcggcccagcccgcctgacgcggcgacgcggccggccgaatccgcgaggcggattcggcttcggtccggatgcggggaacacgaaaaacggcttgcggatatcgcaggccgtttttcctgggtgtgaggcttggcgcgagctgccgttgcgcgttggacgtcgaatgtcgaatgcggcgcgcggtgcgatgaacgtcggatgttgaatgtcggatggtgggcggcaaactattgaacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgagacgcgaaacgcgaaacgcgaaacgcagagcgcgagacgcacgacgcacaacgcagagcgcagtgttcggaacgacgaacgacagacgacagacgacgaacgctcagtgccaaacgccgatggccgatgcgacaagaaagaaaacaccgcgcgggcgacgcgatgactctgcgcgttccgaacgaagcaaacccgcgaaaagcgcgcttgccgcagtcggcctgcgcggcgcgcacgcgcgttcgtcggtttgcgacgcgatagcgcgggcatgccgccgcctcgcgagacgatgcgcgtgacgagcgggccggccgcgcgcggcgcgtcgcccggcccgttcgtcaccgatgcgatcggcccatcatcgtcccgtcattcgcccgtcagcgtaaacgtgggcttgcgatacccgatgcccgcacgctcgagcttcggcagttcgcgctgcttgagcaccgtcgcgaagcccgcccagtcgcgctcgagcgcggccgtgtcgacgtgatgcgtgtcgccgagcttgtagcgcacgccggccgcgtagggcagttcccagtcggccttgtgccacgcgcgctcggcgagcgcgagaaggcgaggatacaccatgtattcgagcagttgcccgttgcgcatcacctcgccccacgcctgcccctggatgccctcgatgctcggcgccgcgcccgcgctcgtcacctcgaacgggttgccgtcgcgatcgccgaacacctcggcgttctgcggcaggttctccggcgcgagcgagaacaccttgtactcgtccgtcgcctgcgagccccagtaatagccgcgctcgcgcggattgcgcgtgtacgggaaatcgaagtacaggtaatcgggcagcgcgagcacggtccggtagcccttcgcgctcagatcgcgcgcgctgtcggacgcgccccagaagatggtgtcccacagcgacaccatcacgtgccgcgtgctgaactcccgcggcccgctcgcgtgcttgatgccgtcctgccacgcggccatcgtgccgattccgttcgcgttcacgatcgcgctgacctgcttcgcgaagcgcgtcggcaattcgtcgatcgatttgatctcgccgcgccgaagcagcgccgtacaggcgggcgagcgcgcccacggcttgtcctgcgcggcgagatcgacgcggcccttgccgggatcggcgccgtcgagcggctggaagcccgcgccgagcaggatgttcttcgcctcgtcgccgccgaagtgccagatccgcagcggcgcttgcgcgtccgcgtgcatcgacgcgatctcgcggatcaccttcgacgcgaagttcagcgcgcccggcatgcacgggttcagatcgctgcgccggtcgtagaactgcacggtcagcaggttcgacgtgtcctgcgcatcgagcagccgatacgcgttcgcttcccgctcgcggcccgccgcgtgcaggcggcgatagcgcgcctccatcgatacgacggccgcgcgcgagtgcgcgggcatgtcgatctcggggatcacttcgacgaagcgctcggccgcgtagcgcagcagcgcgacgtagtcgtcgcgcgtcaggtagccgccgcccgaacgatcgtcgggccccgagccgagctgcggcagcaggcagcgcgtctcgctcgggtcgtggcagcggcgcgcgccgacgtcggtcagctcgggcaggccgggaatctcgatgcgccagccctcgtcgtcggacaggtgcagatgcagccggttgagcttgtacgcgctcatctggtcgatcagccggcgcagcgtggcgggcggcttgaagttgcgcgcgagatcgacgtgcatcccgcggtgcgtgaagcgcggcgcgtcttcgatcagcatcgcgggcaccgtcgcgccgccggccggcacgagcgagaagagcgtctgcacgccgtagtagaggcccgcgcgatcggccccctcgatgaacgcgccgcgcgggccgatcgcgagccggtagccgcccggcaccgcgatgtcggcgggcagccggcgcggcgcgacgacgccccacaccggcacgcgcgcgccgtccaggccgagcgtgcccgcgcgttcgcgcagcgccgcgacctgcgcggacggcagctccggcagcgtcagctcgacgccgcgcagatcgagcgcgccgggcagcgcgcgctgccgcttcacgctcggcagcgcgcggttcgccaccggctgcgcggcggcgggcggcgcattgccgggcgagttgttctgcgcgtcggcgggcagcgtttcgacgtagcgcagctcgtcgtcggtatcgtcgtagcgcagcaccgcgggcgccgcgccgtcgacgaccacgtacgggcgcgggatcacgtcgctgtagcggcgcagccagtattcggcgacgaacggcagctcgatgcgctcgccctgcgcgagccttaccgtgccgggctgcggcgtcagctcgtacagatcgcccgtcagatggcgcagcgtgaagccggggcggtcgattcggagcagccggcggatgctgtgcagatagagcttccagccgccgtcggtgaggggcgagtggccgcgattctgcaggatcaggcggcccgtcgcgcagctcgcccagtccgcgccgaggtcggcgcacggcacgccggccgatgccgcgtgattgttgtcgacggccacgcgcaccgcgaggccgttggcgagccgcgcggcgagctcggccggcgtggacgcgggccgcacgggcgcggccgtcgcgggcgcggccgcgccggccgtggggcgcgcgggcagttgcgcgcgcgaggccgtgggcaacagcgtcgcggcggccaatagcgcggcgcacagggaatgcggtacccggttcatgggcgttccttggcaaaaaaacggcgatacgacgccgtggaaatacgtcgctgcgatcgggtctttcaaggaagctgcggggtaggctcgggtgccgcgcgcgcgagaagggtggggcgaagcggagctgcacgcgcgcgagcgcgcgtcacgggtcgggctccggacgatcgtgccggtcggggcggcggcgcgtgcgctcggacggactcatcggcgccgccgcgcggccgtggcaggggcaacggcggttgtgatggcgctgctcgccttgggcgcggcggcacgccgcgcgtcgaaccggatatcggccggcgcgccggccgacatgtcgattggcgtttcgatcgggatttcggcgcgggtcgcggcgggagtgtcggcatgcatggcggcacgaggggtggttcgcacagcgcggcgcgcgggatgcgtggcacccgtcgccggcgaacggccggcgccgatcatggttggccggcgcgggtgcgagctccgtgcgccggtcgaggcagacgcgccgactccggccgcgagggccgggcgaaccgggcgaaccgggcgaaccaaaaggaccaggcgggccaaatggtgttccttcatgtctcctccacccacgtggattcagccgctgagcggccgtgtgtgaaagatcttatgaaaccttcgattggtgttcaagtggtatcaatttggaattgaattggcatctgttcgttcaaaaaagggctggattgaatcgcgaggcgagcgccgcgcgcggcgaggcatgcgcggcgatgtcgaacgggactgcgcgaaggcggagccgagcgcgcctgacgccggcgaagccgggatgtgcatgcggcgagcggtgcgtcaaggaaggggatggaagccgggacgtgatcgaacacaacgcgcgccggcgctacggaaaggttgcccgagcgcgatgtgtccgggcgcgagcgcgtcgcgccggggcgatcgccagccgggaagaaatcgtcgccggccgaagcgcgccgccgacgcccgccgcgcggcgacgcgtgcgcacgcgtcgggcagagcaagaggggcttcgcggatttccacgtagcgggcgcggcggcccgcccgcgatcggccgccggcatcgaaatcggatcgcgaacggccacttcgcggaaagccgtgccgcatcaagtaaaaacccccgcgaaaggcgggggccgtatcgggaacgaacgcgcggcgactgcccgcacgctccgccgccgcctcgcgccgcatcgcgtcgcgcgtcaggcacgacacgacgcgcgccgctcggcgcgccgcgcgctacgcgtcgcgcttttgccgcgcttcgagccacatcgcattgatgatgccgaacgcgagcgcgacgccgatgccgagaatccagctgaagtaccacatgatccgactccttcgaaacttgcagaatctagcgaaaatcgcgcgaaaggccggccgcgcgatgcgtcgcacgcggcggccggcgggacgtcaatacatcgagtgccggttttcgtcgagtacgcgcggcgtcaccttgccgcgcagcacgcgatacacccagcccgtgtagagcaggatgatcggcaggaacacgatcaccgcgacgagcatcacctcgagcgtcaactggctcgacgtcgaatcccacaccgtcaggctgctcttcggatcgagcgacgaaggcatgatgaaggggaacatcgagaagcccgccgtgaggatcacgccggtgatcatcaggcccgtgcagatgaacgcggttttctcgcgcttcgagccggcgagcagcatcgcgagcacgccgcccgcgatgccgacggcgggcgcggcgatcatccacggatacagcccgtaattcacgagccagaggcccggcgccgtcgaggcctgcttgagcagcggattcgcgacggtatcgaggggcgccgcctgcgtgatctggaagccgccgatgaaggatgcgatcagcgcgcccgcgagcacgaacagcacgacggcgacgagcgacgacacacgcagcgcgatcgacgcgcgcctggcgatcgcgccgtcggtcttcatcttgacgaacgcggcgccgtgcgcgacgagcatcgtcaggctcacgagcccgcagagcagcgcgaacggattgagcagcgcccagaagctgccgtgataggtgacgcgcatgtcggtgtcgaacgcgaacggcacgccttgcagcaggttgccgaacgcgacgccgaacacgagcgcgggcacgaagccgcccgcgaagagcgcccagtcccagctcgtgcgccagcgcggatcgtcgcgcttgctgcggtagtcgaagccgacggggcggaaaaacagcgcgaacagcacgagcagcatcgcgaagtagaagcccgagaacgacgccgcgtagacgagcggccacgcggcgaacatcgcgccgcccgcggtgatgagccagacctggttgccttcccacgtcgcgccgaccgtgttgacgatgatgcggcgctcgtcgtcggtcttgccgaggaacggcaggagcgcggccacgcccatgtcgaagccgtccgtcagcgcgaagccgatgagcagtatcccgacgagcagccaccagatcactttcagagttgcatagtccatggcgattccttgtgcgaattcgagggggccggggccgtcacgcggccgtgcccgcgacggccttctcgagcggccgccctgcctgttcgtggtgatagcggccggtgtgcagcgacgacgggccgaggcgcgcgtacttgaacatcagcgtgatctcgatgatgaagagcgccgtgtagaacacgatgaagcccgcgaggctcaggtacagatcggttgccgtgaggctcgacgcggacaggtgcgtcggcaggatgcccgcgatcgtccacggctggcggcccacttcggcgacgacccagccgaactcggcggcgagccacggcagcggaatcgcccacaccgcatagcgcaggaaccagcggcggttgtcctgcagcaactggcggcgcgcgcagaaccagaacgcggcgatgaaggtcgcgaggaacaggaagccgaggaacaccatgatccggaacgagaagaacacgggcgcgacgggcggaatcgtctgcttcgccgcggccttgatctggtccggcgtcgcgtcggtcacgttctgcgtgaactgcttgagcatcaggccgtagccgagatactgcttgtgctgatcgaacgtcgccttcgtctcggcgctcgtgtcgcccgccttcagcttctgcagcgcgccgtacgcgatcatgccgctctggatgtgctcctcgctgcgcttggcgagttcgcgcaggccgatcaccggctcgctgaccgagcgcgtcgcgatgaggccgagcgcgtacgggatcttgatcgcgtaatcggtgcgctccgcctcctggttcggcagcccgatcagcgtgaacgacgcgggcgcgggctgcgtttcccattcggattcgatcgcggcgagcttcatcttctgcacttcgcccgtcgtgtagcccgattcgtcgccgagcacgatcacgcagagcgtcgacgcgaggccgaagcccgcggcgatcgcgaacgagcgcagcgcgaaatcgacgtcgcgcttcttcagcagataccacgcggacacgccgagcacgaacatcgcggccgtcacgtagcccgccgataccgtgtgcacgaacttcacctgcgcgaccgggttgaagagcacgtcgaacaggttcgcgagctccatgcgcatcgtctggtagttgaactcggcgccgaccggattgttcatccagccgttcgcgacgaggatccacagcgcggacaggttcgagccgagcgcgacgaggaacgtgacgaccagatgctggaccttcgacagccggttccagccgaagaagaacaggccgacgaacgtcgattcgaggaagaacgccatcagcccttcgacggcgagcggcacgccgaagatgtcgccgacgtagtgcgagtagtacgaccagttcgtgccgaactggaattcgagcgtgatgcccgtcgtcacgcccatcgcgaagttgatcccgaagagcttgccccagaactgggtcatgtccttgtagacctgcttgcccgtcatcacgtagacggcttccatgatgacgagcagccaggacatgccgagcgtgagcggaacgaacaggaaatggtagagcgctgtgatgccgaactgcagacgcgacagatcgacgacttcgctacttatcatggcggtctccctcagtgggtgcggatggcgtcgccgacagcagttgcgcggcgacgacggcaggcggcaacgacatgtgcgcggcctgcggatggttgaagaatgcgtatttgagcgcgatgagcaggacgagcttgaacgccagcacgatcgagatgtcgcgcgcgagggtggggccgcgagcccaggctgcggcccgatcgcgccagcccgccggacgggcgggcggcgtgccgtcgggcgacgccttcttgttgatgagagtcaaagccatgatgtccgggataacgcgatgggcgcaaaactgggccggtctcgtgacgcgcttcgtgcgtgcggcattcgctgaccggtcctcccaattgtaggagggcgccccggaaaacccttagtgctgcgctgcggcacaccgtcgcgaagcgatggcgaaatcttgcgtttgctcaaggtttgtgcgattcgcgatgcgccggatgaaatttttcataacgttggtcaagtatgcgggcgtcatgtggccgccatgtggcgacgtgcgggcggcggcgtgcgagcgacatgcggggacgggatgcgcgcgacagcatgcgctccgcatgcgaggagcggcatgcgggcggcggcgtgcaggcggcatgcgccgccgcgccgcgcataaaaaagcccgccgtcctgcgacagcgggctttgccgtttcggcgcggcccgggcgggccgcacgttcgggcgttatgcgtacgcggcgagcgccgtgcgcatcttcttcatcgcgcttgcctcgatctggcggatgcgctccgccgacacgccgaattcggccgcgagatcgtgcagcgtcgagccgcccgagccgtcgtcgtcgacgttcagccagcgcgcctcgatgatccggcggctgcgtgcgtcgagcgattcgagcgcgcgcgcgatgccgtccgtctgcagcatgtcgcgctgccgcgcggcgagcacggcggtcggctcgttgtgcgaatcggcgagataggcgatcggcgcgtacgattcctcgccgtcgtcgatctggccttcgagcgcgatgtcgccgcccgacaggcgggtttccatctcggccacttcctcgcgcttgacgttcagctcctgcgcgaggccgtcgatttcctccggcgtgaacgcctgcgtgcccttcttgtggctgcgcagattgaagaacagcttgcgctgcgccttcgtcgtcgccaccttgaccatgcgccagttgcgcaggatgtactcgtgaatctcggccttgatccagtggatcgcgtacgacacgaggcgcacgttctgggcgggatcgaaccgcttgaccgccttcatcaggccgatgttgccttcctggatcagatcgccgtgcggcaggccgtagccgaggtagttgcgcgcgaccgacacgacgagccgcaggtgcgacagcacgagccggcgcgcggcgtcgagattgttttgctcgcggtattcggtcgcgtattgacgctcttcctccgcgcttagcagcggaatccggttcacagcctggatataggcgtcgatgttgcccagatggccgggcagcatcgaatgagaggcgagcgtcagcgagcccgccgatacggccttagcggacgccgggcgcagtgtgttcggaagggtcaatgcgttgctcacgtagaaaactcctttggaatcagggacgagcccctgtgccggggcgattcctcgatgaatcttagcactccgtctactggagtgctaactcttagaaggaacaagaatgccagagttcccattttgctatcgatttttgaaggccgatagctactgctggagccccatttccggcagcggtgccgtaagtgtttgttttacgggcaattcgggtaaaggatgctgattcttgtcaattcggaagaaaaccatttcgtcggacgatgccgatcggaaaagacctttaccataagatgctgttcgctcgagctcggcatgtcgattgcgccgaggctctattcaaccagagaagttggagtcagagatgaacgataagaacggcggtcgggtggggcgggccattgcgcggactgcgctggctctggcgcttgtcggcgcgtccggcagtgcgtttgcggaccgctggggcttgcagctcggcggcggtgtggccgatcacgacatgaagaagggcgacatcgccgtcgtctgggatccgaactggacctggtgggaaatcggcggctggcatttcgcgttcgtcgccgaagggcacttgtcgtactggcgctatacgggtgatcgcgcgatcaacagcagcatctgggaagtcggcgcgacgccgatcatccggttcatcaagagcgcgggctacgtgcggccgttcgtcgagttgggggcgggcgtgcgcttcctgtcgcatccgacgatctcgcagaactactcgatgtcgacgtcgtttcagttcgccgacatggtcggcgtcggcgcgcaattcggcaatcgtcagcagtatcaagcgggttttcgcttccagcacgtgtcgaacgcgggtatcaaagacccgaatcctggtataaatttcagccagctctacgtgcaatacaacttctgatcggcgcgccggacgcgtgcatgcagtcgaggagtatggcgatggtggcgaagggaattgatgcgattcgcgcgctcgagcgcgaccggtttcgggcgatggtcgacggcgacggcgaggcgctcgacgcgttgctgtccgacaaggtctgctacgtgcacaccaacggcaagcgcgagaccaagcaacagttcatcgacgcgatcaccgccgggcgccgccgctatcggcagatcgagatccagtcgcaggacgtgctgcccgtcggcgacgccacgtatgtcgtcgcggggcgcgcgctgatcgagatggagacgaacaacggcggcctcgtgttctcgatcgcgtacaccgctgtccagacgcacgagagcggccgctggcgtctcctcgcgtggcaggcgacgcgctgcgcgaccgacgcctgagcgtctcgccgggcgaagcggcccctgggtgcgaggcacgccttcgcccgccgtgctcgcttgccgccgcccgcttttccggccgtttttccgaccgcctcgccggcccctcgtcggggcccttcgtcgccgcgcggcttcgtgagccgccggctgcgcgccggcgcgacgcggatcgcgcgtcgcaccggtcgtcgcgcggcggcgtgcgccgcgcgagtgtccttttcgttcgcccgccgccggaccggccgtagccgtcctgacgctgttcgaagctgttcgaagccgttcgaagtcgaccgaagccgttcgaattcgccgcttcaggccgcggcgcgccgcttgtcgcggctccacgccgagcggttgatcgcgctcgcgacggcgtccgtcgcggccgcgaccgggtcgcgatgcacgcccgcgccgtggcgcaacgcggcgtcgccgatcctcgcgccgacgaacacggcggtctcgccgttcacggtgcgctcgacctcgcacgacgtgatgtcgatcgcgacgcccgcggccgacgcgaacgcggccgccgcctgccgcgccgcgctcggcgcatcctcggcgtgcgcgagcgcgacttcgcgatcgtgccagctcgccgacgcgcccgcgcgcgcggccgggccgatcgtctgcagatattcgcgcgtgaagagcgcgcaaatcgcatcggccgtcacctctgcgccggacgtgtcggcgagcgtttgcaccgcatggctgaattcgatctgcacgcggcgcggcggcgcgaaacccattgcgcgctcgagcagataggtcgcgccgcccttgccggactggctgttcacgcggatcaccgcgtcgtagctgcggccgaggtcggcgggatcgatcggcaggtacggcacttcccagatcgcatcgggccgctgctgcgcgaggcccttgcggatcgcgtcctgatgcgagccggagaacgcggtgaacacgaggtcgcccgcgtacggatggcgcggatgcacgggaatccggttgcagcgctcgacgacgcggcgcaccgcgtcgatatcggagaaatcgaggcccggatcgatcccctgcgtgtacaggttcagcgcgagcgtgacgagatcgacgttgcccgtgcgctcgccgttgccgaacaggcatccttcgatgcgctccgcgcccgcgagcaacgcgagctcggccgccgcgaccgccgtgccgcggtcgttgtgcggatgcacggacagcacgatgctgtcgcgatagccgagattgcggtccatccattcgatctggtcggcgaacacgttcggcgtcgcggcctcgacggtggcgggcaggttcacgatcatcttgtgatcgcgcgtcggccgccacgtctgcgcgacggcgtcgcagacctcgcgcgcgaacggcagctcggtcatgctgaacgtctcgggcgagtactggaacgtccagtgggtggcggggcgcgcctgcgcgtgcgccttgatgatccgcgtgccgtccaccgcgagcgccttcacgtcgtccttcgacatcccgaacacgatccggcggaacgacgggcagatcgcgttgtacaggtggacgatcgcgcgcggcgcgccttcgagcgcgtcgaacgtgcgcgcgatcaggtcttcgcgcgattgcacgagcacttcgatcgtcacatcgtcgggaatgcgccgctcgacgatcagcttgcgcacgaaatcgaagtcggtttgcgacgccgacggaaaaccgacttcgatttccttgaagccgatcgcgacgagcatctcgaagtattcgagcttctgctcgatcgtcatcggctcgatcagcgactggttgccgtcgcgcagatcggtgctcatccagatcggcgcgcgctcgatcgcgcggctcggccatcggcgtccgttgatgcgaacgggttcgaacggtcggtatttctcggcggggttgcgcttcatctttgcctcgggcggtcaagtcgcgagcgaagacggacggcatgacgcgccggtgggcgccgcctgcgcacgtgcatgcccgatggcacgacggcgcgcaatcttcgcgattcgcccgtcggatcgacgaacgaaagctgacgactacgggttgtaaaaaactgcgagaaggaactgcgaggaactgctaggggagggaccgcgccgggacggcacggcgccacgacagctttacgctagtcgtagcgatagcggccgcgctaggcggccggaggtaattcggagggtgttctggaaggaacgcatggcgacaactctatgcgaagtcgtccgcggctgtcaatcgtcggggcattcggtcgggggttcggcggcccgctcgggcggcgcggcggtgcgccgcccgagcggccggtcggcaggccgggccggcttcagcgcgcgccgccgagctcgccgcgcggcgatgccgccgcgcggttcgagtacacctggaactcgcagaccgcgcggaaaccgagccgccgatagacgttcaggccgtccggcgacgcctgcagcgccgcgcgcgtggcgccgaggcgctctctcgcgtgcacgagcgcgctgtgcatgatcgccgacgcgaggcctcgcttgcgttgcccggccgacgtgctgacgtcgaacacatgcgcggtgtccgcgtcgacgtacagcgcggtcgtgctcaccgggcggccgtcgagttcgccgacaaacagcttgagcggctcggcggcgtcgaaatcgagcgcggcgacgcgcgcgtagaacgcatcgacgaatgcgtcaggcggatcgaacagcgcgccgatcagcgtgccgaaatgcgcgacgtcgtgctgtgcgttgatctgccgcacgccgaagccgggcggcggggcgacgggcggcagcgcgtccagctcggccagcatgccgacgctcgtttcgtccgcgacgaagccggcttcgccgagcgcgcgcgcgaacgcggcgtcggtgaggtcgcggcacgtccaccaggcggccggcagcccggcgtcgttgaagcgggctgcgatgcgcgcgatcgcagccgcgtccggctgcccgtgcgccttgccgatcacgaggttgaacgtgtcggtcggcaggccgctgtcgacgatcgcatagcccggttgttcgtccacgcgcatcgttccgccgatgcggcgtggcaagtacgcgttcttcttgatcatgccgtcgagcaggacggcgatctgctgcatcgattctctcggttggtctggactcatgggatctgggttcgaggcagaaggatgtcgaggaagccggcgggcgggcggctctcggatagcccgctcggcggccggcggcgagcgtcgtctgtgcgtgccgtgcgcggtgtgcgccgggtcgttcgccgcggatgcgccggccgatgaagtcggccgacggcgaaaaagtatacgcgcattgcgcggggcgtcggcgttagcgggcgggcggcggcggacgaaatggggcggtggggcgcgactacgaggtgggacgcgaccgcgtggcgcccccgcggggcggaggcgcgggcctcgcgggcgggcgcgccggatcggctgactggctgatcggcaaatcggcgagggggatgggcaaatcggctgatcggcaaatcggcgcaccggcggatgacggcgatcgagcgctcggccgctcttgccggctcgcgtcgcggccgtgcaagtcgcggcacgcaacgggcgcgcgggccgggcgagcggatacgggcgaacggatacgggcggctcacgcgagcgggcggcggcattcgccgccgtgcgcgacggacaacggcttgcgtgatccgtcgctgcagcgccgcccgcgtgcttcagcggcgcgccgcgttcatgcgagccgcgcgagccgcacgatcgtgtcgacctgcatcgcgatcgcgtccggaaccggaatttcgccgcgcatcacggaatcggtccaggcggccgtcgtcgcggcgtcgcgcgacgcgggcagctcgacgggcggcgcgtccgacgatgcgcgcgccggctcgacgatcgtctcgcaatgcccgtcgtgcagccagtccacctgcacctggcggcgggtgtcggccaccgcctcgccttcggtgccgcgcgcgagcagcgcgccgcccgccgcggccgccggatggccgcgaaacagctcgacgaggctgtcgcgatacggcgggtgcgtatagttgacgagccgcaggccggcgggctcgaacggctgcagcagcttgacgatcgtgtgcgtcgaattgcgcacgccgagcacccgccgcagcgcgagcagccgcgcgagcttcggcgcgagcacctcgatcggcgcgaacgcggcgcggcgctcggcgagcgtatcctcgatctcgtcgtgcgtgctgccgggcgcgatcgccagctcggcgaagatctccgcgctcgtcacgcggccggggtcctccgtcacgccgtgcacgagcaccggcacgccttcgcgcgcgagcagcagcgcgaggagcggcacgaggttcggctgcctgcgcgcgccgttgtagcttggaatcgagacggtgcggaacatcgcgtcctgcacatgcagcggctcgaacgacgcgtgcgcggcggcgagcatcgccgccagctcgtcggccgtctcgcccttgagccgataggcgatcagcaccgcgcccagctcgacgtcggacacatgtccgtcgagcatcgcgcggtacagcgcgaacgcgtcgtcgtacggcagtgcgcgcgcgccattcggtccgcgcccgatttccttgatcaggcgggcgcacggaaagtggtcgggcggttcggtagcgtgggcgtcggagtcggtcatcgagggggaggggccgcggccgtcgcggtttcggcgatcaggcggcgcagctcgggtatgcaggaaccacactgagtaccgcatttgagccgttcttgcaagttcgcgagccgctcgacgggcgccgcggacggcgcgtcggccgccagcaccgcaccgatctcgcgctcgctcacgccgacgcagttgcagatcgtgcggccgcgcgcgggcgccgtctgcagcggcacgcggccggcgaacagcagcaggcggccgagcgcgccgacgctcgcgccggtgtcgacatagtcgcgcagcacggctgcgctgtcctcggtcgcgcccgccgcgccggcgacggagaacacgacgagcgcgccgtcgacgatccgcacgcgccggccggtgccgcgccgcgcgtcgccgtagctcatcacgtcggccgcctgcgcgggcagttcgaagagcgcctcgatctcgcgctgcagctcggccggcgcgggctcgtacgcggcggcgcgccacgcgagccccgcgtacgcgtcggtgccgaacggcacgcagctcgcgtacggaaagcgcgcgaagaatgcgcgcgcggcccgctggcgcgcgagcaactcgcccggcggcacgcgcgcggcgatcagccagcgccacggcagatcggccttcagcagcttgatcgccgcgtgcttgagctcgggctgctgcgagtgcgggtcgcgcgccggcgtcgtcagcgcgttgatgcccatcgccgcgcggttgcccgcgacacccgagacgtattcgtcgccccagtgcatcggcgcgaacgcctggccgggcgcgaccgcgtcgtcggcgcgcgcgggcatgagcgcgctgccgcgccgcgaggtcagatggacgaaatcgtgcgcgccgagcccgagccgcgcgcaatcgccgggattgagctcgacgcacggctgcggcgcgtgcgcgaacagcttcgcgaccgagcctgtgcggctgccgccgtgccactggtcgcgcaggcggcccgtcgtgagcgcgaagcggtagcgcgcgtcgacggcctcggcgaccggctgatacggcgtcggcacgaagcgcgcgcggccgtcggcgctcggaaagcgcccgtcggtgtacaggcgcgcgagaccctgcgtggcgcccgccggaaacggccattgctgcgggccgtcgcgtgcgaggagcggccacgacagcccgccgatgtcgcagtcgcggccgagcgtcgtcgcgcggtgctcgttccatatcgcttcggcgtcttcgtacggaaagagcgtcgggcggccgggcgcgagccgcgcctcgagccggcggccgacatccgccgcgatgcgccagtcggcgcgcgcgtcgccgtacggctgcgtcgccgcgcgcacgcgcgagatgcgccgctcggagttcgtcaccgtgccttccttctcgccccacgtcgccgcgggcagcagcacgtccgcgtacggcgcggtgcccgtgtgcgcgtatgcatcctggagcacgacaaattccgcgcgctcgagccccgcgcgcgcgagcgcctggctcgggatcgaatgcgcggggttcgtgcagacgatccagattgccttcagcgcgccctcggcgagccgctcgaacatttcgaccgcggtcaggcccggtttcgccggcagatcgggcacgccccagaggcgcgcgatttccgcgcgctcggccgggttggcgagatcgcgatgcgcggacgcgagcgtcgccatgccgcccacttcgcggccgcccatcgcgttcggctggcccgtcagcgagaacggccccgcgccgggcttgccgatctggccggtcgcgagatgcaggttgatcagcgcgacgttcttcgccgtgccgctcgacgattgattgagcccctggcagtacagcgacagcgacggccccgcgccgaaccagcgcgcggcctgcacgatgtcgtccgcgcgcagcccgcatacctgcgcggccgcggccggcgtcgcgtcgcgcaccgcgtcgcgcagcgcgtcgaagccgtgcgtgtgcgcggcgatgaacgcggaatcgagcgcgccgtcccagatcagcacgtgcagcatcgcgttgaacagcatcgtgtcggtgccgggctgcagcgcgagatgcagcgtcgcgtcgctcgccgaatcggtgcggcgcggatcggcgacgatcaccttcatctgcggattgcgcgcgcgcgccgcctcgagccgccggtacaggatcgggtgcgcgtacgcgggattcgcgcccgcgatcagcacggtgagcgcgtgatcgagatcctcgtagctgcacggcggcgcgtcggcgccgagcgtcttcttgtagccgacgacggccgagctcatgcagagccgcgagttcgaatcgatattgttcgtgccgacgagccccttcgcgagcttgttgaagacgtagtagtcctcggtcagcagttggccggagatgtagaagccgaccgagtcggggccgtgccgctcgacggtgcgcgcgaggcgctgcgcgacgtggtcgagcgcgtcgtcccacgacacgcgcgtgcgcgccgcgtcgcgcgatgcgcgcagctccggatgcgtcgcgcgcgtctgcgcgtagcgttcgggcgtggccgtcagatgcagcgtgctgcctttcgagcacaggcgtccgaagttcgccggatggtcggggtcgccgcgcacgccgacgatcgtgtcgcggccgttcgcgtcgcgccgggtttcgatcacgacgccgcagccgacgccgcaatagcagcacgtcgagcgcgtttcgcgcacggcgccgggcgtggagggcgcgatgggctgcgcgagcgtgtcgaccgtcatgcggctgcgctcggcgatgcgagcgcagccggctgcgccgcgtcgtcgacgccgagcgtcgcgagctcggtgcgctcgagcagcaccgtgtcgccgtcgcgcttcacgctgaagacgctcgtgcagccttcgtcgggcggcagcgcgcagccgctcgagagcgcgacattgaagccgtgcagcggacacgtgacctgctcgccgtgaacgatcccctgcgacagcgggccgcccttgtgcgggcagcggtcgaggagcgcgaacaccgcgtcgctcgcggtgcgaaagagggcgatcggcgtgccggcctcgcgcgtgaggacgcgcgcgccgagcggcgggatgtcgtccagtcggcagacggcgatccattcgggttgggtggcggacatgattcggattcctgggtgattgacggggtgcgcgtgcggcgcgatgcgcgacgcgtcacgcatcgcgcatcggcatcacgcatcggcgggcgcgacggcgatcgggatgaactggcgcagatcgaccttcgcgtcctgcgtgtcgtgccacgggtccggctcgtccttcagcgcgaactgcagcctgtcccacagcgcgcggcggttctcggcgtcgtcgagcacgcgcgccttcacgtggtcgaggccgacgcgctcgagatagtgcacggtgcgctcgagataccagccttcctcgcgatacagctgcaggaacgcgcccgcatattcgagcacctcctcgtgcgtcttcaccttgcagaagaactgcgcgacttcggtcttgatgccgccgttgccgccgacgtagatctcccagcccgaatcgacgccgatcacgccgacgtccttgatccccgattccgcgcagttgcgcgggcagccggacaccgcgagcttcaccttgtgcggcgcgtacatccgccacagcgcgcgttcgagctgctggcccatcagcgtcgaatcctgcgtgccgaagcggcaccattcggagccgacgcaggtcttcaccgtgcgcagcgccttcgcgtacgcgtggccgctcggcatgccgaggtcgcgccacacgccgggcaggtcctccttcttcacgccgagcagatcgatgcgctggccgcccgtcaccttgacggtcgggatcgcgtacttgtcgacgacgtcggcgatgcggcgcaactcgtcggcgctcgtcacgccgccccacatccgcggcacgaccgaatacgtgccgtccttctggatgttcgcgtgcgcgcgctcgttgatgaagcgcgactgcggatcgtccttcgcgtcgtgcggccacgtgctgatgcagtagtagttgagcgccgggcggcagctcgagcagccgttcggcgtgcgccattcgagaaagcgcatcgcctccggcaccgacagcagcttgtgctcgcggatcgccgcgcgcacttcggcgtgcgtatgatcggtgcagccgcatacgggcttcgccttcggcgacgccgaatagtcgccgccgagcgtcgacatcaggatctgctcgacgaggccggtgcacgagccgcatgacgccgacgccttcgtgtgcttgcgcacgtcgtcgagcgtgaagaggcctttttccttgatcgccgatacgatcgtgcccttgcacacgccgttgcagccgcacacctcggcgtcgtcggccatcgtcatcgcgcgcgtcgcgccgctgtggccggtgtcgccgaggctcgtctcgccgaacatcagcgtctcgcggatgtccgcgatgttgcggccttcgcgcagcagcttgaaataccacgcgccgtcggccgtgtcgccgtacaggcacgcgccgacgatcctgtcgtccttgatcacgagcttcttgtagacgcccgcgatcggatcggacagcgtgatgtcttcggtatcgtcgccgccgaggaagtcgcccgcggagaacaggtcgatgcccgtgaccttgagcttcgtcgacgtcaccgagcccgtgtagcggccgatgccgaactgcgcgagatggttcgccgcgactttcgcctgttcgaacagcggcgcgacgaggccgtacgcgataccgcggtggctcacgcattcgccgaccgcgtagatgcgcggatcgtaggtctgcatcgtgtcgttgacgacgatcccgcgattgcaatagaggcccgcgctttcggcgagcgccgtgttcgggcgaatgccgaccgccatcacgacgaggtcggccttgcattcgccgccgtccttgaagtgcaccgcgcgcacgcggccgtgctcgtcgccgacgagcgcctgcgtttgcttcggcatcagaaacgtcagcccgcgcgcctccagcgacgcacgcaacaggccgcccgccttcgcgtcgagctggcgctcgagcagcgtcggcgcgaggtgcacgaccgtcacgtccatgccgcgcagcttcaggccgttcgccgcctcgaggccgagcaggccgccgccgatcacgaccgcgtgcgtgtgccgcgcggcggcgtcgatcatcgcctgcgtgtccgcgatgtcgcgatagccgagcacgccgtcgagctgcgcgcccggaacgggcagcatgaacgggttcgagccggtcgcgagcagcagccggtcgtatgcggcctcggtgccgtcgtcggcgatcacgacgcgcttcatgcgatcgatcttcacgatcttcttgccgacgtggagcgtgacgccgtgcgatgcgtaccatgcgtaatcgttgaggacgatctgctcgagcgtctgctcgccggcgagcacgggcgacagcaggatccggttgtagttcggatgcggttcggcgccgaataccgtcacgtcgtacaaatcgggcgcgagcttgaacaattcttcgagcgtgcgcactccggccatgccgttgccgaccatcaccagcttcattttccgcatcggggatctcctgactggggccgcttgtcgtgggggcccatgttcgatggacggaaaacagcaattgccatgccactttttatttggccgctatttaaaaggcccgcgaggtgggggcggcgatcgcgcgcgtatgcgtggtgcgtcggcgcacggccggcgcgccgtttcgcacgcgaagcgtgcattgcagcaatcgcgcaccagcaaagtgccgccggatcggcggcgcgaaccggcgcggcgcgcgccgcgttacactttcggccgttgccgcggcgttcggcgcgggcggcttttcgcccgtcggcttcgcggcgagcgcggcctgccgcgcccgaacgcaggcgagaagatcgacgatcgagacaatgaaggacaccgatgaagctatatagctatttccgcagctcggcggcgtttcgcgtgcgcatcgcgctgcacctgaagaaactgccgttcgactacgtgcccgtgcacctgctgcgcgacggcggccagcaactgacggacgactatcgcgcgctcaaccccgacgcgctcgtgccgacgctcgtcgacggcgatgcgccgctgcagcagtcgctcgcgatcgtcgagtatctcgacgaagcgtatccggcggtgccgctgctgccgcaggcgcccgtcgatcgcgcgtacgtgcgcgcgatcgcgctgcaggtcgcctgcgagatccacccgctcaacaacctgcgcgtgctgaagtatctgaagcacacgctgaaggtggacgacgacgcgaaggacgcgtggtaccgccactggatcgaggacggcttcaagtcgctcgaggcgcgcctgtcgggcgatccgcgcacgggcaagctgtgcttcggcgatacgccgacgcttgccgatctgtgcatcgtgccgcaggtgttcaacgcgcagcgcttctcgatcggcctcgagcggtttccgacgattcagcgcatccacgatcatgcgatgacgctcgacgcgttcaaggcggcggcgcccgccgcgcagccggacgccgagtgagcgcgtcggccgcgcgccgacgaagaaaacgggcgccttgccgaaccgcgccgcccgccgccggacatcgaatccggcacgaggcgtgcggctcgcgcagggcgcccgtttcgcggcgggacggctgcgccccgccaaacggatcggccgcgcggcctagccgagcagcgcgtccgcgaattcctccgcgctgaacggctgcagatcctcgaccttctcgccgatgccgatgaagtacaccggaatcggccgctggcgcgcgatcgcggcgaggatgccgcccttcgcggtgccgtcgagcttcgtgacgatgaggcccgtgaggccgagcgcgtcgtcgaacgcctttacctgcgcgagcgcgttctggccggtgttcgcgtcgatcacaagcagcacctcgtgcggcgcgccgtcgtgcgccttgccgatcacgcgcttcaccttccggagctcttccatcagatgcagctgcgtcggcaggcggcctgcggtgtcggccatcatcacgtcgatgttgcgcgcgcgcgcggcgctgaccgcatcgaagatcaccgcggcggggtcgccgctttcctgctggacgacggtcacgttgttgcgttcgccccagatcgcgagctgctcgcgcgcggcggcgcgaaacgtgtcgcccgcggcgagcagcaccgattgatcgaagctctgcagatgcttcgcgagcttgccgatgctcgtcgtcttgccggcgccgttcacgcccgcgatcatcatcacgagcggctgcgcgcggccgagcacgagcgacttctcgagcggcgccagcagctcgacgagcagcccgcgcagcgcatccttcacctgctgcggatcggtgaggcggcccgcgcgcaccttttcgcgcagcgcgccgagcagatgctcggtcgcgtcgatgccggcgtcggacatcagcagcgccgtctcgagctcctcgtagagcgcgtcgtcgattttcgtgttgacgaatacgttcgtgatgctcgagctcgtcttcgcgaggccggacttcagccgcgcgatccacgatttcttcgcggccggctcgggcgcgggcggcggcacgatctcgaccgtctcgacgacgccgtggcggccgttcgacgacggcgtgaccgtcatcacgaccgacggcgcgggctcgcttgcgcgcgcggcggcggcgcgcggctgcccgaccggcgcttccgacgcggcggcggacgcgggcggcgtcgcgcgcgcggcgggctgcgcgccggaacgggaatgctcggcggtcggcgtttcgtcgtgctcggggcgatcgtggttttcgctgcgctcgtcgcgcggctgcggcgcggccggcgcgtcgactcgcgcggcgtcgggcgatgccggtgcgcgggaagcgtcccgcggcgcgtcgggcgcttgctgcggctcggccggggcggcatcgggcgctttcttgaatcgtttgaagaaactgaacatggtttcgcttgcggaagaggcggggcgcggcgccgggtgcgccggccggcggggcttcgtgcgggaagcccggcggcgcgtgcggcggcacgcgcgctgcaaacccggcattttatcaggcgctcgcgcttcgccgtgcggcggcggaatgacggcgcgccgcttgtggtaacgtgcgcgtcatcgcggtgcctcgcgccgtttcagccggttcattccgtttccaacgcttccgtattgaattctttcgtatgtcccgttcctctccggcgcggccgcaggcgcagcgagccccggccgccggccgcggcaagccgcacacgatccgcatcatcggcggcgactggaagcgcacgccgcttccggtgctcgatctggacggcttgcgcccgacccccgatcgcgtgcgcgagacgctcttcaactggctcggccaggatctcgaagggcggcgctgcctcgatctgttcgcgggcagcggcgcgctcggcttcgaggcggcgtcgcgcggcgcggcgagcgtcgtgatggtcgagcgccatccgcgcgccgcgcagcaactgcgcgcgctgaaggacaagctcgccgcccgcgcgatcgagatcgcggaagccgatgcgctgcgcatcgcggcgggcctcgcgccgcgctcgttcgacgtcgtgttcgtcgacccgccgttcggcgacgcggccgcgttcgcgcgcgcgctcgatctcgcgccgaatctcgtcgcgccgggcggttttctgtacgtcgagacgggcgcgccgctcgatccgtccgcgcacgcgtcgctcgccggctggcaggtggcgcggcgcggcaaggcgggcgccgtccactatcatttgctgcaacgcgaaaatgatgaataatgcgcgttccaaacgaggcgccgcgtgcagtcgcgacgtgcgcccatgtcggcggccgcgcgcgacgcgcccggccgtgaccccaattgctcgatgacaggaggagcgacatggtagtcgccgtgtacccgggtacgttcgatccgctgacgcgaggccacgaggatctcgtgcggcgagcatcgagcatttttgatacgctggttgtcggtgtcgccgacagccgcgcgaagaagccgttcttctcgctcgaggaacgtctgaagattgcgaacgaagtgctgggccattacccgaacgtgaaggtgatgggcttcacgggcctcttgaaggatttcgtgcgcgcgaacgacgcgcgcgtgatcgtgcgcggcctgcgcgcggtgtcggatttcgagtacgagttccagatggcggggatgaaccgctatctgttgcccgacgtcgagacgatgttcatgacgccgtccgaccagtaccagttcatctcgggcacgatcgtgcgcgagatcgcgcagctgggcggcgacgtcagcaagttcgtgttcccgtcggtcgagaaatggctgacggagaaggtggccgcgatggcccaggggccgtccgcgtaagcgcccgcgcgcggcgcgcggcccgcagcggccggccgcgcgccggcggaagtgagaccagtatggctttgatgattaccgacgagtgcatcaattgcgacgtatgcgagcccgagtgcccgaacggcgcgatatcgatgggcccggaaatctacgtgatcgatccgaacaagtgcaccgagtgcgtcggacatttcgacgaaccgcagtgccagcaggtgtgcccggtcgaatgcatcccgcaggatccggggcgccccgagacgaaggatcagctgatggcgaagtatcgcgcgctgatcgccgccgagcagaaggacgacgcgtgacgcgccgcgcggcggcgcggccctcgcccgttcgctgagcgcggcggtgccggttcgccgcgcgccgccgtattgttccgacgtcgttccgatatcgctgcggcccgccggccgaccgcgcgggtcggcccgttcctgtcgtccagcccgccccgtgccccgtcgtacgttaagcggcgagcagctcccgcagcgccgcgacgagcgcgtcgcattcggcgtccgagccgaccgtgatgcgcaagtgctggtcgatccgcggcagcttgaagtgccgcacgaaaatttcccgctgtttcagttgcgcggcgagcgtcgccgcatcgtggctacgagggcgcgcgaacacgaaattcgccgccgacggcacgacgtcgaagccgagcgccgccagcgcgccgacgagccgctcgcggctcgcgatcacctgcttgcgcgtcgcctggaaccacgcctcgtcctcgtacgacgcttgcgtcgcgacttgcgcgagacggtcgagcggatacgagttgaagctgtccttcacgcgcgtgagcgcgtcgatcagcgcggcgtcgccgaacgcgaagccgacgcgcatgccggcgagcgagcgcgccttcgacacggtatgcacgacgagcagattcggatagcgcgcgatcagcgagacggccgattccgcgccgaaatcgacataggcctcgtcgatcacgacaaccgagctcgggttggcggcgacgatccgctcgatgtcggcaagcggcagcgcgcggcccgtcggcgcgttcgggttcgggaacagcacgcagccggcgtcgtcgagatagtcgtcgacgacgatcgagaaatcgtcggcgagcggtaccgtctcgtatgcgacgcgatagagccgcgcataggtcgggtagaagctgtacgtgatgtccgggaagcgcagcggcctgtcgtgttgcaggagcgcctggaacgcgtgcgcgagcacttcgtcggagccgttgccggcgaacacctgctcgggcgcgatgccgtgataggccgccaccgtctcgcgcagcctgcgcgcgaccgggtccggatagcggcgcagcgcttcgcccgtgtcgccgagctcgcgccggatcgcgtcgagcgcgcgcggcgacggcggatacggattctcgttcgtgttcagcttgacgggatgcgcgagcgccggctgctcgcccggcacatacggctcgagttgacggacgatgtcgctccagtaacggctcaccacgtggctcctgatgcgttaaaacgacgagcttaaccgatgcgcgcggcgggcgcgcacggcaggcgcgggcggcacccgcggcggcttacgcgccgttgcgatgcaactgcatcatcgcgcgctcggtctcgcccttgatggcggtcggcatcacggcgagcgcgcgctcgatcgcggcgttgatcaggtcctgctcgtccttgcgcggcggcttcagcacgaagttcgcgacgtcgggcttcgcgcccgcgcgcgcgctttcgggaatcaggtcgcgcggatggccgatgccgatccgcagccgccagtactgctgcgaggacagatgtgcggagatgtccttcaggccgttgtggccgccgctgccgccgccgagcttgagctttgccgcgccgggcggcaggtccagctcgtcgtgcgcgacgagtatctcggtcggcaggatcttgaagaaatgcgcgagcgcgacgaccgcttggccggagcgattcatgtacgtctgcggctcgagcaggtgcacttcctcgccgaacaggcgcgccttcgcatagaagccgtggaagcgccgttcgtcgcgcagcgtcgcaccggcttcgcgcgcgagctggtcgacgagccagaaacccgcgttgtggcgcgtcgccgtgtattccgccccgggattgccgaggccgacgatcagtttgatcatgatgaacgcttgcccgtcagggctcgccctcgcgggcggcaaaaatgaaaaaacccgccgggcaagccgcggcgggtctcgtcgaccgtcgtgcgaaacggtccgaagggcgcttaggccgccggcgtttcgccttcgcccgcagccgcctcatccgacacggcgccggccggaatcgtcgccgaggcgatcaccgggttttctgcgtcgacgtgcgcggtcagcgcgacgccgttgggcagcgcgatgtccttcgcgtgcagcgactggcctgcttcgattttcgacagatcgacttcgaggaattccggcaggtcggccggcaggcactcgatttcgatttccgtcacgacgtgcgacacgaccgcgctcgacagcttcacggccgggctcgtttccgcgttcaggaagtgcagcggcgccttcgtgtgcagcttcttcttcgggtcgatgcgctggaagtccacgtgcagcacgagctggcggaacggatggtattgcacgtcacgcagcagcacgcgttgcgacttgccggccacctcgagatcgaggatcgacgagtggaaggcttccttcttcagcgcgtgccacagcgcgttgtgatcgagttcgatcatttgcggggcggcttcgccaccgtacacgatacccgtggtcttaccggcgttgcgcaggcggcggctcgcacccgtaccttgctgttggcgctcgaaagcgacgactttcatgtgtttctccatgtgctgcccgcgaccaggcagtaaaacggggccccgcgacagcatgaggcccccgatcgatggccgggggttcgtcggtcccggccgattgtgcaaaaagcgaagctcgtcgcttcgccttttgcgctaaaccgtttggcggcggatcgctttacgattccgcgaacagcgacatcaccgaatcgccgcggcggatccgcgagaacgtctcggcgaggaggcccgcgctcgatagcgcgcggatcttcgggcacgcgagcgattcggcggacagcggaatcgtgtcggtgacgacaagttcgtcgagcgccgaagcggcgatccggtcggccgcgccgcccgagagcaccgggtgcgtcgcatacgcgaacacctgcttcgcgccgcgctccttgagcacttgcgcggccttgcagagcgtgcccgccgtgtcgaccatgtcgtccatgatcacgcaggtgcggccttcgacttcaccgatgatgttcatcacttcggcgacattcgccttcggacggcgcttgtcgatgatcgcgagatcgcagttcagctgcttcgcgagcgcgcgggcgcgcacgacgccgccgacgtccggcgacacgacgagcagatccgggtagttctgcttgcgcaggtcgcccagcaggatcggcgtcgcgtagatgttgtcgacggggatgtcgaagaagccttgaatctggtcggcgtgcagatccatcgtgatgatccgctcgacgccggcgatttccagcatgttcgcgacgaccttcgcggagatcgcgacgcgcgccgaacgcgggcggcgatcctggcgcgcatagccgaagtaggggatggcggcggtgatccggccggcggatgcgcgcttgagcgcatcgaccatgatcatcagttccatcaggttgtcgttcgtcggcgcgcacgtcgattgcaggacgaagacgtccttgccgcgcacgttttcctggatttcgacttggatctcgccgtcggagaaacggctgaccattgctttgccgaggggaatacccagaattttgacgacttcctgagcaagcgcgggattggcgttgccagtaaaaaccatcaggccgtcatggctgctcatcgtgcacctgcttcgggcttaaggcgggaaatgcgggaaagaaattttggcaggggaggaaggactcgaaccctcgcatgccggaatcaaaatccggtgccttaaccaacttggcgactcccctacacttaactttgagctccaccggaagtgtaggccatccgatgacgcgaaactttatgacgcgaaagcgaagagtggatgctcactcatgctctcggcaactgcgctgttccagccggcaggcagtttggcttgcgccgcttctgcatcagccttgctcttgaacgctgcaaacacgctcgctccagagccggtcatccgcgcgggggtcagattataaaaccattcgaccacctttgcaacttccgcgtacttgcttgtcacaaccggctgcatgtcattccggccgaagctgtctggccatcctgcgtcgatgccgcgctgtgcaagaaagtccgtaattgtgatgggtttcgaatctcttgtcaacgatttttcggaaaaaatcgctgccgtcggcacgtgaacccgcggtgtcacaaccaggaaccagcgagccggcaattctacagcttgtagcgcttctccgataccctccgcgaacgcattttttccgaagacgaagaacggcacgtcggcgccgagcttcaccgcgagcgattgcagcgtggtgcgcggcaggtcgagccgccatagccggttgagcgcgagcaacgtcgtcgccgcgtccgagctgccgccgcccaggcccgcgcccatcggcagccgcttgtcgatctcgatgtcgacgcccagcgtcgcgccggcgtgcgccttcagcagcgacgcggcgcgcacgacgaggtcggattcctcgggcacgcccggcacgtccgtcacgcgcgagaccttgccgtcgtcgcgcagcgtgaagtgcagccggtcgccccagtcgagcagctggaacacgctttgcagcgcgtgatagccgtccgggcggcggcccgtgatgtgcaggaacaggttcagtttcgccggggcgaggcagtcgcgcagcgagcgggtcgtatcggtcatgctaggcaaacttggtcgggcaaaagcgcgcgttcagcggtcgagcacgagcttgatgtcgaggggcggcgtctgccgcgccagattgatgcgcttcacgccgacggcgggcgcgtcggcgtatgcgacgtaatcgatggtccagccgtcctgacggatttccttgattcgcgcgccgtcctgcggatcgcgcaccgtcgtcgcgggcgtcgtcggcgacggcgtcggcaacagccagtagcgcaggccgtcgagcggcagcgcgaagccgagcgcgcgctgcatcagttcgccgacgtctggcgcgaattgcggctgacggttcggcagttcgagcgacgcgccgcccggcgcggatttcacgatcgcaagcgtctggccgagcgggctgcgcagttcgagcgacacgttcgtgccctgctcctgccagtcgaaattgccgtagacgttgcgcggattgccgagcgggtcttggtactgaaccgcgaagcggcccgtgtacgcgcgattctgctcggtctgccgcgcgtcgggcgcggcggcgggcgcgcgcggcggctgcgtcgcgcaggcgccgagcaggacggcggccgcggccgccacgacgagggcgacgccgcgcgcgcgcggttgggcaaaacgcggcatcgtcgtcaaagtccgttcacctgaaggcgcttgagcgtctgcacgagcgtatcgttgtcgggttcgagcttctgcgccgcgcgccatgcggcgcgcgcttcgtcgcgcgagccgcttctccacagcacttcgcccaggtgcgcgccgatttccgcgttcggctgcaggtcgtaagcgcgtttcaggatcgccgtcgcgcccgccgtgtcgccgaggcgatacttgacccagccgaggctgtccatgatgaacgcgtcgttcggcgcgagcgagttcgccttctcgatcagcttgctcgcttcctgcaggcgcaggttgcggtccgcgagcgaatagccgagcgcgttgtaggcttgcggattgtcgggctgcgcacgcatcagcaggcgcaactgctgttccatcgtcgtgtactggccgatcttctcgctcgccatcgcgtagtcgtagcgcagatcgggatcgtccgggaaatcctcgacggcctgcgcgagccggtcggcggcttccttgtagcgcttcgacgtgaagaggatcgacgcgtcggtgcgcgcgatcaccgcggcgtcgcgcgggtcggacgcctgcaggttcgcgagcagcttgcgcgcttcgtcggccttgccctgcttctgcagcaactgcgcgcgcgtgacctgcgcgggtacgtactgctggctcgcttcgtcgaccttgtcgagccattgcgcggcgagcgcctcgttgttctggtcgagcgcgatctgcgcgagatacacgtacgcctggccgacgtccgcgcccggcttcttctgcgcgaccttcacgtattgcttcaggtacgtcgtcgcgtcgtcgaggtgcttctgctggatcttgatgagcgcgatcgccatcagcggcgtcgggtcgctcgaatcgttgcggcgcatcgcgtcgaactgcttttgcgcgtcgtcgaggcgatcgtcggcgagatacagttgcgcgagcgcgaggcggccgtcgcgcgatttcggattctgctggacgaacttctcgaacgacgcgattccggccgcgcgctcgcccgggcccatctgcgacagcatcagcgccgccggcagataatcgggcttgatgcgcagcgcttccttcagcgattgcgtcgcgccgtccttgtcgtcggtggcgagttgctggcgcgcgatcgcgagccgcgcctcgggccggcccatgtcgttcttcagcagatcctggagcaccgtcaggccgccgacgcggttcggcccgcgcgcgagcagcgcctgcagcgcgatgatcgcctggccgcgattctcgccggtcgcgcgggcgagctcttgcgagagcatcggctgcgcttcggccggcttgccgccgagcacgaggagcgcggcgtcgacctgcgcggcgcgctgcgaacccggcgaatactcgcgccacagattggcggccgtcagcgcgtccgccgggctctgcgcggcgagcgcgatctcggtcgcccgctgcgccatccgcggatcgcgcgtgtcgcgcgcgagcgcgaggtaggtctgataggctggcgcgggaagactgcgttgcagcgcgacctcggccgcgagcacctggtagacgatctggctcgtcagcgcgacgttcggcagatccttctgctcttccggcagcgccgacgcgaacgcggcctggggggcgtcgtcgcctgcgtcgtcctgcgcgtgagcggggagcgcggcgagcgcccacgccgcgacgagcgcggcgccgatcgcgcggcgcaccggaacggcgcgcgggccgcgcgcagcggcaaggcgcttctgggacagcttcaagggcaaggtcatggaaatccgttcaatgtttcagccgattgtaacgcgctcgctacaatacgcgcaccatcgccattagccagatagagacccgtaaaacatgccagagttgccggaagtcgaggttacgcgccggggcatcgagccgttcgtcgccgggcggcgcgtcgagcgcgtcgacgtgcgcaccgccatgctgcgctggcccgtgcccgccggcttcgccgagatgctccgatcgcgcgaggtgctgcgcgtcgagcggcgcggcaagtatctgctgttcgaagtcgacgccggctggttcatcgtccatctcggcatgacgggcacgctgcgcgtgctgccgaacgacgcgccgccgcccgcgccggcgaagcacgatcacgtcgactggattttcgacgaattcgtgctgcgctttcgcgatccgcgccgtttcggcgcggtgctctggcatccgcgcgacgcgggcgacgtgcacgcgcatccgctgctcgcgagcctcggtgtcgagccgttctcggccgcgttctcgggcgcgctcctcttcggccgcacgcgcgggcgcacggtgtccgtcaagcaggcgctgctcgcgggtgacatcgtcgtcggcgtcggcaacatctatgcgtccgagagcctctttcgcgcgggcatccggccgaccacggcggcggggcgcgtatcgctgccgcgctacgagcggctcgccgacgcggtgcgcgcgacgctcgccgatgcgatcgagcgcggcggcagcacgctgcgcgacttcgtcggcagcaacggcgagagcggctatttccagctcgactgcttcgtctacgatcgcgcgggcgagccgtgccgcgtctgcggcgcgccgatccgccagatcgtccaggggcagcgatccacctatttctgtccgaattgtcagcgttaagaacttgaaaccgccccgcactccacccgcgccgcccgtcatcacgccgcttcattcggccttcgcgccgacgctgatcgcgtggcagcgcaagcacggccgccacgacctgccgtggcagaacacccgcgatccgtaccggatctggctgtcggagatcatgttgcagcagacgcaggtgtcgaccgtcgtgccgtattacgtgcgctttctcgagcgctatccggatgtggccgcgctcgcggccgcgccgatcgacgacgtgatggcgctgtgggccgggctcggctactactcgcgcgcgcgcaatctgcaccgctgcgcgcaggcggtcgtcgagcggcacggcggcgcgtttccggcgtcgcccgaggcgctcgccgagctgccgggcatcggccgctcgacggccgcggcgatcgcatcgttcgcgttcggcgcgcgcgcgacgattctcgacggcaacgtgaaacgggtgctcgcgcgcgtgttcggtgtcgaaggcttcccgggcgacaagcgcatcgagaacgagatgtgggcgctcgccgaggcgcttttgcccgacgcggccgagccaaccgacgtcaccgcgtacacgcagggcctgatggatctcggcgcgacgctctgcgtgcgcggcaagcccgaatgcgggcgctgcccgttcgcgggcgagtgcgtcgcgcaacgcagcggccggcagcgcgagctgcccgccgcgcgcccgaagaaggcggtgcccacgcgccgcacgtggatgctcgtgctgcgcgacggcgacgcggtgctgctgcagcggcgtccgcccgccggcatctggggcggcttatggagcctgcccgaggcggacggcgacgcggcgctcgcgcggcgcgcgcgcgaattcggcggcgcggcgctcgtgccgctcgcgccgctcacgcatacgtttacgcacttcaggctcgagatcgagccgcggctcgccgagctcgacggcgcggccggcggcgcgccgccggcggccgacgacgagaccgcctgggtcttgctcgacaggctcgacgcgtacggcgtgcccgcgcccgtgcgcaagttgctcgacggtttgagcggaccgctgctgtaagggcggcaggcgcggtgccgacgcggaacacggatggcgccgcattccgcagcccgcagcccgcgcccgcagcccggcgcgcggtgaatgcgcgtggggcacggcggcatgcggacggcgcgcaggggcgcggcccgaccgctttcgcgatggcgcgatgttcgacgcgattgcgcaggaggcggtaagcgaacgcgaagcccgcttcgagcgcggatgcgggcttgagcccgcgcggggctcagggctcggagccgggacgcgatcaaggctcgaaatccggcattcgatgccccgttcgacgcacgatttccaccgcacgcgccgcgcaccccacacgcgttgcgcgggccttgccgcgaaccgcgcgtcaaccggcgcgccgctgcgcgcctacagccacccgtgccgattcagctcccgatgcacggcgtcgatgcgcgcgccgacatcgggaaattccatcagcttctgccgcgcgcgcagatcgagcggcagcacttcggcgagccggttcgacacccatgtcgggtcgtcgaagcggaacggctccgcgaacggcagctcggcgtcggacctgcgcagcacctcgacgatccgctcgagcgcttcggcgcacgcgccgaattgcgcgagcgcgctgtcgccctcgagcgggatgtcttcctgcatcggctcggcgatgccgacgagcaggccgtttgcctcgacccgatgcgacagcagctcgaagcgctgcgtgccgatcgtgcgcaggagcagcatcccgaattcgccggtatcgcattcgacgatccgcgccatgcagccgatcgtctcgggtaccgatacttcgccttcctgagcgacctccgggccgctcttcagcaggcacacgccgaacggcgcgtcgtcgcgcaggcaggcgcgcgccatgtccagataacgcgcttcgaagactttcagcggcagcagccctcccgggaacaacaccgtatgcagcgggaagagcggcaaatcgatgagcgtggtcgacagagaggacatggcgggcccggaaaaggtgagcggcgctaggtcacgagccgcgacgacgcgtccacggcgacgggcgcgtcacgatgccgcacgatcacgctggcctgccgcgacagacgcgcggcaagcgtctccgcgagaaacaccgatcgatgctggccgcccgtgcagccgatcgcgacggtcagatagctgcgattgtcctcgcggaaatgcggcagccacttgacgagaaacgtctcgatgtcgtcgagcatctgatggacgacgggcagcgcgtcgaggaacgcgacgaccggctggtcgagcccggtgagcgggcgcagctcgtggtcgtagtacgggttcggcagcgcacgcacgtcgaacatgaaatcggcgtcgagcggcacgccgcgcttgaagccgaacgattcgaacatcagcacgagatcgtcgttcttctgctcgatgaagcgcttgacccacgtgcgcagcacgttcgcgcgcaggttgctcgtgtcgatctgatggccgaactcggcgagcggcgcgacgagctcgcgctcgcgctcgatcgcttcctcgagcgacacgagaaggccgacgtccgcgtcgtgcgacggcgagcccgacagcggatggcggcggcgcgtctcggagaagcgctggatcaacgcctgcgtgctcgcgttcaggaacagcacgcgcacgtcgtgctcgcgcgacagcgcgcggatgaggcccggcatttcgtcgagcgatgcgctcgagcgcgcgtcgatcgcgacggcgagccggttctggccttcgtgcgcgaggtagcgggcgagctcgggcagcacgtgcggcggcaggttgtcgacgcaatagtagcccgcgtcctcgagcgcgttcagcgcgacggacttgccggagccggagatgccggtgatgaggacaatgcgcatggaaagaggaagtcctgacgtttcatcatagcaccggctcgttgggcaagcgtggcaggcgcgaagccggcgcgggttacgcgggttacacgagcttgccggggaactggctgtccggatcctgcatcgcgaggcgctggcggtccatgaagtcgcgcagcgtatcgatgccgcgcagttgcaggattgtgttgcgcaccgccgcctcgacgagcaccgcgaggttgcggcccgcggcgacctggatcgtcaccttgctgatcggcaggccgagcacgtccaccgtctggctttcgagcggcagccgctgaaattcgccgtcgggccggcgcacgagctggacgatcagcttgagcttcattttccggcgcaccgcggtttcgccgaagatcgtcttgatgtcgagcaggccgaggccgcgcacttcgagcagattctgcagcagcggcgggcagcgcccttcgacgaaatcggggccaagtcggacgaaatcgaccgcgtcgtcggcgacgaggccgtggccgcggctgatcagctcgaggccgagctcgctcttgccgaggcccgaatcgcccgtcagcagcacgcccatgccgagaatgtcgaggaacacgccgtgcagcgtcgcgcgcggcgcgaggatgcgcgacatgtacaggcgcaggctgtcgatcaccgcggcggccgacatcggcgtcgtgaacagcggcgtcgacgagcgcgtgcagcgcaggacgagctcgggcggcgcggcggcgccgcccgcgacgacgagaaacggcggctcgagcgcgatcagctcggccatgtggcgcgagcggtcttcgtcggtctggcgctggtagtagtcgatctcggcttcgccgagcacctggatccggttcgggtggatcaggttcaggtggccgacgagatcggcgctcgacgtcgcgttcgcaaccgtgtcggcggaaaaaccgcgttcccagccttcatgccccgtcagccagctgagcttcagcatggctgcgttgtcgtcgaagatgctctgggcgttgatgctggacgtatccatgagtccgtcactccaaggagccggcgccctgacgcagcaacgacggttgctgcgccggcccggcggcgggcggctcggctcggcggcgcgggccgcgacgcaatggggaacgaaccgccccgatcagcctaaggttgccattgagtcaggagtcgatgcaactcgtcgcggtccggttcggtgtgcagacgctcgcgcgtgtcgcgatcggacagcagctgggcaatttcggaaaggatttcgaggtgcgcctgcgtcgcctgctcgggcacgagcaggaagatcagcagcgacacgggctggccgtcgggcgcctcgaacggaatcggctcggcgagccgcacgaaggcggcgagcggatgcttgagccccttgatccggccgtgcggaatggcgacgccctcgccgaggcccgtcgaaccgagacgttcgcgtgcgaacagattgtcggtgacggtgctgcgcgcgatgccgttctgattctcgaagatcaggccggcctgttcgaagacgcgtttcttgctggtgacggagaggtcgatgacgacgttctccaaaggcaggattttggctaggcgattcatgttggcaggcgtaggggcggcctggggtctcctcgcggcggactgattttccatgtcggtcaaaaaggacggcgttaggcgacggagacctgtgaagcgcggcgagccggctcgtcgcccccggtaataaccgagacattatagagcactgcagactgcgccgcgcaccgcgcgacatgccgggaatcgcccggatcgcggcgcatccgcgtcgcgtcacagcggtttgcacaataaaaaaccgcccgtcgaggcgggcggttcggctggcgctgtcgcgccgcgatcattgcggcggaagctcgatctgctcggcggcctgctggtgcttgagcggctcgtgcgcatgcgtctgcaggcgctccatgtgcttgacgacctgacggtcgagcttgtcgatcagcagatcgatcgccgcatacatgtcgccgttcgcgctttcgacgaagatgtccttgcccttcagatgcagcgtgatttcggccttttgccgcttgtccttctctttgtgattgtcgaccgtgaggatcacggcgccatcgatgacctgatcgctatggcgtagcaccctgtcgagcttggtgatcacgtattcgcggatagcaggcgtgacttcgagatggtgtccactgatcttcaggttcatagtgcttctccaagctaatgaccaccttccgcatagaggcggcatgcctgccgattttcgttgccgacgcccgcggcgagcaggtgtcggtcggcggctttgccgtcgacgatgcggcggccggaaaacgcccgccggcgggcgacgggctacagagacttgcgcagattcaccgccgggatcttgagggcttcgcgatatttggcaaccgtgcggcgcgcgaccacgaacccttgttccgctagcagctcggctatgcggctgtccgaaagaggggatttggggtcttcggctcctatcagttgtttgatgagggcgcggatcgctgtcgacgacgcggcacctccggtgtctgtcgatacgtgcgatccgaagaagtacttaaattcaagtgtgccgaacggggtcagcatgtacttgccggttgtcacacgggagacagtcgactcgtgtaggcccagcgtatcagctatttcccgcaaaaccaaggggcgcatcgcaatttcgccgtgcgcgaagaaattcttctgacgctcgacaatcgcctgcgcgacgcgcaggatcgtctcgaaccgctgctgaatgttcttgatcagccagcgcgcttcctgaagctgttgcttcagcgatcccgcgctcggatcgccccggctgttgcgcaggatgttcgcgtaaagattgttgatccgcagcttcggcaccacttccggattgagttccgcctgccagttctggccggccttcttcacgatgatgtcgggcaccacgtaatcggcttcggccttgccgtacgccgcgccggggaacggctcgagcgagcggatcagcgcgtgcgcgtcgcgcagcgcgtcgtcggtcgccttcagttgcttgcgcaggcgcgtgaaatcgcgcgcggcgagcagctccagatgctgcgacacgatatcgagcgcgagcgcgcgcgtcggggacggatccaggcgcagcaactgcagcttcaggcattcggacgcggagcgcgcgccgacgcccgccggatcgaagctgtgcacgagcgcgagcgccgcgttcagttcgtcgacgtcgacctcgagctccgccggcagatcggcgagcacttcctcgagcgacgcgctcaggtagccgtcgtcgtcgagcgattcgatcaggaacgtgacgagcgcgcgatcgcgcgggctcgcctgcgtgacgcgcaactgcgccatcagatgatcgcgcagcgacgtcgacgtctcgtggatctgcatcggcggcagatcgtcgtcgtcggacgcggcgggcgagcggccgaagtcgtcgaggttccactggctcgcgtcgccgccgtcggccgaatagctgtcgtattcgtcgacgccggcggtttcgtcgcgctcggtgcgctcattggtcgcagccgtgccgttcggcgcgcccgccatcggctcgggcgcggacgacgcgggcgtctgcgcgatcaccgagccgtcggccgcgacgcgcaacgggctcgcgatccagtcatcgtcgttctcgagcagcgggttctgcgcgatcgccgtcgcgacttcctgttgcagttcgagcgtcgacagttgcagcagccggatcgactgctgaagctggggcgtgagcgcgagatgctgcgacaggcgaagttgaagactggctttcatggcaaaaagggagtcataccggaagtttgccacgagggcggcgcgttgaggcattcgggatgacgcttggcgcgcgggacgcgcacgcgcggcgcgagccgggcgggcggtgaggcggcgcggatcgcgccgcggaaagggcggctgcgggatcgtgtcccgctttgcctacatgcggaagtgctcgccgaggtagacgcgccgcacgctttcgttttcgatgatttccttcggcgcgccggacgcgagcaccgagccgtcgctgatgatgtacgcgtgatcgcagatgccgagcgtctcgcgcacgttgtgatcggtgatcagcacgccgatgttgcgctgcttcaggaacttcacgatcttctggatctcgagcaccgcgatcgggtcgacgcccgcgaacggctcgtcgagcaggatgaagctcggattgctcgcgagcgcgcgcgcgatctcgacgcggcggcgctcgccgcccgacagcgacagcgccggattctcgcgcagatgcgcgatctgcagctcttcgagcagcgcctccgtgcgcgcgccgatcgcgtccttcgacagccgcttgccgttttcgtcgtgctgcagctcgagcaccgcgcgcacgttctgctcgacggtcagcttgcgaaacaccgacgcttcctgcggcaggtacgacaggccgagcgacgcgcgcttgtggatcggcatcaggctgatcgggctgccgttcagcgagatgtcgcccgcgtcgagcggcacgaggccgacgatcatgtagaacgacgtcgtcttgccggcgccgttcgggccgagcaggccgacgacttcgccgctcttcacgtcgagcgacacgtccttgacgacggtgcgcgagccgtagcgcttcttcaggttgcgcacgacgagcgagctcgtcgtgccggccggctggcgattggggagcgcgttcacgggttgggcgctccctgcatgtcgttcgacggcgcgagctgcgcggggccgccggacagcggcgccgggccgctgttcttcggcgtgagcatcgcgcgcacgcgcccgcccgggttgccggggccggcgacgtccttgccgccgcgcgccgtgtagaaatcgcgctggccgtcgtacgtgatcacgctgccgtgcaccgtgtcggcgatggtcgacacgccctgcaggcggcgcacggtcgcgttcgtcgtgagcgtggtcagatcctgcttgccgtcgtagtcgatccgctcggcgtcgccgtcgatgtattcgtcgaggccttcgcgcttctggcggaacgacgcgtgtttcttgccggaggccgtcgccgtcgcgtactggtagccctgcgggtcctggcgcacttcgacgcgatcgcccttgatcaggatcgtgcccttcgtgatgacgacgttgcccgtcgcgacggtgacctgtttcaggtcgtcataggtcaggttgtccgcttcgacgttgatcggcttgtcgcggtcggccttttcggcgtgggctgcgggcgcgaggcccgcgagcggcgccgcgacgagcgccgccgcgaccatcgcgcgcgcggcgcggcgtgcgccgctcggaaataaacaggggaacgattcgttcatgcagtcccgcgtggtgagttacttgggttggccagcagcgccgccggacgtgtcggaagcggcgatcgtgccgcgcacgttgccgtaaagttcgatgacccgggtgacgttgttgtacttcatcccggcggcggcgttcgcgatcgacaggccgcgctgaagtttaaccggcttttcggtctcgatcacatcgtcgttgaccagcacccggaaatgctgggaatccgcctgcatcggcgggtcgcccgcgcccgccgcgcgcaggatccgcgcatcgtcatacaaatcgacgatcgacacgtcgccgttgacggcgccgcgcttggcggtggcggtcacggtcggcttgccgggctggaacgcgcgcagtgccggccgcgtgaggtcgctcgtctcgtcgtcttcgtagtggacgaggcccgcggccgtgagccggtactgggtcgagcccgtctggtcgagctcggtgacggagaaattgtccgcgaaatagtcgggcgtgtgcgacttcggccgcacgacggcctcgccgggcggcggcagcgtcgcctgcagcagccagtacgtgccgcccgcgagcgccgccatcgcggcgagcgggatcatcgaggtcagccggaatttgccgtccatcccgttcaggctccgcaggcggccgcgagcagcgcgtcgtagcggtgctgcgcgcgcaggatcgcatcgcacacttcgcgcaccgcgccgtgaccgccgcgggcctcggcgacccaatgcgcgcgcgcgatcacgtccggatgcgcgttcgccggcgcggccgcgaagccgcaacgcagcatcaccgcgaggtcgggccagtcgtcgcccatgtagccgcactcgccgggctcgaggccgagcgcgcgcagcagttcgccgaacacggcgagcttgttctcgacgccctcgtgcaggtgcgcgatgcgcatttccttcgcgcgcgcggcgagcgcctccgagcggcggccggtgatgatcgcggtcgcgatgcccgcttcgccgaggagcttcacgccgtggccgtcgagcgtgttgaacgacttcatcgcgtcgcccgccgcggtgaaatggaggccgccgtcggtcagcacgccgtcgacgtcgaaaatcatcagcttcacgcggctcgcgcgttcggccgccgtggcagggggcgcggacatcaaatcaccttcttcgagaacagatcgtgcatgttgagcgcgccgatcagcgcgccgcgctcgtcgacgacgagcatctgattgatccggtggcgctccatcagttccaccgcctcgacggcgaggtgatccggcgcgatcgtgcgcggatggcgcgtcatcacgtcgacgatcggcagccggcggaaatcgccgtcgcgctcgagcacgcggcgcaggtcgccgtcggtgaagatgccggccacgcggttcgcgtcgtcgatgacggccgtcatgcccatgcgcttcgcggtgatctggaacagggcgtcggagagcgtcgcgtcgagcggcacggcgggcacttcgtcgcccgtgcgcatcacgtcgcgcacgtacgtgagcaggcgccggccgagcgcgccgcccgggtgcgagcgcgcgaaatcgtcggagccgaagccgcgcgcgtcgagcaccgcgacggcgagcgcgtcgccgagcgcgagcgcggccgtcgtgctcgccgtcggcgcgaggttcagcgggcaggcttccttcgcgacgcccgcgttcaggtggacgtcggacagcgtcgccaagctcgatgccgggcggcccgtcatcgcgatcagcttcgcgccgagccgcttgatgagcggcaggatcgcgacgagctcctccgattcgccggagttcgagatcgcgacgaacacgtcgtccttcgtgaccatgccgaggtcgccgtggctcgcctcggccgggtggacgaaaaaggcgggggtgccggtgctcgcgagcgtcgcggcgatcttgcgggcgatatgccccgatttgccgatgccggacacgacgacgcgcccgcggcagttcaacagcagcccgaccgcggcgacgaattcgccgtcgagctgctcggcgagcgcgcgcacggcgttcgcctcgatgtcgagcacgtcgcgggcgagcgcgagcgcccgatcatcattgattttcgctatcatgcgcggagtatagcaaaggcgtttgttcgccgcgccgggccccttgcgcccaccttttccgagtagtctcccggcccaccccggcgtccgttgcgcggcgccgtcgacgaacgaggacgcttcgcccgtgatttccccgctcgaaatgacgcttctgctgctgcttgcctcggtggtgggcgtcgtcgtgttccgttcgctgaacctgccgccgatgctcggctatctgacggtcggcatcctggtcggtccgcatgcgctcggcttcgcggccgacctcgagcgcgccgagcatctcgccgagttcggcgtcgtgttcctgatgttctcgatcggcctcgagttctcgttgtcgaagctgcgcgcgatgcgccggctcgtgttcgggctcgggctcgcgcaggtgctcggcacgatcgcgatcgcgctcgtgctgggcgcgctcttcgagcgctggatgcacatcacgtgggaaggcagcgtcgcgctcggcggcgcgctcgcgatgtcgtccaccgcgatcgtctcgaaaatgctcgccgagcggctcgagatcgagaccgagcacggccgcaacatcttcggcgtgctgctgttccaggatctcgccgtcgtgccgctgctcatcgtgatcgccgcgttcggcggcgaatcgtcgaaggatctcgcgatgtcgctcgggttcgcggcggtgaagatcgtcgtcgcgctcgcgctgctgctgatcgtcggccagcgcttcatgacgcgctggctgaacgtcgtcgcgcggcggcgctcgcaggagctgttcgtgctgaacctgctgctcgtcacgctcggcgccgcgttcatcaccgaccgcttcggcctgtcgctcgcgctcggcgcgttcatcgccgggatgctgatctccgagacgccgtatcggcatcaggtggaagaggacatcaagccgtttcgcgacgtgctgcttggcctgttcttcgtgacgaccgggatgctgctcgatccgagcgtgatctggcggcatccgttgctcgtgctcgcgttcttcgtgggccaggtgctgctcaagagcgtgatgatcacggggctcgcgcgcgcgttcggcgcgacgcccggcgtcgcgatgcgcacggggctcgggctcgcgcaggcgggcgagttcggcttcgtgctcctgaacctgattctcgaccggcatctcgtcgacgcgacgctgttgcagtcgatcctcgcttcgatgctgctgtcgatgctcgccgcgccgttcctgatccagaacgcggatcgcatcgtgatgcggctgtccgccgcggaatggatgcagcagtcgctgcagatgacgcgcatcgcgacgcagagcatcaagcagaagggccacgtgatcatctgcggctacggccgcgccgggcagaacctcgcgcggatgctcgagcaggaggggatcgcgtacgtcgcgctcgatctcgatccggaccgcgtgacggccgcggcggcggcgggcgaatcggtcgtgttcggcgacgccgcgcgccgcgaatcgctgctcgcggcgggcatccatcgcgcggcggcggtggccgtcacctacgcgaacacgccgtccgcgctgcgcgtgctgcacaacgtgcacgagctcgagccgacgctgcccgcgatcgtgcgcaccgtcgacgacgccgatctcgagaagctgctcgccgcgggcgcgaccgaggtgattccggagatcgtcgagggcagcctgatgctcgcgtcgcacacgctcgtgctgatgggcgtgccgatgcggcgcgtcgtgcggcgcgtcgaggagatgcgcgacgcgcgctacagcctgctgcgcggctacttccacggcgccgacgacgcggacgacgacgaccacgagcaggtgcggctacaatcggtgcccgtcgacgcgcgcgcggacgcggtcggccgctcgctctccgagctggggctgttcgcgctcggcctggaggtgacggcgatccgccggcatgggattcgcggcgtcgaacccgaccccgagacgaagctgcgcgcgagcgacatcgtcgtgctgcgcgggttgcccgaggcgctcgcccaggccgaggagcggctgtcgcggcatcggcgcgaaggcggatcggccgcggtggcgtgacgccgggcggccgccgcttgttcagttgtcgagcgatcgacgaacggcgcgagattgcagcgccgtttttttcggagagtttcatgatgtccacgtcggacgcgccgctcgatcccgtcgagttcattcacagccgcatccgcacggtgccggactggccgcagcccggcgtgatgtttcgcgacatcacgccgctgctgcaaagcgcgaaggcgttgcgcgtgctcgtcgacctgttcgtcgagcgctatgtcgacgcgaagctcgactacatcgcgggcctcgatgcgcgcggcttcatcatcgcgccgatcgtcgcgtacgagctgtccgtcggcttcgtgccgatccgcaaggtcggcaagctgccgtacgcgacgcagcgcgaatcgtatgcgctcgagtacggcaccgcgaccgtcgagattcacgaggacgcgtgcaagccgggcgatcgcgtcgtgatcgtcgacgatctgatcgcgacgggcggcacgatgatggcgggcaagaacctgctcgagcggctgggcgccgtcgtcgtcgaaggcgcggcgatcgtcgatctgccggatctcggcggctcggcgctgctgcgcggagccggcctgccgctctacacggtcaccgaattccccgggcactgagcgcgccggccgcgcgccggccgccgtgcccggtttcgtgccgcgcctgcaccgggcgcggtccattcagccaccgattcaagcgagcccacgatgccgaatttcatgctgtttctcgcgacgtcgatcgcgatcaccgtcgcgcccggccccgacaacctgcaggtgctcgcgcgcggcatctcgcagggccgcgcggccggcatcgtcgcggcgctcggcttcgcgtcgggcgtgctgttccatacgacgctcgccgcgttcggcgtcgccgcgctgctgcgctcgtcgcccgtcgcgttccatctgctcaagctcgcgggcggcgcgtatctgatctggatcggcatcaaggcgctgcgcagcaagggcctcgccaccgcgcacgcgcgcgcgccgcagccgctgtcgacgatctttcgccagagcgtgatcggcaacctgctgaatccgaaggtgacgctgttcttcgtcgtgttcctgccgcagttcgtcgatccgcacggcgcgcagcccgtcgcgctgcagatgctcgagctgggcgcgctgttcatggcgcagacggccgccgtgttctcggtgttcggcgtcggcgcgggcgcgatcggcgtgtggctcaagcgccggccgcgcgtcggcgtgtggctcgaccgcctcgcgggcgcgacgttcgtcgcgctcgggctgcgcgtcgcgctgaaagactgacggaggggcgcgatgacgtttgcctgcatcgccgccgcgcgccgcttcgatgcggccgcgcacgtgccgttcgcgatcgccggccggcaggtcggctggctgcgccgcggcgacgtcgcgcgccttgcgcgctggcccgacgtgttcgagtttccggcggggcgcgtcgagcttgccgcgcgctacgacagcgtcgacgcgcgcagcatggcgctcgcgagcccgatcggcgcgctcgccgccgaaggcgcgatcgtcggctggcgcgacgagatctacgcgatccgcaaccgcttcgacgatccgccgctcgcgtacatcgagcgggccgcgtcgcgcttcttcggtacgatgacgtatgcggtgcatctgaacggcatcgtagaatatgcgccttcggcgccgcttgcgatgtggctcggccgccgcagcgcgacgaaggcgaccgatccgggcatgctcgataacgtcgtcgcgggcggcatcggctgggggctcgggatcgaggacacgatcgcgaaggaatgctgggaggaagcgggcatcgcggcggagctcgccgcgcgcgcgattcccggccgcgtcgcgcatgtgctccgctcgctgccggaaggcacgcaagccgagcagatcttcgtctacgacctgccgctgccgcgcgatttcgtgccccataaccaggacggcgaagtcgccgagcacctgctcgccggcgtcgacgagatcgtcgcatggctgcgcgcgggcgaagccaccgtcgacgcgagcctcgcgatgctcgacagcctgttgcgtcaccgcgcgatcgcgcccgaggacgcgcgcggaatcgacgcgctgttcgcgccgccgccgctgggcttgggttgagcgcggcgcattgttcggaagatttgagaatttgagaagggagtcgcggtcatgccggccgatcacagctttatcctgaaactgtcgtgcccggaccggcgcggcatcgttcacgcggtctcgggctttctgctcgagcgcggcagcaacatcctcgattcggcgcagttcggcgacagccgcaccggcgaattcttcatgcgcgtgcatttcgagcaggcgggcgcgtgcggcgcggcggccgcgctcgacgccctgcgcgccgagttcgcgccgctcgccgaggcgttcgcgatgcgctgggagctgcacgacgcggcggtgaagccgcgcgtcgtgatcctcgtgtcgaagatcggccattgcctgaacgacttgctgttccgctaccgcacgggccagttgccgatcgagatctcggcgatcgtgtcgaaccacaaggatttctatcagctcgccgcgagttacgacattccgttccatcatctcccgctcgccgcgggcgcgtcagccgacgcgaaagccgcgcaggaagcgcgcgtgctcgaggtgatcgacgggcacgcggccgatctcgtcgtgctcgcgcgctacatgcagatcctgtcgcccgccctgtgcgagcggctcgcggggcgcgcgatcaacatccatcactcgttcttgccgagcttcaagggcgcgaagccgtactaccaggcgttcgaccgcggcgtgaagctgatcggcgcgaccgcgcactacgtgacgaccgacctcgacgaaggcccgatcatcgagcaggaagtcgagcgcgtcgatcacagcatgacgccggacgagctgacggccgtcggccgcgacgtcgaatgcgtgacgctcgcgcgcgcggtcaagtggcacgtcgagcaccggatcgtgctgaacggcacgaagacggtggtgttccgctaagccggcgcgcgccccgcctttcacgggccggcacgccgcgcgcggcaggcgggcgcgggctgccggcggcgcgtgccgccgcgcggggacgaaaaaaggaaggccgcgttcgatgacgcatgcggcctttctttttggatttttcgggtgtcggggagaggtaacggcgggccgggaacgctgctttcccacgcggcgcgccggcgggcgcgcaacggcggcggtgcgttcgcgacgaggatgcgcgggcgacgcgcgttcgcgcgggcagcgcgaacgcatgcccgccgcgcggcgctcagatgaggcgcaggtagatcagctcgcgcttcacgtaggcatagaagatcggcgcggcgatcacgccgggcacgccgaacgcggcctccatcacgagcatcgcgagcagcagctcccacgcgcgcgattcgatctggccgccgatgatcttcgcgttcaggaagtattcgagcttgtggatcacgacgaggaacacgagcgacgcgatcgcggtgcccatgctgaccgacagcgacaccgcgacgatcagcgtgttcgagatcagattgccgacgacgggcagcaggcccgcgatgaacgtgacgagcacgagcgtcttcgacagcggcagccgctgatggaagatcggcagcgcgacgagcaggtagatcgcggtgaagaacgcgttgagcgcggagatcttgatctgcgcgaacacgatccggcggaacgcgtcggagaagcgcgagatccgtgcgacgagcgcggtcgacagcggctggcgcagcttgtggcgatcgatgccgatcgcgatcatcgcgccgatgatcatcccgaacagcacgtgcccgaagccgcgcgcgacgctcttgccgccttgctgcaattgatccatgtgccggttcatcaggccggcggccttcgcgcgcatctgctcggcgtcgacgggcagcaggttcgagatccactcgggcgtgcgcgtgcgcgcctgatcgacgatctgcatcacctggccgagcaggttctgcgcgttcggtaccgtgtgctcgaaatgctcgatgaccgcgatcgtgaggcccgcgaggccgccgacgatcgcggtcgacagcagcacgaccgcgacccagcgcgcgcgctggctcgacatgtggcgctcgatcgcgggcgcgatcatgtggacgagctgatagacgaggaggccggcgaggaggccgcccagcagcttcagatgcaggacgagccacaggccgaagagggcgaggaggtagctgccgatctcgatcgccgaaagcttcggcaggctgaaatcgctcgtcagccggacgctgcgcaagtgcggttcgcgtgcttgcggctcgcgcgtcggctcagatggcttctccatgactatccctgtattcggaggctactcggcgcgcttgtggccgcaagcgggcgtaaccttgtatcgtcgcgagtatagcaacgattatcggcctgaatattaggatgttgtaaggaagattttggcgccgcatcggcggcgcgcgatccacgcgcggccggggcggccgccgggcgctcgcccggccggccgcattccgcctactttttgcgcttcaggagcggcgcgaggtatttgccggtgaagctcgctttcgttttcgcgacctgctcgggcgtgccctgcgcgatgatctggccgccgcccgcgccgccttccggccccaggtcgatcacccagtccgccgtcttgatcacgtcgaggttgtgctcgatgatcacgaccgtgttgccctggtcgcgcagccggtggatcacctcgagcagcagcgcgatgtcgtggaagtgcaggccggtcgtcggctcgtcgaggatgtagagcgttctgcccgtgtcgcgcttggagagctccagcgacagcttcacgcgctgcgcctcgccgcccgagagcgtcgtcgccgactggccgaggcggatgtagccgaggccgacgtcgagcagcgtcttcagcttgcgcgcgaccacgggcaccgcgctgaagaactcgtacgcgtgctcgaccgtcatgtcgagcacttcgctgatgttcctgcccttgtattgcacttcgagcgtctcgcggttgtagcgcttgccgtggcacacgtcgcacggcacgtagacgtcgggcaggaagtgcatctcgaccttcagcacgccgtcgccctggcacgactcgcagcggccgcccttcacgttgaacgagaagcggcccggatcgtagccgcgctccttcgatgcgggcacgcccgcgaacagctcgcggatcggcgtgaacaggcccgtgtaggtggccgggttcgagcgcggcgtgcggccgatcggcgattgatcgacgttgatgaccttgtcgaagtgctcgaggccctcgatcgactcgtgcggcgccggctccgtcgccgagccgtacaggtggcgcgcgaccgcgttgtacagcgtatcgttgatgagcgtcgacttgccggagcccgacacgccggtgatgcaggtcagcaggccgaccggcagatcgagatcgacgtgcttcaggttgttgccgtgcgcatcgacgatgcgcagcatgcgctgcggatcgggcgagatccgctcgtccgggtattcgatcgtgcgcttgccgacgagatactggcccgtgagcgaatcgccgttcgcctggacctgcttcggcgtgccttcggcgacgatcatgccgccgtgctcgcccgcgccggggcccatgtcgacgacgtagtcggccgtgcggatcatgtcctcgtcgtgctcgacgacgatcaccgagttgccgaggtcgcgcagatgcttgagcgtgccgatcaggcgatcgttgtcgcgctggtgcaggccgatcgacggctcgtcgagcacgtacatcacgccggtcagccccgagccgatctgcgacgcgagccggatgcgctgcgcctcgccgccggagagcgtctcggcgctgcgctcgagcgacaggtaatcgaggccgacgttgttcaggaacgtgagccgcgcgacgatttccttgatcaccttgtcggcgatctcgcgcttcgcgccgtcgagcgtcaagccgtcgaagtagccgagcgcgtcgcgcagcggccaactgctcacctcgaagatcgcgcgcgcgtagtcgccctggccgacgcgcacgaagcgcgcctcgcggcgcaggcgcgtgccgtcgcacgacgggcacggctggttgttctggtacttcgcgagttcctcgcgcacggcggccgaatcggtttcgcggtagcggcgctcgaggttcggaatgatcccttcgaacacgtgctcgcggatcgtcgtgcggccgcgctcgttgatgtacgagaacgggatcgtctgcttgccggagccgtacagcaggatcttcctgatcttctcgggcagatcctcgaacgcggtgtcgatgtcgaaatcgtagaacgccgcgaggctttgcagcatctggaagtagaactggttgcggcggtcccagcccttgaccgcgcccgcggcgagcgacagcgacgggtgcgcgacgacccgcttcggatcgaagaaggtgatctggccgaggccgtcgcattccgggcacgcgcccatcgggttgttgaacgagaacaggcgcggctcgagctcctgcagcgagtacgagcagatcgggcacgcgaacttcgagctgaacaggtgctcgcggtcggtatccatctcgagcgcgatcgcgcggccatcggccaggcgcagcgcggtctcgaacgattcggcgagccgctgcttcatgtccgggcgcaccttcaggcggtcgacgacgacgtcgatcgtgtgcttgtcgttcttcttgagcttcggcagcgaatcgacttcgtagatcttcgcggcgccttcgttcgccgcgccgccgcccgagcgcacgcgaaagcgcacgaagccctgcgcctgcatctcgtcgaacagctccgcgtgctcgcccttgcggttcgcgacgacgggcgcgaggatcatcagccgggtttcctcgggcagcgcgagcgccgcgtccaccatctgcgacacgctttgcgcctcgagcggaatttcgtgatccgggcagtagggcgtgccgacccgtgcgtacaaaagccgcaggtagtcgtggatctcggtgacggtgccgaccgtcgagcgcggattgtgcgacgtcgccttctgctcgatcgagatcgcgggcgacaggccctcgatcaggtcgacgtcgggcttctccatcaactgcaggaactggcgcgcataggccgacaggctttcgacgtagcgccgctgcccttcggcgtacagcgtgtcgaacgcgagcgaggattttccggagcccgagagcccggtgatcacgatcagcttgtgccgcggaaggtcgagattgacgttcttcaggttgtgggtgcgcgccccacggatacgaatttgttccatgaacccggcggaagacgagagaaccaaacctgctactataacgacttttcgagtccgtcgtttcaggctcccaaccaattcccgcgccctccggcagcgggcttacgcgacgcccgggccgcaccagggcggcgcgcggcggcaggcggccggccccggatcttccgccgcccggcagcgggcggaccaccgattcaatcgaacacacgcccgatgtccaatccgtccgctacctccactcgcatgagcgcgcccgagctgcgcgcgaccacgtcgctcgcggcgatcttcgcgctgcgcatgctcggcctgttcatgatcatgccggtgttctccgtctacgcgaagacgattcccggcggcgagaacgtcgtgctcgtcggcatcgcgctcggcgcttacggcgtcacgcaatcgctcctttacatcttctacggctgggcatcggacaagttcgggcgcaagccggtgatcgccgcgggcctgctgatcttcgcgctcggcagcttcgtcgcggcgttcgcgcacgacatcacgtggatcatcgtcggccgggtcatccagggaatgggggcggtatcgtcggcggtgctcgcgttcatcgccgatctgacctccgagcacaaccggaccaaggcgatggcgatggtgggcggctcgatcggcatgtcgttcgcggtggcgatcgtcggcgcgccgatcgtgttccactgggtggggatgagcgggctcttcgcgatcgtcggcgcgctgtcggtggccgcgatcggcgtcgtgctgtgggtcgtgcccgacgcgccgcggcccgtgcacgtgcccgcgccgttcgccgaagtgctgcacaacgtcgagctgctgcgcctgaacttcggcgtgctcgtgctgcatgcgacgcaaaccgcgctttttctcgtcgtgccgcgcctgctcgtggacggcgggctgcccgtcgcgtcgcactggcaggtttatctgccggtgatggggctcgcgttcgtgatgatggtgccggccatcatcgtcgcggaaaagcagggcaggatgaagcccgtgctattgggcggaattgcggctatcctgatcggccagctgttgctcggcgtggcaacgcatacgatattgattgtcgcggcaattctgttcgtctacttcctgggcttcaacattctggaggcgtcgcagccgtcgctcgtgtcgaagctcgcgcccggttctcgcaagggcgcggccacgggcgtctataacacgacgcaatcgatcgggctcgcgctcggcggcgtcgtgggcggcgtgctgctgaagcacggcggcccggacacagtgtttttcgcgtgttcggcactcgtagccgtgtggcttataatcgcggccggcatgaaacagccgccgcgcaaagcctgacacgcgaacgcctttcgaagcgcgcggcgtgctccggtccggcacacgccgggccgatgaagccctgaacggttttgccgcgctgtttggcatcgaatcaactggagaaacacatggcatccgtcaacaaggtcattctcgtcggcaacctcggcgccgatcccgaagtgcgttatctgccaagcggcgacgcggtggcaaacatccgcctcgcgacgaccgaccgctacaaggacaaggcgtccggcgaattcaaggaaatgaccgagtggcaccgcgtcgcgttcttcgggcgccttgccgagatcgtcaacgagtatctgaagaagggctcgtcggtgtacatcgaaggccggatccgcacgcgcaagtggcaaggccaggacggccaggaccgttactcgaccgaaatcgtcgccgaccagatgcagatgctcggcggccgcggcggttcgggcggcggtggcggcggcggtgacgacggcggctacggtggcggcggcggcggttacggcggcggccgggacatggagcgcggcggcggtggcggccgcgcgtcgggtggcggcggcgcgggtgcgcgcagcggcggcggcggcggcgcgagccggccgagcgccccggcgggcggcgggttcgacgagatggacgacgatattccgttctagggagcataccaacaagaggaaggaagattctcactctaactccttgatggatatcggaaaaaggtgactttagggcgtcctctcggggcgcccttttttgtgccacggcgtggtgctgtgaaacaggaagatgggcggcacgttgggtcacctaacagcttgagcaaaaagggaaaaattcgggaaaccgcaggcttcgctttgtagaaggagccgatgcatcttcctctcggttcggagcggcatcgttctgtcgcgaagctgttcatacatcgaatgacggccgatgagccaggtcgagtaccttcactgcgtcggcggacgcattttcctttgggtgttttcgggcacaatgttcaagccgacgactatgcatacgccgataccggaacgtcggattcgatgatgtatatcctttggtttcggaagagcgaagaagcatctacatgcgtacgttcactttagaaatcgtcaagcccaagcatgccgaggacttcgaagattactgcgccgaaatctactcagtagtctttgaagaccccaccccgaagcgcaacggtcgaaccggacaaagtcagggcggtgtagacatttttgttgagcctcgcgttggtaagcgtaaaggaattcagtgcaagcgttactacgaaacgaaggtcactgaaaaagttatagctgatgaagtggttgcggccgacaaggctggctggagtatcggcgagttaattgtagcgacgacggccgcgagtgattcgaagctcgtcaagtatgcccaggatttgactgacgctcgggctgagtctggaaagttcaaggtaagcatcgagttttgggacgacatttgtaatcacataaagcgtcatgccattcttcagaagaagtacagccctaactctccaggcggtgtctatgatgacattagaacatcgtcggagaagactcattcgacggtagttgaaaccaatgagctcgtaagcgcgctatcgtcgaagctcgattcgctgatgacacaggtgggtggccatgcctttgtgtcgtcgctcgtaacaaacgagaataatacggtatcgagacagctggacaaggtggccgagttcattaaggaaatgagctatagcggtgcaagtgcgctgctatcggtgatttttgatgagttctcgtcattgaacgagcggcagaaagcgagatggtatctcctctcaggaatcgtggattggcacgcgggagatgtcagtggcgcagtgcaaaagtttgatacggcatatgagacctacccggacgatgaccgagttgcgtccggaaaggtgcgtggccttttgctttctgaccatcttgatgacgcgtttgacatcgctgagagagcgcgctcccgttttcccgattctgctcacgtatggcttgcttgggccaatacgaaaatcgcactaaagcagtttcttgctgaagctgatttgccaaggaagttcgaaggcaacgctgatgcgttgcagatgatggcaattagctttcatgatgcggggaaccgagcgttgtccctcacatatgctgaccgtgctttacatgcggatggtgcaggcttctacacgtggaccaacgttctatttatcgccacagatttcgccagtaaggacccgtttttggcttctatggggctcctgcccccagaggtcgcacgtacattgcaagccgtatgcgaatgttttgaaccacgcgatgaaagactctggcgcaaggaaatcggcccactagtttcggatgcagcggctaaccttgcggtcggaaggctactgctcggcgacgccttggcttgcttgaagatttgcgaggaagcgggcgtatttggcgagtctgcgttgaagctcgcggctccgcgtgtatacgcgtaccacgaactgggagacctgaagaaggttgttgaggtcggcgcaccacacctgaaagatatgcatatctcggcgcagatgatggtcggcgagtctgccgctattctcggaatgcccgagttggtacgggacatcgcggaatcgaacgctgtggccactgacagcgacgcggcgaaaactgctcaggcgctgatgtggattgcgcttcgaaacagcggcgacagttcatcagccactgatttgcttgataagcatgatttcaaggttgagaccgcccctattttgctgaacgcggcggcccgcatttatctggcggttgggcagcaagagaaagctgcgatgttaggcgggaagattgctgctttggtgacgacggcctcggctcagcccgtgaagattcaggcggccgatacgcttactgcacttgggaactacaaggcggcgatatcgctgctgacctcggttccgaatgccaatctcagtcgtgggttgcaaacacgcctactggaggcgtatgcgaagggtggttaccgcgcgaaggcacgctccatcgtggatagcgctccaccagattggttcgaggacgacgccttcgtcggcatggctatcctcgcagctcagcaggcgaatgactggcaccggttaaagccgctggcgctgcgacaaagggaccgttgccctacggatgcgcgagcctgggagttttggtatagggtggctcttcaaacccttaggccgggagaaattcggcgtgcgtttggcgaggccccgctggagctaagcggtgacccaaaggttatccgcagggtagcgttggctgaaattcaatacggcgaccgtgacctcggtatgcgccggttgtatcgattgttcagatgcaacctcgacaatgcgaacgcagccgctggcttcatcaccgccctgcttaccgccgacgacattccatggggcgctgcacctacagctgtctctgcgggtgttgcggcgaccttgctgcgagaagacgggtcgccgttcaccattgtcgtcgacccagcagacgtcggtaaccttccgcaggcacagaattacttccctcacgactctggtttcgccgcgaacttcatgggcaagggcgttggcgacgtggtgaccattcggcatcagctgggagaagagaccacctatcgcgttgcttcattgatgcctgccttgagatacctgcttggttacgcgcacgagctaaccgaaaactccgtagaacccattccgggatttcggaccatctctttcaagaacgatgacgggggcatcgacatgtcccggattcactcacagttgaaacgatggtcgggggcagcggacgtagtcatcgatggctacaggcaggggcgccttacagtaggcctttgtgcgcagttgcttggacgttcgccagtggacattatcttgtcctgggggccgagccagccgccattggttgttgccgagggacgtgtcactggtgggcctgagcggtcgaatccacccggctcaagttcatcgtgcgtgctggattgcatcacgctggtcgagttgggcttatttaaggctctgtcagttctgggcttgttgccgcatcctgttgtttcgcagcgtgcctatgatttgctgcttatcgccttggacgaggcaaaagatgaacgctcgataggtcgagcgagggaaatagacggggagcttgcgatagttcggtacggtcccgaagaccggcagcaaagagtggcgatgctgacgtcaattatcgagtcggttcagcgctactgcgaagtcgcgcccgcgtatggcccggcggaggtgcctaacaattttctagaattcaagggtgtcttggacgacgaatcctacgatgccatcgctctttgccttgaaaagcgagcggaactcgtgtcgattgacgcgcgcctgcgtgcgttagcgcttagcggattcgaggtctcatccgtgtcgccacaggctgttattgcacacgcgacgcagacgggacagctcccacttgcggagcaccgtcagtatttgatgctgtcgcttctctcaaaccgcacctacatctccatcgcgtcttatgacttcctatggatgctgtcgcaagccggttattcgagtattgtcctcgacgcgtgggccgaagtgattgcaagttcgaacacatggttcgactctgctgttcgcgtagtgtgcggtgtgttccgttcgcttcacttgctggacgttcagttcggtgcattggcatgcgttgtcgagcgactcgcctcagcaatttaccggcatccggcattccgttcagtggcggacgaggcgatgcgcgaagcgctacagcacacggtagaggaagtttacgaggctgccccatggcatccaacccttaccgccgcactgcgccaaagagcggacgagctatcggaatttatcgcggcgtcgctgtttcgcgcgaaggaagttgcggagggaaaaacggcgccgaccaagcatagtttgcgttcgctctattgcctctgtcgcccaatccttttcgagaagcaagaggcactgccgaacgttgacggctaggcccttggccgcgttccgctcattccttatttggctttgtgctggctaggctcgaggagtgccggaatcgagatgccaagggcgtcagccaggtcctgcaaatcgaccaccattgggctggccgcttcgttctccaaccggccgacgtacgtccgaaatcgatgggctttgaccgagagtgcttcttgactgagccctgcctcactgcgcagccgtttcacattcgctattacccgagccggggcgtcttccccggctggttcctgttcgccgacaggccggtcacagaagaagtcgagcacatccacgcccagtacatcagctagacgggaaagggtcgagagtcggaggtttgcccgccgtccttgttcgacgctcgcgaggttcgtgcgagccagcgacgccctcgcagcgagttcgtcttgcgagaggccggcacgttttcgaatcgttctaagtcgttcggacagcccgttggcgaccgcttcatggagcttcggcatagccgcacagcatcccttgcagtcgaaaaattttctaccactccgtatgtgtacgcttgaaaagaatacgcatacaaagctacaattcgactcgagccgacggagcgagagcctccgtcgcggacacttttcgcacagttcgattgaccctccagcggagcaatggaccgagggaggtgcgcgctattgataagcccgtcgtctcggcgaggcgagcggccgacgcaaattgaaaaccccgggcacgcaccggtagcttccttccgaaatgggacatacatggttttgattttcttcagcatcagcggcgtcctgggcgcggttgaccgacatccgtccataacgactcgcgaaaacgagcctgcagcgacccgttcgctcgaatcggacgctcgcctgttcgcggagacaatcgagccataccctggcgcccttgttgtcattgcaaacgactggccactgctctacgacatcgagttcctgggccaagagtgcgtgccgttcgcgcagcgcatcgtgaacgcagtgagaatcctcggcggcacgaaagaggaagcgatattgggttttttgtcctcccggtcggtcgagtacatcgtggtcacatcgacggatttcgagttcagcgaggtgacggcggcgaggcgtgtgaacgtcgactcgcagttcggttttgacgctggtgcggctgaccggttgcgagtgcttcttgagaaggccgccgaggccgctacgcaccccgtctctaccgacgacatcatgagagcaactgctggcaacccgtgggtgcggcgtttacagacctatctcgcacatagcaggcagcgaaccatttgaatgcccaaattggttacctcgagaaaccgcgagctactggcgcatttcgaaggcaacggcggtgctgcccgctctgtcggatggctcagtgtggtagctggtgatgtctgtgctagcgccgagcctgcagattgcgggccggcgccaagtagcgtggcaaccgatagtgacgatgagcgagcggcgaattctctttctcgacattgacggggtcctgcaccgaggcaactcgtatgttgcgggccgccgcatcctgagcagcgcgcccgggcgcatcgaactgtttgagttcgtgcccacgctggacgacgcattgaactcgcatccagacgtgccggttgtgctttcgtccgattgggcctatcgattcgggcttgactacacccgttcccagctgccgtcggcatcgttgcgcgcacgggtaatcggcgcaacgtatcagggttgcgaattcgacgagcaattttggccaatgctatcgagaggcgcacaggtcctcgactacgttcgccgacaaggatgtgagggcctagaatggcttgcgattgatgaccgcagcgacggattcgagagcagcagagagcggcttgtccattgtcagtccgaatgtgggttgggtgaccctgctgtcgtcgaccttctgcggcgcagactacatgaacgattctcatagtcagcagtggttggcggcaccgcatgattgagagcaaaaagcctggtattgagggggaaggatgcgaaccaagggacaacgcgccgagtcaaccattggcgggcggtacacgctcgagcggatgcttgctgatgctatggaccatggtcttatgcaggtccttgatgcgatgacgccgcgagagtacgttgcgcttcggacgatgtccccgttcgaaatcggctacaggttcaagcagctgttgcgcgacgagctgtacgagcgacgtcgggaagcgatgaagaggcaacgaaacagagtgactacgttgcctagccgatgagcggaaacgcaaatcgtaaagaagatttgcacggaatacagtctcgtacgtaaatagaatttacgccgaaaacccccgtcgcgatttggcaaatgcctccagccaccgttgcggctctcgagcgtttgggcgcagacctggctgtggctcgtctacgcagaaaagagtcgctcgtttcctgggcggcccggctcggggttagtgtaccgactctgatgcgtatagaagctggcgaaccgggtgtgggtatcggcctgtatgcgacggccttatggctcataggccgggatggcgctctcgccgaactggcgtctccagaaaaagaccggggggcactcgagatgaacgtgcgggacgccgttgagctcggaaaatctcgggcaaaggcgtctgctgaggctcgactaagccgcgaagaaaagcgcatcggtattgcaaagaggaagtttgatgtcccggacgacatcgtcagcatgggtgacgacgtccgaaaacacattgccaggtgagcgccgaagaagccctgcggcgttacgcgccagcgttgtgccgaagcagtggccgcttcagattcgagcccgtcaactatcgaactttcgccatgcaggcccgcaagacagtcggctcccccggccgattcggacggcttatatcaaagtcgatgatataacataatatcacgttgtgacgaatcgggccgcgcctgcgctgggacggagcgactgccccgttggcggtggcgctatgtcattgatttaaaacaattggccgtgtaaatggcaaatttcgattttatgcggccaatgagtctggcaccgataggactacattcaccccggagccagaagattcgtcgcgggcatggaccacgtctcatgttgcttcgcgtaacctgcggcaaccggcgattccgcccgttgcctatagatttcggtggcatgctctctagctcaaaactgacctgtctttatatgtgacgcgcagtgcataaaagagacggcgacttcgtctgattttgcctgcggcactgtgctctcgttgcgttctaatctatgatttccggttttcccgcgaatgtataaccggatgcttgacgccaactggcgggaagtggaaatcagtcgagatttgcacgagaggcgcgttaggagcggccgtcgaatcgggcaatggttagatagaggtatcgcatgaaacgcaatatgctcgtgttaggggatagaacgacggcgggtggcattgtgcaagagggagtggctgcgggcttcaataatggaacgcctctcgcctatcatggcgcgcttgtccactgccctacttgcaaatcggatggccacattgttggcgcgggtccgtcctggccgatgactttcgacggcaagcaggtggctttggagaacgacttgtgcgtctgtaagtgcgaccctccccctcggatgattgcctcgaagaacgatatgttcatgaccttcgagggacatcaactcgcacagatggggtacgcagccgacggtagcccactgagcgaccaagccatgcatgcctttgacgagcaagtccgaatcctcgatgagcatggtgaacctctcgcgaacgttccgtatcacatccgggaccagtctggtaacgaataccagggtttgacggacgaggatggcctgtgcccgcgagtttcgacggccagcatcgaaaccttgtcgattgcagtcggcgtcgcagctttggaaaagtggaaaaaataatgcccgcctatcactaccagacaccgaccaacgacaaggaaggttcgcgccacgatgtgaccggacacctcatgccggcacgcgccttcttcttcgcgattgtcgacgagccagggaaagacggatttctcgttcgcaaaatttacgcggcaccggacaacgtgttcctgcgggacatggggctttctccgctccagcagctgcaggagttgcatccagagaagtacggactatctcccaaaagtttcgaagccggaacgagcgtcgctgaacacgtgatgggcaacaatatgtcgtcttacgtctcgacgagcgagttgttccccggtggctcacctcgcttcgaaggccgcagcatcgtcatcgatatcgcgaaagcgaagcgcgcgggcgcgaagctggtgcagaccgacgaaatcttgacggctcttgagcaatacaaagccgagaatccgcacctggccaagcgggtgtcaaaaattgctgggtatgtaaaggacatcgacaaggaggtgcttgttcagagtcccaaggttccggcatcggccatcttcaacgaaaggtcgctacggactgcgctcggattcacgaagtacgcgcgcgtcgtgcaaattttcggaatcgtgttcaccgcgtacgacctcgacgtggcggccgagcaatcggtgcaaacaaagagcatccgtccgattcgaagggaagccgtaagacagatgggcggctggagcggggccacggcgggggcgcggattggggcagcgctgggcgcgagcatcggtgttgagaccggccctggggctattatcacgggagcgattggcgggcttttgttcggtgcagttgggtactttggcgcggactggctcaacaacaaattcgacccactttaatcttcgccacatgttcagcttgaaaaatgcgcttatggagcgccgaatccgaatcgagcggagcaataccttcgagcgattgcttggccttgacacgaaggctctgcgtaaaacttatggtgactcagcgagccggtcgctgcgtcagcccgacgttgcatatcccgtcgtgcaggaccttgccgaagcgggaatcagggcattttttgctcagtttcaggttcgcgaatcggatgctgcgctgctcgtacaggtggcgacgcgtggatatgagccagcgggcggagctgcctacagcaaggtcgccggaggcgcgcatttccatatccacctgagtcgagcgccgaagttcgctggcgtcgtcgtatcgctcgtttcagacgatgcagaggtgtttcaccatatcgcagaaggtaggttctcaccacctccgccttggaccgtgttcccacacctggacccgctggggttgggcgcgctgcaaggcgatgttgcgtactggtggcgtcagttttggagccctttctggaatagcctgtcgcctatcgaacgagatacgtacctagtatccaacaacactagtgccgattgggctgactgcgtcaggctccactcgattgtaggtagacgcataacctaagaatctaggaccgctaagtcgagaaatttatgggtcttttttattagttcgcgacctaggggctcgacgcccatgctcgtgagtcactcaatcagttcctcaaagacttcctccttgcgcagacaccacgtcgacgcgaagcatcgccagaaggtccagcctgcgcgctcaagaattcgctgacgggacatgtcacgggcccaccagtcggggccgtggagggcgtcgccatcgcactcgaggctagtcgagcgtcgtttgccccttccacgaccaggtccagacgatagcgccgctcttcacctgcgggatgacgcgataacccgcgctcgaccagcatgccgaagaactcgcgctcgaaacccgactcgcagagtttgatgagtcctgcctggtccacctcattctcaactgcaggcccgctgaagtgctccagcagcgtcatccggatgtccttctcggagagagctactcggccgttaccggcctgaccagatacatgcggtcacgcgcacgactcgccgcgacgttgaaacgctggtcacgggcgttccctgaaagcgcgtggcagcactcgaggtcggccaccctcgacaggaacaggatgtcgcgctcccggttgggtgggcgtttctcaacagggagcctctggactcttcttgcgcctgactccacgatgaagagtcaaatatgacctattaaatgacattatgacccatatttgaccgttttcatcagcgcgctgacgcccacctgagaaaagctgtatagtggtcaaatatgacgtattaacgcattaagggttcagatatgaccgataaaccaaaaatagcggcgacacccaaaccttccggccgcttcaccgaaaatccgatgcccttgccggtcgagcgtgcgctggttgctgccggagatgaccttgcgctggcccgccgacgccgggggctttctacgtcatccatggcggagcgggcgggcatctcaaaaaagacgctctaccggctggaacagggcgaccccggagtgtcgtggggcgctgtgattcgggtcctgaacatcctgaatctcctccccgagctcaacaaggccctgaacaccaccaatgatgcgctcggcctggcgctcatgaacaaggcggtgcccaaacgcatccggggacgcaaagccaacccggacagtggagccctgtaatggcgacgacaaaaaaagcaaaaaccagcacaacgcggacgctgctcgtctatctgggcgacacgggactggaagtgggcgaactgcaattttccagacaggggcaaaaagaggtctcggcattccggtactcccccgcctggctcagtaatccagattgcttcgcactgtctccggacctccccctgagcaccgactttcaataccgcacgggaagcaaggagacttctacctttgcgggtgccattgccgatactgagcctgatggctgggggcgccgtgtcattgaccgcgcccatgccaaacggcgcaaggccgacggtcccttcctcgatgtgccccatgacgacaatttgcctgaaggaactcacgaggtcccgctgcagaccttgattcaggcgtcgaatgcggtcgaatccggcaaggaaacggcgatggcagccctgtgcgggcgttgtatgttcgatgctgcatacgaactcggcgtcaacagcgtgtgctacggagcacgccaatgtcgcacgttcgaatcggtcgagtggaccgacgtcatgtaatcgccgttctgtacggcaaccgagaaagactgcctctgcatcgttgacgctcgcctatcaagagcgtcgacgtctcgatgacggcgccgaacatcaacggcgcagtcatccgctcctatgacggcagcgagtgcagaactatgcgcgagctccgcaagttgttgagttacctggtcagactcgacgcggtgtttgtcgccggcgtcgctgccgcttgagctggcgcgccgttgatagagccggtacttgcgtcaccggggattccctgcgactcattgccatttacaaacgacacggtgatggcttccggataggcgtaggccgagccattcgccttgtcgaccccatccaggaccaaggcgcctactcctaacaggacgacatttccaactatcgttccagtgcgtgtcctcgacttcacggccgtggtgatgtcgcgttcgccatctttcgagcatcggacattcaagtcgtcctgtgcccgatggacgctgaccttcccgggcgtggtcaccgtccagctaccccttgagttcgacaggacgcagtccgctcctgcaacgtctgctgcgtccttttgtgttttcaccgatacgttttgcgtggtcccgccagtaaccgtcgcgcagccggttgtcagaatcgcgagagagatgcaagcggtcgtcgctgcaatttgccgatgtttcacgttgagttgtcccaagtatggtcgtgagtctttcccgccgagcgctaacacgccgctcagcggtgccttaagaatgggggggcgcacccgactgcggcgtgctcgtatgccatagacaggacgcgcggtgatgactggcgatgcgtgctcacacctagcgttgaatgtgcgctcgcctcagtcgggacgtcctcgaagacgatggcgggcacataccgtaacggaggcgctacatggcagcgcctcgggcggtttcaggcaagcgactcagggaacccagtagcccttcagcggccgccagtattcgccgtcgtgaagtttcatgtagagctgcttgaagctctccggggcatcgaggaagttgtgcccgaaatcccagtagatattggtcagctggcactcctccgctttgtccttatgacaaagtgccattgcctttcgcactgcggtgttcgtgtcagggtctgcatatgctgaccagtagtgattctgagcggacacaagagcaatgacagccgggccgtcgaacgttgcgattgattggcagctaccgcgaaagcggtcctcgaagctgttgtcctgtacgcactccatatgtgcttgggccgatgctttccccttggttggccaaacgccggacacatagaacgtgtgcgaaagataatgtggcgcggtctcgacgtacgggcccgagacaatgtcggtccatgcgtatgtcgccggcgaggcgatggctagcaaagctgcggcgagcacagaagccgcgacaatccccgatttcttcacgttttccccgtctttcaaatttcgaccgacgcccggccgctcgcggtccggagctcggtcacggacgccgatgcatgggcgaaatatcgccggtccgctggcaggagccagcttcctttgttttcagcacgtgcccgagacgggctcgcggtggcatatcaccggtgcgtcgttcgtgggacgacagcatgctttcgtggatgaatgggactaatctgttgttagtctacagattggaaccttaccaaaccgccgccggcaactcaacatttttatgtgtctctccacaggttgagttgagtaatgcctacaagcctcgcgtcggtcattggccggaacatcgcatcggttcggaagcagcgcgggctgacgcaagccgccgtcgcagagcaaatcgacgtcgatgccgagacggtctctaggttcgagcgaggggcggtgatgccgggtgttgcgacactcgagcggctctgtgcggtactcgagtgctcgtggatggacctgttggaagggagttcgggcgacgcgcagcaggtcgcgcacgatatcgtgcgtcttctagagccgctcgccggagacgaccgactgttcctgcttgagcagatgaaggtctggactagtaaactgcttgaaagatgcccgccagccaggcggcgaaaccgttcgagcggtgcaagctgaccacatcgaccgctggtttgagcgaaaaatcaaggcacggaagcggacgcatctcaggccaaggccatccccgacaggccccacgagtttgaggctcgtggggagctcgctttcatgctttaacgaacatctgacgtggcgcaacctgttcggacattctattgcccgtgaagcttagtgtgtggaacggagtacgagtaccttgtacgttgacgagtggatgtccctcggcaagcccatgttcaatcagtgcgcgctcgatgacgtccaacgccgttcctacgtcttgcgaaccgtgaaccttcagatacccaagcaaaaggacccgagcgccgtttttttcccagtcctggatttggcgcatcagtcgcaagttgtttaactgttgcttgattctcccttttaggtttagagctttccccacatacagcggggtaacgcgactgccgtacttccgcgcgaatacatagacccccggcacgtcgtccacgctttcaagtacagacgggctatatatgagctgtgggtcagctcgaagggtcaatgcggtggtccaatgaatctttatcttcatcactctatcaaatcagaaattacttagggcgctcggagagcttcaacctacgactcgccgacctttgcgaaatggagcctatcaatctggtgctcgcatggcgtcttcctcgtaccgagggcggctatcccccagcctcttttcgtttgagatacttttgatatcgctccgcaagagtgtagacgtagtcgaatatcgcgactgtaaagtcgatgatgtcttcggcatcgtctttcgtcgtttccgtgttggacgcatgagcgccgatattgcgctcgacacgtaaggcatctgcccacgcgtgaagccgttcgtcgatgacaccttgcgctctcaattcggcaaggcccctagcaagggactgtggtttccccgtcttttccgcgacgagtcgctctaaagcacggccgcacataaccgcagcggcgggatagatgccgtgactaaagcacttttgcgcggcgctcacgtctcgccgcgccgcaggcgggaccgacggacccaagtccgctatcattggcgcaggccaaagccgttccgctgtgtcccactcccagtcaccccgctcgtcgcgaatgagggaagatgagccgaacaatgcctggcgacaggacggacattccgctaggaaatatgcttgttcttgcgcatcaccgacccagcaggaggcttcggacttaacgcgaacggcgcattgcgggcaatcgattacgatagtctggtttgcactcatgtgttgcctctaacagggtcgccccttgtagccggcgggaggtgccttcagttccttcgtggctttcggtgttgcagtggacttgaacggtgcggggtcgacttcgaacacgctgaccgctatttgattgctgccatgtacatgcgccacgaggcgttcgtgcttcggcaacgggacttgagcggtcgagccgccgaactcaccggagttcgccaatatgacgggctggtacatgtggaaatgcagagcagcgaccatattgtcgaatgtctgaacgtcctggttgagtgctgcaacgagaaagacatcggacttggttcggaggtctgcaaccaaatcgaggtccgtcgcatcgtagcaaatcgccgctgctatccgggtcggcgacttcgtgccgattggcaattcaacaagtgtcacgtgtggccggtacggcttaatgcccatggctcgttcaagcttcattggatgaagcttgccttgccaaacgtactggatgcttcgaccatgttcggcagtttcgctgcgaatcaaccaaagtccctgatttatcggacctccgaccttgtcagaatgaacgaaggttagaccggaaaaaacgttcgctttcagtttgtccgacagccgacgaagcaagccgacgtgctctggatgcactgagagttcggggaacaacactatgtcgaccagcggccccttgtccgtgtcgactttgctgtgggccgacgcccacgttcgtagctgctgttcagcgagtcggcatacggcagcaaggtgccttcgatgctcggcaagcattccctttgtccaatgcgtagggtcctttgcatcgaaatcgtcacgccttggtcgaagcggttgcacaatcgcaacgcgcaatggtctttcattcaatggtgcatcatcccctgatgccggtatgacgtacattggcgtgcggctgcgcgaaccgtacaatgcgcgctgttctgccgctcgtttctcgattagggccagcagttcttccggggtgttagcgtcacccgctgcagcggcgtcgttcgccctgaactcgaccccgggccactgaagcaacgtggacaacagtccagaaagccagggggagatgggcgttggttcgtgaagcaagccagtgccagaattcagcataccgaacctacgcttataccaagtacttcgaagaccgaagtatcgaccgacctcttccgtcacaagatagcgccggctagtaaaatcaaactcgccagtcaacgcggcgcgaagtatacgtccgaggccgtagagccaagccttgtcctctgccacccaaagtggcgtttcatacaatggattctgcgtgcctggagggggcgcaagttcgaccttcatgaagtccgtggccgttggaatggaatgaatctgctcccattcctcgcaccggagagtaatttgactggcgtccaagccgtcagataggcgcttttggatgtccgggctgcgcagaagcgcttgggcaaggaccagcaagccgttctcttgtgcgaacaggttgtcgttgtcgagcatgcaacgaatcagggttctcgtgccgtcggtcgtctttcccctcttcagcagcttccggtcgacttcggcgagcggcgttggcacatgctttacccacccgttggctttaatagtcttcgacctcaaagcttcgagcatcaaatccggtcggttgagtgcgacggttgtaacggctttggcctgttcgccctcgctccgcgtccgacgaaggcattcggcgagccaaacgccgaatctgcgcggattgggattgagctgctgggcgacgagcgcaaacggcagaaggcgcaacaactcgcccgagcgtactggctgatatagcgaggcgcgatggagtaaggcgtacgattcctccatgcttccgttcacagaccgaatgtttgagaaatctccaatggacgcaaggtagagacggacctgttgaagcagataccagggcgcatgcttgtactcaaggagtatccatcgcgcaaatgcaccgaggctctcccggtaaccttcgatgtcgacgaactccgggtactcgtccctatcgcgatacccagtctctgtggcacccgcgcgcaaaatatcagcagcgacgtactcggccgtgcgcacctgttttatctgctcgctgtcgaaggcgttttgggctcctggtagtttggatattagggcctcggtaactggggaaagcagcctcgggtgaggaaagaggtctagcccgcacctcagcagcagtgctagtgaaggattctcggcccagcactttatgagctttcgagcggtttgttcgaattcgtgagagagcgctgctccggcgctcacggcgtcggagacagccacgtcagtgtccgccggagattcggtatccgtcatcgccaacctgtgacgcattacctgagcgagcctgcttgctacgaatcgcttgacagtatcgtcccgtacatcggtgttgggaacggctacattggcgagcgccagtcgtgagcggcttgatgggggagcgtcttctatttgctcagacatccacaaaaggccttcgaggcctccggctgtctgtaccaaagattcaaggtcgaacgttccacttaggtctgcgttcaatgcttccatcagcgatgagacattgctctgcgccgaaatcgaccggtatggtgtgatgctgcttttttgcagggaaagcgtcagtgacacgtttgcctgtagacgcaggcagtgattcgccaacatctccgacacaaactgttggactcgttgcagcgtcctctcgctcccagcggcacccattgcaagcggcgcctcgaccacgatacgaaggtcatcgacatagcggcaatagtcgagtatgcggatatcttctggcagttgctgctgctcttcacatactctccacatctcggtgtcgaagccgacgaggtaagcgttggcgaagaagccagatgcgacgagtccttgcgggagacctactgcaaggtgctcaaagtcctggccgcgaattagcggtgcagattgatggtcgctttcccgccaccgccaactaagaatgagcgatgccaattcccagaacggcacgtctgtggagtcgttctcggacaggccctcatgtttctgataggttgtctgaagtcggtaaagttcatgtaccaatgccttgctatcgacacagtcaaagaacgacttgatgtcgagtgacacgacgaatagttcctttctcgtcgcggtttgcggtgaaagctccgcgcagacccttcgcggtcgcgaaagaaacgcgcggtagtcctcgaaatattgtctgtaggtacggctgttaccccacgaaaagtgcgcgcgttttgtgccatcgcccttctcaacccatcgacactgcaggcggttgccatagctaacgacccccaatttgcgtagcttcgtcaaatcaccttcggtggtgtccccttggtgggattcgatggcctcagcgagacacatcatcacggcagtcgcgagcgtctggtctcgtatcgcgacatgagctagagggcgtagcttttgaccggcgtccgatgaattctgagatggagcatcgccattttcgattggcacccagtccccaaacgatggttcggaaccgaaatcgtccaagttgacgtcgagaatgtcgggaacggctcgtaggtctggcgccgccttgaactcccatcgcgcgttcttcggggcaggcacgagcaacaactcagcggtcgaaaactccggctgcgcgacttcgtctgcccattgattgaggcgctcctcgaggtcgacagtcgaacaatcgagctcgagaacatcggcgtaccaattgtgtcttcgaatgaaggtatgcgatttcttccaggcctgcgcgagaacaacgatgtccgacagacactcgccctttggggctaggcttttatactgctgcttgatgactgacacgatgcctctcggttttgctgtgcgctaaagatgccgacttcaatcgcgatggtatttgccaggctaggcttctcgcacgtccagcgagcgagcctggggtgtaaagaatctgcccaccaccaagtcagtctcttcgaacttcgggtttatgtcggaagtcgcgaagatgagctgatagtcgacatcgtagctcgcgcattcctcaacgatgatttcttgcaggcggtggctgcgttccttttccatgccaccgtcgtcgattccgtcaagcatcatgaagcgcggtacgcgcatgaacggcttctgcacgcttgccgtaagcagtgagaggtggaagatatggcgcaacactacagccgagctctcagaaaaatttttggagccgttaacgtagacttcgtttgccacgaagtcgaagttcgctacctgcgcatcgatgaattcaggcgtcaggggcaggtcgagcttgagaagcctaaccattgcagcggtaatcgtattcgcgacttcgaccttccgctcggcttgctgttgctccaaacgtatgatgctctcttgcagccgcttgccttcggcggttagcgcgtcacggcgtttttgcaggtccgtgatgacggtagcgagcttttgttgctcgtacgcttgacgtatttcttcgtctactgcaccgagcttgcgtgcgtgttcctcaagggcaatctcgagttcgctagaccacgacgtagctgccgcagcatagtcctgctccagctttctaactcgttgtgaaaggtgggggacttcgacacgaagcttttcggcatccttcagacgagtttcgatgagagtcgtcgattctttaagttggatgttcagttcgtttttcatccggagaagctgcgtgtctgcccggccgtcaccgagcgagccggtacaaagatgacaaacgtgggagtccgccgttgcttttggaagctcggcgaggcagctcgggcaaaactggaactgcaaattactaaaataagtccgggtttctttcgattcgcccaggctctgcagtctggacttgagttcgccgacgaacaggcgagaatcttcgatgtcgagttcgagcgccgccagacggtccttggctgcgaattcggcctggcgcgcagcgttcagagtgctacgcaaagtgtcggcggaggcgcgcgccttgttcgcatctttgcgaggcagcgttcggtcctgcttcagttttgtcagcgtatcggaaagcgctctgcgagccgcttccagttcggaaattttatcggtcagaaactgaaggtccggggtttgaccagaacgtccaagtacgtgaaagatgcctcggagctccgtctcctgcttcgcaatctgcccgtcaagttcgcgaagtcgcagttgcgctgaataaagccggtcgtcatatacgccgctgaggtacccgccgaccatgtcgcgcgtcagaggactatcaaagttgtcgaggcggaagatggggctgtgtaccgatggttggtctgcatagaggacgcgcaaaagctgatgcatcgttaggttcgatgctccgtcaccttgcgcttgcggcatgtcaagtgcatcgaacaatgcttgagagaagctgatgcgatgcgcgcttcgcttgaagggatacagctcccactgttgcgggccggccttcagtgatgcgtcgagtgcgccccaaaatatcgacattgggcgttgaagtgccgtatcaatctcacgacgaagacacgcgacggcgccgttaagctgtacctcaacgaacgtattggtgcaacgcagtgcctctggcttccatcggatattttctgcgcccagcgaaaacgcgagaaggtccatgatggttgtcttgccagagctattccggccgcgaatgacattgactccgctgtggaacgagcagtcgaatgcgacgtgaccgccctggaaaacgacgagtcggcttacgcgcagcgtcgggtcaagcatagtcataccggtactccatgagttcggaacgatgcttcagcccgttgctcccaagcagtggaatctgtgagaggccgttaaggatactctcggccataggcgagtttgcggccacaaattcgtccagctttgccgcgagcgaaggcggaaccggcgcttgagagcgcacaacatatccggccgagaatctctcgaggtcaatcaagccagacgcggcgattgacttgagtgcagcttcctgtatatgccgcatctccatgaatgtggatgtactgctgacagggtcgcggtacacgttaccagcgccttttgcatgggcccggagtactttgagtgtgtccggcaaacgtatcttcttcaccatgcccgggaaaaccagatagaagtccaagattcgcgctttctccacctcgatgccagagactcgctcggcaatgagcagcatccggaacacacagtgataggcgtcataggcagggtggtatatcagcatttatcccaccggatatggcagttgccgcccaggtaatagagcaacgcgagcaggtcaatggcatccaactcaagaacgttctcgcccaacacgttttgagtcccttgaataatcgtattgatgcactggtcgactgcgacgcggtcgagaccctgctggataaccggcgtgacagtgagagtgaatcgcgcgtgcagctcggtgaggacaatggtgaagattcgctgcgccgttctcgacgtctgatgcttcatgatggacttggcggcgcgctctttgaggctgagagcggcatgcaagatgtcttgtcttccgctttcgcacaactttttctccagccctcgcacgtccccatcagtcgccgacgacatgtagtgctcgagcttctcggaaaattttccgcccgacgggtcaccgatgccgtcagtctttaacttctcgtagagctttgacaactcttcgctggccgagccattcgacgtgacgtggatgactgtagtcgtgctgttatcgaccttgtcgccggcaacgaggtctccgccattgacctcgttattgctttggttcgtgaacacgaatactactcgcgggtgctcttgtcgccgccgacgatatcgccgcctgccatgttgcccttctgtgaaacaaaggtagcgcggtgcgaacggttcgaacgattggaaatcacgacctttagcgtccagccagtcgctaagccggccagaaacgtggcgatgtgcgtccacaagttcatggtgcccccgaagtgcgaaaatttttgagttgttagcgcgattgtattggtggccgggcgtggcatcaacgattacgagtcgaaaatatcgggcatagaggctttcgagcagatttcaaacaagcattttcattggcatggaacgacggtttccctgcccgggcacgactccacctaaaactcgttggcgggatagtagcgccggggagcgaagccgaaacggtatcagccctgcacaaacctgacattttgctttcgatggccgcagcttgagcggttcgtccggggagccgacacacgacttccgttccgcgaccgtatgccctttgaggtgaactcgaaggaaaatcgttttcaatcgccatcaccatgcatatggcatatctacgcaaggaccgagagaaatgcgctgtagtttctgtactgcagtgccaggcaacctccagcaatagcggccgtcgctggcatatcatgatggctgctggtatgtttgcggttaaataagattaggcaacggtacccccacacggagagcaatatggcttaccaggctgccattcagcgcagtgaccctaccgcattgctgtttcttgttgaccagtcacggtcgatggaggacaggatggcgggaagcgaacgcacaaaagcgcagttcgttgccgacgtcttgaatcggactctggccaaccttatcgttcgctgcaggaagtcagacggtgttcgagattatttcaatgttggggttctcgggtatggtggggactcggtaacgaacggctttcacggtgtactctcgcagacgaccttgcagccaatttcggtggtcgaggccaatccgctccgtatcgaagaacgaaaacgaaaggtggatgatggtgccggcggactcgtcgagcagttgacgaagtttcccgtgtggttcgagcccaaggccgatggtggtacgcctatgagagcggcaatcatggcggcggccgaagcgctcgctggatggtgtgacgcgcatcccaggagctatccgccaacggttctacacgttaccgatggtgattcaactgacggggacccggaagagcttgccgatacgctgcgccagtttcagacggacgatggcaacgtactattgctgaacctgcacgtaagctctcaagcgggacaaccagtgcaatttccggcatcagagaacgcccttgcagaccagtacgccaagctgcttttccgtatgtcgagccagcttccagagcatctggtgcgcgttgcccaggagaagggcattgcggcttcgttcgagagccgaggtttcatgttcaacgccgaggctgaacaaatcgtgaacttcttcgacatcggcacccgcccgtcgcagctccgataatttatgcggctggttctagcgtttcagtcgactgtggcaaaggtcaccgacgagcctgagcggaacgaggacgcagtttgcatcgacgagggtcgtggcgtcttcgccgttgcagacggcgcttcggaatcgttcgattcacgtgcctgggcacacctgctcgcttctcgattcgtcgagcttcccgccgtgagccctgaatgggtcaacgccgcaaggcaaagctatgaccgcacctgggactacaacagtctcggctggtccgaacagatggctttcgaccgtggcagtttctcaaccctactgggctgccaatggcaagaacatttagggaacctcgagattgtctccgtgggcgatagcgtcgcggtacacgtggaggccgcaaaagtcgttcagtcgcacccgtacacgaccgccgccgagttcgaccagcgtccacggctgctctctacgcgcgccgaagcgaatgagttcgtgagtgcggcgtcgtttaacaacgattccggtacggtctggcacctcagcgaaggcagcgttgtccttctcatgacggacgcattgggccagtggctattgtcggaaaatcccgcaggctcgcgcctggaaaggctgctgtcggtgaatacggatgctgcgttcaccgagcttgttctgtccgaaagacgcgaaggagtcctgcgtatcgacgatacctcactactcgtccttgcagtgcgtagccgaccccaggcgaaatgacgtacccggctctggaacggtaccaagaggtactgcaatttcccaagacggcatttcgtggggacgctgagcttgcacaaggctccgttgcaagagatggcttcggacttccgctcgtcatgtgcggaggctttgcactcacctatacgttcacactggcgcaaaatcggaaagtcgctcttcggtgcttccacaaagaatcgaaggacctcgaagaccgttacaccgccgtcgcgcgccatcttgagacgttgaggtcgccgtacttcgtgcggttcaacttcgcgaggaacgggatatgggtggatggcactgcctaccctatcgtgaagatggagtgggcgagcggcgtcactctaggcgaattcgttgaacagtactacgacgaccggacgaggctggctaggctaatcgaagcgcttcgtcggctcgcacaatatctcgagagtcaaggtatagcccacggcgacatccaacccggcaacttgatggtttcaccggacggtgcgtcagtaaggcttatcgattacgacggcatgtttgttccggcgcttgcgggcatgcatagcgctgagataggtcaccgaaacttccagcacccgggacgagaccatacgctgttcaacgcgaagctggatagatttgcgtttatttcgctcgacatcgcactccgagcgattagcgctgcagccgagctatggggccatacaaacagcgacgcagacgcatttgtattccgggcaaatgattttgcctcgccgcagagttctcgtgtgttcgcgtcgctgtcgcggattggtgagctcgcacgggacgtcgcgagcttcgcgaccatatgccttgctggcgccgaccgcgtgccttccctggctgacttcattttgggtcagggtatccctacgggaccgagatatcttgctccggaattgggcgccaaattcgcgcgcggacgctatctcccctcccatcccgtcgtcgatgcgtcgaattttgctgcggctctcgatgaactggacgaggtggtcgaattggtgggtatggtcgtggacgttgcgaacaagaagacgaaagatggtaacaaccgtccgtatgccttcatcaatttcggcgattggcgaccaggaaacagcgtgcggcttacgatttgggatgacgtcctacgcaagatgaaaatcaagccgcaaagctcatggaaggggcggtggttgagcgtgaagggccaaattcgaaggaggagagagcgagacggacgcgtatacgtccagctcgtcgtttctgctccgggacagattcacaccatcgacgagcatgaggcacggtatcgcatggattccgagcgtccggatgcaatgaaggatagtccgagccctcgtgtctcctcgactgacaatcggaaattgcttgctgggatgagcgccaaccagcccgcgccgcaagagccgaaggctcaacgaccatcaccagtacagactaacatctcgaccggtgcgacagctgcgaacgcgcagcgtttagcgcaaatgaagatgaaggcacaacagcaggcgcctacggtagccatggcagcgcgcaatccacgtccgtcgccaccgaccaaaataacgcagaatccaccgtcgtcgaccccagcgccacgacccgttgttccacaaccgatgtcggcgccgcgcccaattccgcagccggtcgaacgggggcatcgcgaaccaccggcagcagcgtctcctgcggcaaccacaacaccgacgtatcagcaagcgcctttcaactccaagtcgggtagacaggccgtcccgggctgggtctatgtggcaggggggctgttcctcctcgccctagtgatgctagtgctgcactagctcgctcggaaattcggccgttgccttcgccatagacaacggtacatcagcgctaccatctgcaaggcgccggcaaagtctacgaccgatgtaccgccaatcaccaaaatgggagagtctcagcatccccatccgagctctctcagcaagaagcccgttgcgtgcaaggcaagttcggcgtcctcctttgatacctcgcgaagtttgtagcgttcgcgttcgttatcttttcccctcggatggaggagattaaccgtttcgagggacgcgcgaatgagccgttgctccttctcgccgaagtgcttcttgaccgctgtaatgcaatcgccaaggtcttcttcgagcattgctctgtttcctgtcaacttgtacagccaccgcgcgctgacgacggcacacaggttacggcattggtcgacgaccgatgttggcgagtccctatatgccacttgcatgacgcgctcgtaggcatccgacaccgacttgcgcgtttcgtccggagcttggtcaatgttgagagcgggaaggacaccaaacgcagactctgctcgaagcgtcaccaaaacatcctgactcaccgtctgctctgtttgcaggattcgccatagtgagtgcgcctgcgcgttgcctatcgccagttggagcccctcccctcgattggcacgtcgcaacagttcggtgcagtgaatgaacacattcaattccttctggacccgaccgtcttcggtcctccggcgactatccgatagcaagttgggatgtgcttcaacgaaatacgatacgcgattggctctttcaaacggctggaaaaggcgacctcgccgaacgcgcgacaccgggtcgaacgagtcctcgcgaaaaatccatcgaaacgggtcactcagcatcccgctaggcaaatcgtcgaggttagacggggactcaatgagtacgcactgtgaaattattggcgcagggacagtgaggtggcttggatggtcggtgccctcatagacgaggccgtggtcgtgttcgataccgaggcgggacatagttttttccgtcgatgatgactgcatcaatatatcgcatgtccgcacccgtagccgctgccccatatggaagtcgctcgcgcctgaataccggcgggacagcgaattggcaatgctcatcgcataggttttgagcgacgacgcgatgcaaaccgtcacgcgagccgttcgctttcgagtttccggtacatcttgcgccgctgcctaagtcgcaagttggttttctggaggttatggtggactatgttagttgagcggcgaatgcgtcgctagccactcagcgcgtcgacacttttactctctatacttgcgtcggaggcattgtgactttccacgtacgttctgcgattgctgtgctcctcgtaggaggcttcatgtcgggttccgggacagcccttgctgaaagggcctgtcccacttttaccgagattcatcttccagggaaacagccgaagggaaacaggtttgctaccttcccaggtggcttcgtcgtatgggccggcagcctgagcaccgacactgacggtgcatccactgcctatcacccagagaatatcggtagttccagcctttgtgatgggctcgacatctaccggggcggcagatgcgttcgcgacgacaccgcctgcacggctgcagttcgccaggcgcaggctgtccagtgggaccctgtgaagtccccggcgttctgcgtctatggctttgccgccaacagcgcgaggaaggttggagacaagcctgtctggggcactggcctcggtatcggtccgctacccgtgcagaaagagggtgacccggctccgggcttcttcaactcggtgaccgcccacccagtgagcatgcccgatgggcacggggttcaatacgcagattctgacagactcccctttttggtgatgccgtcaagccttacaggcaagaacgggccgaccggatatttgaatgccggcgcgattgttcgcttgagagacaaccataaggtctacgctctcgtggccgatgaaaacgaatctcccgctgaaatttcggttgccgcagcgcaactcattcatgaccccgctctgggcaagcccagacccgtgacggaagtagaactgagaggacaaggcacgcctccatatccgtatactagaagcgctacgaccagccgaatcagggtgtcgagtagcgaggaaggcccgtacctcgtattcgcgctcgctgcacgtctgggacatgcaaccagttatgagcccagcgaggtggacgacttaggggcgcacgcattctcgtcatttggcggagtggaaagtctctctgcgtgtgcgacccggttcttcgggcattgaaccgaggcggatagattcggcaatgcgcatcgagggatataaacacgcggaaggcacgttggctacaattcattgaaaaggtgcagggtgcgtgctccctatccagtaacgcttgtcgctcgcctcctcagcctgcagaaccggatgcagcggtcacggatactgtttgcccctcaatccgcatcgacatcaaagagctttggcgaacgccgcaatgagcatcgctccggcaatcggcgcggcccaaatcatgcccttcgaggagccatgttgtgcgcgtcagtactgtacggctggtcccaggtgaggctgagccggcacccgcttctacgccaacaacgacttgaaatgttctcgacaatgtcctatctgtaatgaggtgtacttacactgcggcaatgacaagctgacgacagagcgccgtcgtggtacagcattcgctcgaccgggtgcaacgcacttgagttggcaggcaatttgaggtcgattgcatcttccgatatctagcatctcggaattagatatattgttgcgcttgaagctgtgaccaacagcctacatgataggctgaagctatacctcggggagtagagcatggctgacttgaatgagatgaagttgttaatccgtttgcctaatcagcatgttttgaatttcagaagccccacgagaagaagtgcggcggaccttattggtatcacgggcggtaaggttgaggcgctttttcctgatacgagcgttcagtttgttggtggccaaaatgattgggtcgtatttcaaccagataccgtagaggatattcatccatgggaccgcgcacataagcaggcgttgtctatcgtaaacagtgcgagcggtgtcggtgatgtgtatgttgagcccaatattattcacaagcgaacattggacagctcagatgcgggagtaagaagctcaataacgcctctcagcgctcaggaagatgtcacattagcgcccccctatccccccaccgaatcgctcaacccaaattaccctccgagtgaaggcgcgtcgttttcgcctgcatggcacttgcagaaggcgggttttcctcgagcatggcagactacaaagggagaaggtatccgcatcgcacatctggatatcggatggtggccaaatcactattctgcacctctaaaagttagaaaagacctgggatacaacttcgtcgaaggaaattccaataccgttgaccccggagttgggccgaataaaggacatggaacagcaactctcgctctgctcgctggtaatgccgtgagcctatgcggaaaagctggccaaagtgagggcgaccaggtatatcgcggattcattggcggcgcgccaagcgcggaaattgtccctgtgagaatcgctggtgtggacgggtccgttgtttatctttacggtgagactatggctcgtggtcttgcttatgcgattaatcccggcgatgggcgacgttgtgatgtggtgagtctgagtcacggtggtttgccaatgaagtcatgggcgcacgctgtgaacatgctttatgacgctggagtagtagtggtggcggctgccggcgatagctactgggcggtgcttacagacatcgcaacccatttcacggtttatccgtcagcgttctaccgcgttgttacatcgacaggcgtaacatttgacgatggcccttacaagcgagatagactcggggtaatgcaaggctgttgggggcccgataaggtgatgaagaaagcggtgggagcctatacgccgaacgttccctggatgtgctacaacacgaagtacggttgggacatgaacggtgccggaacctccgcgagtacaccgcagatggcggctgcctgcgctctatggctggctaagtacggcagcgtatttccaaatgactggcgcagagttgcggcgtgtcgagctgcgctcggtaggtcggttgcggacgcggagaaggatttcagcgaaattggcctggggcggctagatgtcagcgcgatgatagaacagacgcttgcggatgaagttaagcatctttgtgacgaaaatagactccaaaacatagacccagacgacgtttcatttccatttcttcgacttctattcgggctcgcccctccgggaaatggtatcgaggaaatgtacgaggtagaggctttgcagattttctatcaaaccaccaatgaacgcctttttcgcgcggtcgaagattatgaaaacgagcgactgcaaagcaatgaggatttgagcgagctgcgagcacaatttctacaggaaaagggtatgtccgatgcgttgcgtggatacctgacctctcatgcctgacagaaccgcctcggcgtgacgtgccttttttgctcgccatgccatttgtcttcgttggtgaggccagcccacgtgtggggcacctataatcgtcgaggtgaaatggaaaaagacggtcgtggtagccgacggccgcgaagtgataatcacgtcaattcatcttttttttggttggaattcgtcaattaatttcacggccgccgtaacgcttcttttccgctaaacggtcatcgatggaattacatcgcttgccgctgcgtgatgctttgcccccccatgctttttgcgtcctgtcttgatgtgcgcgagaatcagcctgagcgccgctcactcctcagctcaaggtcgacatcgaactggtcgatgctcatcccgtgtgctttgagtgacgcggcgatgcgaatccatctttcaagccattcgttttcgagtttctcgtacatcttgagctgttgtcgaagccgagaattcgctttctgaaggtcttcgtgaaccatgccggtggagcggcgaatacgtcccttccccagcagggcatctcttacctcatcgaaccgtgcgcgaagcttgggcttcgaacgcaaagaccggtcggtaaagccggctacccgagcgagatgtttccaagtcaacgtgatggtagctcgctttccttgctcgaaagcaagaagctccttcattacgcgttcggtgtcgcgaggccccatcttgggtacggctctagctcttgcacccttcttaggttttgttcggttcaccaaccttgctctcctccatagatttcaggatttggttcacgaagttttgctgatgacgtagtcgtgagaacgactcgtcgttctgtctttcggtaggggacatcttgtcgagcatgacattcagctttcgcgaaatggtgtctcggatggcgatgacttcgtcttgtcggtcggtttcgcccggtacccagtgaaaagacatgcactcatcgagacactgaccacagtgctcgcagtcgacttgtgcgaaattctgcaagcagtagcccccggatataggatgcgcgacttgcaccatggactcagcagcctcctttcggcactccggcgtgacctggctaagcaacgttgcaaatcgcccattgagttggcccttgatgagcatgtcgcgcgctcgctctcgcatttctgcatgagtgcgatactgatatgccttgttgtcgcgcggattcgcacgcccgaaccactgtgcctgaatgacgtccggtgcaccgcccttatccagagcgtcgttgagcttatggcgaaagccatgggtatatgtgctcagggggttaccttggctatctgtcaaagaatagcggtcgaagatggtcgctcgtgagcggccgtctcccaactgacgaccgcgtaaccggtccgacacgtgttgctcgccgatggggcgaacagcatgtttcagggcagccgtcgtttgcttcattgccgaaacgaatgatattgaaaggcagtctttgagcagcagttgttcgcctctcgtgccgggaacaactggcttgtcgaatctatcccgaagtaggcgttcgttgagttcgtgcagcggtatcgcggctcctgcgaagccccatgtctggagacgacgcttaaaggcgccagtggagagtccgaaccaggttcgcaatctcgcagccgtcacagttccgtcggagttatccggcttgggcaggttgactctccccgggtttttatcgagccaacgagcgacctcacgaaccggctctgtaatttccaacagctcccggaagacatcattcagaaggcctacggtttcggagagcagcgtttttcgcgtcgcgtccgttcgcttaaatgcgacgagccgaatgaagtgctcaccggttgcctcatcgaaagcgggcatttcagctctcaagcagagcacttgcccgaggcggagacccgtacagacgagaatcgtcgccagcagcacacagattcggtctgcccacttggtcttaggaacgatgcgatacaactgcgcgacagcgtagacgacgtcatcggatgcgcgccggtcggtgtcaggtgcttgtcccagtcgtatctgcttacttccaccgtacccctttccccgctttttcttcacccacctccagcggagtggtactttggtaaggcgcagttcgtcgagcatatccgcaattgcctcaagggcaccgtggaccgtatatgcgctcgatgacttttccctagttgcggctagtgcggcggaattgaatgttgcgggggtgacctgtgcgatgtcagtcccgcgcattgcgccaactatgtaccgccacgcgcggatgtagaccatatgcctcgcggcggtcacgccattgaggacatgttggcggcacgcgaatgctttgattacgctggcgaggtcgtcctcctcgggaaatggcagtcctatgcgctgcccgacttcacggtgacgggtaaagtgaacgagtgcacgctttcgcgccgtgtatcccttaattttgtctcgcaaagcgtcggttatgtcccagcaactcgagagccagttgatttcgccaaacggctgtgaggtcttatacaactcaatcagcgaacgtcgagccacaatgcagctgtctgttcgcgggtcgattcgtacgacgctcgctaccggtcgcacggtagccacgtgttggagggctgctagagccacgtccgtccgctcaactgaactcttgctcactcttcatttcctcaatcaacagcttcacgtgcgaaacaccgaaaatggtgcggtcaataagagcggccattcgtcgctctgctagcgagccggattttccgaggcgcgcgcggcgagcgagcatgtcgctctgcagagcgacatgctctgaatcactgaacggcccgaaaagctcgcagcggtaacacgaatagggagcatgacgccggcaaggcacccgctcctgaccgcactcgccgagcgtaagaagacggccgtcgtccgtcacgtacgagaccgtttttctccttctccgtttcgatgaaggtttgggcatagcgcccgtgaatgcgtcgataaacggcgcataggcatctgcaagagacacatccaagtgttcgatagtgccccgagcagcgtcggtgtacacggtgacgttttgcaagctttcttggtcgaggaaagatgcaatgtgctcggccgaataaccctctctcgctagcgctgtcgccgcgctgcgccggagacgtgttgggaaaactatcagcgcctgctgggttctgggcgatacgacgccatagcggttgaccgcccggttcagaatggcagacaccccgtcggagctttccttccaacccagtgtgccgaaggtggaattgggcttcgtggcgtagattattggtcgcacgtcggccgactgcggctcaggatgcagcttgcggttgagctcaatcaacctctgaaccgtggcggctagctggggatgaatgggaatgcgtcggcgatgtgtcctaggcgcagcccttttcttggcgcgcggtatatcaagagcaaacgcgaccggcgtgccatcgattgtcacgttttgaacgaaatcgcactccatcagatggacgatgcttgtcggccgtagtcctagtaccgtgactagggtcgcaatggcgcgctccctgattgacgaatagctatcgtcgtcgtcatcaaggatggcatctctccacacggttgcttcctcgcgactcatcggcccggagactgggtcgccggttcggacggctactcccttgggattgccaccaactactattcgattgatatccacgagagccctccggtcgaactccggatgccgctgttcagcaaaaaagcgatagaaggcacgaattcgtgaccatcgccagcggctgcccttcgatgtcaactgtgcgaggtatcccaatacagctgcgagcatagaagctccgggtgtggtcttatagaaccgagcgaaactgcatagctcgcgatgcacgttgagtgcctcgatgggggatttgcggagcaggaagttttggacgtacgcacgacagagggacgagaaaccctcgccggcattgtcaattcccttccaaggcagcccctcgattccacgcgatgtagcaatggtccatcggtgaggctcaacgatgaccggattgccatagacgtcgagaaagttcttctggtagtccatcatttgacgaagaactcctcttgtcgggcggtggcaacgcggcgtgcgacttcctcacgtttgcgggccgtgtatgttgcccggttgtctgttcgccagccgttgagatacatgacggtctcgagaacttgtgtttccgtcagccccatcgcttctgcgtctcggagcaggctttcggttttcgtgtgccgcaaaatgtgcggcgtgaggtcaggaatgacgctttgtaacgtctcgaagatggcattgaccgtccgcatagcgagttcacgcccttcgctggtttcgaggaataggtactcgctgtcggccgcgttcgggatttccacccgatgttgggcgatgtaccggctaacggcatcggcaaccgtcgtatgaatggggtactcgcgagacagcgttttcagcctcggctcagcaggccgtctgtcgttagggtcactgacgtgtgcgtcaaagcggatgtagggtgtttgttcatgcacgatgtcggatagttttaccttggccaagtcacctcggcgacagccggtgaccaaatagagcatgacgagtatgaaattgcgatgctggactagcggctttctccagggattattcgcgctccctggagaaagtgtatctgccagcaattgcaccgactctgccgtgagtcctttcttcgatggcgagcgttccttgctcggcgttgtttgctcaaacagtgttcgtgtcgtttccacgcgatattcaagcgcgttcagcttttccgtgtcggttcgtgggtcgagatttgccgtggcggtttccatcccgctaatcacgaagttctttattcggaccatgcgcgctctttgctccgttttgccgacaatcatcgtgccgggcttggcttgccgttgacgctttcggactgttgcgaagattgagctcacctcataattggcaaaaccgatgcccccaagcaacctctgggctaccgatatgttgtgctcatccgcccacttgtatatcagggcgatgtgtgaaaggtgattgaaataagtgttgggtgagaggagtaatcgcttcccgcaaagcatgtgctcatttgcgagagtcaccggttcacgagaaccatctagcaatatggagatgcgctccccgcgattaatgcctcgctggagcgttagaatcttaacgtgatatccctgcggcattggcgggggcggtgtgccgggctgctgctggatatcagttgccgggagattgttgccgggattatcggtttcgctcatttcggtgttttgctacggacgatattaatcgttcgtccatcacaaaatcgatggacgaacgattccatccttgacaccgagggagtttcataggacactgcggtttctgaggtccggcgtgtcttatggactgtcggcgcaagggcgctctcggggaatcccgttagcgcccttgtttttttggggcgctaacgggatatccccgcgaatgtggtgttggcctatccttccatgtttgttgatttcctctttcgttgatgatgtgcttcatgtcaaaccagcgcatcgtatcacggaaatataatttttcaagaggtcgaggtaaagtcggtggcattatttgtgtgtgtcaattgaaaagagatgtgatgctcgtgattatcaattaattgataatcgattttgtccgtcgaattggcttatcaattcgcgcgctgaaagcggggtgcatgcctggcttcccccaagagtctagtacgaccccccgactgattacgcggcactggcgatagcgcgggcgtgacttggctcgcctacgcttacgaagcggaggcgttgtcccggcgccgacgcgttcgaggctggttgctatactcatgcggcggacgctacgtgcttccaagtcggttgttgacatcattctcctattcagacgtttcacattgcgactcaaaggtatcgtcgggcgatacctaactctacaggacacaaatggctgatgcaagtagtcctaacaaggaccgctatcgtcgggcggctgccgcattgcttcgttcggagctggctcaaagaggaataacgtacaaggtgctggcggagcgattgaatgaacgacggcccggtgctgagaccgaaaccacaatcaaactgaagatgtcgcgaggttcgttccaggcagcgttcttgttcgaatgcctggacgcaatcggtgcagagacggtcgtggtgccggtgcgcacactgctacaggaaggccggtaacgctatcagcgacgttttctctgaatttgtccgcaagagctttgcgtgcgcgccagcctgattttggccccctaacgggggccttccttcttcggaagggacgttgtgcgcgaagtgataacggcaccactgagatacggagcgggggcagctacaggttcgtgcgttgatgcaggaagctcccctcaacccaagggacaaggcttcgagcccaaatcttcctccccttcttccgctctcatcgatgcccacttccgttctgagtcgcgcaaccgcggcatgcagaaatcaaccccgcccttgcgcggggtttttcttttctccgtcgttcagacggagggcgcgaattcgaccgcgcttcaacgcgccgacattcacgccttgccgacggcggctgcgccgccgaacacttcgtcgaacagcgcgagcatcatcgtccatgcccgctggtccgcggcgcggctgtagccgtagccgggcttgttccacccgtcggcgtcgggattcgtgtaggcatggccgacgccgccgaagagatgaagctgccagtccacctgcttttcctgcatttccgccgcgaacgcggcttggtccgccgccggcacgtcggggtcgcgcgcgccgatcatcatcaggaccttcgcgcggatcggcccgtcctgactgcccgccggccgcatcaggccgggatggaagcccaccgcgcagcgaatgggcgcgccgccgcgcgcgagctcgagcgcgctgatgccgccctggcagaagccgatggccgcgacccgctcccggtccacgcccggctgttccatcaggacggagagcgcggcgcttgcgcgcgcgtgcatgaggcccggcgtggacatcaattcgatatgccggcgtatggcttccggcatcgggaatccctcggcgccgtacatgtcgagggcgaatgccgcatagccgagttcggccagccgtctcgctctcgcccggatatgctcgttcagcccgaaagcctcgtgcgcgatcaggaccgcgggttttttcgtattcggcgcgtcgtcggcgaagtagcccgtcaaccgggcgcctccgcaatcgtaggcgatcgagcgtgtccccatggtcggttgtctccttgcgcggtataggtcgtgagagtcggcgtcaacggatgttacgagaattcgccgccgcgccgcgtcgaggccgcgcaagcgggaaaccgtgaagatcggccgcgcctttcggccggcttggccatcgagatcgtctcggttttcgaaacatcccgtttccgacatactcgaacctctcgcggcgcggcgcagttgcatcgattcatcgcacggggccgcgtgacggggaaagtgacggagaaaaatcggcggaagaattgaaatcgcgtcgcgagcatttccgcgcgcggataacacaacgcaagaacaagaaaaacggggcattcgatgaatccattctttggcgcgcagcgcgaatggcaggacgtaccggttccggcgcgggcatatgcaaggctcgacaatctccacctgcctcacgcggatgcgcccgatcggcaagcggcgctgcgcttcgatctgatcgacgccgactggctcgacaatcaggcgggcgccgacaatccgctgttcgatctcgggcgtccgcaccgcatgcgcgccgcgtggaagcgctggttcgccgccgcgcggggcggcgacgcggacgatccgttccgcgcggcgccgttgtatgtgctcgaagtgagcgtgccgttcgacgcacgcgaatggcgcaagcgcctcggtttgacgcgggaagcgatggcgaacgacgctcacggcgaaatcctggcggcgtttcgccggcgctggtatgaactgacggtgttgcgcgaagccgccgcgcgggcgggggcgatgctcggcttgctccatcgcggcatcgccgacgaggggctgcgggtttgctgcttcgccgcgctcgcgccggccgcgcatgcggccgggctgacggcgctcggcacgctggcgggcagcccggcgctgacgagcgcgagcctgaagccgctcgtgcgcgacgtgcgcgcgacgtatctgggcgtctacgacgtcgggcaggcgaatgccaatgcgctgctgggcgggatacgcggccgggaccttcatgggatggttcggcacggcgtgtttccgacgctctatttcgatctgggcatgccgttgcagtcgcagcgccacacggcgccggcgaacgttcggttctgcttcacggcggaaccgcccatcgttctttcgcactggcacgacgatcatctgggcggcgttgcgttgccgacggcggccggctgcccgacttcccagcagatggactggatcgtgccggactattcgcttgcgacacggcacaaggcgctggtgacggcgatctgggcggcgggcggcagcgttcacgtgttcagcgcgtcgccggccggccggcggttgcaggccgcgacggcgagcgggcatctgctgacgctcacgcgcggcaccgcccgagacccgaacaacggcggcatcgtcatgcaggtgagttcagcgcagcaacaggcgcgccgcttcgccgatcccccccgaagctggctgctgcccggcgactgcgattacaagcattttccttcgactttcacgccgacgaacgtgatcgcgctcgtcgcgccgcatcacggcgcggacctggggaaagggtcggttccggtgccgcccgccgcgggcggttatttgcggctcgtctattcgttcgggcgagacaacaagtaccaacatccgcgtcagggcttcgtggatgcgcatcatgccgccggctggacccatccggtcgtgccggcgacgggggcgatcacctgcgtgtcgggagacgacgtgcgcacgaccaatgtgcattcgccgtggcccgcgaaaccgaggggcgtgctggtgggatggtcgaaggcgccgcattcggtttcagcctgcacgctgggcggcggcgcgacgaattgcacgttgccgctcgcgaaagtctgagccgccgtcacgggcgctcggtcgatcgagccgtcgccggcatccgccgttcgggcgaggccggcgatggggcgtttcggttgattcgttcggtgcgttcggcccgttcggcgcgcggtcgccggtgcgatgcgggcgggccgtgatgttcgcccgcgtcgtcaatcgaacgcgccggcttcgagatctttcttgaaatgctggagccagtcgcccgcgtcgccgagcggatattccctcgttgcgtgcgtcgagtgccgggtgatcgtgacgaagcctgtctggccgatgttttcgtcgcctttcggatccgtcgtatccgtttcgcgcagggtgaattcgtttcccgacagcccccgcgcgtgaagcgccgcgagatatccggcgtgctcgtttggttcgatcaatcgcatggttgcgctcccgtgcgtccggcgttcgatgaacgtgggttcgcgcgtatcgcggcggcaaagccatcgctggccgcgcgcgctcgcttgcgcaggccgccgaatgacggcggtttgcctttctcgcgtgactgcgtgtgctgcacgatggttgcgtgaggcgcgaggggcgttatcgacgcagccccttcatgttttccgcttccatcgccgctcgccactcctcgcgcgcctcgatcggatccatttcgtcttcgaccgacgacatcgcgcgttcggcgacggcccgtgcttcgtccgacaggaaatcggaatcggcggcctcgtcctcgggcggcagcatcatgtcgcgaatcatcgcctccagttccggcgtatcccacggcaggccgcgctgcgttcgaatcttgatgtaatgcatgacttcagcgttctgctcgggcgtcaacggcaagccgcggaaggtgctttcagggtcgggagcaatcatgatgtgttctccggcttgggcggctttagtgtagcgctgtgggtggggtggaggggataggggaggttgatggttgtcgggttgggggtgggcgcggcggtgagggattgtttgcgcggctctttagcttgagcggggaaagcggtttcgttagagtttgttcgtgatggggattggctgctatcgacccagatcagccgttccggattgtatgcctttgatgacactgtctgaggcacaacgatcgttgaggccccaatctgccattctgccttcaaaacaaagagtttcgactgcctagaccggagtgcagatgggtatcggtgggttggaagcccaaataacgtcgccagtaccgaacccgacaagtgaataagacggcccgctcctaccgtctgtttacccaccccccaattgatataggggaagagaaggcgcttgtgtgtgggctgccaacagccattaagggtaaagcggagcgccgaagtcaatatacctcacggctacgcttcgcgtccagttccttcccgagatcaaatttatcgccccacgcagtgaaccagtgatcgttgcaggactgaacggacgagaggccttctgcatcgagaccaaaaatctgtccgatgttgtctttggcggtagcgctgatgtaagggcagacgacaagatcgagcagcatgatcagcgtctcggcatcattcgggcaatgagccttcatatgttcaagcttggtgataacgtgcgcctcgacgaatctctttaacttcgcatagcgcaccttgtcctttatataggacagcagggtcgtgatcgaaaagtggctcatgaagcctgtggggcgaatatagtctcctgttccctctttctcctcgataaggaaatgccggagaaggacagaaagcggaagccaatattctcggccaatctgcgatagggaaatgagtaggtagagactctcgacctcacgaagagcgctcatcgtgtttttttcgagctgctgcatcacgttgtcatggacgtatttgaacagcaagtgtttcaactcgtatggcaggccttgcacatgcagaaagtcaacagaggtcacaatcattcggcagaggcgaactgtgtgattgaccttcgggctcgccgagtacgcgaagaatgcaaactccatgatcgcgagcagagctttggagagatgcttacgatcgcgatctgacttgtcgctcgcaacataggctttgaacagtttctcgatcttattctcggctatggcaaatgtgtaattcaggagatcaccataggtgacacccgcctccttgatagccgacttgtatcgggtgatcaggcggttcgcgtttatggagcacatcaatttatgcgtggggagcactgccgggtcgacctgcgactccttttcacacactggatcgatctcatcattcaaaaggctcgagatccattccttggcgatcgtgatctccgtgatgattggtttctgatagcgtttgatctttgacgtgttgacgcttagcttttttgacttaagaacctcctgaagagtctcgaatatctttaattgcgcaaactccgcattgtaaaaaacaaagaaatcatcaacatatcggaatatttcgtagtcgattttgtgtgtcagattactttcttgggcaagtcgcgtcattagctccacatcgaccgactgcaaaatgatctcagcaaaaatacgagaaaactccgggccagtaacaatgccattggtctccttttggtttaggttttgcatgagagcatcgaactgccccccgaaggtcgccttcgattgtttcagactgaattttgtctgatcttttcccaagacagcccacggcaatgagtgagtatagatgctatcaaaacacttactcacatcaaactgcaccatcgcgtcatatttcttttcgcactcgtgatattcatacgattcaaaaaagcgatgaatatttcggaattttcgatagacgaaataggagcccagctgctcgtactctcggtcttcctcctctagcccggcaacggcgtccatacgctcttcatggagtttgtccttgaagtacgcgtaacgcgataccgacaccggacgtcgtatcgaaaactcgctgacagaagtgtggtatatgatcagtgcgctgtgcgttgcgtagaagctcgccacggcaacctgattgcggggatgcacgacgcttagtatgcgcccatcaagattatgggtgacacggaagttgaacggaattgttgccatttcgcatttgccgatgggcacgaaacggcgtgttttctgcctgccccattcggtcacaacctcggtggcaatgccgacatccggctttatcccgaacagcagccgcattgtctggtcgagatcagtcgtctcgcaaatccagcgcacttgttccttctcgatctctatgctgttatttctcaagaagcgataatagccccgattggagaatgtaggaggcacctcgaacggcagcatatccgtcagcacgggcctttgtttcctgtgggtgagcgaaatgcgtcgttcagccatgtttccatgccctcacaattgtctgcagttctttcgtactgaaattgtggtatcggcgctcctcaaaaccagtggtgaatctaagtttttttaactgattttgcaggctggttcgctttagttccgcgatgcgagccttgagccgcttatcgagcaactgaaaactcgacaaatcagttacgatcgaattattaaaatatataccagttaccgcacatgacttgctgttggaaagacgcgtatttcccgtcaggaactttatgcggcccacgagtttcctgaatgcacccttcgggttgatcggtctctcccgccaatagtcttcgaatgcggcatccattcgcgcacgatatttcgtgaccttggctgcgctcgggctaattttaaattggcttggtttgagaaggaagcgataaccaagatactcaaacttctttgtactcgtgtctgccagtttgaattccgacgttttggccgagttgtgtgcgaggccgctgtcgccgaagatggcgatgatcctatccttgaacgagccgaggctctttcctatcggcggtcgtgcaaagaccgctacgatgtcatcgacaaaccggcagtacaggaccaagcctgggatcgcccggattgccttatcgaccggccgcaaatatagctcagccaaatatgcgctgatgccaacaccccggggaatgccgatcagggcaccggaaatcgtgccgtaagaatccagtgcctgtttgatgtatttttttgatgcagggctcaataactggtcgcgatccagcttttcgactaagtgcttgcgattgatactttcataaaatgacgagatgtcggtgcgaaccaactcgaacggaaatttgctcccgagcatatcgcgcagctggcagaccaagtcgtgacggttggcttgtttgatgctatagattcgatgaatattatgctgaagctgcttgataacgaagaacgtctccgggtccgcgtcgatgcagaaaactggcttccccttcggcccggtcttttgggaaaggtcgatcttgaagctcggctggaggaccttctggctgatgtcacccatcaggatatcgatggcggacgacttatcttctttcaacacaactagttcagccttcaacgcaagcaactgcgccttgaaatcttcagccgtcagtgtagtttcgactttccgtagatcgcgaatttcttgcaccttgtcgcgcacagcgagtgtgaacggttcgagactcggaaaatagcgggttgccaagtcgatgcccttgcggttctcggcatcatatatgcgacggaagttctccgcggtgaacatttggtcgatcatcactggatacccattccatttgattcagttgtacgcgacaaaggtcgagcgaagcgagggcaatgacgccgacatgcgtgagcgaccccagattactcgaaaacatcgcgaatgactctttttcggatagcgagtgccgctctgccgtctgcaagatgcactacatgaatgtctgctcctggccgaatccggtcagttggcatcggggtgaaggccgactggcggatgcgcacctatagctgccgcttgctgatacccctattcgaaggtcgtttgcggagtacagcggactttcggagaatcgtgcatgccgccgtttccgcgctcgaatcgaccgccgtaccgtatcagggcagagttggatggcccacactggctgcactgcagacgcagatggcggggacaggcgtttggcacggcggcaagacaaagtggccgtgatgtcgacgcccggacatcaaccgcgtacttcggaggtttgtctgaccgccgataccggctgtcagtgcaacgatactctctgagcagagtgccctgcacgctcgtgccgcttcgagctgtcccgttcgctcacaacgctaaaaaggccagtcggcccgctgtccgtctggattgatgatggagaattgccctttctgagactgctggccgaaccagttacccctcgctggcttgaagacgattaccaacttcttgtagagatctggactcccgtcctgatcctctacatttgcgacgatgggaagctgcagctcgctcgcagtgatggcgactgcgctgccataaccgttgttcgtcgaatacgcgatcagatacttccccgacttcgataatgccgtcccttcgactgtcagcgtaaccgcctgcgtttccgcatccggtgccgcggtcacacgtgagacgattgggccagcgcttcgggcaatgcgcgctcccagatatcccgctgcgctgattcccgataacgtgagaaatccggtaggaagttcgatatattgctgaatcctcgctgggtcgagactcagcgttagcgtgacatacgcgattgcgccgacaaccgtccaaagcaaatactgcagccggtccggcgcgaccacgcctccgaccgaaatgaagtctgaaaatgacggactcgtcggcccggcggcttttccacctttgactacgttcagcgtcagcgtcgagacggtagcaccaaccgatatcccgagcagaccagccagactgccaggaatatccccgaaggtgggtgtcatctgaataacgctacgcgcgatgcttaggtaactccacgcaaaaagcgcgacgaacgtccagacgaccagttgcagtcgcgaaaggctgaacgtattggtgtctggctccaccagcagcaattgccattgacggatcatcgtaccggcaggtgcgccagacaacgggacacgcctccggaacacgatcggcaccagcgagatcgaggcgactagcacgatcaaagccgcgactcgcggccagatggctccgaatggcgagaacgtcaccgtcggcgctgaagacggaatggcggtacccaagccttgcgcgcccgacgtggtagcgacggcaatgcgcctgaatcccttgaaattctcaggaatgccattcacctccagttcggttccaccggtgattcctgcaaccgaaaagccgggcgtgcatcccgccgtgggtttgtcttgtacacacatctgcaacgcgcgattgccatcaataagcaagatattcgctgccggattgacggcatcaaacccgttccctcttagatgcagtccgtcataggtcgtcaaggcgccgtgcttgctaggatagagcgcgttgggaaacaactggaccacgtccgcatatttgacggtagcagccgtttggttcggctggatggcatcggccgccgcctgtccggctatcatgaggtcagcaaccagtatcgcagcgacgaacgtcttcatttctataactccatgtgcgcagtcagaccagcttcacggtgctgaggagcgctgtatacaagttattaacgaacgcattaatgccgatctgcaaagcggcttcggcggtacagtccaacgcttggagttgaaggttgtacgtattctcttcctgatctagcttctcacgcagatcgtccgcggagatagagccggacgcataaaacccgcctatgagctggagtcgctgcttatggctctgaatcacctggccgagatagtcagccacctctcccgcgttgttccccatcgcggtaattgccgcatcggtagcgccctcaaagatcgtgttccagtcgacttccataattgcctcgtgttggttaggctattttgccgtgggcgatgaggccatctgcttggcagtctcgccctggaaaatggcgcttaggattccttgaaaattggcacgatcgattgtcagatccgcgtcggaatacgtgttgttctttcgatggtcggaacgggccttttcccatcgatccagcagatccttggacgcgtcgagcgacggcttgttaactagtataagcggctgtttgattagaaacacgcgaatttcagattcaatttggccatacatcttttcgctcgatgcataattccgttgcgtcaacggcgtctcgagcagcccctcatagaagcccatgatgtcgctggatattgtcgcgagcgctgtctgattcgactgatcataaggcgcgaccagatgggtggtgcagctcgcgagaagcgcgattgcaatcgtaaagaaacaagcgtatatccacgaggcaccgactttcgtcttattcattccatccccctttattatccttcgttcttgctataccgtcgaatacgcttcgccttgatatggagtgctttgtttttcacatactaggtgacagattttcatatggcaaggcagcggcaacccttgccacctattcgatctggcgcggattgcgagacggcactgcactcgtcatatcgtcgcttggctgcgcacctttttaatgccattggcctcggacataccacgatgtgtttttgctagcctggctatagcggcattgcttaggcatgtacgcccaaccaagtcgcgctttgctcgcgggtttatgaaccgctgcattatggcgaatctaccggcatctggccgtgagcttcgaagggcatggccactacggctgcaataatcctccagcattcggtaggctcttccgcatgaatggccggtatcaaggccttccgttcattcgaatgtctcactggccgccgagtcgcccgtccgcaactggccggaatcggtcccaccatgaacttccgtaaccgcccatcctctgccgttcgcgagctttttcaggtagacgtcagcttgttgggtacaacagacgccgctgcacggtgttctaaaatgcaagctgcagatcatagcgggtaccttatctatatcgaccaaggtaaagaacgaaaatgaaaaaaagaacttttctcaagaaccagttgatcaatgcatggaccgagtgcgtcaagtacgattaccccaccggcgtgatcaatggggagcgggctcttcaggcatgtctgtaccatcgtttgatcaacgacttcaaggccaatgggatggagaactgccgccgcatcttcatcgagccaacaattgacgtaaaaggccgaacttcgaggcgcatacctgacatgatgatctgtgacaccaataacgttatagcgattttcgaactgaagtttcatccgcgcgtgacgttgagcggaaggttcggcgatgcattgcgcggtggtgtggaaaaggacttggatacgctattgagcattgctcaagatttaaacggtgtttctgcgaagcctcaagccgacgcctcacacattgaggtcagcaatgaacgatatcttggtgtaagcggcgcgagcaagacctatgggctcgctagcaacttgatgctggtctgggccggtatttacaagcgatccgacaggagcgatgcgtcgtccaccgagcgactcgcccgcgtctttgacgatgctggcgtcacaattcaaggcggatttctcgaattgcatgcgcaaacccaagaagaagcacacccagttctcgttgataggtactctggctggaaaacgccccgtatcttgtatggcgacgctacacttgcttgattcgaatctcgtgccggggaagcgaatgtcggcaatgctgacatcaaccgacctctgagtgttctcgtgcgcaccgaggcgaacggccaaaactggccggcaagcgaccgctcgccggccgccatgccatcaaacctcggtctgctccgccatctcaagggcatcgtcgacctcgattcccaggtagcgaaccgtgctttccagctttgtgtggccgagcagcaactgcacggctcgaaggttcttcgtctgccggtagatcagcgaagctttcgtgcggcgcatcgtgtgggtaccgtatgcggtatcgtcgaggccaatcgacgcgacccagcgctgtaccagccgggcatattgccgcgtcgacaggtgctgcgaagtatggatccggctcgggaacagaaagtccgccgccttcagtcctcgggcatcgatccacgcctcgaggctctcacgggtctgttccgtgatctcaaattgcacgggccgctgggtcttttgctgcatgactgtcgctctcgacgccacttggcttccgtgacggacatcctggacccgtaaccgcgtaaggtcgcacgcccgcagcttgctatcaatcgcgagattgaacatcgcgagctcacgaacgttcgacgccacctgaagtctcgtccggatcgcccagatttcccgaagctttaacggaggcttctgtccgatgagcttgccctggttccacggcacgcggtagacaacgacgacattctcggattccatgacaatctcctttcaagcgaatggagattgagtgtgcgccgcgtcggacggtcgcaggccgacccgaaggcgaccttcgaaacgctcgaaaacggacattcgcgaactgtcgtcgccgagcaaaaacccggttgtggaatctcttacctcgaccagttcaatgcaaagtttcggcggctgcgggaaagttaaagatcggagcgttaccccttattgctctttccttgcctgtctacgcctgtgacatgcgtcgtgatatcgatgaactcctggtcaagctgaacaggatcaagaatgctttggatctcgcttacaaacctctttttcgcagtgactattcgcttcttcaaatcgtcgtttcgacagcgagtgacgtaattaatatccgtaaccgaattataggcgtccacaaggctgttaagtacatcttgacgataaccacggaatgccagttctttgccctgtccgtgcgactctgtatttagattcggaaagaaccatcgcccacgatcaatcatggacgagagcgctatgcggtatttgttacgtcgctcgaaaaacgagccggaaggacacttctccggatcaagttcgcaaaagtgaataacctcggaaaacaggtcggaaatctgatcggaccatacgcgcaatgccaggaagtgttgttgtcgcagatttacgtaatgaattctctggttaagtctttctcgctgataattgatccatgcgaatatcgccgccgaaataatcgacagcagagctacgagcaaagacgctagagaaatcgcatcttttatgtccacaattcactccttagaaaggacaaatccagtcgaatagacagacaaagacgtcgctcatacgatccaggatatgggtgctcgcgaaccgagtgcttcgtgcaggaaactcaaactatcgcgcggttattttggaccgccggctcgaacgtcccgcagtggccaccccccgttactcccccccaaactcctcaaccgccctcaacgcatgcgccgcatacatcatcgaaggcccccctcccatataaaccgccgtcgccaacaaatcctcgaattcctcccgggtcgtcccgagtttcacgagcgtctgcacgtggaacccgatgcagtcgtcgcagcgtgacgcaatcgcgatgccgagcgcgacgggctcgcgcgtctttttcccgagcgcgccttctttcgtgcccgcggcggcgagcgcggcgaatgccgacatcaaatccggttgcgtcttgcgaagcgcgcgcatttgcgtcgcgacttcgtccgtcaattcccgatagctttgcggcagagccatgatgtttctccgatcgcgcgtcttgaacgaagcgacaccgtttgcccgcgctcaactgtcccgttcggcgcgcaatcgcatcggcgcatcgaaacggcaacgcctttgccccggatcgaagcgcccacgccgacacgcactttccgtccgatctttcacgtgaggccgcgccatgccgcgcgagatccaaacgcatgcaccgctaacggatcgcactcgacttcgagcataagaaagcctgtcggcggcgatttgatctgccgcaatcctcaccccgtattgctcgggctccccgacccgaacgcgttgttgaacgccatctcgaagttgttcacgccgttcgcatcgacgatctgcgccatcgtcgccgcgtagtcgatgaagtagggcgccgcgccgagcagcagcgagatctggtgcgcgtagctgaatcccgcctggtcgagcgccatcgacgtatcgacgagccccgcgaaccccgcgtcgttcagcacgcccggcccgagccagccgatcggtatcgagaaccagccggccgcctgttcgttcgtcgtcacgaggttcggcagcaggccgagcaggttgcccgcgttgaaaccgttcggcatcgaaagctgcgcgagcgattcggtcacacccgccgcgttgtcggccgagttgatcgccgtcgatgtgctcgtgaaatccgcgaacttctggccgaacgcgccgatgttcaggaagttgtccggctttgccgcgccgctgatgcccgtgcccgcgatcgcgccgatccctgcgccgagcagcgtgccgagcaccgcgccccatgcggcgcccttggccatcgcgatcagcatcgattcggcattgcccttgccgcccgcgtacccgatcgcgagccccgtgcccgcgcccgcgagcgtgccctggatcgcgcccgccgcgacgaacgacaggaacgtcttcgtgccgccgatcagtgtgtcgatgccggccgcggccgcgccgccgagcgcgccgccgatcagcgaggtcgcgccgccgaggaatgcgccgaggaacgcgcccgcccacaggttgccgcccgccttctgcgcggcgagctcgcccgcgatcgcgccgccgaggctgccgagcgccacgcccgcgagcagccatccgccgatgttcgcggacagcacgccgagcgcgacgagcgtcgcgccgcccgtgaaaatcgcgccgacgacgcaggccgccgcgaggatcgcgacgccgatgatctcgagcacgctcaggaagctgcagccgttcggatcggcgagcaggatcggattgccgaggcagtacacgtacgggttccacgcgccgacggtatagacgctcgtcaccaccgggtccgggctgatgaactggccgacgcacgggtcgtaccatcgcaggccgtggcatacgaggcccgtcgcgtccgccgcgcccagcgcgagcgccaccgccgcgacgccgcccgccggcgccgcgccgtcggccgctcgcgcgtagccgaacggtgtctgccgcacgcgcgtgccgtatgcgccgcccgaatcggtgatgagatccatcacgccgagcgcgttcggatgcacgaacgtcagcgcgccgccgatgtcggccgcgatccgctgtttgccgaacgtgatccacacgatcgccgtgtcgccctggaactcgatgtcttcgatcgggctgaaatacgtctgcgcgccgttcttcgtcgagcgcacgcggcggccctggtagtcgtacgtgtgcgcgatgtgcgtcgcgtccggcagcgtgacggcgctcaggtgatcggccgcgtcgaacgtcgccgcgccgaagcgcccgctcgtcatccggccggcgacatcgaacgccaccgccgcgccgccaaccgacgcgagccggtgcgtgcccggctcgtacgtcagcacgcccgcatcggtggcggccgtcgcgttgaatgcgtcgtcgaaggtccagtcgtgcgcatcggcggccgtcgcgccttgccggtagtgcgcgctcgtcaggcggcgcagcgggtcgtagccgaagtcgacgctgtcgtcgccggcgtgcgcgctcgcgagcgtctgcacgaggccgccgccgcgcgtgagcgtcgtgtcgcgcagcacgttgcgcgcggcgtcgagcacgcgcacgcgtgcgatgccgccggcgttcgccgcgtagtcgatcagcgtcgacgcgccgttctcgtagtcgatcgaggtcaggcgtccgaaccgatcataggccgcgtccttcacgacgcccgatgcgctgacgagccgcccgtcggccgcatagccgtaggcgatcgtgcgtgcggcgccgcccggcgcgctcgcgggcagcgtcgcgcgcgcgaggcggccgagcgcgtcgtatgcgcgccgcgtgacgaagcgctgcccggtggccgcgacggtgcgcgtcgtcgcggtcttgcggccggcttcgtcgtattcgaagtcgaccgtgccgatctcgtcggtgatccgccagaggcgcgtgtagcgattcgcgacgatgccgtccgcgggcggcgcgccgctcgcgtcggcgtactcgtagcgcacgcgcggcgccggctccgcgtcgtgatacacgttcgtcgcgcggttcatcgcgtcgacttcggtgcgcacgatctggcccgccgcgttcgtgcgcgcgcgctggttgtccgatgcgtcgaggaggaacacggtgcggcccgtgtcggggctttgctgcgcgaacacgcggccgagcaggtcgagcgtgaacgcgacgtgcgcgccgcccggcagcgtcacgtcgcggaccttgcccgacggtgcgtacgcgtagcgctgctcgacccagtgatcgcccgcgttgcgcgagaccgatacgagctggcccgccgcgtcgtacacctgccgctcgacgtcgagcgcggcgccgcccggccaggtttcgctcgtgatcagcgtgtcgccttcgcggcggctcgtgacgacgagcccgtccggccgcgtgagctgcacgagccggccgagcgcgtcgtaggtcgacgtcgtcgcgccggtgtccgcgggcggcggctgccagtttgcgcccgtcgccgcgtacggcaggaacgaggcggcgacgaggccgcgcgcgttgcgccgcaccgcgtgggtgacggtccactcgccgggcgcggcggcgggcgtgcccttgccgagcacgttgccggcgccgtcgatccacgtgagcgccggcaccgcgtccgcgccgccgtgcgtgccgcgcgtcgcgctcgtgacggtcgagatcgcgcccaccgtgtacgtgaacgcgatcgtcggcagcgcgggcgtgtcgagcgggccgatcgtcgcgacgacgcggccgagcgcgtcgaacgcgtcggccgtccggtggccgtttgcgtcggtgagcgaggcggtctggaacacgcgcgcatcggtggtggccgccaccgcgttgccgagcgcgtcgatcaccttgacgacgcgctggccgctcgcgtcgtattgcagcgtctgcagcgcgccgagcgggcctttcgtcgcgagcgtcggcccgctcgcgttcgcgccccgcgcgtgcgcgcgccgggtcttccaccaactgcccgcttcgcccggcagccggtggtagccgtactgcgtgaggtcgggcggggtgtcgccccagaccgacgcgacgaacgcgtcgtcgaacacgcgatcttcgatgcgggtgacgagcccgcgcgtcgcctggccttcgggcaagccggcgaacgcgtcgccatcgtagaagcagatcgattcggacacgatgtccccgccgggcgcggtctgcgtgacgcgcgccggcagtctcaggttcttgccgcccgtggcgagcgtcgtcgtcgtcgtcacgtcctggtcgggcgcggcgatgccggcgcgctgcgcgcgcgtgcgttgcgacgtgacgtcgccttcgctcgtgatcgcgagatagtcgacggtgcgtgccgatacggcggcgctctgccgttcccagcgctcctcggtcgacgtcgtgcagtacggcaccgcgatccgcttgccgttatccgccgtcgacgcgacgagcagcgcgtcgtacgcgtgccgcgtgatcgaatacgggcggtgctcgagcggcgagccgtcgagcccgtacgtcgcggtgacgagcggcttgcggcgcagcgcgccgagcttcagcgcttcgtcgcccgtcagcgggcgggccgggtcggccggatcgagcccgaggtggaaggtcgtctcgacgcgcagcgtcgggcacgacgcgtcgcccagttgctcgctgtcgacgcggccgaagccgaggaacgtgcgcgtcgcgggatcgtagcgcgcgtcgtgatacgcgtagcgggtcgacgtcgtcgcgccggtgccgtggtcggtctggtcggtgcgcgcgacgcactggatcggaaacggatgataggttcgccacggcgcgccggcttgcgcgtcgtcgcgcgcgtactcggtgctcgtgcggtagccgatatgcgtgctttgcgccgcgccgtgcgcgagatcggtcagcagatacggcttcacgccgccgccgagatcgagatagctctggcgcgacgcgcccgcgatcgacggcagttggaaatgcacgcccgccgtgcccgagccgagcagatcgacgatccggtagctgcccggcagcgcgaccggcgtgccgggaatcgccacgggcgcggcgagccgcgtcgcgccgacgttgcgccacagcgtgacggattgcaggccgacgtagacgagatccgcgcagccgtcgccgtcgacgtcgtacagcgcgagccggtgcggatcgaaatcgcgcccgaacgcgggcgaaggcgtcatcgcgatcgccgcgtcccagccgccgtccgcgcgcgcgggccagtacgtgagcccgccgcccgtcacgcgcacgatgtccatcagcccgtcgcccgtcatgtcggcgagatgcacgtgcggatcggcgagcgacacgggcggcgtgcgcgcgggcggcagcacgcgcggcgcgtcggaccagctcgccgggccgtcgcgcagatacgcgagccagccgcggccggtgtcgagcaggatgtcggtgatgccgtcgccgttcagatcgacgaagcgcagccgcacgtcgctcggcgagacggcgggcgcgcgctcgaacacgatcggccggccgaagcccgcgggcgccgagccgcccggcgcggccagcgggtagtagccggagaacggcgcgtcgagcacgagcacgtcgacgctgccgttgcccgacatgtccgcgaacgcgaccgagggcgcggacagccgcagcggggcggcggtgcgcgcgagcgggcgcggcgcgccgaactgtccgccgccgaggttcggatgcatcgtcggcatgccatggccaaggtgcacgatgtcgggcagcccgtcgccgttcaggtcgacgagatcggtgttcgggtccgacagcggcgtcgtccagcccgtcaccggcacgagcgcgggcgcgccgggcgacgagtacgcgaacgtgcgctcgggcgcggcgaggatcgagccgtcggccgcgtggccttgttcgcggatcgtcgcgagcagcgagcggccgcggccgccgtcgtcgtcgtacagcagcgtccagctgcgcacgaggctgggcgcctcggtcgtcgcgtgcagctcgatgcgggcgcagcgcttgtcgagcgtgacgggcgcgccgtagctgccgtcgacgagcacgtcgggccgcgcctcgtacacgaagtcgagccgatacgtgccccatgcgatcgcctgcggcacgcgcgcgccgccgacgtcgagccacgtgtacgcgatcgcgttgcccgcgctgtcggcgcagcgatcgacgagccatgcggcgggcagcgcgccgccgccgatccgtgcgttcgcgctcgtgccgagcgtgtactgcgtatcggtcttgtcggtggccgtccacgacgcgcccgtgaattcgatcagtagccccgtcgcgtcgacgatcggccgaaagcggcgcgcgcccatgtcgacgagctcgccgacgccgacgagcgagcacgcgccgggcggcgcgggctcggccgcgcccgttgccggcgtgatcctgcggcggatcgtcatcagcccgagcgaccagccgatgccgaacgctccgtcgcccgcgcccgccgaatactgcagcgtgtgcggcggcgtgatgccgttcgggccggccggcaccgtcagatcgaacttcagcgtcgcggtgcccgtgttcagatcgacgctgaaatcgccgccatcgccgctgaccgatccgccgcccgaaggcaggttcaggatctcgtcggcggtaccgcttgtcttggccacggttcgcctcctggtcggaattcagccgcgcggcttgaatgcgtagtcgatgacgagcacgagattgatgagcggcgacagatcgagcttgccgcccggcgcgagcgacggattcgcggcggcgccgagcgtgagcgtccagtcgccgagcgcggcgccgccgacggcgcccgcccatgcgctgcccgcgctctgcgacgagatcgcgcccgtcgcatcggtcacgcccgacagcgcgcccttgcccggcgcggcgagcgcgatcgtgacgttcgacgcgggcgtgcccggcttcatcgcgacgagcaggctcaccgcggtgacggccggcgcggtctgatcgatcgggaaatccgcggccgacaggttcagcgtcagcgtgcccgtcgacacgaaaccgtagaacaggtccggatacagccacgcgagcgggatcgcacgctcgcggttgtagaagcccggccggctcgcgagctgcgcgagcacgggctgcacgaggcgcggatcgaagcgcgcttcgtagaggaacgtgagcacgacgtcggtcagcgtgccgtagttgatgtcgttgagcgcgggcggcaggctcagcgtccagctgctcgccacgcccgcgccctcgaagatgcccgtctggttctcgggcggcggcgcgagcacggcgtcctgcaccgggtcgtagtccgaaatgacttgcgtctccgcgctctgcacgcgcaccttgctcggcgcggcgggcgtcgcgacgtcggcgggcagccggtagaacgagatgccctcgttgccgagcgtgccggagatgcccgtcggcggcacgatgccctgcaccgaaacgagcacgcgccggatgcggccctgataggtgccggggtacgcggaatcgaaatcgtcgagcgtcgtctcgaacgtcatcgtgcccgtcttgcgcagttgcgtctcgaacagatagccgtagcggctcgcgagcgagatcgactgcttcaggtattgcttcttgccgcgcttggcgttgacgagatcgtcggtgaacgactggatgtcggccatcagcgcgtccgcggcgaggagcccgtccacgacgccctgatacgatgccttgatgaacgacacgctcacgtcgttctcgaagttgtacgcctgctgcatcagcttcgccgcgcgcagcgccatgttcatgtaacgctcgtagatctgatcgacgaagttgcccatcgccttccagacttgcggcgtgaacgtgtccgcgtcgaacacgccgagcgtttgcgcggccgcctgcgcgttgagttgcgcgaccgcgagattcgcgcccgccgcgctcacctgcgcgttcgcggcggcgagctgcgcctgcgcctgtgcgagcgcctgctgcatttcggccgtcgtccggttcatgctgtcgatctggaactgctggctcagccggttcgcggcgagattggtcgcggctgcgacggtggccgaatcgcccgagatccgctgcccggacaggtactggttcgccatcgcgctcacgccgttgtagtcgccgtcgtcgccgccagacacttgctggcccgtcgcctggatgacgatcacctggctgttgagcgagccgtattcctgagcgttcttcgcggcattcgtcgcgcgcgtctgcgcgagcgcgacgcccgcctgatacgcctgcgcctgtgcctgcgcgacggcgagctgctgctgcgcggcgttgatctggccgctcgcctgcgagacctggttcgcgagctcggtgcgcgtgagcttcgcctggtcggcctggttccagaagttgacgacctggttctccgcctgctgcgcgagctgcgcgaaattgatcgccacctgctgcagatagctgaacgaccagatcggcacggccgccgcgtagttgccccagtagtcgagccccgcgccgatctgcacgagcttcgcgtagacctcgagaaggacggtcgcgatcgcgacgtcgtcggccgtcacgccgcccgtgccggtttgcgcgagcgtcgcgagctgcggcagcagcgcggtcgcgcgcttcgcggcggtcgcgaggcccgcgagctgatagagcgccgtggccggcgcggccgggctgcccggcgtgacgaccttgccgtacgcgttcgtcgcgcccgcgcggtcgccctgcagatacaggctgtcgccccatgcgcgatagagctgcgcgagcgcgacccagatgtacgggccttccgtcgccgtgttgaggtacgcgtagcccgccgcctgcagatagtaggtctcggcgttcgcgtagtcgccgagcgcctgatagcagtgcgcgatcgcgagcgggatcgtatagaagtaatcgtgcgggagcagcaccgagcgctcccacagactgttcgcgttcgtcagcgcgtcgggcagcgcggcggcgctcgcgtgcggcgcgtagaggatcgtcttgatcgacgcgatgtccggcgcgccgctcgccgcccactggatcgccttgaccgcggtttgcgcgccgctgcccgtcaggagtccgacctgcttttgcgcgagcagcgcgatcggcagcttcggcatcggctggatcttgagcggcgtgagcgccgcgggcgcgagatcgatgccgcgcggcggcatcacgcccggtgccgggtggaagcccggcgtggttgaaggcgcggcgttcgggttcgcggccggcagcgcgctcgggttcggcatctgcggcggcgagaacgcgccgacgacggccgcgtccaccgccttcgcgcgcgtgacggccacgctgctcgcggcgctgttgccttgcgacgtgtagagcgacgcgagttgcatgtccgacagcgcctgcgcggtcgcggccgggttcgggctgacgggcgcgagccccgcgccgcgcagcgcggcgacgccggcgagcgcctgcgcgggcggcggcgtcgcgggccgcaccgggctcgcgggcgcgggcaccggcagcacgttcagccattgcgaggtcgccgacagcagcgaatcgaacagcgcggcgtcgcgcggcagccgcgagcgcaaccggccgccgagatcggggttccattgcgcatcgagatgcgagtagatcagcgattcgcacgcgaagtaatcgtcgagcgcggcgtcgtacgcacgggccttgaacgaagcggcggccgacgcgagcagcgcgtcgatctgcgcgagcagcgcggcgtccgcgctcgaggtgccgatcgcgcgcggattgacgggcggacgatcgatgaagctgtaggtcagtacgcgctgtgtgagcgaaagcatcgtggcgccccccggcaacggcgcgcggccgcgcccgagcgccggatggcgctcgggcggccgtgcacctggttcactgttgcaacttcgttcgcgcgaacagcgatgacggcatcgagcggtgcgcgccgcttacgccgaggcaatgcgaaatcgaaaaccggcgtgtcgagacaataggacggcatgcccgcgtttggacgggcacgtcgtctctttaaatgattcgttgtctcgatatcgttattgtcggattaattgaagcttcgtcattttccgcacttgtccgaaaggacaaaacgccgaccgtcggatcgagacgtgtcccgttcaatgccggttacgtggagatccccgtcgtggcgtacgccgcgcaccgcgggcaagcactttcttcgtgacttcgcgagcttgccggaacgtggcttgctctactttaggccgatattcgatgaagtcaattcgcctttgaaaaaacggcgctcgcgtatcgaacgagcggttcggtgcatcgacgaacgatttgattggcttcgctaattaattaaaagcggccgtcgaaatgagacgcatcccttcgcttcgcgcaacgcaatggaagtcgttcgcgccgggcttgcatggaaggcgtcgcggcgcacttgcgcttcggcgtcgcgcatcgcgcgccactgtcctggaaggcgatcatgggcgcgatgtcatgcccatcgtcggcgcgcgcggcgtcgacacggcgattcggagaaggccgccaggatcgccgcgaacatgtccggcaggctcgacgagcccggcgcccgccgtgcattcgagacgcggctcggcgtgctgctgcggcagacccgccaggcgttcaccgcgcgccggcgcgtgcgaatccgccgcggtgcacgcggcgccgcgccctcggcaaaataaaacccgacggccctcgccgggccgccgggttctcgtttgcgcgcgtgttgttttgtcggtcccgccccctctgcccggggcggtctgcgttatcgcgaaacgacgccaaggtgctaccgaacgtgctttgtccggcgggagcatacgctgcccgccgggcgccgtttcgaatcgacggcgcgcgattcgccgaagccgatgtccgtcgcgcgtgctccgctcgccgccgccgcggccccccgcggcggccggttcgcagtcagccggccctcgttcgacggtcacaggccgagcgtgccgctcttgctcgtgcctccgatgatcggcgcgcagacggtcagcttgtagtcaagcttgccgccgggcacgtcgagcgtcagatcgacttcggccttcagcttgccgaccgagccgccgaacttgccgctcggatgcgcggcgttcaccgtgcagccgccgaccagttgccgcgagatgtacagctcggccgtcgacgaaggcggctcggcgctggtgcggaattccaccgtgacggggccgaccgtcaccgcatggcacgacgcgtcgaaaatgctgccgtcgagctgatcggcccgaatgtgcgtgagcagttcccggttcatgcctgttctctgttctgttgtcgtcggcaacacgaagcacacggccgtcgcgcgtgcgctcagtcggcgtcgagcgccgcctcggccgcctgcgcggcttcgcggcgaaacagccccaccttgaccgggatgatgccgttcgcgccgcgaatgaagatctccctgtgatagcagctctcgaacgagtaagccggcgtccggtactgcttcaccgtcggcgacgggcgccccgcgatgcccaccacctcgagcagcaccccgccgacgaagcccggatcgtgcgcgagatggatgttgccgacgtgaagcggcgcctcgccttgcgcgacgacgtgcaggaacccgggcacgtgcgggctcaacgccgtataggtggcggttgcgctcgcgatcgagacgagaacctggcgtggctggatgaggtccgacgaactcatgttggtctccgcgctgccttgcgcagcgtcattagtcgaaagaagcgtcgttggcggcatccggcggtgccggtgaagcgaacagtatggctgcggcggggcgaaatccattacaggcgattacgttgtcggcggccgttcgccggcccgccgcccgaggggcgacgttgcacgggaggcgttcgccgttcgccacggaaagggggcgttttccgccccccgatttcatcggctgcgaatgcccggagcgcacgggcagccgcggtcgcgggcggcatgcgcgcgtctacgcggcggcatcgagcgtatccaggaagctctccgcttcttcgtccttgagcagccggaccttgacggtgacgatgccgttcgcgccttggacgtagatcgtgtcctgatactgcccctggtacgaatacacgggtgtcctgtaggacgtgatcggaccgaggcgcggccgccccacgacgcccaccacggcaaggccgccgggcggataccacatttgcggcgtcaggtgagggttgcgaatggtcaacggcttttcgccttccgcgtacacgtggaaggtgccgagcagatgcaggctgaaggacgtatacgtggcgtacgcgcgggtaacgggtaccagcacgatacgggattcaacaatatccgaactcatgttgatctccagagatcacggctttgtagcaatagaaagatggaggaaacgccatcgccgccacggtgcgtgtcggcacctggaatctatgttgccgaatcagggaattccattacgtccgattacgtgtcgttcggatatcgccgaatgtgacagtcgacgatgattcggcgcagcggacattcgcggatcgcggtgtcgggatcgacgcgcatttaataccgtcgcggcgtagcgccgtttacacgcttatctcgaaattcgggcgcgatattccgacgggtgtccttacggttgggtattcgataaaaaaagcccggcaatccgtttccggatgccgggcgttttcgttcgcttgttgttgtgcgacgattttctcgtttcggcggaattcgtcttcagttgtcatgcaaacgattcttgatgcggtgcggcccgccgcgcgtcggccgccggccttcacctcggccggcagcgcggcgctcaagcggcgtcgagcgcctgcaggaacgcgtcggcttcctcgtgcggaatctgcttgacctcgacgacctcggtcttgttgctgccgtgcacgacgatcgtcgggtggaatacgccctggaacgtatgtcgcaccttgtatgactgtgtgccgctcgacagcggcccggtccagcccatcacgtcgatcttcaatccgccgacgaagcgcggatcgcgtaccagttgaatgccagtcgtgtaacgcggcgcgttgccctcgacctcgacgatcagggcgccgggtacgcgcaggcccagccacacataggtggcggttgctctttcgaacggctcgggtccgtagaatcccatggcggtctccaaacgctagttatccgtaacattttcggaatattgaatcgtgaccggcatacggccgtgccggtgaaacaaaaactaggcgagatgatcgtcaaaatccattacacccaattacgccttgtcggcgatgccgcgcttgcctatgattcaacagaatctgatattcgaccgtcaatcattcacataaaacgcgcacgacgtcctttgaggtgccaacggacgtcgtgcattttttacgcggatcgacgaaatggcgttattggaaaatggtctttccggggaagccagcctgctgcgcgcgcgccacgtattgggtcgcgatccgcagcgttgcgacacggtcatcgccgatccgtacgtgtcgcgcatccacgcgagcatctgctggacggcggggcggtgggagctgcacgatcacggccgcaacggcacgttcgtgtccgggcgattcgtcggcgaaggcgaatgcgtggtgctgcgcgacggcgatctgatccagttcggcagcgccggctcggttcgctggcgcgcgcgcgaactgggcgagcccgtcgacatgctctggccgctgcgcgcgcccgcgcggccgatcgcgctcgatcgcacgcacgcgctgccgggcgccgcgttcaccgtcagccgctccgcgcagggcgactggctctgcaacgacacgacgcccgcgcgcgtgctgcatgacggcgatgcggtgatctgcggcgaattcgcgtggcagttggtgctcgcgcatcgcggcgtgacggccgcgctgccgcgcgcgacgcaggtcgcgacgctgccgcagcgcatcgatttcacggtgagccgcgacgaggagcacgtgacggcgacgctgcacacgcgcggcggcgcggtcgatctcggcgcgcgcgcgcatcactactgcctcgtgacgctcgcgcgggcgcgcttcgccgatgcgcaggcgggctacgacacggcgtcgcgcggctggatcgagctcgacgtgctcgcgcggatgctcggcctcgacgaatcgcacatcaacgtgcagatccaccgcgcccgcacgcagttcctgccgctgctgtcgcccggctccgccgaactcgtcgagcgccgccgcggcggggtgcgcttcggcgcgctcgcatttcgcgtcgtgcgcggcgatcggctcgaatgccagtcggccgacgccgacgcttcagcgccgctgcccgatccgctcgcgcgcggcgcggcgacgttcgtctcgcccgccgcgctcggctgagcggcgcttcatgtccgcttccgttctggccgaacgcgcgcgcgccggcaatcgccgtgcgccgcgcgcgctcgcgccgccgctgcccggcgacggcgacgaactgcaaggcgagcatcgctaccggctcggcgccgtgctcggcgaaggcggcgcgggccgcgtgcacgaggcgatccggctcgacacgtcggcgcgcgtcgcgatcaagctgctgcgcgaggatgcgccgcgcggcgcgcgcgagcgcgcccggctgcgcgcgcgctttcgccgcgagacggcgctgtgcgcacggctgtcgcatccgcacatcgtcgcgctgctcgacagcggcgagacgccggacggcctgctgttcgcggtgttcgagcacgtcgccgggcgcacgctgcgcgcgctgctcgcggccgacggcgcgctggccgccgagacgacgggcgcgctgatggcgcaggtgctcgacggcctcgcgcacgcgcatgcgaacggcgtcgtgcatcgtgacctgaagccgcagaacgtgatggtgacgacgcgcgacggcgagccgtgcgcgaagatcctcgacttcggaatcggcgcgctgctgcccgatgcgcatgccgccgacgaactgacgctcaccgcgacgaccgaggtgctcggctcgccgcagtactgcgcgccggagcaattgcgcggcgagccgccgaccgcgaaaagcgatttctacgcgtggggcctgatcgtcatcgaatgcctgaccgggcatccggtgatgcagggcgcgagcctcgcggacgtgctgtatcagcatctgagccccgtcgacgtcgcgctgccgcccgcgatcgccgcgcatccgctcggcgacgtgttgcgcgatgcgctgaacaaggatccgcggcagcgcgcggaatccgcgcaggcgctcgccaaccggttccgcgcgatccacttcccggcgctcgtcggcggcctgcgctacggcgcgcgtcacgggcggcgcgcgcaggcggagccgggcgtcgcggcccgcgagccgggcgggacgatcgcgctcgacgcgcccgtcgggcggcgtcaggtgacggcgctctgctgccgcgtgtcggtcgtctcgacgctggcgcggccggccgacgcggcggccgacgacgaagcgctcgacgcgtttcacgcgcactggctcacgcgctgctcggacatcgcggtgcgctacggcggccacgtcgcgggcgcgctcggcgatacgctgctgttctacttcggctaccccgaggggatcgatcgccccgcgcagcgcgcgtgccgcgcggcgctcgagatgacgcggcacgcggggcagccggcgggcgcgccgcgttcgtccgacggcgacgcgcgtgcgtgcgcgcccgcgtggcgaatcgacatcgcgggcgcgatccatgtcggcacggcgttcgcgaccgcgcgcggcgcgtcgggcggcgtgctcgcgagcgcggcgctcggcctgcagcgcatcgcgcagccgggcggcattctgttgagcgacgaagcggcgcgcgcgctcgagcgccacgtcgacgccgcgccgactgcgctcacgttcgccgcgcccggcgcggcgccgcagccggtgcgcgagctgctcggcgagcgctacgagcgcgggccgttcgaatcgctcgaactcggcgacgcgacgccgatcgtcgggcgcgatcgcgagcaggcggcgctcgcgcgcgcatggcgcgatgcggtgcgcgcggcggcgggcgggcgtcgcgcgcggcggcgcgcgacgctcgtcgtcggcgagccgggcatcggcaaatcgcggctcgtgcatgcgctgcgcgagctggtgcgcgcgcagcgcggcgcgtgtgcggcatgcgtgtgcctgcccgagcagacgaatcacgcgctttttccgatcctgcgtttcgtgcgcgcgcactggcagctcgatgtgggcgatccgcacgcgctcgaccggatgctcgaagcgttcgacggcgatcgcgcatccgcgcgcgcgacgcttgccgcgtggctcggcctgccgggcggcgcggatacgctgcgctggtcgggcgcgcggcagcagcaggcgcttttcgacgtgctgtgccaactgctcggctcgctcggcggcggcggtcccgtgctgctgatcgtcgacgacgtgcaatggtgcgacagcgcgacggacgattttctcgacgcgctcgcgcaccacccggcgtgcgcggcggtgtgcgtcgtgctgacgtcgcggccggagcggctcgagcgctggcggcgcggcgccgaacgcctgatgctgcgccgcctgtcggctgccgcgacgcgcaatctgatcgtgtcgctgatgcccggcgcgggcacgcagcgcgcggcgctcgattttctcgtgaagcgcacgggcggcgtgccgctgtacgtggaggaaacggtccgcgcgctcgccgaaggcggcgttgcgccgggcgcgggcgctcggctgcccgatctcgcgcaggcggggcgttgcccgctgccgggcagcctgcgcgagacgctcgagctcgcgctcgaacgcgcggacgacgcgctcgataccgtgcagctcgccgcgacgatcggcctcgaggtggacgcgcggctgctcgccgaagcgtcgccgcacgcgggcgcggaactggacgagcggttgcggcggctgatcgaaggccgcgtgctgtacgcgcagcaccgcatcggcggcgcgacgtacgtgttccgtcacgcattgctgcgcgaggccgcatacgaatcgatgccggccgcgacgcgccgcgaatatcatcggcgcgtcgcgcaggcgctgctcgcgtgcgtcgcgcagggcgatccggcggcgcgctcggcgagcatcgccgatcacttcgcgcgtgcgcacgcgttcgccgccgcggtgccgcacggcatcgaagccgcgcgccgcgcgctcgcgcgtgcgctgcacgacgacgcgatccgctatgcgggcgcggtgcgcggctggctgctgcattgcgactacccggggcagcacgaggatgcggtatcggtcgacctgacgctcgcgcacgcgcagatggcgcgcgacggctggggcgatccgcgcgtgcgcgagcataccgaccgcgtgctgtcgcgcgtcggcgagctgagcgacgcgaaggcggccgcgggcgcgttgtggacgatcgcggtgtatcaccacgtcgccggcgatcgcgacgcggtgcgccgcatcggcgggcaactgtcggcgctcgcgcgcgcgtccgcgcgcgcggatctcggcgtcgcggccgatacgctgcacggcatggcgctctggatcgacggccactacacgctcgcgctcgacgcgttcgacgcggcgctcgccgcgtacgatccgcgccgcgacggcgatcaccggcacgtgttcggcctggacacgcgcgcgtgggcgcaatccgcgcgcgcgtgcgtgctgtggggcatcgacgacgatgtcgcgcgcacgctcgcgctcgcgcgcgacgcggttcaactggcgacctgcaccgatcatctgccgacgatcggcctgacgatgatgtatctcgcgcgaatgcagcaatgcgtgggcgaccgggaaggcgcgcgcgcgacggccgacgcggtgctgcggctgtcgcgctgccacgggctcaacgcagtcgagcgctacgcggccgtcgtgcgggcgtggtgcgacggcgatcgcgacgcggcgcgcgcgaacgtcgatgcgctgcgcgcgtcgggatgcatgctgggcctcacgtattacgcgtcggtcgccgccgacatcgacgccgagcgcggcgatgcgcgcgccgcgctcgcgacgctcgacgaatgcctcgcgctcgccgaatcgatggacgagcgccattacgtcgccgaactgctgctcaagaaggcgcgctgcgtgcgcgacgcgcacggccgccgcgcggccgacgacgcccaagcgctgtgcgcgcgggccgccgccgtcgcgcggcgcagcggcatggctcgaatcgagaggaaagcgcaggcggagctgcgcgagctgcaacgggaactccgatcaaccacgggagaagagcgatgacagaccgaagccccaatgttccgacgtacgaccagtttctcgaataccgcgcggtgatcgtgcaggcgatcgcggcggcgtggcacgacgccgagtttcgcgaggaactgatcgcgcatccggtcgacgcgctgcacaagcgtttcgactaccggtttccgatgaagatgcacctgaaagtgcatgagaacagcgcgacgtggacaccgctcacgaacggcgggtggacgaccaacgaggtcaacggcctcgatctcgtgctgccgccggcgccgccgccggagcagcgcgcggccgcgctcgccgcgtacaacgcgagacacatcagtctgttcggaccggaccgcaaggagatctgacatggccgagaacaacgccgtccctacccaccaatcgctgctcgattttccggaggtctatctgcgcgcgatcgcgctgtcatgggagaacgagcagttcaagcgggagctgctcgccgatccgctggatgcgctcgagcgctatttcgactatcgctgcccgtggatcctgaatctgaaggtcgccgaagtgccgccggacgagtctcattatggctgggacgccaagcggcagcgctggaatctgcccgtcaacacgttgcgcgtcggcattccgacgccgccgaagcacctcgccgaggaaggcatcgcgctcgccgcatacaacgacgcgggcccggcgtacctgttcacctgctgctgagccgttcatccggcgagccgcggcgcggcccggcgcacgttgcgcgggccgcgccgcgcacgtcgatcgcggtatccgatacgggggggcgatgctcgacgacttctcgcgcgtgctgcgtttcaagccgcatctgctggtgcgcgacgccggttccggcgcgctgtatgtggtggacgaattcaggcgctcggtgctgccgggcgacgtgtttcccgcgatcgccgcgtgcatgcgcgatcgcctgacgatcgcgcagacgttcgcggcgctcgccgcgcggttttctcaatgggaggtgctcgccgcgctcgatcaactggtgcggcgcggctacgtgcgcgccgatgcacccggcgagcgcgacgccgagcttgccttccatgaacgcgcgggcgtcgacggcgatgcggcgagcggcgtcgcgtcgcggcttacggtcgccgtcgaggcgttcggcgtggacccgcgcgcgcagctcgacgcgttcgccgcatgcgggatcggcgttgcgcccgacgcgccgctgacggtcgcgctcaccgacggctacgatcgcgccgaattgatcgtggccgccgaacgcgcggcggcgcgcggcggcgcattgctcgttgtcgtggccgatcgcgtggagccgctgatcggcccgttgctcggcgctgcggcgggcctggcggcatcggcgatgtcgacggcgccgacggcgccgtcgacatcgcccgcgccgcagggcgccgccgacgcgccgccctgcatcgaatgcgtgcgctactggacggcgctgaaccatcccgtcgagacgctgctcgcgcgcctgcacggcggcgacgcggcgcgcctgccgcccgcgcgcagccgtgcgagcgccgccgccgtcgcggccgtcgtcgcgtcgttcgtcgagcagatcgcggtgaacgcgcagcgccgccgtcatgcgggctcgcatatcgtgtcgctgcgcgtcgatacgctggccaccgccgcgcatcgcgtcgtcaggcggccgcaatgtccgcgctgcgctcacgcgggatggatgcgcgagcaggccgagcgcccggtgacgctcgcgtcggcggatgcgggcgcgcgccgcgacggcggctatcggacgcttgccgccgccgagctattcaaacgctacggacatctgatttccccggtgagcgggccgatcgcctatctgcatccgatgccggggcgcaacgccggcatgcggcacgtgtacgtcgcgggctacctggtgtgcccgccgagcgcgccgcgcgagaaccgtttcgacaagctgtgctcgggcaagggcgcgagcgacgcgcaggcgcgcgccagcgcgctcgccgaggcgctggagcgcttcagcggcgtctatcagggcgacgaggcggcgctgcgcggcagtctcgcgcagttgtcggcacacgcgccgccgggcagcgggccgatcgacgtcaacgcgctgcagcagtacagcgatcgccagttcgagcggcgcgagcgccacaacgcgacgaccgacgacccgcgcaagcaggtgccgcggcgcttcacgcgcgacagcgtgatcgactggacacccgcgtggtcgatcgcgacgggcgcgcggcggctcgtgccgctcgcgtactgctatgcggaaacgcccgcgtcgagcggcgccgactattgcgtgcacaacccgaacggctgcgcggcaggcgcatgcatcgaggaagcgatcctgcagggcctgctcgagctcgtcgagcgcgacgcggtggcgatctggtggtacaacatgctgcgccggccggccgtggacatcgaaagcttcggcgatccgtacttcgacgcgctcgccgccgactatgcgtcgctcggctggcgcttgtgggcgctcgacatcacgcacgacctgcgcattccggtgttcgtcgcgctcgcgcgcgaaacggcgacggggcgcttctcgatcggcttcggctgccatccggacagccggatcgcgctgcagcgcgcgctcaccgaagtgaatcaactgctcgacgtcggcgcgtcggcgccgccgccgtgggacgtcgacaagctgccggacgacgcgtttcttcatccggatcccgcgctgccgccggtgcgcgcgccggcgcgcgcgccgcacggccgctgcgatctgaagcgtgacatcgaggattgcgtcgcgcgcttggccgcggcgggcatcgatacgctcgtcgtcgacaagacgcggcccgacatcggcctgccggtcgtgcaggtgatcgcacccggcctgtgtcatttctggccgcgcttcggcgcgccgcgactgtattcggtgcccgtcgcgcagcgctggcgcgagcggccgcgcgacgaggacgcgctcaatcgcgcgctgctgttcctgtagcgcgggcccgccgccggcgggcttgcatgcgccggcgcccgcaacgatgtcattcgacgaggagcgcacgtgacgaatcgaacgccgaatcaaccgttcgcccgcccggcgcgtcttgcgcaagcggagtggcaggcgcgcgtgcaactggcggccgcgtaccggatcttcgatcatctcggctggagcgagctgatctacaaccacatctcgctgcgcgtgccgggcgaagacacgcattttctgatcaacccgttcgggctgcactaccgcgaggtctgcgcctcgaacctcgtgaaggtcgacgtcgacggccattcggtcggccacgcggactggccgttcaatccggcgggcgtcacgttccatgcggcgattcacgcggcgctgcccgatgcgcactgcgtgatgcacgtgcacacgacgccgacgatggccgtgtgcgcgacgcgccgcgggctgtcgttctccaatttctatgcggcgcaattgcacggccgcgtcgcgtatcacgatttcgagggcatcaccgtgcggcccgacgaaggccggcggatcgtcgacagcgcggccgggcggccggtgctgctgttgcgcaatcacgggccggtcgcgatcggccgcacgctcgcgcatgcgttctcgctgatgtggctgctccatcgcgcgtgcgaggtgcaggtcgcgacgcatgcgctcggcgagccgctcgagatcgacgcgccgattctcgacgcgtgcgcgcgcgattcgctgaatctcgatccgcgccacggcgcggggcaggatgcgttcgatgcgctgcagcgcatcgtcgaccggatcgatccgggttatcgcagctgaatgcggatgccgcgattgttctgatcaaaatcgttcgacggattgacttcaaatattaagaatcaattgatccggaatgctttcattcggaagcgaaatttgatggtttatgttttgaatttcgattgcgttcgattattttcgggtatgcgagaagccgtaatacggcacttcgttttcatgcgcggcagcgcggatcggcaagcctgaagggccaaggcgggaaacgtgcgcgccgcgtcaggtgcgcgccaatgcgaaatgaattgcgtcatccagcccacacacccgcatcgcgatgtcggagatgatcgcatcagatcgaatcggcgcaaatggcaatagatttggtatccgaattttgggcagattaatcgaatgcgtgctcgaaatgttcgcggcttgtcgctttcggtgatgtatcgatggctttcgtccccagtggtccgtcttgcgatgcgaacgcgcgatgcgcccggttcgtgcgttcggccgtcgcggttgcactggcggttgcgttgctcggcgcggcgctgctgtccgtcgagcggttcggcgccgcgcgaagccgcgcgtcggccgcgatcccggcgagcatcggcgcgcgcctgagcggctgcgcgttcatcgccgtgcgcatcggcgcggcgctgtcgcggcgcgcgccgtcgccggcgcatgcggcggcgcccggcgttgcgcggccggatttcgacgcgatcgagcgcgtgttcggcccgatccgcatgcgcgagcggcgcgcgcatggcgcgacgtgcaccgcggacgcgccggacgcgtcgcacgcagggtggatcgaacccgcgcgcgtgtgctcggccgccgcgcatgcggcgccggggcgcggcgccgagggcgcgccgaacacgatgccgaggccgtccgaagcgggcgccgcggcggtcccacaatcgcaaccgtacctggacatgatcgattcgacgtttcgcgaaccggcggccatcgtgctcgctttgagcctgctcggcatgatcgcgctcgcactgctgcccgtgttccggatcaggcggctcgcgcttcgcctcggcgaggcgcagggagcgctcgagatgagcgaagcgcgcgcccgcgcggcgctcgtcgccgtcggcgacggcgtgatcttcaccggccgggcggggcgcgtcgaatgcctgaatccggcggcggagcgattgatcggcatgctcgccgacgattgccgcggccgtccgctcgtgtcgacactgcggctgtcgcgcacgcccacgtccgcttcgtccggcgcgttcgccgcgtccgccgggctcgacgcgccggattcgccgggctcggccgcctcgcccgatgcgccgctcggcgatctcgaggacggcggcagttgcgacgcgacgctctaccgcgcggacggcggcgcgatcgccgtgcgcgcgaccgcgtcgtcgatcgcgccgccgccggggcatgcgcggcgcgcgtgcggcagcggccgcgtgctcgtgctcaagagcctcgcgaccgagcacgagctcgtgcgccgcctcgcgtggcagacaacgcacgatccgctcaccggcctggcgagccgcgccgagttcgagcgtcacgttggtttcgcgctcgccgccgacgtgcgcgagccggtcgcgctgctgttcgtcgatctggatcgcttccggatcgtcaacgatacgtgcggctacgcggcgggcgacgcgatgctcgccgcgctcgccgcgcgtctcgtgtcgtgcgcggcgtcggccgacgtcgtcgcgcggctcggcggcgacgaattctgcgtgctgctcgacgcccgcgacgaagcgtcggccgtgagcgcggccgagcgcctgcgcgcgagcgtcgacggcttcgtgttcgtctgggacggccagccgttctcggtgacggcgagcgtcggcgtcgcgctgctcggcgggccgggccgcgcgccgcgcgtcgaggatgcggtgcggctcgccggcatcgcgtgcgacgtcgcgaaggcgcgcgggcgcaaccgcgtgcaactggccgatccgcacgatcacgagctcgcgcaccacatcagcgacgtatcgtggtgcgcgcgcgtgaggcaggcgctcgaatacgacgatttccgcctgtacgtgcagccgatcgtcgatacggcgacgcagggtgcgaccggcctgccgcgcgcgaggcgcggcgagctgctgctgcgcatggacgcgctcggcgagcgcgagggcgtcgcgccgcccggccttttcatccgcgcggccgagcgctacgggctcgtcaccgacatcgaccgctgggtcgtgcgcacggtgctcgacgcgctcgcgcgcacgcgcagccggcgcttcagcgaatacgcgatcaatctgtcggggatctcgatcggcgacgagcgctttctcgactacgtgctcgaacagttcgcgcgcacgcgcgtcgcgcccgcgctcatctgtttcgagatcaccgagacggcggcgatcgcgaacctggccggcgcgctgcgcttcatgcacgagctgaaggcgctcggctgccggttcgcgctcgacgatttcggctccgggatggcgtcgctcagctatctgaagcaactgcccgtcgagtacctgaagatcgacggcagcttcgtgacgggcatcgcgaacgatgccgcgagcctcgacatcgtcgcgtcgatcaacgacatcgggcacgcgatgaattgcaagacgatcgccgagtacgtcgacagcgcggcgacgctgcaaaaactcgccgcgctcggcgtcgattatgcgcagggctactacatcggccggcccgtgccgtggtgcgaggccgcgcgcgcgtagcggcgcgcccggtgcggcgggcggcgagcgtgcgccgacgggcggcggcgagcggccggcggcaacggccggcgcgagagcgaccgtcaatagcgatcgtcaatagcgaccggagataaaggccggagatagagaccggcgaggacgacgaacgacgacagccgccgttcgccgccgtcacccgcgggacgcggggcgcggcgccggccgcgcgaagatcgatacgcgcttccgatacagcacgtatgcgagcgtcgcggcaaccgcggtctcggcgatcagcacggccgccgctgcgccttgctcggcgaagcacttcgcgagcggcggcagcagcgcgacattcagcacgccggacgaaatcagcacgcggctgaaggcggtcttcatgccgagcggcagcatcgtctgcacgccgaacagatcggtcatcccggccatgaacggaatgagcgccatgcagcgcagcacgccgacggtcggctcgtaggtggacccgtacaggatgtgcaccgcgagcggcgcgagcgcgaagatcgcgagcgagatcgcgagcaccatcgcgccctgcacgacgagcagcttgcgcaggaacgacatcgcgtcctcgcgcgcgtggtgcatcagatagctgacgtgcggatacgcggcagccttcagcggctgcagcaggctgatggccgagcggatcagcttgtcgcccgcggcgaagtagcccgccgcgacgttgcccgacacgaagccgagcagcacggtgttcgtcgacgcgtagaacgcgactgacgtcgacgcgagaaacacctgccagccgcccttgagcgacgcggcgacgtcggccgcgccgatgcgaacgaacacgacttcgcgctgcacgatcaggtagccgaacacgagcacgccgcacacgagcggcacggccgcgttgatcgcgaccgcgtcgatcaggtcggcgggcgagcgcacgcacagatacatcgcgggcacgctgagcgcgcggcacgcgaacagcgtcatgctgtagatgcgcagcttctggatgccctggaaataccagcccggcgtgagcgcggcgcccaccgtcatgccgaagccgatcacgagcagcgtgcggtcgatcgcgaaccgctcgatcgcgaacgtgagcgcgagcaggatcgcgaagcccgccaccgtgatcgcggcctgcgcggcgaaggtcgcccagaagatcttcgagcgcgcggcgagatcgtcgtgcgcgagcgcgatgcgcggcgtcgcggtcagatcgaagctgtagttcgtgaaattgatgaagtaggtgatgacggcgagcacgaacgacagctgtccgtacgcttcgggcccgagcacgcgcgtgagcagcggcagcgtgacgagcggcacgacataggtggagatctgcagcgtcatcagcagcaggaaattcttgcgaacggtcgtcatgcgtggccttcgcgtcgcatgggcgacgtcgtgccgcgcgcgctcatggcgcgcgcggcgaggtgagccggatcggtcaatcgcattgtggcgcgagttcccgggcttctcgtgcgctcagttcgagcagcgcggccaggcggtcggcgtaatgccgccgcgtgtagagcgaccagtcgtaacggcgccgcggctcgcgcagatgcgcacgcagcgcgtcgagcgcatgcgcgaggctcgcgccgttgcgcgcgtagcggatcttgttgccgatctcgtcgccgaagctcgacaggctgccgatgtcgtgaacgagcacgggcagcccgatcatcgccgcctcgacgatcacgagcggcgcgttctccgcccataccgaaggcagcacgagcgcgtcgtgctcgcgcagcgcgacgaacagccgcgcgtgatcgaggcggccggcgaagcgcaactggcccgcggcgatcagcgccgcgtacttgcgctcgagcagcgcgcgctggccgccgtcgccgtagacggtcacgctcgcgatgcgctcgaagcgcgacgcgcgcgcgagctcgagaaattcgtcgagccccttttccggatcgatgcggccgacgaatgcgagatcgagccgctcgcgctccgcgcatttcggctcgcgcggcgtgagcgcggtgctgaccggattgtgcagcagcgcggtgcgcgcgatgccgcgccgcgcgagcgcgtcgcgcatgtacgggctcgggcagagcagcagatcgaatgcgtcggcgggctgcacgagcgcgtcgatcgcatgccagtgcagcttcttgatcgcgtcgtgcagcgcgccgcgcgggctcgagcgctcgaagagccgcgcgccgcgcgcgagcgcgtcgagcggcagcggcgtcgcgcggccgcgcggataggtcagcaggttcgggttgtagaagacgagatggtagtcgtggcacgtgaggtacgcgcggcagccggtgcgccgcttgtagcgcgcgatcaccggcacgacggaaggcgacagcaggttgtgatagttgtgcacgagcacgcgctgcggcgcctcgcgttcgagcacggccgcgagcgcgcgcgccgcgggcgcgttccacgcgcgcgccgcgccgccttgcgtgagcgcgaacgcgcgctcgtcgaacgtcgcgacttcgacgcccggctgcgcgcgcaggacgtcgaccgatgtgcggtagacctcttcggcgccgcccttgcgggcgaaatcgttgatgacgagtactttcatgcgaaacggcgcgggcggatccgcccgcgcttcttcattgcgcgccgagcgcccgcgcgggcccggcggcgggcgcgcgctcggcgtcggccggcttcgccgcgtcgggcgcgtgctgcgtgctcgcgcggccgtaacggtcgtcgaagcgaacgatgtcgtcttcgccgagatagtcgcccgattgaacctcgatgatctcgagcggaatcctgcccgggttctccagacggtgaaccgcgccgacggcgatgtacgtcgattcgttctcgctcagcaggaacgtctcgtcgccgcgcgtgaccttggcggtgccgcgcacgacgatccagtgctcggcgcggtgatagtgcatctgcagcgacagctgcttgcccggatcgacgacgatccgcttcacctggaagcgctcgccgcgatcgatcgaatcgtagtagccccacgggcgctgcaccttgcggtggtcgcgcacctgctcatgccggccggacttcaggcgcgcgacgacggtcttcacgtcctgcacgcggtgcttgttcgcgacgagcaccgcgtcgggcgtctcgacgaccaccacgtccttgagcccgacgcatgcgacgagccggccctcggagcgcgcgaagctgtcctcggtgccttcgaacagcacctcgccgcgcgcgacgttgcccgcttcgtccttcggcagcagttcccagatcgcgtcccacgaaccgacgtcggaccagccggccgtgagcggcacgatcacgcccgggatgccgagcgcgcgcgcgcccgtcaggcgctccatcaccgcatagtcgatcgaatcggacgggcacgcggcgaacgccgccgcatccgccttgaagaacgcgccttcgctcgtgccgccgcgccacgccgcttcgcaggccgcgtgcatgtccggctgcagcgcgcggatcgccgcgagccacgtcgacgcgcgcacgacgaagatgccgctgttccaccagtagtcgccggattgcaggtactgctgcgcgagctcctgatgcggcttctcgacgaagctgtcgatcgcgtagccgcccgtgtcgccgttcgcgccggcgagcggcgcgccgaccttgatgtagccgtagcccgtttccgcgcggcgcggcagcacgccgagcgtgacgatcgcgccgtcctgcgcgtagcgcgcggccagcgcgatcgtttcctggaacgcgcgcgtatcggacaccgcgtgatcggcgggcatcgcggcgagcacggggtcgccgtgatgcgcgagcgcttcgagcgcggcgagcgtgagcgcgggggccgtgttgcgcgcggccggctcgagcaggatgcgcgcatcgaggccgcgtgcgctgacttgcgcggcgctcgtgaagcgatgctgctcgccgcagacgagcagcagcgcatcggcgagctcggcgttcgcgatgcccgtgaggcggcgcgcggtggcggacagcggcgattcgtcggcgatcagatcgatcagctgtttcggatgatgctcgcgcgacagcggccagaggcgcgtgccggagccgcccgcgagaatcacgggcaggatgcgcggcagggtgccgtgcgacgcggcgggagtgggcttcgtggcgagatcggtcatcggttcattccggagtcggccggcaaacggccggcgaacgcatagcgttcgccttcggtggtggattcggcgttggccttgcgcggtttgcgcgcggcgctcgcgggcaccgcgcccgcgctcgtgccgggattggcgcccgtcgcgttgccgacgagatcgagcagattgcgcacggccttcgacggggcgctcgccgcgcgcagcatgccgacgtacggcgcgccatgctcgagatacggcccgtcgaccttgcggaagccgaagcggttgtagaagccttcgcgcggcgcgggcgcctgcacgcgcaccggcgcatccggccagcgtgcgtgcgcggccgcgagcacgtgctcgatcagcgcgtcgatcgtgcgatcgtcgcggtgcgcggcgctcgtcaggatcttgtcgatcgtcgtttcgggatcgatgtcgtcaccgggcagcaggcgcgcgtaagcggcgatcgccggctgctcgccgcgcttgtcggtggcgaacacgtggatcgcgaattcgtccttgccgtcgatgtcgagatgcgtgtgcgcgtcttcgacgacgaggactgcattgcgcgtgcgaaggatcatgtaaagctcgttcgaactcagatgcctgaattcgcagcatgtccagtccatgatggagattcctcgtttctgggccgcgtgccgcgtcgtgcggcgcgggtttggtgcgccgcgacatgagagatgtttccgatgcggcctatggtcgcaaagatacgagcggaccccgcgccgttctgttcgaaagcgtaccgtgcgcgtgacgagcggggcgccgcgtgcggcgcgccgccgatgtgtgcggtgcacacgagccgccgcgccgatccttgcgtaatgtgcgcttgcgcacatagggggcgcgcgcttgttcggataatggccgccatgcgatgacggcgcgcagccgtgccacccgcgccgctcgctgacgacgcaatccgcgttcgattcgacgcgcccaagcgcacatcaaaaggacttcctgtttgaaggtagcaatcgttcacgactggctggtggtgtatggcggcgcggagcgtgtgctcgcgcagatgatcgactgctttgcgcaagccgacatctacagcctcgtcgatttcctcgacgaccgctcgtgcctgcgtggccggccggtgcacacctcgttcatccagaaattgccgttcgcgcgcagcaagtaccgcagctatttgccgctctttccgctcgcgatcgagcagttcgatctgtccggctacgacctgatcctgtcgagctcgtatgcggtcgccaagggcgtgctgaacggcccggaccagttgcatgcgagttacgtgcactcgcccgtgcgctacgcgtgggacctgcagcatcagtacctgaacgaagcggggctcgcgcgcggcgtgaaatcggcgctcgcgcgcacgttgctgcactacatccgcaactgggatgcgcgctcggcgaacggggtcgacctgctcgcggcgaattcgcgcttcgtcgcgcgacgtatccgcaagacgtatcggcgcgacgcgacggtcatctatccgcccgtcgacgtcgatcatctcgcgctgcgcgacacgaaggacgacttctatctgacggcgtcgcgcctcgtgccgtacaagcggatcgatctgatcgtcgaggcgttttcgcacatgccgtcgcgccggctcgtcgtgatcggcgacgggccggaggcggcgaagatccgcgcgctcgcgggcccgaacgtcacgctgctcggctaccagccgttcgacgtgctgcacgatcatctgcagcgcgcgaaggcgttcgtgtttgccgcggaagaggatttcggcatctcgcccgtcgaagcgcaggcatgcggcacgcccgtgatcgcatacggcaagggcggcgtgtgcgaatcggtgcgcgcggcgggcgcggcgccgacgggcctcttctatgcgaagcaaacgtgcgacgcgctgatcgatgcgatcgaccggttcgaggcgatgccggcgggcacattcgatccgcacgcgtgccgcgcgaacgccgagcgcttcagcgccgcgcgctttcgctcgacgttctcgcgcttcgtgctcgagggctacgccgcgttgcaggcggaaatgggcgagacgatgcaggacgcgccgctcgagccgggtggcgcgccggacggcgcgcctgtcgagcgcgacgcggcggcgccgcacggcgcctgccggaacgaaacgctcgcgcgcatctgagcgcgggcgtctgttcgatctgacgtgatgcgactacttttttttctgaccaatttcggcgatccgatgctcaccgcgccgcttgcgttcgcggtattgagctggctcgcggcgagccgccgccgccgcgccgcgcttgtctgggcattgggcttcgcgtgtgcggtcggggtggtcgcgctgaccaaattcgtctatgcgggctggggaatcggcatcgccgcgtggcgcttcaccggcgtgagcggccacacgatgctcggcgcggcggtgtatccgctcgtcgcggcgatctgcgtgcgcgacgcgtatccgcggcgcgcgctcgcggcggggctcgcgttcgcgctcgcgatcggcatgtcgcgcgtgctgctcggctttcattcgtggtccgaaatcgtttccggctggctgctcggcgcggccgtcgcggcgtcgacggcgagatgtctgcgcggcatcggcggtgcgcgtgcgagccaagcgcaggcgagcggcatgcacgcggctcggaatgttcctatggcgcggcgagcgcacggcgggggcgctgtcggcgcgcatccgcatgcggccgccggcgccgctgccgtgcggcgcgcggcgcgcgccccgcgctcgacgctgatgttcgtcgcggcggcgtgcgcgatcgcggtgtcgtgctacgggcgcagcgcgcccgtgagcgcatggatctcggatgcggcgccgaaggtcgccgagtggggccgcgtctggttcgacgatgcgcgctgaacccgcgggtttcgttcaagcgatgtagacgccgcttggacgtcgacgcatgcatgcggcgacgcaattccacacgcgtcttatctcaataatgccgggcggaatgcggccggtctggaggaatttgtttcattcatacacaaacattacggcgcggctgcgcgacaatgaataggagggtgaaagtgtccgattccgaccgtggtggttgcccaataaatggtcaacgatggtcaaatcaaggatgggaattcgattgcaaaagagcgcgaatggtagagtaacttcgacagtccgctccttgagcgcgacgcagcaaacgcagtgaagccatcctgagagagcgaggtgaaaaggattgcgcggcgtgccgcccaatctgaccggacgagttcaacgagcccggcgacgcgggcgtttcgacgcgtgtcgcggctgtcggagcggaccttgcatcgcttgtccgaggctgcttgccgatcccgcggcgcgccgcatgtgtgctacgcggccgatacgatacgtcgccgctttcttgacgaaatctaaccatcaatcagagaccaacgaggcatctgacgtgcgctcccgaacgatacgaacgggcgcgtcccggcgtcgtgtacgggcggggcgcgacatcctcccatctcgcgctgcgtcgccggtaggcagacgatcgtcggctcttgcccgcccacgaattcgtcgagtcacacagtcagttcatgatcggaggcgccaatgacgactagcgcgatcatcggggggccctcccggggatcgatccgacagcgaccgttgatttactggacgcatcagccttcgacgctgctgcgcaaggaactcgcgcgccgcgactggaagatctccgtcgtcacgagcgcgaaccaggtgcgcacgacggcgggcgaggtcacgggcggcattctcgatctgagcgccgtgtcgatcgacgagatgaacgcggtggcggccgtatgcgcgtcgctgcgcaacgtcgcgtgggtcgcgctcgtcgaagcgcagcaggcgaacgtgccgaacgtgcgcacgctgctgcgcgattactgcttcgactacatcacgctgcccgcgtcgcatcagcggatcgcggatgcggtgggtcacgcgtacgggatggaatgcctgttcgcgccgagcacggcgccgatcgcgtccgccgatcaggggatgatcggcacgtgcgacgcgatgctgcaactgttcgacacggtgcgccggatcgcgcgcaccgacgcgcccgtgctcgtgtccggcgagaccggcaccggcaaggaactcaccgcggccgcgatccatcagcattccgcgcgccgcgcgggcccgttcgtcgcggtcaattgcggcgcgattccgccgcatctgctgcaatccgaactattcggctacgagcgcggcgcattcaccggcgcgagcacgcgcaagatcggccatgtcgaatcggcgaacggcggcacgctgctgctcgacgaaatcggcgatttgccgctcgaaagccaggcgagcctgctgcgcttcctgcaggagcgcacgattcatcggctgggcggcagcgagccggtgcccgtcgacgtgcgcatcgtatcggcgacgcacgtcgatctgcgcggcgcgatgaacgaagggcgtttccgcgcggacctgtatcaccggctgtgcgtgctgcgcgtcgaccagccgccgctgcgcgcgcgaggcaaggacatcgaactgctcgcgcggcacatgctcgagcgctttcgcgccgacgcgcggcaccgcgtgcgcggcttctcgaccgatgcgatctccgcgctctacaagcacgattggccgggcaacgtgcgcgagctcatcaaccgcgtgcgccgcgcgctcgtgatggcggaagggcggctcatcaccgcgcacgatctcgagctcgaccattgcaccgaggtcgcgccgctgtcggtcgccgcgatccgcaaatcgatcgagcgggaagtgatcgagctcgcgctgttgcgcaatcgcgggcgcctcgcgggcaccgcgcgcgagctcggcatctcgcgcgcgacgctgtatcggtggatggaggcgtacggcatcgagcgcccgcgcagcgccgcgtcgtccgccaattgaaacgaaacgccggcgcgccgcggcgaacgcgccgcgccggcgtgcgcgccgccgtcaggaggacgcggccgcgtcggcggacgccgcatgcgccgcgccgcgccgggcgccggccggccggggccggggccgcgagccgcgtgtgcggtcgttccattgcgtcagcgtatcgatgcagagctcgatgatcatgtcggccgccgacgtgccgtacaccgaatgatcgagcaggcggatcatctcgacgctcacgagcggcgaacgcctgaacgcgcggcgcggcgagccgaagtagcggctcagttcgtcgacgcccggatcgaactcgccgtagacgagcatcgtgtgcacgttccgctcggtgagcgtcctgagcagcccgcgcggcgtatcggggctcggccggcggccgaaccgctccgcgaggcgtgcggccggctcgctcaggcgcgaggtcacgtggcggcgcagcgcgctcagcaccgggcgtagatcgcggccttcgcgcagcaggcggcgccatttgctccagtcgcgcatcgatgcgagatagccgcgcgcggaattcgtctgctgccggcgggcatcggcgatcgtgagcccgcgcggccagatgaaacgcggcaggttgaccgcgatcacgcccgcggccgcgggcgcgtgcgcggccgcgtgcagcgcggcgaacgcgccggagcacacgccgaacgcgacgaccgggcgccggcagtgcgcgccgagccagtccacggccgcggcgacgtccgcgatcgcgggatcggagtacagcacgtcggcctgatcgtccggcgcgcgtgcgccgctgtcgccgatgccttcgatgtcgatgcgcaacgatgcgatgccgcgctgcgcgagcgtgcgcgcgagccgcacgccgatgcggccgtccgcgctccgcggattggccgcggtgttcgcgatcagcaggcacggcatgccggcgcgcgcgggcacgatgggttcgcacagcgtgccgacgagccgcttcgcgccgacatgaacgagcgtctcggcgacgccgtcgaatgcgaacgtgatgggcggcgacgcttgcggcgcgcgcgcggcacggctttcggcgaggcgctcgtcgtgctgctccgtgtgcttctcggcgcacttctcagcaagtctatcggtgcgtttctcgatgcgctcggcggcggcatgtgccgccgcgcgcgcatcgtcgcccgtgcgcgcggccgcgctcgtttccggtgttgctcgctcgccatggccgatccagcgcgccaccgactcgagcgccgcgagcggcacgcgcgagcgcgcgccttcctgcagcgcgttcggccattccgggaacggctcgacgtgcgccggcacgccgcgcgccgcgagcgcgtcgcgcagcgcgggactgtcgccgtagtcggtatcgacgagcagcgcggcgcgcggcggcgaagccgtcgcggcgaccgcggcgctcagatcgattgtcctcagatcggcgacgaaatcggccgggtagcggtggccgaggatgttgagccacggttcttcatgatgctgctcgcgaatcgcgggcggcgccgtatcgagccagcgcttttgcacgaccgacagctcgcgcagataggcacgcccgcgcacgacgggcgcgagcgcgacgaatgcgtcgacgtcgggcgcgtcctcgcccgcgagcgcgagcatcgcgaacgcggcgcccgcgcgcaggccgacgagcgtgacctggtcgaccggcgcgagatcgcgcagcgcggcgagcgcgcggcgcacgctcgcgacgctcgcgggctgccggcccggcgcgagatcgtcgcctgccgaatcgccggcgcacggatagtgaaagcgcagcacccacatgccgtcgtcggccaggcgctcggcgagcgtgcgaaccaccttgtgcgtccacagcgcctcatggccgagcgcctcgcagatcacggcgccgcgccgcgtgcggccctcatgcagccatcccaggcaatcgtcgaatcgaactggtctcaattttctatcctcgggcgaatggtcttgttggaattgagtgcgcgcacctcgatcgcgggcggggcgcagtgggccgcgtcggcttcgggcgggcggtggtcgggagcgggagaatgagggtcggcggcgaactcgatccgcgcggcggcacccggcgcgagatggaaccagtcgatgtcgggcagcaggcccggcgcgcacacatgcacgtagcgcgcgaacgtgcgcgtctgcacttgcacgcaccagcggccgtctcgatacgcggcgctcgcctcgagaccgatgtcgccgcgctcgaacacggtcggcgcggtgcgttcgggaaagtggaacgcctgcgacagcagcgcgccgtcgctcgcgtacagcgatgcgatcacgacgtcgtgctcgcgcgggccgaagcggtacgcataggtgaaatcgaagaatcggccgagcaggtcggccgaattcacgcattggcccgcgtgggcggcgacgtgcaccgtgcgggccgcgcgcgcgatcggcgtcttgccgtcgcgcagcgcgacgagctcgatgcgggcttcgagcggcgcgggcgcatcgttgagcacgtgcacgtcgaggccgttgagcccttcgtcggtcagcaggatctgccgcggctgcgatacgcgccgcaacgcatgccatgcggatttcggccggccgtgcgcgtcgacgaggccccagcccgcgcccggcatcacgtcctggaactgccagacgagcgcgcccgcgcacgaggagccgacgcgccgccactcggcgagcgtctccccgacgagatcggcgacgacggcgcgcgacagcgtcagatagcgggcgggatcgatgctgcgcaagcgcgcgggctcgacgccgtacagcgcgcgcaggtagtgatcgcgcacgtcgtcgaaatcccacggcgcgccgggatcgcgcggcaccgcgcgtttccaggccggctcgtgcgcggcgggcgagccgatcgaggcgagcgtcgcgtcgcacggcacgttcgcgaacgcgaggcactcgctcgcgaagcgcacgccggcgcggcgtgcatcctcgggagggcgcaggtacgcgccgacgccgtagtagtgcgtaacgccctcgcgcggcgcgaacggcagcacgccgccgtgcggcgaatcgctgacgtacgcggcatcggggcgatgcgcggcgcacagttcggcgagccattgctcggtggcgggcacgcggcgctcgtcgggcgcgaggccgaccatcgcggcctgctgcgcgatctcgctgccgccgcacagcaccgcgatcgacggccgcgccatgtgccggccgaggaactgctcggcctcgcgcttgagcgattcggcaaagcgcggatcgttcgacggatagtcgaagttcgcgagcatgaagtcttgccacacgagcagccccaactcgtcgcagagcgcgtagaacgcgtcggcctcgtagatcatcgtgccgccgacgcggatcatgttgcagccggcgtcgcgcgcgagcacgagcgcgcggcgataggcgggcgcatcggcgtgcaggccgacggggtcggcgctcgtccagcatgcgccgcgcgcgaaaagcggcgtgccgttgaccgatagcgcgaagccgcggccgtccgcgccgcgctcgacggcgagcgtgcgaaagcccgttttggcgagcgcaatcgtcgcgccgccgattgccacgccgacgtcgtacaacgcgggttcgccgtgcgtatgcggccaccacggcgtgacgttcgcaatcctgagcgttgcgcgcgcggtgcgcggaccggtcgcttcgagcggcgccgcatgctcgccgcagacgagctgcgcgcgcgccgttctcgaaagcggcgcggcgaactcgagcgtcgcgtcgagcacgccgtcgcgcccgtcgagcgtcgcgcgcagcgtgtcgtgcacgatcgtcggcgccccggccggattcacgatgtcgatcggacgccacgggccgaccggctcgatcgccgggaaccagcccggcatccggccgaggaacgtcgcgcgcacgccgcgcagcgcgggcgtatcgacgaggcgcgtgcgccagcgcgcgcggccgcgcggcgggtgctcggcgaggtgccggtcgagcgagcgaaagcagagcgcgagacggtgcgcgccgccgagcgtcacgggcagatcgtgcgcgacgtacatgttgtccgagcagagcagcagcgtgtcgtcgagccagacctcggcgatcgtcgcgaggccgttgagccggacgatgcgcggcccagcgccgtgcagcgtcgtgcggtaccagtagtcgctgtcgccgagcgggtacggatgcgcgggatcgaagcggcgcgcggcggcgagcgcctgcgcgacggtgccgggcacgcttgccgcgcaccagccggcttcgccgagctcgctcggtcgcgcgatcgcgccagcgggcgtcgcgatcaacgtccattgggcggcgccgcgcgccacgcgatccggcgcggatttcatcggaccgcggtaacgggcctcggcggcacgtacagcgtgccgaacggcggattcggctcgaccctgccgggcggcgcgatacgcgcgacgccgtcgatgagcgacgcatgcgcgcgctcgaggatgtcgaggctgctttcgccgcgttcttccttgccgcgtgcgctcgcgcgcgcgaggcggaattcgagcaccatcgcttcggatgcgatcgtatcgcatgcggcgacgagcgtgtcgatcgggccgccgcagccgctcgcctcgagccagcgcagatagcggccgaacagctcgaagttcgcgccgagctggcgcagcgtgttgaacgaatacgcgtggaagtacgagatcggctgcgacgcgatcgtcttcgcgtcgcgcgcgagctgctcgcggaacgcggcgatcgggttcgacgccgggcggcgcttcagatggcgggcgagcagcgcgagcgacgcgtcgcacagctcgcgttcctcgagcggcttgaactgccgcttcgcgcgttcgacgtacggaacgaggtgcgccgggccgtgcttgccgaacaggccgtcgtaatcgacgccctcggcgaggtagtagccgctgttgtgaaagtagccgacgcggcggcgttcgcgatcgatcgcgtcgatgccgatcgtcgttttcgtatgctcgctctgatagctgttgccgcgcgtgtcgggcagataccacgcgtccacctcgacgagcatcaggttgccgcgcgcgacctgatgctcgacatgcacgtcgaccggctcgaagatcgcgtgctcctgcacgacgattccgtacagcgtctcgagatcctcgaacgggaacttgaagaacgagaactgatcgccctcgaagtcgagcgtgatcgtaaacggcagcgccgcgtacggattgaggccccaccagccgagcacctcgatccacagatcgacgtagcagttcgtctgcttccagaccatctgcggcccgtgcagcgcatgcggccggtagtgccgcacgcgatgccggatgtcggtgaagatgtcttcgagcgacgcgccgttgcccggcgcgtcgagcaggatgctgctcatcgatgtccccacagtacgtcgcgcaccgcctgcggccacgcgtgcggatcgaggccgtgatgcctgaagaggccgagcgtgagacgctcgaggccgaagccgacgcagcccgtgtgcgcgaccgcggcgtccgcggtcttgatgccccacagcaggccgaagtgatccatgtggtagttgaagctcaggcacgcggtcaggcgtgcgtcgtattcgatcggaatcagcagttcgaacttcaggttctgatcgcgctggctgctcgcgacgatcttgccgccgcggccgaagaacgggtcgttcgcgagatcgatgctgttcggcaactgcagcgcgtcgatcatccgcgtgccgcgctcgatccagtcctggcggaacgcgaggatctgctcgggcgtgccgacgcggatatactcgcgcatcctgaagagctgcatgcgcgtcgggtcgagcgacggctcgtgccggaagcagtacgagaatgcgtcgacgatgcgaccgtcctcgggcaacgcgccgcgctgcgcgagaaccgggtagaccggatagcacgcggcgggcgtcatcacgacgtaggtcggcttctggctttcggtccagtcgtcgccgcggtcgaggcattgcagcacgcgctgatggtcgtgttcgttgccgcagaagctgtgcacggtgcccgcgagttgcgggaagctcttcaggtattcgctgcgctcgaactcggggcggctcatcgccggcggaaaacgcagcacttccgcatgctgatcggcgccgaggcgcgtgatgtaggcgtcgagcgcgtcgacgacgcgctcgaaccgctcgctgcggccgaacaggccctggatgcccgtcgaaatcagcagccccgcttcgacgagctcgtcgcgcagcttgttcacgccgctgcgatcgatgggcgcgtcggccgtttcggccgcgcgcacggaaggttgggtcatgtcgttcaaatctctctttcaagcgtggcgggacgcagtgcgagcaacaggttggccgtgttcgcctcgatgcggtcgttgctgatcatgagcggcgccgaatgcaggtcgcgaatgtggcgcccgagcgtgtacggcgtgccgttcttgtacgacgccattccgcagatcatcgtcgcgtgcttgaccacctcgagcgcggtcgtcgatacgtaggtcttcagcgtgttgatctcggccgcctgcgccatcgtcgcggaccacgagcgcgacgcgctgtgctcgtgcagccgcagcgcgccgtcgatgcgcgcctgcatcgcctgcagcagcgcgagcgcgtccgcgatccggcggccggacggcggcagcgcgccgccttgcttttgcatctgcgcgcggaagaactggtgcgcgcgcaggaacgcgtcgttggcgatgccggtccacacggcggcccacaggatgtgcgatgtcggcaccatggtgcgttcggcgatctgcgcgaacggcaccgggaagatctgctcgcagtagccgcgcgcgtcgagtgcgaagccttcgctgcaggtgccgcgcatgccgaacgtgtcccagccgctgcggcgcgtgagcgtcgcgttttccttcagcagcgtgacgagcacctgctcggcggcgggcgcatcgcggtcgcgccgcgcggtcacgaggatcgcgtcggcctgcgcgccgtacgagatcgtcggcgcgagcttcgcgagcgtgaacatgtcgccgtccgcttcgatcgcgcagcggctgttgcgcaggttgccgccgacttcctcttcggaggtcgcggacgcgagcagccattcgcgctcggcgagctgctcggcgaagcggcgatgccagtcgctcgacagcgcgtgatcgacgatactcgcgacctgcgtctggtgcatcgcgtagatcatcgcggccgacgagcacgcctggccgatgatccggcatgcggcggccacggccgcgagcgacgcgccgcggccgcccagctcgatcggcacgagtgcgccgagcaagcgctcttcgcgcatcgcgtcgactgcttcggtcggaaagcgcgcatcgcggtcgaccgcgtcggcaaagcgcgcggcgacctgcgcgacgcggcgcgcggcctcgttcagcgtgtgatcatcggcgagcagggattcgacggcggcaacgcgggcattgccggtttcggcgtcgaagcgcttcatgcggactgctcggcacgctgcaattgcgtgacggccccggcgagcgtgtcgatgctctggaacagttggcggttcagcatttcgtccggaatctcgatgttgaagtgcttctcgatggcaagcatcagttggatcgtgttcagcgaagacagacctgcttcgtacagatcgtcgccgtcggcgatgtgatcgatcgacgcttcgagatgcgcgacgtccttgatgattgttctcagttcgtttttcatctggcggctccggcttggatgaggatccccgtacctgcgggcgacacacaagacgcccgcgtggcgtatagcggctagtagaccatcgggcatgcggcggttctgttcggcacctaaccgacgatgtcgcgtgccgcgcgccgcgcgccgtgcgccgcgcatgcggcgacggagcgaagaggggcgccagcgaaagtgtcgcgcgaggcgcgcgccgcttgcgaatgcgcggcgcgcgacgcgggcgccgcttagctgcgcaattcggtgagcgtgccggaagcgctcgtcggcgcggcctgaatcttcttcatttcttcgcgaatgatcgcgtggcatccgcacgattgcgcatcgagccccggcaggtcgacgaggatgatcgagctgcggtactggcggatcaaccccattttctggatgtcgccggccgcatccgtgacggtttcgcggcgcacccccagcatctgcgcgagcatgctgtgcgtcacctggatctcgacgctgcgcgagcggtcgtaggcgagcaggaaccagcggcaaagctggttcttcagcacgtggtggcggctgcagaacgagatctgcttggcttgcgccatcagcaggtgcgtgcagcggaagatcgcctggcgcgtttgcgccgattcctcgagcaggttcgacagcacgcgcgcgccgagccggtacgagaagccgtcgcggcacgtgatcacgcggcacggcgacgcgccgtcggtgcccacgagctgcgggctcacgatcccttcgttgccgatctccgcgatctcgagcgtcatgccgtcggacgatgcgtactggatcgagatcacggtggtgacgggcagatacacatgctcgagcgccatgcccggttcgcacagcacctggcccgacttcacatgcacgagttgcagatggctcgcgagcgtcgcgcgttcggccacgccgagcgaggcgaggaaacggttcgcgtcggtgcggtgcggcagttcgatgatgcccccggccctcgtcgccggttctttgtattcgcggtaggtcacggcttgtccttcccggatcggcgatccggagcagcggcgccgcgcctgaacggcgccgcgcgcaaccgttcctgcctggctagacaggtacgatttttatttgttaattcgacttgacgttgaaattgcaattttagattatcacggcggattttttgaggtttgcacgcgatgcgtatttcacaaattttgacatttaggaattttcctaaaaactttttgcgtgaggatttaagtggcggcaaaaaaataatcggggcggaagtttttaatgcgcccgtcactcgcatttcggtatctatttccgagtcggtaaaagtgctcggaaaatttttccttcgtacgggaagggcgtcgggtcaggattttgtgtttttgttaaatcctttttaatcaatggcttggcggcgttgtgtgtgccaggtgacagagtgtgtcagctgtctgttgattcaagtttgagacagtttgtaaagatccgctgcgaacgcccgttttattgagatgaaatggtcatatcattccattgcagtctgtaaaggtacgccaatcgttgtgcctgaagggctaagcgctaagcgacaagggcggcgtaaagattacgaaactgttagatgagacacctgctgtcgctcgatctgtatcaaagtgtccgcgaatgagacgctttcgggtggcggattaatatttagataggaattgtccggccaatgcctttacatattaaggaaccgtaccaattggcacgttaatcgcttaagggttttcacccccgccaagagggtggtgcgtcagtgtgtaagaggacgaccagaagggccgccgacacgattccgaggaacatcgattctcgctgtgaccgtgtcttgcgaaacggaatcctgcgccgcggtcgtgcggcgccgacaaaccgggacacgaacatgcttcatcagaacaatgggtttcacgccaacgccctgctgggctcgcttgccgacgatagcctccgcgcgctcgcgccgcatctcgagctcgtgaagatcaagagcgctcaactgctttgcgaaaccgacgagccgatgcgccacctgtatttcccgaccaccgcgatgatgtccgtgctgtatctgatggaggacggcgcgatggtcgaagtcgccgcggtcggcagcgaaggcgtcgtcggcgtgtcgacgctcgccgattacgcgtgcggcggcgcgtcgggccgcatcgaggtgcgcagcggcggctacgcgtatcgcgtgccgacgcaggtgttccgccgcgagttcgatcggtcgatcgacaccttccagttgatgctgcgctactggcaggccgcgatgacccagatcgcgcgcggcgcgctgtgcaaccgccatcactccgtgagcgagcaactgagccgctggctgctgctcgcgcacgatcgcgtcgaaggcgacgagctcgcggtcacgcagcagacgatcgcgaacatgctgggcgtgcggcgcgagggcatcaccgaggccgcgggcaagctgcaggaggcggggctcattcgtcagcggcgcggccacatcacggtgctcgatcgcgaaggcctcgaagcgcgcgcgtgcgagtgctacggcgtgattcgcggcgaattcaaccgtctcatcctcgaggcgaggcgcgatgcgcacgcgccgcagccgattccggcggagggccggccgctgcgtgtcgccggctatcacggcgcggtgcgctcggcggcgtgagacgacggaacacgaaacgcggagattcggtgatggtgggacttttgaataaattgctcgatgtggcgctggtcgcggtgggcgcgctgctggcgcagatgctgtacgacggcggcctcttcgatgtgtccgacgcgcagcgcacggccatcgcgctgctgtgcgcgctgacgctgctcgtctttgcggcgatcggcgtctacgacggcgcacgcgagcagatgtcgtatcgcacgctctcgcgcgtgctgctcggctggctcggcgtcgcggcggccgccgcggccttcacgctgctgctgcagcgtgacgccgacgtgtcgctcgcgtggctcggccgcacgatgctgatgtccggcgcggtgctgctgctcggcagggcgtcgatccatggcgtgctgaacggcctgcgccgcacgggcgcgaagccgcgggcagtcgcgatcgtcggctccgaagtctatggccgcgcggtgatcgagcaactgcgcgcgtcgtcgctgcacggctacgaggctgtctgcgtgttcgacgacagcgcgcgcgcggccgatgccgagcttcgcgtgggcggcgtgccggtcgtctccgatctgcgcgagttcaagcgccgcgtgcgcgcgggtgcgatcaaggaaatctggctcgcgctgccgctgtcgcacgagcgacggattcagcggatcgtgcgcgagtttcgccacgatttcgtgaacctgcgcttcctgcccgacgtgcgcgggatcacgttcttcaaccgctcggtcgcgcaggtcgcgggcatgcccgcgatcaacctcgcgacgagcccgctgtcgattccgcagctctggccgaagttcatcttcgatcgcctgttcgcgctcgccgtgctgattccgctgtcgccgatcctcgcggcgctcgcgctcgcggtgaagctctcgtcgccggggcccgtgctgttccggcagaagcgcaagggcgtcgacggccgcgagttcgagatcctgaagttccgcacgatgcgcgtgcacgccgaggagacgggcgtcgtgcgccaggcgtcgcgtaacgattcgcgcatcacgaaggtcggcgcgttcctgcgccgcacgtcgctcgacgagctgccgcagttcttcaacgtgctgttcggccagatgtccgtcgtcggtccgcgtccgcacgcgatcgagcacgacgacctctacaaggagctcgtcgacggctacatgtaccgctatcgcgtgcgtcccggcatcaccggctgggcgcaggtgaacgggtatcgaggcgagacgcgcaaggtcgagaagatggccgcgcgcgtgaagttcgatcttttctacatgcagaactggaccttctggttcgacatcaagatcatcctgatcacgctcgtcaagggtttcgtcggccgcaacgcattctgagccggcgcgcgttcgccgcgaacgcgcggcattccttttcgacgatcacgctaccaaggagaaacgacaagatgttcaagcccctagcatgggcgagcgccgcggcgctcgccttgtcgggctgtgcgctcgcccccgggccggcgctcgattcgagccgcatgaacgacaatctgagcgcaccgacggattcgacggtgtacgacgtcaagctgatcacgccgcagctcgtctatacgctcaagcaggccgacgaggccgacacgcgcgcgaaggaagcagggctcgcgcagagcctgcccgcggcgagcgccgactatcgggtcggcccggacgacgtgctcggcatcgtcgtgtgggatcaccccgaactcacgcgcggcggcggcaacggcacgggcgccgatacgtcgccgctcgccgacatcggcacgctgcaggcgtcgggcggcttgggcggcgtgctgccgcagcaggtcagcgcattcggcacgaacgggcagggcgaggtcgactcgccgggccagcgcgtcgccgccaacggcacgatcttcttcccgacgctcggccgcgtgcgcgtggaggggatgagccccgtgcagatcgccgcgctgctggcgcggcgcctcgacaagcagatcaggaatcctcagatcgacgtgcgcgtgatgcagtaccgcagccagcgcgtccaggtaacgggcgacgtgaagaaccccggccagctctcgctgacgggctcgcacctgcgcgtggtcgacgcgatcaaccgcgcgggcggcggcaacccggatgcggatctgcagcgcgtgcttctcacgcgcggcgatcaggtgatgacgatcgacgtgaaccgcatcctgaaccgcggcgacctgcgccagaacatcgtgctgcaggcgaacgacatcgtgcacgtgcccgatcgcacgcagaaccgcgtgttcgtgatgggcgaggtgccgaagccgcagaccgtctacatgaaccaggggcagttgtcgctcgcggacgcgttgagcgcggcgggcagcatcgacccgatgggggcgaatccgcgccaggtgatcgtgatccgccatccgaatccgccgctcgcgcaggcgccgggcgtgcagagcggcttgcaggagggcctgaagaaagtcagctacgcgcccgagcgcaacaagcccgaagtgttccgcctcgacatgacgcaggtggacgcgctgatgctcgcgaccgagttcgacatgaagccgctcgatgtcgtgtatgtcggcacggcgcccgccgcgcgctttaaccggatgctctcgcagatcctgccgaccgccgagtcgttctatctgatctggtcggtgagccgcggccgctgacgcgccgcgagcgcggcgcgcggcggcattcgcacgccgtgtgccgcgttgtgcgacggagcgcacagaccgcgcgccgcgcaatggcgacacttgaacgcatagagcgcgcatccgcgaacgccgcgaacgccgcggatgcgcccgtcaaccgggtgccgtcacgccgcagctgccgccatgaatctgtcttccccgttatccaagccgtcgcctcgcgtgcggcgagatcgtcaggacttcgatgtaactacgccgagcgtgtcgcaagccgcgggcgtgctgcgcgatgcgccgccgcgcgccgcgttcgccggcgaccatgcgggcgtggcggcattgccgaggcccgtcgcgatcaacggcaagttcacgtcgcaacgcctgacgggcgtgcagcgcgtcgcgcacgaattcacgtccgcgctcgcgcggctactgccgggcgagcgcaacccgacgctcgtcgtgccgcgcgatcacgcgagcgatacgttgccgcccacggtcgcgaggcgcgtcgttccgcgtctgcgcggcgcgctctgggagcagctcgcgctgccgttcgcgacacgcgggcagacgctcgtgagcctatgcaacatcggcccgctcttcaagcgcaatcaggtcgtgatgattcacgacgtcgccgtgctcgattttccgcagggctattcgctcaagttccggctctggtatcgcttcgcgttctggatgctcaagcgccgcgcgcggcacatcctgacggtgtcgcgtttctcgaaggagcggattgtcgcgcgtctgggcgtggcgcccaccgacgtgtcgacgatcgtctccggcgtcgaccacttcggccgcatcgagggcgacccgtcggtgctcgatcggctcggcctcgcctacgacggctacgtgttgatcgtcggctcgctcgcccccggcaagaatctcgcgcgcacgctcgaggcgatcgcgcggctcgagcgcatgcgccccgagctcagattcgtgatcgcgggcggcagcaacgtgaggatcttcggcgcatcggcgctcggcgagcgcgcgagcgcgggcaacgtcacgtgggccggctacgtcagcgacggcgagttgaaggcgctctacgagaacgccggctgcttcgtgtttccttcgctatacgaaggattcggcctgccgccgctcgaggcgatgtattgcgggtgcccggtgatcgtgtcgcgcgaggcatcgctgcccgaggcgtgcggcgacgccgcgctgtattgcgacgcgcacgatgcgatcgacatcgcggcgacgatcgcgcaattgatgggcgatgccgagctgcggcgcgagctgcgcgagaaagggcgtgcgcgcgcgtcgcggtatcgctgggacgccgccgcgaagcaactgatcggcgtgctgcgcgcgctcgattgacgccgcgcgccggctgcccgcgcggacctcagaagcggtagccgagcccggcctgaatcacgtcggtatcgcgatcgtagcgcgtgacgacgcgattccacgtcacgcgcgcgagccagcgatcgtcgaaacggtagctcgccgaaatcgacacgatgcccgacacgcgcccgtcgccctcgccggggcggccgcgaatatcgcgctcgttgagcgtcaggtacgcgcccgcgccggcggacagcgcgatcttgtcgtcgagaaacgcgcgcgtgagccagacctgcgacgcgatgccgttgcggcgtaccgattgcttcgcgccttcgtacaggtaggtggccgtccagtccacgtatttcgcgatgccgcgccgatattcgagactgccgccgagcgcggtcggcgagcgccggctgttgaggatcgtctcgccgagcatggcggtgacttcgttcgcggtgacgcgccccgcgcggcccgccgcacgatcgcgcgggcccggcgtatcaggcgcgtcgagctgatagccgatgccgaacatcagcgacgtcgtgttcggcccgctgaatacctgcgtgcggttcacctggagctgcgcgagccagcggtgcgacgtgtagtacgcggcgcgcacgctcatcagcatgccccagccgtgcgagttcgaatagccgcggccttccgtcgcggcgaccgtgtcgaaataccggtacgggcccacgcccgcggagatcacgaagcggttttcgcgcagcggcagccggccccagagctggaccgcctggccgtcgcgatggtggttcggaatgtggccctcgttgtaccaggcgaagcccgcggccgcatagcggccgagcccctcctgatagtcgaacgcccacgcatagctgcgcccgccgccgcccgcgagcaggccgccgaacaacgcgaattcctgcgcgcgcgccggcgcggctgcaagcgcgcacgcgcagaacgcgcctgcgagcagcagccgacgggacgcggcgacgtgagaaagcggggagcgcgaacaaggaaacggcacggtctgacacgttgtttcgattcaaacgggcagattgtctcgcaaatcgatgaagtgcgtcgtgacgcgcccgcggccgggctgatcgtggtcatcgcgcgtcgagaacggcgggttcgcgtgcgaggcggcgaagccgcgggggcgcgcatgcgacgaagcgtccggtgggctcgccgtgtgcggatgagccgcgcgccacgtgagtcgccgcgcaatcgccgggcgccgcggcagccgccgggtaatcgccgtgcggacgcatgtgtgcggcgagcaaaaaaagagcggcccgaaggccgcttccaaactcgcagatattccttcggacggaaggaaacaagcaactgtgtgcgaagcagtgtagcgaaacgtcggatgcggattcagagggtttcgtgcaaagctctattctgggttgcggcttgccgcgcgccggcatccgtgcaacggccgccggaagcggcgcgcgagcgcgccccctcgcgccgccccgtgccggcgcggcgcgggcggaatcgtctactatcggatgtcaagcgggcggcctgaccgtccgcgcaacctgttcggcgttcgccaggaggattcatcatgttgacattgcgcaaaatcggcgtcgggatgctcgtctgcgcgttcgcgacgggcatcgcgcacgcggagacggtgaagctcgtcgcgaacctgcagccgtcgagcgaagtgccgccgacgacgagcaagggggcgggcgcgctcgacgcgacttacgataccgccacccgcacgctgcgctggcacgcgacgtatcgcgatctgacggggcccgcgaccgccgcgcacttccacggcccggcgcccgtcgggcagaacgcgggcgtgcaagtgccgatcccgaaggatgcgctcgcgagcccgatcgtcggcgagaaggcgctcaccgacgagcaggtcggcgatctgatggcgggcaagtggtatttcaacgtgcatacgaaggctcatccggccggcgagattcgcggccaggtcctgccggcgaactgagccgcgcagccggatttagaggagccggtcgacgggcgcgcgccgcaacgcacgtagtatcgtcacattgttccggttcggagtgcattcgatgagttggcagagcaaggtggcgtgctggctgctgcgccggcagtttcgtccggagacgctgcgcccggtgatcgatccggcgcgcgcgcggcggctcacgaagctgcgggtgcgcgtgccgcgccgtgcgcccgccggctggcggttgcgcgagcgctacggcccggcggccgcgccgctgcgcggcgagtggctcgaacgcgcggacgtcgcgcctgggcgcgcgcagcgcggccggatgctgctgtatttccacggcggcggctattacttctgttcgccgcagacgcaccgcccgctcgtgttcgcgctgacgaagctcgccggcgtgcgctcgttctcgctcgactatcggctcgcgcccgagcatccgtttcctgccgcgctcgacgatgcgctcgccgcgtaccggcagctcgtgtccgccggcacgccgccggagtcgatcgtgttcggcggcgattcggcgggcggcggcctcgcgctcgcgacgctcgtcgcgctgcgcgacgcgggcgatccgctgccgtcgggcgcggtgctgttctcgccgtggaccgatctcgccgcgacgggcgatacgctgcgcacgcacgacgggctcgatccgatgttcgcgggcgcggcgctcggccgcgcggcgcgcctttatctcggcgacacgccgggcacgcatccgcatgcgtcgccgctctacgcggatttcgcgggattgccgccgctcttcatccaggcgggcagcaccgaggtgctgctcgacgattcgcggcgcgtcgccgagaaggcgcgcgcggcgggcgtgcacgtcgagctggagatatggccgcagatgccgcacgtctggcagatctttgtgccgttcgtgcccgaatcggcgcgtgcgctcgagcgcgcggccgcgttcgtgcggcgcaccgcggtcgagcgcgcgactcagcgcacggccgacgcgtcgatcgcctgatacgcggccttcacggccggctgcccgtacttgcgctcgagccggcgcaccgcgaagtggccgtgcgcggcctgctggaaatgatcgatgaagagcgtgttgacggtcgcgccgagcacggcgccgatcgcgggaatcgacttcgcggcgatctgctcggtcacctgcaccgagaagcgcgacgcgatcgactgcacgaggcgcagcagcgcggccgagccgtgtgtcgcgaaacctttcgaagcgatttccgacgacgccttcgacaccgcctgcgcgagcgcgccgcgcagcacgaaatagccgatgtcggcgtcctcctcctttttgtcgcgctcgccgccggcgtcgccgtccgcttggccgtcgtccttgcccgcgcccggcaacgggccgaagccgccgcccatgccgagcaccgcgaggcattgcaactgcgtctcggcgctcgacagatcctcgccctcgctgcgcgcgatgtcgcagatcgagcggaacatcagcgtcgtcgtgacgggcagctcgacgggcagcgcgaacaggccgaacgcgccgcccgccgcacccgtcgtcgcgacggcgagcttgtgcagcaggttgctcggcttgcccggcgtctcgcccgcgctcgcgacgccgcccgacttgccgagcgtgcgcagcgcgatgtgcaggcacttgcgcagcgcgagctgcgtcgcgtcgttgatcttgtcggtcgcgaagccgggcagcttgccgatcatcttctcgaccggcgcgccgacgacgctcgtcagcttgatcgtgagcgacgggctctcgagcgcgagcttcgcgcgccgcagcgtgtcgagatcctcggccgacagcggcggcccggcaacgagtgtgaggggttccatctgactccttcgcgacgcgcgcgtcgcatggtggcgccggctagattacctgatgcatgatagaattttcgattcgttgacgcatcaaaagttgcacgaacaaaagatggctgtccataccgccgcccaccattcgagcgggcaagtccttccgtttcgcgagtcgctgctcgcgatgctcggcatctccttcgtcacgatgctcgtcgcgctcgaccagaccgtcgtcggcaccgcgctgccgacgatcgtcgccgagctgcgcggcttcgatctgtacgcgtgggtcgccacgtcgtacctgctcgcgtcggtgatcaccgtgccgatcttcgggcggctcggcgattactacgggcgcaagccgttcgtgatcgcgtcgctcgtcgtgttcacgggcgcgtcggtgctgtgcgcgatggcgcaggacatgctgtcgctcgtgctcgcgcgcggcttgcaggggatcggcggcgggatgctcgtcggcaccgcgttcgcgtgcattccggatctcttccccgattcggtcgtgcggctgcgctggcaggtgctgatgagctcggcgttcgggatcgcgaacgcggtcggcccgtcgctcggcggcgtgctcacgcagaattacggctggcgcgcggtgttctacgtgaatctgccggtgggcctgctgtcgatcttcttcgtctggcgctatctgccgcacatgcggcacgtcgagcacacgcggaagatgcggctcgactggccgggcgcgctcctcatcgccgtgacgcttggcgcgatgcagctgttcgtcgaatggctgccgaaatacggaatcggcggctggccgacgctgctgctcgtcgccgcgctcgcgggcggcgtcgcgctgtggcgctgggagaagcgctgcgcgcagccgatcctgccgttcgacatgttctcgaaccgcgcgctgtccacgctgttcatcctcgcgatcctcgccggcttcgcgatgttctcgctgctcttctacgcgccgctgctgttccagggcggcttcgggatgtcgccgcagcaggcgggcgtcgtcatcacgccgctcgtcgtgttcatcacgatcggcagcatcatgaacggccgcgtgatcacgcggatccgccgtccgaacgcgatgctgtacgtcggcttcctgctgttcgcgctcgcgtgcgcgggcgtcgtcgcgtcgacgcatgcgacgccgggctgggcgctgatggcgctgatggtcgcgggcggcgtgggcctcggcttcgtgctgccgaacctgaccgtgttcgcgcagcagacggcgggccgcgagcatctcgggatcgcgaccgcgctgctgcagtcgctgcgcatggtgggcggcatgctcggcacggcactcaccggcacgctcgtcaatcagctctacgcgaacggcgtgcgcgacgcgctcgccgcggacggcgcgttgcgctggcaggcacgccttgccgatcctcaggtgctgatcgaccgcgccgcgcagtcgcgcgtggtggacgaactcgtgcgcgccgggcatcatggcgcccatttgctcgaagcggcgcgcgaatcgctcgtcggcgcgatccatatcggcatcggcgtcggcgcgttcgtcgcgctcgcggcggtgtggcaaagccgctgcgtgccgcccgtcgagctgcgccgcaagctcgagccggccgtcctcgccgagtgagcgccgtctcgtcccctcattcacgcatatcggagccgaagccagcgcatggaagaacaggaccgcatcgcgatcttgcagcagttcgggcgcacgtaccgcgcgttcatgtccgcattcgaggcgcacgtcggccagccgctgccgcgctggcgcatcatggtcgcgctcgagcagcatggcggcgcgtcgtcgcagaagcggctcgtcgagctgctgcgcgtcgatccgggcgcgctcacgcgccagttgaagacgctcgagacgctcggctggatcgagcgcgaggccgatgcgcgcgacaaccgcgtgacgaacgtgaagctcacgcaggccggccgcgcggcgttcgaggcgtgcctgccgcgccgcaacgcgttcctgcacgacacgatggcgtcgctgccggacgacgtgctcaacgcgctgtccggtgcgttgtcgatgctggaggcgcgcgtcgccgaagccggcgcgaagtgagcgcgcgtcgaggcgcgccgtgtgggcggcgcggcgccgtgcgtgcgccgcgcgtgccgatgcgcggcacgcgcggcggagccgacaggccgacgggccgccgcgcgccgcggtcgctcagagttcgatgcgggtgccgagcagcgcgaggaattgcgacagccacgccggatgcgcgggccacgcgggcgcggtgacgaacggcgcgtcggtgacggccgcatcgaccgggatgtccgcgaattcgccgcccgcgagccgcacttccggcgcgcacgccgggtaggccgaaatccgcttgccgcggatcacgtcggctgccgcgagcaattgcgcggcgtggcaaattgccgcaatcggcttcttcgcttcggcgaacgcgcgcacgagcgcgatgactttcgggtcgagacgcagatactcgggcgcgcggccgcccgcgatcgcgagcgcgtcgtagccggtcgcgtcggcttcgtcgaacgtcgcgttcagcgtgaactggtggccgggcttttccgtgtaggtctggtcgccctcgaaatcgtgaatcgccgtcttcaccttctcgcccgcgcgcttgccggggcataccgcgtcgacgtgatggccgatcgcgaggagcgcctgaaacggcaccatcgtctcgtagtcttcggcgaaatcgcccgtcagaaacagaatcttctttgctgccatggctttctcctgttgaacgacatcggatgatccaggacgaacgcgcagtgtactccgggctgccgaaagactgatgacgggggcgtgaagcgggcgtgacgcaggcgcgcacgagcggcggaggccgtcgcgccgcgcccgcgccggtgtcagaagtacgtctcgatcacctccgtcacgcgatactgcggatcgacgacgagcaactgccgccacttgtcgaacgtgaggcacggatgcgagatgtcgaacgacaccatgtcgccgactttcaggtccgcgcccgccgggatcttcaggtatgcgtgctgatccatcatccccgtcacttcccagccttcgcccggcgcgatctcgcgcggcaggccgcctgcgcccggacggaagtggcgcgccggttccggcaggcccgcatcgaacgcggcgtcgcgcttgccgagcgcgacgatcgcgcgctcgggctcgggaatcgattgcacgtacgcccacagctgcagcgccggcaacagcccttcgcccattttccgcgcgatcgggttgcgcgcgaagatgtcggtctgcgccttgcggtagatgccgacgtcgtgcgtcagatagcagccggggcgcagcacgacgtcgatcacgccggccgcggccgcctgcgcgaattcgtcggcgacgacgtcgtaccacgcggagcccgcgcccgacagcagcgccggcgcgcgcgcgaagcggccggccgacgcgagctcgtgaacgagcttgaccgcgcgccgcaggaacgcgcggatctcgccttcctccttcagcacgccttcgtacagctcgatgccggcgagctcgagcacgcccgcgtggcgcgcgatcgcggcgagcaccgcgtcgcgctgcgcgtcgtcgcgcacgccggtgcgcccgcccggcacgccgagctcgagcagcacgttgagcggcttgcccgccgcgccgaagaagcgcgcgagctgctcgacgccgtcgaccgaatcgacgaggcagaaaaactcgaaatcggggtcggtcagcagttcggcgatcatcgccatgttgtgccggccgacgagctggttcgccagcagcacgcgccgcacgccgccgtggtacgcggcgcgcgcttgatgcgcggtcgcgagcgtgatgccccacgcgcccgtgtcgagctggcggcgaaacagctgcggcgccatcgtcgtcttgccgtgcggcgcgagcttcacgccgtattcggcgacgaacgcctgcatccacttcaggttgtgctcgatgcggtccgcatacagcacggcggcgggcaggctcacgtcctcggcgagcaggttccactcgaggcggcccgcgtccgacaacggcacgctcgcgctcggcacgttgccgagccccttgccgaacgggtcgatcgtcgcttcctgatagtttgtaactttcatcttatctcactccatcgtccgtatatatcgatacgaagttgacttcgcgatagtacagaaagtagcatcgcagcggtgatgttatttattaacgtgccggtgcgcgccggctgtccccgtcaatcgatcgccgcctcatgacgccattcgccgagcagcccgccttcgacatcgtcgcccgcatcgccgagtgcgcgcccgagttgcgcgatgccgagcgcaaggtggcggcgctgatcctcggcgatctcgcgcaggccgcgcacgcgagcatcggcgcgctcgccgcgcgggcggacgtgagcgtcgccaccgtcacgcgcttcgcgaaggcggtgggctgccgtgacgtgcgcgagctcaagctgcggctcgcgcaggcggccgcggtcggccagcgctttctggcgccggccgccgcagacgctcagcgcgacgagacgcccgtttcgcgcgtgtacgaagacgtgcggatcgcgctcgaacacaatcaccgtttgctgcgccagacgtcgttcgacgcggccgccgccgcgctcgccgcggcgaacatgatctacgtgtacgggcagggcggcggctcgaccgcgctcgccgacgaactgcgctttcgcctcgtgcgtttcggccggccggtcgcgagctaccaggacgcgctgctgcagcggatggtcgcggccaccgcggcgcccggctgcgtcgtcgtcgcgctgtcggtgtccgggcgcgttccggagcagctcgagagctgcgcgctcgcgaagcgctacggcgcgacgctcgtcgcgctgaccgcgcccgcttcgccgctcgcgcaactcgccgatcacctgattcccgtcgtcgcgttcgaaaccgatttcatcttcaagccgtcgacatcgcgctatgcgatgctgatggcgctcgacgtgctcgtcaccgaagtcgcgctgcgcctgggcgacgattgccgcgagctgctgcgccggatgaagcacgcgctcgacatgcaccgcggcggcggcgagcgccaaccgttaggagactgacatgcactcgcatcccgaagtggccgatacgctgatcgtcggcgcgcagttgtacgacggcacgggcgcgccgagcgtcgagcgcgacgtcgcgatacgcggcgaccgcatcgtcgcgatcggcaatctgacgaactggcttgcggagcaggtggtcgaggcgaacggccgcgcgctcgcgcccggcttcgtcgacgtgcacacgcacgacgacacgcacgtgatcgacgcgccgcagatgctgccgaagatctcgcagggcgtgacgacggtgatcgtcggcaactgcgggatcagcgcgtcgcccgtcgcgctcaagggcgatccgcccgatccgatgaacctgctcggcgcgcgcgcggcgtttcgctatccgacgttcgccgcctatgtcgacgcgctcggcgcggcgaagccggccgtcaacgtcgcggcgctcgtcggccacaccgcgctgcgcagcaaccagatggaccggctcgaccgcgcggcgaccggcgccgaaatcgcggcgatgcgcgcgcagctcgaggaggcgctcgcgcacggcgcgctcggtctttccagcggcctcgcgtacggctccgcgttcgccgcgccgaccgaggaggtgatggcgctcgccgagccgctcgcgaacgcgggcgccgtctacacgacgcacatgcgcaccgagttcgatgcgatcctcgaggcgatggacgaggcctaccgcgtcggccggcatgcacgcgtgcccgtcgtgatctcgcatctgaagtgcgcggggccgtcgaactgggggcgcagcgccgaagtgctcgcgtcgctcgagcgcgcgcggcgcatccagcccgtcggctgcgactgctatccgtacagccgcagctcgtcgacgctcgacatcaagcaggcgacgggcgacatcgacatcacgatcacgtggtccgatccgcatccggaaatggcgggcaagctgctgaggacgatcgccgccgagtggcgcgtgtccgagcaggacgcggcgcgccggctgcagccggcgggcgccgtgtatcacaacatgtcggaggacgacgtgcgccggatcctgtcgcacccggcgacgatggtgggctccgacggcctgccgaacgatccgctgccgcatccgcgcctctggggcgcgtttccgcgcgtgctcggctactacgcgcgcgacgagcggctgatttcgctcgaggacgcggtgcgcaagatgactgcgctgtccgcccggcgcttcgggctcgcgcggcgcggcgaggtgcaggtcggctatcacgcggatctcgtgctgttcgatgcggcgcgcgtgcacgacgcggcgacgttcgagcagccgcagcagcccgcgcacgggatcgaggcggtatgggtgaacggcgcgctgtcttaccgcgacggtgcgcccacgggcgtgcgcgcgggccgcttcgtcgcgcgcggcgaacgcgcgccggcgacgccgggcgacgcgttctgagcacgcccgcttgaaggattcggcgcgcgcgatcgaacggatgcgcgggccggcgatcgaacgtcgcgcgccgtcgcgcatcgcgggcggcgcgtgttgtcaaacgaaacgaaggagtgaaacgatgaagcgatatggcgtgggcgaagcgaagggcacgggcggccaggtgatgccgttcgcgcgcgcggtcgaggccgacgggtggctgtacgtgtccggccagacgccgatggtgaacggcgaggtcgtcgagggcgggatcgtcacgcagtcgaagcaggcgatcgagaacgtgatcgcgatcctgaaggaagcgggctacggcctcgagcacgtcgtgcgctgcggcgtatggctcgacgacgcgcgcgatttcgcgtcgttcaacaaggtcttcatttcgtacttcggcgagcacccgcccgcccgcgcatgcgtgcagtcgagcatggtgatcgactgcaaggtcgaggtcgactgcatcgcgtacaaggcgccggcgaagtgacgcggcgcgcggtgcgcgaagcgcgttcggtcggcggttgaacgagaaaacggggtcccggacggggccccgtttttgggggagggcgctcggcgcggtagggcgcggcgtggcgcggcgaaccgcgccgcgctggtatgccgctgtcctccgtcattcgccgccacgcggctacaccgctgcgccacttcgggcggttggcagtcgacgcgtcgatgtgtcgacgtgtcgacgcgcggcggaacccggcggcggtacggcaacactgcgacgatggagtgagagccgtgcaataagcgcgcgcaaaccgcaaaccgcaaaccgcaagcgccgcccgcgtcactgccgtgcggtgcgcgcgttgtccggcatcggctggttgtagttcgtgcggaacgggttgatgtcgagcccgccgcggcgcgtgtagcgcgcgtagacggcaagcttcaccggctggcacgcgcgcaggatgtcgacgaagattcgctcgacgcactgctcgtgaaagcccgtgtgattgcgaaacgagatgatgtagcgcaacaggcccgcgtgatcgatcggcgcgccgacgtagtggatctgcacgctgccccagtcgggctggcccgtcaccgggcagttcgacttcagcagatcggtgacgagcgtctcctcgacgggcgcctcgccgtgcgaggcggtgaggaacgacggatcggtctcgtacacgtgcgcgtcgagatcgaggcggtcgagcgacagcccgtcgagctcgtccatctgcagcttgcggaattcggcgggcgtcgcgagccgcacggtcacgctcgcgtcgcacgcggccgacacgtcgcgcttgagcgcgtcgcgcaccgcgtcggccgattcgaatgcggtctgcgcgaacgagccgaggtacagcttgaacgacttcgattcgacgatgttcggcgattcggccggcacgtagaacgtcgcgatcgcgatttgcggcttgccgcgcgcgttgagccacgacagctcgtacgcgttccagatgtcggtgccgaaaaacggcagcggcgcgccgatgccgatctgctcgcgcgcgcccgcgcgcggaatcggaaacagcagcgacgcgtcgtactggttcgcgtagacggtcgccttgccgagcggggagtgttcggggttcatatcgtatggaatggacgggttacgacaggaagagacgatacgccggattgccgctttcttcccagaacggatagccgagcgccgcgaggaagcgatcgaacgccgcgtggtcggcctgcggcacctgcaggccgacgaggatcgagctgtagtcggcgccctggttccggtagtggaacaggctgatgttccagtcgggcgccatcgacgacaggaacttcatcagcgcgccgggccgctcgggaaactcgaagcggaacagccgctcgtcgtgcgcgagcggcgagcgcccgcccaccatgtagcggatatgctgcttcgatagctcgtcgcccgacaggtcgacgctcgtgaaaccgtgcgcggcgaagttggcggcgatctcgtccgattcgtcgcgccgccggatctgcacaccgacgaagagatgcgccgatcgcgcatcggcgatccggtagttgaactcggtcacgttgcgctcgccgacgagcgcgcagaagcgcttgaagctgccgcgctcctcgggaatcgtcaccgcgaacaccgcctcgcgcgcctcgcccacctcggcgcgctcggcgacgaagcgcatccggtcgaaattcatgttcgcgccggaggtaaccgccacgagcgtctcgccctcgatgcccgcctgctccgcataccgcttcgcgcccgccaccgcgagcgagccggccggctcgagcacgctgcgcgtgtcctggaacacgtccttgatcgccgcgcaaagcgcgtcggtatcgacggtcacgacctcgtcgagatacgccgcgcagaggcggaacgtctcctcgccgacgagcttgaccgcggtgccgtcggagaagagccccacctcggtgagctcgatgcgccggcccgccgcgagcgattgcttcatcgcgcacgaatcgtcggtctgcacgccgatcaccttgatctccgggcgcaccgccttcacgtacgcggccacgcccgccgcgagcccgccgccgccgatcggcacgaagatcgcgtgaatcggcccctgatgctgacgcaggatctccatcgcgaccgtgccctggcccgcgatcacgtacggatcgtcgaacggatggacgaacgtgaggccgcgctcggcctgcaccttcaccgcgtgcgcgtacgcgtcgctgtacgattcgcccgcctggatcacctcgacggtcggcccgccgtgcgcgcgcaccgcgtcgaccttcacctgcggcgtcgtcaccggcacgacgatcaccgccttcacgttcatccgcgcggccgagaacgcgacgccctgcgcatggttgcccgccgacgcggtgatcaccccgcgcgcgagcgcgtcggccgggatgtgcgccatcttgttgtacgcgccgcgcagcttgaacgagaacaccggctggttgtcctcgcgcttcaggtagacggcgttgcccagccgcgcggacaggttgcgcgcgcgttcgagctcggtttcgagcgcgacgtcgtacacccgggcggtcaggattttcttcagataatcgtgggaggccatgaggaggcgcgaaaaagcgtggatgcgacggaaaacggcaatgatagcgccaaccttcgccgtttcggcctcggccgaatggctaccgaccgtccggacggcgaatccgccgtggcgcggccgccgtcggcagactgaaagactggcgcggcgcgtcgcgcgattcgccgcaaacgcccgtcgcccggggggctcggccgcttcgacgagccattcgactgcggcgccgacgattaacgcgttcgtccaacctgggttagaatttcgttttgaatcaaggatcggaagatgcaaaggcagtctcggatcgtccttttgaagccgtcgccgcgcgcagcatgtcctgcagcgcaacggcacgcgcgctgcgcgcgatcgtggtgacggtaccgagcgccgccaggcctccgcgcgcctggtaacagaagatttccccaaaatcgcgcaccacgcgcttgccggcttcgcgctccttcgccgcgcgccggcctccgaatcgtccgaacatgaacgcaccgcaagttttcgatccgcacggcgcggcagccgccgtcgccgccgaccccgctccgcgcctgcgcgaaattccctacaactacacgtcgttctccgatcgcgagatcgtgatccgtctgctcggcgacgaagcgtgggccgcgctcgacgaactgcgcggcgagcgtcgcacgggccgctcggcgcggatgctgtacgaggtgctgggcgacgtctgggtggtgcgccgcaatccgtatctgcaggacgacctgctcgacaatccgaagcgccgcgcgttgctgatcgaggcgctgaaccatcgcctgtccgagatcgagaagcgccgccgcgcggatctgtccgagcacggcgacgcggcgggccgcgagcgcgccgcgcgcgtcgagatgctcgccgcggccgcgcagcgcgcggtcgacgagttcgcgcaggaattcgagaagatggcggagctgcgccgccgcgcgacgaaggtgctcggccgctgcacgcagaaggacaacgtccgcttcgacgggctcgcgcgcgtgtcgcacgtgaccgacgcgaccgactggcgcgtcgaatatccgttcgtcgtgctgacgcccgacaccgaggcggaaatcgcgggcctcgtgaaggcgtgcttcgagctcggcctgaccgtgattccgcgcggcggcggcacgggctacacgggcggcgcggtgccgctcacgccgttctcggccgtcatcaacaccgagaagctcgagcagctgggcgccgtcgagctcaccgagctgccgggcgtcgcgcgcaaggtgccgacgatcttctccggcgcgggcgtcgtcacgcgccgcgtgaccgaggcggccgaggcggcgggctacgtgttcgcggtcgatccgacgtcgctcgacgcatcgtgcatcggcggcaacgtcgcgatgaacgcgggcggcaagaaggcggtgctgtggggcaccgcgctcgacaatctcgcgtggtggcggatggtcgatccggacggcaactggctcgaagtcacgcgcatcgagcataacctcggcaagatccacgacatccccgtcgcgcgcttcgagctcaagtggttcgacggcgcgcgcgcgccgggcgagaagctgttgcgcaccgagacgctcgacatcgagggccggcgctttcgcaaggaaggcctcggcaaggacgtcaccgacaagttcctcgcgggcctgccgggcgtgcagaaggaaggctgcgacgggctcatcacgtccgcgcgctgggtgctgcacaagatgcccgcgcacacgcgcaccgtgtgcctcgagttcttcggccaggcgcgcgaggcgattccgagcatcgtcgagatcaaggattatctgttcgagacgtcgaagcagggcggcgcgatcctcgcgggcctcgagcacctcgacgaacgctatctgcgcgcggtcggctacgcgacgaagagcaagcgccaggcgttcccgaagatggtgctgatcggcgacatcgtcggcgacgacgccgatgcggtcgcgcacgcgacatcggaagtcgtgcgcatggccaacggcaagagcggcgagggcttcgtcgcggtgagcgcggaggcgcgcaagcgcttctggctcgaccgcagccgcaccgccgcgatcgcgaagcacacgaacgcgttcaagatcaacgaggatgtcgtcattccgctgaaccggatgggcgagtacacggacggcatcgagcgcatcaacatcgagctgtcgatcaagaacaagctgcagctcgtcgacgcgctcgaggcgttcttcgccgcgggcaacctgccgctcggcaagagcgacgacgcaagcgagattccgagcgccgagctgctcgaggaccgcgtgcagcaggcgctcgagttgctcaagcgcgtgcgcgcgcgctggtcgttcctgcgcgagaagctcgacatgtcgctgcgcgaggcgcagcactatctcgtcacgctcggttacgcggcgctcgcggagaagttcgcggatcgcgtcgacgcgcagccggacgcgaccgtcttccacgtgacgcaggaccgcacggtgcgcgtgtcgtggaagcaggagatccgcgcggagctgcggcagatcttcaacggcggcgcgttcaagccgatcctcgacgaggcgcaggcgatccacaggcaggtgctgcgcggccgcgtgttcgtcgcgctgcacatgcacgcgggcgacggcaacgttcacacgaacattccggtgaactccgacaactacgcgatgctgcaggacgcgcacgcggcggtcgcgcggatcatgacgctcgcgcgctcgctcgacggcgtgatctccggcgagcacgggatcggcatcacgaagctcgagttcctgaccgacgacgagatcgccgaattccgcgcgtacaagcagcgcgtcgatccgcagggccgcttcaacaagggcaagctgctcgaaggcgcggatctgcgcaacgcatacacgccgagcttcgggctgatgggctacgaatcgctgatcatgcagcagtccgacatcggcgcgatcgccgaatcggtgaaggactgcctgcgttgcggcaagtgcaagccggtgtgcgcgacgcacgtgccgcgcgcgaacctgctgtacagcccgcgcaacaagatcctcgcgacgtcgctgctcgtcgaggcgttcctgtacgaggagcagacgcgccgcggcgtgtcgatcaagcattgggacgaattcaacgacgtcgccgatcactgcacggtctgccacaagtgcgcgacgccgtgcccggtgaagatcgacttcggcgacgtgacgatgaacatgcgcaacctgctgcgcaagatgggcaagaagaagttcaacccgggcagcgcggccggcatgttcttcctgaacgcgaccaacccgcagacgatcaacgcgacgcgcgcggtgatgatgggcttgggctacaaggcgcagcgcttcgcgaacgacgtgctgaagaaggtcgcgcagaagcagaccgcgcacccgccgtcgaccaccggcaagcggcccgccgtcgagcaggtgatccatttcgtcaacaagaagatgccgggcaacctgccgaagaagacggcgcgcgcgctgctcgacatcgaggacaacaagatcgtgccgatcatccgcgatccgaagacgacgaccgtcgattcggaagcggtgttctacttccccggctgcggctccgagcggctgttctcgcaggtcgggctcgcgacgcaggcgatgctgtgggaagcgggcgtgcagaccgtgctgccgccgggctatctctgctgcggctatccgcagcgcggctcggggcagtacgacaaggcggagaagatcgtcaccgacaatcgcgtgctgttccaccgcgtcgcgaacacgctgaactacctcgacatcaagacggtcgtcgtgtcgtgcggcacctgttacgatcagctcgccggctatgaattcgacaagatcttcccgggctgccggatcatcgacatccacgagttcctgctcgaaaagggcctgaagctcgacggcgtgacgggcacgcgctacatgtatcacgatccgtgccacacgccgatcaagacgatggacccggtcaagctcgtcaacgatctgatgggcgcgcacaacgacggctacaggatcgagaagaacgatcgctgctgcggcgaatcgggcacgctcgccgtcgcgcgcccggacgtctcgacgcaggtccgcttccgaaaggaggaggagatcaagaagggcgccgccaaattgcgtaacattccggtggtgtcgggcaacggcgcgaacggcccggagggcgccgcggcgggcgcgtccgacgtgaagatcctgacgagctgccccgcgtgcctgcagggcctgtcgcgctacaacgaggacgcggacatcgaggccgattacatcgtcgtcgagatcgcgcgtcacatgctcggcgaaaactggatggccgactacgtcgcgcgcgcgaacaacggcgggatcgagcgcgtgctggtgtaaggtgacgaacgttccaccagtgaaggaattgacgatggattgcgtattctgccgcgaagacggcggcgaagtgctctggaaggacgatgcggtgcgcgtcgtcctcgcgacgaccgagaccgattacccgggcttctgccgggtgatctggcatgcgcacgtcgccgagttttccgatctcgacgaggccgagcgcgcgcatctgatgcggatcgtctacgcggtcgagaaggcggtgcggcgcgtgatgcagccgacgaaggtgaatctcgcgagcctcggcaaccaggtgccgcacgtgcactggcacgtgattccgcgcttctcgaacgacgcgcattatccgcagccgatctgggcgccgcgccagcggtcggtgtccgacgcgctgctgcggctgcgcgccgcgcaggcgacccttctgcacaacgcggtgcacgaggaaatcgagcaggcggtgagcggaggccgcgcatgagcgggcaggcggctgcggcgcccgtgccgtccggcatcgtcgtgcacgcggtgtcgcgcgtgctcgagctgcagtatccgagcggcgagtgctttcgcgtgccgttcgagctgatgcgcgtgtattcgccgtcggccgaggtgcgcggtcacggtcccggccaggagacgctgcagaccggcaagcgcgaggtgaccgtcacggcgctcgagccggtcggcaattacgcgctcaagccgacgttctcggacggccattcgacgggcatctactcatgggcgctgctgtacgagctcgcgacccggcaggacgcgctctggcgcgaatatttcgacaaattgaaggcggcgggcgtcgagcgggacgcgccgatgccggcggactcgctgccgcgaggccaccaccactgaacgacggcgccggcggcgccgtttgccattgatagaggatcaacgcgatgagcaaaacccacttcggcttcgaaaccgtcgaggaaaacgaaaaagcgaagaaggtcgcgggggtgtttcactcggtcgcgagcaactacgatctgatgaacgacctgatgtcggcgggcctgcaccgcgcgtggaaggcgttcacgatcgcgcaggcgaacgtgcgcccgggcggcaaggtgctcgacatcgcagccggcacgggcgacctgacgaaggcgttcgcgaaggcggcggggccgacgggcgaggtctggcataccgacatcaacgaatcgatgctgcgcgtcggccgcgaccgcctgctcgacaagggcgtcgtcacgccgtcgctgctctgcgacgcggagaagctgccgttcccggacaactatttcgatgtggtcaccgtcgcgttcggcctgcgcaacatgacgcacaaggattcggcgcttgccgagatgcgccgcgtcgcgaagccgggcgggcgcgtgatggtgctcgagttctcgaaagtctgggagccgctgaagaaagcgtacgacgtctattctttcaaagtattaccgtggcttggcgacaagttcgcgaaagatgccgacagttaccggtatcttgctgaatctatccggatgcacccggatcaggagacgctgaagacgatgatggaacaagcgggcctcgatgccgtcaaatattacaatttgtcaggtggcgtggtagctttacacgtgggaaccaagtattaaggggttccatccatacattttcctttcagttggaggccgggatgtccgtatcacgttcgtcgtttaaccgcagcagagagccgaagtcgttggcgcggcgaatcggcacgttcctgatggtcggtctcctcgccgccggcacgttcgcgtcgctcgacgccgaggcgaagcgcatgggcggcggccgcagcgtcggccgccagtcgcagtcgctgcagcagcggcaggcgacgccgcccgcgcagcagccgatgcagcaggccgcgcccacgcaggcgccgcgccagcagccgatgcccgccgcgcagccgaaccgctcgcgctggctcggcccgatcgccggtctcgcggccggcctcggcatcgcggcgctgctgtcgcacctcggtctcggcggcgcgttcgccggcatgatggcgaacgtcatcgtgatcgcgctgctcgcgatggcgggcatctggctcgtgcgcaagttcatgaaccgccgcggcgcgcagcagccggcgtacgcgggcggtcagccgacgctgaaccgcggccatgacggctacagccaggacgcgggtgtccagcgcccggcggcgcccggcggcgcgttcccgggttcgggcagcgcgtacgcgggcgaagcgcagcgcgtgttcggcggcgcggccgcggccacggctgccgccgccgcgcccgcggtgccggcgggcttcgacaccgaagcgttcctgcgcaacgcgaaagtctatttcgtgcgcctgcaggccgcgtgggacgagggcaatctcgccgacatccgcgagttcacgacgcccgagatgttcgccgaggtgaagatcgacctcgacggtcgcggcgcgggcgcgaaccagacggacgtcgtgcagctcgacgccgaactgctcgcggtggaggatcgcggcggcgagcacctggcgagcgtgcgtttccacggtttgatccgcgagacgcagggcgcggcggccgagccgttcgacgaggtgtggaacctgtcgaagtcgggcagccagggctggctcctcgccggcattcagcaggcgagcacgcactgacggaagtcgggccgcgcgtcgtgcgtcgcgaggccgcgcccgaaccgacgttacaatagaagcccgcgcaggcgccctgcttgcgcgggtttttcattgccagcccgatgacccttgccgccaagccctttgccgccgccgtcaatcacctgctcgcccgtgaatcctgggcgcgcgatcgtctgattccctatgccggcaagaccgcccggctcgaaatttcgcccgtgacgctcgtgctgctcgtgcagccggacggctatctcgccgcggtcgaagcgcacgacgcgcgccggttcgacgtgtcgatcgcgctgtcgagcggcgccgacggcggcgcgttcgatgcggcagccgcgttcctgcaaggcgggcaggcggccgtgatgaagcacgtgaagatcgacggcgacgcggagttcgccacgcagatcgcgaagctcgccgagcatctgcgctgggagccggaggaggatctctcgagtgtcgtcggcgacgcggccgcgcaccggatcgcgaccgtcgtccgctcggcgggcgcgcgcgcgcgccgcacgggccgcaacgtgctcgattcgatcgccgaatactggctcgacgaaaacccgcaggtcgtgcgcaagagcgcgctcgccgatttcgatgccgggctcgcgcgcgcgcgcgatacgctcgcgcgcgtcgaaaaacgcatcgaacgactggaacaaaaaatcgacgtgcgcgcgggcggcagctcgcgacgcgcgcagtgagggccgcgaggcatgcgcattttccgtttcgtcaaaatcgtcttcaccgtcatccgcttcggcctcgacgaggtcatgctgtcgcgcatcgagaacccgcgtgtgaagctcctgctgcgcatcacgacgatcggccggcgtttcgccgatccgcccgcggtgcggctgcggcgcgcgctcgagagcctcgggccgatcttcgtgaagttcggccaggtgctgtcgacgcggcgcgatctgctgcccgtcgatttcgcgaacgagctcgcgaagctgcaggaccaggtgccgccgttcgattcggccgtcgcgatcgcgatcgtcgagaagtcgctcggcgcgcgcatcgacgtgctgttcgacgagttcgagcgcgtgcctgtcgcgagcgcgtcgatcgcgcaggtgcacttcgcgaagctcaagcagggcgagcacaagggcaaggcggtcgcggtcaaggtgctgcggccgaacatgctgcccgtcatcgattccgatctcgcgctgatgcgcgacatcgcgacctgggccgagcgcctgtgggccgacggccggcggctcaagccgcgcgaggtggtggccgaattcgacaagtacctgcacgacgagctcgacctgatgcgcgaggcggcgaacggcagccagctgcgccgcaatttcgcggggctcgatctgctgctcgtgccggaaatgttctgggattactcgacgcccgccgtgctcgtgatggagcggatgacgggcgtgccgatcagccaggtcgacacgctgcgcgcggcgggcgtcgacattccgaagctcgcgcgcgaaggcgtcgagatcttcttcacgcaggtgttccgcgacggcttcttccacgcggacatgcatccgggcaacatccaggtgagcctcgatccgaagcacttcgggcgctacatcgcgctcgacttcgggatcgtcggcgcgctgtcggatttcgacaagaactacctcgcgcagaacttcctcgcattcttcaagcgcgactaccatcgcgtcgcgacgctgcacctcgaatccggctgggtgccgcccgatacgcgcgtcgaggagctcgaaagcgcgatccgcgcggtctgcgagccgtacttcgatcgcgcgttgaaggacatctcgctcggccaggtgctgatgcggctgttctcgacgtcgcgccgcttcaacgtcgagatccagccgcagctcgtgcttctgcaaaaaacgatgctcaacgtcgaggggctcggccgttcgctcgatccggagctcgacctgtggaagaccgcgaagccgtacctcgagcgctggatgaccgagcagatcgggctgcgcggctggtacgagcgcttcaaggtcgaggcgccgcaatggagcaagacgctgccgcagctgccgcgcctcgttcatcaggcgctcatctcgcaccacgaagcgccgcgtgcgatcagcgacgatctgatccggcagattctcgtcgagcagaggcgaaccaatcggctgctgcaggcgctcctcgtgttcgggctcgcggtgggcgcgggcgcggtgatcgcgcgggtgctgatcgtgctcgcatatggcggttgaggcgccgccggcgtcggcggcgtttgcgcggcccggtgccgaggcgaccggtttcggcgcgcaatgcggggcgatgcgggcgcgaggtaggtttgaagcgggttcgaagcgggttcgaacggcggccggatacggtccacggacggcgcgaagcgtgcggatgacggcggatgaaggacaggcttatgagtcaaggcgacggcgtgacgaacgaagcgaaccaacctgaggcggccgggcaggcggcgggcgatgcgcagccggcaagtccggcggggccggcgcatatcgcgaatcccgcgaatcctgcgaatccgccggccttgccctcgttctcgccgcccgcggcggcgccgtcttccgcgtcgtccgccgcgcccttttcgtcgcgcgatccgggcgatgcttcgttctgggacgagcgtttcgaacagggcgtgacgccgtgggacagcgcgcgcgtgccggatgcgttcgccgcgttcgccgcccggcatgcgcgagtcccggtgctgatccccggctgcggcagcgcttacgaggcgcgttggctcgcgcgcgccggctggcccgtgcgcgcgatcgatttttccgcccaggcggttgccgccgcgcgccgcgaactgggcgaggacgccgggctcgtcgagcaggccgatttcttcacgtacgcgccgccgttcgtcccgcagtggatctatgagcgcgcgttcctgtgcgcgattccgaggagccgccgcgccgactacgcgcggcgcatggccgagctcttgccgccgggcggcttcctcgccggcttcttcttcatcggcgcgacgccgaaagggccgccgttcggcatcgagcgcgcggaactcgatgcgctcctttgcccgcacttcgcgctggtcgaggacgagcccgtcgccgattcgctgccggtattcgccggccgcgagcgctggctcgcgtggcgccgctcgtagcggcgcgcccgcgcggaccgggggaggcgttcgcctttcggctataattcaaggctttgcaagccttttataccggttcttgtttctgcgggaagataccatgccgatctacgcctatcgttgcgaagcgtgcggttacgcgaaagatgtgcttcagaagatgagcgacgcgccgctgtcgcagtgcccggaatgcgggcaggacgcgtttcgcaagcaggtcacggcggccgggttccaattgaagggctcgggctggtacgtgaccgacttccgcggcggctcgagcggctcgagcgcgccggccgcaggcggcgagaaggcgggcggcgagaaggccggaggcgagacggcggcagcgcccgccgcggcggacagcacggcgagcgcgccggcggcgtccacgcccgcgcccgccgccgcgcccgcgagcagcacttgatcgccgcgccgcccgtgtcggcggcgcgccccgcgcttgacgcaccggcgcgatttttcgacggcagatgatgaaaaagacgaccctcaaatcggtgtttctgaccggactcctggttctcgttccgctcgcgatcacgctgtgggtgctcgggctcatcatcggcacgatggatcagacgctgctcctgctgcccgcgtcgtggcagccggagcggctgttcggctttcggctgccggggatcggcgcggtgctcacgcttgcgttcatcttcgtcgtcgggctcgcgacgcagaatttcatcggccagaagctcgtcacctggtggaacgcggtcgtgcggcatattcccgtcgtggggccgatctacacgagcgtgaagcaggtgtcggacacgctgctgtcgagcagcggcaacgcattccgcaaggcgctcctgatcgagtatccgcgccgcggctcctatacgatcgcgttcctgaccggcacgcccggcggcgacgtggtcaatcacctgaaggaagagcacgtgagcgtctacgtgccgacgacgccgaatccgacgtccggcttcttcctgatggtgccgaaaagcgaggtcgtcgagctcgacatgtcggtcgacgccgcgctcaagtacatcgtctcgatgggcgtcgtcgcgcccccggcgcccgttgccgcgccggcgcgccgccccgtcgagccgccgatgtaatgcccgggagagagtgcggctcttcccgttgaccactacgaaagaaagcaaacatcatgtcgatgcgaactgaatactgcggtctcgtgaccgaacacctgctgggccagacggtgtcgctgtgcggctgggtccatcgtcgccgcgatcacggcggcgtgatcttcatcgatctgcgcgatcgcgagggcctcgtgcaggtggtgtgcgatccggatcgcgccgagatgttcgcggccgccgaaggcgtgcgcaacgagttttgcatccaggtgaagggcctcgtgcgcggccgtccggaaggcacgatcaacgcgggcctgaagagcggcaggatcgaggtgctgtgccacgagctcaacgtgctgaacgcgtcggtcacgccgccgttccagctcgacgacgacaacctgtcggagacgacgcgcctcacgcaccgcgtgctcgacctgcgccgcccgcagatgcagcacaacctgcggctgcgctaccgcgtcgcgatcgaggcgcgcaagtatctcgacgagcagggcttcatcgacatcgaaacgccgatgctcacgaagagcacgccggaaggtgcgcgcgactacctcgtgccgtcgcgcgtgaacgcgggccagttcttcgcgctgccgcagtcgccgcagctgttcaagcagctcttgatggtggcgaacttcgatcgctactaccagatcacgaagtgcttccgcgacgaagacctgcgcgcggatcgccagcccgaattcacgcagatcgactgcgagacgtcgttcctcggcgagcaggaaatccgcgatctgttcgaggacatgatccgccacatcttcaagacgacgatcggcgtcgaactggacgcgaccttcccggtgatgccgtactcggaggcgatggcgcgcttcggctcggacaagccggacctgcgcgtgaagctcgagttcaccgagctcaccgatgcgatgaaggacgtcgatttcaaggtgttcagcacgccggccaacacgaaggacggccgcgtcgcggcactgcgcgtgccgaagggcggcgagctcacgcgcggcgacatcgacggctacaccgaattcgtgcgcatctacggcgcgaagggcctcgcgtggatcaaggtcaacgagcgcgcgaagggccgcgacggcctgcagagcccgatcgtgaagaacctgcacgacgcgtcgatcgcggcgatcctcgagcgcacgggcgcgcaggacggcgacatcatcttcttcgcggccgaccgcgcgaaggtcgtcaacgacagcctcggcgcgctgcgcctgaagatcggccactcggaattcggcaaggcgaacggccttgtcgaagcgggctggaagccgctgtgggtcgtcgatttcccgatgttcgaatacgacgacgaggaagcgcgctatgtcgccgcgcaccatccgttcacgagcccgaaggacgagcatctcgaatacctcgagaccgatccgggccgctgcctcgcgaaggcgtacgacatggtgctcaacggctgggagatcggcggcggctcggtgcgtatccaccgcgaggaagtgcagagcaaggtgttccgcgcgctgaagatcggcccggaagaggcgcaggcgaagttcggcttcctgctcgacgcgctgcagtacggcgcgccgccgcacggcgggatcgcgttcggcctcgatcgcatcgtcacgatgatggcgggcgccgattcgatccgcgacgtgatcgcgttcccgaagacgcagcgcgcgcagtgcctgctcacgcaggcgccgagccccgtcgacgagcgccagttgcgcgagctgcacatccgcctgcgccagccggagcagccgaaggcgtaacgcgggccgcgcccggccgcgggccgaaccgggatgccggctcggcgccgcgcccgcgtgccggccgtttcggccgatgccgacgggaaccgcagaaagggcgcgcgatgcgcccttttcgtttttttgcggtacagtcgccccatggttttttgacggtgccgcgctgtccaccgcgtcgagcgggccggcgccgatgacatcccgatgacgaaaccgccgaaaatccccgaatccgttctcgtcgtgatccatacgcccgcgctcgacgtgctcgtcatcaagcgcgccgatcagcccgatttctggcaatccgtgaccgggtcgaaggacgcgctcgacgagccgatcgcgcaggtcgccgcgcgcgaagtcgcggaagagacgggcatcgtcgtcggcggtcccggcctcgcgcctgccgcgctcgtcgactggcatcacgcgatcgagtacacgatctatccgcaatacctgcaccgctacgcgcccggcgtcacccgcaacgtcgagcactggttcagcctcgaggtgccggcgcgcgtcgacgtgacactgtcgccgcgcgagcacaccgattatctgtggctgccttatcgcgaagcggccgcgcgctgctattcgccgtcgaacgccgaggcgatcctgcagttgcccgagcgcctcgcgtcgcgcgccgcatgagtggcgagacccggcaccgcctcgcgcaactgcgccagatgttcctgcaggagcgcggctccgcgtcgcggctcgcgttcacgtccggcaacgcggtgcgcctctgcgacggcggcgcggcgttctttccggcgctgatcgaacggatcgacgccgcgcgcgagcgcgtcgcgctcgaaacctacatcttctgcgacgacgccgtcggccgcgcggtgtccgacgcgctcgtccgcgcggccgcgcgcggcgttcacgtgcgcgtcatcaccgatggaatcggcaccgagcgcctgccgcttttcggcacctggccggacgcgggcgtcgagcaccggatctacaatccctatctgttcggccgcttcggtttttcgcgcacgcaccgcaagctcgcggtgatcgacgacgcctgcgcgttctgcggcggcatcaacatcgtcgacgatttcgagcagaacggcgagcgcctgccgcatccgcgctgggacttcgcggtcgaactggccgggcccgccgtcgccgacgtgcgcgccgcgttcgaggtgcagtggcaccggatcgccgccggccacaagcgctacgcgcaatatctgccgcatgacgtcgatggtcccgcgttcgccgcgcgctttcgccgctggatgcgcagccaccgctgggtgaaggcgggcgcgctgcgcgtcgtgaccgagccgagcgtggcgttcgtcgcgcgcgacaatatcgtgaaccgccgggcgatcgagaaggcgtatctcgcggcgatcggccgcgcgcgccagtcgatcctgctcgctaacccttacttcatgccggggcgcaagctgcggcgcgcgctcgccggcgcggcgcgccgcggcgtcgacgtgcggatcctgctcgggcgcaacgagttcgcgtcgctcgatatggcggtgccgttcctatatcatgcattgctgcgctcgggcgtgcgcgttgccgaatacgacaagacgatgctgcacggcaaggtcgcggtgatcgacgatcattgggcgaccgtcggctcgtcgaatctggatgcgctcagcctgatgctgaacaacgaggcgaacgtcgtgctcgtgcgccaccgcgaggagacggccgcgctgcgcgacgcgatcgcggcggcgttcgccgacggccgcgagatcgacccggcgctctacgcggcgcggcccgccgccgagcggtttctgaactggttcgcgtacaacgcgtaccggagtgcgatgaagctgctgacggtcggcggatacgactaagcattcgcttacacatgcggcgcgccgcggcctgcacagggcctcctccaaaggcgcgcgaccctgcaaaatagcgggggcggttagaaaccgatttctaataatttccttgtttcgccgccggccgcactcaataatagtacggccgttcgattttattcggtcaccctgaacggttattaaaaagctatgcgaaaaggcgaacagacgcgtgccgcgatactcgaagcagcattggaccttgccagccgggacgggctggaaggtctgacgatcggcttgttggccgagcgtatgcagatgagcaagagcggcgtgttcgcgcacttcggatcgcgcgacgatttgcaggtcgaagtcgtgcgagagtaccaccatcgtttcgagaacgaggtgttctttccgagcctgcgcgagccgcgcggtttgccgcgcttgcgggcgatgctcgcgcgctggatcgagaagcgcatccaggaggtgacgacggggtgcatctacatcagcggcgcggtggaatacgacgatcgcccggacagcgcggtgcgcgagcagttgatcgcgagcgtgaaagcgtggcgcgccgcgctgctgcgcgccatttcgcaagcgaaggaggaagggcatctgcgcccggacacggatccgaacctgatgctcttcgagttgtacagcttcacgctcggcctgcaccacgacgcacgtttcttgcatcagccggatgcggtgcgcctcacgtgggccgcgcttgaaaagacgattgtttcgtaccagagcgagagccgttagcggcggcacgaccgccgccggggagctcgagccgattgccttatcttggagagagtcatgggacagtacgccgcgccgttgcgcgacatgcaattcgtgttgcacgagcttctgaacgtcgaagccgaggtcaagcagatgcccaagcatgctgatctcgacgccgacacgatcaaccaggtgctcgaggaagcgggcaagttctgctcggaggtgcttttcccgctcaaccaggtcggcgaccgcgagggctgcacgtatgtcggcgacggcgtcgtgaagacgccgacgggcttcaaggaagcgtaccagcagtacatcgacgcgggctggcccgcgctcggctgcgatcccgattacggcggccagggcctgcccgcgttcgtcaacaacgcgctgtatgaaatgctgaactcggcgaaccaggcgtggacgatgtatccgggcctgtcgcacggcgcatacgagtgcctgcacgcgcacggcgcgcccgagctgcagaagctctatctgccgaagctcgtatcgggcgaatggacgggcacgatgtgcctgaccgagccgcactgcggcaccgatctcggcatcctgcgcacgaaggccgagccgaacggcgacggcacgtattcgatcagcggcaccaagatcttcatctcgagcggcgaacacgatttctcgaagaacatcgttcacctcgtgctcgcgcgcctgccggacgcgccgaagggcacgaagggcatttcgctgttcatcgtgccgaagttcgtgcccgacgcatcgggcgagccgggcgagcgcaacggcgtgaagtgcggctcgatcgagcacaagatgggcatccacggcaacgcgacctgcgtgatgaatctcgacaacgcgaagggctggttgatcggcgagccgaacaagggcctgaacgcgatgttcgtgatgatgaacgccgcgcgcctcggcgtcggcatgcaggggctcggcctcaccgaagtcgcttaccagaactcgctcacgtacgcgaaggagcgcctgcagatgcgctcgctgacggggccgaaggcgccggacaagccggccgacccgatcatcgtccacccggacgtgcgccgcatgctgctcacgcagaaggcgtacgcggaaggcgcgcgcgcgttcacgtactggtccgcgctgcagatcgacaaggcgctgtcgcacgccgacgaggcggtgcgcaaggaagcggaggatctcgtcgcgctgctcacgccgatcatcaaggcgttcctgaccgacaacgcgttcgagtgcacgaaccacgcgatgcagatctacggcggccacggcttcatctccgagtggggcatggagcagtacgtgcgcgacgcgcggatcaacatgatctatgaagggaccaattcggttcaggcgctcgacctgctcggccgcaaggtgttgggcgacatgggcgcgaagctgaagaagttcggcaagatcgtcgccgaattcgccgaagcggaaggcgtgaagcccgagatgtccgaattcatcacgccgcttgccgacatcggcgaaaaggtgcagaagctgacgatggaaatcggcatgaaggcgatgcagaatccggacgaagtgggggcggccgccgtgccgtacctgcgcaccgtcggtcacctggtgttctcgtacttctgggcacgcatggcgcgcatcgccctcgacaacgaagcgtcgggcgatccgttctacaagtcgaagctcgcgaccgcgcgcttctacttcgcgcgcctgctgcccgagacggcggcgtcgatccgtctcgcgcgcgccggcgcgaagtcgatgatggacgtcgacgaagcgctgttctaacgcgaccgccgggcggcgtgcgtcgcacgccgcccgaacgaccgatcccagggtctgccgacagaggggcgctgccttcccctgcaagcagacgctggcactcatacgctgcgcgtcctcacgaccggctacgcgcggctcaatccggaggagtcccgtgagcaatttcaacattcgcaaggttgccgtgctcggcgccggcgtgatgggcgcgcagatcgccgcgcatctcgtcaatgcgcgcgtgcccgtgctgctgttcgatctgccggccaaggaaggcccgaaaaacggcatcgcgctgaaggcgatcgagaacctgaagaagctgtcgcccgcgccgttcggcgtgaaggacgacgcgaaatatctcgaagccgcgaactacgaggacgacatcgcgaagctcgccgaatgcgacctcgtgatcgaggcgatcgccgagcggatggactggaagcacgacctgtacaagaaggtcgcgccgcacatcgcatcgcacgcgatcttcgcgaccaacacgtcgggcctgtcgatcacgacgctgtccgacggcttcgccgacgagctgaaggcgcgcttctgcggcgtgcacttcttcaacccgccgcgctacatgcacctggtcgagctgatcccgaccgcgcacacgcggccgcaaatcctcgaccagctcgagacgttcctgacgagcgtcgtcggcaagggcgtcgtgcgcgcgaaggacacgccgaacttcatcgcgaaccgcgtcggcatcttctcgatcctcgccgtgatcaccgaggccgagaagttcggcctgcgcttcgacgaagtcgacgacctgacgggcagccgcctcggccgcgcgaagtcggcgacgttccgcacggcggacgtggtcggcctcgacacgatggcgcacgtgatcaagacgatgcaggacaacctcgccgacgatccgttcttcccggtctacaagacgcccgccgtgctcgcgaagctcgtcgagcagggcgcgctcgggcagaagacgggcggcggcttctacaagaaggaaggcaaggcgatcaaggtgctcgacgcgaagacgggcgcctatgtcgactcgggcgcgaaggcggacgaaaccgtcggccgcatcctgaagcgcccgcccgccgagcgcctgaagctgctgcgcgagacgcagcatccgcatgcgcagttcctgtggtcgatcttccgcgacgtgttccattacatcgcgttccatctcgaatcgatcgccgacaacgcgcgtgacgtcgacctcgcgatccgctggggcttcggctggaacgaaggtccgttcgagggctggcaggccgcgggctggaagcaggttgccgagtgggtgcaggaagacatcgcggccggccgcgcgctcgcgaacgtgccgctgcccgcatgggtgctcgacggcgtcgtcgccgagaagggcggcgtgcacacggccgaaggctcgtgggcgccggcggcgcagcgtttcgcgccgcgcccggatcttgccgtctacgacaagcaggtgttccgcgcgcccgtgttcggcgaagcggggcgcgacccgaagacgttcggcaagacgctgttcgagaccgactcggtgcgcgcatgggtggacgaccgcgcgggcgaggacgacgtggtgatcgtgtcgttcaagtcgaagatgaacacgatcggcccgggcgtgatcgacggtctcgcgcaggcgatcgagcttgccgagaaggactacaaggcggtcgtgatctggcagccgagctcgctcaagctcggcaacccgggcggcccgttctcggccggcgcgaacctcgaagaggcgatgcccgcgttcatgatgggcggcgcgaagggcatcgagccgttcgtgaagaagttccagcaaggcatgctgcgcgtgaagtacgcgaacgtgccggttgtcgcggcggtgtcgggcctcgcgctcggcggcggctgcgagctgatgctgcatagcgcgaagcgcgtggtgcacgtcgagagctatatcggcctcgtcgaggtcggcgtcggcctcgtgccggcgggcggcggcctgaaggaagcggcgctgcgcgcggcggacgcggcgacggcggcgggcatgacgagcgagctgctcaagttcctgacgaagccgttcgagaacgcggcgatggcgaaggtgtcgatgtccgcgcacgaagcgcgcgcgatgggctacgtgaagccgtcggacacgatcgtgttcaacgtgttcgagctgctcgacgtcgcgaagaaggaagcgcgcggcctggccgccgcgggctaccgcgcgccgctgaaggcgaaggaaattccggtggcgggccgctcggcgatcgcgacgatcaaggcgcaactcgtcaacatgcgcgacggccgcttcatcagcgaccacgatttcctgatcgcgagccggatcgcggaagcggtgtgcggcggcgacgtcgaggcgggcagcacggtcgacgaggaatggctgctcgcgctggagcgtcgcgcgttcgtcgagctgctcggcacgcagaagacgcaggaacggatcatgggcatgctgcagaccggcaagccggttcgcaactgatcgaaccgagcggacaactttgcatgggattggggtcggcgctgaaatgccgactccggtcgaccgcccaaggacatgggaccagagcaggtgctgaagcgctgactctggtcgaccgcccaaggacatgggaccagagtaagcgctaaagcgctaactctggtcgacaggagcttgaaatgagcaaacagctgcaagacgcatacatcgtcgccgcaagccgcacgccgatcggcaaggcgccccgcggtgcattcaagaacacccgcccggacgagctgctcgtccacgcaatcaagtcggccatcgcgcaagtgccggaattcgacacgaagctgatcgaagacgcaatcgtcggctgtgcgatccccgaggccgagcaaggcctgaacgtcgcgcggatgggcgcgctgctcgccggcctgccgaacacggtcggcggcgtgacggtgaaccgcttctgcgcgtcgggcatcacagcgctcgcgatggcggcggaccgcatccgcgtcggcgaatcggacgcgcttctcgcagccggcgtcgaatcgatgagcatggtgccgatgatgggcaacaagccgtcgatgtcgccgcacatcttcgatcgcagcgaagacttcggcatcgcttacggcatgggcctgacggccgagcgcgtcgccgagcagtggaaggtgagccgcgaagaccaggacgcgttctcggtcgagtcgcatcgcaaggcgatcgccgcgcagcaggcgggcgagttcaaggacgagatcgcgccctatgcgatcgtcgagcgcttcccgaatctcgcgacgggcgaaatcgatacgaagacgcgcgagatcgcgctcgacgaaggcccgcgcgcggaaacgtcgctcgaagggctcgcgaagctgaagacggtgttcgcgaacaagggctcggtgacggccggcaacagctcgcagacctcggacggctcgggcgcgctgctcgtcgtgtcggagaaggtgctcaagcaattcaacctgacgccgctcgcgcgcttcgtcagcttcgccgtgcgcggcgtgccgccggaaatcatgggcatcggcccgaaggaagcgattcccgccgcgctgaaggcggcgggcctcaagcaggacgacatcgactggatcgagctgaacgaggcgttcgccgcgcagtcgctcgccgtgatccgcgatctcggcctcgacccgtcgaaggtcaacccgctcggcggcgcgatcgcgctcggccacccgctcggcgcgacgggcgcgattcgcgcggcgacggtcgtgcacggcctgcgccgccgcaacctgaagtacgggatggtgacgatgtgcgtcggcaccggcatgggcgcggcgggcatcatcgagcgcctctgatcggagcgcgcgacggatgacgacggtgcgcgggcaacgagctcgcgcaccgttttttgttgatcgaatgaaaacagccacggagacggctcaaatggatatccagatcgaaaacgcaggcggcgtgctgacgatcacgctcgcgcgcccggcgaagaagaacgcgatcacggcggcgatgtaccagacgatggccgatgcgctcgcggcggcgcaggacgacaaatcggtgcgcgcgatcctgattcgcggcagcgatggcaacttcagcgcgggcaacgatctcgacgatttcatgaaggcgccgccgaaggacgagcacgcgcccgtgttccagttcctgcgccagatcgccggcgcgcacaagccgatcgtcgcggcggtcgcgggcgtcgccgtcggcatcggcgtgacgatgctgctgcactgcgatctcgtctacgcggccgacaccgcgcagctgtcgctgccgttcgcgcagctcggcctgtgcccggaggcggcatcgagcctgttgctgccgcgcgtcgccggtcatcaggtggccgcggagaaactgctgctcggcgagccgttcgacgcgctcgaggcgcaccgcatcggcctcgtgaaccgcgtgctgcccgccgcggatctcgacgcgttcgccgcgcagcaggcggccaagctcgtcgcgctgccggcttcgtcgctgcgcgcgacgaaggcgttcctcaagaagggcagcgccgcggacatcgccgcgcggatgtcggaagagggggatcagttcggcaagatgctgcgctcgcccgaggtgcgtgaggcgatcaccgcgtttttcgagaagcgcaagccggatttccggcaattcgactgagcgccgcggcggcgcgatgcggtgcggcggcttgcgggccgccgcgcgcgcatggagcccgacgcgtcggctcgccgcccgccgtgccgcttgcgcgtggcgcggcggcgccgctacgcggtgccgtaatcgacgtagccggcctcgcggcagaagctcacgagccgcagccccgcctgccgcgcgatctcgatcgcgagcgacgacggcgcggagatcgtcgcgaccatcggaatgccgacgcgcgccgatttgcgcacgagctcgtagctcgcgcggctcgacaggaatacgaagccgttcgccatgtcggcgcgcgtgagcgtcagcgtgccgatcagtttgtcgagggcgttgtggcggccgatgtcttcgaacgcgtggacgatcgcgcccgacgcatcgcaccacgcggccgcgtgcaggccgcccgtctgccgcgtgagcgcctgatgcgcgggaagctcgcgcgccgcgcgtgcgatcgcatccggcgcgagacgcgcgagaaagccggtatcgggcaggcgctgcggcacgagatcgagcagaccgatgctttcgatgccgcacacgccgcagccggtgcgtcccgcgagcgcgcggcgcttttccttcagcgcggcgaatgcctgctggacgaccgtcagttgcacttcggcgtgcggcagcggcccggcgccgtgcagcgcgacctcgatgtccttcacgtcgctgccgcgctcgacgatgccctcggacaccgcgaagccgaccgcgaacgcttccagatcgcgcggcgtgcacatcatcaccgcgtgcgagatgccgttgaacacgagcgcgaccggccattcctggccgacgcggtcgacggccgtctcggccgcatcgccgcgccgccggcgcaccgcgagctcgacgatgccgctgggttcgacggtttcggacaggctcacgcaggggctccttcgagggggcgggatggggcgggcgggggcgcgacgccgggcggcacgcccgatgcccgcgaaggttctaaaatactccagacgggccaaacgtgccggcaaacgtcagagtgggtgcaaacatgggactgagcgacgcgccgttgctgttcaatttcgaaatcgaatcgtcggaggatctgacctacattccgatgatcgtccgcttcaacctcgaccgtttcgggctgaggatctcgctcgagcaatggcagatgctgccgctcgaggatcgcaggctgctcgcgcgctttccggccgacgaggacgtcgtgatcgagccgaatttcgatcatgcgctgttcgagatgctgcgcacgcacgcgaacgtcgagccgagctggttccagccggacgagcatccggcgtggcgcagcgtcgacgcggtgccggacgcgctcgtcgcgcaaagcgggctcgccggcctgccggcgccgtccgcgtcgcagtgggcgacgctcacgccgtttcagcgctacgtgctcacgaagctgtcgcgcaagccgaagctcaatcacgatttcgttcccgcgatgcgcgagttcggtctcgccgcgcactgagcgcgcgccgcgccgcgcgcggacggcggcgtatgccgcgtacgttattcgagcggcggcagcgcgcgcgggcggcgatcggagtcggtcgcgacgtaggtgagcgtcgcctccgtcaccttgacgatctcgctcatcaggctcatccgctgcgcgtagacttcgacgtcgaccgtcaccgacgtgttgcccgtcttcacgatgctcgcgtagaagctgagcagatcgccgacgaacaccggctgcttgaacaggaacgaattgaccgcgaccgtcgcgacccggccgttcgcgcggcggctcgccggaatcgagcccgcgacgtcgacctgcgccatgatccagccgccgaacacgtcgccgtgaacgttcgcgtcggacggttgcgggacgacgcgcagcgcgggcggtttttgcgggagttgcatcggcgaatcggtcatgattgaagcttccatcttgtaagaaaatcggccggctcgcgtacgtcaggcggcgtgcagcggcatgaaccggcttctgagacaatgcagcgttctgaaattgtacgagaaagtgtggaacggggccgggccgagtaggccggccgcgccgcccgggccatgcaggtcaagccgcgcaggccgcgccgaaccgttcgcgccgcgcagccggggggtgctccgcgctgcatggccggatcgcgccgcgcgccgcagcgacggccgaccaggccgacccgacacgcccgctttcaccgacgaagcaaacccacgaaccaccccatgcgccgctatcccgcttcctccgagcccgcgcccgccgcgaccgggccgcgcaacgactggcagacgatccgctcgctgctgccgtacctgagcgcctacaagtggcgcgtcgcgttcgcgctcgcgtgcctgatcggcgcgaaagtcgcgaacctcggcgtgcccgtcgtgatgaagcggatcgtcgatagtctggcggccgtccagcatctcaccgcgctcggccgcgccgagcagtcggcgaccgtcgtgctcgcgggcggcgtcgggcttctcgtgatcgcctatgcgctcgcgcggctgtcgacgtcgctgtttaccgaactgcgcgagatcctgttctcgaaagtcacggaaagcgcggtgcggcggctcgcgctgcaagtgttccggcatctgcacggcctgtcgctgcgctttcatctcgagcggcagacgggcggcatgtcgcgcgacatcgagcgcggcacacgcggcattcagcaactgatctcgtattcgctgtacagcatcctgccgacgctcgtcgaagtggggctcgtgctcggcttcttcgtcgtcaagtacgaggcgtactacgcgtacgtgacgttcgccgcgctgatcacctacatcgtgttcaccgtgaaagtcaccaactggcgcacgcatttgcgccgcacgatgaacgagctcgattcgcgggcgaactcgcgcgcgatcgattcgctgatcaattacgagacggtcaagtacttcggcaacgaggaatgggaagcgcagcgctacgacgagaacctgaagcgctaccggaaggcggcgatccgctcgcagaattcgctgtcgttcctgaacttcggccagcaggcgatcatcggcacggggctcgtgttcatcctgtggcgcgcgacgcagggcgtgctcgcgggcaggctcacgctcggcgatctcgtgctcatcaatacgttcatgctgcagctgtacattccgctgaacttcctcggcgtcgtctatcgggaactgaagcagagcctgaccgacatggaccggatgttcgggctgttgtccgccgcgcgcgaagtcgacgatgcgcccggcgcgggcgcgctgaaggtgagcggcgcacgggtgcgtttcgagcgggtagatttcagctacgagccttcgcggcagatcctgcacgacgtcgatttcacgatcgaagccggctcgacgaccgcggtcgtcggccatagcggttcgggcaaatcgacgctgtcgcgcctgctgtttcgcttctacgatctcgatcgcgcgacgggcggcgcgatcacgatcgacggccaggacatccgcgacgtgaagcaggaaacgctgcgcgcgtcgatcggcatcgtgccgcaggataccgtgctcttcaacgacacgatctactacaacatcgcgtacggccggccgtcggcgacgcgcgacgaagtgatcgcggccgcgcgcgccgcgcacatccacgcgttcatcgagagcttgccgaaaggctatgacacgccggtcggcgagcgcgggctcaagctctcgggcggcgagaagcagcgcgtcgcgatcgcgcgcacgatcctgaagaacccgccgatcctcgtgttcgacgaggcgacgtcggcgctcgattcgcgttccgagcgcgcgatccagcacgagctcgaccagatcgcgcgacaccggacgacgctcgtgatcgcgcatcggctgtcgaccgtcgtgcatgcggatcagatcatcgtgatggatcatgggcgcatcgtcgagcgcggcacgcacgcgcagttgctgcgcgcggacgggctctacgcgcagatgtgggcgctgcagcagcagcgcgcggcggccgacggcgcggcggcggaagaggtctgacgaagcggggcgtgacgctcggcgacgccgcgcgtttggggcggcgggcgggccgaaacgtcggacggccgatcagccgtgccggcagcctgcgcatgcgcgcgtcggaaaaaacagcccgttcgatcgcccgcggcgcatgttccgccgccggtcgcttgcgcaaagaccaccggcgttcgcggctgcggcgcgattgacggacgcgtgaccgcctcgcgcggaggactcgcgcggggcggcatcgcgaacgtttcgagcgacgggcaagcggtgcggcagagcgcgccggcgatcatctgcggcggcaccgcgcgcaatcgcgccgagcgccgcgaagccgcgcgaacgggtacgaaaggggcgaacgaagcatatgagcgcagcgcgaagcggcatgaggcggctgatgcgtcgcgtacgcccgagcgcggcggaccgcgccgaaatgcgccgacgttccccgttcacccggccgtcggcccggcgccgtcagcggccggccttcaacgccgcgtcgagttcgcccagctgcgcgggcgtgccgacgttctcccacgccccggtgtagagctcgcccgtcgcgcggcgcgcggcgatcgtctcgcggtaatagggcgtgagcgcgcggcgcgtgccggcgggcagatcgcggaacatccgcgtgtcatagagcccgatgttgccgaacgtcgcgcgcggcgcgccgtcgagcgacagcacgccgtcgtcgccgagcgcgaagtcgcccgccgggtgaaacggcgggttgggcaccatcacgagatgcatgccgggctcgcgcgcgccggcaagcgcgtccgcgcgagccgacagcgccgcatagtcgaaaccggtgtaaatgtcgcccgatacgccgacgaacaccttcgcgcccgcgccgtcctcgatgagcggcagcgcccgcgcgatcccgcccgccgtctcgagggcctcgcgctcggccgaatagcgcagccgcacgccccagcgcgcgccgtcgccgagcgcggcctcgatctgcgcgccgagccaagcatggttgacgacgatcgtgcggatgcccgccgccgcgagccgctcgatctgccagacgatgagcggcttgccgcccgcggcgagcagcggcttcggcgtcgtgtcggtgagcgggcgcatccgttcgccgcgcccggcggcgaagatcatcgccgtatcgagtgtgtgcgtcatcgttcagaacgtatagccgacgtcggccgtcttgccttcgagatcgtcgaggagcttcgcgaacggcgcgagcggccggtagcgcagcgcgacgcggcgcgcgtagccgagaaagcgcggcaggtcggcgaggtagtgcggcttgtgatcgcggtaattgattcgagcgaacagcccgagcaccttgatgtggcgctgcaggcccatccattcgagctgccggtagaactcgccgaaatccggctcgacgggcagccccgccttcttcgcctgttcccagtagtacgcgaagcagtcgagctcgaattcctcgtcccaactgatgaacgcgtcgcgcaggagcgacacgacgtcgtacgtgagcggcccgtacacggcgtcctggaagtcgagcacgcccgggttcggctccgcgatcatcaggttgcggggcatgaagtcgcgcagcatgtacccctgcggctgcgccttcgcgctcgcggccaacagcgcgaacgtgcgatcgagcacgccgcgcgcgtcgtccgagagcgccttgccgagatgccggccgacgtaccattcgggcatcagcgccatctcgcggcgcaggaacgcttcgtcgaacggcggcagcacgccctcgcgcgacgcgcgctgccagcggatcagcgcgtcgagcgcgtcgcgcatcagcggccgcgcggcggcgggcgcggcgggatcgagcgccgagatgtacgggcgcgtgccgagatcggtgacgagcatgaagcccgcgtcgaagtcgtgctcgagcaccttcggcacgtggacgcccgccgcgtcgagcagttgcgcgatctgcgcgaactcgcggcatctctccggcggcggcgcgtcgacggcgatcgccgcgccgcccggcgcggccgcgctcgcgacgcggaaatagcggcgaaagctcgcgtcggcggacgccggggcgagcgaggcgagctcgagcgcgtagcgatcggcgaaagtggcgagccaggcggtgaggcgggcgagacggggatcggctgggggctgcgtcattgaaagtcggggagggggaacgtcttgccatataataccccacgacttttttgacgcgtcccgtgtcaattcccgccggcgcgggcccgcagcccgccatgccgtccgtttgcccgtttcccccggtatgcgcgaagccgcagtcacggttcgattgcgcgggcgcggcatgtggaggccgggtttgacaggggcgattcgccgaacgatagatgccgcctaaaacgttattcccgctcgtcccagcttgcgatgccgcgccgcgcaaaaaacggctcgcggtcgcgcttttggccgtaccgggcctcgtgccggcggtgtcgcaggcccagctgtcgggcgccgctgccgagccgcaggcgttcggctcgccgtgggacctgcgcctcgcgccgcagctcgacgagcatccgcaaaagcagggcggcaagcccgcgacgttcgtgctcgccgatcatacgaacggcaccgccgagcaggatctcgccgcgaagggggcggccgagatccgccgcggcaacgcggccgtcaaggcggatgcgatccactacgatcaggacaccgacatggccgacgcgtacggcaaggtcacggtggccaacggcggcacgacgttctcggggcccgaggcgcatctgaaggtcgaggcgaatcagggtttcatgacgacgccgaagtaccgcttcacggcgacgggcggcacgggcagcgccgagcgggtgcagcttctcgacagcgagcgctcggtgttcacgaacggcacgtacacgggctgccagtgctcgacgaatccggcgtggtacatcaagggcagcgagttcgatttcgatacgggcgccgacgagggcgtcgcgcgcaacggcgtgctgttcttccagggcgtgccgctcttcggcagcccctggctcacgttcccgctgtcgggcgatcggcgcagcggcttcctgccgccgacgttctcgccgttcagctcgacgaacggcttcgagttgtcgctgccgtactacttcaacatcgcgccgaaccgcgatctgacgatcacgccgcacatcatctcgaagcgcgggatcttcacgcaggcgacgttccgctatctgtcgacgaactactcgggcacgctgacgggtgaatacctgccggacgaccgcgtcgcccaccgcaaccgctacgcgattttctggcagcaccagcagaacttcggcaacggcttcggcggctacgtttactacaacaaggtctcggacaacctgtatcccgaagagctcggctcgacgaaccagttcgtcaacggggtccagaccgtctatcagcaggaagccggcctcacgtacaacaacgggccgtggtcggtgctcggccgctaccagcactggcagacgctgccgccgtcggccgcgccttacgggcgcgagccgcagttgaacgtgaagtacacgaagtacaacgtcggcggcttcgacttcggcgcggaagccgattattcgcgcttccggatcacgacggcggaccagccggaaggcgaccgcgtgatgttcaacccgtacgtgtcgtacgggttgtacggccccggctacttcttcgtgccgaaggcgcagctgcacatggcgtcgtacgacctgacgacgacgacgggcggcgtgcccggccagccgaagcgcttcacgtactcgatcccgacgctcagcctcgacaccgggctcgtgttcgaccgctcggtgcgcctgttcggccaggacttcatccagacgctggagccgcgcctgttctacgtgtacacgccgtaccggaaccagtcgaacgcgccgctcttcgacacggccgtgtcggacttcgggctcgcggaaatcttcacgccgaacacgttcgtcggcaacgaccggatcgccgacgcgaaccgcctgacggccgccctcacgacccgcttcatcaatccgacgacgggcgacgagcgcgcgcgcttcgtgatcgcgcagcagtattacttcaccgatcagcgggtgacgctcctgccgaccgaggcgcccgcgaccgcgcggcactcggacctgatcctcggcgcgtcggtcaagctcggcgcgggtttcgcgtcggagacggcgttccagtacaacgtcgacaacaaccagctcgtgaagtcgagcgtgggcttcggctatagcccgggcgagcggcgcgtgatcaacgtcggctaccgctacacgcggcagaacccgacgctcagcaacgagccgatcaaccagatcctcatgtccgcgcaatggccgctcacgcggcggctctatgcggtcggccgtctgaactacgatctcgcgagcagccgggttgtcgacggtctcgtcggcttccagtacgatgccgactgctgggcgttcggcgtcggcgtccagcggtacgcgaacggcctgaactcgtcggggcagcagaattcgtcgacccgtgtgctcgcgcagctcgtgctcaaggggctgacgagcatcgacaacgggctcgtgaccgcgttccgcgccggcgtgcagggctacacgccgctgccgcccgcgccggcgccgctgtcgcgcttcagtaattacgattaaccgccgacgaggcgttcgcggcgagcggcgtttgcgcagcccgctttcaatggagtaccagtggcaatgaagaaaatccttcgcttcgcggctgtcgcatccggtctggtcgcgtcgctcatcacggtcgcgccgtcggcgtccgcgcaggcgttgcgcgcgcagggcgcgtcgctcgccgacgaggtggtcgccgtcgtcaacaacgacgtgatcaccgggcgcgagctcgatcagcgcgtcggcctgatcgcgcgccgcctgcagcagcagaaggcgcccgtgccgccgacggaccagttgcgcgcgcaggtgctcaaccagatggtgctcgagcgtatccaggttcagcgggcgaaggacgacggcatcgtcgtcgacaacgcaaccgtgcaggcgacgctcggccgcctcgcgcaggcgaacggcatgcagctcgaccagtacaaggcgcgcatcgaggcgcagggcgtgccgtgggatctgttcgtgcgcgacgcgcgcaccgagctgatgctctcgaagctgcgcgagaaggaagtcgacagcaagatcaccgtgtcggacgccgaggtggcgagctatatcgcgagccagcgcggcccgaacgcgggctcgcagcaggatctgcggctcgagcacatcttcgtgaaggcgccggccaacgcgccgcaggccgacatcgacgtcgcgcagaagaaggccgaaggcctgctgcagcaggctctcgcgtcgggcgccaatttcgagcggctcgcgaagaaccagtcggaagccgacgacgcgaaaaagggcggcgatctcggcttcaagtcgccggcatcgctgccgtccgacgtcgtcgacgccgtgtcgaagctgcgtcccggcgaggtcaacccgacgctcatccgcgtgccggacggcttcgagatcgtgcgcctcgtcgagcgccgcgcgagccagaatccggccgcgtcgccgaagatcgtgcagacgcacgtgcgccacatcctgctgcgcgtcggcgaaggcaagtcggaatcgcaggcgcgccagcaactgatcgacatccgccggcagatcgaatcgggcggcgatttcgagaagttcgcgcgcacctactcgcaggacggctcggcgtcgcaaggcggcgacctcggctggatcagccccggcgagacggtgcccgaattcgagcgtgcgatgaacacgctgcaggacggccaggtcagcaacccggtgcgcaccgagtacggctaccacctgatccaggtgctcggccgccgcgacgcggaaggctcggtgcagcagcagatggacatcgcgcgtcaggcgatcggccagcgcaaggccgagcaggcgtattccgactggctgcgcgagctacgcgactcgtcgtacgtgcagatcaagctgcccgtcgcccagtaagcacgtagacctgcgcgtatcatgtccgaccgtccgcagccgctgcgcatcgcgatcacgaccggcgagccggccggcgtcggccccgagctgacggcccgcgcgctcgccgacgcggcgacgcgctggccggacgcacgcttcacggtgctcggcgacgcgggcctgatcgccgcgcgcgcggcggcggtcggcctcgattggacgcgcatgacggcagcggggggcggtgcgcacgtcgccaacgcgcatgtcgccaacgcgcatgtcaccgtcgcgcatgtcaccgtcgcgcatcgcgcgcttgccgcgcccgccgaggcgggcaagctgaatccggcgaacgggcgctacgtgctcgatctgctcgatgcggcgatcgacggcgcgctcgccggcgaatacgacgcgatcgtcaccgcgccgctgcaaaagagcacgatcaacgacgccggcgtgccttttaccggccacaccgaatatctcgccgagcgcacgcgcacgccgcacgtcgtgatgatgctcgccggcacgggcgagcggccgctgcgcgtcgcgctcgcgacgacgcacctgccgctcagggatgtgtcggccgcgctgacgatcgacggtctcgccgatacgctgtcgatcatcgatcgcgatctgcgcggcagcttcggccttgccgcgccgcgcatcctcgtcacggggctcaatccccatgcgggcgagcacggctatctcggccgcgaggaaatcgacgtgatcgagccggcgctcgagcgcgcgcgggcggcgggcatcgacgcgcgcgggccgtacccggccgatacgctgttccagccgcgttacctcgagcacgcggattgcgtgctcgcgatgtttcatgatcaggggctgccggtcctcaagtacgcgacgttcggcgaaggcatcaacgtcacgctcggcctgccgatcatccgcacgtcggtcgatcacggcaccgcgctcgatctcgccggcaccggccgggccgatccgggcagcctcgtcgccgcgatcgacaccgccgtgacgatggcgcgccatcggcgcgcgggctgagttttcgcgtcatccgtttctctatcttccgatgtcgaacagcagacagcaccaagggcatttcgcgcgcaagcgcttcgggcagaactttctcgtcgatcacggcgtgatcgatgcgatcgtcgcggcgattcgtcccgagcgcggcgagcggatggtcgagatcgggccgggcctcggcgcgctcaccgggcccgtgatcgcgcggctcgcgacgcccggctcgccgctgcacgcggtcgagctcgaccgcgacttgatcggccgcctcgagcagcgcttcggcgagctgctcgagctgcacgcgggcgacgcgctcacgttcgacttcggctcaatcgcgcggccgggcgacgagccgtcgctgcggatcatcggcaacctgccgtacaacatctcgagcccgctgctgttccatctgatgtcgttcgcgcccgtcgtgatcgatcagcacttcatgctgcagaacgaggtggtcgagcggatggtcgccgaaccgggcacgaaggcgttcagccggctgtcggtgatgcttcagtaccgctacgtgatggacaagctgatcgacgtgccgccggagtcgttccagccgccgccgaaggtcgattcggcgatcgtgcggatgatcccgcatgcgccgcacgagttgccggccgtcgatccggcggtgctcggcgaagtcgtgacggctgcgttctcgcagcgccgcaagatgctgcgcaacacgctcggcgggtatcgcgatctcgtcgatttcgatgcgctcggcttcgatctcgcgcgccgcgcggaagacatcggtgtcgacgagtacgtgcgcgtcgcacaggcggtggcttcggcgcgggcgagcggctgagcgaacgacggacggccgagtgggcgacgcgccgcgggatcgccgggcgggcgccgatgcgtgagtttcgatgaacgggctttggtgagcgtgcggcgcgcgcggctgcgccggcgcttggcgtggccgggtgggggtattcttcttgcaccgcaccgcaccgcaccgcaccgcaccgcaccgcaccgtacgcggcgcggatgcgtcgccacggtccgcaatctaccacctgccgtcccgccgttttcccgtttcgcctgcctacttgcgagcgccgcgcggcggcgcgttgacgagcgcgatgcccgcgagcacgagcgcggccgccgcgacgaagcgcgggccgatcgcatcgccgagcagcagcacgccgaagctcacgccgaagagcggcgcgagaaacgtgaacaccgagagccgcgctgcgctgtagcgcgtgagcagccaataccacgcgagatagctcgcgaacgcgacgatcacgccctgataggccaggcttgcgacggcgagcggcgtcacgttcgcgaacgtcgtctggcgggtgacgaccgcgaggccgagcaataccgccgacgacacggtcaactgatagaacagcgtcttgctcgcactcgcgtgcgcgagcgacgtcgaacgcacgacgaccgtcgtcgccgcccacatcacgccgccgagcacgccgagcgcgtcgcccgcgagtccggcgagcgccgatgcgccgccggcggccggtcgcgcgaaaccgtcggcgaacgcgaccgcgatgcccgcgaacgcgatcgcgacgcccgcccattgctggcggcgcattgtctcgcccggcgcgaacaggtgaaggccgagcgcggtgaagcacggcgcggtgtacaggaagatcgccatgcgcgcggcgctcgtcagcgtgaggccgaagaacagacagacgaactcgcccgcgaacagcgtgccggcgacgatgccggcgcctaacgtgccgtccgtgcggaagatcggcgtgccgcgcgcgcgcgcccacgcccacacgccgaccgcagcgatcgccgagcgcagcccggcctggagcatcggcggaatcgcatgcgtcgcgctcttgatcgcgacttgctgaaagccccagatcgcgcacagcaggatcatcacgccgatcgcgcgcagatcgagcgacgggcgcgccggcgcgcaggcgacggcgctcatcggccgctcccgccgaaggcggtacgcaccgcgggcgtgcaggaggccggttgtccggcggacaagcccggcgcgacgaagagcaggaagaaggttcgcacggttggcaagccgacggattcggctatcggaaatgtcggaaaggacgaggccgatgcgttgcgcgcgctcggcggcggcgtcgcgtcgcattgcgtgccgagcggtgcgcgtccgctttgccgagccgcccggctacccggcacgacgatcttaaccgatcaatacgcgcgccgcgtatcggccctgctgcgcggatgggcgatgcggcatccggcgggaatcgtgtgggtctggtacattcgcacgttcaagcaagtccccacggagtacccatcatgcgtttgcttcacacgatgctgcgagtcggcgatctcgaccgctcgatcaagttctacaccgagctgctcggcatgaaattgctgcgccgccaagattatccggacgggaagttcacgctcgcgttcgtcggctatggcgacgagcgggaccacacggtcatcgagctcacccacaactgggacacgaaatcgtacgagctcggcacgggcttcggccatctggcgctcgaagtcgaagacgcgtacaaggcgtgcgagcagatcaaggcgcagggcggcaaggtcacgcgcgaggccggcccgatgaagcacggcacgacggtgatcgcgttcgtcgaggatccggacggctacaagatcgagttcatccagcgcaacgctcactgagcgctgtctcgccggcgcggcgtgccgcgccggccggcggccgggcgcgcgatgtgctcgggcggccgcgcgcggcctgttgcatgaccggggcaagacgcgtgtcccgcgaaacgcgtgaccggcaaggcgcgcggtcggcaaagccagaatgctccccggcgcgaattcggccgaaggcgcgatcgtcgggcaagggcgtgccgtgccgctcaaagcgccggcagcagctccggcggatgatgcttgagcgtgtgccgcgcttcgcggaattccggaaaaatcgattcgaccgtctgccagaacgccgggctatggttcatctcgcgcagatgcgacagctcgtgcgcgacgacataatcgacgatcgacatcgggaagtggatgagccgccagttcaggcggatcttgccgtcgctcgagcaactgccccagcgcgtcgcggccgacgacagcgcatacatcgaatacgtgacgccgagcttctccgcgtacacgacgagccgctcgccgaagatccgcttggcttcgccctgcagccagccctgcacgcgatccttgatctgctgctcgctcgcatgcgcgggcagcccgagctcgagcgtcgcggcgagcggatcgaagctgagcgcgcccttcgccgacgcgagcgcgatgctcacgggcttgccgagatacggaatctgcgcgccttccttccagtcgatctgcggtagcgcgcgctgctcggcgcgcgtctgccattcggcgagcttgttgaagatccagcggcgcttctcggcgatcgccgcttcgatgtcggcgagcgtcacccagcgcggcgcggtgatcgtgagcccgctgccgtcgatcgcgaagccgatcgtgcgacgcgcggagcgcttgagcttgtattcgagcgcgcggccgtcgagcgcgaccgtgcggcggcgggagcggtcggcttcaggcggcgtcgcggacgaggcgggcggtgcggcgggcggggaagcgggggacggcgaggcggccggcccgtcgaagagcggcaggtcgagctggcggtgatcgagagccacgacggccggccgtggcctgggacgcttcggcatcagttcgcttcgtttggcagtgcgcaatgggtgaaactcgcttgacttcagggatgcgcggcgtcggacgcgcgggcggcgccgcgtgcgccgtcgcgctcgtgccggtacgcgtgcggatcgatgcggcgcatttccgcttcgatccagttttcgacgcgttcgttcaattggtcgggggtgaggccttgcgtgtcgatcggctggccgatcgacaccgtgacggtgccggggtacttcgtgaacgagttgcgcggccacacgcgcccggcgttgtgcgcgatcggcacgacgggcgcgccggcgccgatcgcgaagcgcgcgccgcccgtcttgtacttgccctggctgccgaccggcgtgcgcgtcccctcggggaacatgatgacccacgcgccttccgccatccgcttgcggccctggcggatcaccgaatcgaatgcgttcttgccgtccttgcggttgatgtggaccatgtgcagcatcccgagcgcccagccgaagaacggcacgtacagcagctcgcgcttgaacacgtagcagagcggcttgggcatcagcgcgggcagcgcgatcgtctcccatgcggactgatgcttcggcagcagcacggccgggccgtcgggcaggttctcgtagccttcgacgcggtaccggatacccgtgagccagcgcgcgacgaacagcgtcgatttgcaccagccgaccgccatccagtagcgcgcgttcggccgcatgaacgggaacgcgatgaagcatgcggtggcgtacggcaccgtatagacgatgaaatagacgaacagcagcagggagcggacgaagcgcatcggcgtgacgttacggtgagggaggacgcgcgcgggtcggcatcactcgtgttcttcggaaaggaaatcgagcgcgaacgcgcgcagatcgtcgtgcacgcgcgtgccttccggcagcccgcccgcggcgagcgccttcttgcccttgcccgtcagcacgagatgcggccgaaagccgagcgcctcgcccgcctgcaggtcgcgcagcgaatcgccgaccaccggcgtatccgccggatcgatctcgaagcgctccgcgatcagcttcatcatcccgggcttcggcttgcggcagtcgcaatggtcgtcggccgtgtgcgggcagaagaacaccgcgtcgatccgcccgccgacggcggccgccgcgcgatgcatcttcaggtgcatcgcgttcagcgtcgccatgtcgaacaggccccggccgatgcccgactggttcgtcgcgacgacgacgcggtagcccgcgtgattgagccgcgcgatcgcctcgaggctgccgggcagcgggatccattcgtcgggcgacttgatgaacgcgtccgaatcgacgttgatgacgccgtcccgatcgaggacgacgagtttcttgctgagactggtcggcatcgcgtggctccgggccttcaggcggcgagcttcgagatgtccgcgacgcagttcatctgctggtgcagcgcggacaggagcgcgagccggttcgcccgcagcgcgggatcgtcggcgttgaccatcacgccgtcgaagaacgcgtcgacgggcgcgcgcagcgcggcgagcgcggtgagcgcgccggtgtacgcgcgcgcctcgagctgcgactgcacgcgcggcgtcacgtcggcgagctgctcggcaagcgccttctcggccgcttcgacgaagagcgccggctgcaccgcgccgttcgcgccgctttccgatttcttcaggatgttcgagatccgcttgttcgcggccgcgagcgcctcggcttcggcgaggcgcgtgaactcgcgcaccgcgttaaggcgcgcgacgatgtcgtcgaggcgcgtcgggttcaggctcagcaccgcgtcgatttcgcccgccgtgtagccgcgctcgcgcagcaggccgcgcaggcggtcgatgaagaacgcatggatcgcgtcggtcgattcggcgacgcccggcaccgccgcgaagcgctcgtacgcggtgcgcagcagccagacgagatcgagcggcaactgcttttcgagcagcaggcgcagcacgccgagcgcgtgccggcgcagcgcgaacgggtccttctcgcccgtcggcgcaaggccgatgccccagatgccgacgatcgtctcgagcttgtcggcgagcgcgaccgcggtcgacacgggcgtcgtcggcagcgcgtcgccggagaagcgcggctggtagtgctcgctgcacgcgatcgcgacgtcttcgggctcgccgtcgtggcgcgcgtagtacgtgcccatcgtgccttgcagctcggggaactcgccgaccatgtcggtcagcagatcggccttcgcgaggcgggcggcacgaatcgcgaccgtcgcgtcggcgccgatcgcgggcgcgatctcgcccgcgagcgtttcgaggcgctcgacgcgcgcgagctgcgagccgagcttgttgtgatagacgacgttcgcgaggagcggcacgcgctcggcgagcggcttcttcttgtcctgctcgaagaagaacttcgcgtcggccaggcgcgggcgcacgacgcgctcgttgccctcgacgatctcgcccggcgtcttcgtctcgatgttcgacacgatcaggaagcgcgagcgcagcttgcccgccgcgtcggtgagcgcgaagtacttctggttggtctgcatcgtgaggatcaggcattcctgcggcacttgcaggaactcgtcctcgaagcggcacgggtagacgaccggccattcgacgagcgacgtcacttcgtcgagaagcgcctcgggcatcacgacccgatcgccgtttgcgttcgcctcgagctgcgtgcggatcgtttcccggcgttgcgcgaagtgcgcgagcacgcggcctttctcgcgcagcgtatccgcgtaggcgttcgcatgccggatcgcgacgaggccgtcggacaggaagcggtggccgagcgtcgtgtcgcccgcgtcgatgccgaatgcggcgacgggcacgatgcgatcgccgtgcagcaccgtcagccggtgcacggggcgcacgaattgcacatcggtgccgtccgggcgctgataggtcatcaccttcgggatcggcagcttcgcgagcgtttcgtcgagcgcggcctgcaggccgtcggcgagcgtcgcgccgggcgccgcgtagttgacgaagaacgcttcggccttgccgtcgtgcgcgcgctcgagatcggcgatcgacaggttcggatggccgagcgccgcgagcttcttcgcgagcggcgcgctcggcgcgccttgcgcgtcgagcgcgaccgacaccggcagcactttttcgcgaacctgccgttcgggcgcgacggcgcgcacgttctggacgacgacggcgaggcggcgcggcgtcgcgtagcgctcgaatgcgagctcgccctcgatcaggtcgcgcgcggcgaggcgttgcgcgatgccttcggcgaacgcgtcgccgaggcgcgcgagcgctttcggcggcagctcttcggtcagcagttcgacgagcagggatgcggaatggttttgcgtcatggtgtgaagaatctcgtcagtcctgatcgatcttgcgttcggctttcagcggcggcgcccatgcgggctgcgcggcctcctgcgcgtcggtggtgaggcccggcacgcccggcaccggattgccgatcatcgggaagccgagcttctcgcgcgaatcgtagtacgcctgcgcgacgagccgcgacagcgcgcggatgcggccgatgtaggcggcgcgctcggtcacggagatcgcgccgcgcgcgtcgagcaggttgaacgtatggccggctttcagcacgagctcgtacgcgggcagcgcgagctgcgcctcgatcatccgcttcgcctcggcttcgtagctgttgaagaacgtgaagagcagctcgacgttcgcttgctcgaagttgtacgtcgattgctcgacctcgttctgatggtagacgtcgccgtaggtcaggcgccgcagctccgggccgttcgggcccggctcttcccactcggtccagaccaggtcatagacgttctcgaccttctgcaggtacatcgcgaggcgctcgaggccgtacgtgatctcgccgagcaccggcttgcagtcgagcccgcccacttgctggaagtacgtgaactgcgtgacttccatgccgttgagccacacttcccagccgaggccccatgcgccgagcgtcgggttctcccagtcgtcctcgacgaagcgcacgtcgttctgtttcaggtcgaagccgagcgcctccagcgagccgaggtacagatcgaggatgttctccggcgcgggcttgagcaccacctggtactggtagtagtgctgcaggcggttcgggttctcgccgtagcggccgtccttcgggcggcgcgaaggctgcacgtacgcggcgcgccacggctcggggccgatcgcgcgcaggaacgtgtgcacgtgcgacgtgccggcgccgacttccatgtcgatcggctggagcagggcgcaaccctgccggtcccaataggactggagcgtcaggatgatttgctgaaacgtaagcatgagaggccttcgtggcgccgggcgcttcgccgtgggcggacggcgcgggcagtgagcggcgcgccggcagctcgcgcggcgcgcggcttgggtctgtgctgaaacgcgtaattttaccggatcggcgggcaggtgcgcccgcaacggggtggggcaggcctccatacgcatgcgcgggcggggaaatcgccggaaaacgcagcggcggcgagtgcggcgcggcctcgctcgccgcgtgcgaacgcgccgcgcgcgtcagccgcgccggcgcagccccgggccgaacgcgaagccgaatgcgagcagcagcagcgacagcgcgagcaccgtcgcgttgccgctcgtcacgtacggcgtgcgcccggcggtgccctcgatccgcacgtcgagcgagccgatcgtaaacggcttcaaccggccgatcacgcggccctgcgcatcgatcgcggccgtcatcccggtgttcgtcgcgcgcagcatcggccggccggtttccagcgagcgcatccgcgcgatctgcaggtgctggtcgagtgcgatcgtatcgccgaaccacgcgagattcgtcacgttgacgagcacgcccggcgacaccggattgtcgcggatcgtcgccgcgatttcctcgccgaagatgtcttcgtagcagacgtcggccatcaccggctgattgcgcacgatgaacggttgttgcaccggcgcgccgcgcgcgaaatcgccgagcggcatcttcatcagatcgacgaaccagtgaaagccccacgggatgaactcgccgaacggcaccaggtggtgcttgtcgtagcggtagatgtcgcgcgagtgcggcgtcacgccgtacaggctgttcgtgtagtcgacgatccggccgtcggccgtcacggtgccgccgaccgcgccgaacagcaccgccgtgtcggtcgcgtcgctgaaattgcgcaccgcgcgcgcgaacggctcgggcaactcctggatgagcaccgcgatcgccgtctcgggcgtgacgacgagatcggcgggtttctcggtgatcatcttctggtacatctcgatcgccgccttgatgcctgcctcctcgaacttgatgtcctgcttcacgttgccctggagcaggcgcaccgtgagcggcgcgttcgcgggcacggtccacggcacgagcgcgagcagcgggccgagcgcgagcgcggcaagcgccgcgagcgccggcgccgcgacgcgcgacgcccgcggcgcggcgccggcgcccgcggcggcccggccgtttccgccgccgttgtcgcgaaggcggccgcgcccgccgccgccttcgcgcgcgcggacgatcgcctgcacgacgagcgccgcgacgagcgcgagcacccagccgatgccgtagacgccgacgatcgacgcatagcccgcaagcggcccgtcgacctgcgcgtagccgctcgcgagccacggaaagccggtgagcacggtgccgcgcagccattcgccgacggcccacgcgctcgcgaacgcgaacgcgccgtgccaggtcggcgagaacgggcgcgcgtcgaccgccttgccgtttcgcgcgtgccccgcgcagagcgaccagagccccgcggagaacgccggatagatcgacagatacaggcagaacagcacgagcgcgccgcccgcgagcggcgcggccatctcgccgtacacgtgcatgctgatgtagagccaccagatgccggtgatgaagttgccgaagccgaacgcgccgcccgtggccgccgcgtgcttccagctcgtcgtgcgcgtgagttgcgcgaacagccacgcgaacacgacgagctgcagccagccgccgtgcggcgtcggcgcgaacgtcagcgtgttcgcagcacccgcgaggagcgcggccggatagtgccagatgggcagcgcacggccggcggccgttgaggagacgctcgattgcgagcgggtcgagatcggttcggccatgcgttgcttcgaaggaacgggttgagagggcgcggcggtgcgtcagtcttcgcccgccgagccgctgcgccggccggcgagcggcgcgcggcgcacaagcagcacgtgaatctggcgggcgtcgccgcgctggatctcgaacagcagctcgcccaggcgcaccttctcgccgcgatgcgggacgcggccgaaatggtgcgtgatgaggccgccgatcgtgtcgacttcgtcgtcggagaaatcggtgccgaacgtttcgttgaactgctcgatctcggtcagcgcgcgcacgcggtagcggccgtcgggcgcggcgatgatgttgccggcttcctcgtcgaagtcgtattcgtcctcgatgtcgccgacgatctgctcgagcacgtcctcgatcgtgatgaggccggcgacgccgccgtactcgtcgacgacgatcgcgagatggttgcggttcacgcggaagtcgtgcagcagcacgttcagccgcttcgattcggggatgaagacggcggggcgcagcatgccgcgcacgtcgaattcctcttccgcgtagaagcgcagcagatccttcgcgagcagcacgccgatcacgttgtcgcggttgtcttcgtataccgggtaccgcgagtgtgccttttcgagcacgaacgggatgaaatcctcgggcttgtcggcgatgttgagcgcgtccatctgcgcacggggcaccatgatgtcgcgtgcgcacaggtcggatacctggaacacgccctcgatcatcgacagcgaatcggcgtcgatcaggttgcgttcgtgcgcatcctgcaggatttcgagaagctcggcccgcgagtcgggctcgggcgagatgatgtcggtcagacgctcgagcagcgagcgtttttcatgcggtttgtcggaggattttcgactgggatacgaatcgttcatggtggtgcgccccgcgaatcgggagcgcgctgtcacggaataggcaaggatacaccaaggtcgtggcgcgtccgtgtcggcgggcggcgcgcgggccgaagcggcgcatcgcgcgatgccggccgccgcggcgcggcctcggggcttgctcccatcgtagcgcagaaacgtccgcgcgggcagcggcggaaaaaagcggcggatgcgaagcggggcggaaaggggagccggcggcgggccggccggctcgcgggcgggaggatgcccggtgggcgcgcgtgcgaacgcgtgcgtgaaggggcgtgcggcgatgtgcggcggcattcgacgcttcgcgttctgcgttctgcgtgcagattcggcgttcggcgtgcaggttcggcgttcgatgcgcgattggccggcgaagcgtccgtgcgcgctcgccggcgggatgcgaccgatgacgcgagaccggccggcgcgcggccggcggccggttgccggccgctccggctggcacggcgcggcggctaccggcagcgcgcgagcagcgcttcgagcgcgcggtcgggcatgccgctgtcgcgcagcgcctcgacggtgcggctcacgtaatcgagcgtcgtgccgtagcgcccgctcgcgcagccgaacacggctttcacgacgtcgtcggtcagcttgccggtgtaggtcggcacgtcgcgccgcatcacgaacgcgagcgcgttgacgcgctcgccgcccgcgagcgcgcacggcagccacgcgggccggtacgagcccatcgccatctcgcgccgccagagcgcctcgaggtgcggcatcgcggtgcggccggcgagccggaacgcgagccccgtgcacgagccgccgcggtcgagcgcgagcacgagccccggctgctcgggcgtgccgcggttcacgcgcgaccacaggtagaggccgcgatggtagccgtggactttcgcgcgcagcgcctcgacggccggcattccagggttccagatcagcgaaccatagccgaacagccacaggtcgctcgtgcgatcccagcgttcgagcgtcgcgccgagcgacgccgcgagctcggcgtcgctcaggtagcgcgcttcgccgagcgatggcgggtaggcgcggcgggcgggggcggggcggctcacggcgggcggcgcggcgcgaatcagcggtatggattcgggaagccgagcttcgcgaggatgtcgatttcgagcgcttccatctcggctgcgtcctcttcgccgcgttcgtggtcgtagccctgcgcgtgcagcgcgccgtgcacgagcagatgcgcgtaatgcgcgacgagcgtcttgccctgctcgcgcgcttccttttcgacgacggggcagcacagcacgagatccgcgaccgtcacgccgtccggctcctcgccgtacgcgaacgtcagcacgttcgtcgcgtagtccttgtgccggtagctatgattgagcgcgcggccctcgtcggcgccgacgaagcgcacggtgaactgcgcgtcggagaagatcgcgggctcgagccattcggcgatcaccttgcgcttgggcagcgacttgcgctgcgcatcgccgatctcgtcgccgtactgcaccgcgaggtcgagctcgggatcgcgaccctgcgcgtcttcgtcgtcgctctcgtcgccagcgccgtctgtttcgtcgtgcgcgaagtccgggttctcgtcggcgccgacctcgaccgtcacgctatcgtagtgctcggggcgcagcgtgatcgtcgcgcgcagcgacgggtccgcgtgctgcgcgacgatcgcgacggccgcgtcgcccgaactgccggacaggtcgaacatcaggctgcggccatcggcgaagtcgatgcgcagcgcctgggcttcgaccgtcttgactttgcctttcgcgtcgaacagcgacaggcggggagacgcgggttgcgccgcttcggcgcgcgcgggcttggaggaacgggacgatttcatcacgctgacgtcggtttgaacgcggttgaggatacaccaaacggacgagcgtccgggagggcgtttcgcggggcggcgcgggcgaggaggggccgccgcgcggcggtgccgggcgacggcgggcggcggctcgggcggtggtcggcgaggggcgtcggccgggcgtgggcgactggcgatcggcggcttgcggatgggcgccgcatgtgccgacccgcggccggccgttgtcgcgcgagcaccgccgttccggcgccgcgccggccggcgcggcggtgcgcaagcggtgcgcgcggcgtcgagtggttcggactccgatgatgtgtccgattgcgcacgggtccgctcgatggttacgctggtgggcgtggggcgaggaacaacgaatggcgaagcggcaagcgggcgaatgaacgatcgcgtatccaggtgaccaaactggctcgacggctcaacggctcaagcggcccgccgactcgaccaaccatccgccgccacgcggcgactgaacgagcggcgcgacgcccgcgcgacgcacgcagcagggatcgcgcgcggccgtccgccgatcgcgtcggcccggatctaccgatccggcgcgggacgagttcggtcccgtcccgcgcgtgcgcgctattcgtccttgtgctgcgcgtggaactcgtcgtaagcctcgacgatccgcgcgacgagcggatgccggaccacgtccgcgctcgtgaagcgcgtgagcgcgatgccgcgcacgccgccgagcacctgctgcgcctcgacgagcccgctcttgtgcccgcgcggcaagtcgacctggctcgtatcgcccgtgacgaccgccttcgaaccgaagccgatccgcgtgaggaacatcttcatctgctcgggcgtcgtgttctgcgcttcgtcgaggatgatgaacgcgtggttcagcgtgcggccgcgcatgtatgcgagcggcgcgatctcgatcatctggcgctcgaacatcttcgcggtcttgtcgaagccgagcaggtcgtacagcgcgtcgtagagcgggcgcaggtacggatcgaccttctgcgcgagatcgcccggcaggaagccgagccgctcgcccgcctcgacggccggccgcgtcagcacgatgcgcttgacctggtcgcgctcgagcgcgtcgactgcgcacgcgacggcgagatacgtcttgccggtgcccgccggcccgacgccgaacgtgacgtcgtgcgacaggatctgcttcaggtactcgcgctgcgcgggcgtgcgcccgcgcagatcggcgcggcgcgtgtagagcttcggcgccgcctcgtcggcgggcggctcgtcgccgagacgcacgacgggctcgtcgaatggatgatcggggtcgccgcgaaaccgcacgtcgatctcgggttcgccgtcgccgttgccgttgcggcgggggttgcccggatgccgggcctcgacgagcgcgagctggatgtcgtcgaccgacagcggttcgcgcgcgcggttgtagaagtcttcgagcgccgcgagcgcgattttcgcgccgcggccgcgaatcgcgatgcggtggccgcggcgcgacagcgtcacgtcgagcgcctgttcgatctgccgcagattttcgtcgagcgggccgcagaggttcgcgaggcgcgcgttgtcgtcgcgcggcgcggtgaattccagtgcttgagcggttttcaaagtggcgtcgggttcctgttgcgtcagtgcgtggcggcgctcgcgtcgccgtgcgcgagcacgagctcgccgcgcagcgagtggggatacgcgtgattgatcttcacgtcgatcatctggccgatcaggcgcgggtgcgcggcgctcggcgcgggaaaattcacgacccggttgttctcggtgcggcccgcgagctcgttcggatccttgcgcgacggcccctcgacgaggattcgctcgaccttgccgagcatcgactggctgatcctcgcgacgttctcctcgatcgtcgcctgcagatgttgcaggcgcttgagcttgagctcgcgcggcgtgtcgtcggcgagattcgcggccggcgtgccgggccgcgggctgtagatgaacgagaagctcgtgtcgtagctcatctcgtgaacgagcgccatcgtcttgtcgaagtcggcgtcggtctcgccggggaaacccacgatgatgtccgtggacagcgacagattcgggcggatcgcgcgcagcttgcggatcaccgatttgtattcgagcacggtgtagccgcgcttcatcgccatcaggatgcggtccgagccgtgctggacgggcaggtgcagatggtcgacgagcttcggcaccttcgcgtagacgtcgagcaggcgctgcgtgaactccttcggatgcgatgtcgtgtagcggatccgctcgatgccggggatgtcggcgacatattcgatcagcgtcgcgaaatcggcgatctcggccgagccggccgcgatcgcgccgcggtaggcgttcacgttctggccgagcagcgtgacttcgcgcacgccctggtcggcgaggcccgcgacctcggtcaagacgtcgtcgagcgggcgcgacacttcatcgccgcgcgtgtacggcacgacgcagtagctgcagtacttcgagcagccttccatgatcgacacgaacgcgctcggcccttcgacgcgagcgggcggcagatggtcgaacttctcgatttcggggaacgtgatgtcgacctgcgcgcggccgctttcgcggcgcgcgtcgatcatctgcggcaggcggtgcagcgtttgcgggccgaacacgagatcgacgtacggcgcgcgcgcgacgatcgacgcgccttcctggctcgccacgcagccgccgacgccgatcagcaggtccggcttcgcttccttcagctcgcgcacgcggccgagatcggagaacaccttctcctgcgccttttctcgcaccgagcaggtgttgaacaggatgatgtccgcgtcttccggggtgtcggttttctcgaggccctcggccgcattgagcacgtcgaccatcttgtcggagtcgtactcgttcatctggcagccgaaggtttttacgtaaactttcttggtcatgagggttcgccgttcgcagtggttgacctgggggcgtcgttcaaagtgtagtcaggggacggatcggcgcgccgccagccgcgcgatgcgcgccgcgtacgggaagatgccgccgggaaagctttccattatagcttttcgggctgcgcggggcgggcggcggcgggtcgcgcgggccgggcggctcatgccggcgtgcggtgggagggcgggcgcgttggcggaagcggggctgctcgcggcaggcggcgcgcgcggggcgcgggcggatcgcccagggatcacgcggcgatcacgcgggggagcacatgcggattctcgcgagcggcgttcgagcccggcgccgtcgcacgcttttcgcgacacaggcgggagcacgcgggcacgggcattcgcgcaagccggatttcgcggggccgcgacgcgacgaaccgaacccgtgggccgatgcgcggcgaaaccgtgggcgtctatcgcgcccgtcgtcaccggcacgcgttcagcagatcctccagtgccttttcctcccgcgcgaagcgctcgacgagaaaatcgagcagcacccgcacgcgcggcgccatgtagcgcttgctgtgataaatcgcgtgcagcggcgcgtcgtggtgccgccagtcgggcaacagcaccctgagccggcccgcgcggacgtcggccgcgatgtcccagatcgatttcagcgcgattccgtagccgcggatcgtccattcgcgcgtgaggccgccgtcgttcgtctcgtgcgcgttcgcgagcggcaccgtataggtctgcgtgtcgtcgccgcgcgtgaagcgccagacgttgagcggccccgacgcgaccgtgatcacgttgcacggaaagcgggccaggtcgagcgggtccttcggcatgccgtatcggtcgacgaacgcgggcgacgcgcacagcacgcgccggttcgcggcgagccgccgcgcgatcagcgcgccgtcgggcggcgcggcgaagcggatcgcgagatcgatctcgtcctgccagagattcgacgacgaatccgacgcggtcacggcgaaagtcacctccggatggcgcgtattgaattcgtcgagccagtcgagcagttgatggcgcccgaaatccgccgtcgacgacagccgcaccttgccgctcacgacgttgcgcccttcctgcagcatcgcgtccgcatcgtcgagcgcctgcagcgcctgccggcagcagttcaggtacaggcggccttcgtcggtgagccgcagccgccgtgtcgaacgctcgaacaggcgcgtcgacacctgcgcctccagcttcgcgagccgcgcgctcgcggcggcgggcgtgaggttcagcttgcgcccggcggccgacaggctgccgagctccgccgcctcgacgaacaagcggatgtcgcccagtcgatccatgcgattttaagaaaacttttgaaaatggttcaaatgctacgccaattatcaaaaaacttcggattggggacaatgcgcgctcgtcagatttcttgatgcggtgcggcatgggccgcgccgtgtccgtcccccaccggagcgtttcatgcctctaccgttactcgcgctcgcgatcagcgcgttcgccatcggcaccaccgagttcgtcatcatgggcctgttgcccgacatcgcgcgcgagctcgccgtcacgctgccgtccgccggccttctcgtgagcggctacgcgctcggcgtcgccgcgggcgcgccgctgctcgccgtgctgacgagccgcatgccgcgcaaggtcgcgttgcagctgctgatggcgatcttcatcgccggcaacgtgctgtgcgcgctcgcgcagagctacgggatgctgatggtcgcgcgcgtcgtcacgtcgttcgcgcacggttcgtttttcggcatcggcgcggtggtcgcggcatcgctcgtgagcgccgacaagcgcgcgagcgcgatcgcgctgatgttcacggggctcacgctcgcgaacgtgctcggcgtgccgttcggtaccttcgtcggccagacgctcggctggcgcgcgacgttctggatcgtcgcggcgctcggtgtcgcgtcgttcgccggcgtcgccgcgctcgtgccgaaacggcgcgacgcggcgggcgcggcgcttagccgcgagctgcgcgtgctcaggcagccgcaggtgtggctcgcgctggcgatgacggtgctcggtttcggcggcgtattcgtcgtgttcacctacatcgcgccgattctcgaggatgtgacgggcttcgcgccgcgtgcggtgtcgctcgtgctcgtgctgttcggcgccgggctcacgatcggcaacacgatcggcggccggctcgcggaccgcgcgctgatgccttcgctggtcgcgattctcgtcgcgctgatcgccgtgatggcggtgttcgcgaagacgagccacatgcccgccgcggccgccgtcaccgtatttgtctgggggatcgctgcttttgcgacggttcctccgctacagtcgcgggtcgtcgagaaggccgcgcatgcgccgaatctcgcgtcgacgctgaacatcggggcgttcaacgtcggcaatgcgggcggcgcgtggctgggcggcgtcgcgctgtcgcacggggtgccgctcgacgcgctgccttgggtggcggccgtcgtcacgctcgccgcgctcgccgtcacggcgctcgccgcgcggctcgatacgcgcgtctcatcgggcgcggctacagcggcgcaatgacgcatcgcaaaacgctgtcctctgcgatcctgataacagtgtgaagataactttgtttgatggcaccgtggcggatgttagtcttagcctcatctgaaaccgctgggcccgctcgggccctggaggcaacgtcatgcattcaccgttggcgctcgtgcgcgatgtgtcttcacaggatgccgctgcggcggccgatgccgatgcgtcgcatgcgccgttcgatgcgctcgagcggctcgtcggcgtgaatctcgcgcggctgcgcgcggaacgccagctgtcgctcgacgcgctcgcgcggctctcgggcgtgtcgcgcgcgatgctcgcgcagatcgaatcggcgcgcagcgtgccgtcgatcaaggtgctctgcaaggtcgcggccgcgctgaaggtgtcggtcgccgcgttcctgcgccgccacgcggtcaacggtttcgagcatctgagcgccgagcgcgcggtgcgcgtcgtcagctcgaatgggcgcttttccgcgcgcgcgctgtatccggaaggcgagcccgcggtcgccgagtttcacgagctgcggatcgcgccgctgcacaccgaacacggcgcgccgcgcgcgcccggcacgagcgtgaatcttgtcgtcagcgaaggcacgctcgaagtcagcatccatgagcgccgccaattgctcgcgacgggcgacgcgatcgtgttcgacgccgatcagccgtacacgctgcgcaatccgggcgataccgaggcgcgggcgtttcgcgtgacggtgaacgccgaagtgccgccgcgctggcacgtgccggcatgaagcggcggggcgtcgcgcacgcgcgcggcgcggcgcggtttagacggattcgtcagtagggtcttgtcgaggctccgctgcggcgatttcgcggctgttgtatgcttcaccggccggttcatccggcagtcagtgcgtcttcagggcggggcgaaattccccaccggcggtaggccggcatgttgccggcgagcccgcgagcgcccgcgcgattgcgcgcggggtcagcagatctggtccgatgccagagccgacggtcatagtccggatgaaagaagatgtgcagacggtcatgtgcgcccagccacgtccgcggcgcgcgcggcttcgtccgcgcggcgcggaagcggcgtcgcgctgtctgtttgctgagccctgaaacgtttttcgcccattcatgtttcgcgaggagcgtttcacatcatgtcgtttccgttgccttcgaagtcggcgcccgccgacgcattttccgattttccgttgctcgacgccgaaccggtgccgccgcgcatcgccgccgcgctcgccgcgctgcgcgaagggcgcgcggtcgtgctgcaggacgaccacgaccgcgagaacgaagccgatctgatcgtcgccgccgagcggctcaccgacgagacgatggcgctgttgatccgcgagtgcagcggcatcgtctgcctgtgtctgacggacgaaaaggtgcgcgcgctcgagctgccgccgatggcgcaattgaacgagagcaagaacggcaccgcgttcacggtgtcgatcgaggcacgcgccggcgtgacgaccggcgtgtcggccgccgatcgcgtgacgacgatccgcgcggcgatcgccgataacgcgtcgccgcacgacatcgtgcgccccggccatgtttttccgctgcgcgcggcgccgggcggcgtgcttgcgcggcgcggccacaccgagggcaccgtcgatctcgcgatcctcgcgggcttgaagcccgccggcgtgctgtgcgagctgatgaatccggacggcacgatggcgcgcggcgcggacgtcgagcgcttcgccgcgcagcacgggttgccgatgctgacgatcgccgagctcgtcgcgttccgcgaacggcttgcgtcgttacgcgcacgcgacgcatgctgcgcggacctcgcctgagcggttcggatccggcggcggctcgtgcgcggcgcgcaagccgcgcacgagaggggagttcgcccggctaggactgctggctgccgaattcgccgcgcatgcccgcctcgacgagcgcgggcaactcgcccatcgaacgcatgattcgcgtgatgcccatcttgcgcagcgcgtcttcatagccgccgggaatgtggctcgcgccgacgaacgcgatcgtcttcatgccggccgcgcgcgcggcgttcagccccgatacgctgtcctcgacgaccacgcagcgcgccggctcgacgccgagcgtgcgcgccgcatgcaggtagacatcggggtagggcttcggccgcgcgacctgctcggcgctgaacacgcgctcgccgaacacgtcggtgagcgctgcgcgcttgagcgagttgcgcacgcgcgcgagccggctgttcgacacgaccgccgcgggcaacgcgattcttgtcagcgcgtcgcgcacgcccgcgatcggcgcgagccattgcgcgagcccgagctcgatgttgtgctcgatcgtatcgaggaaattcgccggcatcgcgatgccgtggcgcgcttcgagatccgcgaggaagcgcgaggtctgctggccgaacgcggctttcgcgtcggccgtgaaatcgatggcggggaacgtggccgacagcgtgtcgaacagcacgcgatcggcgatcacttcgctgtcgacgagcacgccgtcgcagtcgcaaatgaggtggtcgagcataaggacaacaaaaaagggggaggcgacgaagcgccatgatacgtgctttgcccgccgcgggcgcgaccgcgcctgcgcgcggcgacacgcgccgccatgaacggcgcgcgtgaagcgtgcccgccgccgctacgcggcgagcgcctgcggcgtgatcttcagcatcaccacgccgacgatgatcgtcgcgatgcccgcccattgcagcgcgctcggccgttcgccgcgcacgaagaagccgagcagcgccgtcacgccgctcgcgagcgagctcagcacggtgacgatcgcgacatgccccgtcgtcgagccgtacgcgagcgagaagaaaccgacgaggctgaacacgctgatcgacaggatcagcagcacgatcgagccgggcggcgcggacaggttgcgcgcgcgggcgagcgtcgcgaacaggatcacgacggccgtcaggtaatagatccacagcgcgctgacgacgcccaggctcttgaccgcgaacgcaccctgcagccagaagccgagcccgaacatcgcggccgacagcagcgcgaagccgatcgacgcgggcgattccgtcctgccgtccgccgctttcgagatgctcgcgaggctcgcgccgacgatgcaaagcacgaggcccgcgatcgcgagccgcgtgatcgactggccggtcgcgagcgagaggatcgtcgtcaccgcgccgtacagcgacacgatcggcgcgacgaccgacgccttgccgatcgcgagcgccctgagcagcgcggccatcgcgatcaggttgcacacggcggcgagaatgccgacggcgaaacccatgtcgatcgccgtgatgcgcagcgacgacggatgcagcgcgagcgacgcggtgagaatcaggaagccgaacgactggctgtagaacagcgatttggtgacgccgacgcggcgcgccgcgtgtcccgcgagaaaatcggtgctgccccagcagagtgcggacagcaagcccatcagaatcgccatgtcgttccctcgtccgttgatcgtgtctgtctatcgttgtgtcggcggccgcatcggcgccggcgcgccgcgcggctcagccgagctcgacgcgcacgccgtcggcgagcgcgcgcgcgtggcgcatcgcttcgtcgcaggttcggccgtgcgcgagcacgtagccgatcaccgatccgaaattcttcgcggcgcgcgccgattcgagcggcagcttccgaaagccgctcgcgacgtagtgcgcgccgttcggcgcgaacgccacgccgcgcacgacgcccgccgccggcgcgaacacgaacgcgtccgcgacgaagccgtagcgcgcgggctcgcgcggcgcgatgggccggtcgattccgcagacgaaatctatcagatgctcgaccatgtcgatacccgtcgtcagcgcgatctgcctgacggcgcgcgcgccggcgatccgcaggttgatctcgacgagcaccggccccgtttccgcgaggatgaattcgacgttcagcgcgccgcccgcgaggccgagcaggttcacccactcgacgatctcgtcggcgatcgcgtccgcgtcggcggcgggtagatcggacgggtgcgagatgcccgtcatgcacaggctgtcgcgcggcgacacgaagatccggttgatcccgagcacgtgccagcggccgccgttgtgcagcagctccgcgccgtagaacggcccttcgacgaaggcctcggcgagaaactcgcgatgccggctgccgagcatcgatacgccgtcgcccgagcggaagcgctcgacggcggcgcgatagtcggcctcgttcgcgcataggctcacgccgtacgcgcccgcgtcgcgcagcggcttgaccacgcacggaaagccgatgtcggggcgcggcgcggcgcgctcggccgacagcacctggtacgccggctgccggtagccgcgcccgcgcagcgtgtcgcgcacgcgctccttgccgtatgcgcggcgcaagcccgcgagcgacggatgcggcaagccgagcgcgtcggcgagctccgatgccggaatcatcacgtcgtcgtagcagccgagcaccgcgccgaccggcagccgcagcgcgtcgatgcgctcgcgcatcgcgcgggcgtcgagcgtgtcgacgtgatggaccgcatcgaagagattcagatcgaggtcgtcgaacagcaccttgtttctcgactgcatcgacgtgaacagcacgggcacgtagccgagcgcgcgaatgtagccgatgcccgcgcattcgatcgggcgggcttcgacgaacagaaaagtcttcatgggcattccccggacgggcgcggcgaggcgccgcgcccgtgcgtcatgagatgaagtcgaaatatccggattccgaaaaatccttgccggcctgcttgaagcgctgcgtcggaaacgggaagttgcactccaggtacttccgcgcgaagaagagcgccgagcgatcggacagcccgatttcgccgagccgccttgccgcatcgtcaggcggcgcgtcgccgaggctgtcgatgtggtcgatgatgacgttcttcacgccgctgccgtcgggcatcctgattttcgggcgatcgatgatgtagcccggcagcacgtcgcgaaacgcctcgcgcaggatatgcttttcgacgccgccgtgcagtttgtacgagaagtcgaggctcagcacgtagtcgatcagctcggcgtccatgaacggcacccgcgcctcgaccgtattgcgcatgctcgcgcgatcgacgcgctgcagatcggtgcggtgcaggttgttgagccgatagagcgacagcgcgccgggctgcgcgtgcgtcttgaacagatcgtagccgccgaagatctcgtcgctgccttcgccgcagagcgcaaccttcaagccgagcttgttcgcgatgtagtagccgaaatgcgcgatcgccgaatcgatcgcgtcgatcttctcgaagaattcgccgtaatagaccgcgtcgtcgatgttctcgagcaggtcctgcttcgtgaacgtgtagatcacgtggcggatgccgtgctcggcgcagtagcggtgcgcgatctcgatgtcgttcgagccgggcaggccgaacgagatcgcggtcacgtccgggtgatagcggtgcgcgagctgcagcacgatcgcgctgtcgatgccgccgctgaacatcacgcagatcggcaggtcggtgtcgacgcggcggcgcaccgattcctcgagcagcgtgcgcacgcgcgccttcgcttcgtcgaagctgtcgcggctcaccgggcggctggcgtcgtacgacacgtacctgatcgtctccttgccgtcgaacagcgtgccgggcgcgagcgtctcgattcgcgcgttcacgtgcgtgagcgccttgagttccgacgcgacgtaccagacgccgtcgcgctgcgcgtaatagagcggcttgatgccgacgtggtcgcgcccgatcaggaattttccgttcaggttgtcgaacagcacgaagctgaacatgccgtcgagcttcgtcgcgaacgacgggccgtactcgaggtacgcgcgcaacagcacctcggcgtcgcccgcatggctgaagcggtggccgcgcgcggcgagctcgtcgcgcagttccttgtagttgtagatctgcccgttgagcacgacgtgcaggtcgcgctcgtgatcggacaccggttggcgcgcatggtcgcgctcgacgatcgcgaggcggttcgtcgcgaggccgaagcgctcccggatcaggttttcgttgaagcgcgacgcgtcgccgcggtgcgcgatcttcgacatcaacgcgctcagcgagcgctcgatgccgtcgaccgacgcgcgctgcgtgctgaaaatggccccaattccgcacatgtcatttctctctcgtgagtggattcgatggcgcgggccgcgttcatgcgcgcgccgcggcgacgttcgggtagatcagcccgtcgacgttcgcgccgatcgagccgatgtcggcgaagtaatcgggatacgtctgcccgacgtgatgcggctccttgatcagcaccggatgctcgcagtgcaggccgatcgtcgtgagcgccatgatgagcccgtgatcgtagtggccgtcgacgaccgcgccgccgcggtagctgcgcggattgccgtggatgatcaactgatcgagcttttcttcggagcgcacgccgagcttgtcgagttcgcggcggaaatccgagatgcggtccgattccttgtagcggatatgctcgatgttgtagaacgtgctcgtgccttcggcgaacgccgcgcggccggcgagcgcgggcaccgcgtccggcgcgagcgagccgtcgaaatcctgcgcgcggatcgatgcgccgccccggatgcggatgcggttgccgggcaactcgtcgatcagcgtgccggtatcggtcagatagcggatcaccgcgccgctgccgagctcttcctcgaagaagccgttgagcgtgacgtccgacgcgagcgagccgcacagcgcgaggatcgcggccgtgctcgccggatcggcgccgaccgtgaactcggacggcttgaagcgatcgcgccccggcacgaagaagcggcgaaaggccgcgtcgtattcgacggcgacgcccgcgtgcgcgagattgttgatcgtcgtatgcaccatcgacggcgcggtgatgtgatcgaccacgtcgatctcgagatcgcgctcgccgatcgcgccgagatagagcaggccgctcaggaactgcgagctcttcttgcacgacacttcggtgtgcttgccgagcgcgcgcgtcgagcgcatgctgatcggcagccgcgcctcggggccgaccgcttcgcattcgacgttcagccggcgcagcgcggcgaccatctccgcctgcgagcgcacgccgagcgaatagcggtattgcgtgacgaaccgggtgtccggcaggtagccggcgacgcccatcagcaggcgcagcacgacgccggagttgcccgggtcgaagacgatctcgcgatcgacgtgcatcacgtcgacgcccttgacgaccgtcgtgtcgccctcgctcgagaacgacgcgccgagccgctcgcagttgtgcttcatcgcgttcgagttgaagcccgtcgcgacgttgcggatcgtgctgatgccgggcgtgagcgccgcggtgaggagcgcgcgcgtcgacgagctcttcgacgcgggaagatcgatggtgccgctgagcgtcgaggtgttcttcacttcgacgaacgacggctggaggcgatcgctggtggtcatggctactccgtatcgtgaatgggcgtggggccggccggctaggcgatttcggcgcccagcgccctcagggtgtcgatgaatttcggaaatccgtcgtcgagcttgtcggtgtcgcaaacgaccgtcttgcgccgcgcgccgagcgcggcgacgatgttcgccgcgcagatccggtgatcgcgatagctcggcagctcggcgccgccttgcagcgggccgtcgctcatcacgtcgatcttgtcgaagcggccgacgtcgttgaagacgagcgcgctgcgcccgcccatcgcgcgaaggttctcgtggatcacgaacgcgcgctggcacttgtggttgttgatgccgtcgacgccgccgaaacggatcgaatcgccgaggttcgacgcggccgcgatgatgttcgtcgcggccgacggcagctcgcgcagcgacagctcgcgcggcgcgcggcgcgcggcgcggtcccgctcgcattcgatccgcagcgcatggcgggcgtcgtcgcgggtgagccgcacgccgagtgcgcgatagacgtcgaacagcgccgcttcgttgagcgtgtcgcccggccggtaattcgcgatgtcgatcgcgctgcgggcgccgacgctcagcgcggcggacgcgagatagctgagcgaggtgaaatcggtcgggatgccgatcacgatgtcgtcggcgcggtactcgcccgccagcagccggccgggcgcgcgcgtcacggtggcatgcagcagcgacatcgccttgatcgtcatgtcgatgtagcccgcctggctgccgtcgtcggcgacgcgcagcgtccggtcggccgagaacggcgcgacgaacagcgcgaacgagatgaactgcgtgctcttgcgcgtcgtgagcgcgatgcgctccggatgcgccttgcgcgagatcgtgacgagattgccggcccggcggcgcgcgtcgatgcccagatgcgagaagaagccgtcgtcgaacacgctgtcgcggctgaacagcgaatcgttgcagcgaattgtgacgggccgctccgacagcgacgcgagcgccgcgctcatcctgaacagcatgccggagccggccgcgtcgatcgtgccggtcgcctcgacgccggcgcccgcgccgcgcagcgtcagcgacgcgtcgccgcgctcgacgacggtgaggccgaactgccgcagcgcggcgaactgcagctcggtctccgcgcaccacgatacgttctcgatgcgcgtcgtcgcgccgttcagcagcgcgacgagcagcgcgcgctgaacgtgcggcttcgaggcgggaagcgtcacggtgcccttcagtgcgccgctcggatggacggttgcgtggctcatggctgccctcgtatcggaaggtcaatcgccgacgatcgccgtcgcggtgatctcgacgtaatgccggggctcgacgagcgacttcaccgcgaccgtcgtgttgaccgggcggatgtcgcgaaagcgctcgctgaacgcgcggcagtagtcgtcgaagtgctcgaagcccgtcaggtgcgtgaccgtgctgacgacgtcgctcagctcggcgccgagctcgttcaggtacttctcgatcttggcgatgatgaacgcggtctgctcgtacgcatcgttgccgatcacggcggcgttgccgtccgacgcgacgcagcccgcgatgtacacgtgattgccgacccgcttgccgcgcgcgtagcccatcttgtcttcccagaaggaggggctgaagacggtttttcggaattcgctcgtatcgatagtggacatggttttggctcgcaaataaatggcgtgaaaaacaggaatggatgagcgcgatatcgcttgattgactcgatgtgacgaatgggcctcccttgaagatttcagaatgtcggacttgcgcggcgcgtcagttaaatcatcaagggcgagcaccgcctgcccgcgcgtcggcgcgggacggttgaacgaaaccggcagccgattcgtcatgcggccgcgacggccgcgcggctccggcagcgctcggcgcgatgcggcttgccgttcgcgcttacgcgagcggcgcggcgaagcaggacgaaatgggcggaatcaggatggcggcaggccggtgcgccgcgaggcggcgcgcgtgcgcgcgacgtgcggcgcaccggcgaggggcggctcgcatggcgagccgatggcggagcaaatcaccttcgatgcaacgggtcttgcgatcatggcaatccttcggataggggttaccgggtcatcgcgacacgggaatcgatgcgacactgattttgtctgggccgattcgcatcggcccgcacaagtcgatcgacttgtgcgggccggaaatattggtatcgattggtttgctgattattttgatgtcgaaggttcggttcaattagggaaattgacaactgataaaaatattataattatctttaattcagatggattttgtgtgttttatttggcgacataatgtttttatttggcgatataaagcacgtttttataagagcgtaatcggatattgaattggggtggaatctttaaggcgattccggatgatttcgggcgatgtcgaaccgtgtcggtgcggcgtgcggcgacaaaagaaaaccccctcgcgcgtcgccgggcgaggggggtgggggccgccggcgagcggcggaaatttcggcggcgcggcgtgcggcgcgccgctgcagcgtgttcagtgcgtcgtatgcagatacaggtacaggttcgccgcgagcacgccgccgacgagcggcccgagcaccggcacccatgcatagcgccagtcgctatcgcgcttgccgggaatcggcagcagcgcgtgcatgatgcgcggcgacaggtcgcgcgcggggctcatcgcgtagcccgtcgggccgccgagcgagatgccgatgccgagtacgagcaggccgacgggcagcgcgtcgagcgcgcccaggccgacttgcggcgacgcgagatacagcacgccgaggatcagcacgaaagtgcagatcgcctccgtcaacacgttgtgcgtgacgctgcggatcgcgggcgcggtgcagaacacggcgagcttcagatcgggatcggcctccttcgcgaagtgctggcgatacgcgagccacacgaggaacgcgcccgccatgccgccgagcatctgcgatgcgacgtagccgcccaccttcgcccatgcgaacttgcccgcgagcgcgaggctgatcgtgacgatcggattcaggtgcgcgccggagaacgatgcggttacgtagaccgcgacgaataccgccatcgcccaacccatcacgatgacgatgaggtccgcgcccttgcctttggttttcgcgagcagcacgttcgcaacggcgccgttgccgagcagcacgagcagcgccgtgccgatgaactccgcgatgtatggtgacatgatgtcgtctctctaccggtatggcgggctcgcggcttgcgtcgcgcggcccgcctgattgttgtgaatatgtgtttgaaatgtgatcgatacggatgccgaacgaacgggcttactgcgtgtcgtccgcccatgccttcgccgcgcgcaccgcgcgctgccagccggcgaggcaagagcccacctgctcggcctgcatcgaaggcgcgaagcggcgctcgagctgccattggctgtgcagctcgtcgacgttctgccagtagccgatcgcgaggcccgcgagatacgcggcgccgagcgcggtcgtctcggtgatgcgcgggcgcaccgcgtcgacgccgagcagatccgcctggaactgcatcagcaggttgttcgcgctcgcgccgccgtccacgcgcagctcgccgatgcggatgcccgaatcggcctccatggccttgagcacgtcgagcgattgatacgcgatcgaatcgagcgccgcgcgcgcgaggtgcgcggacgtcgtgccgcgcgtgacgccgaacagcgagccgcgggcgcgcgcgttccagtgcggcgcgccgaggccggcgaacgcgggcacgagatagacgccgtccgtgtgcggcacgccggcggcgagcgcctcgatctccgacgcgctcttgatgatgccgagcccgtcgcgcagccactgcacgaccgcgcccgcgatgaagatgctgccttcgagcgcgtagctgaccttgccgtcgacttgccaggcgatcgtcgtgacgaggttgttccgcgattcgatcggcgtctcgccggtgttcatcatcaggaagcagccggtgccgtaggtgttcttcaccatgcccgagctcgtgcacatctggccgaagagcgcggcctgctgatcgcccgcgatgccggcgagcggaatcttcgaggcgaacacggtggtcttcgtcggcccgtagatctcggaggacgcgcgcacttgcggcagcatgctgcgcggaatctcgagtgcgtcgagcaactcgtcgtcccagtcgagcgtgtggatgttgaagagcatcgtgcgcgacgcgttcgtcacgtcggtcacgtgcagctcgtgcttcgtgaagttccacacgagccagctgtcgaccgtgccgaacgcgagcttgccctggcgcgccttctcgcgcgcgccctcgacgttgtcgagaatccagcggatcttggtggccgagaagtacgagtcgatcggcaggcccgtcttcgcgcgcaccttctcgctgaggccctgcgccttgagcttgtcgcagaaatcggcggtgcggcgatcctgccagacgatcgcgttgtagatcggatgacccgtctcgcgatcccagacgatcgtcgtctcgcgctggttcgtgatgccgatcgcggcgatcgccgtgccgttcaggccgacgcgcgtgacggcctcggccgcgacgcccgcctgcgtcgaccagatctcctggggatcgtgctcgacccagcccggctgcggataaatttgttcgaattccttctgcgcgatcgatacgatgttgccttgtcgatcgaacagcatggcgcgggagctggtcgtgccctggtcgagcgcgaggatgtactgatcctgcatctgtctcatctccatccgtacgtagttgtgattggcgccgcgggcgcggcgcactcctgatgtttccctgtcgtcgttcgtcggtgccggcgtcgtgcgcgccggtcagtgcgcggcgctcgccgcttcgcgcgcggcgccgaaccaggcgtcgagcgcggccgtcacgggctcgagcgtgcccggcgcgacatgcaggccgagcttcgaacgccgccacagcacgtcgtccgcgcaacccgcccattcgacgtcgcgcagataacgcaattccgcttcgtagaggccgggcgcgagctgctcgccgagctcggcgagcgaccgggcccgcccgatcacgcgctcggcgcgcgtgccgtacgcgcgcgcatagcggcgcgcgagcgcggcgggcagccacgggtggcgtttcgcgaacgcctcggcgaacggcgcgaagcgcgcgttcgcgatgtcgccgcccggcagcggcacccccgccgtccatgcgccgcgcgccgcgccgagcgcgccgcccagcatgtcggtcgcctcttcggcgagcttgcgaaacgtcgtgatcttgccgccgaacaccgacagcagcggcgcgccttcgccgtcgtcgagctcgaggcggtagtcgcgcgtgacggcggacgggttgtccgcgttctcgtcctcgagcagcgggcgcacgccggagtaggtccagcacacgtcggcgggcgagatcttacgcttgaaatagcggttgatcgactcgcacagatagcgcgtttcgtcgcggtcgatcgcgacgcgcgacggatcgtcgcggtattcgacgtcggtcgtgccgatcagcgtgaagtcgcgttcgtacggaatcgcgaagatgatgcgcttgtccggattctggaagatgtatgcgtggtcgtgatcgaacaggcgcggcgtgatgatgtggctgcctttcacgaggcgcacgctatgctgcgcgccgcggccgagcgcgccgtgcagcacttcgccgacccacgggcccgccgcgttcgcgatcgcgcgcgcccgcacgtcgagcgtcgagccgtcggcgcgttgcagtcgtgcatgccattgcccgtcgcggcgctcggccgacacgagcttcgtgcgcgtgaggatgcgcgcgccgcgctcttgcgcatcgagcgcgttcagcacgacgagccgcgcatcgtcgacccagccgtccgaatagacgaagccgcgcttgatcgaatcgacgagcggcgcgcccgccggatggcggcgcatgtcgatgccgcgcgagcccggcagcagctcgcgtttcgcgagatggtcgtacaggaagaggccgacccggatgagccacgcggggcgcaggttcggcatgtgcggcatcacgaagcgcagcggccacatgatgtgcggcgccgcgcgcagcagcgtttcgcgttcctgcagcgccttgcgcacgagcccgaattccttgtattcgaggtagcgcaacccgccgtggatcagcttcgtgctcgaagaggaggtgtgcgacgcgaggtcgtcctgctcgcaaaggagcaccgacaggccgcggccggccgcatcgcgcgcgatgcccgcgccgttgatcccgccgccgacgacgagcagatcgtaacgattctgttgagtcacccgctgatcctaacgttcgtataacagaaaatgagcgaacctgaaatgttcgcattcgaaatttaacgaacataatcgaaaaagtaaagttcgcttttgagggtcgggtggcgcggcgcccgttcccggacgatactggcggctgaccaacgagcgaggggattcagatgcgtacgatgatcgcggccggcgcgctcgcgttgctggccggatgtgcgggcgggcccgcgggattcggcagttggggcgggccgtcgttcgcgcagctgcagcgcggttgcggcgacgtgcgcgattacggcgacgacgcgcgctccgtctactcggcggtgttcgatgcgtgggtcgcgaagcgccacggcaagctgaccgatgcgcgtttctgcgcgttcgaaaacgaactcgcgcaacgtcacgcggcgctcgggacgaacgccgacgcggccgcgcgcggccgctgggtgagctatctcaacgacgcgcgcgcgcaagcgctcagctggcgggcggcggtggatccgtcgctgcgcggcggttgaaaggcgggagagggttgggccgaacgggcgctgcctggcacgggccgcgccggttcggcgggcacatcatgaatagcggagcttgatcgatcgcaaggcggcgtcgccgatttcggtgacgcagtacttcctgccggagccgagcgcctccagcttcacgagttgccgctcgagcaacgcgtcgagttcgtcgcggtccatgtcggcttggtcgggcgcatccttcacaagcaacagcgtggcgaattcatgcggacttagcatcgttctctccatgacaaccgtactgtcccgggcgcaaatgtccggtcgagtgacccagcaagggaaggcgtggggggaaaagccgctgtcccggccttggcgttattgacgtcgccccggttgcacgaggcgcgcgcaaccgcgccggggatttggagtgtagtcaagcgcgccggcatctacaaatcgcaccccgataattttctgattgacatcaaggaaatcctcaggcggttgcaccggtgcggccattccgtgatttcacttgaagttcggggtgcgacgcagcatcgcgcggcgccgcgcgcgggcagccgctcagtcggcgacgtagacctgcgtgcccgcctggacgagcgtctcggccatgtcgtcgggcagcggcttgtcggtgaacagcgcgtggatctggctcagatgcccctgccgcacgagcgccgggcggccgaatttcgaatggtcggtgacgagatagacggtgcgcgcatgctggatgatcgcctcggcgacgcgcacctcgcgcgtgtcgaaatcgcgcagcgtgccgtcgctctcgatcgacgacgtgccgatgatcgcgtagtcgaccttgaactggcggatgaagtcgatcgcgagctcgccgacgatgcccttgtcccacggccgcacgatgccgcccgtgatcagcacctcgcattccggataaccgctcatcatgctcgcgacgttcaggttgttggtgatcacgcgcaagccgtgatgccggttcagcgcgcgcgcgacctcctcggtggtcgtgccgaggttgatgaacagggacgcctgatcggggatgtgcgaggcggcgagcgccgcgatcctgcgcttctcgtcgtggaacatccgctggcgcgcggtgtacgacacgttctccgagctcgtcggcaggctcgcgccgccgtggtagcggcgcagcaggttcagatcggcgagccagttgacgtcgcgacggatcgtctgcggcgtcacgttgaaatgggcggcgagatcgtcgacagtgacgaagccgtcgcgctgcacccattcgagcaattcctgttgacgcgcattcagggtgaggcgggggtctcgtgtcatgttcgcgggtgtcggttcggctcggtgggacggtaaacggggacggcgaatccgcattgtaagggctgtccgcggccccgcgccgggcgcgccggcgcgccgcctcgcgtgcgcgccggtctcggctagactcgattcatgtcttgcgcgcattcattcatgtggcaaatgaatttgcggggaccgcgcgttcgcgctggaatgtccgtttcgaacctgtttacagtatgcccgcgatgaatcttcattcgaacctgtccggcgcgccgttctcgtggcgcaatccgtatccgacgacgcgcgtgccggtgttcgcgcgcaacgtcgtgtcgacgtcgcatccgctcgccgcgcaggcggggctcaggatgctgtggaagggcggcaacgccgtcgacgcggcgatcgccgcggcggcggcgatcaccgtcgtcgagccggtgtcgtgcggcctcggcggcgacgcgttcgcgctcgtctgggacggcgcgaagctgcatggcctgaacgcgtcgggcgtcgcgcccgccgcgtggagtgtcgactattttcgccggcggcacggcgaggcgggcaacggtctcgcgcggcagccggtgcgcggctgggacacggtgacggtgcccggcgtgatcgccggctgggaggcgctgcatgcgaagttcggcacgctgccgttcgccgatctgctcgagccggcgatcgagcttgccgagcgcgggcacgcggtggccgcggtggtcgcgcacaagtgggcggccgccgtgccggagctgagcggccagccgggcttcgctcaaaccttcatgccgcacggccgcgcgcccgaagtgagcgagcgggtgcggctgccgggccatgcgaggacgctgcgcacgatcgcggccgaaggcgcgcgcgcgttctacgaaggcagcctcgccgagtcgatcgccgcgttcttccgcgacggcggcggcgcgctcaccctcgacgacctgcgcgcgtaccgccccgagtgggtcgagccgatcggcaaggacttccgcggctacacggtgcacgagattccgccgaacggccaggggatcgccgcgctgatcgcgctcggcatcgtcgagcgcttcggcctcgacgatttgccgctcgattcggcgcaggcgcagcatgtgcagatcgaggcgatgaagctggcgttcgccgacgtctatcgctacgtcgccgatccgcgtgcgatggaactcacgcccgcgcagatgctcgacgacgcgtacctcgccgcgcgcgcgaagctgatcgaccctcggcgcgcgacgcatttctcgttcggcatgccgcgcgcgggcggcacgatctacctgtcggcggccgacgagcgcgggatgatggtgagcttcatccagtcgaactacatgggtttcggctcgggcctcgtggtcccgggcacggggattgcgctgcagaaccgcggctgcgggttctcgatggacccggcttcgccgaacgtcgtcgcgggcggcaagcggccgttccacacgatcattccggcgttcgtcacgcagcaggcgggcagcgcgcggcacgcggtgatgagcttcggcgtgatgggcggcgacatgcagccgcaaggccatctgcagacgatcgtgcggatgctcggctacggccagcagccgcaggccgcgtgcgacgcgccgcgctggaaggtgagccgctcgtttacgcttgatgtcgaggccacgttcgatgcgtccgtcgtcgaggcgctcgccgcgcgcggccatacgatccaggcgatcgacgatccgtacatggacttcggctccggccagttcatctggcggctcgatcgcgacgagcccgaccgcggctatgtcgcggcgagcgacagccggcgcgacggcctcgcggccggcttctgacgcatgccggcgcgcaatggatgcgcgtggttcgttgcaggcgaaacgatatcgaaaggcatttcaaaagaggctttcgatattgctcgtcttttggaattacgcgtctaatattgcgtaatgattgccgtggaactgcgattgccggttaaggtcagtgcttcaaagcacgatcgaaaaagtccggctaagatggccggacgtgtcgaataaccgatttcaacgcgccgcatgcggcgggatcgcgagccgaagcgccacgcggtccgtccggatgcgaagcggcgtttgggagcgcgaacatgctggctgattccaataccacgcacgagatgccctggcgcatcgaggacattgacctgacgcgtatcgaccgtcaacgcgccgcggccaacgaggatctgttgctgctgctgtgcgcggcgtcgttcatcgagagcggctccgatctttacacgagcaacctgagccagttcttcgacgacgatcccgaagtgtcggcgtggctcaatgccgaatgggaacacgaggaactgcagcacggccgcgcgctgaaggcgtacatcgcgtacgtgtggccggaattcgattgggatctcgcattcgcgaatttcttcgaagagtattcgaaaacctgctcgctcgaggcgttcgagaagacgcgcgcgctcgagatggtcgcgcgctgcgtcgtcgagacgggcacggcgacgctctaccgcgcgatcaacgagtgctcggacgagcccgtgctcaaggaaatcaccgacaacatccgcaccgacgaagtccggcattacaagcacttcttccgctatttcaagaagtacaacaaggtcgagggcaacggccggctcgcggtgctcggcgcattgacgcggcgcgtgctcgagatcaagaacgaggattcggagatcgcgctgcggcacgtgttcgcggttcgctatccggagcgcgcgggcgattccgcgtactgccgcgagcgcaccgcgcgcgtgaacgcgcttgtgcggcgcaatctgtccgccgacatgtgcgtgaagatgctgctcaagccgctcgagctgcccgcgaagatccagccgggcctccactatccgctgacgaagctcacgcagcacgtgttcttccgttgagcgtcgggtgcgtggcgcgcggtatgctgcgggtttcgccaggcgcgacgcgtagcaggagagaacaccgtgaccgatccggaccggcgcacccttgaacgaacgacgtatgacgcgtggccgcgcgcggcgcgcgcgctgttcgacggcggcgatctcgccggcaaggcgggcttcaccgcgtcgctcgtcgtcgtcgatcgcggcgtggacccgccgcagccgcgcacgacgctgctgagcgtgggcgagctgtatgcgcccgatgcgcgatcgctgcgcttctcgctatggccgcagtcccgcgccgcacgcgcgctcgccgcacatcccgacgcgacgctcgcgttcgtcgcgggcgacgcattccatcaggcgcgcctgcgcgtcgattcgtccgattcgaccgaggatgggctcgcgcgcttcgcggccacgctcgtcggcggcgaggcgcaacgggtcggctatgcgcgcctgacggccggcatcgcgttcgagcttgccgaagccgacgcacccgccgtgctggcgcgctgggcgcgccaggtcgcgcagctcaggcgctgaacggcgcgagcggacgcgtgccgagcggccggcgcgaacgtaccggccgcgcgcgccgcgggggcgggaagccggcgggatgcgatgtggcgcgacatggcggggcgcttcgacgcgcggcccgccatgcgcgacgctcagcggccgcgctggccgctgcgcgacgaacggctgcgattcgcatgcgcgccgccgccgttcgaattgccgttgcccgccgggcggctgttgccgccgcgcgcctgttgcggcttggcggccttcgcttgcgtgccgccgtcgcgccgcgcggcggcttggccttgctgcgcttgcggctggcttgccgcgcgcggcgcgcgattgccgcggccgccgttgcccgcgccgccgctgttgccgttgccgctcccgccgtttccggcgacggcgccgcgctgcccgcgccgctggatcggctccggcttcgcgttcgggtccggctcgaagcccggaatcacctgctgcggaatctcgcgcttgatgagccgctcgatgtcgcgcagcaactgcttctcgtcgacgcacacgagcgacaccgcctcgccgttcgcgcccgcgcggccggtgcggccgatccggtgcacgtagtcctcgggaacgttcggcagatcgaagttgacgacgtgcggcaactgatcgatgtcgatcccgcgcgcggcgatgtcggtcgcgacgagcacctgcagcgtgctgctcttgaattcggacagcgcgcgcgtgcgcgccgactggctcttgttgccgtggatcgccatcgcgctgatgccgtccttcgtcagttgttcggcaagccggttcgcgccgtgcttggtgcgcgtgaacacgagcacctgaaaccagttgtgctcgcggatcagatgcgtgagcagctcgcgcttgcgatcgcgatcgaccgggtggatcttctgcgcgatcgtctcggccgtggtattgcggcgcgcgacctcgatcagcgcgggcgaatcgagcaggctgtccgcgagcgacttgatctcgtcggagaaggtcgccgagaacagcaggttctggcgcttcgccggcagcttcgcgagcacgcgcttgatgtcgtggatgaagcccatgtcgagcatccggtcggcttcgtcgagcacgaggatgtcgaggctcgacacgtcgatcgtcttctgctgcatgtggtcgagcaggcgccccggcgtcgcgacgacgatgtcgacgccgcgcttcaacgcgtcgatctgcggattgatgctgacgccgccgaacatcacggtcgagcgcagcttcacgtatttgctgtacgcgcgcacgctttcctcgacctgcgcggcgagctcgcgcgtcggcgtgaggatgagcgcgcgcaccgcgcggcgcgcgctgcggttctccgcgtagaacgcgtgcaggcgttgcaggatcggcagcgtgaagccggcggtcttgccggtgcccgtctgggcgccggcgagaagatcgccgccgcccagcacggcgggaatggcctgagcctggatcggcgtgggctgcgtgtagcccagctcgttgacggcccgcacgagcggttcggcgagaccgagagatgcaaaagacataaatactcttgattattggtaaggcggcgtcctcgcggcccgtgcggagaacggacgtcgccggaaaaacaaaaaggggcgcggccgcggtttcccgcagccgcgccccgttagcgtcacccgatacttagtcgagcggtgcggaacgcaggtcgctcacctgttgcggcgagaccggcgaaccgttgttgccccacgacatccggatgtacgtgacgaccgccgcgacttcctgattcgacagcgactgcgcgaacgggggcatcccgtacggacgcggattcttgaacgtgctgggcggatagccgccgttcagcaccatgcggatcggattgacggccgattccatcatgatcgaacggttctgcgcgagcggcgggtaagcggtcggcttgccttcgccctgcgggccgtggcaggtcgcgcagttgtcggcatagatcttcttgccttgctcgagcagcgccgtgccgaactgcttggacggctcgtactgcatgttcttcggcgcttcggccttctgcgggatcgacttcaggtaagtcgacatcgcacgcgtgtcctcgtccgtcatgtattgcaggctgttgtggacgacgtccgccatcgggccgaacaccgcgcccttgtgcgacacgcccgcctgcagcagatcggacagctcctgcacatgccagtcgccgaggccgagctccttgtcgttcgtgagcgacggcgcgtaccagttctgcagcggaatcaggccgcccgcgaaggccgccgagctcaccgggccgcccatcatgttgatcgacgtgtggcacatcgagcaatggccgaggccttcgacgagatacgcgccgcggttccattcgaccgacttcgtcgggtccggcttgtactcgccttccttgaagaacagcgtgcgccagccgatcagcaggttgcggttgttgaacgggaagcgcagctcgtgcggacggctcggcgtgctcacgggcgcgaccgagcgcaggtacgcgtagatcgcgtccgaatccgcgcgcgtgaccttcgtgtagctcgcgaacgggaagcccggatagagcaggctgccgtccttcgagcggcccgtgtgcatcgcgcggtagaaatcgtccgacgtccacttgccgatgccggcctggtcgtccggcgtgatgttcggcgtgtacatcgtgccgaacggcgtggccatcggcaggccgcccgcgaacggcttgccgccgcgcacggtgtggcacgcgatacagtcgccgacgcgcgcgaggtattcgcccttcttgatgagcgcggcctgatcggcgggcgtcgcggcgacggcggcgttgccgtgcagcgtgtcgttgcccggccacaggacgggcacgagagccgctgccgcgacgatcgcgacagccgagagtgcaaacagggacttgcgtttcattgtgtctgtctcccttgccttattgcggttcgctgccgcaggcgagcggagtcttcatcgagcgggccggggccggcacggggttggcgggcgccggctgcgcggcgagccacgcggtcacggcggtcacgtcctcgtcggacagcttgctcgcgacgtcgtgcatgcagtcgggcgctttcgcatgacgcgtgcccgagcgccacgcgccgatctgcgcgctcagatagtcgctgtgcaggccgacgaggccgggaatcgcgggctgcatgccggtgagcccgttgccgtggcacgcgacgcacgcgggcagcttgcgcgccggatcgccgtgcagcgcgagctgcttgccgcgctcgaccacggcggcgggcaccgtcggcttggtcggcgccgggtacggcgggcgctcgtccgagaagtgctgcgcgatctcgcgcaggtaatcgtcgctcaggtacgtgagcagatagttcatcggcgggtacttgcggcgaccgtcgcggaagttcacgagctggttgtacaggtactcggccggcttgccagccagacgcgggaagtagtcgttgtcggtgccctgcccgtgcgtgccgtgacaggccgtgcagccgcgcacgcgctccgccatcgtgtcgggcgccttcaggggcgccttcgcggcggccggctcggtgggcttggtctgcgcgtgcgcagtgctcagaagacccgctgcgcccatcaacacaacggcgagcagcggacggaaaaggcgtctagaagacacacgggactccattgttattcgtcggggacctgaccgggctccgattggctcggcatgacggcaagaactcacgaggggcaggcagccgggctgctgcgacgcggaattctatcatcgatgggtaatggcggctatttgacgcggagggcacggttccaggccgtggtcgggttgcgacaatatgacgcgtggatggcgcaccgcaacgggccgaaggcccgacaaagctgcgcagcgggcggcgaagcccgtacacttgcgggggcgcggcgtcggggcatattgccgatgcgcggccgccgctttcattcctttcgtgcgagtcgatgaagtcctctttttcctatttgcctgaaaacaacggccgatcctttcatgccttgcgcgcgccgcgcgccggggccgcatccggtgcgcgcggcgcgggcggtgcgcgatgaagctcgacagcctctggttcggccaggcggcgctcgccgcgctcggcgacgtcgcgttcgcggttgcgctcggctccgcgttcatcggcgcgtggctcgcgaacgacggcgcgcgcagcgtgatcgcgccgtcgcatcccgcgtggcgccagtcgctgcgctcgctggccgtcgcggcggccgtgctcgttctcgccgacgccggctggctcgtctatcaggccgcgtcgatgagcggcgcgggcctgcgcggcgcgttcggcgcgatgccgaccgtgctcgcgcagacgcacgtcggccatgcgtgggccgtcgcgtgcggcggcgcgctgctgctgctcgccgtcgcgctcgcgcggccgagcggcccgctcgcgggggcgttgctcgcgctcgcgacgctcgtcgtcgcggcgggcaaggcgtcgctcgggcacgcggccgattcgggcgcgttctcggccgcggtcggtgtgcagaccgtgcacgtcgccgcgacggctgtctggggcgggctcgtgatcgcgggcgggatggccgtgttgccggcgctcggctcgtcgatcgcgcgcggcgcgatgatccgcatcgcgcagcggctgtcgggcgcgtcgatcgcggcgctcgccttcgtgatcgtcacgggcgcgctcaacacggtccgcggcacgggcggcgatttcgccgcgctcgacggcagcacgtggggacgcgtgttgttgctcaaactcgcgcttgtcgcgctggcgctcgtgctcgccgcgctcaaccgcttctcggcgctgccgcgactgcggcgcaccgcgtcgaccgaggacgcgcacacgtttcgcaacgtgctgcatctcgaggcgctcgcgatgatcggcgtgttcatcgcggcggcggtgctgtcgtcgaccgcgccgatcgcggcgggttgacgcgggcgcgcgcccggcggcgggcggggcggttcggcgtgccgatgaggcggcacggggcgtatcgtcgttatccggatgggcgatgattgtccgctgccgctgccgctgccgctgccgctgccgcgtgggcgcgatgggtgtcggtcgcgccgcgtagcgatggtgaagtcgaggtcggtcgctggccgacggccgcggcgcctcttgtcgcaaggcgagcgggcagccgctatcggcgacggcatgtgccgcttgcccaccgacacgcactctgccaatctcaacccctgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgctgaaccgccgaaccgctgaaccactcaccccaccagccgcgcgacggctgcgcgcgtcaccactcggcgacgctgccgtccgcgtgccgccataccggattacgccagcggtgcccggttttcgccatctcgcacaccttgtcctcgtcgacgtcgatgccgagcccgggcccctgcggaatcgcgacgaagccgtccgcgtagcggaacacgtccgggttgcgcagatagtcgagcagatcgctgccctggttgtagtgaatgccgaggctctgctcctgaatgaacgcgttgtagctgaccgcgtcgagctgcaggcacgcggcgagcgcgatcggcccgagcgggcagtgcagcgcgagcgcgacgtcgtagctttccgcgagcgtcgcgatcttccggcactcggtgatcccgcccgcgtgcgacgcgtcgggctgcacgatgtcgacgtagccgccttcgagaatgcgcttgaaatcccagcgcgagtagagccgctcgccgagcgcgatcggcgtgctcgtctggttcgcgatgtcgcgcagcgcctcggcgttctccgacagcacgggctcctcgatgaacatcagcttgtacggatcgagctccctggcgagtaccttcgccatcggcttgtgcacgcggccgtggaaatcgacgccgatgccgacgtacgggcccaccgcgtcgcgcaccgccgcgacgttcgcgatcaccttgtcgaccttgtcgaaggtgtcgacgatctgcagctcttccgagccgttcatcttcaccgcctggaagccgcgttcgacgaccgcgcgcgcgttgttcgcgacgtcgctcggccgatcgccgccgatccacgaatacaccttgatccgctcgcgcaccgggccgccgaggagcgcatgcacgggcgcgccgtgatgcttgcccttgatgtcccagagcgcctggtcgatgcccgcgatcgcgctcatcgtgatcggcccgccgcggtagaagcccgcgcggtacatcacctgccagtggtcctcgatgcgaagcggatcctggccgacgaggtagtcggcgagctcgtgcacggccgcctcgaccgtatgcgcgcggccttcgacgatcggctcgccccagccgacgatgcccgcgtcggtctcgatcttcaggaacagccatcgaggcggcacgacgaaggtttcgaggcgggtgattttcatgacgggtgtctcctggctgtcggtctgcttgaatcacgcgtgaatcgtacagcggcgtcgcgcgaaagtagtatcgatcgcgccgttgtgcacatagtgaacgcggcggcgcggcgcttcgcgggagggggagggcgttcgcgcgcgacgggtgtatcggggggggcatggcgacgggtgtatcgatgggcatggcggcgggcgtatcggtgggcacgtcggtgggcgtatcggcggcgcgggcttcggcgcatcggccggagaagcgagggcagtggcgtcgggggagtcggatcgggtgcgatttgtcgcccgggcatgcgcacgcgctcgccgccggcgcgccgcccggcggttgcgattcgcccggccgggcgttaccgtacgccaccgggcgggcgttcggatgcggcagacccgcgtcgccgcaccggaaccgatccaaggaggcgacgatgctttataccggcagctgccattgcggcaaggtcaggttcgaagtggaaggggagatcgacggtgcatgcgcctgcaactgttcgatgtgcgcgcgcaaggggtctctgttgtggttcgtgccgcgcgacgcgttgcgtctgcaaacgcccgacgaagacatcgcgacctatctgttcaacaagcatgtgattcggcatcggttctgtccgacctgcgggattcatccgttcgcggaaggcacggacccgaagggcaacgcgatggcggccgtcaatcttcgctgcgtcgacggcgtcgatctcgacgcgttgagcgtccgccatttcgacgggcgcgcgctctgagcgtttcgggcggcgcgttcgcgccgccgggggcgcgaggcgcgcggaacgcgccgcgcctgtcccgcgtctgcgcgttcgcgcgcgtgcggtctgccgcttgctggttacggcgcctcattacgcaccgcttacgcgttcctcatgtgtctcttacgcatcgctcgtgtgttcgtttcgcgctgcgctgcgcgccgtcttgcttggcgcggctgccgccggacgacgcgctcgagcacccagcgaaccgacgagccgtcggcgggcggattcggcgtccggtatgcggcgatctcgagcaggtatgcgtcgcccgggcggtaatcgaagccttcgatgccgccatgccagagctgccacggttcgttcggggccgtgcgcacctgcaggcagtccctcggcacgacgccgacgcagcgcgccgtctgcgcggcgacgtagacggtcttcgtcgccgcgtgcggcgcggccgcccgtgcggcgctcgcgttcgccgcggcgttcgtctcgcggccggcaaggccggccgcgccggcgagcgcggcgagcgcggcgagcgcgagcgagcggcggagagggcggaacatgagcatcctcgtcgatcgaatcgcggttcgaccggcacgcgccgcgcgggttcatcgcgcgcgccgcgcgccgcgtcagggatgcgccgagcgaagatgcgtcgcccggcgcggcgtcgccggttccgcacgccgtctcgcccgcgtccgcgccgcccgagcgcggcgccgcgcctcgcgccgcgctgacatcgtcgcgtcacgcatcccgtcataaggtgtcggcgccgacgcgcggcgaacgccgttcgccgtcgtccctttcccgcagaccttccgacgatcggacgaaaccatgtcgaacaagccagcccccgatgcgccgcccgccgagcagccttgtgccgtctcgcgccgcggctttctcaagttcgccggcgtatccgggctcgcgagcgccgcgaggggcctcgcggccacgcgcgcggcggccgccgcgcccgacggcacgcccgagcagattcatctgacctggggcgacgccgacgcgaacgaagtggtcgtgtcgtgggcgtcgctcgcggccgcgacgaacccgcgcgtgcgcttcgcgggcccgaacgaagcgtggcgcaccgtccacggcgtgcagcgcacgtacaccgacggcctgaacggcgaagtcgtgttcacgtatcacgcgcggctgcgcggcctgaagccgggcgccgtttatcgctacgaggtcacggccgataacgacgccaacgcggcgcagccgttcgccgcgcgcttcgagaccgcgccgcgcggccgcgcgccgtttcgctggacgagctatggcgatctggcgacgccgaacacgggctgggtgctgtcctcgccgcagagccgcttcgcggtgcaggcggtcgagcgcttccagccgctctttcacctgctgaacggcgacctctgctacgcgaacctcaatcccgcgcaccagccggccgtgtggcgcgatttcggcaacaacaaccagacgtccgccgcgaaccgcccgtggatgccgtgccccggcaatcacgagatcgaattccacaacggcgcgcaaggcctcgattcgtatctcgcgcgctacaccctgccggagaacggcacgcgctttgcgggccgctggtacagcttccgcgtcggcgcggtgctgttcgtgtcgctcgacgcggacgacgtcgtctatcaggacgcagccgcgttcgtcgcgggcccgaacccgctcgtgccggcggcgagcaccggcaacgaggcgatcgcccccggcacgtcgctgtacgtgcgcggctacagccgcggcgagcagacgcgctggctcgagcagacgctgcgccgcgcatcgcgcgatcgcgacatcgactggatcgtcgtgcagatgcatcaggacgcgctcagctcgtcgaagacgggcaacggctcggacaagggcatccgcgaagcctggctgccgcttttcgatcgctacggcgtcgatctcgtgctgtgcgggcacgatcacgactacgagcgcagctttccggtgcgcggctgcaatcatcgcgcgggcgtcgacgcggcgacgggcgaagtcgtcgatacgctgcagccgcgccccgtcgtcacgacggacccggcggacggcaggttcgacacgtcgcacggcacgattcacatgatcctcggcggcggcggcacgagcgcgccgctcgacgtgtacggcgagaacccggcgaccgggctgccgcaggcgcgcgtgttcacgaagccgaaccggccggtgccgggcgcggcgccgaacacgttcgtgcggcatggcgcggacgccgtggaggacgcgatctggtccgcgcggcgcgacacgggcacgggctacgggatcgcggtgttcgattacgagccgggcgagcacggcggccgctcgacgatcaccgtgaactactatcacgcgccgggcgccgaccagcatccgacggccgagtacgaactgttcgagacgatcgtgctcagcaagccgcgccgcgcgtaagcggcgcggccgacgcggcggcgcgctcgatcgcgcgggccgcgtcgcgcgcggcgctcgcgccgttcgtggcgtgcacgtcgttcacgttgttcgcgccgtcgcccgcggtcgttcgcgcggccggctcgggcttgcgccggaccggcagcgtgaccgtcaacgtcgagccgcggccgacgtggctctcgacgtcgatgcgcccgccatgatgctcgacgatgccgtgcgagatcgacagcccgagccccgtgccctggccgaccggcttcgtcgtgaagaacggatcgaagatccggccgatcgcgtcctccggtatgccggcgcctgtgtcggcgatcgagatcgacacggtgtcgccgtcgtgcgtcgtgcgaatcgtgatcgtgccgtgcgtgccgatcgactgcgcggcgttgacgagcaggttcatgaacacctggctcaactgcgcggcgttgcattcgacgagcggcagcacgccgtactcgcgcacgatgtccgccttgtacttgagctcgttgtggacgacgttcagcgtgctctcgaggctcgcgtgcagatcggcgaacgcccaggcgtcgccgctcggccgcgagaagtcgcgcaggtcgcagacgatgcgccgcacgcgcatcgcgccgtcgatcgattcgtcgatgagcgcgaggatgtcgccgcgcacgtaatcgagatcgatgtcgcgcgccaccgcggcgagcggcgcgcgcgcatcggccgcgagcgtgcccgtcagcgcctcctgcacggcgatcacgtcgagcaggccctggacccagctcctcagcgtgttcagattcgcgttgacgaagccgatcgggttgttgatctcgtgcgcgacgcccgccgcgagctggccgatcgacgcgagcttctccgattgcagcaactgcacgtgcgtttcctcgagccgccggatcaggcggcgctgctcgtccttctcgtgctcgaggcgcgcctgcgcggccttgcgctcgtcgatctcctgctccattttccggcgcgtgcgctgcagcacgtgcgtcgtgcgctcgtattgccgcagcgcgccctcgagctcgctcgtgcgcttcgcgacgagttcctcgagcgcatcggtcatcccgcgcaggaacgcggtgcgcgcatcgaagcgcgagacgacgagcgtcgcgctcaggatcgtcacggtaaagagggcgatcgtcgcgccgagccacgcgccgctgatctcgcccgccgcgccgcatacggcgttcgccccgaaatgcgcggccgccatgcccgtgtagtgcatgccggtgatcgcgagccccatcacgcccgccgcggcgatccgcttcatgagcacgcgcggctcgttctcgttgctcaagcggtgcgcgatccacagcgcggtcgtcgacgcgccgatcgcgatcgcgatcgatgcgacgaacagcgtgaagtcataggcgatcgcgggctgcatccgcagcgcgctcatcccggtgtaatgcatgcccgcgatgccgagccccatcagcacgccgccgatcgcgagccgctcgcgcgtgagcgcggcgcgcgtgaccgcgttcagcgcgaagtacgacacgaccaccgcgatcgcgagcgacgcgaacgtgtggccgaaatcgtagccgagcgggatcggcagcgagaacgcgagcatgccgacgaagtgcatcgcccagatgcccgtgcccatcgcggccgcgccgcccgcgagccacgcgcggcgcatccggggctggtcgaggagcgtgatgagcgcgctcaggtcgagcgccgtgtatgacgcaagcgttgcgatcgcgagcgacagcgcgacgagcggcagattgaaggtgccatgcatggacgtgggtttttcccgatgcgcgcgggcggcgggtgcgacgcgcgcgtcagcattcgcgcccggcgctcgccgcggcttcggctagcgtcgtcgtctggatcaggatcgcgaacggcgtgctttcctgggcctcgtagcgccgcacgagcgcgacctggtgcgcggacacgacgctgcccttcgtcatcagcagcacgccgcggctcgtgcgcagatcgtcggcgagccgcatgccttcgagcaactggccgcccgtgatccgcgcatacggcgtgttgcagccgagcgtcgccagatccttcacgagcgcgacgaagcgatcgacgacttgccgatcgtagcgcagccccgcctgcgacttgatgagcgcgatcgcctgctcggactgcaggcgctgattgacgacgccgccgcgctgcaatccctcgtagtcgcgcgcgatcgcgaggatgcgcgagccgagcggaatgtcgtcgcccgcgaggccgtcgggcgtgccgcgcccgttgaagcgctcatactggtgacgaatgatgtgcgcgacgtgattgagctgcgtgacgggcgtgagcaccatctgcgcgcgcagcggatgctggtggtacagccggctttcttcggcgctcattcggtcgatcgatttgcgcagcagctcgtcgggcagcgacagcttgccgattccgtgcaggaggccggcgaaatacagatcctgcgcttgcagctcgctcatgtcgagcgcgagcgcgaggcgcttcgcgagttcgccgatgcgccgcgactcgccgcccatcacgccgcagcgcagctcgatcatgttcgcgccgacctggatcatcgtcatgaaattgcgcttcaggtcgcgctgcgcatcttcgagaaacatcacggtctgccggatttcctcggtgcgcgcgtgcacctgcgcttcgagctccgtgctgaacgcgacgagctcttcgttctgcttctgcgtgagcgcgaacaggcgcgcggtctcctggcgcaggcgtctttgctcgagcgcctgcctgaccgtgagcagcaggtcgtgatcgtcccacggcttgttcagatagcgatacacgccgccttcgttgatcgcgctcaccaccgcgtcgatctcggaatagccggtgagcaggatgcgcatcgtgtccggatggagggtctgcgcgcgcgcgaggaattcggcgcccgtcatgcagggcatccgcatgtcggagatgatcaggtcgacttcgccgacggcgagcacgtcgagtgccgcggcgccgctctcggccgtcacgacctggtagcgcgcggtgcgcagcaggcgcttgagcgcggacaggatgctcggctcgtcgtcgacgatcaggatcacgggcgcggcgggcgcgccaccgtccgcgccggcgcaggcggaaccggcgctgcgcgcgtgatcggccgcatgcggctgcggcgcatccggcgcgatgggcgttgtcgattcctcggttccgttcacgaagcctccgcttcaattgttgtcatcggctagctgcgatatcggcgcgcgggcgcgtgcgcttgagcgaaaaaaacggggcgtaagcgtatctacctagatctgttcgacgcgcacggccgccgcgcgcgcgatgtgcgcgaacggtgcgggcgccgcgaaagaatcgacccgactgtttcgcgggcaagcatcgcagcgcgtgcatcgtcgaagcgcggacgagggcgcgatgcgcatggcgggttcgaacgcgcggcggccggcgttcgcatcgcgcgacggccgccgcgttgtttcgatcgggcttacagcgccgcgtaaaagctgcgcgcgttcgcgccgcgcgcagccgttccggacaatttcgaccgatgccgagcgcacgtatcgtgccgcgcgcacggcatgcgcgcgctcgcggcttgcccgcgcgatgcgcgcgcaggccgtcttacctcccgttacacaagcgacaccatcgttgcacctcggtcgcgacgcgcctcctagaatgcactggacgggttgcgccgcacccgagtccgcagccggcgcgcacgcggcgacggcatcgagtgcttcgccgcgccatgcccggcccgtagcgtcccaaccccgatcatcgatcctttgacgactttcaccctaaggagaacgtatgactcgccgctccactttttcgctcgccggcgcgtgtgccgccgcgctattcgccttcgcgaccgccgcatccgcgcagaacgcgcccgcgccgacgcagccgcgccccgaagccgccgccgacacgcgcttgcacgaagccgatcaggctttcgtcaccgacgcgacgaaggccgtgtcgacgcagcgcgacgcggcgcgcatcgcggattcgcgctcgagcgaccgcgcggtgaaggcgttcgccgcgcgcgtcgcggccgacaacgagaagctgtcgcaggcgctgcgcgccgcgagtccgcgcggtgtcgacgtgccgcacaacgaccccgatccggccgtgctcgacggcatcaagaacctgcgcggcgacgcgttcgacaaggcgtatatcgagcaggtcgcgctcgacggcaaccgcaaggcgctgtcggtgttccaggccgagatcgcatcgggccgcaacgagcagttgaagaatgccgcgcgcaagggcttgccggtgatccaggcgcactaccaggcggctcaggaactcgcgagccgcaagcacctgacgagcgacgcatcgaagtaacgccggccgatcgctgtccggcgccgtcgtcgcggcggcgcgctcggcagcggccgctaacggcgagcccgctcgccgtgcggccggcgagcggaaccgcaacgcacaggcggcgcgcgagcgccgcctgtttggtgtgagacgccgcaccgcgcggcgcgtgccggtcagaacgtttgccagtcggcatccgcgttcgccgtcgcccgcgcgggggcttgcgccgtcgaggcgttcgcgagcgcgagcgacggagcgggcgccgcgcgcatcgcgggccgcggccgcgcgacggacgcgcgctcgcgcatcgcggcggccgcgccggcccgcggcgcgcgcgcatcgtcgtgtcgggcgggcacgcgcgcgttcacgcgaaacaccgccaccgcatcgacgagccgctgggtgcggcgtttcagttcgtcggccgtcgaggccgattcctgcacgagcgcggcgttctgttgcgtcatcttgtccaactgcgtcacggcgacgttgacttggccgatgccgtcggactgctcgcgcgtcgccgagccgatctcgccgatcagccccgcgacttgcgcgacttgcgagcggatctcgttcatcgcgtcgcccgcctgatcgacgagcgcgctgcccgccgccgttttctgcacgctgtcgtgaatcagcgccgcgatttccttcgccgcgttcgcgctgcgctgcgcgagcgtacgcacttcggccgcgaccaccgcgaagccgcgcccttgctcgccggcccgggccgcctcgacggccgcgttcagcgcgaggatgttcgtctggaacgcgatgctgtcgatcacgccgatgatctcgctgatcttgcggctcgacgcgctgatctcgcccatcgtcgccaccacctggccgaccaccgcatcgcctttctcggccgccgcgctcgtcgagcccgcgagctgacccgcttgcgtcgcggtgtccgcgttgttgcgcaccgtcgcggtcatctgctccatcgacgcggcggtttcctcgaggctcgcggccgcctgctcgctgcggccgctcagatcgtcgttgcccgcggcgatcttgccgctcgcgccttgcaggccggatagctgctcgctcacgtcgtcgacgagcgagcgcagattgagccccgcctgattgaccgcacgcatgatcatgccgatctcgtcgacgcggttcagatggacgttgtcgcccgcctggcccgcggcgaccgcgagcgattgcttcagcacgcgttgcagcggcgccgtgatctgcgcggcgagccagcactccgcgagcagcagcagcaccgtctcggtggcggcgaagccttcgaacatcacgccgtgcagcccgaagaggaacgccgtccatgccgagccggcgagcagcgcgagcagcgccgcgcgaacgcgccagcgcgcgctcatcgtctgcagcagcgacatccatccgaagagcccggtgcgcacgacgaggccctggtgaaacttcctgccgcgcgcgcgatgttcgcgcagatcacgatagagcgcatccgcctgcgcgatctcctcacgcgacggcttcgtgcgcaccgacatgtagccgacgagctggccgttgcgaatcacgggtgtcgcgttcgcgcgcacccagtaatgatcgccgtccttgcggcggttcttgatgactgccgtccacgagcggccggccttcagcgtcgcccacatgtcggcgaacgcttcggtcggcatgtcgggatgccgaacgaaattgtgcggctcgccgatgatttcgtcgcgctcgaacccgctcacctgaatgaacgcggcgttcgcgtacgtcacatagctctgagggtcggtcgtcgacatcagggtcgcatcgtcgggaaaatcgtattcccgctgagtcactggaagattggcgcgcatgtgggggttttctccgtaagatccgcaacgtcgtctgtcgccgctgcggtggaatgcgcaatccggcgacatgatcgggtttacggacgatttcgcgagagctgagtgagtggaatccatgacatttgcttgatatgtgtcaatacatgcacaatcgtttgcgcgccgatgcggtgcgcgacggaaaacgatcggattccaaattgttcgcgcgtaatggccgaaaaagcgatggaaaaagccgcggcgcaacggcaatgggcggcgctggaacgcgcggccgcgcgcgtgttagccgccgcgcgagaacagcccgcgagcggcatcgtgaccgcggcgagcgctgtcggcacggcgtcgcgctcgtcgatacggtcatcgcgccacagcgcttcgagcgcggcgggcatcgcgtctctcgcgccgaggttgaaccgcggcagatgcacgtccgtcgtgcccggcagcaggttccaggcgcgcgcgatcgccgccgaccgcgatgatcggcgggctgatgtgcgccatcgaaatgagccgcgccgcgtatcgctgcgcgacagcacgacggccttcgatacgggcagcgtgcgcgcgagcgtttgcgttgccgcgcaccccgtcgacgacgaacgatagtgcgctgtcgcccgcatggacgcgcacgccgacgcggtgccgcacccgtggcgtggcgggtatcgcggacgccggcctgatcgtcgcgatgacggcgcgggttgccatgctccctcgcttcgttcttgtgtgacgaatatgacggaccgctaacggcatcaaaaataatagaaatccgctttccattttattgggccatcagcggcccgccacgatgcggcgggccgcgcgccgcgtcagcccatcagcccgtcagcccatcagccggtcgagcagcggcgacgagaacacgcgccgcggatcgtagcgctcgagcgtgcgcagcgcggcgtcccagtcgtcggcggacgagagcccctggcggaacaggtccgggatcgtcgtgcggagcatcgcgtcgtcgctccatgcggcggtgtccgcgtagccccagcccttcgaccattccgggcgcacggtcgcgtaatcgccgctgtagttcgacagcatccactgctcgatctcgcgatagaagcggttcgcatcgggcgtgcccggtatcgtcaggatgtcgaaccagatcgcggcgttccattcgggatggtcgggacgcgggcggatcgcggataacgacggcggcaccgcgccgcggccgacgtcgtcgggcgtatcgacgcccgtcacgcggatctcgatggggccgttcatcgggtagcggcccgccgcgcgataggcggcgacccgctgccgatacgcgccgacgaactcgttgatcgcgcgctgcacgttctcgcgacgcgtgagcaccgcgtagccgttcgcggtcacgcgcagcgtcgtcgggcgcacgtagtgcagcaccgagcgcgaccagccccacaggttcgtcagtggccggaagatgttggtgaggccgagatacgcaatcgtgtactgcgtttttccgaagagcggtgccaactggatttcgccgttcagtacgatgcggctgaccagatcggacagctctcgcgatatcgaatcggaaaacgggtagttgtacggctcttcgacgacacgcgcgcccgacggccggttcggccggacggtccagaccttcagccacggatagtcggtgaatggaaaccagatcgcctcgatgcggcccgagcgctgcacgaacgattcgacggtgcggccccgcgtgcccgccgcggcgaatagctcggcggcggggatatcgacgaagctctcgcattgcagccgttgattcgcgccgacctgcaacgtcgcctcgacgatgaacgcgcggccgacgtgcgcgaggaacgggccgatgtccggatcggtgcgatcgaaggtgcgtaacgcgtagcggcccgacgccgcgtcatagaccaccgcggtcagcgcgagcaccgcgttgctgagcgagccgtacgtatgcccgggcggccgcgtctcgttcgccgccggcagcgcggtgccgtgcgcgccgatcgcgagcgcgccgccgagcgtgatgtcgccgggcgcgggcgccgcggtcaacccgagcccgtgctgctcgagcgtcgcgagcagcgtatcgagcgacacgcccgcttgtgcgacgacgcgcgcgggcgtcgtcgacgggtcgacggatacggcgcacagatgcctcgtcgtgtcgacgagcagcgtgcgctcgtgcgcgccgttcgcggcgaccgtgagcggcgaccagttgtgcatatggccgagcggccgcgcgcggtaaccgttctcggccgcccagttgacgatcgcgacgacgtcggcgggcgtcgcgggcgcggcggtccacaggtccgcgaccgcgatctcgccgctccagttgcgaaacgcctgtttgtagagcgcgatgccggcgggaaaattcggcggcgccgcgcccgcggcttgcgcgtgcgcggcaatcggtcgaatcggcgtccatccggcgatgatgcccgcgcccgcgagacgcgcgacgtcgccgagaaacgcgcggcgctcgcgacgcgacgccggatctccgaggatctttttcatgggcttctcgaaaagttgattgattgcgcaatgaaggagtgaaacttttcaatgaatcgaaatgcgtttccctctttaaccgcgtgcttgttgttcgaagcgcgtcattgtttttgaaaagatcgcgatcggccgatcgaaagtcattggatgataggtggcgacgcgcctgcgtcaagcgaatcgacgcatcggtggagcggctgaaaaggcgagggagcggcgaaggcggtacgccggatcggcgcggccgggtgcggaccgatgtcgaatggatcgccatcgagcggtggcgcgcgatgtcgatcgatgcgcgttcgccaatgcgccgcgcgcacgcgatgcacgccacgccgagcagcgcctgcgggaacatgtcggtcatgtcgacgaacggcgcggtgcgcgcgccgcgctgcgcgagcgagacggcgggcaacagcgcgaagaagaacatgccgggcatcgcgccgctcgcgaatgcgcgcgacgatgcgcgtcggcacgtgcccatcgggaaatcgatcgcgccgcgtcgccgcgcatggttcgcatgcgcggcgacggccgcgccgtcgacgtgagcgggttcgacgttcatccgggcgcccggcttcatcgcgtcgacgacgaggccaattgcgagcgcgagcgccgacgcgttctcgaaatagacgatcgccttcatgccgacgcgcccggccgcgtgaatctcgttcatccgagcgatgccgacgacgagcgacgcgaacacggacggcgcgagccgcatccggatcaggcggacggagcgccgagcggcgtgagcggctcgccgaggccgggggcgacgcgcccgacgagcacgcccgcgacgagcgagggcgagacctacctgggctacgcgacgcgcatcgtcgccgacatccggcagatggcggacgcggtgcgcgcgagccgctcggtgccgcgcgggctgttgcgcgtgaacgcgatgctcggcttcgggcgcacgacgatcacgccgctcgtctccgagttcgcgacgccgcatccgcgggtggaagtgcggctcgacgtgacggaccggccggtcgatcgcgtcgacggcggctccgatctcgcgatccgcttcggcgagccgccggatacgcggctcaacgcgcgccgcatcatgtcgaaccggcgcctgctgcgcgcgtcgcccgtgtatctgcagcggcgcggcgcgcccgcgagcctcgctcgctgcatcgtccatcggcgaaacgacgacgcgcacggtgtgtggcgcttcgtgcgcgacggcgaggccgagggcgtgaaggtgcgcgccgcgccgtcgagcaacgacggcgacatcgtgcccggctgggcgctcgacggccacggcatcctgatccgctcggaatgggatctcgcgaagtatctggagagcgggcgcctgaggcgcgtgctgcccgagtacgcgctgccttcggcggatctgtccgcctgctatccggtgcggcgcaacccgtcggcgcgagcccgcgcgccgatcgattttctcgtcgcgcggctcggcgcatccgcgccggcgccggcgcggacaccggagggcggccgacgggcgggctcgcgggacgtgccgccgcgcgtgagataatcgcgctttcacccgccagcgatgatgcggccccgccgcacccgatacgttgaacctccagcccgcttccctcgcccagatcgacgatttcgacgagatcgtcgacgtccgcacgccgctcgaatacgcggaggaccatattccgggcgcgctgaacgcgccggttctcagcaacgaagagcgcgtgatcgtcggcacgatgtacaagcaggtgtcgccgttcgaggcgacccgcgtcggtgcggcgatggtcgcgcgcaacatcgccgcgcatctggacacgacgttcgccgatcgcccgcgcaactggcgcccgctcatctattgctggcgcggcggcaagcgctccggttcgatgacggtctggttcaacatgatcggctggcgcgcgcggcagctcgacggcggctacaagacgtaccgccgctcgatcgtcgacgcgctcggcgaactgcccgccgggttccgttacgtcgtgctcgccggacatacgggcagcggcaagacgcggctgctgcacgcgcttgcgcgggcaggcgcgcagacgctcgatctcgaggcgctcgccgcgcatcgcggctcgttgctgggcgcgctgccgagcggcgagcagccttcgcagaaggcgttcgacacggcgctcgtcagcgcgctgcgcggcttcgagcacgaccggcccgtgttcatcgaagcggagagccggcgcatcggcgcgatcacgctgccgctcgcgctgctcgccggcatgcacgcggcggattgcgtgaaggtggagaccgcgcgcgacgagcgcgtcgagctgttgttgcaggactatgggcatctgttcgatcagcccgcgttcttcaagatccagctcgagaagctcgtgccgctgcacgggcacgcgcggatccgcaagtggcacgcgatgctcgacgaagggcggcgcggcgagctgttcgaggagctcgtcgacgtgcactacgatcccgcctatacgcgcagcagcggcgcgcacttcgcgcgcctgccgcaggcggagcgctttgcgttccggccgaccgcgcgcgatgtcgtcgagcaggcgcgggcattgcttgcgcatctcgacgcagcgggcgcgcgtgcgctcgacaagcgggcctgaacgatacgtcgcgatcgcgcgggttcatccggccgcgaccggcgaaccggtcgccgtcgcgcttgccgtacgtcgcatcgcgccgcttcgggcgtgccttcgggctctcgtgtcggggcgtcgccacgtttcgtccggtcgggcgacgtgcccgcgcatcgcgtccgcatcgaaagggaatcggcgattccgatcgacgaccgtcgacacgcgttgcgtacgccccgcgcgggtcacgcatgcgaaccagggatgcgaaccagggatgcgaaccgggcacgcgggccacacatccggatcatgcgttcggatcacgcgttcgcacccccaccgttcgccgcgcggcgtccgtgcggccggtgcgattccgtcgccgccggcgttcgtcaaggctcgatcgcctcgccgccgccgggcgacgcggactgtcccggcgtgccgccgcggggggcgcccggcgccgacgcgcccgcatcgtgttgcttgatggtgcgctcgagcgcgtgctgcgcggcgggcacgacgacggtcggaaagatcaccgcgagggcgacccacagcacgacacctgccaccatgatcgatctccagaagagtgcgcgccgcacgcgggtgcggcgcgcgtcgacgccgggcgaggacgcatcgcgccggcgcgcgtcgttcgggccgcgtcgcgcttgcgtcgcagcgcaggcacccgggcgatgaacggcacgaggcattcgccactcgcacgcgcggctgttgcgttcgcaccggcatcgtgcaagcggcgcgcaaggcggcgcgcaaaacgcggcccgcccggcgtatcgcgcgcacgatacgcgtcgtgcgccgggcagtactgcgatcactgtacggccaacgtcgccgcaccttttgatcgaactcaacgggagcgggaagcgctcggactgcgaagcgaaggcggcaagcgctagccgcgcgcgccgccttcgccgcggcggaacacgcgcgcgtcgtcgtcatagtcgtagaggcccgcgaagcgtccccaatcgatcgcgacgcgcagtgtattggccgcgtcgagcgggttgagccggtcgagcagttcgagctcgaagcgctcgcgcggcgcctgatggccggcgcgctcgtcgagcacttggcggatgtgcgcggcgagcgcgacgaagtgctcgagatgttcgcgaaagagccgcttgcgctcgcccgcgtcgccctgcgcgtagacgcggcctgcggcggtgagccgcagcgcgccgtcgcgcagttccgcgaattcgagcacgtgcagcgcgacggcgagcggcagcagatcgccgaccggcatcgcgagcgcggacgcgagccgcggcaattccgcgcagccgtcgcgcgtgtgcgcgacgaatgcgtcgacgaagctgtcgagccggtggctcgacacgttcggcaagcgctgcgcgggaacgccgggcttgccgtttggcgcggcgagcgcgtcgccgaggcgcgacgtgagcgccgcgtagatgccgtcgacgatgtgctgcagttccggatcgagccggttgcgcggataggcgagcggaatcggcacctcggcgaggatgcggcccggatgcgcgccgagcacgagaatccggtcgcacatcagcaccgcttcctcgatgttgtgcgtgaccatcagcaccgcgtcgatcggcaactggcgcgcgtgccagagatcgaggaaatcggtgcgcagcgtgtccgccgtcagcacgtcgagcgcggagaacggctcgtccatcagcagcagcgccggatcgccgacgagcgcgcgcgcgaagccgacgcgctggcgcatgccgcccgacagctcgcgcggatacgcggattcgaagccgtcgagcccgatcagctcgatggccgacgtgacgcgcgcgtgcgcatcgtccggcggcacacggatggcgtcgagcccgagctcgacgttctcctcgacggtgagccacgggtagagcgcgaaggtctggaacaccacgccgatgccggcggcggggccgtcgagcggcgcgccgcgatattcgacgcgcccgctcgtcggcttcacgagtccggccgcgatgcgcagcagcgtcgacttgccggagccggagcggccgagcagcccgaggatctcgccctcgcggaccgccagatcgatgtcggcgagcacgggcagcggctcgcccgacggcttcgcgaacgacatgctgacgccgcgcagcgcgatcacgggcgcgcgctcgccgggcgcgggcatggacggggatgcggacgtggacggcgccgcggcagaggggctcggtcgtttgggcatggtctcacctagtcgaggcgggagcggcgttccgcgaacgcgtagagcggccgccagatcagccgattcatcgcgatcacgagaagcgacatcgtcgcgacgccgagcgcgatgcgcggatagctgcccgccgcggtcgctcgcgcgacgtacgcgccgaggccgcgcgcgtcgagcgtcgtgtgtccccagacgacgagttccgacacgatgctcgcgttccatgcgccgcccgacgcggtgatcgcgcccgtcacgtagtacggcaggatgccgggcagcatcacctcgcgccaccacgtcggcgtgcgcacgcgcaggctcgcggccgcttctttcagatcgtcggggaacgcgctcgcgccggcgatcacgttgaacaggatgtaccactgcgtgccgagaatcatcagcgggctgagccagatcgcgggcgcgagcccgaagcgcacgatcgcgaacaccgcgagcggaaacagcaggttcgcggggaaggcggcgagaaactgcgcgacgggctgcacgagcgcggtcgcgcgcggccgcagcccgatcagcacgccggccggcacccagacgacggtcgcgacgccgatcagcacgagcacgcgcgcgagcgtcagcgcgccgttgcgtgcgacgtcggcgagatcggaccatgacagcgcgggcgcggtggtccgcaacagcgcgatgccggcatagacggcggcggccgagcatagcgcgagccacgcgacgcgcgcgatgcgccccgcccacgcgcgtccgcgcgtggacagccgcacgccgagcgacgcacgagcgcgcgccgcgcgatgcaacgccgcgccgagcggcgcgccgaggcgctgcggcaggctcgcgcggtggagcagatcgagcagccagctgcgcggcgcggggccgctcacggtctggtcgcagcggaacttgtgcgcccatgcgaccatcgggcggaacagcaattgatcgtagagcgcgatcgcgatcgtcatcgcggcgatcgcccagccgacggcggcgaggtcgcgctcggcgatcgcgcgcgcgacataggcgccgatgcccggcagcgcgatgcgcaggccgccgaccgagatcgcctccgaggcgacgacgaaaaaccagccgcccgacatcgacagcatcgcgttccagacgaggcccggcatcgcgaacggcacctcgagccgccagaagcgctgccagccggtgtggcgcaggctgcggctcgcttcgtcgagatcgtgcggcaccgtgcgcagcgactggtagaagctgaacgccatgttccatgcctggcttgtgaagatcgcgaagatcgccgcgagttccgcgccgagcgcggtgcccggcgcgatcgacagaaagaacgtgacggtaaacgacaggtagccgaggatcggcaccgactgcagcacgtcgagaagcgggatcagcacggcctgcgccgcgcggcttttcgcggcgagggtcgcatacgcgaacgtgaacacgaacgacgcgccgagcgcggcgagcatccgcagcacggtgcgcagcgcgtagccgggcaacgcgagcggcgacagcgagatcgcctcggggcgcgcgacgtcgagcggcagcgccatctggcgcacgccggagccgaacagcatgatgagcgcgagcacgagcagcgccgcgatcgcgtcgcgccacccgagcgtgcgcagatgccggcgtccgccggcgagcaggtcggggtgctgcatcatgtccccctcggttcgaatggccgcgcaccatcgtcgacgaaagcccggcgcgcgggtttgatgtgcgtcaagcgccgcgaggccgcgctcgcgcgccgccgcgtggggtgttgcgcggcgcgtcgccgacatgacgcgggtgcatgtgcgcgactcgggttattcgcactgcaacttctgcgtggagcgcgtaaattgaaagagacgcgccgttcgtgagcgacggcgcgagcgtggccgcgcatcgttgattcaacgcaacgtttcggcgaggccgcgctcgacaatgaacgctcggccgcccggcgcgggcgtcgtgcgcggcccgccgcgaacgatgcgcgagcgcgcggcggccgtccggagacgatgcatgcatcctgcgaaaacgccctttcccgccgtgcgggcgctcgcgcgcccgttgcgcgtcgacgcggccgattgcgacgcgtcaatcgacatggcggacgatgccgacgtggtgctgctcggcgaatcgacgcacggcaccgacgagttctaccggatgcgcgcgcagatcaccgcgcgccggatcggcgaatgcgggttcgacaccatggcgatcgagggcgactggccggatgtgcggcgcgtgaatcgctgcgtgcagggcgacgccgcgatcgccgatgccgacgccgatgcggcgctctccgacttgacgcgcttgcccgcatggatgcggcgcaatcgtccgatgcgcgagttcgtcggctggctgcgcgagcgcgacgcggccctgccgcggcaatcgcgctcgggcgtcgacgggctcgatctgtacggcctgtaccgttgcgccgacgcggtgatccgctatctcgacggcgtcgatcccgagcaggccgagctcgcgcggcaacgctacgcggcgctcgaccacgtgcgcgagcccggtgcttacggccacgcggtcgccgccggcgcgcggcccaccgcgacggccggcgtgctcgcgcaacggctgcaattgcgcgagcacgaggcggcgtatctcgcgcacgacggcgttcgcgcgctcgatgcgcggttcttcgcggaacacaacgcgcaggtcgtggtcaacgtgcaggcgtactgccgcgcgatgttgggcgcgcgcgcgaacccctggaacctgcgcgatgcgcacacgcgcgacacgctgttcgcgctgcgccgccatcgcgtgcgcggcggcggcgcgggacgcgcgctcgtctgggcgcacaacccgcacgtcggcgacgcgcgcgaccgagaggcatctgcgcggcgaatggacgctcggccagcgcgtgcgcgaggcgctcggcgaacgcgcgcggtcgatcggcttcaccgcgtatacggggcacgtgtcggccgcgtcgcactgcgacggcgacgtcgagcgcaaatggatgcgcccggcgctgtccgccggctacgaacacctgtttcatgcgacgcggctcgaccgcttcttcctgccgctgcgcgagatcgccgcgccagcgcttcacgacgcgcggctcgagcgcgcgatcggcgtgatctatccgccggagacggagcgcgacagtcactatttcatgtcgtcgatcacggggcagttcgacgcgctgttccatctcgacgaaacgaacccgctcgaaccgctcgcgccgcccggcgcgcggcagccgcgcgagacgccggtgtccgcgccgtgacggcgaggcggacgtggagaacgcaatgcagattcatgaagtacgcatacccatcggaaaagtcgaactgaacggcctgctcgcggcgcccgagcaggcatcgggcatcgtcgtgttcgcgcacggcagcggcagcagccggctcagcccgcgcaaccaggaagtcgcggcggtattgcagcgcgcggggctcgcgacgctcctgttcgatctgctgacgctcgaggagcagcggcgcgacgcggtcacggccgagtaccggttcgcgatctcgtttctcgcgcgccggctcgtgagcgcgctcgactggctgcgcgagcggccggacgtcggcgcgttgcccgtcgggctgttcggcgcgagcacgggcgcggcggccgcgctgatcgcggcgaacgcgcgcgggcgcgtcgtgcgcgcggtcgtctcgcgcggcgggcgtcccgatctcgccggcgatgcgttgccgcgcgtgcgcgtgccgacgctgctcgtcgtcggcgagcgcgacgacgaagtgctccggctgaaccgcgtcgcggccggctggctgatcggcgaatcgaagctcgtcgtcgtgccgggcgcgacgcatctgttcgaggagccgggcacgctcgacgaagtcgcgcgcgtcgcggccgactggttcgtcgcgcatctcggcgagggccggccatcgcccgaaggggcgcgaagatgagggcgaagcctgcctgcacgcgggcgctgctcgccgacctgtacgaattcacgatgctgcagtcgtacttcgactgcgggatgaacgatacggcgacgttcgagctgttcgtgcgcaggctgcccgcgcatcggaatttcatgatggcggcggggctcgagcaggcgctcgactatctggcgaacctcgcgttcgacgccgacgagatcgaagcgctcgcgggcatggggctcttcggcgacggctttctcgcgtcgctcgcatcgctgcgcttcacgggcacggttcgcgcgatgcgcgagggcaccgtgttcttcgcggacgagccgatcctgcaagtcaccgcgccgctgcgcgaggcgcaactgatcgagagccgcgtgatgaacctgctgcactacgaaacgatcgtcgcgagcaaggccgcgcgcgcggtgctcgcggcgccgggcagggcgctcgtcgatttcgggctgcgccgcgcgcatggcgccgaggccgcgctgctgtcggcgcgcgcgagctacgtggcgggcttcgccggcacggcgacgctgcttgccggcctgcgctacgggattccgacgtacggcacgatggcgcattcgtacgtgcaggcgcacgacgacgaagcgctcgcgttcgagcatttcgcgcgctcgttcccgcgcaacgcgatgctgctcgtcgatacgtacgacaccgaggcggccgcgggcaaggtcatcgaagtcgcgaggaggctcgcgcgcgacggcgtcgaggtgaagggcgtgcggctcgacagcggcgatctcgcgcagcacgcgatgcgcgtgcgcgcgcagctcgatcgcgcggggctcggccgggtgacgctcttcgcgagcggcaatctcgacgaataccggctcgccgagctgatcgggcagggcgcgccgatcgacggcttcggcgtgggcacgcggatgaacacgtcggcggacgcgccgtacgcggattgcgcgtacaagctgaccgaatacgcgggcgtgccgcggcgcaagcgctcggagggcaaggcgacgtggccggggcgcaagcaggtgtttcgccgctatcgcgacgatggcctgctcgacggcgattgcctcgcgctgcacgacgatgcgcaggcgggcgtcgcgctgctcgaaccggtgatgatcggcggcgagcgcgtcgcgccttcgccgagccttgccgacgttcgcgcgcatgcgcgcgcgcagctcgacacgctgcccgcggcgctgcgcgatctcgcgcgcgcggccgagtatccggtcgcggtggccggcacgttggcggcgctcgcgcaacggctcgatgcgcgggcggcgagcggcgcgtagcgcgacgcgcggtgcatgcgagccgtatggcccgttgcgcggaccgcgcgcgccggcgcgcatcgccgccgcccgacacgcgccggccatgcgagccaacctgtcgcggcgcggcgcaaccgccgttcgcggcgcactgaaggaggcgtgatggacgattattttcgcgatcgcgtcgatgccggccgacagctcgccgcgcatctcgccgattatgcgaatcgcgacgacgtcgtcgtgctcgcgctgccgcgcggcggcgtgccggtcgcgttcgaagtcgcgaaggcgctgcgcgtgacgctcgacgtgctgatcgtgaggaaactcggcgcgcccggcaatccggagctcgcgatgggcgcgatcgcgacgggcggcgtcgtgctgctcgagcaatcggtgctgcgcgcgatgcgcgtgaccgagcgcgagctcgccgacacgatcgagcgcgaacgcgacgagctcgcgcggcgcgaagccgcgtatcgcggcgatcgcgcgccgcccgcgctcgacgggcgaaccgtgatcgtcgtcgacgacggcatcgcgacgggctcgacgatgctcgccgcgctcgaagcggtgcgcgcgcaccggcccgcgaggctcgtcgcggcggtgcccgtcgcatcgccgagcagtgtgcggaaggtggaggcagcggcggacgcgaccgtctgcgtgatgcgcccggatgggctgatgggcatcggccagttctaccggaatttcgagcagacgagcgacgacgaggtgcgcgcgctgctcgcccgcgcgcgcgagtgggcgcggccaaacgcgccggacgcgccggacgcgccgcccgccgcggccggcggcgacgattgacgatcgagggcggcgggccgggccgcgcgcggcccgcctgcgtgtgctcagccgcgctcggccgtctgcgcgctcgcgccgtccgtattcgtttcgtccgcgccgggcgccgtgcccgtgttcgcgctcggctgcgcgggcgcggccatcagcggctgcagcgccggcgcgagcgacttcagcaactgcaccgccatcgcgctcgtgaagtcgtagcgcgccgcgtacggctcgtgcgcgtaggcggtcagcacgccgaagaaccggtcgccgagcgagaacgcgaacgtcgcgctgcgattgaccttgcgcgactcgatgaggcgcgcgccgcgcgcgtacacgttgaagcgctgatcgcccgtgcccgtcttgccgtacacgggcagcgtctggccgtccgggaacgcgaggccctgcgcgaggcggcggcccgtgcctttttgcacgacgtcgccgagcagcacgtgcacctggtcggcgatctccggcgacagcagcggccgcggctgcgcggccgcgcgcacgaagcgcgtctcgtacggcgtgccgtgcgcgaactcgagcgacgagatccgctcgttcggcacctgctcgccgtggttcgcgaccaggccgacgagcttcgcgagcgcggccggctgatcgcccgacgcgccgatggcggccgcgtacgacggcgtcaggtgatcgaacggatagccgagcgcgcgccacgattcgccgatcgcatcgtacgcgcgcagctcgaccatccgtttgatgcggcggtcctgcgtcgcgtgatagcgtgtcttgaagagccacgaatacgacgcgatccgcgcgtcgcggctcgccttctgcacgtcgtcgagcgacgcggccgggtgccggcgaagatacgcgagcgtccacagcgcgagcgggtgcacgcccgcgatgtagccgcgatcgttcaggttgaagcgctcgatcgcgtacttcgtatagagcttgtcgagcgcgtcgtccgacagcttcgcggcggccggcgtgccgtgcagcgccgcgcgcatcttcgcgtcgaaccacgcgcgcggctgctcgggcgcgacgctgcgcagcaccgtcgcgacgcgcggcggcgatttgcgcacggtgccgagcatcgcggcgagcgcgtcgtcgtccggcttgcccgcgtatcgcgtgtagaatcgcttcacgtacacgcggctctcggaatcgacgaaacgcatcaggtagcgttgccgctgcgcgggatcgtcgagccacgacgacgacggcccgctcgagcggatcatctcgtaatggacgatgtcgcgcatcagccgcacgaacacgaggttcaccgagttctggaacgcgacgtgcacggtcaggatcttgccgttgtccgatttgtcgaagttcgtgaagctctgcgcgccgccgccggtgtagaacgtctcgcccgggctcgccgaatacttgcgctcgacggccgcggcaagcatcgcccgcagcgagcgctccggcgtgtgcgcgagatagtcgagcgcccagcgcgagagcgcgtcggtcggatcgggcttcaccttcgcgagctcggccgcgctcaggttcgcgtagcgcgcgtgcagctcggagacgatctgcagatacgtgacgaccgtgcgcagcttcgcggtcgagccgaggttcaggcgcgccccctggttgatgtcgaacggctgatcgacgctgtcggtctgcacgcgcagcaggttcgcgccgtcgcggcgctcgtacagcgtgaagctgtactggatcttcgacggatcgtcgcccgagcgcagcatctcgaagccgtagaggccggcttcgcgcgcgccgtcgcgcgtcgccgcgcgcgcgaggcccgcggcgaccgcctgctgcactccgttgttcagcgtgtcggtcgcgcgcagatcgagccggtcgagctggtagacgttgtcgatgccgagcgcgccgagcaggtgcgcgcgcgcggacgtcaccgccttgcgcgcgacgaacgagcgcgtgtcggcggcgggcaccgcgccgcgctcgacgtgcgcggcaagcgccgcgtcgcgcagcgcgggcgtgatcacgccgcccgtcgagagcaggcgcaggtagctgtcggtgaggcgctgcagcgccgggtagccgcggttcaggaagaacgacggcgcgcgctgcgcgatcatcagcgacagcacctgccggaacgcgacgccctgcgcggcgacgttctcgggcgtcgtcggcgcggcgagcagccggttcacttcgtcgaaatcgcgcccgtaccaggcggcgaggccgtcgccgatgcccgtgatttcgcccacgcgcgcgcgcgcggcgagcggcaccgagttcaggtaatgaacgacgatcgcgtggcgcgcggccatcgtctgcgggccgttcaggtaggcgcgcaccgatgccgacgcgatctgccgcagcttctccggcggcgtcgcggtgcggccgtcgggcgaatggcggaatttctcgagctgcgtcgcgagcgtgctgccgccgggcgtcgcctggtggcggttcacgaagcgcagcccctgatcggcgagcgcgcggctgaagcgcccccagtcgatcgccgggttgcggttcggctggcttgggtcgagcagatagcgatcctcgatgaagagcagcgattgcacgacgagcggcgggatcgtgtcgaaatcgacgtaggcgtgatgcgggtagacgacgccgaacagcggcgagcccgtcgaatcgacgatcgacaggccggcctggtctttttcgccgtacggcaggaacaggcgctcgtcggcgagcgagagcatccggtcggacacgcgcgcctgcgacgcgacgacgaagccgcgcgacagcagccgctgctggaacgaaggcagcagcgcgtagccgaggcgcaggtcgtacgggccgttgtcggggaagcggatgcgattgctcgcgccttcgtcgacgctgtagccgacgtcgcgcgtcagttcagacaaaaagcgcgcctgtaatcgggaggtttcgatttcgatctggaccaggcgtgcgacgatcgcaacggcgatcgcgacgatcacgatcagcgaccatttgaatcccttccagaacgacagcgttccggtcgggcgaagcgcaatccgaatcagcggccgattcatggcggcgtctcccggcgagccgcggcacgtgccccggccatttcgataagtttagtaccgaatcgcgcgagccactgtacgggttgactctgaaaaaccacaggcgtcgcgcgggctggaaacgtttccgctttcgcgcggcttgcggcatgaacgacggccgtgcccggcaatggggcgccgcgcacgatgcgggcgagcgggggcgatgtggcgccgtttgcgcgcggggcggcgccgtgacggccttcgccgctcgccgggcttttcccggcgacggcgtgcacgccccgcgcgcgggtggcgacggcgcttggcgcaggcgcggcaggcgcggcaggcgcgcggcgcgaggatcgcgtgcgcgccggcgatcgcgcggtggcgtgaacgggtgaacgggatgaacgcgcggccgcgcgcgggttcacgctcgcgctcgccttggcggcgcgcggccgcgagcgattgacggcggtggcctgcgtggtcgcgcctaccgatgcaccgccgagcgcagcgattcgacttcgcggtcggacacgggcgccgcctggttgccccacgcgccgcgcacgaagctcacgacctgcgcgatctcggtgctcgtcagacggccgcgcatgcccggcatccgccgcgcgtcgcggccggcgacgcgcggctccgcgctgccctcgacgacgatccggatcgccgaagtcggatcgggcgcgagcacgagcgaattcccggcgagcgcggggccccggtccggcgtgccggcgccgtcggcgccgtggcagcgcgcgcagaacgcgaagtagacgcccgcgcccggccgctgctgcgtgccgtcgtcggcggcgcgcgcgggcggctgtcgcgcgcggccgggcacgagcgcggcggccggcgtgcgctgcgcgggcagcgacttcaggtagacggcgatcgcgtgcagatcgtcgtcgctgagcagcgcggtgctcgcctcgacgacgggcgccatcgacgcgaacgccgcgctgtgccgcgcgtggcccgtgcggagaaacgcggcgatgtcgcgctcgctccagcggccgagaccgtcgagcggcgcgcccgtcaggttcggcgcgaaccagtggtcgttcacgccgcccgtcagatacgcggcgctgcgctcgtcgtagccgcgctcgtcgtacgcggggccgcgcggcgtgtggcacgcgccgcagtgcccgaggccctgcacgagatacgcgccgcggttccaggcggcgggacgctgcgggttcggcacgaagcgttcgcgattgccgaagagcgcgctccagatcgcgaggccccagcgctggttgaacgggaacggcagccgcgtggccggcgcgcgcttgtccgaaggctgcacgccgtgcatgaagtacgcgtacagcgcggcgacgtcgctgtcgtcgagcttcgcgaacgacggatacggcatcgccggatagagccggcggccgtcggcggccttgccgaggcgcagcgcgtcggcgaactggcgcagactgtagcggccgatgcccgcgtccggatcgggcgtgatgttgctcgcgtagatcggcccgaacggcgagttcaccggctggccgcccgcgtagggcgtgtggtcggcggcgtcgtggcaggcggcgcaatcgcccgcgcgcgcgaggtagcgcccgcgcgcgatcgccgccggatcggcgcgcgaggcatcgctcgcgatgcgcgcggcggctcgtgcgccggccgcctgcgcggcgctggctgccgatgccggtggcggcgccgcggccgcgcgcgcaccgcctgcgccgcctgcgtcgcgctcgcagccgccgagcagcgcagccatgacgagcgcggaggccgtcgcggcggtcgcggcggctgcggaaaagcgcaggcgcggcccgcgcgcggcgatcagcgccatgggtgacacggctccacgaagatcaccgcgagcccggtgaagatcagcccgagtgcgaagccgacgccggcgagcagcccgcagacggcgatgaagcgggtcttcgacgcggcatcgtccggctcgtccgggacgtcgggttcgcccaattcgcccaattcgtccggctcgcccggggcgttcggttcgcggttcgcggcatcgagcggatcgcgcgccggggcatgcgccggcgcgcgatctgtcgtgcgcggcgaggcgggcgaggcgggcgcggggggaccggggggcgcggcgtcggcatcgcgcgcggctcgcggcgctgcggccgcgctgcggcgcaagccgcgccacgcgagcgcggcgcacgcgatgccgagcagcagcgcgagcgcggcgaacagcgcgagccggccggcgaactgcggccactgcggcagcgcgtgcggcacgccgagcggatcgcacgcgaccgacgacagcgtttccgacacgagcatctgcgacatccacagcgcgggggcgccgaccagccccgccagcatgcacgcccacagcagccggtgttgcgcgcgtcgcgcgcgcggcgtatcgatggcgccgttcgttcgagatcgcatcatcgccccctgagccagatcggcgtgaggtagagcgtcgtgaagatgaagagccagacgatgtcgacgaagtgccagtagagcccgccgatcgacagcgccgcgcgccgcctgtcgtcgaagtagccgcgcatcgtccagaaggcgagcgccgcgagcacggcgagccccacgacgacgtgcgcgaggtgaaagcccgtgatcgtgaaatacagcgagccgtacagatgcgcggtcattccgtacggatggccgcgccactcgtgccattggatcagcgcgaacgcggcgccgagcgcgatcgccacggcgagcgcgacgctcgccgcgcgcgggcgccggcgcgcgacgagccggtcggcgagccagacgaacacgctgctcgacacgagcaccgcggtgttgaacgacgcgagcgcgagcttcggcagcccttccggcggccatcgctcaggtgtctggctttgcaggtagaagtagctgaagatcagatagccgaacagcgccgcctcggtcgcgatcagcgtggccatgccccaccagccccccgcgtgttcgcccgcgctgccgacgggcagctcgcgcgcgtacgccgcgcatgtggcgcccgcggcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgtcgcgttcgcgacagccgcgcgtcccgtatgttccccgccgtcggcgtgcgccgtgtgcgcgacatccgtgccgttcggcgcgcgcgccggcgccgccgcagcgagcggcggctcgcgctgcccgagcgagcgccgcggccatagccatgcgagcatcgcggccgcgcagccgagcgcgcccgccgcgacgatgcccggcgagcgaagcgcgagccccgcgcacgcgagcgtcgcaaagagcgcgagcgcgagcggcgaggacgtgtcgtcgggcattttcaggatcacgtccggcctgccggacagcggcgtgacgccgagcgcctcgcgtccgtcggcgagcagatagccgcgccgcaggctcgagcggcgcgcgtgcggcgcgagttgcgcctcccacagcggatggcgcgacgcgacgatcggcagcgcggcgaagttgtacgcgggcgcgggcgagctcaccgaccattcgaggccggccgcgccccacggatcggcgctcgcgcgcgcgccgcgcttcatgctccacagcgcgtggccgacgaacatcagcacgcccgcgccgagcacgaacgagccgaggctcgtcacgagattcgtcgtgtcccatcccatgccgggcggatacgtgtagatccgccgcggcatcccgaagaggcctgacagatgcatcggaaagaagcccacgttgaaaccgatcaggatcacgaagaacgtgagcttgccgaatcgctcgttcatcatccggccggtgaacttcggaaaccagtacgcgatgccgccgagcaccggaaacacgttgatgccgagcagcacgtagtgcagatgcgcgacgatgaagtacgtctcggtcaattgccagtcgagcggcaccgcggccgtcatcacgccggacacgccgccgatcacgaacatcagcacgaagcccgcgaaatagaggaacggcgtcttgaacaccgggcggcccgtccagatcgtcgcgagccatgcgaacaccgcaaccgcgctcggcaccgagatcagcatgctcgccgcgccgaagaacgcgagcgcgagcggcgcgatgccggtggcgaacatgtgatggacccacacctcgaagccgatcagcatcgtcgcgaccgtcgataccgcgacggccgcgtacgcgacgagcgggcgccggcagaacgtcggcatcgcgtcggacacgatgcccatcgcgggcagcacgaccacgtagacccacgggtgcgcgaacatccagaacaggtgctgccacagcagcgggcggccgcccgccgcgacgtcgaagaaatgcgtgccgacgttgcgatcgagccagagcagcaggaacgcgaggctcacggcgggcaccgcgaacaggttcgcgaacgacgcggtgagcgtgccccagacgatgatcggcagccggtcgatcgacatgccgggcgcgcgcatgcgcagcagcgtgacgacgaagttcgccgcgcccaccgtcgtcgagacgccgagcaggatcatgccgagcgcgtagacgtcgatgttcgggccgcggctgtagtcgagcgtcgtgagcggcacgtagttgaaccagccgccgttcggcgcttcgcccaacggaaagctcgcgtagaggaacgcccccgccgcgacgaacacccagtacgagaacgcgttcaggcgcggaaacgccatgtcgcgcgagccgagcatcagcggccacagatagttcgcgaagccggacagcacgggcagcgcgtacaggaagatcatcgtcacgccgtgcatcgtgaacagctggttgtattgctcggggttcagcagcgtgccgttgggctgcgcgagctggatgcgcatcacgagcgcctcggcgccgcccgcgagcaggaacgcgaacgcggtgacgatgtagcgcagcccgatgcgcttgtggtcgaccgtcgcgagccagccccgccagccggggcggctttcccacagcgccgcgagccgccgctcggcggccgagcccgggcccgcttcgccgatctccggcgcgcggcggtaggcgaggcgggcgcggcgatcggtgtcggcggtgctcatcggcggtctccgtcgttcatcgcagcgttgccagatacgcggacaggtcgcgctgctgcgcggggtcgagccggatcgacggcatcagcgactgtggcttcacctgctgcgcatcggcgatccagcggcgcagttcgtccggcgtgttcgcgagcgcgcccgccgcgagcaggcggcgcgcgccgacatgcgtgagatcgggcgcctgcgtgcccgccgcgccggtgccgcgcaccgcgtggcagcccgcgcagcgatcggcgaagattcgctggccgcgcagcgcgtcggccgtgcgcggcgcttcggcgccgcgccgctgcgacgcgtaccagcgccggtacgcgtcgggcggttcggcgacgatttcgaagcccatctgcgcgtgctgcgcgccgcagaattgcgtgcactgcccgcgatagacgcccggccggtccgcctgcatccattgacgattgatctggccgggaatcgcctgcgtcttgcccgcgagttgcggcgcccagaacgcatgaatcacgtcggcgctgcgcagctcgatcagcaccggttcgccgacgggcacgtgcagttcgttcgcggtcgtgaagccgtcgggcgggccgccgccgtagtcggccttccaccaccagtcgtacgccgtgaccgcgatcgtcaccgcgggcgggcgcggcggcttcgcgaccgcggcgagcacccacagcatgtagacgagcgcggcgagcagcagcgcggtcgagatcgcggtgccggcatagacgaagccgagcccgccgcgctcggtgaggccggccgtcgcggcgcgccgcctgaacagcgcgagtgcgagcaggaccgcgatcacgacgcagaccgaggtgcacagcgcgagcagcgcccagccgaggatcagcacgggccgcgcggcggggcccgcactgtcgaacacgtacgcgagcggcagcgcggcgggctgggcggcgtgcgcttgcgcgtgcgcggcggcggcgtgcagcgcggcggcgagtggcggtgtcgccgcgcccgccgcgcgcgcgacgcccgccgcgcgcgtcgcggcggggcgatacgcggcggtgcgccgccgcgtcttcgcgaacccgcgctcgggccgctgtgcgggtttcaccgacatgtttgcgccgttcattgcgtgaggctcgttcggtccgtgcgccgcgcgcgcgtcatgcgtcgccgtccggctcgtcgcgcgtccggtccgcgcggccggagaacgcgccggagagcacctgcttcgccgtctcgacgatcacgctgcgctcgcgcggatcgccgcgcatcagcgcctgcgcgaaatgcttcgcctgctgcagtgtcacgtgcggcggcagcggcggcacctcggggtcgcacttcacttcgagcacggccggccggttcgctgcgagcacgtcctcccacgcggcgcccagttggtcggcgtcgtcgacgtacacgcccttcaggccgatcagttcggcgaagcggtggtacggcacgtccggcacctgctgcgacgcgtcgaatttcggatcgccctccatcacgcgctgctcccacgtgacctggttcagatcctcgttgttgagcaccatgcagatccagcgcggatcggcccattgcttccagtacttcgcgaccgtgatcagctcggccatgttgttcatctgcatcgcgccgtcgccgacgagcgcgatcaccgggcggtgcggatgcgcgaacttcgcggcgatcgcgtacggcacggccgcgcccatcgacgcgagcccgcccgacagcgagcacatcatcccgcgccgcatccgcaggtcgcgcgcataccagttcgcgcaggagcccgaatcgctcgtcacgatcgcgtattcgggcaggcgcggcgacagctcggtgaacgcgcgctgcggattgacgccgcgcccgttgccggggttcacgcgcgcgcgcgcgtcgagcgtgttccaccatgcggcgttccagcgcgcgatctgcgcgcgccacgacgcgtccgcgcgctcgttgagcagcggcagcagccggcgcagcgtctgcgcgctgtcgccgacgaggttcacctccatcggatagcgcaggctcagcatgtccgccttcagatcgatctgcacgccgcgggcctcgccttccttcggcaggaattcggaatacggaaagcccgaaccgacgacgagcagcgtgtcgcattcgctcatcatccggtaactcggctcggtgccgagcagcccgatcgagcccgtgacccacggcagctcgtcgggcaccgcggccttgccgagcagcgccttcgcgacgcccgcgccgagccggtcggccaccgcgatcacttcgtcggtcgcgcgaagcgcgcccgcgccgacgagcatcgcgaccttcgagcccgcgttcagcacgtcggccgcgcggcgcaggtcggcttcgtacggcacgatctgcggatcggtatagccgatgccggagtgcacggtgccgtgccggcgcttcggcggctcgtagtcgagctcctgcagatcgttcggcagcacgagcgcgacgacggtgcggttggcgagcgcggtgcgcaccgcgcggtcgacgagatggcgcgcctgcgcgggcacgctcgccgtctgcacgaacgcgcccgcgacgtccttgaagagcgcgctcaggtcgagctcctgctggtagtggccgccgagcgccgcgcgcgcctgctgccctgcgatcgcaagcaccggcatgtggtccattcgcgcgtcgtacagccccgtcaccagatgcgatgcgccggggcccgaggtcgcgatgcatacgccgagctcgcctgtaaattttgcatgcgcgcatgccatgaatgccgccatttcctcatgtcgcacctgcacgaattcgatcttgccgtcggcgcggttcagcgcgccgaacatgccgttgatgccgtcgccggggtagccgtagaggcggcgcacgccccagtcgtaaagccgctcgacgatgaaatcggccacagttgccatgctgtttctcctttccggctcgcgccgttttgatgggtctcgcacccgaggcggggagcatggggcgtcgcgcaacgtccatgcccgatgcgcgccgtgggcgcggcgcttgctgttgctgtttcgacgcagcggcgcgttcggcaccttcggcaccttcggcacgtgtgtgcggcgggattcgcgcgtgttgccggggcgtcgtttcggcgggctgcctcggggtgtcgccttgggcgccgtcgccgttcgcgtgcgccgccggatgcgcgccgggggatcgacgcatgagcgacgcatgagcgacgggtatgcggattgcgcgcggggtgacgtcggcgctggcggtacgaggccgggcggcgcgcgatcgaatcgaacgatgccatcacgatgaaaccgttttccgaaccgatcatccgctgcgcgaaggcgcgcgcttaccgcattccgacggaccggcccgaggcggacggcacgttcgcgtggacggacacgacgatcgtcgtcgcgacgctcgacgcgggcgacgcgcacggcatcggctacacgtacaccgacgcgagcgctgccgcgctgatcgagcggatgctcgcgccggcgctcgacgggcgcagcgcgttcgacatcggcggcgcgctcgccgcgctgcggcgcgcggtccgcaacgtcggccgcggcggcgtcgcggccacggcgatatcggcgctcgacgccgcgctgtgggacgcgaaggcgaagctgctcggcctgccgctcgcgaagctgctcggcggcgtgcgcgacgcggtgcccgtgtacggcagcggcggcttcacgagctacgatgagcacgcgttgcgcgcgcagctcgaaggctggcgcgcgcaggggctgcacgcgtgcaagatcaaggtcggcagcgcgccgcgcgacgatccggcgcgcgtgcgcatcgcgcgcgacgcgctcggcggcggcgtcgcgctgttcgtcgacgcgaacggcgcgttcgcgccgcacgatgcgctcgcgttcgcgcagcgcatcgccgagtgcgacgtgcgctggttcgaggagccggtgagcgccgacgacatcgacggcctgcgcttcgtgcgcgaacggctcgccgcgggcgtcgacgtcgcggcgggcgagtacggctatacgctcgacgactttcgcgtcttgctcgcgtcgggcgcgctcgacgtgctgcaggcggacgccacgcgctgcggcggcgtgagcggctttctcgaggccgcgacgctcgccgacgcgtttcatcgcgacctgtccgcgcattgcgcgcccgcgctgcaccggcacgtgtgctgcgcggcgccgcgggtgcggcacgtcgagtggtttcacgatcatgcgcgaatcgagcggatgctgttcgacggtgcgccgacgccgcgcgacggcgcgatcgcgccggacatgtcgcggcccgggctcggcatcgagctgaaagcgcaggacgcggcgcgctttgcggtctgacgccggtcggtgcgcgcacgcgccgcgcgcttcgcatgcgttgcgcgcgcaagcggcgcgcattccgcattcggcggcgggccggcatcgcggcgtacgagtatcgattcgacaggagcgacgatgacacgacattcccgacacgcggcacagcgcgaggcgcaacggatgatgaaggcgtcgcgcgagctgaaccgcagcgcgatcctgctcgcgctgtcggtgctcgcggacagcggcgtcgagcactaccgcggctcgtttcgcaatcgcgcgatgctcgcgccgctcgccgcgtccgcgctgtcgctcgcggcggccgcgcacggccacgcggacggcgcgccgcgccgtcatccggcgcgcgacgcggtgcatctcggcgcggcggcggcggccgtcgcgggcgtcggttttcatgtctacaacgtgctcaagcggcccgggcatctcagttggcacaacctcttctatggcgcgccgctcggcgcgccggtcgcgctgctgctgtcgggcctgctcggcgcggcgggcgagcggctgcgcgcctgcccggagcaggcgccgcggctctgcgggctgcccgccggccgcgcgctcgccgcgctcgtcgcggcggggctggccggcaccgtcggcgaggtggcgctgctgcactttcgcggcgcgttccatcatcgcgcgatggtcgcgccgctcgtcgtgccgcccgttgccgcgctgcttgtcgcgcacgcggcgctcgcgcccgcgcgcccgaaccgctggttctcgcgcgcatggctgaaggcgaccgccgcgctcggaatcgcgggcgtcggctttcatgcatacggcgtcgcgcgccagatgggcggctggcgcaactgggcgcagaacctgctcgccgggccgccgctgcccgcgccgcccggcttttcggcgctcgcgctcgccgggctgtcggccgtgtcgctcgccgaacgggaggcgggcgcatgaagacgcggacgaatcggcccggcggcggcgtgctcgcgcgcgggcgctatgccggctacgacgtgctcgcgaagcgcgacacgccgtcatggaacgatgcgacgcggcgcgtgctcgatgcgcgtctcgcgccgcgcgaggcgccgcgctatctcgacgcgcggcagttcgcgacactcgatgcggtgtgcgcgcgcatcgttgcgcaatccgagccgcgcgacgctcggcaagccgatgccgaagccgatgcagcagccgaagctgaagttgaaaccgcaaccgaagccgcggccgcagccgaaaccgcggcgaacgagggcgcatccacgcgcgcgccgattccggttgccgcgctgatcgacgagcgcctgcttcacgatgaaggcgacggctaccgcgacgcgcgcatgccgagctaccgcgaagcgtggcgcatcggcctcgccgcgctcgacgcgcacgcgcgggccgagcacggccggccgttcgcgtcgctcgccggcgccgagcgtgacgcgatcctgcgcgcggcgcagcgcggcgcgctcgatggccccgcctggcgggggatgagctcggcgctctttttcagcaagcgcgtgctgagcgacgtcgcgagcgcgtactacagccatccgctcgcctggaacgagatcggcttcggcggcccggcaagcccgcgcggttacgtgcggatggatttcaaccggcgcgacccgtgggaagcgccgctcgcggcgcgcgacgacggccgtgccgacgccgacgccgcttcgccgcgccgcctcgcgcaaccgggaaagcgcaaggggaaccgcgatgccgattgacgatccgcacgcggcgttcgcgcgcgcgcgcggcgccgacggccgcgcgcccgacgtgatgcgcgtcggcggctgggtgccgatgcgcatgcaccgcgacgaggacgaggtggatttcgcgatcgtcggcacgggcgcgggcggcggcacgctcgcgtgcaagctcgccgagtacggctactcggtcgtcgcgctcgacgcgggcgcgtggtggcggccgctcgaggagttcgcctccgacgagacgcaccagcgcaagctgtactggaccgacgagcgcctgtgcgacggcgacgatccgctcacgctcggcaacaacaacagcggcaaggccgtgggcggcagcaccgtgcatttcgcgatggtgtcgctgcgctttcgccccgactggttcaagtcgcgcacgcggctcggctacggcgcggactggccgctcgactggcgcgagatgtggcgctattacgccgaggtggaggacgcgctgaagatcagcgggcccgttcgctatccgtgggggccgaagcggccgcgctatccgtatcgcgcgcacgagctgaacgcggccgcactcgtgctcgcgcgcggcgccgacgcgctcggcatcggctgggcgccgacgccgctcgcgacgctgtccgcgccgcgcgggctcgcgcatccgtgcgtgtaccgcggcttctgcatcagcggctgcgcgacgaacgcgaaacagagcgcgctcgtcacgtggattccgcgcgcgctcgcggcgggcgccgagatccgcgatctcgcgatggcgctcggcatcgaaaccggcgcgagcggcgatcgcgtgacgggcgtgcgctacgtgcgcgaaggccgcgtgcgctttcagcgcgcgaagcacgtcgtcgtcgcgggctatgcgatcgagacgccgcgcctcttgctgctgtcggcgaacggccgccatccgcacggcctcgcgaacagcggctcgggcctcgtcggcaagaacctgatggtgcagctcaatcaggccgcgtggggcacgatgcacgatgaagtgcgctggtacaaggggccgccgtcgctcgcgatcaccgagcactggaactacatggacgccggcaaggatttcttcggcggctactgctacatgagccaggggccgcttcccgtcgaatgggcgcgcaaggtggcggggcgcgggctgtggggcgacgcgctcgtgcgcgagatggcgcgctacaaccatcaggcgggcctgaagatggtcggcgagacgctgccgcaggcgcgcaaccgcgtgacgctcgccgacgagaaggacccgtacggactgccgatcgcgcgcgtcacctattcgtattgcgacaacgaccggcgcatgatcgggcatgcgctcgcgtacatgtcgctcgcgctcgaggcggcgggcgcgtacgacgtctggcaggagcacgacgacacctgccatctcggcggcaccgcgcggatgggcgacgatccggcgacgagcgtcgtcgatgccgattgccgaagctgggacattccgaatctgtggatttgcgacggctcggtgtttccgaccgtcggcggcgtgaatccgtcgctgacgatccaggcgatcgcgtgccgcaccgccgatcgcatccgcgcgctcgacgcgcgcggcgagctgcggcagcgggcgcgccgcggcggcgcaggctgacgccgccgcggtgcgcgacgcgcggcccggcgcgcgggcggcggcgctacacgagctgcgcgatcgcgccgcgcggcgcgcaccgatgcagctcgcggcccgtgtcgcgcgagtacgcgacgagctgcacgaagccgttcggcggcgcatgcagcgcgaagaaaccgtccatcacgtcgatgaacgtcttcaggccgctcgtgacgaatgcggcctcgttcagcgtcagcgcgatttcgatgccgcgcacgaaggtcggcatcggcttcaccgccatccagcgcacggcgaccttgtggtcgagattcgcgatcgcgtcgatctgcggcgccgcgctcgacgcgcgcgcggcgtgctgaacgagcagcgccttcagcgcgccgagccccgacggctgcaacagcagcgcgtgcggcgtcatcgccgcgatcatgcgccacagcgcgccgtgctcgcgcgcgaaccggcgggcgggcgtcggccggcgcaggagcgcgatccggcccggcagattgtccttctcgttgagcagatcgccgtccggctcgccgatcggcagcgtctgcggatagtcgccgttcgtgcaggtcagctcgacgttcagctgatcggcgcccagccgcgcgttcgcgccgtcggcgtcgacgagccgcagcgccgcgggtggcgagccgggcgcgaagcgctcgcgctgcgcgacccagtagacgggcgcgtcgcggccgccgtgccggccgtgcagcagcgagcggtacggcgtcacgtcgaggctcgcgccgggctcgccctcgcgcgcgatgcgcaccgcgtcgatcgacctcacctcgatgccgttcgatttcagcgcctgcggcgtgacgggatacacggcctcggcgtcacgcagcgagatcggcatcgcgtcctggctgaacagattgacgatcggcgtgcagaacagccgcaggttcgacgcgccgagcgtgtcgagcgcgcgcgcgtgctgcgacgccatcgcgacatcgacgacgggcaagtgcagcgacaggcgccggcacgggcccgccgcgcgcgcgatgcgcgcgacgtcgatgtcgacgaaatcgaatttcgccgggaatgcgaaatattccatcagcagccggaacggcgccgcgccgggcgcgggatcgagcagcgcgtgcgcatcggcgaagccgacgcgcgcgagcggcaccttcgacagcggtttccagcgcccgtcgccgtcgagctcgatgaacgcggccggcgcgcgcatcgcgagcgtgtcggcgagcgcggcgacgagcggcgcgtcgccgtgcagatgcacgcgcaggccgcgcgcgcgcagcgccgcgagcaccggctgcgcggtcagcgcatcgaaggtgatcgatacgatgcccgtcgattgcggcggcatccgcgcggcggacggcgcggccgacgccggccgaaagcgcgcgtcgacgatcgacacgggcgcgagcgtgacgtcgtaggcggtgcggaaccgattcgcgccgatccggctctcgagcgtggtgccgcgcgcgatcgtcacgccctccgccggctggccgaacagcggcggcgcgtcgaactgcgcgatcgagcacgcgggaaacgggcgcagatagtcggggcacacggtttcgacgagcgcctcggtgaactccggatattcgtcgtcgagcgccgcgccgatctgcgcgccgacgagcgcgaacgactggatcaggcgttccacgtgcatgtcgtcggcctggccgtcggcgatgcccaggcgcgtcgcgattttcgggtggcggcgcgcgaactcgcgcatcgagcgccgcagcagcgcgatctcgcgttcgtagtggggaaggaggtcgttcatcggcaaggggcggtccgggtgaggccgaacggcgcgatcgcgcggcgcgcgctcatccgcgcgtcgcccgcgcgccgcgagcggcggcgcgcgggcgaagatcggtggctgtggcggcagcggcgtgcccggcgttcggccggcgtcgggatcggcgcgcgtcgttcctcgcgtgcgggatgccggaatcgccgccgagataatcggccgcgcgccgatacccggtgaaaccggcgtgcgccgcatcgaggcggcgcggcgcggcgaacgagagaccgttgccgtcgttatcgagatgcgcaccgaatatccacatcattgccgcctcgcagtcgaatcggcatgcgtttcacgcgcttcattaggccagatggggcgagcagcgccgatgaacattctgcatgatcatgcaaccgcatgatatgaaaggtatttttaatgtctgaaaacagccgtcgcggcaatcgatgcgggcaatggttgccgtggcgctgttcggcccggattcatgtcgggcgattttcgacgctaccggaaattatcgcaaccgtttgttattcggctggtgcgcgagcgtgccagcgggcggtcatcgaattgaaacaaccggccgcggcgggcgcatctcgttcgattcgagcgcacgcggggcgcggggcgagccgcgcatgcgagcatgcgcggcgacggcggcggacgggccgcggcgcgcgcgctcgggcgtacggcgcgcgcggcgccttgacggaagcgccgccgctgcagaatattcgggggcaggtcgtgcccgcggcacgcgaggcgaccgagcggttcgagactcgtgcatgaccgacaccgacgagcggcggatgccgcccaaccggccggcggcccgcgtcgccggcgaccttgccggcgggcggcgcgccggcgcaacccacggactcgcgcaaaccatggcttcgacccggaaccgaacgcggcgccacctgaagatcctgtcgggcctgatcctgtgctgcgcgctgctcgcgctcgtgctcgcggctgcctacctgcgcgcgagcctgccgcagctcgacggcgaactccgcgcacccgtgctcggcgcgccgatgacggccgagcgcgacgcgctcggcgtgccgacgatcaccgcgcgcgaccggttcgacgccgcttacgggatcggctatctgcatgcgcaggaccggttcttccagatggacatgctgcgccgaagcggcgcgggcgaactgtcggagctgttcgggccgatcgcgctcggcgtcgatcgcgatcatcggctgtaccgttttcgcgcgctcgcggccgctgccgtcgcgcatctgccgcccgacgatttgcgcctgctgcagcgctacacgcagggcgtgaacgacgggcttgccgcgctgcgcgcgcggccgttcgaatacgcgctgctgcgcatgcagccgcagcgatggcggcccgaggattcgctgctcgtgatctgggcgatgtacttcgatctgcaaggcaggcttgcgtcgcgcgagttcgcgcggcactggctgcaagcgcattcgacgcccgagcagctcgcattcttgctgccgccgtcgagccgcttcgatgcgccgctcgacgcgccgggcatcgccgctgcggccgcgccggtgagcgcgaccgcgccggcctggctgcgcgatgcgcggcccgccacatcggtcaacggcgtgtcgatcgacgggcaatcggcggtcggcagcaacaactgggcgctcgcgggcagccgcacggcgagcggcgcggcgatcgtcggcgacgacatgcatctgtcgttcggcctgccgaacatctggtatcgcgcgatgttcaagctcggcggcggcgcggggccggccgcgcgcgtcgtcggcgtgacgctgcccggcctgcccgccgtcgtcgtgggcagcaacgggcgcatcgcatggggcttcacgaacggctatgcggactgcctcgagctgctgccgctcgagcgcgacgctcgcgatccgagccgcttcaggctcggcggcgcatggcagcgcgcgcgagagacggtcgagacgatccgcgtgcacggcgcggcgcccgtcgagctgaccgtgctcgacacgacggcggggcccgtgcgcgaaatcggcggcaaagcctatgcggcacactggatcgcgcaggcgagcggcgcggcgaatctcgccttcgcgaaaatgatcgaggcgacgggcgtcgaggaagcgatcggcatcgcggcgggggcgggcctgcccgcgcagaacgtcgtgatcggcgacagcacggggcgcatcggctggacggtcgcgggcgcgctgcccgatcggcgggcgccgggcgaggccggcgcgcgcggcgacggcgcgccgtcatggcgggcggcgttgccgcccgacgcgcatccgcgcatcgtcgatcccgcgggcggccagctgtggaccgcgaacaaccggcagctcgcgggcgacgcataccggctgatcggcgacggcggcgcggatctcggcgcgcgcgcgcgccagttgcgcgacgggctgacggcgctcgagcgtcccgacgagcgcgccgcgtaccggctcgatctcgacgaccgcgccctcttcatgtcgctctggcgcgaccgggcgctgcgcgtgctcgacgaggcggcgctcgcgggccatccggcgcgcgcggaattccgccggctgctcgcgagcggctggaccgggcgggcgagcgtggattcggtcggctacacgctcgcgcgcggctatctgtaccggctctacgacgtgctgttcggcggcctcgacgcccgcctgaagcagcaacagcacgacgccgattacgcgctggcgaatcggcgctggcccgtggtgatcgcgcggctgctcgacgagcagccgcccggttggctgcccgcggacgcggcgagctggcgcgacgtgcagctcgccgcgatcgaccggacgatcgacgcgctgagcgcgaacggcgcgccgctcgccgacgcggcctggggccggcgcaacacgctgcggatcgcgcatccgttcgcgcgcagcgtgccgctcgtcggacgctggctgaccgcgcccgccgatccggtgccgggcgacgcgaacatgccgcgcgtggccgcgccgaggttcgggcaatcggagcggctcgtcgtatcgccggggcgcgaggagagcggcctcttcaacatgccgggcgggcagagcggccatccgctcagcccgttcttcctcgcggggcatgaagcatgggtgaagggcgagccgctgccgctgctgccggggccgaccgagcacacgctgcgtttcgtgcgttgattcgagatgcgaacggccgagcggtttggatgcgcgcggatgacttcggcgctatcgatatcggcgccgacaccgacaccgacaccgacaccgacatcgacatcgacatcgacgtcgaagcatccgtcggcggacgcccgacgcgcgtctccccgactattcgccgaaagcgaatagtcgcgaagcggcttgaatcgcggccatcgcgtgctctatcctgtcctgttggcgattcgaagggggacggcatggaccgcattcaggcaatggaagtcttcacacgcgtggtcgatgcgaacagcttcacgcgggccgcggagacgctcgggatgccgcgcgcgtcggtgacgacgatcatccagaatctcgaggcgctgctcggcgtgcggctgatgcaccggaccacgcgccggctgtcgctgacgccggaaggcgccgcgtattacgagcactgcatcaagatcatcaccgagatcgcggagacggacgcgagctttcaggtcggcagccgcaagccgagcggcgcgctgcgcgtgcacatgccgagctcgctcggccggcggctcgtgattcccgcgctgccggtcttccgccagcgctaccccgacatcgtgctcgatctggggctgtccgaccgccccgtcgatccggtcgaagaggggatcgattgcatgatccgcatcgggccgctcgaggattcgtcgatggtcgcgcggcgcatcgggatgctcaagcgcgtcacctgcgcgtcgcccgattacctgaagcgcttcggcgagcccgccgagatcgcggagctggccgcgcatcacgcggtgaacttccgcgcgagccacggctcgcggccggtgccgtgggtgttcgtgatcgacggcaaaccggttgaggtcaggttgaacggcggcgtgaccgtcaacgattcggatgcctatgtgacgtgcggcgtcgaaggcttcggaatgatccagccgacgctcttcatggtgctgccgcacctgctcgacggcacgctgcaggaggtgctgccgggcttcaatccgaagccgaagccgatctcgatcgtctatccgaacagccggcatctgtccgcgaaggttcgcgtgttcgccgactggatcgccgagctgttcgattcgacgcccgcgctcgagggcggcgaggactggcgcggcagcgccgcggcgcgcacggcgccggcgtcgcgcgggcaggtggccgcgtagcggcgcgcgcccgggctcggcgcatgcggcatctggcatgcggcgtcgcggggcgcgcagggtgcatagccggatgggcttcccggcgcatattcgcccgtgcgtcgagggcgccgcatcgaagcgaaggaagcgcgcgccgcccggagccgagcggcgcgcggccccgccgctcagcttcgcagccggctcacgatgccgccgagcgtgtccagatgaatcggcttggggatgaaggcgtcgaagatcgcgtgatcgcccttgagcagcgccgattcgtacgcgctcacgccgagtatcgtcgtcttcctggccgcgtcggacgacgtcgcccagcgtatctgctcggccacctcgaaaccgctgatgtcgggcaactccagatccagcacgacgatgtcgtgctgacattcgccgaagcagcgcaagccttccttgccggtgccgcgcagatccacccggatgccgagcgtcgcgagcatcgcgcccagcgtttcgcgcgcgttctcgttgtcgtcgacgacgagcgcgcgcagatcgcgatgcgccgcccgcggtgacggctgcgcgtcgtcgtcgagcgcatcggcgcggccgggcagctcgacgggcagcgtgacggcgaattcgctgccttcgccgacggcgctgcgcacatcgacgtgcccgcgcagcgcgacgacgagctcctggacgaccgcgagccccatgccgatgccgtcgacgtgccgcacgcccggatcgttcacgcgaaagaacggctcgaagatcttcgcgagcagatgccgcgcgatgccgacgccggtgtcgcgcaccgtgatcgtcatggtccgattggcgggcgtgccgccgagcgcggccgagatctcgatcgttccgctgttcgtgtatttgatcgcgttctcgacgaggttcgacacgatctgctggatcagcttgcgatcggaccggacgacgagcgcgggcggctccacgcgcagcgacgtgctcagatgcttgtcgcggatgcggccgcgcaacggatcgagcacgtcggcgagcagcggcgcgacctcgacgatctccgactgcaccgatcgattcgtggaccgcagcttgatgtagtcggtcaggtccttcacctgcgcttcgagcgacgcggccgagttctgcagccgcttgatcgtcttcatgttcgcttcggactgcggccgcgcgagcagcacttcgatcgagccgcagatcgcctgcagcggcgtgcgcagctcatggctcaccatgccgaggaacgcgtttttcgcggcgatcatctcgaacgcgcgatcggacgccttgcgttccgcgtcgagcgccgcctgctgctgctcgagcaggctgccgcgcgtgcggaccgtgtagaacagcagcaggaacagcgcgccgagaatgatgccgagcacgccgcccagcatgacgatcgcgcgccgcttttccttcaactgatggaacgtgaaatcgcgctgctccatttcgatcgcgcgaaagtaattcgcgagcgcgttcaccttgggccattgccgggcgagctcgcccagcacgcgcttcgtatcgtcggggcgcgcgcgcagcgccggaacgtcgcggcgcaggctcgccatgaagcgcgacagctcggcgatgtcgccacgggccttcggaatgctcagccagtacgcggagacttcggacggccgctcgagaaagccgaacgacgcttcgaggctgtcgagctggagcagcacggcgtcgaagtcgcggttctcgccggccgcgtagagaatcagttgccgatcgaaccggctgaacgagttccggtattgcgcggcagtccagaacacgccttcgcgcgggccttccagaatgccttccttgacggacgtgccgagcaggtcgtacagcaggaacgcccacgcggcgaagcccaggatccacagggaacccagggcgacgatgattttttcattgcgccattcgacccggctcatttcaccgtgagcccgatgatctgccacgcgaatttcgcttcgctgatcggcgtcttcagctcatcggggaactggtcgcgcggatacatgatccacagcggcccgtagttgttgttgtcgagcaccttgccgttcatggtccgcgcgaggatcacgccgtacttgtcggcatcggaggcgggaatcgtgaacgtatattcgtcgacgcaatggaactcgatctgcgtgccggtcgcgccgacggccttcaggatgtcgctcagccgcgggccggtgaacgtcgccttcggcgtccagctcgtggaagtcgtgatcgagtgctgcggcagcgccatcagcgccgcttcggagaagacatacgcgcgccgccccggctggttcgtctgcttgatgttgccgtcgacggtgaacttgaacggggccgcgtaagacgagagcgtgacgccgagcagcagcgccagcacgagatgcttgatccagttcgtcgaaatccgcatggtttgtcctcgcaaaggggtggttcaactcgcctgcgtgttgggcggataggcgatcttcagcgcgcgcgcgacctcggcgaacaggatcggtagccgcaccggcttttcctcgcagcgggcgttgaagctcgacacgatatcagcgatctcgtcttcgctcgcctcgccggtcgaaatcttgccggtgagcagaaagatcggcgcgtcggcgttctcgctcgcgcggatgccgcgcacgagaggggcggcggtttcctcgccgagcagccagtcgagaatgtatccgtcgaagtcctcgacttccagagccttgcgaaacgagacgctgtcgtaatacgcgatcgcggcgacgcccttttcggcgaagtactcgcagatcgtttcggcgacgtcgggcgaatcgtcgacgaccgcgatccgcgcttcgtacgcgctgctttcgctcgagcgcagctcgatcatgtcgacggcgtacgtgcggccttcgggcgcgtgcttcttctcgtagacgacccagctgtcctgccactggagcgcgacgaaatccgaatcggcctggctgctcgccttcgtcgcgatcgccgcgcggcaccggaagcgccgcgcctcgatgacgagcgtcgcgtcgtgcatgtcgacgctcggatgcggcgggacgcccttgtcgtcgagcaggatcgcgggcggcacgccgaagtacgacgcgatgtcctgaagctgcgacagattccacggaatctgccctttcatcttgcgcgtgacgacggaaaagctcagcccgaggatgttggcgatcgtcgtgttgtggctgcgcggcgcaatgcccgttcgcgtgaggagatcgcgcacgcgggtggcggtgatcaggtcggcgttggccgaatcgggctgggtcatctcggtgcgctcctcggtggatttgggtggaagaataacaaaagtgacgcgttgcgcaaacttgtttcgtctaaattggcttgacatgccaattttctgcattattatgacgctttgcgtcaccattgttcgccgcgtcatgaccgttgacacggccatgcatggcgatgccggctgccgatgcgccggaaaaaacgggcgcgtcgggccgaacgattcgacaaggggaacctgagagaggccttgcgcgggaacgtcccgacggccgcgtcgcttcggcgcgtcgggcgaacggctgaacgcgggttcgagcgatttcaattgcggctcaaaaatgactcgaggtcacgcgcgaagtacgctgccgttcgttcgcccgccgtttgctcgcatcgtcgctgccgctatggccggccgcctgcgcgcggaatccgtccgcgggcggcatggtgcggagatgcgacgatcgcggttgtgccgaccggcctgaaaatcaggcttcctacgcgttgaggaatagcggcgccgatcaggagaattctcggctcgccgcgctcgaggcgcgtgcgaagaccgagccgaaagcggcgtacgacctgggcccgcgctatttccggggcgacggcgtgaggcgggacagtgaccgggcgcggcggcggccgagcgcggcaacctgcaggcgcggagggcgctcggcggttctacctgttcggcctcgagcagagatgggctcggacgcgcgcgaggcggacaagtggctgtcgatcgtggcggggcgcggcgagaacgaatcgaaagagcggttcgagcaggcccgcgcggacaagcgcgcgcacgaagaggatgacaaacggcgcacgcaatggcgtgacgtctatgacggctactggcattcgggctatccgtacctcggggtccggcgacagtcggacgggtgctggtattgaccgcgtgccggcgacaacgaggcgcttgcaggagaccaacccatcgcgtgctgtgccggggtggcttgacggcgttcgcacggggatgggcgaacgcgcaagccgaaaaacaaagaccaaagacgtcaataacgacatgcagaccattctttcccacctactcattctgaagacggcgggcagttgcaggtgaactgaggcaggacaggcgcgccgccgccgatgcgttcgcattcggcggcgatcgacggcggcgcgcgaagtctttcgtcttcgattggagagaggcggcggcagcgctgctgcatcgcccgcggcgaaccgcgggcgaggtcgagggcgagaggggcggcatcgcaggccgaggagccggtacggggaccgggggagcggcttggcaggggttccgggttcgggatgagcgcgggttcctgttcgattcggacgggctcgaatgcagcattgacggcgatcgagcgcttcgatggatgtcggccggatggtggtgacttgtgcgcggtgatggcgcgccaagtggctggctaagtggtgaagatgaagcccctggtaatcggtcgattccaggggcttcgattttctcggcaacgcgtcggctcgacatgccggcgtgccgattccgctggcgggcgcgcggcgggccggctagtggcgggcgcggatgcgcatcgcggcgggaagtgtttgccggcagcgaggccggcgctggcatcgctgccgatatcgacctcggtgccgccacgcgcgaggcgcggttcaagcgcgcgccgattccagaccgggcgctcgcccgagcgattcgagcgggcggcgagacgcgcgcaggcgcgttcatcgcgcgtcgccggcaattcacgctccggctgcggcttcccggctgtacgccaactgttcgaaagcgaatccggcgcgatcgcgcgcggatgcatcgatcgcttccgcatcgcccgtccgcgcctgtcattccggctgccgcgcgcatggccgcgcggccggttgcggagtcgtcggccggcttgtccgcgcacgcctgccggccgtgttcatcaggcgcaatctttggttcgccaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgcgctgatttggtggcgaatcagggagggcaacccactccgcatgaattcgctgtcaaatcaatcgcttgagcgctcagcaagccaagttttcgtatgaagaactacggctcactgataatatcacacttgatccttagtggggctgattgcgttgtccaaaagcccaatgccgggcattacacaaaaataaaacctctctattttttaaaggaaggtcgaggtagttatgaaaaagacaatttaattgattgctgttgtggttgttgcgttttgttttggtggccgctccaattgttttgtcgatatctattctttgggtaatcgaaaaatccgtcgaatgatttttaaaaaaatcatcgagttggtaaaaagatgtttgaaatttgcacgtttacatttgcgatcgttgtcgctgcatcgattttcgttatttgggcatggctaaaatatcgccgccatgtcggggcatggccagaaggagcggtcatgttcgaatatggtgcagcggtatttaattttttggtgttatgtatatttctcgaggtgtaatcttattaaagaaggatgttaatgatttggattaagcggtagtgaatctggtaaatttttaaaatttagtgacgagaatattgaaagatgcctccgtttgctgcgaaatggggtcccttctcgtagttattggttttgggttgggtattatcgccaaagcattcagctaaaattatttgtggcgtaaattagtgtcatccaagctagggccgttatcaagcctgcaaaaacatgtcccgtttcccaattttatttttgaaggaaataaatagctttttcatgacagggcctccttgtttggtgtcgtatgatttttcgggggtgataccgctgtccgagatcaatgtcaagagagcatggtgatactacattctctatcgctggtggcgctgggtatctccagacgaacggcgatggactctcctattcgcggccgctgccggtgatacgtttcaccgcgcaagctcgaagcgcaagctcctttgtcgaaaactgcggataggcgttgccgagccgcatatcttccggcctgtcaaacatttccgcccttgcctcggagacatcgatcaggcaaagtgtgttgtcgtaaatgtccgcagccgccgggagcgtgttgagcgaccggatgattgcgcgaagatcggctttccgcgttgcccgccagtgccttggccagtcaaggacgcttccttggaacaaatcgtcgcgagcgttttttagatgcttgtcgaacggcgcaagatacctgggcgggacgatctgtttcatgaacgagcgcgtgaacgacgcgccgatgatcctttgcgaatgctccatgcgcgcggcgtcgatgagcggttggccaagatacactccgcactctatgtgcaacaccgcttcgccgagagcgagcgcgccacgcaacggcaaccctatttctaggctatggcaaatcatctcgttgcagatgtcgagcaggttgtcgcatgggatggggtgatacagccaaccttcggcgggctcggatgcgcgccgctcgcgttcggccggcgctaggtcgactgcggcagggtggcgagcctcggggaaatccgtgtgcgtccacacaagcagcgaatcactggcgtaagcgccgtgaagacgcgaaacgacaaaagcgtcgccgtctgacagccagtaggcgctttccttgaaccccatctctccaaacaggcggcccatgtgctcgttccgcgcgtccacgaggtcgaccagcgcgacatattttcgaagcatgccatcgaggccaagatcggagaaacgcgtttcaaaccccagcacatcaaagaagcacaaagaaaagcgattgaacttcatggcggacaccctctgttcccagacgtcgttgattttgccttgtgtcgcaagctttcgcgaaataacttcgccgccaggcgcgtgacgaaggggaggtgatttagcattgcaacggctgcatgcgagcgctttcatttccaacacacgcgcagacgcagaccatgggattgctcttgaccttgcaggacgcagagggagggcatgggcaataccggcgcatgcttttctggtgcgaccgcgtgtgtgcggtcgacgccgaccgctcatcggacgatcagctcgacttcctcgtcgcgttcttcgtcgcatgcgtccatccgcgggactggctccaagatttgggcgtcgaagcggggcgcctgcacgtcttgtttcgggtgccgtggtggggcatcttagtgcgacggcgaaatggcgccgtcggattcttgacttcccgccggttctcgtcgctttttctgtctatgaacccggagggcgcatgacaacggcaagcacggtttatcactattgcggggctgagtcttttttcagcatcgtgcgcaatggccgcctttgggtctccgacgcgagaaaaaccaatgaccggcgggagcttgaatggttcaaagacctcgccctcaaacacatcgcaaaatcggcggctacgggagacaagatgctgagcgatttgcatctggccttgaaggtgcgcttcgaattgctcgaagacgtcagcgactactacgtctgctgtttttcagagaagaaagactccgttccgcaatgggttgcctacgcggatcgcgggaccggcttcgccatcggtttcgacgttaacgccctgcggaagaaaatcggagccgctttgctctcccctagctacgcccctgttccgttcggggtgggcgcaaacggatggggcttcggtccggtcgcctacgccgaagagggcgtcgccaacgctcaaattgacgacttgatgagcacgatcgtgtcggctcccttcgtcggcgaagatgtcaccgactccgcccgagaccacatcgaccgcgtttgcgcgttctgcaagcaccctgattttcagaccgagcacgaatggaggattgtttgcaacacgagcttcctgaagaagaacgccgggctgaccggaaccgacatgctgccggacacgaaatggcgaaagggcggatatgggctgacgccttaccgtgaaaccgtcgacgttctcgattgcgttaaggaagtgatcgtcgggccagggaacgctgaccgcgattcgatcgaatatgtgaagcagttcttgcggttctcaggtgtcaaagcggaggtgttcttgtccgtgtcaccctatcgataaccttttcgcgcggaccgccgacccgtagctttcaagcaagcgtgattgcgaactcggcgctgcgcgagcaagccccgagttcgtgtttatttacttcgatcaacagcacttaaatgaccggcaacggcgcatccgtctcccacggtttttcttgcgcgtaagcttcccaagtgcccggcatgccgcggtcgccagcgaagctgaatgtccggtcttttcgcacgatgtgcagatatacgaggaaaacctcgtcgcgatcaaaagtcatgccggcgtcgccgcgcaattctcttgcgtagtttccccaggcgagctgaaactcgctgatgctccaatggtcgagtccggggtattcttggcgcagtcgagcggaggtggtctccgaaatcgcatacgcgccggggatgattctgccgcgagccacagcgatagacggatctaacggcggaatcggagctaggtgaccggcccaagccgcaccggcgatgccacacgatcgccgccgcccgctttgaccccatccaccgcaacaagctcgccggagagatcgagcatgacggctcgatcgccgaccgctcgtgctcccacaacccggccccgaacgatggccgacatttccaacgatagcccctcggccagagacgcggaggcgagccaggccagagcgggaaggccgacttgcgcacgctggcggttgatatacgccagcgtgtcgttgacgacgtcgcccgtcgccgtgaaagagccaccgccggcccccggggccgcgagcagcgcgacgatcgcgttgtttgcgctcggcgtcgacgccgtgccggttggagcgcttgcgccgttgcttccgtttccgccgcccccgccgccgcatgcggcgagcgcccccgcggcgagcgtcgccgcgatagctgggcgatggctggcggtcttccagggttgcgggcgacagagcgtcgcccgcgacccttcgtcattgtccgctcgggcggcgcgtcaagggtgcgcttcgccgggctgcgcccgcccttgacccgtggcgacgcgttcgcgcgggcgagccgttatccgtcaattccgaagctttcgtaggcctcgtcgctataaaaggatagcggtcccttcggcatattgttgtgggagaactgcgatatagcgtcgtttagcgccgcctttttgaatggaatgtgtatgactttggctttttgcgaatcgatccgggtcgcgagggcgtcgggccaccgcgagcgcaacgccgcaggatttcgtatcggggtcgagtattgggtgtagacggcgatgatgggaatctcgtatgtgtccacggccgacgagatttcaaaagggacccaatcgtcgtccagaagagttgtgtccccgatgatgagcaccatgttctttgagtttctcaggcgctcgagaagcgaggcccgcaaggtttccttcttgctcgaatcgcggacagcagacgccttgtcatggctgttgttcatcgtgaaatggtcgtcgtctttgccgacccacgccttcaacaggttgtagtagtcgatgtcggagtttccgcccggtcggttggtgccgttggcatggaacgccacataggtcccgtttctgtaagccatgtcattcgctccaatgcgctttcacgtcccgcaaatcgaggtggtcgaatcggtctcggcccaagacaattctgattctctgcgtgacctctcgggttttcgtctcggtgatcgccgacaaaatgatgaggttcaacaggtcgcgggttggcaggcccaagccggacaggccgcttccgaccaaaggaaggttcagcgagtgcccgcccgcctcgacgcgggcgcgctcccagagggagtgcagggccgaccacatcatggtcacgtccgaatgcgctttgctggtcgcggggtcggtctccgcgaaggcgaaagcgatgtagcggtcttggttgacattgatcatggcggtcgagccaatcggaaagcgctttgtcttcccttccgcgcgctcgacgctttcgctctcgatcgcggcgagctgctcgtccacttgcttgtcgaagggctcagcgtggccgccaaagcactttttcagaaaaatcccgtgcacgctcttgtcggaaacgggtttgccaagcgcgctgtcaaaaaaattgttgaccgcgatggctcgaatgccctcttgctcgaacagatcaccgaaaacgacttcgatcacggtcgcgcaattggcgatcggcaattcgatgcgggatggcttccaaacctttttcaagccccacgagacgctgatgacgatcacggcggcgaaaggaatcgggccgctgatggaaattcccgggacgaacagggaaacaccacgaacaaccgtttgaatgatgctgaatgccgtgaacatgtaggcgagcatcttcactggatgccgccgaaccccgttcaaaaggtctctgatcgaattcactcttttcgcctggtcttggcgttagtcatttttggccgttgtcgtccggcccgaaagacattttaggcgctgtttattcccgtcgaaaccccgttgtcagcgagcccgcgcttgcagcttgtcgagcaaataggccgacaccgctccagcgacttcgatagccgccttggcttcggccgcgccgacgttgaccgtccacgggcggccatgccccgttcctcccttgttgcgcaacttgttggctccgcatgccgccgtgaacaagccgcgctccaactctttcgcgggcggctcgccgggctctgcgtcctgctctggaaccgcgaggcccagcgacgtgaacgccatgccgagaagcgccttgaagttcgcgctctcagggtagcggcccgctatggtcgtgagcacgtgggcggctgtcgcctccatcaaatccttgcccgtccccatgagcaaagcggcgtcttcggagccgcgctgcgctcgaagcgcgtagaggcggagcgcggcggtcatttcggggcctttcaacccgtcgagaaccttggctccgaaggtgccgtcctcagccagccagaacccctccgagtcgaacgcggattttgcgttggcgatggcttcatcgccgacatagttgtcggaccccttgcggaagccgccgcacgcgcggaccttgatgagaagggaatggacgaggcgcgccccggcctcttcgtcgccgaccatcgtttcgtgcaaaatcgcccggacccgcttggctttgccgacctgctgcccttgctgcttgggatcgagagccgccaagccgaacttgttgaccaggaactcgatgtccgaatgggtcggttcgcgaaaatcgccgccagcccgcttggccgttgagtcgtcaatcagttggcagaccaccgcgacaatggcgtcgttcaatggaaggagcattttcattcttctgggtaatttgctcgttccattttctcactaaaaagccatcggcaaatcaatgtcaaagcggtcgagagtcgctttaagctccgcgagaggcttgacgtgctggtagttcgcgaagtgcggcgagctgaaatcgactttcgcttgatcgtaatgcccgacgagcgccatgagcatagccgggtggacgttcagctcggtcatgcggccgatgaacgtgtgccggaacgagtggaacaccttgcggtcgtctgttatcttgcgctcgtcgagatagtccgcgaagcgccgcgtgatgttttttccgtagccgttcgcgcccggcttcaactccgggaatagctgcgtcgcgccacgctcgcgaagaccctccgcgtaggcgaggaaacccgactcgactacgacgcgatgcagggggatgcgccgctgggagttcgcgttcttcgccttctggatgtcgaagaaccaaacgtcgccctcgcgctggatttgcgacagcgacaggctggcaagctcttcgagccgcgcgccggagtagagcgcgaggaagggaaaccaacggtaagccggcttgtccatgcgcgcgggataggccgtcgggtcgaagatcgtcgcgatgtcgtccgcgctgaacggtttgtaggagcgcttttgctgttcgagcttcgacttggacgagactttgacgttttcgaacgggttcgcctcagcccgcaggccgttcgccagggcgtaggcgaacaggtcgcgcagaaacgacagctttgcgttgatccggctcgcgctgccgccttcgtcgatcaaagcgttcttgtaggcaacggcgtcgtcgatcaagtaggcgtcgatcggccgcgagccgattcgcttctcgaagtccgcgaacgcccgctctttggccgtgatcgtgcgcgccgtgttgtcgagagccttttccttcttgtagagcttcgccacgtcggcgaacggcttggccttgcgcttcgtttcctgcacggctttctgggcggcgatcgcggcggcgacggacggcgagaaggcgggcaagtcgaacgagggcggggccgggacggcggcggcgaagcggtcgccgaacagctctttggcgcggcggacgtcgtcgtcggtgttgatgtccttgacctgggtgccgtccgggaagatcacgtcgagccgtttgagcgattcggcgtcgaggttgaagtctgcggccttcggcttgtcgtccggcgtcttcatggcgagttcgagattgaacgcgagcgccaacagtctagcctgccggaagtctttcgtgcgcagcgagcgcttgacctcctcgccgccgcaggcgagccggaggtaaaagacgccgtggcgcgatttgaacaggtggggcaacttgtgcatcgggcggatggctcaccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgcgctgnnnnnnnnnnnnnnnnnnnnggaggctcccagcttcgtccagagagcataactctcaacaaatcaaagggttatcgagccgactgcatcacgctttgtaccgagactttgtaccagaaacggaccgctgccgcaaggcacgtccttccataaccagcgaccgaaatgcttgtttgcgagcgtcgtggacaaggtacgttccaatgcgccggagcttcacccaacctctcgctaaccgcaagccgctctgagattggcagcttttgcaagattggctcggctgacctcgccttcgaatttggcggcggcggtgagattcttgctcagtataaagccggtcctttaaaaacaaagacttaactctgattttgtaaccatcttggcactcctgggcggcacgcacaagtggtagctcgcgggtcccggttctggttctggttcggcccgcagggtcggttcaatggacccgctggaaggcctcctgccgttgtcccggggaagggtgcccgccgggtagttgatgctgccgtcggatgctagggctcccgcaggtgaatcgctgcccgggctacgccttgcgtgcaaacgtacgacgtgacggaagggcggaccgtgccgtaggcttgcagaatctgacccgaacggagccgcgccatggacgaccattacctgcgtcagctgccggacgacctccagacactcgtgcaagggacggagcagcagagcggtctcgtcattcaggtcgaagtggaccccgcacgaggcgcaaccgtagcctgccacgttgacgaacatggcgcgacacttctggtatccggggaggagtccttccagcccgcgtccgtaatgcacgaactactgcatatccgccggtttctggtcgacggtgtcccccagatagtggtgaacgaagactacaacgactggacgccggagctggagcgcgggctgacaaacctcgataacggtcttgagcatctcgtcatcgtgcccgaagaaattttccggtttcccgggcggcgggagtattgggccggtgtcatgacaaggaaatttgaagaaatccgtgtcaatccactcgtgccggatgacaggcgacggcacgcgctggtgaactggctgttcacccaccatgtgctcatggagggaccgcaaatcctggcggctgacagtcttgtggacgaactggggctgcggcaacaggcagacgcttttcgagatgccatgattcccgcgcttgccatgaagcaggaggccgtccggcgctgtttccagcgtttgaacataccgttcgccgcagtagccctgaaatacatcgacagccgtgcgcggcggtcgcgagcggtagcgctggagcccgcgacgtaaagcccgcagaggttccatgagttgccggcgcaaagcctcgaccagcggtgtcgacctgcaaagatgtttcgggcaatcgtgagcacgtcgtcgcccgtgtcaacaggaatgggtgcgtggcgcaattcggaatccctttgcgtacgatggtggcgacggtcagaccccatctatcaccacgatgtagcaccggaaatcgagtctcgcttcttgactcgctcgggacgccggtgcacgccagtagcggcgaagatgcgaggccgtacgccagcctagcaaggcatagcacgccatttgtagcgcgtacgagttctgcggacgcatctgtctagtttgcgggacgcattgtgctacgcgatgtcctggtctgcggggcgaccgagggggtgtgtgcatttcggcccgagcttttctttgcgtaatttgctcaaatgaaaccgccacacaccaatccgtcgcgagacgacattcaatttttcatttggggattaccatgtacggctcgacccagcccagacacgacaaaaatcaccgcccggttccgtgcgatacctgcccgcaggacaatccgaccatgctcgagggctacgtcagcgatgaagccctcgcgctgaacgactgcacgcacatcgatgagatggacgacggtgacatccgccgtgacgggtttatcgaggggcactgctacgaatgcaacggcccggatgacggtgattgcggtgacggtgaagacatccacgagcccgactaagttagacgcgggaggccggccggcaacacgccggtcggcaacaattcaacccgaaagtggagagcgcgatggtcaaagacgtgaaaaactacacggacgaagagttccgccgggcgcgagaaaatctcgcggacatcctctcgcttgaggagcgcacggcatccgaaattctgcatgacgggcatctgaacgatgtaagttttctggtcggactttttcggaaggcgtcgaatacgctggcccacaagtggaatgcgccgctccttgcgaagctgcctgttgatgcatgggatgttggaccagccggcgagcgccgtatcacaccccgcgacttcgcgtcgatgcggtatctctcgcccttgctaaccggcaaggacaaagagactgcggagctgtgggcgggagagcgtgagaagctgttgaaggaactccacgagcccggcggcccttacgcggcgatgaccgaatggaaggctcccaagcagttcaagtcgaaaggtgcgcagagcttgcccttcagtggggatatcgcgttcatggagaccatcaactggttagatacactgctcggtttccagattactctttttgcagggcggcgccacaaagccctgggattgcctctaagcgtcgcgctgccagccaacgaagacaaacggtgttcccgtgatgcgcttcaattcatgaagcagaacgtcgacgcttggtgcaaggatgccagcctggcaggcgaagcttccgatagtctgcgggcacgggtcgctgtgaatctgtcggtgaaccgcgcgctttgggagacttgcgcgaaggacgccagaggagaagagtcggccacagtagcagcgcagttcctcagcaggctcaatggctgtggtatctggatggtacccgacgaagtaccgacgcggggagccgagtggacggggcttgcggagctgctgtcgcgatggtttggtgcaaagggatggctacgtgaaaaggacgatttcttcgcgcgggtcatgacgccccacgacatcgaccgggcggtacagctaactgagtcagtgcaaaaacggtataaggcgaaccggggaggaaactgtgggccagagcaggcagagttggcccatgggagccccgagaatttgtttattttcgccatggcgacggtaagcgttttttacgtcaagggttattggggcggaaaatcacaactccgccctgtccagactctcaaggagtttcccgccaagcataataaaaacagctcaagatacccggcattttcgacactggacagcggagatggcctgatgttgcccatccatgcggaagaactcatcgaacaggtctacggtcagatgtttttttcgaatcaaggctgggacctgcgtgccgaaagtgtccgtcaacatgcagaaactcagaccatcaagcgtgcgtaccacgaacagctattcgagtttgcggttaagggacgcacgtcgaaggaacttctgaacctgttcacacaagtagccgcctatatcgagcagcagaaagaaaatggcgcgatagtggctgtctgaaatggcaaaggagaacaggtcttgtcagcgcagcccgttcgcgcttggcttcgaacatggggcggaggccgttgaggacgcgccgctccatgaaatcgaatcgagggttccggagtacaggattggctacgtcattgggcgtacctacagtgaagcaatccggcatgtgagcctcgaggctggattcaagcttgcaggagagcttggggcccggttcgatatcgataaggcggacctcgtttcggccctgcaggtgtctgccgggtgtcgacgcctcatcgatgaggggtatgtgcaagcggccggtagaggtagtggctctcgctaagttgcgacgcaaggcgagcgacatttgcggtccgcgctggaattctggcattacggcctatctatcgtagacgtggatttcgttgcgcgacgcggtgatagctcggcgttacgcatcgaggcaggcagatttactgaccgctgcttttgagggagccgcccgccgccgcgccaagcgaacgcatctactatcgtagagctaggcaggcctatgtgctttggtgctaccaagttgattgaactcggactgtcccgccgtatcggactaatgtcgggcgcaggtcacatgctccttgaatcggccgcgtgtggcgcgtaacctcatgaagcgagctttcgtctcaaagatgatgccgcgcagttaccttcgacgtttgacgggcatatcggtttttgagctattgcggcacgagagcgtgccttctgcatccttgactaggtgagacacgacggtcttgatttccgccgtgttcgctatcattctcaaggtttagagaaatgcgccgataaacagcggtcttgcacgcgccggcgctccaatcgcatgtcgatacagccgacgtggtatttcgaatgccaacatgccgccttgagcgttcccgctggcagcgcttgaaaatcgtttgcgggttttcgttatgaaccatccaagtgtcttccatcctggtcctgccgccatttcgccacagcagcggttactgttgatgcacgagggcgagtgggaagactttatcgaggaatgcgtccgtcaacttcagaaggaggggaactatgttgaagtggtggctctcggggggagtggagacaaaggtcgtgacgtatgtgggtactcgaaggaatatccggcagcgggcacctgggacctctatcaggcaaaacattacgatagtccgttgacgcccagcgagttttttccagagcttgcaaagttcgtgacgtgcgtctggcgtgaagactatacgcgccctgcgaagtatttcatatgtgcaagcagggacgttggcacaacgcttttcgacctgctcaagaatccggtacgactgaaggaacgacttctcgacgactggcgaaagaaagggggcaagttcgggaagttcaaacaaccccttgacgccgaccttgaaaagttcattgaggtattcccgtttgacgttgtgaagcgtctgccacccatggaactgctgtcaatccacgagagagatacagcttcgtattgggcgcgattcggagtcctcgctccgcgagaaaatgacccagaagtgcctccaaagccggtttctagcgagtcgacgtatgtgaccgcattgctgcgggtatatgccgagcatgcacaggtgaagattgatgacgtgcccgatattccgcccgcgcacggggcgcacttcaaggcgcagaggcggctcttttattcagcggagggattgcaccgctttagccgtgacaagctgcctggggcatttgaagcgctcctggacgaggtggaaaacgggattggggcagagttgacctttccgcacgaaagtggattcgttcgcctgcactccgttcttaaaacagcaaacgtgttgcagataatgaataacccgttacgggcgcgcctcaggtccggcgacctgcagggcagttgtcatcatctcgcaaatcaaggtcgggcccaatgggtcgaaagcgatgaagcagacggcgaaagtgtttaacagtccattcgagcttggcgtccggatggtgttcttgctgctcgcattgcatcctcgtaaggcggacctgcagacacttgtctatctggactatgcggcaatttactcagctgaccttggtggcccaagaagccttcatacgccagtgccgctccggaatggtgagtacctttccaggcgagatgtcatcgagcaagggctttacctgatgtccaccaggggccacgtgtcgatagaagttgacgctggcggaatctggtattcggcgggggagagtgcgacagcacttgtcggactgattgccggggaatacggagcggtattggcggagcgaagtcgctgggtggcggacactttcgggagctgctcggcaagcgagatagaggctatgtttgtcgagcgcggattgcgatggggagcccatttcgtcgatggcagctccgacatcttggagggttgatgagtattcagcttcacaggttgtgcgtcaccggaccaggccgggagccagcagaactgctgttcgccggacggtcatatctcgtgttcgggccgaccgatacaggtaagtcgtatgttcttgagagcttgcgctatggacttggctcctcaggaaagcctcgcgaaaatcagttctcagcaggatatacccgacttgcgctccagttaaagtcggccgctggcgaagagttgacgttctttcgggacctcgtagacggaagcgaggcggtatgcgatggctaccatcaaaccccacctcagggcgcagttcccggaggcaaaccgcgaaagatagccgtcgttttggcgcagctgtgcggtgcctcggaaaagcgaattttggtcaaagctgggaagcgcgaggggcttgcggcgggcgacctgcgccacttcagtctgtttgacgagattgaaactcttgacttgaaaccgttggttggaacggacacaaacctgctgacacgaagacgcgccagtggtgcggtcattctgacgggacacgacgacgaaggactgacgctggtcgcgtcagccgccaaacgggcgagtgccggtggctacgtcgaagcagtcgacgaggagctggcgatactaaacgcgcgacttcccaaggacgttagttcatcgaacgtacttgaagcgatggcaaagctggacactcgtattcaggagttgcagacgttcttgcggagcaatgaaaacgcgctaaatgagcttaagcgtgaccgattgcacttgcaaagagaggtccggcgcatcgccaatgagcgcattgcactgacggaagcccgcacgaggttcgaacttctcagagagaagtattcgagtgaccttcagcggctggaggccgtcgaaacggccgcgtcggtgatggacgtttttgctccccagccctgtccgctgtgcgatacgccgttggtggtgcagtcgcgacatgtgcacgcggagaacgactcttttgcgctgatggccgaggcggcgcgcgcagagtctcaaaaaatttcgcatcttcagcacggtcttgcgtcagcgattcgcgaactcgatgacgacattgagagcctgacggtagaccttcgtgaagtgcgcaaacgggaagaggacaacttagccgagcaggacgcgctgttcgcgaaatcgcctggcgcggatggcgtcggccttagcgcgctggccacgcagagaacggaatgggcgctcgtattgcgcgacttggaccgtgtcgacgtgctggtcaagcgccgtgaagagtactcacaacttaccaaacgaaaaactcaaaccgtagaccgaaacgtggccgaagatgcggtgagtgtttgcaatcgcatcaaagccttgctgtcagagtggggagttccgggagtcgaggcggtgcacttcgacgagaagaatgtggatatacagataaatcagcggaatcgaatttccttcgggaaaggaaagcgcgggatttttttgacggcgtatgtggtggcgctgatggagcacgcgttgcagagtggtaatccacatctcggatttgtagcagtcgactctcctgtcgtcacttataaggaccctaaacacggggggaagggcgaggagttgctggacacgacggtggccgaccgcttttacgagtggctagccgctcgtcaggagtcggggcaggttatcgtgctcgaaaacgaggaaccttcgacggcgttactcgaacaaatcccccacactgagtttatcggtgaatcgggcggcgcgggccgacggggcttctttccgtcgtgaagagaactccggccgacggccggtgagcctcacaagggcttcgcttaaacgtacttgtcgttactgcatacaaccggagaatgcccagcagcgcgttctttaaacttcgcggacacgcgcggcggcaaggttgctgctggcactgttccgttcccgcacacctggatatgctacaggtctgcaggctgtgaccggcgtgagcggaagtccctcgccgaactgaatataactttacaaacgcgcacggacgggcgttactttacgcgaggaagcaaaaagcgcggcccgctacgggttccgaagggaatcagccgctccgatgcgcatctgagagaagcgaggagtcatggataagaaaacgcggggcgcgtggctggtccaccattcgcgcaaggtgcaggcgacgaccaaccaagattttgatgcaatcggattttcgggcaagtgcggcatcctgctgtcagcgcttgctggcgaagacgggcagtctcagctgacgcgtcggcgagtcgaccgtctcgcgcaggcaaaccacttgagtccaaagaccgaggttcccgccatcctcctggaactggagcgacagcggctgataaataccaatgcaacacacgtcgaggttctgggtttgagcggacaccggattctcgagcacacgtcgactatcttcgaggaatcagatagggaggctttcgaggatgcggtgcttgacctatcggaactcgcatccgaatcgccgctcacggaccggcatgcgtcagaactcctggccgacacacacaagctgtccagccaacaggtgagcgacacccttcggcttggcactggaatcggtttcttcgatgccgaacctatttcggcttcggaaaaactgctgtttaacggtaatctatttcgtcgcgatgatgcaagacgcatcaatggagtcctttcgacgctaaagccaaatgaggcgggactagtgcaggaactgaatgcacaactacagtccgcagggtgcctgccattgacatcggccacgaaggtcttgggtgaagaactcttcaagagtctccattcgattggcatgttcgatgtcaacgctgttggcaatgatagcgggaagagctacttcgtcactcggccagcagcgttttccaagttcagcaattccatcgccgacgacgcgctggaccttgccaaagcgtttgtagcttcgcttacctatggcatgacgcaaagtagctactaccgagggcgcatccaggcgatttcactgctgatgaataagcttatcagaggcggtgaggtgggcccggctaccgccatcggaagcgactatcaggcgctcgaatatcgtggcgtcgtgcaggtgacgcctgctgataagggcatgtttacgatgaaactgcttaaaccggaagtcggacggcttgcgctcgctgtcatcgaagacggcgatatcacggcggaaagcgtggcacaaatgcccggagcacgtgtcacagaatatggaacgccggagcagacccgggaagtgcagcgcaagaacgtgaccgaggcggtaaaaatgaacacggcgagcatcctgaatgaactaaggacaggagggttcggcaaatgattgaccgggaccaactacccaagggaccggcaacggaagaacggctacgcaattatttcctcggcgtaggctatttcgtgctgaggggggctaagttcaaatacaacgatttcgatgtcacggacatcgacttgtggttgtatggactgaactcaccgctcagccgggaacgtgtgaacgtcgacatcaaggacaagaagacgccgcaggcgctcgagcgcatcttctgggccaagggtttgcaggatgtgctgggacttgacgcctgtgtggtggcgacgacggatgcgcgcccggacgtccgggagttcgggctcaagcatgatgttcgagtgctggatggccacttcgtctcgcgtctgaagcgcagcgagaaaagccagttgcagcggctgacggaagaggagtttgtgcggttcatcgacgattcatcgctcgggaagctgggcggtgactggcgcgggcgatacgagcaaagcaagtccagggtgctggattcgctcgatttcgacgggtgtaacgcttggctcatggatatcgagtacttcctgaaggaagccagttcgatggggctcaaggacccgtccgcatggcgactcgcatatatttcatgttccctgttcctgatttcgctcgacttcctgttgcgtgaccacgttaccctcgagcaggacgagcgcagagcggtattggagaatggctttcgctacggcaaggccggacgcacctttgtagaaaagattggcaaggtcgcagccggattggtcgcgagcgttgcttcacagcccggactcagagaaacactggaacgagagcttgccactcaggccggagacttgcgcgctgacgttctggcggatttcttttcgcgaaacgttgcccagaccgcccttttcgacgcagctcgcgaattcgaggctggtgcgtttgcgctcgaattttattcaccttcccgcctgtcagcgggggcgcaaagcgtattgggcgtcctgtgcgacttttttggtctcgacagaaagcgtgtattggtctgacattgtgtgtttcgggtcggagcgtcggccttccggtccgtccgtactattgggggatacaggggcttgtccacggggcaaaagactcaactcgcgatgggtgttgtctgagcgataaggaaattgcccagcatggcaaccgtcagtaaaggcaggctgacggttttgaactggcagcgaatagcaggttgccgagaccgatttcaagtatgaccatctacacatatggaaaaagaatatgacgtggcgggtagcgcctttagggcgaatggacattccatcgtaccgaaccttgttcctgttgagctgagagaaagcttgcttgcagaggtcaccagagcctactgccctggtaagacagagaatgagcgcgacggtgtgatttacgttacggcatgtccatcgatggtctccgaagcgtaccaacagtggatgtctggtaatcgtaatcatttgccgctgaatcgcttggtaagtcagatgttcgagactgcgagcgacttgcttaaatcacgagacgagttgaggtgtggccccgcacagattgctgtgcgcgagcctggtgttccgtcgccaaccccacatatcgatggatacagtaagaatgagtctgaaccgaatacccctcgtgctatcgttggcgtttacttgaccgacgttctcgataaaggcgatggggcgctgatggtatggcctggtgagcgggtagccatcgccaacttacgagatgcccggcgcttcgatgaagcagagaaagttgcacaggcatgtagggaaggaaatgctgcatgtcagccactacttggcgcagccggaacaatattcatcgttgacggtaacgtcccacacgcaaatgccgaacggactaccgacggcaagcgcattgcagtctatcttcgcgtgtattgaagcggttacgttgagtgtcgggcgctgcccagcgagtcgagtgccgaggctatcttcttcgctggcgcccggggcgggcgccgcgatgctttcgaccgtgccaaacccgctccctcctcaagcagactcacacctggcagtggagccatcagcgtggagccgggacataacagcagcaacggaaatgagaacagcattcgagtaggccgcattagccatgtggcggtgagcctcttgcggctgtcggcgcaagaggtgcgtttggaaatattatttttttggtatattttcgagatgttcctccaaccgccagaatgagtcgtcctgtctaaggtgcgcataattcgcaataacggtctcaagtcggtcgtgaagcagttgcgcgacagtcggaaaatcattcggatgtttgcgaagatagtcggtgggcaccagatgcctcattccatgcggtgcgaatcccggcgtctcgggaattagtcttttggtcaggttttcgaaatgcttgctgaggttttcccagagtgttcctttgcggctgggaaagacccggagtgcagatgggttgtacttgagtaggcgtggcctaaattcctccaggtattcctcgatgcgcgcggacaggtaacgtgggagcggtgcatcgtaggcgaactgtgctgcgccacgctcgttcttgaagtcgcttgcttcaaaacgaagacgccagccgtcgtgtctccgatacaaattgcctgaaccgtcctcctcgaatgtcatgagaacaaagttgcgccgcctcagcggattcgccaccatcatcgaaagcagaagcgcgtcccgcttatggaccgcttcgtcgagacttccgggcgcggcagacgctgccagttcgtccaacgagcggatagcacggaagataggtgccaacggttcggagagtgccaacaaagcacgtatcgggtccttgggatttcgagacattcctttagcgtggtccttccattctcgcgcaagtcgatgagtctccgcacacatcgtctcaaacgagtcgctcacgaattgggttgggagacgtcgcgctagactttgttgctgggtcagatatccagtgtcttttgctgtcagactacagaccaagctggcaaaattcttttgtcccctgtgcacgattcctgctgagcgcctagtcaagaattccaaataggaattaactgcttctggcacagcgagccatgcgagcgtcatcacgtcggatttcgctagccccatgccatcttccgcgattggcctgcaaagaaagccaagaaattgccggacgcgctcgaatgtcatgtcagctgtcacgcaaccggaatcgccttgctgcgcggcggcgcaaagctttttggcgatttgcgcttttggcagcagacgccaaacgctgcgcctagtccgttgaaggcgcgtataagtagccgttttgtatctaaagaactcccgccattcgtgaaataactgaggggacaggtcagcttcacgaagcgcatacgagtcttgagtgcgcgctttgtgacgagcgcgataaggaatcgcgttggatttttgcgtcgcagagcgctcgcgtaaacgagattgcggtagtaggtcccgaagtgtgtttttggcgagaccgagggcacgttcgatacgggttagtgagggaagggcgcgctgattgggtagtgcccccttcatccaccgtgccacggcagagggagaggcgccggctttgcgtgcgattgattttggggcctcatcctgtgatgcaaacgcggcgcgcagcgcttgatgaaacgcgccttccttcgcattctcacgattcgccagcctcgcgtcttcgccagcatgccggagaactttgacggactctcgccatgcacgaaggtggctgcgcctgtccaaaatggtccgccgtgcaagtcgtagttgttcaagatatttccgtgaacgttcgtcaaattcggcgagcatttcaacgcccacgtttgagtcgactgtctttccgacaaacgctagataggagaccagcgttgtgaggtgatttcgaaatatttgctcgtgagacgctgtgtcgcccacctcgccagtgaaaagcttcttgtggtgggttatcaaatcgttgtacgtaatcagcatggatacatcggttgagccccgcgacgattgccatgtgcttacgttatccgcgaacgtcacggtgtaacgaacatttcttaagtcattgaaatgtatcgagattttcatcttcgccacaccatacgattatgagtcgtatggtggagaattcgttataccgtcagagtggcaaacgcagggcgttgcggtccactatgtagccaccgcttttagctgtggaaagcaggccggcggtcggatgcactgagcgagactgggggtagttcgacggattgcgttgcgctcgaattccgcgctctcgttgcttctgaggcgagtgctaactcggcactcaggccggcataaaacctgttcgctatcttctagaaaaccctctcttttgagaacgggatttatttgaaagaagtttaacttctcgggtttgacgttttggggcagaaaccgtttatggcagatgggcgccttcggcgccggggtgcgccacgcgtagctcacacgctattttgaaagaccatgattgccagacagaagactgagagtctttgatggacaggacagcactcgagagcctgccagcgttgagattctcgtgagaggggctctgcatatgtgccgacgcgcacaccggccggttccttgatgaatgattcatcgtcgatgattactttcatcacagctacttcagccgccgccactttagatgttctggctacctcggagtcgctcggtttacctatcgagccagcactccttatggctgtggccgtagcgtgcaagtttctatgcggcgatttacttcacagccagtgcccgactaggtgggcatttatgaaggccccgcagcctagattttaggaggcgaatgccggctacttttcctgccactcttctcgtctgccggcatccccgtctcttccctttctattgccagtaactccgcagggtccacaccgagggcctccgctagtaggtagatgttgtcgagcgagacgttcgtcaccgtgcgttctacttggcttatataggtgcggtgcaacccggcgcggtcgccaagttcctcttgcgaaatgttttgcgccgcgcggattcttttcaaatttctggaaagacgattccggagcgccgcttgcccaggctttaacttttcgttcatggagccagagcatggcggaacgcagtgtttgtatctacagccgaaacgtcgacagagtttacatctacagagtttgcatctacaatcctctcattgaagcctgcggccgatgctgttgttgcggcgacggcgagacagcgcgctatcgcaggctgcacaggtcacgctttatcgaaaaaggcgctccgggcgacatgagcgatgaacggcggcggcgccgttgttgagaggattgaaaagttctcgcccactctcggacgttagctgttacctgattgataactcattgactataagtaaccggctcgaccggtgttgctggtttccatctcgtccggctgttccgcagggcggggtggaacggcggaattccgcaacaccgaccgggctattgcagggagttcgagaaaatggaatgcagtggcgtatcggcgggggatgcaagtcattctgtttcacagctcccgttgcctgtccgcgtttccgacgtcgcttggttttatgtgcgttacgacgacgaggacggcagcgagacgccaggaacagcctacgttgtccacacctactcaggtgccagaaagctgattgcgagcacgcgaggccgtcagccggttttgtacctgtgcctggcaaaacgcgtcggagatatctctctcaggcgcgtggttgccgtacgggacgcaccggacacctcccttcaggtactcgagcttgaggatggacgggcggtcatgctggatttgagcagggatggcgaaggcgatttcgcatacctcgaaatcgacctgcccttgtgcacaagccagttggaggtcactgaattggttgcccctaatgcccgagcagtggattgaggtcgctcgcaatgagaattcaagttgcgagcgacctgcaccatgaactcgcagtctccaactccgcgatggcggcccggctcgaacacgcagatgacgcagtcgatgtactcgtcctcgccggcgacattcacaatcagaccggcgcaatagacctctacgcggactaccccgtgccagtcgtgtacgtgtgtggtaaccatgaattttacggtaccgaaatgctgcaactccttcctgagttgcggcgcagagccgtcgggacgtcggtcaagttgcttgagaaggacgagctcattcttaacaacgtgaggttccttggatgcaccatgtggactgactatcatgcgttcccgctgtgcctcaacactgcgatggagtacgcgcgaaatcatatgctcgaccatcaaaggattcgcgagtcgaacaatggtcggttcgaacctgaggatgcggccgaggagcagcgagccgcactcgaatttctcgtgcggaaaattcgagagccattcccagggaaaacagtcgtcatcacgcatcacgctccgagcgctcgttccatccatcagcacgagcagaacaatccgctcgttccggcgtttgcgagcaatcttgagtttctcgcctcggaagccgacctgtggattcacggacatattcatctatcgagcgactaccggcttggcaattgtcgcgtgatatgcaatccgcgcggttaccctggccgccgcaaccgttcgaatccggcattggcatatgaaaacgcccaattcgacgccaggaaggtcatcgatgtgtaagcagattaccaaccgcccaaccggtgctggtgaattgcagcttggctgagcgttgtctatgaaaacagccgggcatcggcgaccgactgggatggcatccgcccgatagctgagataagtcgggtcgattgcaggagcgctgatggaatccggggcattgtcctgcgactactgcgagtcttgtttcctgaattgtcgcatcgttagctggccagcccagaccagacctccgattgattggtacaggagaccagaggcgttcctcggcagaccatgaacgaccgtcaaatactttttctcgatatcgatggcgtgctgcatcgaggcaactcgtatgttgcaggaagtcgcatcgtcagcagtgcgcccggacacatcgagttgtttgagtacctgcccgtactggacgacgcactgagttcgtatccagacgtgtcggttgtcctttcctccgattgggcgttccggtttggcgtcgactacacctgctcgcagttgccgtcgccatcgctccgcgcaagggtcatcggcgcaacgtaccaaggctgtgagttcgacgagcaattgtggcccatgttgtcgcgcggccagcaagtgctcgattatgttcgccgtcatgcgcttctcacatggatggcgattgatgacagaaaggatggcttcgatgcgcattgggagcgacttgtgcatacccagaccgattccggattaggggaccccgctgtggtcgaacttttgacaagcaggttgcggcaggcgttttcgtaagcggcaagagtcattgtagacattgggaagcgctgttgataacaccagaacttgaggtttggtgatgcgaaagaaaattcgtcatgcgaaatcacgagtcgaatcgaagagcggcctgaagagggttttcgatgacgctctcgaccaaagtcttcgagagtatctcgatgcagtgacgccgcgtgagtacgttgagttgaggacaatgccgccattcgagcttggacttatgttcaagtcagcgctgcgagatgcgttgtacgacagacatcatggtgaaagacggcggatggctgaagggagtgcgaatctatgacgctgcctgacgaacgaacgcgtgcgctgctaaatgcgcgccggctgctgtctgacgtttcacagatgacatcaacggcggatgtcgcaacgctcagagaaaaagcggtatccgtattgcgtcattaccccgacgacggaatggttgcgctaattgcgcgcaagtcctcgtggctagactggccgtgccaagcccaagacgctttatcgcagcggtgggagagcgaacgcacgatggcacctgttgtcgcgggactagccgccttgccgagcgctctaacagcttcaaagctactgcagattctcgccgacgtggaccccgaaagccgcgttctttttatgacgcactacgccgatgctgatgagtccgacgaggttcgcgaggtgttcgcgccagagacaagttggacgcacgaacatggctggtatatgggcggccagtacagcgtttggtacccgggaagcccagagtctcgcgaagttgggtatcgcgacgtaacttacgaaacggtacgcgttgtggtcctgtccgacggaccgacgaatctccgattcgtcaagccaagctaatgccgcacgttgcgacgttgtccgcctacccatgtcttgccttgccaagtgttgcgaccggtggcgcagtccgcgaatctgccagagcaacctacaacgtctgaactagaatcagcgcccgtcctataattaaaaagatggcaactcaatgagttcccttaggaaaataccggctatccggattatcgtgtggaatcgctttaaaaatcgcaggttttcagttggggtccagtaatgagtagcagctactttattgcaactcgtgcaagcaaatttttaagctatgtgctcagacaccggccggactccatcggcgtcactctggacgcccagggctgggccgacgtttccgaactgttgaccaaggcagctgctgctggcatggcgctcacactggacgagttgaagcaagtagttgcagagaacgataaaaagcgttttgtgctgaacgatgacgctacgcgcattcgcgccgcgcaaggtcattctgttgacgttgacctgcagctaccggtcaaggcgccgccgccggtgctgtatcacggcacggttggcaagtccatggctgacattcgcaagcagggattgacgccgatgaatcgacatgacgtacacctgtcgccagaccgcgagacggcgactcgcgtagctacgcgtcgcggcaagccagtcatcttggtcattgaaacgtatccgctgctgcgtgacggctaccagttccgcgtgtccgacaacggcgtttggttggtgcccgaggtgccggcgaagtacattaaatttccaggctaagtccccgttcggtcaaccaacttggttcggtgggctcgcgcgcgaggtcatagtccaagcgccagcccttggcgatgtcgtcggcaaattcgcgacgcagccatttgaacgggatgcaagctgcggagaaaggtggctgctgcagtcccatcgtctgcaggtcgttgtgtgcggcactatccgaatgtttgtaagggtgggtcagcttgcgctgcagggtgaagggtgccatgaaggttagaattcggcggcgtaaaaggagtactcggcctccgctcccgcaaccggatagtttcctctaaggtcaagccactgctgtatccgagcttttgttccggcaagcgaaagctcgccgatggcgttgcgtaaggttgggttgtttgttaggaagatgtcacgcttccactcccagatgcatatttctgcgcttggcattccggatgagagcgaggcacctgcgccgagcaggagagcaattcggcgccccctattgacagtaattgcgcgcacaaatgcgtcgacgggaagccttgtgagggcttcacttcgcaaaaccgcgtcaaattcggccttcatcccccgttgcccccggcttcagtggtgttaggattttgagcctattgtaaagacaaatacaagccgtaaaccgctgtggatgcggccaccaagtaaagagccttgattttttggaggttatttagaatcaagggcttacggagagctcggtcttacggcgtatgactgtcacccggtgtccaaagtggatgatttggccctaaaatacgtcgcctagcctgtttgcaagaaaagaaatatgaccatcgttcagtccattggggtaccagtcaacggccagttggtgtcggtccgcaacagacggtatgttgtcacttctgtcgctgctagcggcatgaccgacggcgccaatcgcgaaaatctcgtatcgctgtcatgcgtcgaagacgacgccgccggtgaggaactgcgggtgatttgggagttggaacctggcgcctcgattctcgagcgcgcttcgatgccaaatgtatccgggttcgatgagccggagcgccttgacgcgttccttaatgcggttcgatggggcgctgtcgcccaaggcgatactcgaacgcttcaggctcctttccgcagcggtgtcgaaatcgaggactatcagctcgacccgttggcgcgcgccatacagatgcctcgggtcaatctgctgattgcagatgatgtaggtctcggaaagaccatcgaaagtggtctcgtcattcaggagatgatgctccgacacagagcgcggacggtgctaatcgtctgtccatccgccatccagattcagtggcgcgaccagatgcgggacaagtttggactcgatttccgcatcgtggacagcgagctgatgaaggagctccgacgtacccgtggtttgaacgtgaatccatggacgcatttcccgcgcctcatcacgtccatcgactttctcaagcgtgaacggccgctacgactgatgcgggaagcgctgcccgctcccgggcagccgatttacccgcgccggtttgacctgctggttgttgacgaagcacataacgtagcgccagcgggcacggggcgatacgcgaccgactcacaacgaacggcggcaattcgcctgttgacgccgcatttcgagcacaagctcttcctgtcagcaacgcctcataacggctactcggagagtttttcgtctcttctcgaattgctggacaatcagcggttcgcgcgtagtgtccgaccgaatccggagcaactggcggcagtcatggttcgacggctgaagcgcgaattgccaccacggtgggatggtacgcctcggtatccggaacgcctcatcgaaccattggaagtgccgtacaccgacgccgagcgggcagcgcaccaggcgctttcccgatacgcggaactgcgtacttgtaccgttcaagacgacgcggagcgcttcgcgagcgagttcgttatgaagctcctcaagaagaggctgttctcgtcaccggaagcatttcgtctcacgctcgagaagcatctcgaatcgctccgcaacgcccgtcggccggcaggtcgtaagcaacagcccgtcgttggtattctgcgtcgccaagtcgaggcactggatgaagacccagcggatgatagtgagctagatttcgcaacggatgaggccgtcgactcggctgtcgcactcttcagtcccctaactgcggaagaagaccagctgctcgtcgaactacgctcttgggcgagcgacgctgcaatgcggcccgattcgaaagcagccgaattgatttcctggttgaagtcgacactgttgtccaatggaagttggaatggcgaacgcgtcatcatcttcaccgaatatcgcgcaacacagaagtggctgcaaggcttgcttgccttcaatggattcactggtgaagaccgtgtcatgacgatgtacggcggaatgcatagcgatgaccgcgaacgtgtgaaagccgcattccaaacatcaccggaaaaatcgcccgttcgtatcctgcttgccacagactcagcatccgagggtattgacctacagaactattgttcgcgactcgtccactacgagattccgtggaatccgaatcggatggagcagcgcaacggccgaatcgaccgacacggtcagcgccaaccgcaggtgatgatttatcacttcgtgggcaaaggatatcgtcaaaacgctaggaatgcggccgctactgcgcccggagaccttgagggagaccttgagtttctgatgcgcgccgcgcaaaaggttgaaaacattcgagaggacttgggcaaggttggcccggttatttccgcgcaggttacagaggcgatgcttggacgtcgcaagcacctcaatacggaacaagccgagcgggatagcgaggcttcgcgcaagctacttcgcgtcagacatgaccttcgggctcagcttcagcaacttcacgagcaactctcggagacaaagcgcgaactgcatctggacccggataacatccaatcggtagttacagtaggactatcacttgccggacagcctccgctgcaggaggcaacgctggacggagtctggccggaccccaccggcaagcgagcgaagtgcccggtctttcgactgccgcatctgacagggtcttggagcttcgctactgaggggctgcgacatccgcacacgcaagagattcgcccaattgtgttcgaccacacactcgcgtctggtagagacgacgtcgttcttgcgcacttgaaccaccggctcgttcagaactgtttgcagcggttgcgggcggaaatttggtccgtcgccggtcgtcatcgacttcatcgtgtcacggcgagggtgattccaaatcgaatgtctgatgttccagttgtcattgctcacggtcgactggttgtgctcggcggtgacaacaagcgcattcacgaggaaattattttcgctggtggtgaactgcgcgagggacgcttcgcgcggattcctcaagttggccgcttggagcagttgctgaacgaagctacttctcagtgtccgacggagtcgctgcagcagcggttgataacgctttggccgacccatgaggacggggtgcttcgttcgctcgaggttcgcatgaaggataggacagagacgctacagagtcgactcgatgagcgagccacccgtgaaatcggtgcaatgcgcgctgtgctgtgcgagttgcaggcgagcatccgttcacagttgcacgaagttaccccacaactagagctcttctcaaccccggagaaagaacagtttgagcgagaccgcaacgcattggagcggcgtctcgacgagctaccggaagaaatggaactagaagaaaaaattattttggctcgatatgcagagccgaacccgcgccttttccctgtatcagtgacctacttgattcccgaagtccttgcacgtcagggagcggcctaagtcatgtccattgctcgccaacataacgaatggttgtctctaattgaggtttctggaccgttcctttccttgcctgtgttgttacgagtgtttccccaagggctggacgcgcacgacactgagatgtccaagaacgttcgtctcgcattcggcgaatgggaggagcatcgacaggaggtcgcgattcacactgcctggctcgagttcgtgcttaagcgcacacttggctatccggatgactatttgctcacaggtcaggcactgccagatggcttagaggcgcgcgttcacgagcatggcgaaactctccgaccgacatatgcgcttaaggcaccatccgaaacgcttccccgcatgttggtgagcgtatatccgtcgagtcaagcgctgacaaagccggtaaccggtactaaatggaagaccgggtcgcctgacacgcgcatgatgacattgttgcacgcaaccggcgttccacttggtctcgtgaccaacggagaaaagtggcttctggttgcggcgaagcctggcgaaaccacgagttacattacgtgggatgcggggctttggtcggaagagccactgacattgcgagcatttgttgcgctactcggagttagtcgtttctttggtgtaacagagaacgaagcacttccgcacatgctcgcggaaagcgcgctgactcagcaggaagtcaccgaccaactcggtcagcaggtgttgaaggcggttgaggtattgattcaggcactcgaccgcattgatgtcgaacagcacgggcgtttcttggagggtatcggggagaaagacctttaccaggcagcgctcacagtcatgatgcgcctagtgtttctgttttctgctgaggagcggggtcttcttttgcttggcgacgcgttgtacgaccgtcactatgcaatctcgacactacgcgaccagttgcgtgagatacccgacgagcagcttttggagcataggcacgacgcgtggagccgatttttggcgacgtgccgcgttatctatagtggagtagaacacgaggtgatgcgcttgccagcgtatggtggggccctgttcgacccgaaccgctatccgtttctggagggtcggaaagcagacacctcatgggttgacacgccagcggcaccgcttccaatcaacaaccgcacggtactgcatctgttggagtcgctgcagttcctgcgagtgcgcgtcccgggaggtgggattgagccgcgccggttgtcgttccgtgcgctcgatatcgaacagattgggcacgtgtatgagggcctgctcgaccatacggccaaacgcgcaacttccccagtactggggttcagggcgagcgctggcgacgagattgagattttgctggacgagctcgaaaaacacgcaagcctcggtgaggacgaccttattgcgttcctgaaagaaaaaacaggacgcacgtctgccgcaatacgccgagcgctcgtgcaggctagcagtgcgaatttgctttcgctgcaatcggtttgtagcgcgtcggatggtctctacgaccgcgtcaaacgatacgcgcttctgcttcgcgaggacagcagcggctatcctgtcgttgtacagcaaggtagcgtctatgtcacttccggctctgaccgtcgcagcactgggacgcactacacacctagaacccttactgagtcagtagtggcgactacattggtgccgcttctctacgagggggtagacgggggagcagagccaagccctgagcggctaaaggcaccggcggaaattctacggctgaaagtttgtgattttgcgtgtggttcgggcgcttttctggtacaggcgtgccgctttttatccgagcgcctcgtggaagcttggggaattgctgaatcagttcgcccgaacgttccactggtggttcccgaggcgttgttgtcggcctcgtgtcatagcgagcaactcttacctcgtgacccagaggaacggctagcactcgctcgtcgtctcgtcgctgagcgctgcctatatggcgttgacgttaacccgatggccgtggagatggcgaaattgtcgctgtggctgataactctccacaagaatcgcccattcacctttcttgaccatgcgattaaatgcggcgatagccttctcgggctgcacgatgccgggcaggtcgagcattttcaccttttgcccgcacgcgcacatcgacgcttgcatgactacataaaggaccaatgtctcgaatatttaggtgtggcccgcgccaaacgcgaagagcttgagagctttacactgcttgatacgcgagacgcacagttgaaagagcgcttatatcgggaggcagaagccgcacttgcaagagttcgagttttgggcaacctcctggtaggggctggtctgtcgtcgtcgggaagtagcgcgtcgcgcagtctgaatgtgctcgacgcaagattggaggagttactgcttgatgctggtgccgccttggagcagtccagggacgcctcctctgacggggctgaagacctgtcgcacctattcgaaaaatccgagcgaatgctaagtcccgcttcggcacccgcaccgcgtcgtcccttccattggcttattgagtttccagaggttttcctgcgccccgatagtcgtggatttgacgcgatagtcggtaacccgcccttcgtgggcggtcaaaagattacgggcgctcttgggacagactatcgagacttcttggtgctgtttcaggcagaaggccgaaggggaagcgcggatttgtgcgcgtacttctttttgagggcagcgacgctgattcgggagcgtggcaattttggtcttctagcagtaaacacgattgcggaaggcgacacacgacaagtcgcgcttgaaccaatgcttcgtagtggtctcacggtatatgcagcacgctcgaactttatctggccgggaaccgcatcggtggctgcaagcgcagtgcatatgcatcgcggcggttgggatggtgagcgtattctgaatgggactcgtgtttcaactatttcagcttttttgtcaagtgaggacgaatggagccccaagccgttaaaagccaataacaacaaggcatttatcggttcgtatgtattgggtatgggcttcaccctaagtggggatgaggccgctaggttcattgcgagggatgaaaaaaatagggaggtgcttttcccatatctaaacggtgaagacctgaattcacatccttatcagcaaccgtctagatgggtgataaatttttgggattggcctttgagcagaactgcggaaggagcgtggtctggcgcggacgagcgagagcaagaatcatggttgcgcgatggtcgcgtcccagatgactatccagggagagttgccgaagatttcccggatttgcttgagattgtgcgcctgaaagttaagcccgaacgcgcctcaaataaccgcgccgtgtatagggagagatggtggcatttcgctgaaaaacggccggcgttgtatcacgcgctcgggcgcggcagcgtcttctgccgacacccggaagactgggatgctaccgctggaccatgccgctacgtgatggggcagactcaagtgtccaagttcctcacgccatgtatgcttccaaacagctatgtattcgaccaacgggttgtcacatttgccgatgcatcgttcggattctatgcggttttgcaaagtagcgttcatgaggtatgggcccgaaagcaggcggcctcgctcgaaactcggctttcgtatacgccgtccgatgcttttgtgagttttccgctttgcacgataagtgaagaattggagcgacttggggagtcttttcacgacggtagaagccagttgttgcagtctgaggacatcggcctgactgaattcttcaaccgctttcaccgtcaagagtacgcccctgctgcgatggaggaacttcgtaggctgctattaggcattgaccagctagtgctgaatgcgtacgactggggtgacattgagctaaggcatgacttccgcgctgttccgtatctgcccaataacgaccaagttcgatacacaatttgtgaggaagccaggttagaaattctgcgccgcctttcccgcctaaatcgtgtgcggtttgagagtgaggtagcggaggaggactcgctgctgacattgacaatggcccaacgtgcatcaaagacgcctcgtgtccggagggggccgtctagtgtgcagggcgacttgttctaaaacgcacgtgactaaaatggactacgcaaatgcctagtgaccttgccgctgaacgaacactcgcagcaaatataccgtcgccagtgcaacttcgtgcggaactcgaagagctggtgcaaagagagcttcttggtcctcgcggaggccctgacgaagaggtcgcggaaacccgcgtccaagaccgttatctggtcggcatgctgtcgccccggaacaggcgtctgcgtgcgaacgagatggatgtactggcggacgacgagtcggcctccggggaggacggcgctacggacgacgtcccgcttccaacagattcgttgtcgccgtcttcgatagggctgacctgcacgattgcgggagatgttcagtccgttctcgtgacggggcgatgggggcggtacaaacgggaaaggagcaaaactcaagttaatgacaaggggaatccactgacggtgtggaaacggtatccgatgggtaacgttggtcacccaatcgctctcgtcgaaggtgatattgctccggtgccgcttgatatctcacagccagaggtctacctccagggaaggattcgcaagctaaacggcgattgggtcgtttcgctgttcatggtcaacgggcaaacggaaggcgaatccctgaaagacgaaatgtgggtttttcagccggagctagaagttgccgctactgatggtacggcggtctttcgacgtaggcagttgttccgtgatgaggcaaaggcggaccccgtacaacatgcagagcaaatggcgctcgagatgctctatcgagcacaggttgagttcgcggtaggacacggggtcgccgttcatggggaagttgtccctgaggagccgacgaggtgcgttcgcttgcggacgcgagcgatgccgacatacgaggtgcctcaaacaacaccgcctactgcggacgatatccccgctctggcggacgtgattctggacatgaaagcattgtccgaattggccgatgctgacctattccggtcgcttcgtgcattgccagctgcgtataaagggtggattgagaaagagtctgcccgaatcgacaacccagaggaggagctggaggtctatcggaaggtcgccgaaagcgcaattaccaactgcgaagtcgcttgtggccgcatctctgccggcattgaccttctcgagcaagacgccaagtcgctggaggcgtttcggtttgccaaccgtgcgatgtggcagcagcgcatccacacactgttatcggagatgaggcgagctggtcgcaaagtgaatgtcgacgaactggaaaagtccgagagtccttcatggcgaccattccagttggcgtttgtgctcctcaacctacctggcgtgacgcagcttgaccaccctgagcgcagcagtgcgccctctgctattgcggatttgctttggttcccgaccggcggtggtaagaccgaagcgtatctgggcctgactgcatacacgctcggcctccgacgacttcagggcagcgtgggtggacgattggggcacgccggtgttgcggtcatcatgcgctacacgcttcggctgctcacgttgcaacagttccagcgtgccgccgcgctgatttgcgcgtgcgaggtcatccgaagagccgcccctgaagtttggggcacggagccgttccgcgttggactctgggtcggcatgaagacgtctcccaacagcgttgccgacgcgcatcagtcgacgctgggcgggcgtggcgtcggcatgggcagtggtacgggctctccgctacaactgaccaactgtccgtggtgtggagagggattggacctagggcgtgatgtgaaggtcgagacgtatgcccaaggtcgagcacgcgtttttacgtactgcagtgaccgactcggccaatgtgatttcagtcgcgcgaaagcaccggatgaaggaattccggtcctgacggtggacgaagaaatctatcgacggttgccggcgctgctgatagcaaccgtcgataaattcgcccagatgccatggaatggcatgacccagatgctgtttggccaggtcgacgggtattgtccgcgtcatgggtttacttcgccctgtctggaagatgcttcgtcgcatccgacaaaaaacggcctgcctgcagtaagggcagttgcgcatgggccgctccgaccccccgacctgattatccaggacgagctgcacctcatatcgggtccgttgggtagtcttgtcggcctgtacgagactgcggtcgacaagctctgcacctggagcatcgacggaaaggtcgtgcgaccaaaagtcattgcgtccacggcgactatccgtcaagcaacggagcaagtccggtcgctatttctgcgcgacgttcgcgtgttcccgcctcaaggtctggacgtgcgggacaatttcttcagcttgcagcgggagcccagcgagcgatacccgggacgacggtatgtcggtgtgagtgcatttgggcggcgcctgaaggtggcgcttattcgcgtctactcggcttatctcgcggcgtctcaagcgttgttcttgagatacgggaaagcagctgacccctggatgacgttgttgggctacttcaattccatgcgtgagctcggtggtatgagacggctcgtggacgacgacattcgttcgcgtctgcgtgatatggatagccgtgggttggcgaagcgtcatacgccagcccttgaagaactgacctcccggaagaattcccgcgatattcccggtttgctggaccggcttgagtacgcacacgacccgcttttgccgccccacgctaaatcaaccgggaaaccggtccgcgcgaatcctcttgacgttgttctggcgacaaacatgatatctgtgggtgtcgacgtcaagcgtttgggcttgatggtggtcggtggtcaaccgaagggaactgcggagtatattcaggcgaccagccgcgttgggcgaaacgcgcaagcgccggggttggtctgcaccgtctacaactgggggcgaccgcgcgacctttcccattacgagcgttttgagcattatcacgcgacgttctatcagcacgtcgaagcgctctcagtgacgccgttcgcagcgcgagcggtcgacagaggcatatccgccgttctggctgcactggtgcgcttgcccgcatcggaattcaacgagaacttggctgcgggacggctggacggttcgcacgcgattgtgaaggatgcaatcaaggcaatcagtgagcgtgccgcctccgtgacgcagtcgacggcgcaagggcaacgggtggaaaaaatgttgaaggcccgaatcgactattggctcaagagggccgcgccgaaaccaggtggggctcggttagggtatcaaggacagagagatggaacgaccattccgttgcttgagaaaacgggagcgggagactgggaagactttacctgtctcggttcgctccgtgatgtcgagccaagcgtcggcctaatcatggatgacaaaccactggatgatgggtacggacaaggatacacggcgcctgctccggcggttgtgagcaatactggcacgccgccttcgacgaccgggggccaacaatgacaaaacacaaagttggtgatatccgacccacgcaactgctgaacgtctatggtgttggggcaatgattgacctacccaacatcgctgggatggtcatgggtctcgacgattgggacacaacccattcggtgctggtcagcgaagagcgtttgcttcgtgccgtgcgtgttcagcttggtgcccaggtggaaaagttgctgctaccaccggtcgagcccgacactgcatccgctgacccccttggaggagccaaaatcggagtcccggttgcagcatttccccagtggtttcgttgcccatggtgtgaattgctggcgcccattagttcaggtctgttcgagctgaaaacggaccccttcagaccggaccgcgcgcggtttgtccatgcgaactgcagtaaggccggacagcctcccgtggcgctgcccgcacggtttcagattgcgtgcagtcacggtcaccttgatgattttccctggctgcgcttcgtgcatcgtggcgcggcgacatgcaatggaccgctccggctcaagaagattggtgcctcggacgaagccgtggatttgctcgtcaaatgtgatacctgcgggcgcgaccggcgcatgtccgacgcattcggggaggttgccgagagcgacgatgtgttcgagtgtaggggacgacgacctcatctgcgcgacttcgctccaagcggttgcaacgagcatgctgaaacgatgttgttgggcgcgtcaaacagttggtttgggatatcgctgtcagcgctgtcaatcccaatgcatgtggacaagttgccgcagttggtggaggagcgctgggcggttttgcagcatattccgtcaaaggagactgtaggtgcgttcagagcggtaggaaacctgaagggtctcgaggactatagcgacgctgctgtatgggatgccatcgaaagcaagaaaagtggtgtgcaggttgatgaagaaaatggcaacctgaaattgccagagtggaatgtctttgttagcgctgacccggccaccaatacgcgagatttccagttaacccctgtcgtcgcgccgcacggatacgaacaatattttgaaaaggttgtccgcgcagagcgtctgcgagaggtgcgggcgctaaccggattcacgcgaatcgaatcacctggtgactattcggacccgagtgaaattccagatgcacagcgagcgccattgggccgcagcaagcccgtttgggtgcctgtttctgaagtgaggggagagggaatatttctccagttttcagaagaggaaatacgcaagtgggtgcggcgcgtcactcggcaggatgaggaaatgttccgcgcccactccgcgtggcggagggcacggcgcatccccgagcctgagagcggatacccggggattcgatatgcgctgattcactctttctcccatgccctaatgcggcagttgtccatggaggctgggtactcgtcggctagcatccgtgagcggatatacgctcacgacggaggggatgacgcacctgcgatggcgggcttgcttctctatacggctgctcctgacagcgaaggaacccttggcgggttggtctcgttgggggagcccgataggcttgggcgcttgataaggttggcgttggaggagattcgactttgtgcctcagacccgttgtgcggtgaacatcgaccggcgcacgacggaacgtcttcgttgcacggcgccgcatgccatgcgtgcatgttttcccctgaaacatcgtgcgagcgcggaaacaagtatcttgaccgagggcttctcgtccagacgattggtggtggcaacgttcctttctttgaatgatgatgaacctgccaacacctctcctcgatgctatcgcggaatttgccgctgacgtctcctcggatgccgttatgaccgtggtagtgcagctaaggcagtcaagcagtaacctcgagcaggcattgctgcagattcagcagcgcctccattcgacggcccgcactaggtttcagcgaatccttgaggaatggcgcaactgtgctggtcgagttccgccgggcgaactcgcggcttcagttgaaggagctcttcaccaagcgacgaggcttcgagatgaaagcagcgtcgaacttgtatggtcgggcccagctactcctcggcttggttttcggagcactgagcaggtccttctcgagttgataagtggcgcacggaggtcattgttcatcgtaacgtttgcggcttacaaggtggacgctcttgtgcaagcgatacaagcggccgtgacccgaggcgtcaaagtttcctttcttttggagagccgggaagaaagcgatggcaaggttgactttgacgcggctgacggactggctttgtcgcgggtcggtgggattacgacgtacgtttggccgctagcgaagcgcccgaaaagcatccaaggccttcatggctctcttcatgcaaagttcgtggtcgcggacgaagaggtgctttttgtgtcgagtgcgaatctgactgactacgcgatgaacctcaacatcgaattaggaacgctgatgcgcggcggtgacgcgccgagacaggtagccgcgaatctcgcggcacttcttcgagatggggtattccgagcagtgaacctgtaacccgatagagcagcaccctaaagttcggatatacccaaccgaagtgtggtagtgagatggaactggattgcgagaactcgaacatggcagagaaaaaaggtgcagaacgattcagtgctcgagagtccgcgctaggatatctttaccaagtccggctggcacttctatgggctcttagaaggctccgctccactcacgaattcaaggtcggtcttgagacgctggatgacgtagttttcgaatcagaggggcgcccgactgacctcctgcaagcgaaacatagagtaaagcgggtcgccacactcactgatgcgagtccggatatctggaagacatttcgcatatggttgacggcttcaggtgccggacaaattgacgcaacgactcggctcatcctggtatctactggcacctgcgataaaggaaccgcagcgtacttacttggcgaaggtgagcagcggaatgagttggaagccctggctttattaaatgtcaccgcacgttcatcgtcatcgcaagagaacaaggacggctatgagcttttccttgcgctgtcggagagagagaagcgtgccttcctggaaagcgtggtcatcatggacggagctcccgttgcgaccgatgttgagcgggagcttcattcggaactccgatttgcggttcccaagaatcgaatttctagcgcgctagatgcgctagaaggatggtggtttgggcagatggtcaggcaactgtcttcgccggggggactctcaaccttgtcatcgcaatccatcgaactgaagctggacgatatacgagaccaatgtcgtgcggacgctttactgattgataacgagattttgcagcaaaaactcgaccaggctgctcttgccgcgtatgcgcgctacacttttgcaaagcaagtgacacttgtaacgaaaaataaaacgcggctgaatcgagccatcaacgactacttccgtgcctacacgcaacggtccaagtggctgaggagcgaccttctgctcttggccgacgacgaacgctttcaacaagacctgttcgaggcttgggagatacggtttgctcgcgcgcaggaagctcttgacgccgactcgagtgagagcaactgtgttgccgccggcgcagagcttctggcctgggctgaaagcgacgctgatttgagcctcaaggcaggaatgaacgcgccgtggatggcgaggggcactctgcacgaactctcggaccagcggcgtgtaggttggcatcccgactacgtaagaatgctggagcccggcgcgcactcagatggcgaggagatggaggatgagtgatacgagagcctcagccgagtatcgggcgctcttcaatccggctttttgtgctgttctactgcgcgaggcgtgcctgggagcggagcgggagtccaaatcccgggacatagagccattgagcttcgcggcgtccttccttgtcctaccggcggtcttgcacgaaccgattcgtcgcgaattgccaaagactatcgcaacatcctttgcgacgtggctggcagagaaccctctgctacgctctcagtttgcgtccttggcgagggtcacaaaagacatcacgagaaaaggactgctctttggggctactcatggcgcattgacccttgcggcaggcaaagtgcatgccgctggttccatgaaaattcaggtaccggagcttgatgaggctaattcggagatggggcagtgccttcgaggcgctcgcttcatggggagatggctcgcactggctggaaacacaacaacaaccttagcgcttatcgggatgcgggcatgatgcaggtaattgctatttcggtctacagctgcgacggtcgacgccgtgctgtgccgtttcggcgcggtttgaacgtggtatctggtgactccaagaccggtaagtcgactctcattgagattctggattattgttttggcgcggacgaatgctcggtgccagacggtgtggttcggtcgaaggtcgcatggtatggagttcttctccacttgggcgacgccggacgagccttcattgcccggcgtgcaccgagcccgcctgcgaagtccacggaagatattttcttgcagatgggagcagaagagctaaagcttccctctgcaaagcagttgcgtaagacgacgaatcttgagggcctcatagctcaactcacgtcttgggttggcatcaaggagactctgcatgtgccgccgcctgggcagacacggcgcgcgctctcgaccaacattaggcacgcgcttgcattctgtctccagacgcagaatgaaattgaccaaaagggttatctgttccacggggcggcggacaattttgtttcgcaagcactgaaagactctttgccatatcttctcggagctgccggcgaagaccagatggcaaagcgatttgaactcaaggtatgtcgcgacaaacttcggagcatcgaccgaactctaagagagttggaagatattcgggggaaagggaacgagagagcttcttcactgctgactgaagcgcgtttggttggccttacggacttggtgcagccagagtcatggcaagccgctgttgccgagctcaagcggatagcggagtccccaataggacgcaatccgcctccacaagccgacgaagacgaattcgcgcgattgtcatcggagcgagctcgcctgcaggaccagattcgcagtaagcggcatgcgatagacacagcgcgcgccttcgagaatcacggactggagtttgagcaagaggtgcaagagcaggctcgccgccttggtctggtcgagctattttcctcggagcgcaccgcgcatgcatgcccactatgcagccagtctctgcaggaacaggagattgattccgttgcaaatttgcagttgttccataacgacctgctcgagcactcgaccgcagtgcgcacttccacgccacatatccaggccgcgatagaggcgtatgagagtgacgtgtcggctcttctagaacgcctgtcagtcgtgaggatgcagcttaacgctatccgagcgaatgaccagcgtctccaaaagtatcatgacgatgcggcgcgaagcgcgctggtcgttggacggatttcgctctatctggagagtctgccagaggagacagatacaagcggaatgcaccttgagcgagaccgtcttgcgggcatctgcaaggagcttgaggcggcattgagtcaccagttgatggcagagcgactggagtcgattctcgggcgaatcaatccagcgatatccgagcatgcggaaaccctgaaacttgagttctcagattcgccagtgcgattcgacgtgcggaatttgaccgttgttgcggataccctggatggccctgttccattgaagcgcatgggaagcggggagaactgggtcggctatcaccttgtggttcacctcgcgctacacgagtggttcgcgcaaaagaatcgcccggtcccaaatttcctgataattgaccaaccgtctcaagctcacttcccagccgactcaggcaacggaacaaagaagaaagacatcgatagagacacggttcgacgaatgtatgagctgatggcacagtcaagtagtgttcaggggcgcgagtatcaggtgatagtcaccgaccacgccgattttgatgacccggagtttcagaagcatgttcgccatcgatggcgggatggcgagaagctcatccccgaagactggccaagatgctatggagaagagcgaatgtagcaagcatcagaagttacgtagaggccgcaggagtgaatcaaaggaatataaatagcgtcaggaagacgggaaggttgaccatggcaaagaacggacgcggggaataatatgccgggacgagagttggaggcggacgatgcactgcgcagcgcagcgcagcgctttgcatagctcatcagctctccttgatgagctcagaaagcagttcatggccgatagcaacattgcaaacccggcagttttcctcaaggctgcggcgctgaatgacgaaggctttcccgtaagcgaactcatcacccagatgttttgcgatggtcatgcgttgcgatgcggcggtcgccgtagtcaatcgcgctgccctgctggcggaaaatgtcgcggtcgatggcgcgcggcagtcgccggccgctgacgaagtcgcccaccgacttcgccatattccgcctttcgtggacgtcggctcggaaaacagtccggtgcgtgcggccactggacgcacgcacatccttactcggtcgatggggcagcacgtcgcgcgcgcttcggcggcaatgctttcggcgcgcgtacgacgcgggaaaagtccggtgtacgctgctggaattccgcccaggtgggaaagcccttgggcaggcgatgtgcggcgccaagtttggccgccgcctcgagcagcggactggccggataccagcgcgcgccgtaaaccgtctctcccgcattcttgctgcggttgtccccttccgcgtgtccgacaagggcatcgcgcacctcttgcgtcacgcctgcttcgcgggcctcatcgaccacggtgtggcggaagctgtatgtaacaaaaagcggattcggctcggccagcgtagtgcgcaaatagtctcccagggcattcaacgcataccgggcacggttcaccgagttttctcgggacacctgcatcggaaacaaccattggccacgtggcacgctgcgcacaaagtccgggaatcccagattcatgaggatttcgggcaccggaatgcgtcgaagacttaccccggtcttggtgggccgctcgacgccgtcgacgccctcatgtgtcgagaaaatataaatccagcttgcgcttccgtgccccgccagctggtgctcctgtgctgtgaaatcttcgggcaggacaatatcgtctcgcatgagatacgacgcttcaagcggtcgcaccccggtgaatcggagcaaaagtgggtaccagaaggcgacgggcgcgggcaatcgccggtcgaagccaggtccagcgaacagcggcccggcgaaataccggtccatcagcgggctaggtagcggactgcgcgcctccttgtcgcttcggcgctcctcggcgtgcgtgccgcgcagttgcagactggcgaggcggaaggcaaacgggttgacgtccgtcaggccgttgtcgatggcggtggcgaacagcgtgaacatggcgctgcggtactttttcagggtcttgcgttgcacgccctgctcggcggccacgtgctcgagccagcgccgtcctatctggcgctcgcgggcgagggcggccagggcggccagggacgcacgctcgagcggggcgtcgagggcgtattgggcgaagcgttccgcgaacgcacggtactccttttcggtcttgtcgccgccggcgcgcgtcctctgcttggaccagatatcaaacgctttaaatagcgtccgctcgttggcagacgtatccggctcgtcgtcgaatggcccggccggcttcggcggcgtggcatggtacccgtcaccattctcatcagggttcagtcgctccaggctgagccgcagcgctttcagttctgcgccggccatgcgcaggaaaaagtcctggcggtctgcacagtcccgatgcagccgtatgccgagcgagacggcgaggtgttcctcgatttcctccacgaaccagtcgggcggggcgttgcgccggagcgcgcgctgcaacccctgctgacgctgcttcaggtccgcttcgtgggcatccaggtgtgcatccagctcctcgttgctcagggccgccgcctcccagtcgtacgcgtcgagcgaccggtactcccagctggcgacgaggtggtccagcagcgtgtgttcgcgcgaagtcagcaccttgtaggtgataaccggatgggggcggtgcggacggtcgggggcgtcggcctgcgtctccaactcggcgcgcagcgtggcccattcaagggcgatgccgggataacgcgtgagcgcttcctcgtaggtcgggccgagcgtgcgtttgaactcgcgtccggagtccttcgtgcgcaggtactccgggatgacaacccggaactcccagctgccccggtctttcggctgctgcatgtacggatgtttggccatggcgtttttcatgcggttgcaaggtaaaagcgtggccggtttgtaccagcgctttgtaccagttcaatacgtcgaacaaagcatgaaaagcaggccaattcaaaaatgtccttgtgaaacaagggcttatgtctttgcctgggtggcgccagacaaagaaaaaggccgctgaaccttgcggtgcagcggcctttcgcnnnnnnnnnnnnnnnnnnnnctcgaaccccggacctgcggattatgattccgtcgctctaaccgactgagctaattcgccaagagaaggcgaattatggagatcggttcgggatgtgtcaagccctttttgtcggtttccttaaaaaagtggagggcgtctcggcgcgggcgctcgctttgtcatcgttcggcggcggaagcggcggccgatcgtcgagccgcgtgccgccgaccttcgtccggcggtggtccaaacctccaccgccggccccccgccgcccgccctctcccatacgccggcgcgccgcagcccgccttcgtcaatcctgcgcgtagatattcgaatccttggtttccttcacgaacagcagtccgatcacgaacgtgacgagcgcgacgccgatcggataccagagccccgaatagatgtcgcccttcgccgcgacgatcgcgaacgccgtcgccggcaggaagccgccgaaccagccgttgccgatgtgatacggcagcgacatcgacgtatagcgaatccgcgtcgggaacatctcgaccagcatcgccgcgatcggcccgtacaccatcgtcacgtagatcacgagtatcgcgaggatcaccgtcgtcatcggccagttgagccgggccgggtcggctttcgccgggtagcccgccgccttcagcgtcgacgcgagcgtcttgtcgaacgccttcgcctggtcttttgcgtcggcggccttgccgtcgtacgtggcgatcgccgtgtcgccgatcttgatctgcgcaagcgtgcccgccggcgcggcgacgttctcgtaattgaggcccgatttcgcgagcgcgcttttcgcgatgtcgcaggacgacgtgaacttcgccgtgcccaccgggttgaactggaacgagcattcgtcgggattggcgaccaccgtgatcggcgccttttgcgtcgccgcctcgagcgccggattcgcgaagtgcgtgagcgccttgaagagcgggaagtaggtgagcgcggcgatcaggcagccggcgaggatgatcggcttgcggccgatcctgtcggacagcgagccgaagaacacgaagaacggcgtgccgatcagaagggcgagcgcgatcaggatgttcgcgctcgcgccgtcgaccttcagcgtttgcgtgaggaagaagagcgcatagaactggcccgtgtaccagaccaccgcctggcccgccgtcagcccgatgagcgcgaggatcacgatcttcaggttcttccactggccgaacgcttcggtgagcggcgccttcgacgtcttgccctcggccttgatccgcaggaacaccggcgattcgttcagttgcaggcggatccacacggatacggcgagcagcaggatcgacgcgacgaacggcacgcgccagccccaactgccgaatgcttcctcgccgatcgcggtgcgcacgccgagaatcacgaggagcgacaggaacaggccgagcgtcgcggtcgtctggatccacgacgtatagaagccgcggcggtgcgagggtgcatgctcggccacgtatgtcgccgcgccgccgtattcgccgccgagcgcgaggccttgcagcagccgcatcgcgatgaagatcacgggcgcggcgatgccgatcgacgcgtagcccggcaggaagccgacgacgaacgtcgagatccccatgatcacgatcgtgatgaggaacgtatgcttgcgtcccacgaggtcgccgaggcggccgaacacgatcgcgccgaacggtcggacggcgaagcccgccgcgaagccgagcagcgtgaagatgaacgcggcggtcgggttgacgcctgaaaagaagctcttgctgatgtaggccgcgagcgagccggccagatagaagtcgtaccactcgaacacggtgccgagcgacgatgcgaagatcacgcgcttttcgtcgcccgtcatcggcgcgtgcgcaatttgtccgccaaccgttgccatgaatgtctccaattttgatataggggtcgcgcgccctcccgggagggcggctccgagtcgattattggagggcaaacttacggcgcactgactcggcgcgtcaaaaaagcgcctcgccaattcagtggatatgtcggccttcttcttttatttgttggggatcgtcggttaattccatgtattgtgggcccgccgaggggcgggcggcggctgcgcttagggttattccggggcctcttgccgtaagccgatgctcacgcgcacgagcgtgcccgcgaggcgcggcgacgtctgatagacgttgtcgtcgatcgtcagcgtgccgccgtgttgcgcgacgatctcgcggacgatcgcaaggccgagcccgctgccatcgccttcgcggccgaggatccggtagaagcgctcgaccacccgctcgcgctcgttcggcggaatgccggggcccgtgtcctcgacttcgagatgcacggcgcccgccgcgcgctcggcgtgcacgcgcacggtgatgcggccgcccgccggcgtgtagcgaatcgcgttgtcgatcaggttgccgagcatctcgcgcagcatcaccggctgtccgtcgatgcgaagcggggcgtcggtgtccgggccttcgtagccgagatccatctgcttcgcgagcgcggcctgcacccagtcgcgcaccgcctgccgcgcgagcgacgcgatctcgacgggctcgaacgtgagccccgtcgcgcgattttccgcgcgcgcgagcgcgagcagttgcgtgacgagtcgcgccgcctgctcggagctcgtcgcgatctgttcgagcgagcgtgcgacgtcggcgttcacttcatggcgcagcgcgaattccgcctgcgtgcgcaggccggcgagcggcgttttcatctggtgcgcggcgtcggcgatgaagcgcttttgcagcgtgatgttctgttcgagacgcgcgagcagatcgttgaacgacgtgacgagcggctcgatctctggcggcgcgcgccgcgcctcgacgggcgacagatcgtccgggcgccggccgcgaatgtgcgcctgcagcgcggtgagcggcgcgagcccgcgcgacagcccgaaccagacgagcaggatcgcgagcggcaggatcacgaattgcggcaggatcacgcccttgatgatgtcgttggcgagcgcgttgcgcttgtccagcgtctcgccgacctgcacgagcacgggctgcgagcccgtcgcgccctgcagcgcgacgctcgtgtatgcgacgcgcacgtcgttgccgcgcagcagatcgtcgcggaacacgacgacgcccggcgccggccggtcgtcgtcgcgcggcagcggcaggtcggcttcgcccgcgacgagttcgccgcgcgtgccgagcacctggaaatagaggctatcgacgttgtcggcgcgcaggaagtcgagcgtcgcctgcggcagtctcagttcggcgacgccgttgatgggcgtgatctgccgggcgagcacgtaagcgtcggtctcgagcgcgcggtcgaacgggccgttcgcgatcgttttcgcgacgaggtaggtgacggcgatgctcatcggccacagcagaaggagcggcgcgagcatccagtcgagaatctcgccgaacagcgagcgcgggcgggtgccttcggcggcgtcggcttcgtccggcggcgcgaacgggttctcgtagcgcgcgtcgcgcgcggcatccgtatcgggcgccgcggcgctcgcgcggcgcgaggcgtgggcgggacgaaccggcgtggccatcggccgctcgcgcgtgggcggcgctagcgcaccggctggccggcgacggcctcggccgccggcgacgcggcggcgttcggcgcgtcgctcgcgcccgcgggcgcggctttctcgaggcagtagccgaggccgcgcacggtcgtgatccgcacgccgctcggctcgatcttcttgcgcagccggtggacgtagacctcgatcgcgttgttgctgacttcctcgccccattcgcacaggtgatcgacgagctgctccttcgacaccagccggccgatgcgctgcagcagcacctcgagcagcccgagctcgcgcgcggacagctcgagcacgcgttcgttcgcataggcgatccggccgacctggtcgaacgacagcgagccatgccgcacgacggtcggcccgcctcccgcgccgcgccgcgtcagcgcgcgcacgcgcgcctcgagctcgttgagcgcgaacggcttcgccatgtagtcgtcggcgcccaggtcgagccctttcacgcgctcgtcgacgctgtcggcggccgtcaggatcagcacgggcaggttcgagttgcgcgcgcgcaggcggcgcagcacctcgaggccggacattctgggcaggccgagatcgaggatcagcaggtcgaaagtctgcatcgacagggccgtgtcggcctcgacgccgttcctcacgtgatcgacggcatagcccgattggcggagtgaccgggtgaggccgtccgctagtatgctgtcgtcttcggcgatgagaattcgcatgatgcgcaaccgattgccgctgggcggcaatgacgctgcgcgcggctgtctccgaaattgggcgatgcctgcctgcaacgcgggcttgcataaaccactgtttttttatacagtgtctgcattcgcgcacctaacggcttgctggccgtgtcgtagccggtgcgtccgtatcagacgctgctcatcatagcaaaggacgattcatggaagaaagcaagaaaggctccgggctgactgccgaaaagagcaaggcgctcgccgccgcgctcgcgcagatcgaaaagcagttcggcaaagggtcgatcatgcggctcggcgacggcgaggcggtcgaggatatccaggtggtgtccacgggctcgctcggtctcgatatcgcgctcggcgtcggtggcttgccgcgcggccgtgtggtcgaaatctacgggccggaatcgtccggcaagacgacgctcacgctgcaggtgatcgccgagatgcagaagctcggcggcacggcggcgttcatcgacgcggagcacgcgctcgacgtccagtatgcgtcgaagctcggcgtgaacgtgccggagctgctgatctcgcagccggacacgggtgagcaggcgctcgaaatcgtcgacgcgctggtccgctcgggctcgatcgacatgatcgtcatcgactcggtcgcggcgctcgtgccgaaggccgaaatcgaaggcgagatgggcgacgcgctgcccggcctgcaggcccgcctgatgtcgcaggcgctgcgcaagctgacgggcacgatcaagcgcacgaactgcctcgtgatcttcatcaaccagatccggatgaagatcggcgtgatgttcggcaacccggaaaccacgacgggcggcaacgcgctgaagttctactcgtcggtgcgtctcgacattcgccggatcggctcgatcaagaagaacgacgaggtgatcggcaacgaaacgcgcgtgaaggtcgtcaagaacaaggtgtcgccgccgttccgcgaagcgatcttcgacatcctgtacggcgaaggcatttcgcgccagggcgagatcatcgatctcggcgtgcaggcgaagatcgtcgacaaggcgggcgcgtggtacagctatagcggcgagaagatcggccagggcaaggacaacgcgcgcgaattcctgcgcgaaaatccggaaatcgcgcgcgagatcgagaatcgcattcgcgagtcgctcggagtcgccgcgatgccgcagggcgccggttccgaggccgagatcatggacgaagaggagtaatgcgcaagaatcgggagggcgcggattcgcaacaggcagggcacggtgcgcggacgacgtccgccggcgagccccacgccgaacgtgaaacgcgcgcgaccgtttcgggcgaagggcggccgcctggccgcccggcaacgagggcatccgacgatgccctcgtttcgtttcggcggtcggccgcgtgcgaagcaggcgagccgttcgatccggatgaatcgttcgatgcgcacgacgccgcgcggccgcgtgcgtcggcggggggcggtggcgcggagggcgttcgcggtgtgcgcgatgccggcgccggcggtggccgggccggcgatgcgcgcgccgcaaaccgcttgcgtgcgccggcgggattgtcgtccgccgcgaagcgggaggaaaccgccggcgacgtctatacgcgcacgagccaggccgggccccggtcgcggcggcgagcatcacccttccattccgattcgtcgccttcggcctcttccgaaacggacggtgcggcgcgttcgtcggcatcgcagcgccccgcgcgtacgctgaaagggcgtgcggtcgcgtatctgtcgcgccgcgaatacagtcgcgcggagctcgcgcgcaagctcacgccgcatgcggacgaaagcgacgatgtcgaatcgctgctcgatgcgctcgagcgggaaaactggctgtccgattcgcggttcgccgaaagcctcgtgcatcggcgcgcgtcgcgcgtcggctcggcgcgcatcatcagcgagctgaagcgccatgcggtgggcgacgcgctcgtcgaatccgtcggcgcgcgattgcgcgagagcgagttcgagcgcgcgcagtccgtctggcgcaagaagttcggcgcggtgccgcaaacgcaggcggaacgcgcgaagcaggcgcgctttctcgcgatgcgcggtttctcgagtgcgacgatcgcgaagctgctgaagggcgacgccgacgaattcggcggcgattgagcgggcgggcccgcttcgccagcctgttttcggtggtttgccggtgatttgcttttcgccggttcgtatcggggccgacatcgggagacgccggcgcgggaatgccgcaagcatggcttgcaatggctggggcgcgccgtcacgatgttcggccgagtgccgagccgagtgtctctttcggccccttctcattcccccaaatccctcgaaaccccgcacggggccagaccgggcaggggcggacgatatgctagaatcgccgagtttccctcttcggcttcaccttcccgcatgccgctatccgagcccgtaccccgacagttgcgccatcgccgcgcaattcgagcggaagcctacgagcgcgccgacggcttgtgggacatcgaagcctgcctgaccgatcacaagccgcgcgatgtctcgctcgcgtcgggcgtcaggctgaacggcctgccgatccacgagctgtggctgcgcgtgacgatcgatcgtgaactcaatatcgtcgacgtcgacgcgtcgtccgactgggtgccctatcccggtcaatgcgaagccgccaagcccgcctaccgcgtcctcatcggactcaatctcttccgccatttccgtcgcgacgtgtcccggctgctgtccggcgtcgccggctgctcgcatctgaccgagctatgcgcggtgttgccgacggccgcgatccaggcgttcgcgggcgacgtgtggaacgtgcaggagtcgttgggcgacggcgcgaacgagggcgatcgcccagccgggcagccgccgttccagctcggccgctgccacgcgctgcggttcgacggggaagcggtccggcagttctatccgcgttggtacggcgcgagccgccccgcgcgcgagggtgcggacagtgcgaaggaatgagggcgaacgcttgaatcgtcggaagaagcgatcgtcaatcgactttttttagccaactcacagactgaaggaatcacgcatgaagattcacgagtaccagggtaaggaaatcctgcggaaattcggagtcgcggtaccgcgcggcaagccggcgttctcggtggacgaggccgtcaaggtggcgcaagagctgggcggcccggtctgggtcgtcaaggcccagattcatgcgggcggccgcggcaagggcggcggcgtgaaggtcgcgaagtcgctcgagcaagtgcgcgaatactcgaaccagatcctcggcatgcagctgaagacgcaccagacgggcccggaaggccagaaggtcaaccgtctgctgatcgaagaaggcgcggacatcaagaaggaactgtatgtcggcatcgtgatcgatcgcgtgtcgcagaaggtcgtcgtgatggcgtcgagcgaaggcggcatggacatcgaggaagtcgcggaaaagacgccggaagcgatccacaaggtcgccgtcgagccgtcggtgggcctgcaggacgccgaagccgacgatctcgcgaagaagatcggcgtgccggacgcatcgatcccgcaagcgcgcgaaatcctgaagggcctgtacaagtcgttctgggaaacggacgcgtcgctcgccgaaatcaacccgctcgtgctgacgggcgacggcaaggtgatcgcgctcgacgcgaagttcaacttcgattcgaacgcgctgttccgccatccggaaatcgtcgcgtaccgcgatctggacgaagaagatccggctgaaatcgaagcgtcgaagttcgacctcgcgtacatctcgctcgacggcaacatcggctgcctcgtgaacggcgcgggcctggcgatggcgacgatggatacgatcaagctgttcggcggcgagccggcgaacttcctcgacgtcggcggcggcgcgacgaccgagaaggtcaccgaagcgttcaagctgatgctgaagaacccgggcctgaaggcgatcctcgtgaacatcttcggcggcatcatgcgctgcgacgtgatcgcggaaggcgtgatcgcgggctcgaaggccgtgaatctgaacgtgccgctcgtcgtgcgcatgaagggcacgaacgaagacctcggcaagaagatgcttgcggaatccggcctgccgatcatctcggcggacagcatggaagaagcggcgcagaaggtcgtcgccgcggctgcgggcaagtaagagcgcccgcgcccggcgcttggcgccgggcccccgaagcggggcgggaagactcggggcagccccgcgtttttccgagcgcaacattgaacacgcatggcggcgcggtttttctcgcgacgccgatcgaacagaggtcattacatgtcgattctgatcaacaaagacacgaaggtcatcacgcagggcatcaccggcaagaccggccagttccacacgcgcgcctgccgtgaatatgcaaacggccgcgaagcgttcgtcgcgggtgtgaacccgaagaaggccggcgaagatttcgaaggcattccgatctacgcgagcgtcaaggaagcgaaggcggaaaccggcgcgaccgtgtcggtcatctacgtgccgccggcgggcgccgccgcggcgatctgggaagcggtcgaagccgatctcgatctcgcgatctgcatcacggaaggcattcccgttcgcgacatgatcgaagtgaaggaccgcatgcgccgcgaaggccgcaagacgctgctgctcgggccgaactgcccgggcacgatcacgccggacgaactgaagatcggcatcatgccgggccacatccaccgcaagggccgtatcggcgtcgtgtcgcgctcgggcacgctgacgtatgaagccgtcgcgcaactgacggcgctcggcctcggccagtcgtcggcggtcggcatcggcggcgatccgatcaacggtctgaagcacatcgacgtgatgaagatgttcaacgacgatccggacacggatgccgtcgtgatgatcggcgaaatcggcggcccggacgaagcgaacgccgctcagtggatcaaggacaacatgaagaagcccgtcgtcggcttcatcgcgggcgtcacggcgcctccgggcaagcgcatgggccacgccggcgcgctgatctcgggcggtgcggatacggccgaagcgaagctggaaatcatggaagcgtgcggcatcacggtcacgcgcaatccgtcggagatgggccgcctgctgaaggcagcgctgtaagcatcggtttcatcgccgcaaaaaacgccggttccgccggcgttttttgttatgctcgcgcaatcctttcgtcagccccgcgtcgggctggccggcaagagcggaacgcatgccgacgcccgccggtctcatttcctttgcttggcttccatgttcgaattctttgcttcgctccattggggcgcagtcgcccagatcgtcgtcatcgatatcctgctcggcggcgacaacgcggtcgtgatcgcgctcgcctgccgtaacctgccggcgcagcagcgcgtgcgcggcgtgctgtgggggacggccggcgcgatcgtgttgcgcgtcgtgctgatcgcgttcgcggtgctgctgctcgacgtgccgctcctgaagttcgcgggcggcgtgctgctgctgtggatcggcgtgcggctgatggcgcccgccgaggacgcgcacgagaacgtcaagcccgccgacaagctgtgggaggcggtgaagacgatcgtgatcgccgacgcggtgatgagcctcgacaacgtgatcgcgatcgccggcgcggccgagcaggcggatccgggccaccggatcgcgctcgtgatcttcggcctgctcgtcagcattccgatcatcgtctggggcagcacgctcgtcctcaagctgctcgaccgctttccgatcttcatcacgttcggcgcggcgctgctcggctggatcgcgggcgggctgatggtcaacgatccggcgggcgaccgctggccgctgctcgacacgcccgccgcgatctatggcgcgagcgtcgcgggcgcgctcttcgtcgtgatcgccggttatgtgctgaagaagcggcgcaccgcctcgagcgcgacgcattcgcgctgatcgacggcgcgcgcggcatcggccatccggccgactgcccgcgctgccgcccgccggctacgatcgacacgcctgcctgatccggcaggcgtgtttcgttttcggagcctgtcatgagcgatgttctttccgttttaccgccgctttcgctgcttgcgctccggcgcatgggcatcgcgcgcggtctgcgccgcgtgtggcgcgtgtcgcggcgccggttgcgcgctcgcggtttcacgctgatcgaattgatgatcgtgctcgcgatcgtcggcgtcgtcgccgcgtacgcgattcccgcctatcaggattatctcgcgcgcagccgggtcggcgaggggctcgcgctcgccgcgtccgcgcggctcgcggttgccgagaacgcggcgagcggcaatggattctcgggcggctacgtgtcgccgcccgccacgcgcaacgtcgattcgatccgggtcgacgacgactccgggcagatcgtcgtcgcgttcacgacgcgcgtggcggcggcgggcgcgaatacgctcgtgctggtgccgtccgcgccggatcaggcggatacgccgacggcgcgtgtcgcgttgtcgaagggcgccgtccaggcgggggcgatcacgtgggaatgctttgccgacggcaaggcgtcgtcgtcgctgcccgcgccgggcgccggcccgctgccgaccgatgcgccgacgctggccggcaagctggcgccccccgagtgccgcgcgtgatggccgccggcggccgcggcgaagccgcgcaagcgcacgatgacgcgatggagcgatcgccgggaatgggtcttgcgcggcatggcggccgtccggcggcggatagggcgcgggcggcgcggcggccgcgcaccgcgatggtgcgccgcgcgatgtcggtgcgtgtcggacgcccgcgcccgcacagcacggggttttttttgtatagtgcgccggttgctgacacccggtttgctcatgccttcttcctttctgcgttctctatcgctgatcgcgcttgccgtcgccctgatcctgccgtatgcgatcacgaaccacacctatccgatcccgaccttctattccgaattcgccgcgttcgcgctgtattgggggctcggcgcgagcgtcgtcctgctcgtgaaagccgagcgcgccgagcagccgttcgcggcgccgatggcgctcgtcgcgccgctcgggttcggcgcggtattgcttgcgcagatcgcgctgctgccgctgcgccagccctcgatgaactggctcgcgatgggctacctgctcggcgcgctcgtcgcgatgcaggccgggtatgcgctcgcgcgcgtgaacatggtcgatatggtcgcgcggatgatcgcgggcgcgacgatcgtcggcggcgtcgtcgcggtcgcctgccagttcgtgcagctgttccatctggagacgacgttctcgccgttcgtcgtgtcgtatggcgtgaccgtcgagcgccgcccgtacggcaacatggcgcaggccaaccacttggcgacctatatcgcgttcgcgctcgcgggcgcgctctatctcgtgcagacgcggcggatgccggcgctcgcgtgggcggcgctatcggcgctgctgtcggtcgggctcgcgctgaccgtgtcgcgcgggccttggctgcaggtcggcgtgatggtggtcgccggcttctggatggcgttcgcgcaggcccggcgcgacccggcggcgagccgcgcgcgcgcgtgggcgattcccgtcgtgctcggcgtgctgttcgtcgcggtcaacgtcgcggtgcgctgggccaacgtgcactaccatctcggcctcgcggaatccgccgcggaccgcatgcgcgacgccggtcagatcgcgccgcgcctcgcgctctggaagtacggcctcacgatgttccgcgagcatccgctgctcggcgtcggctggggcgagttcccgatccaccagttcgagctcgcgcgccggctgggcggcgtcgagatcgcgaacaactcgcacgacatcttcatcgatctgctcgcgaaatccggcttgctcggcctcggcgtgctgttcgtcgcgctcgtcgcgtggttcgtgcgcgcgctgcgcgtgccgcataccgagagccgcgtgttcggtttcgcgctcgtcggcatcgtgctgatgcatgcgctcgtcgaatatccgcagcagtacacgttcttcctgctgcccgtgatgttcgtgatcggcctgctcgagacgaagccgctacgcgcgctgcccggccgcgcggcgttcgtgctgttcgcggcgctatcggtggcggggcttgcgtcgctgtatccgatcctgcgcgactaccagcgcgccgaggtgctgtattacggcacgaatccggccgagcaataccgcgcgcaccagtcgttcctgttcggcgcctggggggattacggcgcggcgacgctgctcgcgatctcgcgcgagaacctgccggcgaagctcgccgcccacgaaagcgcgatcgcgctgctgccgggcgagacggtgctgcgccgctacgcggtgctgcaggcgctcgacggccgcgagaccgacgcgctcgatacgatcgagcgtttgcgcgtgttcgcggaggagctgcacgactggccggtgcagctcgccgcgctgtacaagctgctcgacgaccagccgtcgctgaagtcgttcaaggcggcgctcgtcgcgaaatacgggacgcccgcggcgaacctgtcggcggacgacgaggaagacgacggcgacgattgattgtcggccggccgcgtttagaccgcgatccatcgggaagccgccgcttggtgcgatggtttttttcctgtgctgcgcgcggtttcgcgggcgatgaaaatggtgtgacgatgccggcggacaccggacaccggacaccggacaccggacaccggacaccgggcatcgggcatcggacatcggacatcggacacggggcattgcaagccgcaagccgcgagtcgatgaagcatgacgcgaaatgcgaactgcacgaaagcgggccccgaagcgcgatatccgatcgagcgacccaaaggcggcatgagacacctcatcccgctttccggtttcgcatcgtcgccccgcatgcatcgacacggtttcgccgtcgcagacggccgatgtcaaaagaccgcagtcaggccgtggccggggcatcgccgcgggtcttgcgcgtcgccgccgtcccatcgcggatgacgttaaccagtgttaaatcccgccctattcgcgcatcgcgcgccgcagcgcgcgtatgcgcgcgatgtcgttcgggtatgcttgggcgcggtatttaccgaccggaacgaatttcctgccctggggaaagctcatgaaaaagcgtattcatcgcattgccgccgcaggcatcctggttgccggtgtgctgtcgctttcggccgcgcatgcgcaactcggcgattttctcaagcaaggcgccgatgccggcaacggcggcgcgggcggcattgccggcgcgctcggcaatctcggcggcgggggcggcgcggcgtcggccggctcgctgctgacgcccggcagcaccggcaacgtcgccggcctgctgcaattctgcgtcaagaacgactatctcggcgacggcggcgcgtcgtcgatcaaggacgcgctgatgagcaagctgggcgcgggcgtcacgtcggacagcacgtatgcgagcggcgcgagcgggattctcgatgccggcaacggccgcacgctcgacctgagcggcgggcagagcttcaagcagcaactgacgaagcaggtgtgcgacaaggtgttgtcgcaagcgaaggcgctgttgtaagcacggccggcgggcgacgtgccgtcgtcggcggaacgggcggcgcggctcgatgcgcgcgtcgtcgctgcgacgacgcacgtcggtgaacgccgggaccgcgcaaggcgcgccgcgccggcgggcggcgcgaaccaaacatcggcgaacaaaacggggggcggaatcgcatggcggcgcgcgacgcgcatgccgtcgattcacgcgatggatgctgtagtcggaccacaacgaacatgaagacctactcgacgtacctggcgcttccccttgccgcgtcgctgcttgcaggctgcgcgacgttcgcgccgcgcgatgcggcgaagctcgaatgcacgatgccggtcgcggcgtatccggagaatgcgaagccgctcgagcgccgggcgactgtgctcgtgcgcgcgatgatcacggcgtcgggcaacgcggagaacgtcacggtgacgacgagcagccggaacgccgcggctgaccgcgcagccgtcgatgcgatgtcgaggatcgcgtgctcgcagactcccgcgcgcggcggcgagccgtatccgttcacgctgacgcggccgttcgtgttcgagccgcgcgcgaaggcgccgcagtgacgcaaggcggcatgcgctgaacgcgccgacgcaggcggcgacggtcgaatgaggttcggcgccgccccggcatggcgcgatcgtcgttagccgcctcggggcgcgcgagctgccttgtgcgatgcgcgcgcatgcctcccgccccaagcacccagccaggcgagcgtgaacggcggcggcccggcgggcggcatcacgcgccggcttcgtcggccttccagtcccccgatttcccgccgcgtttctcgcgtacgctcacgtcggtgatcgtcatcccccgatcgaccgccttgcacatgtcgtagacggtcagcagtccgacctgcaccgcggtgagcgcttccatttcgacgccggtgcgcccgagcgtctccacctgcgcgctgcaacgcacgccgggcaacgcgtcgtcgaattcgaaatcgaccgcgacgcgcgtgagcgcgagcggatggcagagcgggatcagatcggcggtgcgcttggcgccctggatcgccgcgatgcgcgcgacgccgagcacgtcgcctttcttcgcgcggccgtcgcggatcagcgcgagcgtatcgggcagcatccggatcgcgccgcgcgccaccgcgatgcgcctcgtttcctgcttgtcgccgacgtcgaccatgtgcgcgtggcctgcggcgtcgaagtgtgtgaatcccgatccagacatgtcgtgctccgttagagggcgcctatcatagcagcgcggctcgccggccggcccggcgcacgcggcagcggcgcgcgagcggcggccggcgcgccgttacaatgacgcaagctccatcgaaccatcacgcggcggccgccagatccttgtccatgcgcgtcaaatcgtcgtttgccgtcctgctgtgcgcggcgctcgccttgccgcccggcggccacgcgcagtcgcgcggcgatgcgccgccgctcgaatccgcgcgcgccgccggcgccgaggacgccgcggcgcgcgcgcgcgatgcgctgtccacggtgccgtccggcattgcgcccggcgtgttcggcatgtacggcggcgcgcagagccggcttgccgatccggcgtcgggcacgcccagtttgcgcgcgccgcttcgctcgttgcaactgcccgatctcggcgacggctcgggcggctcgctgacgccgcaagcggagcgccggctcggcgagcgcgtgatgcgcgaggtgcggcgcgatcccgactatctcgacgactggctcgtgcgcgactacctgaattcggtcgcggcgaagctctccgcggccgccgccgcgcagttcatcggcggctacatgcccgatttcgagctgttcgcgatgcgcgatccgcagatcaacgcgttctcgctgccgggcggtttcatcggcatcaacagcgggctcgtcgcggcgacgcagacggagtccgaactcgcgtcggtgattggccacgagatggggcatgtgctgcagcggcacgtcgcgcggatgatcggcgcgagcgagaagagcggctatgcggcgctcgcgacgatgctgttcggcgtgctcgcgggcattctcgcgcgcagcggcgatctcggcagcgcgatcgcgatgggcggccaggcgttcgcggtcgacagccagctcaggttctcgcgctcggccgagcgtgaggcggaccgcgtcggcttccagttgctcgcgggcgccggctacgatccgtacggcatgccgggcttcttcgagcggctcgagcgtgcgtcggtgggcgacgcgggcgtgcccgcgtacgcgcgcacgcacccgctgacgggcgagcggatcgccgacatggacgaccgcgcgcggcgcgcgccgtaccggcagccgcggcaatcggcggaatacggtttcgtgcgcgcgcgcctgcggatgctgcagaaccgcgcgccgaccgattacgcgaacgaggcaagacgaatgcgcgcggagctcgacgatcgcgtcgcgccgaatgtcgcggcgaactggtatgggatcgcgctcggcgagatgctgggcggccgctacgatgacgcggaccgcgcgctcgccgcggcgcgcgatgcgttcgcgcgcacggccgcgcgcgagggcgaggcggcgcgcacttcgccgagcctcgacgtgctcgcggcggagatcgcgcgtcgcgccggccgcggggacgacgcggtgcggctcgccgccgccgcgcaggcgcgctggccgggttcgcacgcggctatcgccgcgcatttgcaggcgcttctcgccgcgcggcgttacgggcaggcgcaggcgctcgcacaagcggaggcgaacgcggccccccgccagcccgattggtggaactatctcgcgcaggcgagcctcggccggggcgatgcgctcacgcagcgccgcgcgctcgcggagaagttcgcgctcgaaggcgcgtggccgtcggcgatccggcaactgcgcgaggcgcgcgatctcaagtcggccggtttctacgagcaatcgatcatcagcgcgcggctgcacgaattcgaggcacgctacaaggaagagcgggaagaggacaaggacgatcggcgcggttgattcgcggcggcaccgccgccgcgtgtaatggggcgtgatggatcgggggcgatgaagcggaggggcgcgaagcggggggcaccgaagcgccgccgatgcgcgtgcgcggcctttcacatcgacgagccgcgaatacccggacgaaatccggacacagcgtacggcgcgaacggcgcagacgatgcggacaaagcgcacagcacaaacagcacaaacagcacaaacagcgtggacgaagcggccggcgcaaacgaggtaatcgaagcaaacgaaccgccacgcacgggggcacccgcgccaagcccgcagcgtccgaaggcccgcgtcagtccgtcggcttgccgcccgccgcccgttctcccgcgcgggcggccggactggcgacgaacccgaaccgccgcgcgacgtcgtcgcgccggatcggttcgagcggcagatcgacgccgccgccgagatgcagcacgccgtgcgcgccgtcgtcgtcgaggtcggcgcgatcggcgaagagcgccagatcgtgatcgtgcagcgcggcgacgcgcggcggcgtcgacgtatcggcgaacagcacgccgcccgcatcgtcgagccatgcgcgcgccggctcgaacgcacggccggtgtgatcggtcagcgcgacgcgcgcgggctcgcagccgccgccggcgggcgcggccgcgagccggacgatccacggcgtatacgcaagctcgacgtacacgcgctgcggcccgttctggaagaaccattggccgtgttcgtcgcgctcgtagttgcgggcgatgaaatcgacgagcgcggggtgccgcacgggcgagccgagcgcgcccgccgcctgcgcggcgtcgtcgcgcatccgccagccgccgcgccggtcgagcagcagccatccggtgcagtgcgggacgttcggccatttggcgagcgcctgtttgacgatgtcatccatgatcggtgaagcgtgagcagaattcgaagacgcgggcgggcagccagtcgatgcgcccgggaaacgggcccgtcatgaagcccgcgtggccgccgtgctcgggctggtcgagcacgaccgcgcgcgacacctcgcgcgggccgggcagcgccgaggcgggcaggaacggatcgttgcgcgcgttgaggatcagcgtgggcacgtcgatcgccgcgaggagcgggcgcgtcgtcgcctgcgtccagtagtcgttcgcatcggcgaagccgtgcagcggcgcggtgacgatgtcgtcgaaatcgtgcatcgtgcgcgcggcgagcaacgcttgcttgtcgaaaagccccgggtactgttcgagcttcacgagcgccttccatttcagtgtcttcaggaagctgcgcgtatagaccatcgagaagccttgcgacagcgcgcggccgcccgcgtggacgtcgatcggcgtcgacaccgcggcggcggtcgcgacgatcgacgtatcgccgcgccgctcgccgagccagcgcagcagcacgttgccgccgagcgatacgccgaccacgacgagcggcccgcgatggctcttcgcgagccgccgcaggatccagtcgacctcggcgctgtcggcgaggtggtagaagcgcggcatccggttcatctcgccgccgcagctgcgaaagtgcgggacgacgccgtgccagccgcgcgcgcgggcggccgccatcagcacgcgcgcgtaatgcgaatcggagctgccttcgaggccgtggaacagcacggcgagcggcgcgagcggcccgggcgccgcgccggcggggggcgcgagccagtcgacgtcgatgaaatcgccgtcgggcgtgtcccagcgctcgcgccggtatgcgacgtcgggccggcgcgcgaagagcgcggggacgatcgtctgcgcgtggctcgtcggcagccagagcggcgcgcggtagaaggacgaggctgccgggcgggcggtctcgtcggcagcgggaagcggggggagtgcggtgctcatcgctgcgaacgcccgtcgctcagtggagcggcccctgtgcgtggcggatcttcgcggcgaactgcgtggccgtctgctccgggatcggactcgcgtggatgtgggcgatccgccattcgccgcgctcgtggatcatcacgtaggtcgtgaacaccatctgcggctcggccgtgaggtcggcctgctggtgcgcttccgccaccgtgtagacgacggtgccgaggctgtcgtagacgcggatgtcgagcggctcgatcgtgacgggctgcgtcgacagccgcgcgccgaacccgctccggatctgctcgaggccgtgcaggtgcgtgccgtccgaccagatgcaactggcgaaatcctcgtcgatccagaggaccatcagcgcgtcgaggttggcgtcggcgaccgcctggtagtacgcgttcagcgtgtcggcggcggcttcgaagaggcgggcaaaacgtggcatcgggtctatctctcgcgcgcggcgcgcgccgtttcatcgaggcggcctcgtcgtcgacggggccgcccgctcaggcggtgaatcgggtgcgggtgcgcggcgcgcgacgggcggcctcgcggccgcggacatcagcgctgtccgacgagcatcccgcgcaaatcgccgaacacctgctccgggctcagctcgcgcaggcacttcaggtggccgagcgggcattcgcgttcgaagcagggactgcattcgagatgcagccattgtacctttgccagctccgacagcggcggggtatgacgcggatcggtcgatccgtagagcgcgacgagcggccggcgcagcgccgccgcgacgtgcatcagcccggaatcgttcgtgacgaccgcgttcgcgcgcgcgatcagcgcgcacgcctcggtgagcgaggtctggccgcagaggctgcgcacgttcggcgcgcgctcggcgatcgcctgcgcggccgcggcgtccttcggcgagccgagcgcgacgatctgcgtgtacggaaaggactggctcacgctctgcgcgagcgcggcgaaatgctcggggggccagcgcttggccgggccgtactcggcgcccggacagaacacgatgagcggcttgcgcgtgtcgaggttaaagcgcgccgacacgcgcgccgtctcgttcaggtccgcatcgagccgcggcggcggcagcgtctggaacgattcgggcagcttcgcgccgggcgcgtatgcaagcgccgcgtaatgttgtgccatcggcgcgcgcgtctcgcgcgccttgcccggattcgcatgccgcacgttcaggagcgcgtagcgatgctcgcccgtgtagccgatccgaagcgggatgccggcgagccacggaatcagcgccgatttcagcgaattcggcagcacatacgcggcgtcgtaaccgagctcgcgcaagtcgctcgcgagctgccagcggtgcagcatctgcagcttgccgtgcgcgagctcggtcgcgtggacatcgtggatttcgggcatccgctcgagcacgggcgcgacccacgcgggcgccacggcatcgatgacgatgcggggatgcagtttcttcagcagcgcgaaaagcggctgcgccatcaatgcgtcaccgatccagttcggtgcgataaccaacgcgcgacgcatcaggtcgttttccgatgtcgtaataaagcgcgacgctcgtgcgccgcgctcgggttgcgggggaggggcggcggcgcgcgccggccggccggcgcgcgccgcgtcgggcggtgaagccgccgcgcgctcaatggtggccgcgcagcacttcgccgtcgcgcagcttgtagcgcgtgccgcagtacgggcagcgcgcctcgccgtgcgagacgtcgatgaacacgcgcggatgcgcgctccagcgcggcatcgcgggattcgggcagtaagcgggcagatccttggccgtcagttcgatgagcggcatttccttgatttcactcatggggctttctcgttatggcaatggcgagcggcgcgcgccggcgtggcgccgcgccgcattcgggctcagatcttcgtgagccagtccgcgtgcttcgcgctcttgccgttgacgacgtcgaagaacgcgctttgcagcttttcggtgatcgggccgcgcgcgccgccgccgatcgtgcggttgtcgagctcgcggatcggcgtgacctcggccgcggtgccggtgaagaacgcctcgtcggccgtgtagacctcgtcgcgcgtgatgcgcttctcgatcacctcgatgccggcttccttcgcgagcgtgatgaccgtgtcgcgcgtgatgccgtcgaggcacgacgcgagatccggcgtgtagagcttgccgcggttcacgaggaagaagttctcgccggagccttcggacacgtagccgtcgacgtcgagcagcagcgcctcgtcgtagccgtcggccgtcgcttcctggttcgcgaggatcgagttcacgtaccagccggaggccttcgcgcgcaccatcgacacgttcacgtgatggcgcgtgaacgacgaggtcttcacgcggatgcccttcgcgaggccttcctcgccgaggtacgcaccccacggccatgcggcgatcgcgacgtggatcgtgttgcccttggccgacacgccgagcttctccgagccgatccagatgatcgggcgcagatagcacgattcgagcttgttctcgcgcacgacgtcgcgctgcgcggcttcgagcgtttcctggtcgaacggcacgtccatctggaagatcttcgccgagttcagcaggcgcttcgtgtgctccttcaggcggaagatcgccgtgccgccgtcggccgtcttgtatgcgcgcacgccctcgaagacgcccatgccgtaatgcagcgtgtgggtcagcacgtggatcttggcgtcgcgccattcgatcagcttgccgtccatccaaatcttgccgtcgcgatcggccattgacataggtcttctcctaatggatgcggggatgcgcagaggggcgcgcggcggctcgaaacggtgccgcgtcgcaaaggcgctcattttagcgtttttgtacgtgcaacggtcggcccgacagggtacggcgctataatcaacgcgcaatctgcgtgaaaaaataacggacggcggcgcgcgacgcgcccgagcgtccggcttttcgccttcgcggcgcctccccgatgctcgcacgcctgtccgccaccgaccgtttcgccctcgcgcagggtttccgcgacttttccccgacgctgatggcgatcctgtcgtgggggctcgtcaccggcatcgcgatgagcaaatcggtgctgacgacggggcaggcgctcggcatgtcgatcctcgtctacgcgggctcgtcgcagctcgccgtgctgccgctgttcgccgcgaagctgccagtctggacgattctcctgacggccgcgatggtgaacatgcgcttcgtgatcttcagcgcggggctcgccccccatttctcgtatctgccgctgtggcggcgcctcgcgatcggctatttcaacggcgacgtgatctatctgctgttccagaagcagggcttcgccgcgggccacgtgcccggcaaggaggcgtacttctgggggatggcgctcacgagctggttcgcgtggcaggcttcgtcgctcgtcggcatcgcgctcgcgagcgcgtttcccgacagttgggggctcgcgctcgccggcacgctcgcgctgattccgatcatggtctcggcgatctcgaaccgctcgacgctcgcggccgtcgcggtggcggggatcgtgtcgctcgtcgcgttcgatctgccgtaccggctcgcgctgccgctcgcggtggtcgcggcgctcgcggcaggcagcgccgccgactggttcgtcgagcgcgccgactggcggcgcatccgcgcggcgcacacggaggacgccgaatgagcgactggcaggtctggctcgcgatcgccgggatgacgctcgtcaccgcgatcacgcgcgcgctcttcctcgcgggcggcgagcgcacggtgctgcccgagcgcgcgcagcgctcgctgcgctacgcgcccgccgcggcgctcgtcgcggtggtgctgcccgacgtgctcgagacgcccgaaggcctctcgttcgcgctgtcgaaccacgatttctacgcggcggcggcgggcctcgcgtggttcctgtggcggcggagcatgctcggcacgatcgtcgtcgggatgctggtgttcaccgcgttgcggatcctgttctgagcgccggcgggcccggccgcccggcatgccgcgcgggccgccgcggcatgcgcgacgcaacggcgcactgcgccgcgaaatggcggggattcgccgcgcggcagggtagcgcgccgggcggatcggctagaatggccctttccggaattttttcgcgcgcgcgccgcgcgggcctcgccgcgcaaagccggcgggccgcgcgaggcgcccggcgcggcagcccgcgcgcgtcgaaccgccttccttcatcaaccttcatcagtcccatgagccaagtaaagcgtcttaccgacctgatcgccgaaggcaagctgtccggcaaacgcgtgttcatccgcgccgatctgaacgtgccgcaggacgatcacggcaacatcaccgaagacacgcgcgtgcgcgcgtcggtgcccgcgatccaggcggcgctcgacgcgggcgcggccgtgatggtcacgtcgcacctcggccgcccgacggaaggcgagttcaagcccgaggattcgctcgcgcccgtcgcgaagcgcctggccgagctgctcggccgcgatgtgccgctcgtcgcgaactgggtcgagaacggggtcgaggtcgcgcccgggcaggtcgtgctgctcgagaactgccgcgtgaacaagggcgagaagaagaactcggacgagctcgcgcagaagatggcgaagctctgcgacgtctacgtgaacgacgcgttcggcaccgcgcaccgcgcggaggcgaccacccacggcatcgcgaagtacgcccccgtcgcatgcgcgggcccgctgctcgcggccgagctcgacgcgctcggcaaggcgctcggcaacccgaagcgcccgctggtggcgatcgtcgcgggctcgaaggtgtcgacgaagctgacgatcctgaagtcgctcgcggagaaggtcgatcaattgatcgtcggcggcggcatcgcgaacacgttcatgctcgcggcggggctcgcgatcggcaagtcgctcgccgaggccgatctcgtcggcgaggcgaaggcgatcatcgacgaagcccgcaagcgcggcgcgtcggtgccgatcccgaccgacgtcgtcgtcgcgaaggaattctcgccgacggccgccgccaccgtgaagaaggtcgccgacatcgaagccgacgacatgatcctcgacatcggccaggacaccgcgaaggcgctcgccggccagctcgagaaggcgggcacgatcgtctggaacggcccggtcggcgtgttcgagttcgaccagttcggcaacggcacgaagacgctcgccgacgcgatcgcgagctcggccgcgttctcgatcgcgggcggcggcgacacgctcgccgcgatcgcgaagtacggcatccacgacaaggtcagctacatctcgacgggcggcggcgcgttcctcgaattcctcgagggcaagaagctgcccgccgtcgaagtgctggaaacgcgcgcgtaacgcgcgcggcggggcgcgcggcggcgcgtgagcgccggcgtcgcgccgagccgaacgcgcgggcggcgcccgcccgcgcgatgccggggctcacgcgcgttgcgcgccgcgccggacgggcggcatacgtcggccgccgcgcggcgcgcccgcagcgggcgcgccggacccgaatcaacgacgcggcgccggccgttcacgccggcgcccgcgtacaaagcgacgccgggcgcacgcaccggcgcgcgttccgaagcggcggcggctgggccgcgcggcttcggctctcgcggcgttacatccagcgctttcactcagtcagacgaggagattcatgcaccgcgccaccaagatagtcgccacgatcggtccggcatccagctcgccggaagtcctgtcgcagatgatgcacgcgggtctcgacgtcgtgcggctcaatttctcgcacggctccgccgacgatcaccgcgagcgcgccgagatggtccgcgaggccgcgcggcgggtcggccgggaaatcgcgatcatggcggacctgcaggggccgaagatccgggtcggcaagttcgaggcgggcaagacgacgctcacgcccggccagccgttcatcctcgacgcgacgtgcgagctcggcaacgacgagcgggtcggcctcgactacaaggatctgccgcgcgacctgaagccgggcgacgtgctgctgctcaacgacggcctgatcgtgctgaaggtcgatcgcgtgctcggcgacgagatccacacgaccgtcaaggtgggcggcgatctgtcgaacaacaaggggatcaaccggcagggcggcgggctgtcggcgcccgcgctgaccgcgaaggacatggaggacatccgcaccgcgatgtcgctcggcgcggatctcgtcgcggtgtcgttcccgaagaacgcgaccgacatggagatggcgcgccagctcgcgaacatcgcgggcgcgccttacggcatcaagccgaagatgatcgcgaagatcgagcgcgcggaggcgattccggcgctgcaggagattctcgatgcgtcggacggcatcatggtcgcgcgcggggacctcgccgtcgaggtcggcaacgcggccgtgcccgcgctgcagaagcggatgatccggatggcgcgcgagtcgaacaagctcgtgatcaccgcgacgcagatgatggaatcgatgatccacgcgccggtgccgacgcgcgcggaagtgtcggacgtcgcgaacgcggtgctcgacggcaccgacgcggtgatgctgtcggccgagacggcgacgggcaagtacccggccgtcacgatcgaggcgatggcggccgtctgcgtcgaggcggagaaatccgagcacgtcgagctcgacaaggattttctcgaccgcacgttcacgcggatcgaccagtcgatcgcgatgggcgcgcttttcaccgcgtaccacctgggcgcgaaggcgatcgtcgcgctgaccgaatcgggcgcgaccgcgctgtggatgtcgcgccactacacgcacgtgccgatcttcgcgctcacgccgcgggtcggcagcgagcgtgcgatggcgctgtttcgcaacgtgacgccgctgcacgtggacttcaacagcgaccgcgattccgcgctgcagcaggcgctcgaactgatcgtgcggcgcggctatgtcgcgcacggcgacatggtcgtgctgacggtgggcgagccgatggggcaggcgggcggcacgaacacgctgaagatcgtgcgcgtgggcgagcactactgaagcaaccgaacgggcgttcggcgcccgggcgcgccgggcacgcccgttgcgcgcgcaaagagccgcggggtcggacgcctcgcggcttttttttcgctcgaaggcggcctgaaagacgtaacaaattgccagcgaatccgccatttggtctgaatcgggggcgcttcgcgataaaatgcggctattcgacgctcggccgcgccggtccgcccgccttcgaagcgggggcgggcaccggacgccgcgtagggcgcaaggttttcattcaaggagtaccacaatgcctctcgtatcaatgcgtcaactgctggatcacgccgcggagaacggctacggcctgcccgcgttcaacgtgaacaacctggaacaggtgcaggcgatcatggcggccgccgacgaagtcggcgcgcccgtgatcatgcaggcatcggcgggcgcccggaagtacgcgggcgaggcgttcctgcgccacctgatcgaggcggcggtggaatcgtacccgcacattcccgtcgtgatgcaccaggatcacggccagtcgcccgccgtgtgcatggcggcgatccgcagcggcttcacgagcgtgatgatggacggctcgctcgaggccgacggcaagacggtcgcatcgtacgaatacaatgtcgacgtgtcccgcaaggtcgtcgagatggcgcactcgatcggcgtgacggtcgaggccgagctcggcgtgctcggctcgctcgagacgatgaagggcgacaaggaagacggccacggcgccgaaggcacgatgacgcgcgagcaactgctgacggaccccgagcaggccgccgacttcgtcaagctcacgcagtgcgacgcgctcgcgatcgcgatcggcacgtcgcacggtgcgtacaagttcacgaagaagccgacgggcgacatcctgtcgatccagcggatcaaggagattcacgcgcgcattccgaacacccacctcgtgatgcacgggtcgtcgtcggtgccgcaggatctgctcgcggaaatccgcgagttcggcggcgacatgaaggaaacctacggcgtgcccgtcgaggaaatccaggaaggcatcaagcacggcgtgcgcaaggtcaacatcgacaccgacctgcgtctcgcgatcacgggcgcgatccgccgctacatgttcgagaatccgggcaagttcgatccgcgcgattacctgaagcccgcgcgcgaagcggcgaagaagatctgcgtcgcgcgctatctggcgttcggctgcgagggccaggcggcgaagatcaagccggtgccgctcgagaagatcgccgagaagtacaaggcgggcgacctcgcgcaagtggtgcgttgagtctgtagtacgatctggccggcccgcgagcggggcggccgggcaagtccggtccggccccgaagccggccggccccgccgggccaagccgcccggccggttcgccgaagtattgcaaggccgccgttcccgccagccgcggggaacggcgtttccctttttgtttggctccttatctgcgaaaagacgatgtctaccctttacgaatccacgctgcgctcgctgccgctcctcggtcgcggcaaggtccgcgacaactacgcgctcggcaacgacaagctcctgatcgtcacgaccgatcgcctgtcggcgttcgacgtcatcatgggcgagccgattccgaacaagggccgcgtgctgaaccagatggcgaacttctggttcgacaggctcgcgcacatcgtcccgaaccatctgacgggcgtcgcgcccgagacggtcgtcgccgccgacgaggtcgagcaggtgaaggggcgcgcggtcgtcgtcaagcggctcgagccgatcctcgtcgaggcggtcgtgcgcggctatctggcgggcagcggctggaaggactaccaggcgacgggcaaggtgtgcggcgtcgagctgccggccggcctgtcgaacgcgcagaagctccccgagccgatcttcacgcccgccgcgaaggccgagatgggccatcacgacgagaacatctcgttcgaggaaaccgagcggcgcatcggcaccgagctcgccgcgacgattcgcgacatctcgatcaggctgtacaaggaagcggccgattacgcggcgacgcgcggcatcatcatcgccgacacgaagttcgagttcggcctcgacgagcacggcgagctgttcctgatggacgaggcgttgacggccgattcgtcgcgcttctggccggcggacgaataccgggtcggcacgaacccgccgtcgttcgacaagcagttcgtccgcgactggctcgaggcgcagaactggaacaaggcgccgcccgcgccgaagctgcccgacgatgtggtcgcgaagacgagcgcgaagtatcaggaagcgctcgagcgcatcacgggcaagacgctcgactgaccatcgtccgattcaccgaaacgaggaagcgcacgatgagcgaagtccagaccgcccatacgcacagcgcgccgctcgtcggcgtgctgatgggttccagctccgactgggacgtgatgaagcatgccgtcgcgattctgcaggaattcgacgtgccgtacgaggcgagggtcgtgtccgcgcaccggatgcccgacgagatgttcgactacgcgcagcaggcgcgcgagcgcggcctgcgcgcgatcatcgcgggcgcgggcggcgccgcgcacctgcccggcatgctcgccgcgaagacgacggtgcccgtgctcggcgtgcccgtcgcgagcaagtacctgaagggcgtcgattcgctgcactcgatcgtgcagatgccgaagggcgtgcccgtggcgacgttcgcgatcggcgaggccggcgcggcgaacgcggcgctcttcgcggtgtcgatcctgtccggcacgtcggccgactatgcgaaccggctcgccgcgttccgcgtgcggcagaacgaggccgcgcacgcgatggcgctgccgccgctgtgaggccgccgcgcgagccgcttgcaacatcgattgtcctgaccgcggcgggcgccgccgcccgccgccaccgaccctagacatgactgcactccccactccgaattccccgatcctgccgggcgcctggctcggcatggtcggcggcggccagctcggccgcatgttctgctttgccgcgcaagcgatgggctaccgcgtcgccgtgctcgatcccgatccgacgagccccgcgggcgccgtcgccgacaagcatctgcgcgccgcgtacgacgacgaggccgcgctcgccgagctcgcgcaattgtgcgatgccgtatcgaccgaattcgagaacgtgcccgccgcgagcctcgagctgctcgcgcaatcgacgttcgtcgcgccggccggccggtgcgtcgcgatcgcgcaggaccggatcgccgagaaacgattcatcgcggcgtcgggcgtgcccgtcgcgccgcacgtcgtgatcgaatcgcacgcgcagctcgccgcgctcgccgatgcggacctcgccgcggtgctgcccggcatcctgaagaccgcgcgtctcggttacgacggcaaggggcaggtgcgtgtcgcgacggtgcgcgaggcgcgcgacgcgtacgcgtcgctcggcggcgtgccttgcgtgctcgagaagcgcctgccgctcgaatacgaggtgtcggcgctgatcgcgcgcggcgcgaacggcgcgtcggcggtgtttccgctcgcgcagaacacgcaccacggcggcattctgtcgctgagcgtcgtgcccgcgcccgccgcgagcgatgcgctcgtgcgcgaagcgcagcaggcggccgtgcggatcgccgattcgctcggctacgtcggcgtgctgtgcgtcgagttcttcgtgctcgaagacggctcgctcgtcgcgaacgaaatggcgccgcgcccgcacaactccggccattacacggtcgacgcgtgcgagacgagccagttcgagcagcaggtgcgcgcgatgacgcggctgccgctcggcagcacgcgccagcattcgcccgccgcgatgctcaacgtgctcggcgacgtgtggttcgcgaacggcgtgtcgggtgagcccgtcacgccgccgtgggacgaggtcgccgcgatgccgaccgcgcggctgcatctgtacggcaaggaagaggcgcgcgccggccgcaagatgggccatgtgaacttcaccgcggcgacgcgcgacgaagcggtcgccggcgcgaccgcgtgcgcgcggctgttgcgcattgcgctcgactgacggagcgcgcgatgtcgaacgatcgacccttcccgagcgccgaggccatcgaggacgcggccgcgcggctcgatgcgggcgagctcgtcgcgtttccgaccgagaccgtctacgggctcggcgccgacgcgcagaacccggccgccgtcgcgcgcatctacgcggcgaaagggcggccggcgaaccatccggtgatcgtccatctcgcgccgggcagcgatcccggttattgggtcgaagcgttgcccgccgacgcgaagaagctgatcgacgcgttctggcccggcccgctcacgctgatcctgaagcgcgccacgcacattccggacgcggtgagcggcgggcaggactcggtcggcttgcgctgtccgtcgcatccggtcgcgcaggcgctgctgcgcgcgttcgacgcgcggcgcggcgggcacggcggcgtcgccgcgccgtcggcgaaccgcttcggccacgtgagcccgaccaccgcgcagcacgtgcgcgacgagttcggcgatgccgtccatgtgctcgatggcggcccgtccgacgtcggcatcgaatcgacgattctcgatttgtcgcgcggctttccggcgctgctgcgcccgggccatgtgagcccgcggcagatcgccgacgtgcttggcgtcgcgccgcgcctgcccgacggcagcgacgcaaccgcgccgcgcgcgtccggcacgctcaaggcgcattacgcgccgcgcacgccgcttgcgctcgcggcgttcgagcggctcgagccgctgctcgcggccgcgcgcgacacgggcgaaccggtggcgctcgtcgcgcgcgcgtcgcgcgccggcgcgtgggcgcatgcggcgggcgtgcatttcgtcgcggcgcccgaggatccggcggcgtacgcgcgcgaactctacgggttgctgcgcgcgctcgatcgcgcgcaggtcgcgcgcattctcgtcgagaaactgcccgatacggccgaatggacggcggtaaacgaccggctcggccgcgcggcggcggcgttcgacgcgcaggcgtgagcgccggccgggcgggccgctgatccggcgggcgggagcgagcgcggctacgttatgctgctgtcgccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaagccgaaaccgaaaccgaaaccgaaaccgaaaccgaagtaccgaagtaccgaagtaccgaaacgccgcggtccccaaacgacaacgccccgtcacgcatcacgcgtgacggggcggtttcacttcgtcacttcaagccggccgccgtttcgcgtcgcgatcgggccgggccgcgcgaggcgcgccgcccgtcgcgagcccgcgttacttgccgacgcccgttttcgcgatctgctgctcgacgtattgcgcgaagagcgcgtgcaggcgcgtcgtcgggtggaccgtgtcggcgaacatgtacgtctggtccgcgttcgcgaccgtgtacatctgcggcgagcagaacagcgacgagccgaacgcggtcgggttcgcgacccccgccttcgtcgcggcggcgatcatcgattgcaggttgcacgcggtgcccgtgttcgccaccgagaagccgttgccctggtagttcgcggcgatgccgtcctgccacgtgaatgcgtcgatcagcacggccttcgcgggatcgacgttcagcgccttcagcgccgcgacgagcgtgctgttgaagatcgtcgacaactgcgtgagcgcggcctgctggcccgtcgacgccgcgagcggcgtgccgccgatgtccggcacgttcgatacgaacacgtgcgtcgcgcccgccgcgacgatctgctggacgacgcccgcgagctgctgcgcggcgaggccgatctgctgcgcggcggcgagctgcgcggcgggcgtattgccctgagcctgcgcgatctgcacctgatagaagatgtcgttcgcgccgccgttgacgagcacgatctgattcgcgttgaagctgccgtgctgctgcaggtattgctgcacctgcgtcgcgacgggcacggtcgtcgcctgcgcgtagtcggcgttcgcgacgctcgcgtccgcgtggccgatgcccggctgctgcgtgacgcgcgagccgccctgcgcgtagcccaggccgcccgccgcctgcagcggcacgccgaagccgccttcgaacgccggggtgagcgtgccgccgtagtaggcggcgacgtcctgcgtccatacctggcccggattcgtcgtgaagcgcccgccgccgaagccgatcaggatctgcggcgaatacgtgccgacgtccgacaggctgtcgccgaaggacacgacctgcatgttcacgccggcgctcggctgcgacgagccgttgtcgtcgccgccgccgcaggcggcgagcagcgcgaacgcggcgctcgcgagcgcgacctgcgcgccgcgccagaagcggcggcgcgcggcgccggcgggttgttgttgtcgttgcagcggattcatgcgggtctctcctcgtagataggcttgtgttgcatggcctgcgccgggggcgcgacgcgtggcggcgacgcggctcggcgcaatggttgtgaagcctcgtttcgttatcgttcgcgaggcgcggcggcgagcgcgggcggctcgtccgattgcgcgcgcgcgtgcgcaacccgagcatgataagcgctcgcccattcgggtggaccgaaaaccgcacgcagcttgttgcgccagccttcgacgccgatcgcgtccgccgccatcgagcgccattcatggaacgtcgcgacaagcggattgttcgagcgcagcggctcgacgatcccgtattcgggcggatcgcgcgggtcctcgtcgacgtagctgccgaacaggcgatcccagatcacgagcacgccggcgtaattgcgatcgatgtagcgcgggttgcgcgcatggtgcgcgcggtggatcgacggcgtgttcagcacgtattcgagccagccgagcttcggaatcgtctgcgtatggacgaagaactggaacgcgagattgatgagcacgatgccgacgatctgctgcggcgggaagccgagaaacgcgagcggcagccagaacgcccacatgccggcgatcggatacatcaggctttgccgcatcgcggtcgagaaattcaggcgttcggacgaatggtgaacgacgtgcgcggcccacagccagcgcacgcggtgactgcagcgatggaacacgtagtagagcagatcctgcgcgacgaacagcacggcgaacgcgatccacgtggcgtcccacgtgacgagccggtaatgcgcgtagcagtacgcatagaccgggatcacgaagatccacgcgatcttgtccgcgccctggtgcatcagcgcgagcgccgcgttgcagagcgtgtcgcgcaggttgtagacgtgctcgccggggcgcgtgcgcgcgagatgccacgcttcccagccgatacagagcaggaagacgggcgcgagcgcgagcagaagcaattcgacgttgaattgcatgagtgtctccctcttgttgtgattcgagcgacccggcgcgcgtggtatgcgatccgcgtgcgcggctcgtcgacgtcaattgcagacaaaagggtacgcaatcgccgtactgggcgcgagagtgtttcgtagagggagtcttcgacgggcgggcacgcccgcggcgccatggtggcggccgtcggcgaaaacccgggcatgcgggcgttcatgcggcatccggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgagggaaacggcgaggcggaatcggttccgcttcgtgcacggcggcgaaatcggcgccgccgtgcatgtcgggcgcgaatcagcgtggcccttcgtacacccattcgagcagcgcgtcgtgcgccgcgcgcgcggccgacgcgcgatcgtcgttgatgaagctgacgacgacgtagctcgagccgtccgccgatgcgacgtagcccgcgatcgcgcgcacgtcgcgcagcgtgcccgtcttgatgtgcgcgttgccgccgacgggtgcgttcgtcagccggttccgcatcgtgccgtcgacacccgcgatcggcagcgaatcgacgaacgcctgcgcgacggggctcgcgttggccgcctgcagcatgtcggcgagcccgagcgcgctcacgcgctcgtcgcgcgacagccccgagccgttctcgagcgcgagcccgtcggtgggcagcccgctgtgcgcgaggaacgcgcggatcgtgtcggccgactgcgcgggcgtcgcgggcggccggtgctcgaccgcgccgatcgtgaggaacaggttgcgcgccatcacgttgttgctgaacttgttgatgtcgtgcacgacgctcgacagcaccgggccgtggtgcgacgcaacgggccgcgcacggcccggcaccttgccctcggcgatcgtccccgagaacgagccgcccgtctgccgccacagcgcgagaaagccgcgcgcgaagaacgtggaatggttcagcaccgcgagattggtcgtcgtcgggccgcagctcggcggatagtcgcccgcgaacgacgcggtgagctcgccgttcgcatcggtcacgagcgtcgggcgcgccgcgtcgcacgagccctgtccctcgacgagccggttgtcgacgttcaggttcgcgagcgccggcacgacgtcgactgcgatcgcgccgctgtcggtcggcgtcaccgtgaacgacagcgccttgaacgcgtagagcagcgggtcggggccgacgttgtacggggcgctcgcgtcgtcgtcgagcggcggcaggtcgcgcgtctgcggcgcgaagaaggtcttgtcgagcacgagcgcgccgtcgacgttgacgattcccgcgcggcggatcttgttgacgaggtcgatcagttcctccggcacgagcttcgggtctccggtgcccttgatgtacagcgtgccgtgcagcgtgccgttctcgtcgacgtcgccgtcggcgtacgcgctcgtacgccagcgataatcggcgccgagcagcgacagccccgcgtaggtggtcacgagtttcatcgtcgaggcgggctgcatcggccggctcgcgttccatgcgacggcgggcgtgcgatcgccgatccgctcgacgacgacgctcaggctcgacgccggcacgcgcgcgcgctgcagcgcgacgagcaccgaggcgggcagcacgttgcgcgcggccgacaccgcggccggatagcgggggggcttcggtttcctgcgggcgtcggcgggcgcggcgaacgcgagcgcggcgcacgcggcgacgagcatcgcgccgcgcgcgagcgtgcgccgcgcacggacggcggcgggcgggggcggacttggcgaggcggcgatgcggcaggcgtggtgattcatcgacgaatgcgggagaacggaaggcgacgtgagcaacgggcgcgcgcgtggcgcaagccgcacattgtagagaaaacggcgcgcgagcagcgccgaaatcgcccgaaggtccgttcccgcgcgcggcggcgctacaatgtccgccatctcgaacgcatgcgacggacgtttttcaggatgcggatattgctggttgaagacgatcggatgatcgccgaaggcgtgcgcaaggcgctgaaggccgacggctgcgcggtcgactgggtgcaggacggcgacgcggcgctcaccgcgctcggcggcgaggcgtacgatctgctgctgctcgatctcgggctgcccaagcgcgacggcatcgacgtgctgcgcacgctgcgcgcgcgcgggctcgcgctgccggtgctgatcctcaccgcgcgcgatgcggtcgccgatcgcgtgaagggcctcgacgcgggcgccgacgactatctcgtcaagccgttcgatctcgacgagctcgccgcgcggatgcgcgcgctgatccgccgccagtcggggcgcagcgaatcgatgatccggcacggcgcgctgacgctcgatccggcgtcgcatcaggtgacgctcgacggggcgcccgtcgcgctgtcggcgcgcgagttcgcgctgctcgaagcgctgctcgcgcgtccgggcgcggtgctgtcgaagagccagctcgaggagaagatgtacggctggggcgaggagatcggcagcaacaccgtcgaggtctatatccacgcgctgcgcaagaagctcggctcggacctgatccgcaacgtccgcggcctcggctacatggtcgtgaaggaagcgtagcgcgtgaggtcgattcgccatcaattgctgatctggctgctcgcgatcgtcgtggccggcgtggggctcgccggctggatgatctaccggcaggcgcttgccgccgccaacgagctgttcgactatcagctgcagcagatcgcggccgcgctgccgtccgagccgttctcgcaggtgctcggctcgcagacgaacggcgacgaagggatcgtgatccagatctggaaccgcaacggcgtgctgatgtacttctcgcatccgcgcgcgccgatcgccccgcgcgccgagctcggcttctcgaccgagcgcaccgagcgcggcgcgtggcgcgtgtacggcgcgatcgtcggcgacaacgtcgtgcagctcgcgcagccgctatcggtgcgcaaccggctcgccgcgagcgtcgcgctgcgcacgctctggccgctcatcgtgctgctgcccttcctcggcgcggccgtctggatgatcgtcgggcgcgggctcgcgccgctgcagcgcgtgacccgcgcagtcgaggcacgccggcccgaggcgctcgatccgctgcccgattcgccgctgccgctcgaggtgcgtccgctcgtgcgcgcgctcaacgggctgcttgcacggctgtcggccgcgctcgacacgcaaaaggcgttcgtcgcagacgccgcgcacgagctgcgcacgccgcttgccgccgtgcagattcaagcgcaactcgtcgcgcgtgcgcaggacgacgtgtcgcgccgcgaggcgatcgtcgatctgcaaagcggcgtcacgcgcgcgacgcgcctcgccgagcagttgctcgcgctcgcgcgcgccgaacccggcgacgcgacggtgcgcgagcgcgtcgatctgcgcgcgatcgtcgaagagtgcgtcgccgcacacgcgccgctcgcgcagcggcgcgacatcgatctgggcttcgagcgggtcgaggacgcgagcgtggacgccgatcccgccgcgttgcgcgtgatgttcaacaacctgctcgacaacgcggtgaagtacacgccggcgggcgggcgcatcgacgtgtcgctcacgcgcggcgaaggcgcgcgtgcgtgcgtgcagattggcgacagcggccccggcatcccggccgccgagcgcgagcgcgtattcgatcgtttctaccgcgacacgtccgcgcgggcgcgcaccgacgtcgcgggcagcggcctcggtctcgcgatcgtcaagcgggtggccgcgcagcagcgcgcgagcgtgacgctcggcgaggcggcggcgggcgggctgctcgtcagcgtctcgctgccgtgcgtgggccccgcgtgacgcatgggccgccgtggcggagccgcgacggcgggcaggcgtgtccgcgcgcggcccggcgcgcgcgaaggcttctggcgcaaccgctttgaccgcggcacgcggcatcgcgatccgtggtttggcgattcgcgcgtggtgacggtgcgccgcgatgcggccgccgagcccgaaccccgaatgcggctgcccgcgccggaagcggcgcggccggcacggaaggggcctgcctatgcgcggcgcgtaccgcatgcgccgcacccgcacaaagccgcggccgtcccgctggcggcattgccgcgccgccgtcgatcgaaccggccccctcattcggacgcgatgcgcgaagctcttgcgcgggcccgtcgcttgctcgttccgtttatcggtgccgaagccgattaagcctgctttaagccagggtcgttacgcttcaagccattagatgaggagagcgatcgatgactacccgaatccttgcacgtggcgcagttgccgtggctgtcgccgcggcgttgtcggcaggctatgtggcgggcacccgccgggcggagccgcagatcatcacgccggcggtcgccgcgctgatgccggccgaggcggccgcgaagacgggcatccccgatttttccgggctggtcgagacctacgggccggccgtcgtgaacatcagcgcgaagcacgtcgtgcagcgcgccgcgcagcgtcgcgcggcgccgcagttgccgatcgacccggacgatccgttctatcaattcttccgacatttctacgggcagattcccgggatgggcggcggccgccagccgcagccggacgaccagccgagcacgagcctcggctccggcttcatcatcagcgccgacgggtatatcctgactaacgcgcacgtgatcgacggtgcgaacgtcgtgaccgtgaagctcaccgacaagcgcgagtacaaggcgaaggtcgtcggcgccgacaagcagtccgacgtcgcggtgctgaagatcgacgcttcgggcctgccgatcgtgaagatcggcgatccggcgcagagcaaggtcggccagtgggtcgtcgcgatcggctcgccgtacgggttcgacaacacggtcacctcgggcatcatcagcgcgaagtcgcgtgcgttgcccgacgagaactacacgccgttcatccagaccgacgtgcccgtgaaccccggcaactcgggcggcccgctgttcaacctgaacggcgaggtgatcggcatcaactcgatgatctactcgcagacgggcggcttccaggggctgtcgttcgcgatcccgatcaacgaggcgatgaaggtgaaggacgagctcgtgaagacgggccacgtgagccgcggccggctcggcgtcgccgtgcaggggctcaatcagacgctcgcgagttcgttcggcttgcaaaagcccgacggcgcgctcgtcagctcggtcgatccgaaggggccggccgcgaaggccgggctgcagccgggcgacgtgatcctcgcggtcgacggcgtgccggttcaggattcgtcgacgctgcccgcgcagatcgcgggcatgaagccgggcacgaaggccgatctgcagatctggcgcgacaagtcgaggaagacggtatcggtgacgctcgcgtcgctcgccgacgatcaggcgaaggcgggcgtcgacgagcccgtcgagcaggggcggctcggcgtcgcggtgcgcccgctgtcgccgcgcgagcgcaacggctcgtcgctcacgcacggcctggtcgtccagcaatcggcggggcccgccgcgagcgcgggcatccagcccggcgacgtgattctcgcggtgaacgggcggcccgtcacgagcgccgaacaattgcgcgacgcggtcaagcgcgcgggcaacagtcttgcgctgctgatccagcgtgacgatgcccagattttcgtgccggtcgatctgggctgagccggtcgcgcccggcgcgccgggcgagccggcgcgccggccacacggccgccggcatcgcggcggcctgccgcgctgcgcgggcggacgccgcccatcgttttcgccggcggcccggcggggccgccggcttcggccggcagattcaaggagcgaatcatgcgacagcaaagcgtttcccaatacctgatcgcggcggcgctggccttcggcctcgcgggcgtcgcgcgcgcgcagcccggtctgcccgacgtgcagcaccacggcgacgtcggcttcgtgtcgggcggcgtggggctcgacgagtccaccgcgttccagcgcagcgaaagcagctggccgctcgcgctgcgcttcacgggcgcaggcggcgagtatctgtccgacgttcacgtgtccgtgctcgatgcgcgaggcggcgaagtgctgaagaccgatgcgcgcggcccctacatgctcgtcaggctcaagccggggcgctataccgtgcgcgcgagctacaacggcagcgagcagacccatgcggtcacggtgccggcgaagggcggcacgaaggcggcgttctcgtggaaggcgcagtgatcccgccgcggcgatgacgacgcgcaatttgcggcggtttggccgataatgcgataacaagcggcgtttcgccgcggccatgcctatttccggccggcgtttcgcgcggcggccgcaggggaacccgatgtccgacgccgcaggccatcgcatcgaaatcgagccgaaccgccatcgggttcgcgtgatccatcgcggcatcacctatgccgattcgcttgccgcctatacgctgcgggaaccgggcgcgcccgaggtccagtatctgccgcgcgacgacgtcaacatgtcgcggctcgtgccgtccgatcgcgtcgcgctcgagccttgcgcgcacaaggggccggccacttactttcatctgcataccgaagacggcgtgatcgagaacgccgcgtggagttacgaggagccgtccgggatcgcgagcgcgatccggcagtacgtcgcgttcgatgccgcgtgcgtcgaccgcatcgacgtgacgtcctgacgcggcggttcatcgggggaggcgatcatggaactgaacgacgcgctgtacattccgctcgcgccgtccgtcgtctgggacgcgctgcaggatctcgcgctcgtgcgcgcgagcctcgaccattgcgagtcgttttcgcggctcgcgcgcggcgagtacgcgctcgcgctgacggtgccgctcggcccgttgcgcgcgcgctacgacgtgcgcgcgcacgtcgtcggcgagcgccacgacgagcccgtgcacacgagacgcacgctgaacttccgggcccgcgcggacggcatcggcgcgctgcgcggccagatcgacgtcgtgctcgcgcccgcggacgacgagcggggcgcgagccgccgcgccccgacgacgcggatcgaatacgcggtatgggcgacggcctccggcccgctcgccgagctgccggggcggcagatccagaacgcgctgcacgagctcgccgacgatttcttcaacgaattctgcgcggtcgtgcaagccaagcacgggctcgcgccgaaccgcgcgcgcgacggcgcgccgcagcgacagcacgtgttcttgcggcccgcggcgttcaccggcatcgcgcgccgcgcgcacgcgcagcatctgggcggggcgctgacggggcgcgcggcgagcgcgctgcatcatcgcgaatcgaacccggtgccgctgtgggcgtgggccgtgatgatcttcttcgtcgcgctgctgctgtacgcggcgcgctggctcaacggcggctgagccgcgcgactgccgccgccgcgcgtccgcgccggggcgttccgcggcgcggacgtgggcgccgcgtcacgtgagtttcacgaccgggcagccaccggccagccggcaatcaaccaataatcagccaacaacgggccaacaacgggccgatcggcggaccgatcgccgggccgatgaaccgacggccggccgtcgaccgtcggcgccacgggccgccgccgcgtgcccgcctttctccttcgcattcgttgccgcccgcttgccgcaagcgcggctcatcccgtgcgcgcatcggagccgatcgccgcgcggcgggcttgctcagtcgtccttgcgcatcgcggggctcgtgcgcagcatgtcgaagcagccgtcgacgagtttttccgcatgccgttcggcgtcgatctcgcccggcagcatcagcatgtcgcgcacgaagccgctcacgagcgtatgcagcatcagcgtcgcacgccacgtgtcgagatcggcgggcaactggccgttcgcgacgccctgcgcgagatccgcctcgatgttgcgcagggcgtcgcgcatgccttcgcggttgcgctgcagcagcggccccatgtccgcgacgtactcgcacttcatgaacaggatgctgaacacgcgccgcaattgcggatcgcgcgcggcgccgagcaggcaccagatcaggatttcacgaatccggccgagcgggtccgcgtgcggctcgcccgtgccggccttcagttcgtcgatcggcaggagcacgcggtcgaacatcgcgtcgaagagctcgctcttgctcgcgaagtgccaatagatcgcgccccgcgtgacgcccgcgtgctgggcgatatcggcgagcgacgtgtgcgaaacgcctttctcgaagaagacgtgctcggcggcgtcgaggatgcggtcgcgcgtcgcgagcgcttcctccttcgtgcgtctggccattcaacagctcatcgtgtgcaagatcggggtcgttgcgtgaataataagggttgcatcataagcgtcgcaccgggccgcttgcttggcctgcctgttgtaaaccttggtaatgtgtaagaaattgtgcggcgcatgaaggacttttacatacattcgtgaatgtatatacaatgccagcttacggccgaatggccttcgaggcaatcagttaatatccgtctctgctgatttccctcctcattgttgttccgcgcgcgccgcgcgcggcggcatcccggcacggtggtcgcgtgccgctgttgtattcgcagtcaagcaattcagttgtccgatccgcgccgcaaggcgcgttcgtgttgtgtccccgaggccggcacttatttcatctagttacaaacgaggtcgctccatgcgcgtcgaacgggttccataccgcttaatcactgtcgcgacggctgccgttttcctggccgcgtgcggaaaaaaagaatcggctccgccccctcaaacgcccgaagtcggcgtcgtcaccgtccagccgcagcccgtgccggtcgtctccgaactgccgggccgtacgagcgcctatctggtcgcgcaggtgcgcgcacgggtcgacggcatcgtgttgcggcgcgagttcacggaaggcagcgacgtcaaggccggccagcgcctgtacaagatcgatccggcaccctatatcgcgcaattgaacagcgcgaaggcgacgctcgcgaaggcgcaggcgaacctcgcgacgcagaacgcgctcgtcgcgcgctacaaggtgctcgtcgccgcgaacgcggtcagcaagcagcagtacgacgatgcggtggccgcgcaagggcaggcggccgccgacgtgggcgcgggcaaggccgccgtcgagaccgcgcagatcaacctcggctatacggatgtcgtctcgccgatcacgggccgcgtcggcatctcgcaggtcacgccgggcgcgtacgtgcaggcgagccaggcgacgctgatgtcgaccgtccagcagctcgatccggtctacgtcgatctcacgcagtcgagcctcgacggcctgaagctgcgccaggacatccagagcgggcgcatcaagacggaaggcccgggcgcggcgaaggtcacgctgattctcgaggacggcaagccgtacccggagcggggcaagctgcagttcagcgatgtcacggtcgaccagacgacgggctcggtcacgatccgcgcgatcttcccgaacaagcagcgcgtgctgctgccgggcatgttcgtgcgcgcgcgcatcgaagagggcgtcaacgagaacgcgttcctcgttccgcagatcggcgtcacgcacgatccgaagggccaggcgatcgcgatgatcgtcgacggcaagggcaaggtcgagccgcgcgtgctggtcacgggcggcacgcagggccagaactgggtggtcgagagcggcctgcaggcgggcgaccgcgtgatcgtgcagggcatcgacaaggtgcgcccgggcatgaccgtgaaggccgccgaggctcaactgccggccgcggcggccggcgcgtcgggtgccgcgcccgcgggcggctcgcccgcccaggccgcggcggcgagcgcggccgcgtcgggtgccgcgccgtcgagcgctgccgccgcgtcgagcgcgcaataacagggggcctgtttcatggcaaagttttttatcgatcgcccgatcttcgcgtgggtgatcgccatcatcctgatgctggccggcgtcgcggcgatcttcacgctgccgatcgcccagtatccgacgatcgcgccgccgtcgatccagatcaccgcgaactacccgggcgcttcggcgaagaccgtcgaagacaccgtcacgcaggtgatcgagcagcagatgagcggcctcgacaacttcctgtacatgtcgtcgacgagtgacgactcgggcaacgcgacgatcacgatcacattcgcgccgggcacgaacccggacatcgcgcaggttcaggtgcagaacaagctgtcgctcgcgacgccgatcctgccgcaggtggtgcagcagctcggcctgtcggtgacgaagtcgagcagcagcttcctgctcgtgctcgccttcaactccgaagacggcagcatgaacaagtacgacctggcgaactacgtcgcgtcgcacgtgaaggacccgatcagccggatcaacggcgtcggcactgtcacgctgttcggctcgcagtacgcgatgcggatctggctcgacccgaccaagctcacgaactacgggctcacgccggtcgacgtgacgagcgcgatctccgcgcagaacgtgcagatcgcgggcggccagctgggcggcacgccggccgtgccgggcaccgtgctgcaggcgacgatcaccgaggcgacgctgctgcagacgcccgagcagttcggcaacatcctgctgaaggtgaatcaggacggctcgcaggtgcggctgaaggacgtcgcgcagatcggcctcggcggcgagacgtacaacttcgacacgaagtacaacggccagccgaccgccgcgctcggcatccagctcgcgaccaacgcgaacgcgctcgcgaccgcgaaggcggtgcgcgcgaagatcgacgagatgtcggcgtacttcccgcacggcctcgtcgtcaagtacccgtacgacacgacgccgttcgtgcgcctgtcgatcgaggaagtggtgaagacgctgctcgagggtatcgtcctcgtgttcctcgtgatgtatctgttcctgcagaacctgcgggcgacgatcatcccgacgatcgcggtgcccgtcgtgctgctcggcacgttcgcgatcatgtcgatggtgggcttctcgatcaacgtgctgtcgatgttcggcctcgtgctcgcgatcggcctgctcgtcgacgatgcgatcgtcgtcgtcgagaacgtcgagcgggtgatggccgaagagggcttgccgccgaaggaggcgacgcgcaaggcgatgggccagatcacgggcgcgctcgtgggcgtggcgctcgtgctgtcggcggtgttcgtgccggtggcgttctcgggcggctcggtcggcgcgatctatcggcagttctcgctgacgatcgtctcggcgatggtgctttccgtgctcgtcgcgttgattctgacgccggcgctgtgcgcgacgatcctcaagccgatcccgcaagggcatcacgaggagaagaagggcttcttcggctggttcaaccgcaccttcaactcgagccgcgacaagtatcacgtcggcgtccaccacgtgatcaagcgctcgggccgctggctcatcatctatctcgcggtgatcgtcgccgtcggcctgctgttcgtgcgcctgccgaaatcgttcctgcccgacgaggaccagggcctgatgttcgtgatcgtccagacgccgtcgggctcgacgcaggagacgaccgcgcgcacgctcgcgaacatttccgactacctgctcacgcaggagaaggacatcgtcgaatccgcgttcacggtcaacggcttcagcttcgcgggccgcggccagaactcgggccttgtgttcgtcaagctgaaggactactcgcagcggcagagctcggaccagaaggtgcaggcgctgatcggccggatgttcggacgctacgcgggctacaaggacgcgctcgtgattccgttcaacccgccgtcgattcccgaactcggcacggcggccggcttcgacttcgagctgaccgacaacgcgggcctcggccacgatgcgctgatggccgcgcgcaaccagttgctcgggatggccgcgaaggatccgacgctgcggggcgtgcgtccgaacgggctgaacgacacgccgcagtacaaggtcgacatcgatcgcgagaaggcgaacgcgctcggcgtgaccgcggatgcgatcgaccagacgttctcgatcgcgtgggcgtcgaagtacgtgaacaacttcctcgacaccgacggccggatcaagaaggtgtacgtgcagtccgacgcgccgttccggatgacgccggaggacatgaacatctggtacgtgcgcaacggctcgggcgggatggtgccgttctccgcgttcgcgacgggccactggacctacggctcgccgaagctcgagcgctacaacggcatctcggcgatggaaatccagggccaggccgcgccgggcaagtcgaccggccaggcgatgacggcgatggagacgctcgcgaagaagctgccgacgggcatcggctattcgtggacggggctgtcgttccaggaaatccagtcgggctcgcaggcgccgatcctgtacgcgatctcgatcctcgtcgtgttcctgtgtctcgccgcgctgtatgaaagctggtcgatcccgttctcggtgatcatggtcgtgccgctcggcgtgatcggcgcgctgctcgccgcgacgctgcgcgggctcgagaacgacgtgttcttccaggtcggcctgctgacgacggtggggctgtcggcgaagaacgcgatcctgatcgtcgagttcgcgcgcgagctgcagcaaacggagaacatggggccgatcgaggcggcgctcgaggcggcgcggctgcggctgcgtccgattctgatgacgtcgctcgcgttcattctcggcgtgatgccgctcgcgatcagcaacggcgcaggctcggcgagccagcacgcgatcggcaccggcgtgatcggcgggatgatcaccgcgacgttcctcgcgatcttcatgatcccgatgttcttcgtgaaggtgcgggcagtgttcagcggcgagaaggaagacgccgacgaagcgctgcgcctcgcgcacgagcacatgcaccgtgacgacaagccggagcacggcgacgacgctggcaagaaggactaacagatgaagcgaaaacatgctttgactgcactcgcagtcgcgctgctcgccgcgggctgcacgctcgcgccgcgctacgagcgtccggccgcgccggtgtcgggcgcgttccccgccgacggcgtctatgccgcgcagccgggcgccgcgcccggcgcgcgcagcgcgaacggccaggcggccgtcgatatcggctggcgcgagttcttcgtcgatccgtgcctgcagcggctgatcgagatcgcgctgaagaacaaccgcgacctgcgcgtgtcggtgctcaacgtcgaggcgtcgcgcgcgcagtatcagatcacgcgcgcggggctcttcccgacgttgagcggcaccggcacgggcacgatccagcgcacgccggccggcgtgtcgatcaccggccagccgctcatctcgcggacctacaacgtcggcgtctccgcgtcgtgggagctcgacctgttcggccgcgtgcagagcctgaaggatcaggcgctcgcgcaatacttcgcgaccgcgcaggcgcgcaaggccgcggagatctcgctcgtcgcgagcgtcgccgatcagtacctgacgctgctgtcgaccgacgatctgctgcaggtcacgcagaacacgctgaagtcggcgcgcgcgtcctacgatctgacgaagctgcagttcgacaacggcaccggctcggagctcgacctgcgccaggcgcagacggtggtcgagaccgcgctcgcgagccagcaggcgcaggcgcgcgcccgcgcgcaggcgctcaacgcgctcgtgctgctgatcggcgagccgctgcccgacgatctgccggccggcctgccgctcaatgcgcagaacctgctcaccgacattccggccgggctgccgtccgatctgctcacgcggcggcccgacatcatgcaggccgaggagacgctgcgcgcggcgaacgcgaacatcggcgcggcgcgcgcggcgttcttcccgaagatctcgctcaccagcgcgttcggcaccgcgagcccgacgctcggcggcctgttcaaggcgggcacggcggcgtggtcgttcgcgccgaacatcgcgctgccgatcttcgagggtgggcagaacatcgcgaacctcgatctcgcgcacgtgcagaagcgcatcgagatcgcgaactacgagaaggcgatccagagcgcgtttcgcgaggtgtcggacgggcttgccgcgcgcggcacgtacgatcagcagatcgcggcgctcgagcgcaacgagcacgcgcagcagcgccgctacgatctgtcggacctgcgctacaggaacggcgtcgacagctatctgtcggtgctgaccgcgcagacggacctgtattcggcgcagcagcagttgatcagcgcgcggctcgcgcgctggacgaacctcgtggacctgtatcgcgcgctgggcggcgggtggctcgagcgcgcgggcgagacgccgcgcccggcggacgcgcccgtcgattacggcaaggcggcgcccgcgccggcggcggccgtgccggctgcgtcggccagcgcgccggcggcgggctgagcggttgaccgcgcccgcgcggcggacgaaggcagcgggttcgttcgtcgcgcggtaagcgatcggcggcggcttcgccgcatcgcgatgcacgaacaaaaaaccccgcgctcttcggagcgcggggttttttgttgggccgctgccggttcaatcccggccggcgcgcagccggttcggcggcgcgatgccgcgaagctcgacccgcgcgcgagccgcgggcatgcgatcgagcggcgggccaacgtggtgcgggagaaggcgggaaagccgcgaactcagccgcgaaaagagccgcaaaagtgccgcaaaagtgccgcaaaacgagcggccaggcgagggacgaggcgctgcccggttttttctttgcgcgtttcgcgacgaggcggcgcggccgttcgattcgcgccgcgcacggctgcgtgccccgcgcctcgcggtttgccgcgccatcgcgattcaatgcggggctggcgcttgaatgcgggatcgacgttcgacatcgacggcgcgccgtgagacagcgcgcccgttcgatcgcgagcgtcgccgcgtcgccggccgagcagccgcggcgcccgctcaatgcagatcggccggctgcccgtcgaaatcgcgtcccgcgcggcgaatgtcgcagcgcgcatccttctcgcccttcatgccgttgaacacgatattgagcacgacggccgacaccgacgcgagcaggatcccgctgtggaggatcggcgcgaacgcggcggggagcttcgagaagaagttcggcgacacgacgggcacgagcccgaggccgacgctcaccgcgacgatgaacagattgtggtggttgcgcacgaagtcgaccttcgacagcaccttcacgccgttggcggccaccattccgaacatcacgatgcccgcgccgccgagcacgaacggcggcaccgacgcgacgagctgcgccatcttcggaaagagcccgagcagcacgaggatcatgccgcccgtcgcgcagacgaagcggctcttcacgcccgtcacgccgatcaacccgacgttctgcgagaacgacgtgtgcggaaacgaattgaagatgccgccgatcagcgtgccgagcccgtcgacgcgcagcccgcgcacgagcgtttcctgatcgacgggccgctcgaccatgtcgccgaccgcgaggaacatcccggtcgattcgatgaacgtgacgaacatcacgatcaccatcgtcgcgatcgatagcggatcgaaatgcgggagtccgaaatggaacggcgcgacgaagccgacccacggcgccgccgcgacgccgtcggtgttcacgcggcccgcggcgaacgcgatcgcgaagcccgcgatcatgccgagcagcaccgagatgttcgcgacgaagccgcggccgaacttgttgatggcgaggatcagtgcgagcacgatgaacgacaggccgagatagaccgggtcgccgtagttcggattgccgacgccgcccgccgcccagttgatgccgacttccatcagcgacaggccgatcaccgagatcacggtgccgacgacgacgggcggaaagaagcgcagcagcttgccgatcatcggcgcgagcacgatgccgatcgcgcccgcggcgatcgtcgagccgaagatatcgaggatgccgaggccgggattcgtgccgatcgcgatcatcgggccgaccgccgcgaacgtgcagcccatgatgacgggcaggcggatgccgaagagccacacgccgagcgtctggatcagtgtcgcgattccgcacgcgaacaggtccgcgctgatgaggaacgcgatctggtctttcggcagcttgagcgccccgccgacgatgagcggcaccgcgacggcgcctgcgtacatgacgagaacgtgctgcagcccgagcgtcagcagcttgccggacggtaacacctcgtcgcacggatggaccgtgttcgattgcatctgtctcactccatgattttgttttgacggtggttcaacgttatgcgcattgacgaatcgcaacaagagcaccggttcctattccgtgcttcgctgcgtcgatatgcgcgccgggtgtatcggagcgatgcgttcatctcgggacctgcgcgtgcgggtgagtgtcgccgttttatcgccagccaaaattgatcggtcgacgccgccaaatatcgtctgatttatggtctgtatcggcgcatcggcatagtggtgtcgcgcgatgcgcgcggagcgcggcgggtttacccgcgcgcagccgcttccggcgggaagccgggccgtgtgcgcggcatgcgcgcggcatcgatggccggggcggttatcatcggcgtcggctcattcgaacccatgtctcgttatgcgatttctcggcatcgatctggggaccggctccctcaagctcgcgatcgtcgacggcgacggccgcgtgcgcgcgtcgtcgggcgccgcgtacgcggtcgcgacgccgcagcccggctgggcggagatcgacgtcgccgcgtggtggcgcgcgctcgtcgacgccgcgacacggctgcccgagcaggaacgcgcgcgggtgcgcgcgatcggcttttcggggcagatgcacggcgtcgtgctgaccggcgcgtcgggaagtgcgctgcggcccgcgctgctatggcccgacgcgcgcgcgaccgcgctcgtcgcgcggtggcccgcgtcgccgaatccggtgtcgcccggcatggcggggccgctgctcgcgtggctcgccgcgcacgagccggacacgctgcgcgccgcgcgttgggcgctgcagccgaaggactggctgcgcgcggcgttgggcggcgacatcgcgagcgacccgtccgatgcctgcgcgaccgcgctcgccggcccggacggcgattgggacgacgatctgatcgcctcgctcggtttgccgcgcacgctgttcgcgacgccgcgcgcgccggatgcgcggtgcggcgcgctatcggccgatgcggcgcgcacgctcggcctgcccgccgggatcgcactcgcaacgggcgcgggcgacacgccgtgcgcggcgctcggcagcggcctcgcgcgcgacggcgacgcgctgctcacgacgggcacgggcgggcagatcgtcgtgctgaccgcgcagggcgcggcgccgcgcgcgggcctgcaccggtatcgtgcggcgggcggcacgcgctattacacgatggccgcgatgcagaacgtcgggatcgcgctcgaatcggcgcgcggctggctcgtctatccggattggcgcgcggcgtacgacgatgcgttcggcgcgggcgcggcgccgcaaatcagctttttgccgtacctgacgggcgagcgctcgccgtggatgaatcccgccgcgcgcggcggctggctcggtctgtcgctcggcgattcgcgcggcgcgctgatgcgcgcggcgttcgaaggcgtcgcgttcgcgttgcgcgcggggctcgacgcgattcgcgcggacggctcgcccgtgcgcgcgctgcggctcgcgggcggcggctcggtcgagccgcgctggcggcagttgctggccgatgcgctcgacgtcgagctgcacgcggtcgacggcgccgacgccgccgcgcgcggcgcggcgctgctcggcggcgtcgcggcggggcactggcatgcggcggagctcgcggcgctcgcgccgggcgcgacgcgtgtcgccgcgccggcgcacgatgcggcgctggccgcccggcatacgcgcttcatcgagctgtatcggcgcacgcagggatggttcggcgcgggcgggtaagcggggccgtcatgccgacgacgggctgaccgacggcgcgtatggccgccgtgtcgatcggtgcgaggcgcgcgtcgacgcgaagacgggacgcgcgtcgcatgaacggcatggccgccgcgccgggggatggctgagggcccggggaagagcgcggcgtttggccggacgtccggatggaaacgcccgcggggttcgcggcgacagatgtgccgaccacgccgaccacaccgaccacaccaagaacgccagacgcgcgtcccccgcatcaatccacgtcgccgctcccccgcgcttcgcgcacgccggtgccggagaaccgctcgcgatacgcgccgggcgtcacgccgaggcggcgcatgaacacgcgccgcaattggtcgtcggaacgaaacccgctgcgcacggccaccgtcttcagcggcagcgcttcctgctcgagcaggcggcgcgctttttcgagccgcgcgatttcgatgaattcggccggacgatagccggtttcgcgcacgaatacgcgaatgaagttgcgctcgctcatcgcggcgcgcctggcgagctgcgcgatgctcagccgcgcgtcgagcgcgttcagaatccagtcctgaatgtcgcggatcgacgcgtgcgcggtcatctggctcgccaggtacacgctgaactgcgactggccgcccggccgcttcaggtaaatcacgagatcgcgcgcgacggcgagcgcgatctcgcggccgagatcctcctcgaccatcgcgagcgcgagatcgaggccggccgtgacgcccgccgacgtccacacgttgccctcgcgaacgaagatcgcgtcgggctccaccttcaccgccggataacgcgcccgcaacaggggggcgacgctccagtgcgtcgtcgcgcgccggccgtccagcatgccggcttcggcgagaaagaagcagcccgagcacagcccgaccatccggccgatgcgcgcggacacgtcgcggcaccatccgacgagcatcgacgtgtcgcgcagcgcccgctcgatgtcgcgcgcgccgacgacgatcgccgtgtcgggcaccgcgagcgtgtcgagcgccttcgtcgcctcgagcacgatgagggtgtcggacttgaccgcgcccttcgcgggcgcggcgatctggagatcgtagacgggcgcgagccccgcggcggcgagccgcgcgttcgcgtagtcgaacacgttgatgacgccgacggcctcgatcgccttgaatcccggatagatcacgacatcgacggtcgtcgtccgatgccggaggggagtttgcgctgccatgccgcttcaccaatcgacttgccgagaccgcgccgatcttaacccacttggcgcggcgcggcgcgaacggccgccggcgcggccgcccgggcctgacaactttccgccgattcccgccaatttccggcccgcggccgccgtgccggccgcgcatgcggatacacttgacggcattgcacccagtgacttttccggagaacacgcatgaagacgaaagccgcgatcgcctggaaggcgggcgaaccgctgacgatcgaagaggtcgatctcgaaggaccgcgcgcaggcgaggtcctgatcgaagtgaaggccaccggcatctgccacaccgattattacaccctctcgggcgcggaccccgagggcatcttcccggcgatcctcgggcacgagggcgcgggcgtcgtcgtcgacgtcgggccgggcgtcggcacgctgaagaagggcgatcacgtgattccgctctacacgcccgaatgccgcgagtgcaagttctgcctgtcgcgcaagacgaacctgtgccagaagatccgcgcgacccaaggctgcggcctgatgcccgacgcgacgtcgcgcttctcggtcggcggcaagccgatcttccactacatgggcacgtccacgttctcgaactacatcgtggtgccggagatcgcggtcgcgaaggtgcgcgaggacgcgccgttcgacaagatctgctacatcggctgcggcgtgacgacgggcgtcggcgcggtcgtctactcggcgaaggtcgaggcgggcgcgaacgtcgtcgtgttcggcctcggcggcatcggcctgaatgtgatccagggcgcgaggatggtgggcgcggacaagatcatcggcgtcgatctcaacccgaagcgcgtcgagctcgcgaggaagttcggcatgacgcacttcatcaacccgaacgaagtcgagaacgtcgtcgaccacatcgtgcagttgacggacggcggcgccgattattcgttcgaatgcatcggcaacgtgaaggtgatgcgccaggcgctcgagtgcacgcacaaggggtgggggcagtcgttcatcatcggcgtcgcggcggccggcgaggaaatcagcacgcggccgttccagctcgtgaccggccgcgagtggaagggctccgcgttcggcggcgcgcgcgggcgcaccgacgtgccgaagatcgtcgattggtacatggaaggcaagatcaacatcgacgacctgatcacgcacacgctgccgctcgagaagatcaacgaaggcttcgagctgatgaagaagggcgaatcgatccgctcggtcgtgctgtactgatcgggagccttgcatggaaacgacgacgctcgaatgcgtttcttcgcatgcgtgccacggcggcgagcagcgcttctatcggcatgaatcgaaaacgatcggactgccgatgaaattctcggcgtatctgccgccgcaggcggcgcacggccgcgtgccggcgctgttctatctcgccgggctcacgtgcaccgaggagacgttcgcgatcaaggcgggtgcgcagcgcttcgccgcgcagcacggcatcgcgctcgtcgcgcccgatacgagcccgcgcggcgcaggcgtgccgggcgaggcggatgcgtgggatttcggcgtcggcgcgggtttttacgtcgacgccacggaggcgccgtggtccgcgcattaccggatggaatcgtacgtgagcggggaactgcgcgagatcgtggcggcggagctgccgatcgatgccgcgcggctcggcatcttcggccactcgatgggcggccacggcgcgctcgtgctcgcgctgcgccatccgcagctgtaccgctcggtgtcggcgttcgcgccgatcgccgcgccgacgcgttgcccgtggggcgagaaggcgttttccggctatctcggcgccgatcgcgaagcgtggaagcggcacgacgcgagcgagctcgtcgcgcgtgccgacgcgaagcggttcgccgaaggcatcctgatcgatcaggggctcgcggacccgttcctgccgacgcagctccaccccgatgcgttcgaggccgcgtgccgcgcggcgggccagccgctcacgctgcgccgccacgccggctacgatcacggctactacttcatctcgacgttcatcgccgatcacctcgcgcatcatgcgcgcgtgctcggccgatgagccggcgcgcgagcgatcgatgaagcggtgcgcgacgcggcgacgcacgcggcgcgcatgacgaaaagcccgcacggctcgagagagcggtgcgggctttttgccggcgagcatggggcggcgcgtgacgcgcgccgccgtgcgtcacgcgtggtgccgccggccgacgaggcttgcgccgtagacgagcgccgacagcgcggtgatccagaagctcgtcggccagtcggtgtagtacgcgagcgtgatgccgagccacgcctcgccgagcgcgaacgcggccgcgagccagacgcccgtcgacaggcgcgtcgcgagattctgcgcggcggccgcgggcccgacgagcaacgtgaacacgagcagcacgccgacgatctgcgtgcacgcggccacggcgagcgcgccgatcgacaggaacaggatcgacacgagccgcagcgacacgcccttcgcctccgcgagctccggctgcagcgacgcgaacaggagcgggcgcgcgatcgccgcgagcgcggcgaggctcaccgcgccgatcgcggcgagcacgacgagcgtcgcatggctcacgccgagcacgttgccgaacaggagcgccgtgacctgcgtcgcgtagttcgtgtagaaatgcaggaacagcagcccgcagccgagcgcgaccgacaggatcacgccgatcgcgacgtcgcggcccgcgagccgctcgccgagcgcgcccatcccgatgccggcggcgagcgtgaagccgagcatgccccagatcggcgacagcccgaacagcgccgcgcccgtcgcgccggcaaagccgacgtgcgacagcgcgtggcccgcgaacgtctgcccgcgcagcacgaggaagtagccgacgatgcccgcgagcacggcgacgatccccgccgccgcgaacgcgttgatcatgaattcgtattcaaacatcgtgtgagtgcccgccgccatgtgaatgcgcatgcccatgctcgtgtccgtggtcgtgctcgtcctcgtggccgtgatcgtgcttctcgacttcgacgtcgccggacatcacgaagatgcgcccgttcacgcgcatcacgtcgatcggcgagccgtacaggcgcgacagcacgggtttcgtgatcacctcgtcgacggtgccgagcgccgcgacgccgttgccgaggtacagcacgcggtcgagcgcgttcaacagcggattgagctcgtgcgcggagaacagcacggtgatgccgagctcgcgctgcacgcgccgcacgagctcgacgacgccgcgctggtggttcggatcgaggctgatgagcggctcgtcgagcagcagcagcgtcggcgtgccgagcaggcattgcgcaagcagaaggcgctggcgctcgccgcccgagagctcggacagcggccgcttcgcgagcgcgctcgcgccgacgagatcgagcacgcgatcgacgtcggccgccacggcggcgctcgcgtgcggcagcccccaacgatggccgtccgcggccatcgcgacgaagtcgcggccgcgcacgcgccgcccggcgagcgcgctgcggatctgcggcatgtagccgatcgccgggttgccgcgcgcgacgggctcgcccgcgacgcgaatcgcgccggggtgcgcgggcacgaggccgagcacggcgcgcatcagcgtcgtcttgcccgcgccgttcggcccgagcacgccgacgaattcgccggattcgacggcgaagctcacgtcgcgcaggatcgtgcggccgccgagcgcgagcgtcacgtgatcgagctcgagcgcatgcatggggtgggtcatgtcgtggccgtcgcgaacgtcgttacgggcgcttgccgagcgcggcgccgagcgcgtcgagctgcgcgagcatccattgctggaaggtcttgccggcgggctgcgtttccgtgacgctcacggtcggcacgcgcgcgtcctgcgcgagcttgagcatgcgcttggtcatcggctcgacggcctggctgttgtagatcagcacgcgcacctggcgccgtttcaggtcgttctcgaacgcggcgatgtcggcggggctcgcctcggtgttgttcatcgtcgcgagctggaagcgcgggttgcgcatatcgagcccgatcgcgtcggccatgtagccgaacacgggctccgtcgcggtcacgggcacgcccttgtagcgcgcgcgcagcccggccaccttcgcgtcgatcggcttcatcgacgcgacgaacttcgcgaggttcgcgtcgtactcggccttgtgcgcggggtcggccgagccgagcgccgcggcgagcgcgcgcgccgcggcgggcatcgtcgccgggtcgtaccacaggtgcggattgtcgcccgccttcttgccgacgagctcggcgacgaccacggtcgcgcgcttcgcgttcttcgacgcggcgaggagcttcgccatccacggatcgtaatcggcgccgttgtagatcacgagatccgcgtgctgcagttcgcgcgcgaccttcgggctcgcctcgaacagatgcggatcctgatcgggattgctgaggacgctcgacacggcgacgcgcgccccgccgatctgcttggcgacgtcgccgtagaaattctcggcggcgacgattttgagtgtcgcgttctgcgcgaacgcggcgctcgcgagcgcgagcgccgcgacgccggcggcgagcgcgcgcgccgcgcgcaacagcggcgacgcgctcggcgagcgcgacgaacaagaggcaaacatgcgtggcgcagcggcaagggacatgcgatcgatcctcgattgggttgacggcgtgaagcgccgggaaaagtcggcaacggccgacgacggtacggaaaagcggctcgggaagcggcctgagaaacagcctgagaaacagcccggaaaagcggcccggaaaagcggccggccgggcagcgtgccgggcgaaccggaagaaacggcggacggcgtcagccgtggtgcgcgtgcttcgtcttgcattgcccgcacagaccggtcagctcgacgacctgccggtgcacctcgaagccgtgcgcgggcgggctcgacgacaactgcttcgccagatcgccgccgggaatctcgacggtgtcgccgcatgcctcgcagatcaggaattgcccttcgtgcggcttgccgatctcgcagcacgcgatgaacgcgttcttcgattcgatccggtggatgaagccgtgctcgaccagaaactcgagcgcgcggtagacggtggtcggcggcacgcggccgcgttgcggctcgagctcggtgagcagatcgtaggcgccgatcggccggccggcggcgagcacgcgctcgtagacctgacggcgcagcggcgtccaggcgaggccgtgctcggcggcgaacgcatcggcgcgggaaaggcgggcggcgagggaatgggtcgaggccatcgtgcgaaccggtcggcggggagatagcgtgatgatataacgtatccgcgcccgccgcatccccgccccgccctgcggcctgtcctccgtcctcacccgcccgtcacccttgttccgcccgggtcgaccgccgtcgcgatgcggcggcgcatcatcgaaaccccgatttcccggcttgacagtgccggcttcgtggccgatcattcgttcgaaaatagagcaaatgatcggcaagcgagcgaacgctcgcttcggcggccggcggcacgacatataacgaatcggagacaccagtgagactgcaggagaaggtcgcgatcctgacgggcgcggcaagcggcatcggcgaagcggtcgcgcgacgctatctggaggagggcgcacgctgcgtcctcgtcgatctgaaaccggccgacggcgcgctcgcgcggctcatcgacgcgcatgccggccgtgcgatcgccgtgtcggcggacgtcacgcgccgcgacgacatcgcgcgcatcgtcgccaccgccgtcgagcgcttcggcggcgtcgacatcctgttcaacaacgcggcgctcttcgacatgcgcccgctcctcgacgaatcgtgggacgtgttcgatcgcctgttcgcggtcaacgtgaagggcctgttcttcctgatgcaggcggtcgcgcagcggatggtcgagcaggggcgcggcggcaagatcgtcaacatgtcgtcgcaggcggggcgccgcggcgaggcgctcgtgtcgcattactgcgcgacgaaggccgcggtgctgagctacacgcagtcggccgcgctcgcgctcgccaggcacgggatcaacgtgaacggcatcgcgccgggcgtcgtcgacacgccgatgtgggagcaggtggatgcgctcttcgcgcgctacgagaaccggccgctcggcgagaagaagcggctcgtcggcgaagcggtgccgctcggccggatgggcgtgcccgacgatctgacgggcgccgcgctctttctcgcctcggcggacgccgattacatcaccgcccagacgctgaatgtcgacggcggcaactggatgagctgacatcatggccgcgatcgtcgccgcgggcgagctgctcgccgaattcgtcgccgcgaagcgcggccagggcttcgacgcgccgggcgagttcgccggcccgtttccgagcggcgcgcccgcgatcttcgccgaccaggcggcgcgcatgggcgcgtcggtcgcgtatgcgggctgcgtcggccgcgacgcgttcggcgacgcgatcgtcgcgcggctcgcgagccacggcgtggacgtcgcgcacatccgccgcgccgcgcggcccacgggcatcgcgtgcgtcgcgtaccgcgcggacggcggccgtcaattcgtgttcagcatcgatggcagcgcaagcgcgctgctcgagccggccgacgtcgttccgtcgatgttcgctggctgccgctacttccacgtgatgggatcgtcgctcacgagcgagaacgcgatcgcggcggtcaagcgcggcgtgatcgaggcggcgcgcgtcggcgcgaagatttcgttcgacccgaacgtgcgcgccgagatgctcgcgttcgcgccgatgcgcgcggcgctgcgcgagatgctcgacgcgtgccatctgttcctgccgagcgaggccgatctgccgttcttctgcgggccgcagccggccgagcgcgcgatcgcggggctgctcgcgacgcatccgctgctcgagcgcgtcgtgctcaagcgcggcgcggcgggcagcgccgcgttcgatcgcacgggcagcgtcgccgcgcccgcgtacgaaaccgccgaagtcgatccgacaggcgcgggcgattgcttcggcggcaccttcgtcgcgtgcgcgatcgcggggctgccggtggcgagcgcgctcgcgcgcgcgaacgcggcgggcgcgctcgcggtgtcgcgcatcgggccgatggagggcaacagcatgcccgcggacatcgatcgctttctcgccgagcggggtgcgcgatgcgcggcgtgagcgcgcgcgccgaacccccgcgctcgggcgaccacgtgcgatggttgcgcgagatcttcgaggcgaaccgcgcaggccgcgcgagcggcatctattcggtgtgcagcgcgcatcgcctcgtgctcgaggcggcattcgaggcggcgcgcgccgacgaatcgccgctgctcgtcgaggcgacctgcaatcaggtgaatcaccacggcggctataccgggatgacgcccgcggatttccggcgcgacgtcgacgcgctcgcgcgcgccgcgggctttccggcgcgcgcgctgattctcggcggcgatcatctcggcccgaatccgtggcggcatctcgccgcgcgcgatgcgatgcgcgaggcgcgggcgatggtcgccgcgtatgtcgccgcgggcttcacgaagatccacctcgacgcgagcatggcgtgcgcggacgacgccgcgccgctgtccgacgcgaccatcgccgagcgcgccgcgcagctgtgcgcggccgccgaggaggcggccgaggccgcgggcgcgttgcccgtctacgtgatcggcaccgaggtgccgacgcctggcggcgaggtgagcgcgcaggcaggcggctcggcggccgacacggcaagcggcgcggcgcaggcagcggcccggaaagcggcggtcggcgcggcgcacggcatggcgcacgagcatggcggcgccgcgaacctgccggcggacgatgcgcgcggcgcggcagccggccatcgcggcgcgttcccgcagatcgaagtcacgcgcgcggacagcgtgagcgcgacgctcgccgcgcaccgcgacgcgttcgcgcggcacggtttgcagcacgcatggtcgcgcgtgatcgcgctcgtcgcgcagccgggcgtcgatttcgacgatcgccgcgtgctcgactacgatccggcgcgcgcggccgcgctcggcgcgagcatcctgcgcgtgccgtcgctcgtgttcgaggcgcattcgaccgattatcagacggaaagcgcgctcgccgcgctcgtgcgcgatcacttcgcgatcctgaaggtcgggccggcgctgacgttcgcgctgcgcgaggcgctgttcgcgctgacctacatcgaggacgcgcttttcgacgacgcgtccgagcgctcgcaactgcgcgacgtgatcgacgcggcgatgcgcgagcgccccgagtactgggcgccgtattaccgcggcgacgcgctcgcgcagcgcatcgcgcgccagttcagctacagtgaccgcattcgctattactggttgcagcccgcggtcgcggcggcgctcgaacgcctgttcgtcaacctcgcgcgccgcgcgccgcccgagacgctcgtcgcgcagtggctgcccgacgtgtacgcggcctgccggcgcggcgagctcgcgcgcgagccgctcgcttgggtgcgtcaccggatccgggaggtgatctcgcgctatgcgcgcgcgtgcgccatgcagcacaacgcttgaagcagtccgcccgccgggcggcgacacgatatcaagacaggagacatgccatgcaacgaaagacgcttaccgccgccgccgcacgcgttgccgcgttcgccgcgctcgcctcgtcggcgctcgccgcgcaggcggcgacgctgacgatcgcgacgctcaacaacccggacatgatcgagctgaagaagctgtcgtccgcgttcgagaaggcgaacccggacatccggctcaactgggtgatcctcgaggagaacgtgctgcgccagcgcgcgacgaccgacatcacgacgggcagcggccagttcgacgtgatggcgatcggcacgtacgaggcgccgcagtggggcaagcgcggctggctcgcgccgatgtcgaacctgcccgccgattacgatctgaacgacgtgatcaagacggcgcgcgattcgctgtcgtacaacggccagttgtacgcgctgccgttctacgtcgaaagctcgatgacgttctaccgcaaggacctgttcgccgcgaagggcctgaagatgcccgagcagccgacttacgagcagatcgccgaattcgccgacaaactgaccgaccgtgcgaacggcacctacgggatctgcctgcgcggcaaggcgggctggggcgagaacatggcgtacgtgtcgacggtcgtcaacacgttcggcggccgctggttcgacgagaactggaacgcgcagctcacgtcgcccgagtggaagaaggcgatcaacttctacgtgaacctgctcaagaagaacgggccgccgggcgcgagctcgaacggcttcaacgagaacctgacgctcaccgcatcgggcaagtgcgcgatgtggatcgacgcgacggtcgcggcgggcatgctgtacaacaagcagcagtcgcaggtcgcggagaagatcggtttcgcggccgcgccggtggccgcgacgccgaagggctcgcactggctgtgggcgtgggcgctcgcgattccgaagacgtcgaagcagcaggatgcggcgaagaagttcgtcacgtgggcgacgtcgaagcagtacgtcgagatggtcggcaaggacgagggctgggcgtcggtgccgccgggcacgcgccagtccacctatcagcgcgccgagtacaaggccgccgcgccgttctccgagttcgtgctgaaggcgatccagaccgccgatccgaccgatccgtcgctgaagaaggtgccgtacacgggcgtgcagtacgtcgggattcctgagttccagtcgttcggcacggtggtcggccaggcgatcgcgggcgcggttgccgggcagacgagcgtcgaccaggcgctcgccgcgggccaggcggcggccgagcgcgcggtgcgccaggccggctaccgcaagtgaagcgccgtgcgcgccgcgcccgcatcgggcgcggcgcgcacggcatcgcagcagcgcgggcgcgaagcggtgcgcgcgcccgcgcatcgaaagaggtggtcccgatcatgcgtcacttacgtcttcctctcgctcactcggcgtcgctcgtcggcgcggggcctgccgccgacgagcgcgcgcgcggcaagccggcgcgctggctcgcggcgccgtccgtcgccgtgctgctgctgtggatggcgattccgctcgcgatgacgatctggttctcgctcacgcgctacaacctgctgaatccggacgtcaagggtttcgccggcctggagaactaccgttttctcgcgaccgatccgtcgttcctgccggcgatctggcacacgctcgcgctgatcggctcggtgctcgcgatcacggtggcgggcggcgtgttgatggccgtgctgttcgaccgcaagttctacgggcagggcatcgcgcggctcatcgcgatcgcgccgttcttcgtgatgccgacggtgtcggcgctcatctggaagaacatgatcctgcacccggtgtacgggctcgtcgcgcgcgcgatgcgcgcgctcggcatgcagccgatcgactggttcgcgcagtatccgctcacgtcgatcgtgatcatcgtcgcgtggcagtggctgccgttcgcgttcctgatcctcttcaccgcgatccagtcgctcgaccaggagcagaaggaggccgcgcggatcgacggcgcgggcgcgttcgcgatgttcttctacatcacgttgccgcacctgcggcgcgcgatcgcggtcgtcgtgatgatggagacgatcttcctgctgtcgatcttcgcggaaatctatacgaccacgggcggcggcccgggcgacgcgacgacgaacctgtcgtacctgatctacgcgctcgggctgcagcagttcgacgtcgggctcgcgtcggcgggcggcattctcgccgtcgtgctcgcgaacgtcgtgtcgttcttcctcgtgagaatgctcgcgcggaatctgaaaggggagtacgaagcatgagcgatctgaccgtatcgaccccgcgcggcgcattcggggcgccgcgcgccgcgctcggcgcgctcaagcgcgcgctgcccggcctgctcgcgtggctcgtcgcgctcgcgctgttcttcccgatcttctggatggcgatcaccgcgttcaagaccgagcagcaggcctattcgtccgcgctcttcttcgtgccgacgctcgacagctttcgcgaggtgttcgcgcgcagcaactacttcgcgttcgcgtggaactcggtgctgatctcggcgggcgtcaccgtgatctgcctgctgctcgccgtgcccgccgcgtacgcgatggcgttcttcccgggccggcgcacgcagaaagtgctgctgtggatgctgtcgacgaagatgatgccgtccgtcggcgtgctcgtgccgatctatctgatgtggaagaacgcgggcctgctcgataccgtctcgggcctcgtgatcgtctatacgctgatcaacctgccgatcgcggtgtggatgacgttcacgtacttcaacgagatcccgaaggacattctcgaggcggggcgtatcgacggcgcgtcgacgtggcaggagatcgtctatctgctgatgccgatggcgctgccgggtctcgcgtcgaccgcgttgctgctcgtgatcctgtcgtggaacgaggcgttctggagcatcaacctgtcgagctcgaacgccgcgccgctcaccgtgttcatcgcgtcgtactcgagccccgaagggctcttctgggcgaagctgtcggcggcgtcgctgctcgcggtcgcgccgatcctcgtcgtcgggtggctatcgcagaagcagctcgtgcgcggcctcacgttcggggcggtcaaatgacggcgcacgcgaacgacgcgcgcgtgctcatctgcgattgcgacggcgtgctgatcgacagcgagacgatcgcggccgacgtgctcgtgcgcgagctcgaggcgcgctggccgggcgtcgcggcgcggccgatcgtgttgccgctgctcggattgcgcaccgagcgcgtgctcgactgcgcgagcgcgcgcgcgggccgcgcgctcgccgattcggatatcgaagcgattcggcgcagcgtcgaggcggccgcggttcaggcgccgatcgtcgacggcatcgacgcggcgctcgcgcgaatcgacctgacgatcgcatgcgcgagcaacagccgccggcattacgtcgacgccgcgctgcgccgcacgggcctcaagcgcttcttcggcgagcgcctgttctgcgcggacggcgtcgcgcggccgaagcccgcgcccgacgtctatctggccgccgcgcaagcgctcggcgtcgcgccgtcgcaatgtctcgtcgtcgaggacagcgcgaccggcgtgacggccgcgtcggcggccggcatgacggtgctcggcttcgtcggcggcggccacgcgtcgccgcggcaggtcgacgcgctgcgcgcaatcggcgcgcggcgcgtgttcgacgacatgcgcgagctgcccggcctcgtctcgcggtgggccgagacgggcgtggtcgagccgcactgaacgatcgtgccgcgcgcgcccgacgcgccgtgcggccgcacaactgaacggagacaaatcatggcaagcgtgctcctgcgcaatatcggcaagcgctacgacgacaacgaagtgctgcgcaacgtcaatctcgacatcgtcgacggcgagttcgtcgtgttcgtcgggccgagcggctgcggcaaatccacgctgatgcggatgatcgcggggctcgaggagatttcgggcggcgagctgctgatcgacggcgcgaaggtcaacgacgtgccgagcgcgaagcgcggcatcgcgatggtgttccagtcgtacgcgctctatccgcacatgacgctctacgacaacatggcgttcggcctgaagctcgcgggcgcgaagaagcaggagatcgacgacgcggtcaagcaggcggcgaggatcctgcatatcgatcacctgctcgacaggaagcccaggcaactgtcgggcgggcagcggcagcgcgtcgcgatcggccgcgcgatcacgcgcaagccgaaggtgttcctgttcgacgagccgctgtcgaacctcgatgcggcgctgcgcgtgaagatgcggctcgagttcgcgcggctgcacgacgagctgaagacgacgatgatctacgtgacgcacgatcaggtcgaggcgatgacgctcgccgacaagatcgtcgtgctgtcggcgggcagcgtgcagcaggtgggcgcgcccaacgcgctgtatcacgcgccggcgaaccagttcgtcgcgggcttcatcggctcgccgaagatgaactttctcgcgggcgtcgtcgaatcggcgtcggccgatggcgcgctcgtgcgcttcgaatcgggcgagacgcagcgcgccgcggtcgacgcgtcgacgctgcgcgcgggcgagcgcgtgacggtcggcatccggcccgagcatctgcatgtcggcgtgacgggcggcgacggcatcgtcgcgcggacgatggccgtcgaatcgctcggcgatgccgcgtatctgtacgcggaatcggccgtcgcgcccgacgggctgatcgcgcgcattccgccgctcgacacctatcgcgcgggcgagatgttgcgcgtgggcgcgcagcccgagcactgccatctgttcgacgccgacgggcgcgcgttcaagcgcaagccgaggcacgcgctggccgcgtgacgcggcggcggggtcgtgcggccgggcgcacgcgcgcgcggcgatccgccgacggggccgacaggggccgacgcaccgtgccggatgcggcgcgacgtcgcgcatgcggtccggcgcgtgcgcgaggcaggcaaggcgcgcggcctgcagggcccgcccgccgccccgccgccccgccgccccgccggcccgccggcccgccggcccgcgcgccgcgctcacgcgagcagtttgggatcgcgcttgccgtacttgatcgagcgctcgtcggcgaccatcagcccggtgttctcgtcgcgcccttgcagcacgagccgcgcgtccttcgcgccgatctgctcggccgcctttcggctgtcgataccgatctcgcctttcttcatccggttgacgatcacgccgaccgcggtatcggcgaagtcgcgcagcatccacgcgtcgccgtcgctgtcgccgaacacgagcagcggcccgtagcccttcttcgattcgagctcgcggcggatgccgaccgtcttgcccggcccgtagttgaagtgccagttcggcaggtattcgttcatgtacttgccgtccgccatcgtgagccgcatgccgatcacgttttcggcgggcacgccgtagccgaacgccggatggcccgcgaacacgcgcacgacgtcgtcgagcgatgcggtgctgacgtacacgtcgatgccgttcgagcgcagcgtgtccatcaccgcgcggatctcctcgtggatgcggatgccgtggaagtgcgtcgcggcgatgacgcccgccttgcccggcagcgcgcgcgagctttcgtaggtcaccttgcgcagcgcgtcgccgaggttcgcgacgttgctgtcgaacgccatcgcctgcaactcgtcgcgcgtcatgcccgcgtaccagtacatgatccacttgtagccgatctcgaccggatacgtgtcgcagatcgcgtcgtacatgaagtacagcttcgcgcggaaatcccggaacggctcgctgcggtggatctcgtcgagcggcttgtcgcccgcgaggccgcgatagttcgcatgcagccaccggtagtcggcgtcgacgtcggccgcgatgtcctccatccgcacgggcttgccgtcgacgctcgtatagccgagcttcgcgtcgaacgggccgtcgggcacgccctggcgcaggatcgccgagaactgctcgggcgtgagccggtaatgcagcccgtcgatctggtgcatcagcagcgcttcttcgcagtcgttcatgatgctcgtgttgtcccagtcgaacaccgcgtacgggcggtgctcggggcggtagcgcgggctcgacgcgccgtgcccggcgagcaccgcgcgcagccgcgcgacgttgttcggcgaccagcgcccgggcgtgagcgacagcgcggtcgcgggcgaggcgggcgcgtcgattgcggcgcgcgccggggaccatgcggcggccgcgagcgcggccgaggcgctcgcaaccgagcgcacgaagtgtcgacgtcctgttttcatcgagttctccgagggggattcgcgcgccggggccgggccggccgcgtgccgcccgccgatccgccggcagaggcgggtgccgcccagcatcgttgcccataaaacggcgcgcccgtcgaaaacggacatccggatgtcgaaatgcgaccgacgcgcgcggcgcgggcggttttgccgcgccgaacggattcgaaggcggatttgacgacggattcgcgcgcggcgggcggggcggcggggccgcgtcggcatgggcatcggcgcggcgtgtcgcgaggcgatgcgatgaggtgcgatgtgcggtggcggcgcgcggcgcgccgcggcgggggcgcatgcccggtggcgcgcccgtgcgcatcggcgcgccgcgtccgcgcgacgccggcggccacgtgctccgggcgggcgcggcggcggcgcgccgcttgccgcgcgccgcgcctacgcgaacatgcgcccgacgatgaaatcgacgaacgcgcgcagcttcggcgaagcgtgccgccccgacggccacagcacgtggaacgtctgcgggcgctcgatgtacgcgtcgagcacggtgcgcagccgtgcgctcgcgagttcgtcgcgcaccgcgaaatccggcacgcatgcgagtccgcggccgcgaatcgcgaaacacacgcgcgtttcgacgttgttgcagatcatcgaccgcggcggctcgacgtcggcgtcgcccggcgcgggccgcagcggccagcgctcgagcttgccggtggtcgggaagcgatagagcaggcacgtgtggtgcgcgagatcggcgggcgtgcgcggcgtgccgcgacgcgcgaaatagtcgggcgagccgacgacgacctgcgcgaacgtgccgagccgccgcgcggacagccgcgaatcgcgcggctcgccgccgcgcacgaccgcgtcgaagccttcgtcgatcacgtcgacgagccggtcggtgaaatcgaggtcgagctggatgtccgggtacgccgccatgaaatcggcgagcacgggcagcacgggcgcgctgagcgcgggcaggctcacgcgcagccggccgctcggcgcgtgcgcgctgcgcgacagctcctgctcggcctcctcgatttccgcgagcacgcgccggcatcgctcgagaaagcgcgcgccttcggccgtcagcgcgatgctgcgcgtgctgcgatggaacaggcgcacgttcaggcgcgcttcgagccgcgcgatccgcttgccgacggccgacgcggacacgccgagcgcacgcgccgccgcgacgaagctgcgggtctcggccacctgcacgaagacgacgaacccgctcagactttccattcgaccgctcccgtttggtttccgattcgcttttgattgcggacttcaatgtccgcagtgtcaggaactctatcctagtttttcttcattcgccggctgcctaccatgagcgctccactcatttcaggggatgcgccatggttctttcatcgtggtccgcgctcggcgagcgggtcgacgcggcgatcgacgccgcgctcgcgcagcggcgcctggtcggcgcggtcgtgctcgtcgcgcgccgcggcgagctcgcttaccggcgcgcggcggggctcgccgatcgcgaggccggcgtgccgatgcgcgaggacgcgctgttccggttcgcgtcggtatcgaagccgatcgtgtcggcggcggcgatgcgcgctgtcgcggcgggcaagctcgatctcgacgcgagcatcgcgcgctggctgcccgcgttcacgcccgcgctggccggcggccgccccgcgcgcatcaccgcgcggcaactgctgtcgcacacggcgggcctcggctaccgttttctcgaaacgcacgcgcacggcccgtatgcgcgcgccggcgtgtccgacggcatggattgcgcgggcatctcgcttgccgagaacctgcgccgcattgcgagcgtgccgctgctgtacgagcccggcacgtcgtgggcgtactcgctcgcgaccgacgtgctcggcgcgctgatcgaggccgtatgcgaccagccgctcgaagacgcggtggccgagttcgtgacgacgccgctcggcatggtcgatacgcgtttctacgcgcacgacgcggcgcggctcgcggcggcgtacgtcgatgcgtcggacgccgccgcgccgggcgggccgcgccgcatggcggcgctcgagatcgcatcgccgtttcccgacacggccggcattcgcttcgagcccgcacgcgcgctcgatgcgcatgcgttcgcgtcgggcggcgccgggatggtcggcaccgcgtccgacgtgctcgcgctgatcgaggcgttgcgcaccggcggcgacggctggctgcccgccgcgcggatcgacgagatggcgcgcatccagccgggcgcggaggatctgccgacggcgcccggctacgggttcgggctcggattctcggtgctgcgcgatccggccgccgcgcgatcgccggagtccgtcggcacgtggcgctggggcggcgcgtatggccacgcgtggttcgtcgaccgcgccgccggcttgagcgtcgtcgcactcaccaacacggcttacgaggggatgtcgggacgcttcgtcgccgacctgcgcgacgccgtctacggcgcgggcgcggccgcgcaggagcgggcggcatgagcgattgcacgacgcggcccgccggcttcgcgcggccgtcgcgcgaagccgcgcgcctgccgctcgcgggattgctcgcgctcgcgacggccggcttcatcacgatcgtgaccgaggcgctgcccgccgggctgctgccgctgatggggcgcgacctgcgcgtgtccgatgcgctcgtcggccagctcgtcacagtctatgcggcgggctcgatcgtcgcggcgattccgctcgtcgcggcgacgcgcggcatgcgcaggcggccgctgctgctcgccgcgctcgcgggcttcgtcgtcgcgaacacggcgacggccgcgtcgccgtactacgcgcccgtgctcgtcgcgcgctgcgtcgcgggcgtctcggcggggctcctgtgggcgctgctcgcgggctacgcgagccggatggtcgacgcgcggcagcgcggccgcgcgatcgcgatcgcgatgctcggcgcgccggtggcgatgtcggtcggcattccgctcggcacggcgctcggcgccgcgctcggctggcgcgcgacgttcgccggcgtgacggcgctcacgctcgcgctgatcgcgtgggtgcgcgcgagcctgcccgatgcgccggggcggccctcgggcgagcggctgccggtcgcccgcgtgctgcggatgccgggcgtgctgcccgtgctggcggtgatgttcgcgtacgtgctcgcgcacaacatcctctacacgtacatcgcgccgtttctcgcgagcgccgggatgggcgcgcgcatcgacgcgacgctattcgcgttcggcgcggcgtcgttcgcgggcatcggtctcacgggcgtgtggatcggcaacgggctgcggcggctcgcgctcgcgagcatcgcgcttttcgcgctcgcgtccgtgctgctcggcgtggcgagcggctcgcccgcggtcgtctatgcgagcgtcgccgtgtgggggctcacgttcggcggcgcggcgacggtcttccagaccgcgtcggcgaacgcggcgggcgaggcggcggacgtcgcgcaatcgatgatcgtcacggtgtggaatctcgcgatcgcggccggcggcgtcgcgggcggcgtgctgctcgagcggttcggcgcgggcgcgatgccgtgggcgctcgtcgcgctgctcgtgcccgcgtggttcggcgcgtggcgcgcgcggcgccacggcttcccggcggcccgcgcgccgtgacgggcgcgatgcgcgcccgcgcgggtccgtccggcgtccgtccggcgtccgtccggcgcggcgactcggcgcaactgttcggcgcacgcgttcgaccgctcgacgcaggcgctcggctactcggctcgactggctactcggcccggctgcccgagccggccattcgcctcggctactcggcgagcgccgcgcgtgcgcaggtctcgtcggtcacgagccccgagagccagcggccgcgcagcgcggcgagcaccgcggcgcgcttgcgcggcccgcccgcgaagccgatcgtcgggcgcgacggcggcgcatcgagcgccacgctcgtcacgcgcgtgctcgtcgacgcgacgatcggccgcccctgcgcgtcgatcggcaggccgagcatctcggccaccgcgccgagctcgaccatctcgccgagctcggcggcggtgatgaagccgtcctcgaaaagcgggcagtgcgcgccgatgttgccgacgccgacgaacgcgacgtcggcctgcgccgacagcttctcgacgatccggtacagccggtggttgcaccactgcgcgcgttcggcctcgctgtccgcgaacagcggcgcgggcagcaggaagtgcttgccgcccgtcttctcggagatgtgctgtgcgacgtcgtacgggttcgacgagccgtcctgcgcgatcgcgcccaccatcgacacgagccggtgctgcggccgctcgagctgcgcgatctgcgcgacggcggccttcagcgtgcggccgctgctgaccgcgatcaccatcggcctttcttcgttcaggtagcgctccatcacctgcgcgcccgcgacggcgagcttgcggtcgatcgcatcgggcgcgtcgccgtcgatcggcacgacttcgcacatcgcgaggccgtagcgcttggacaactgcgcggccagatcgaggcaatcggcgatgcggtggtcgacgcgcacgcggatcaggttcttctcgaccgcgaacgcgacgaggcgctgcgcgacggggcgcgacacctgcagcttctcggcgatctcgttctgcgtgtcgcccgcgacgtagtagagccaggcggcgcgcgtcgcgagatcgagtttttcggaggacttggacacgatggcggaatctcaggtcgggcgcgcgcggcggcatcaggccggccgtcgcgcgccgggaaaattcgcactgtagcgcaacgcgctcacgcgagccgcgcgcgcgacggctcgaagagcggccgcacgtgccggtacagcgcgcgaaacgcgtcgagccgcgcgcgcagcgccgcgtggcgcgccgcgtcgggcgcgaattcgtcgcgcagcggcggcttcgccagcacgtcgcgcggcgcgccgccgaccgcgagccagcccagccgcgccgcgccgagcgccgcgcccgtttcgccgccgccgtggcggcgcgtgcgcacgccgagcgcgtcggcgatcagttgcgcccagtacgcgctgcgcgcgccgccgccgatcagggagagcgcgtcggtctgcgtgccgcccgcgatcagcgcgtcgaagccgtcggcgagcgcgagcgtcacgccttcgagcaccgcgtagccgagcagcgcgcgctcggtgccgtgcgtcatcccgaagaacacgccttgcgcgtacggatcgttgtgcggcgtgcgctcgccggacagatagggcaggaagagcggcgcgttctcgcgggcggcgggatcgagcgcggcgatttcggcaaggagcgcgggctcgtcggtcgacgtgagcttgcagacccagcgcaggcaactcgccgccgacagcacgacgctcatctgctgccagcgctcgggaatcgcatggcagaacgcatggacggccgacgccgggttcggccggaagcggtcgccgacgacgctcagcacgcccgacgtgccgagcgacacgaagccgtcgccgggctgggtcgcgccgatgccgagcgcgctcgtcgcgttgtcgccgccgccgcccgcgacgaccaccgattcggccaggccgagcgcgcgcgcgacgtccgcgcgcagcgtgccggacggcgcgttgccttcgacgatcctcggcatctgcgcgcgcgtcatgccgcccgcggcgagcagcgcgccggaccagtcgcggcgcgccgcgtcgagccacagcgtgcccgccgcgtcggacgggtcggacaccttctcgcccgtgagcttcaggcgcagataatccttcggcatcagcacgcacgcgatccggccgaacacatcgggctcgtgccgcgcgacccacagcagcttcggcgcggtgaagcccggcatcgcgaggttgccggcgatcgcatgcagctcgggcgcgcgcgcttcgagcagcgcgcattcgtcggcgctgcgcatgtcgttccacaggatcgcggggcgcagcacgcgatcgccgctatcgagcagcaccgcgccgtgcatctggccggacagcccgatgccgcgcaccgcggcgaacgcctgcggatggcgcgcgcgcagcgcggcgagcgcggcgagcgtgccggcccaccagtcgtccggatgctgctcggcccagcgcggatgcgcgcgcgcgacggtaaacggcgtgcccgccgtgccgacgacggcgccgtcgggcgaaagcagcagcaccttcacttcggaggtgccgagatcgatgccgaggtacatgagcgaaaagcggtgcgtcgacgggaagccgctactttagccgcgcgcccgccgccgcgccaatggcgatttggcccgagcaacgcgcggcggcgtgacggccgagcggctcagcggctcgcgagccatgcgtcgacgcgcgcggcgcccgcgcgtagcgcgcgctcgagcgcgggcatgccggcgagcgcgccccagagcgggcgttcgccggcgagcgcggcgacggggtcggccgcgcccgcgatcgcgcgcgcgacgcgcgcgtccatcacgccgtcctgatacgcgtacggcagcgcgccttgcgcccagcgctgcaggaagcgcaggaagagcgcgggcagcaccgcggtcgacaccggctcgacgccgcgcgcgatcgattcggcgagcgtcggcgcgatgaagccgggaatcttcgagaagccgtcggcggccacgcgctggttcgtgtcgcggatgtgcggattgccgaagcgctcgagcacgacgtcgcggtagcgcgcgagatcgagcgggctcggcgtgaggcacgggatcacgtcgtcggtcacgtacgcgtgcgcgaagcggcgaatgtgcgcgtcgcgcgtgccttcgtgaatgtatgaatggcccgcgagcgtgcccgcccaggcgatgcagctgtgcgtcgcgttcaggatccggatcttcgcttcctcgtacggatggacgtcgtcgacgagctccgcgcccgccttctcccacgcgggccggccggccgcgaagcgatcctcgatcacccactggatgaacgcctcgcccatcaccgggcacgcgtcgtcgaagccggtggccgcgcgcacgcgctcgcgcacgtcgggcgtggggcgcggcgtgatgcggtcgaccatcgagctcgggcacgcgacgttcgcatcgaaccacgcgagcagctcgacgaggccgcgccgcgcgaggaatgcgcgcatgccggcgcgaaagcgcgcgccgttgttgcgcaggttgtcgcagctctgcagcgtgagcgggcccgcgccgcgcgcggcccgttcggcgagaagcgcggcgagcgcgccgtagatcgtgaggcgcgcgccttgcaagtcggccgcgagatcggggttcgccgcgtcgagccgatcgtgctcgtcgaggtagtagccgccttccgtcaccgtgaacgacacgatccggcacgccggcgcggcgcccgcgtcgacgagcgcggccagctccatcgaccacggcagcacgcgcgcgatcgagcggatcgtctcgtaggcgcgctcgccttgcggcgtgaccgtctcgagcgtgtagacgccgtgctgcgcggcgagcgcctcgcggctcgcgcgcagatcgtcgcggatgtcgccgacgacgagcgaccaccgctcggcggcgggcgacgcttcgttgacgcggtgcagataccacgcctgatgcgcgcggtgaaacgagccgacgccgatgtgcaagatcgccggcgcggcggtggacggactgctcatcccgtgtctcctgacggccggctcgcgcccgccgaattttgtatagatcatttgctctttatgtgagcgaatgatcgtattcgggtgggcgaaagtcaaggcgatcgagcgggctttcgatgctgcggcgcgccaatcggcgcgatgcgcgggcgcgtcgcgatgcgatgcatctcgtcgccgaacggtgtcggaacgccgtcggaacggtgtggagcggcctcagaacggctcgcgggtcagcagcgcgagcgcttcgagcagccgtgcggccggcccgggcaggatgccgtggcggcggcgaaacgcggtcagcgtgcgggtggcggccacgccttcgacggcgagcgtgtcgatcgtgcgcgcgcggcgttccgcccggtacatcggctcggccatccagctcaggaagcccgcgtgcgcgacgaggctcttgagcgccgtcaccgagcgggtctcgaccgcgatgtcgggcggcgcgagcccgtgcgcgtcgaacgccgcgcgcatctgctcgaacggcgcggtgccgcgcggcgggatcgcccagcgcgcggcgcgcgtgtcggcgagcgtgagcggcgcgcgcgcggcggcgcgcagcggatggtcgggcgcggcgacgacgtggctcatgtcgtcccaccggcattcggcgatcgcgacgacttcgtcggtgtccggcacgcgcgtgctcaacgcgatgtcgatctcgtgcgtgagcagcgcgtcgacgagccggtcccacacgccttcgacgatcacgacgcgcaggttcggccagcggtcgagcacgcgcccgagcgccaccggcagcacgaggctcgcgatgctgccgaccgcgcccaccttgatcgtgcctttcgcgagcccgcgcagcgcgtcgatttcctcgcgcgcgtgctcggcctcgtgttgcagcagcgtcgcgtgcggcagcagcgcctcgccgatcgcggtcagttgcacgcccttcgaatggcgctcgaagagcggcgcgccgatctgctcctcgagccgcttcaggatgcggctcaacgccggctgcgtgacgtgcagcgcgtcggccgcgcgcccgaggctgccgctcgcggcgatcgtcgtgaaggcgcgcaattggcgcaggtcgaaagtcatgctgccgtgtaatggcttcttgcaaaaaatacagtatcgaggaatgtgcgcgccgccgatactgtggaaaccgatgatgacgatgaggagacacgcccgcatgacgccccccgatcttcgcgccgacgcgcccgcgcgcgcgccgtacacggtgcgcgacgccgtgatcgatctgctgcgccggttcggcatccgcaaagtattcggcaatccgggctcgaccgagctgccgatgttccgcaatttccccgacgatttcgaatacgtgctcggcctgcacgaggcggtggccgtcgggatggcggacggctacgtgcaggcgagcggcaacgccgccgtcgtgaatctgcactcggcggcgggcgtcggcaacgcgatgggcgtgctgttcaccgcgtaccggaacaagacgccgctcgtcgtcacggccggccagcaggcgcgctcgatcctgccgttcgagccgtttctcgcgtcggtgcaggcggccgaattgccgaagccgtacgtgaaatggagcatcgagcccgcgcgcgccgaggacgtgcccgccgcgatcgcgcgcgcgtatcacgtcgcgatgcaggagccgcgcgggcccgtgttcgtgtcgattccggcagacgactgggatcgccccgccgagcccatgcccgcgcgcacggtgagcagcgaagtgcggcccgcgcccgaggcgctcgcgcggctcggcgacgcgctcgacgcgagcgagcgcccggcgttcgtggtcggcgcggcggtggcgcgcgcgggcgcgtgggacgacgcggtgcggctcgccgagcggcaccgcgcgcgcgtgtacgccgcgccgatgtcgggccgttgcagctttcccgaggaccatccgctcttcgcgggttttctgccgccgatccgcgagcgcatcgtcgaacagctcgccggccacgatttcatcctcgcgttcggcgcgcccgtcttcacgtatcacatcgagggcttcggcccgcacgtgcccgcgggcgcggcgctgcatcagctcgtcgacgatccgtcggtggccgcgtggacgcccgtgggcgacgcggtcgtcggcaatctgcggctcgccgcgcgcgatctgctcgcgcgcgccgcgccgcgcgagcggccgatgcccgcgccgcgcgcgccgcgcgggcgcgtcggcccgggcgcgcccggcgagcggatgccggtggcgttcgcgttgcagacgctcgccgacgtgcgcggctcgcgcgacgtcgtcgtcgaggaagcgccgagcgcgcggccggccatgcacgagcacctgccgttctcgagcgccgacacgttctacacgatggacagcggcggcctcggttacgggatgccggccgctctcggcatcgcgctcggctcgccggggcggcgcgtgatcgcgctgatcggcgacggctcgagcctctattcgattcaggcgctctggagcgccgtgcatctgaagctgcccgtcacgttcgtgatcctgaacaacgcgcgctacgcggcgctgcaggatttcgcgcccgtgttcggctttcgcgacggcgagccggtgcagggcaccgcgctgcccggtctcgatttcgtgtcgctcgcgcgcgggttcggttgcgacggcgtgcgcgtgagcgacgcggcgcgcttgcgcgacgcgctcgagcaggcgctcgcgtcgcccgtgccggtcgtcgtcgacgtcgacgtcgcgtgacgcgcgaagccgggaggacgcagaagccctaagggccgaaatgcccgaagcccgaagcccgtgccacggcattcacgggcatcacgaagtattggaacgcattcagaaggagaacacacgcatgcaggacatctcgatgctgatcggcggcgagcgtcgcccggccacgggcggcgcgacgttcgagcgccgcaatccgctcgacggggagctcgcgacgcgcgcacccgccgcgaccgccgccgacgcgcgcgcggccgtggacgccgcatccgccgcgttcgcgccgtgggccgcgctcggcccgagcgcgcgccgcgcgctgctgctgaaggccgctgccgcgctcgagggcaagcgcgacgcgttcatcgccgcgatggcggccgagacgggcgcatcggcgatctgggcacggttcaacgtcgagctcgccgcgaacggcctcgtcgaggcggccgcgctgacgacgcagatcggcggcgagctgattccgtccgacgtgccgggctcgctcgcgatgggcgtgcggcagccggcgggcgtcgtgctcggcatcgcgccgtggaacgcacccgtgatcctcggcgtgcgtgcgctcgcgctgccgctcgcatgcggcaacacggtggtgttcaagggctcggagctgtgcccggccacgcacggcctcatcgccgacgcgctgcacgaagcggggctgcctcgcggcgtcgtgaacttcgtgacgaacgcgcccgccgatgccggcgccgtcgtcgacgcgatgatcgcgcacccggccgtgcgccgcgtgaacttcacgggctcgacgcgggtgggccggatcatcgccgagcgctgcgcgcggcatctgaagcccgccgtgctcgagctcggcggcaaggcgccgttcgtcgtgctcgacgacgccgatctcgacgcggccgtcgcggcggctgcgttcggcgcgttcgcgaattccgggcagatctgcatgtcgaccgagcggatcatcgtcgacgagcggatcgccgacgcgttcgtcgcgaagctcgccgataaggccgcgtcgctgccgttgggcgatccgcgcaacgggcccgtcgtgctcggctcggtgatcgacgcacagaccgtcgagcgctgcaacgcgctcatcgacgacgcgctcgcgaaaggcgcggtgctgcgctgcggcggcaaggccgacagcacgctgatgcccgcgacgctcgtcgaccgcgtgacgcccgcgatgcgcctctacgcggaggaatcgttcgggccggtgaagggcatcgtgcgcgtcgcgggcgaggaggcggcgatcgcgtgcgcgaacgacaacgcgttcggcctgtcgtcggcggtgttcagccgcgacgtcgcgcgcgcgatgcgcgttgccgcgcggatcgaagcggggatctgccacgtgaacgggccgaccgttcacgacgaggcgcagatgccgttcggcggcatgaaggacagcggcttcggccacttcggcggcaaggcgggcatcgccgagttcaccgatctgcgctggatcaccgtgcagacggctccgcgccactatccgttctgaaacgatggcgacgatcgagatgacggcgttgaggattgcgatgctcggcgcgggcgcgatgggctcgctgttcggcggattgctcgccgagtgcgggcacgacgtgacgctcgtcgacgtgaacgccgcgcatgtcgacgcgatcgcgcgcgacggtttgcggctcgacaccgatcgcggcgagcggcgcgtcgcgcggctcgccgcgctgcgcccggacggcgtcgccgcgcacgcgggcatgccgcccgacctggtgatcgtgttcacgaagacgctgcacacgcgcgcggcgctcgcgggcgcgcgcgcgcttttcggcccgcgcacgcacgcgctgacgctgcagaacgggctcggcaatgtcgagacgctcgccgaatacgtgccgctcgagcggattctcgtcggcgtgacgacgtggcccgccgatctcgccgggcccgcgcacgtgcgctcgcacggcgcgggctgggtgaggctgatgagcgcggacggcgcgatgcggccgatcgtgcaggcgagcgcgcacgcgctcgatcgcgccggcttgaactgcgcgatcgacacgggcgtgtgggcgacgatctgggagaaggtcggcttcaacgcggcgctcaacacgctgtgtgcgctcacgcgcggcacggtcgacgcgctcggcgcgcgcgaggacgggccggcgctcgcgcttgcgatcgtcgcggaggtcgcggcggtggcgcgcgcgaagggcatcggcgtcgacgagcgccggatgcgcgagaacgtgctgcacgcgatccgcgagcaccgcggacatcggccgtcgatgctgcaggacgtgctcgcggggcggcgcaccgagatcgacgcgatcaacggcgcggtggtcgcggccgcgggcgagctcggcgtggcggtgccgcatgtgcggacgctgttgcagctcgtcaggctgatcgacgcgcagggcgggtgacgtggcgcgggcaacgaagcggacaggggccgcgggaggctgcgcgacggcggccgtgcggctgcgggagcgccgtgaacgcgttgtggcgacgcggtgaggaggcgacgagacaacgcggagacacggcaacacgcaggcgcaggggcgtagagacgcagacgcaggcgcgcacgggagacatggacgtcggctcgacggccgacggcgcccccggcggtctcgatcggcggcgcgacgaaggccgccgcggcggcgaacgacggcccgcgcgcgtcctccaggccgcaccggcattcgccgtgggctatttgtccgcgggatcggcgcccgccgcttcgattcgcccacgacccgccgccgaacggttttccgacggccgcatgccagccgccgtaggggtttccaataattcaactaaaagaaattagttttaccattcgtaaattcataagcttgcgctagatcaaggcgcgaccgcgcgaacgcttgccgtcgcgcgccgcgcgcggctcgtgcgaggcggatgaagcccttgcgccgcagggcgtgcccgcgacatcgcgaacggtttcgaagaaagccggcgcggggcgggtcagcgcgacgcgccgatccagaggacattcaggagacgacatgaagcccaccccgaccccgtgtttcgccgcggcgcgccgccgcatcgccgcatcgagcgccgtgcgccggaggctcgcatgagcgcccggcacggcggtgcgccgcttgcgctcgatatcggcgcgacgctcgaccacggtccgttcaccgcgatgcagcgcgtcgcggtgctgctcgccgcgttcgcgatcgtgctcgacggcttcgacagccagttgatcggcttcgcgattccggtgctgatcaaggagtgggggatcacgcgcgacgcgttcgcgcccgccgtcgcggcgggcctgttcgggatgggcgtcggcagcgcgtgcgcgggcctgttcgcggaccgcttcggccggcgctgggcgatcatcggcagcgtgttcgtgttcggcgcggctacctgcgcgatcggcttcgcgccgaacgtggcgaccatcgccgcgctgcgcttcgtcgcgggcctcgggatcggcggcgcgctgcctaccgcgacgacgatgacggccgagtacacgcccgcgcgccgccgcacgatgatggtgacggcgacgatcgtctgcgtgccggcgggcgggatgctcgcgggcctgttcgcgcacgaggtgctgcccgcgtacggctggcgcggcttgttctggctcggcggtgcgctgccgctggcgctcggtttgctgctcgtgcgcgcgctgcccgaatcgccgcgctatctcgcgcgcaatcccgcgcgctggcgcgagctcggcgcgctgctcgcgcgcatgggccggcccgtcgccgacggcaccgccttcaccgatcttgccgaggcgcgtgcgcacgaagggcagcggcgtggtgtgcgtgcgctgttctcggcggcctacgcgcgcgacacgatcgcgttgtggtgcgcattctgcatgtgcctgctcgccgtctacagcgcattcagctggctgccgacgatgctgacgtcgcaaggcctgagcgtgtcggtcgcgggttccgggctcaccgcatacaacctcggcggcgtgctgggcgcgctcggctgcgcgctcgcgatcggccgtttcggttcgcgctggccgctcgcgttctgctgtgcgggcggcgcggcgagcgccgcgtggctgctcggcgtcgatgccggcagccacgccggctggctgatcgtcggcctcgccgcgcacggcttcttcgtgaacgcggtgcagtcgacgatgtacgcgctctgcacgttcatctatccgacgcccgtgcgcgcgacgggcaccgccggcgccgtcgcgttcggccgcgtcggcgcgatcctgagcgcgttcgcgggcgcgtacgtgatctcggcgggcggtgcgaacgcgtacctggcgatgctcgccgccgcgatggcggtcgtgctcgtcgcgttgctcgcgctgcgccggcacattccgcggctgcgccgcggcgggctgccggcggccgacgagctcgcgcgcaccgcgccctgacgcttcgccgcgcgtgcgcgcggcgctacagcgtcgtgcgcacgtgccagagttcggggaacagcacgacgtcgagcatcttgcgcagatacggcgcgccgctcgtgccgcccgtgccctgcttgaagccgatgatccgctcgaccgtcgtcacgtggcggaagcgccattggcggaacgcgtcctcgagatcgacgagctcttcggccatctcgtacagctcccagtgcgcgttcggctcgcggtacaccgcgagccacgcggcctcgacggtgcgatcgtggcgcgtcggctgcgtccagtcggcgtcgagccgctcgggcgcgatcggaaagccgcgccgcgcgagcaggcgaatcacttcatcgtatagcgacggcgcctgcagcgacgcttccagatgcgcatgaatcgccggccggtgcgcgtgcgggcgcagcatctgcgcgttcttgttgccgaggatgaactccagctcccgatactggtacgactggaagcccgacgacgcgccgagatacggccgcatcgccgagtattcggacggcgtcatcgtcgcgagcacgttccacgcctgcacgagctgctcgagcacgcgcgacacgcgcgcgagcatcttgaacgcgggcggcagcgcgtcgtcgcggatcgacgcgagcgccgcgcgcagttcgtagagcgcgagcttcatccacagctcgctcgtctgatgctggatgatgaacagcatctcgttgtgatcgggcgagcgcggatgctgcgcatcgaggatcgggtcgagcgacaggtaatcgccgtagctcatcgattgcgagaagtcgagctgcgcgcgatgccagccggcctgcgcgtcgtcgccggcggcctcgggcacgtgcggcgcgtcgggcgcgtgcgcgccggcgaacgggcagcggggcgcggcgtcgtcgccgggcggctgcatgtgacctgaattcacgtttgtctccatggaatagatggggcggtgcgggcggccgatccggccgatggccgcacgcttcgcgcggcgctcgcgcgggctcaggtcaccgcggcgcgcgtggcgaactcgggcgcgcgccatgcctcggtgtcgagaatgtcgcgcagcgtctcgaccgcgtcccacacgtcgacgaagcgcgtgtagagcggcgtgaagccgaagcgcaggatgcgcggctcgcggtagtcgccgatcacgccgcgcgcgatcagcgcctgcatcacctcgtagccgtgcggatgctcgaagctcgcctgcgagccgcgctgatgatgcgcgcgcggcgtgacgagcttgagcggctggcccgcgcagcgcgattcgacgagcgcgacgaacgcgtcggtgagcgcgagcgatttgcggcggatcgcgtgcatgtcggtctgcgcgaacacgtcgagcccgcattcgaccatcgacatcgacacgatcggctgcgtgccgcacagaaagcgcgcgatgcccggatcgggctcgaacgcgggctgcatcgcgaacggcgcgcgatggccccaccagccggacagcggctgctcgaacgcccgctgatggcgcttgggcacccagacgaacgcgggcgagccggggccgccgttcaggtacttgtacgtgcaacccaccgcgccgtcggcgagcgcgccgttcagatcgacgggcacggcgcccgccgaatgcgcgagatcccacagcatcagcgcgccggcctggcgaaccgtctgcgtgacggacggcatgtcgtgcatgtagcccgtgcggtagttcacgtgggtgatcatcgcgacggcggtctcgtcgtcgagcgcgtcgggcagatcggcgggatcgtcgatgaggcgcagttcgtagtcgcggtcgaactgcgcgatcaggccctgcgcgatgtacaggtcggtcgggaagttcgagcgctccgacacgatcacgcggcgcttcggcgcgtgccgcgcctggtgccgcagcatcgcggccagcagcttgaacaggttgatcgagatcgtatcggtgatcgcgacctcgccgtcggccgcgccgatgagcggcgcgagcctgtcgccgagccggcgcggcagcgcgaaccagccggccgtgttccagctgcggatgaggccttcgccccattcggcgccgatcacctgttgcgcgcgggcggccgccgcgcgcggctgcgcgccgagcgaattgccgtcgagatagatcacgccggcgggcagcgcgaactgctcgcgcagcggcgcgagcgggtcgtcgcggtcgagcgcgagcgcttcttcacgtgttttcatgatgtcgaacctggttggggagggggcacgcgcatgcgtcttcagcgcggcgcggcgggcagcgcgcgcagcaccgcgcgcacggggctcgcgtcgagcgtcgtgaacttcaatggcagcgcgatcagttcatagtcgccggcggcgatctcgtcgagcacgagcccttcgagaatcgccatccggtgcgcgcgaatgcgccggtgcgcatccatcgtcttcgattcctgcgggtcgagcgacggcgtgtcgatgccgacgaggcgcacgccgtgcgcggcgagcagatcgatcgtttccggcgcgaccgcgcagaacgcgctgtcccacgcatgctgcggcgcctggccgtaggtgcgcagcagcacgcgcggcggcgcgccggcgagcgccgcgcgcacatgctcgggcgtgacggcggagcgcgcgccgatgcaatggatcacgcggcagcgaccgagatacgcatcgagcggcaccgcgccgatcggcgcgccgtcggcgtcgtagtgcagcggcgcatccgcgtgcgcgcccgtgtgtggcgatagcgtgacgcgcgcgacgttgacgggcgagcccgcctcgatgcgccacacccgctcgatgccgacgggcgtgtcgcccggccagacgggcgtggcgggggcgattggcggggagatgtcccagatcgtgtccatgccgttgtcgaagaaacttggatgcttcgcatgataggcaaagccgcgaagcaggtgcttgcaaaataagcatggacaatccaccaatatggcagataattcgaaatagacctaaaacggagaccaaaaatgcatgcgatcacgctggatgcaaccgattgccgtattctcgcggtccttcaggaagaaggccggatcagcaacctcgatctggccgagcgcatttcgctgtcgccgtccgcgtgcctgcggcggatgcggctgctcgaggagcaaggggtgatcgaacgctatcgggcgtgcctgagccgcgagaagctcgggttcgagctcgaggcgttcgtgcaggtgtcgatgcgcaacgatcagacgcagtggcacgagcgtttcgcgcaggcggtgcgcgaatggccggaggtggtgggcgcgtttgtcgtgacgggcgagacgcactacctgctgcgcgtgctcgcgcacaacctgaagcactactccgatttcgtgctgaatcagctgtacaagacgcccggcgtgctcgacattcgctcgaacatcgtgctgcagacgctgaaggacgaggcggggccgcccgtcgcgctcgcgcgcacgggcccggcgatcaaagccgtgtgaggccgtgaaagccgccgctctggaacacgagcggcgcgagcgcggccgcgtcggggtgcacgccgcagcgctcgacctcgccgacgaagatcacgtggtcgccttcgtcgtagcggctgcggttgtggcattcgaaccacgcgagcgcgccgtcgagcacgggcatgccggagtcgccctgcgcatgggacacgccctcgaagcggttgcccttcagcgtcgcgaagcgcatgcacagatcgtgctgcgacgcggacagcacgttgacgacataatggctgttcgtgcgaaacaccggcatcgacgccgatttgtgcgcgaggctccacagcacgagcggcggatcgagcgacaccgaattgaacgaactcgcggtgatgccgatcaactggccggacggcgcgcgcgtcgtgaccacggtcacgccggtcgcgaactggccgagcgcttgacgaaacgcggcggtatcgaaattcggtgggctcgcctgtaggtgtttcatcgcgtgacggcctcgagcgacgggcgcgcgcggcggcgagcggaacgggcggcggtgccgcgggcgaaatggcgggaagggagcagggcggtcatcgggaaattcgtctggttagtgacgattttagcggcaatcgtgtacgactgcgacgggccgccgcgccccgcgcgtgccgcgagtggccggcgccacatttcgcgcggcgggcggcgcgttgcggcgcggccgcgccgccgggcgaggagggcgcgccgcgccggcctgccgatgcggcgcgtgcccgcggcgaagcggggcgcgcggcgcacgacggcgagcgtcgcgcgccgccgcacggcgaacgaaacgaacgtaatgaacgaaacgaacgaaacgaacgaaaggaaaccgatatgagcgaagcaacgagcgaagtcgcgacgctgggcggcggatgcttctggtgccaggaagcggtgtttctcgatgtcgacggcgtgacggccgtcgaatccggctacgcgggcggccatacgcgcaaccccggctaccgcgacgtgtgcgacggcgacacgggccatgcggaggtcgtcagcgtgagcttcgatccggcccggatcggctaccgcgagatcctcgagatctttttcgccacgcacgatccgacgcagttgaaccggcagggcaacgacgtcggcacgcagtaccggtcggtgatcttcacgcattcggatgcgcagcgcgacgcggcgctcgagctgatccgcacgctggagcgcgacaagctgtacgacgatccgatcgtcacgcaggtcgagccgctgaacggcaattactggcccgcggaggcatatcaccagaactattacgcgcgcaatcccgggcagggctattgcgcggtcgtgatcggcccgaagctcgcgaagttccggcagaagttcgcgcatcggctgaagtcgcgcggcgcttgagggccgcgccggatggccgcgcgcggcccgcgcgacggccgaacgtcacggccgcgcgtgacgccggcgggcagggcgttgccggcgcgcgtcgcgttgtgcggcgtggcgtgatcgcgtggcgcgcgatcgattcgcgcgtgcggggcggtgcacgtatcgccgcgtcggtgcgtcgcgcgggcggcctgccgtgctgccgcgccgctgttgcgccgcgccgccgcgcgtaacacgccggatcggtcgatcgtcgcgctcggcgtgcggcgcgagcgggcgtcggcttttcgcgctgtcggcggcagcggcgcggccgcgaacaggcgccggcgaagcgtcgcgggccgcgcgcgttatgccgcctcgccgcgccagcgcacgcacgcggccgcgatttccttcgcgagcgcgatgcacgatagcggcgccgatccttccgccttgttgttcaccgtgatgagcaccggctggccggcaagcacgtagcgcgccgcgagctccgcgagcgccgtgcgggtatgcgggtcctcgtcgacgagccggtcgaacggctcgtatttcgctttcgcctgctcgtacttgaagccgccgtgcaggctccagcggacgatcagcgggcccgacggctcgccgtcgaggagcgcgagcgccgccgcctggcgcagcgggtccggcatcttcgcgtgcagcccgacgcagtagcgcacgcccgccgccgcgagcgcgcggatgaagcgcggggtgagcaggctcgcgtcgcggatctcgaccgcgtagcgcgggccgtcgggagccgccggcagcgcgggcagcgcgccgaggaacgtgctcaggcgatcgacgagcgcggcggggtcggccagcagcgtgtcgggcagcggcgggaactggaagacgagcgcccccgccttgttgccgagcccttcgaggcacggccgcacgaattcgtcggcggcgagctgcgcgttcaggaacgccgggttcgggccgctcggctcgccgcgcgcgccgcgcagcaccgcgtcggtgacgagcgcgggcgccttgacgacgaagcggaagtcgtccggcacctgctgcgcgtagcgcagatagttggcgacggtgagcggcgcgtagaacgagcggtcgaggctcacgctcttgagcagcggatgcgcggcgtacgcttcgaggccttcgcgcgacagcttcgattgggcgtagtcgtcgccgtagacgatgtctttccagccggggaaataccacgacgacgtgccgagccgcacgtgcggcggcaattcgcgtgcggcggcggcgacatcgtccgcgatcgcggcgggcgcgacgccgcgccggcgcgtgcgtttcttcggcgcggcggcaggcggcgcgtcgaagccggggagcgcgggtgtcgcggcgggttcgggcggatcgtcgggatcggctgggtcgtcgggaacgccgggatcggcagaatcggcaggatcggcgcggtcgcccgcgtcattcgcgtcgcccacggtcccggccatgccggagtcgggcgtgggtagggctgcggttgcgggtttcgcgcgggtgctgtcgcgggcatcggcctcgccgtcctcgccgtgcgcgggagcgttcgtgccgggcgcatccgttgccgcgggcgccgaagtccgcgcgatgtcgttcgataccggcgcatcgcccgccgccgcggcgtccggcgatgcgtcgcgccgccggacgcgcggcgcgcgctggcgcttgccgtccgcggcggtggccggcgagggggacgaagccggcgaggccgacggcgtggatgaaggccgctccggcagcggtagcggttctaccccgaacaggtcgaattgatcgccttgcgcgtcgccttgtcgtggcggcgcaggtttgcgccgcgtgctgccgtcacccatccgtcatcgcaaaaaggcgccgcccgtcagcgcggcagcgcgtgttcgtacatgtagcgccgcgaccacggcagcgtcttcgcgctctgcccggccttgcggcacacgatctggaagatcgacacgtcgtcgtgctcgaatgcatacgcgcagccggccaggtacacgcgccagatgcggaatttttcgtcgtcgacgagctttctggcttcctcggccttcgcctcgaagttctcggtccagatgtcgagcgtgcgcgcatagtgccgtcgcaggctctcgacgtcaaccgcctcgagcccgccgcgctgcgcggcctcgagcgcgaggctgatgtgcggcagctcgccgtccgggaacacgtagcggtcgatgaactcgccgccgccgagcgccgtctcgccgctttccgcatcggtcgacgtgatgccgtggttcatcgcgatcccgtcgtcggcgagcagttcgcggatgcgcgagaagtagagcggcaggttcttgcggccgacgtgctcgaacatcccgacgctcgtgatccggtcgaactggccgtcgatctcgcgatagtcctgcagccggatctcgatctggttctccaggcccgcgcgcttcacgcgctcggtcgcgagatcgaactggttttgcgacagcgtgacgccgacgcagcgcgcgccgaacttgcccgccgcgcgcagcacgagcgcgccccagccgcagccgatgtcgagcaggcgctggccgggctgcacgccgatcttcgtgaggatgtggtcgatcttcttgatctgcgcggtgccgaggtcttcgtcgccgttctcgaaataggcgcacgaatagaccatgttctcgtcgagccacagctggtagaactcgttcgacacgtcgtaatggtactggatcgccttcctgtcggaatgcttcgagtgattgaagtagcgcttcacgcgcgcgagcttgcttgcgctcgtcaccgtgctgcgcgcgagcgaatagccgatgttgatgatgtcggcgagcttgccctcgatgtcgatcttgcccttcacgtacgcctcgccgagattgtcgaggctcggctcgagcagcagcggcagcgcggatgcgctattgaccttcagcgtcacctgcggcgccgcgaacgtgccgaaatcgagttgctgtccgttccacagaacgaggcgcgccggtatgtccgccttctcccgtacctcgttcgcccactgtgccagtttcttttcccagaacatttggaatccccttttgttcgttgaaacgaaatacagcgaagttctcgggcgggcggccggcgtgcgggaacgccgcccgcccgcgagtcaaacgaaacgcgggcaggacactgcgggcgcgccgtggcgcgttacggcgcgaggcgcgcgatcttccagccgctcgccgacgcggcgtcgcgcgtatacagcaggcggtcgtggagccgcgacgggcggccctgccagaattcgatcgagctcggcacgagacggtagccgccccagtgcggcgggcgcggcgggttctcgccgaagcgcgcgccgatttccttctcgcgcgcctcgagcagcgcgcggctctcgatcaccgcgctctgctcggacgcccatgcgccgatccgcgagccgagcggccgcgacgcgaaataccggtcgctttcctcttcgctcgtcttctcgatgcgcccctcgacgcgcacctggcgctcgagttcgatccagtagaagagcagcgccgcgttcgggttgtgcgcgagctcgcgccccttgcggctttcgtagttcgtgaagaacacgaagccgcgctcgtcggcgcccttgatgaggacgatccgcgcggacggccggccggattcgtcgacggtcgcgagcgtcatcgtgttgggctcgggcagttgcgcgtcgagcgcttccttgaaccagacgtcgaactggacgaacggattcgggttcacgtccgccgcgtcgagcgacgcgcgggagtagttggtgcggagatcggcaagtgtcgtcattggtgtgcgaacgctcaatcggggccagtatagcgaaggtggaaaaaacctgcgtcgcagtgcttcggtgcgtgtttgccgccggccgatcaggcaaaatagcgggctatccgttgcctttcgatcagcttgtatgtctcgtaccgacgccattgcgacgcctcacgatgttactccgcagccatccggcgagcttgacgcggatcgcgcccggcgcttcggcggcgtcgcccggctctacggcgccgatgcgctcgccgcgttcgagcgcgcgcgcgtcgcggtgatcggcatcggcggcgtcggctcgtgggcggccgaggcgctcgcgcgcagcgccgtgggggaactgaccctgatcgatctcgacaacgtcgccgaaagcaacacgaaccggcagatccatgcgctcgacggcaattacggcaagccgaaggtcgacgcgatggccgagcggatcgcgctcatcgatccggcgtgccgcgtcgtgaagatcgaggatttcgtcgagccggacaatctcgacgcactgctcggcggcggcttcgactacatcgtcgacgcgatcgacagcgtgcgcacgaaggtcgcgctgatcgcgtggtgcgtcgcgcgcgcgcagccgctcgtgacggtcggcggcgcgggcggccagctcgatccgacccgcatccgcattgacgatctcgcgcagacgatccaggacccgctgctgtcgaaggtgcgcgcgcaactgcgcaagcagcacggtttcccgcgcgggccgaaagcccggttcaaggtgagcgccgtctattcggacgagccgctgatctatccggaggcggccgtgtgcgacgtcgacgatgtcgcgatgcacaccgcaaccgacgcgcaggcgccggggccgaccgggctcaattgcgcgggcttcggctcgagcgtgtgcgtgaccgcgagcttcgggttcgcggcggccgcgcatgcgctgcgtgcgctcgccgcgcgggcggggcgctaacgcaggcgtggccgcgcgcccgttcgcggcgcggcggcggtcgattcgcgcatgccggcatgcgcatgggcgccgcgcgggggcggccgaatcgccgcgcgcgatccgccggcgttcgccgcgatgttcgtgcctgcgcgcagagggtgccgtcgtcggcggcgtcgccgccgcgccatcgcgctgcaagaaaaaagcggcgcacgcgcaatatgcgcgcccgccgcatggccgctccggccgaagcctgtcgtcgtccgtgtgccggcgcgtcagttcagcgccgcgctcagcttgcgccgccacgcggacacgagctccggctggtcggccgcgagctcgaacaccgaaatcatcgtcttgcggccgacgtcgtcgccgaacgtccggtcgcgcaggacgatctccagcaactgttcgagcgcgccttcgtatgcgcggcgcgcgatcaggctctgcgcgagatcgaagcgcgcgtcgagatcggccggatggctcgcgatgcgcgcttcgagcgcgtcggtcggcggcaggtcggccgttgcgtcgagcgcgtcgaagcgcgtcttgatcgcctggtagcgcgcgtcggcgccgcccgtggtctgcggcgacagccgcgcggcttcggcgcgcgcgtcgtcgatccggttcagcgcgagcagcagctcgacgagatcgaggcgcgcgtcgtcatagccggggttcagcgcgagcgcgttttcgaggtgcgacagcgcgtcgtcgatccgctcctcggcgagcgcggtctgcgcggcgtaacgctcggcctcgtcgggcgcgggcacgaggcgatcgaggaacgcgcgcagttgcccttcgggcagcacgccgacgaactggtcgaccggctgcccgcccgcgaacgcgatcacgtgcggaatgctgcgcgtctggaagtgcgcggcgagctcctgattctcgtcgacgttcaccttcacgagcttccagcggccttcgtactcctgctcgagcttctcgagcagcgggccgagcgtcttgcacgggccgcaccacggcgcccagaagtcgaccagcacgggggcggcaagcgatgcttcgatgacgtcgcgttcgaaagtggcgagcgtggtgtccatggcgtcctcgtcgatgttggatgtatgcacaatgggggagcgcgggcgctttttcaatgcgcgcggtgttccgggaacggaatccactcggtttcgccgggtaccgtccccatctgctgcgccgcccacgcgcgcttcgcccgctcgatcgtgtcgcgcgagctcgcgacgaaattccattcgatgaagcgctcgccgtcgagcttgtcgccgccgagcagcatcgcgcgcgcgccgcccgcgctcgcgagcgcgacgcgcgcgccgggcgcgagcaccgccatctgcgcgggctcgagcggcgcgccgtcgatggtcagatcgccgtcgacgagatagaccgcgcgctcgtcgtgatcggcgtcgagcgcgagcgcgccgcccgccgcgaacacggcggccacgtacagcgtgcgcgagaacgtcgtgacgggcgagcgcgcgccgaacgcgtcgcccgcgatcaccgtcagcgcgacgccgtcgcgctcgagcttcggcagcgtcgcgcccgcgtggtgctcgaacgacggctcgcgcgcctcgtgctcgcgcggcagcgcgacccaggtctggatgccgtgcacggtctgcccgcgcgcgcgttcttcgtccggcgtgcgctccgaatggacgatcccgcgcccggccgtcatccagttgacgtcgcccggcacgatcttctgcgcggagccgaggctgtcgcggtgcatgatcgcgccgtcgaacaggtaggtgacggtcgcgaggccgatatgcggatgcgcccgcacgtcgaggcccgcgcccgccggctgcgcggcggggcccatgtgatcgaagaagatgaacgggccgacggtgcgcgcggcgagcgcgggcagcgtgcggcgcacggtcaggttgccgatgtcgcgcacgtgcggtttcaggatggctttgatcgaatcggtcatggctggggtgagggcagttcggaacgcgtcgcgcgttcgtgtggcgaaagcgggatgtgcggcccattgtaacggcgtcctggcggatgcggcggcgcgcgctcgctccgcgcggggccgtctgcaagcttcgcgaaacgccggtagactcggcggctcgcacaaaaaagacccaggagacacgatggccccgaaagatctgttgctggcgctggtggtgatcctcgcgtggggcgtgaacttcgtcgtgatcaaggtcgggctgcacggcgtgccgccgatgctgctcggcggcctgcgcttcctgctcgcatcggtgcccgcggtgttcttcgtgcgccgcccgcggattccttggcggcttctcgtgctgtacggctcgacgatcctgctcggccagttcgtgttcctcttttccgcgatgtacgtcggcatgccggcggggctcgcgtcgctcgtgctgcaggcgcaggcgttcttcacgctgttcttcgcgaggttcgcgctcggcgagcgcttgcgcgcgcagaatctcgtcggcctcgcgatcgccgcggtcggcctcgtcgcgatcgccgtgcagggcggccgcggcatgacgctcgcgggcttcgcgctgacgatcggcgcggcggcgctctgggcgctcggcaacgtcgtgacgaagaaggtcggcaaggtcgatctcgtgtcgctcgtcgtgtgggcgagcctcgtgccgcccgtgccgttcttcgcgctgtcgtacgggttcgaggggccgcagcggatcggggccgcgctgacgtcgctgtcgggcgcgtcgatcttcgccatcgtctatctcgcgttcgtcgcgacgctgctcggctacgggctgtggagccgcctgatgtcgcgctacccggccgggcaggtcgcgccgttctcgctgctcgtgccggtcgtcggcctggcgtcgtcggcgctgctgctcgacgagcggctcacgcacgcgcaactcgcgggcgccgcgctcgtgatggcggggctcgcggtcaacgtgttcggcgatcgcgtcgtgcggcggcttttcgcggccgcgtcgtgagagccggcgggagcgggcgaagcggcggacgaacggcaaatcgggcgcggcgcgtttgcgcggcggcgggcgcgcttgttgcgccggccgcgccgatcgcggcgccgtggcttgtggcgcgggcaggggcggcggagattgacggggctcgacggcgctctacggcgcttcgtttcgtttcactgcgcgctcgcggcgttttcgcgcgggcgcgagccgtggcgatcgatgcgccgatgatcgtcggcacgacggtgacgcgtcgcgcgtggcgaggcggtgcgtcgaggcgacgcccgaagtgggagccgaagcgacaagccgcagcgacgcgttgagggcgagagggccggccgcggcgaccgatgcgcgcggtggggcggcttgcggtcgctcggcgccccggcccgcaaatggcgcggcaatgacccaaaaaccgcgcggcgcatcatgcccgccgagcgccccgagcgccccgaggctccgcgagcacggcacgcgatcgcggcgcggggcgcgttacgtcatccggctcttcgcgagcggcgggttcgccgagaaatagcgcttgattccgcggaagatcgcatcggccatctggtcgcgatacgcgtcgtcgttcaggcgccgctcttcgtccggattgctgatgaacgcggtctcgacgaggatcgacggaatatcgggcgccttgagcaccgcgaaccccgcctgctcgaccgagcccttgtgcagcttgttgatgccgccgacttcgcgcagcacgtagttgccgtagcgcagcgaatcgcggatctgcgcggtcgtcgacatatcgaacagcgcgcggttcaccgcgacgtcctgcgtcttgatgttgatcccgccgatcagatcggaggagttctccttgttcgcgagccagcgcgcggccgcgctcgacgcgccgtggtccgacagcgcgaacaccgacgagccgcgcgccgacggcgtcgtgaacgcatccgcgtggatcgacacgaacagatccgcgccgacgcgccgcgccttctgcacgcgcacgttcagcggcacgaagaaatcggcgtcgcgcgtcatcatcgcgcgcatgttcggcgcggcgtcgatcttcgcgcgcagcttctttgcgatgtcgagcgcgatgtgcttttcgtacgtgccgccgccgccgatcgcgcccggatcctcgccgccgtggcccggatcgatcgccaccgtcagcaggcgcacggtgccgcggccggatttcggcgcggtgaacgcgtaggtgtcggtgtcgcccgaatcgtcgtcgttcctgcgcgcgatgacgggcggcggcttgaccgcgggccgcggcggtgcggcgggcgggctcgcttgcgcgacgggcggattggcgggcgccggccgcgccgaatgcgcggccggcgggttgttctgcgcgaagcgctggaagaacgcatcgctgttgtccgtcgcggcgggcggcgcggcggtcgggccgttgagcgcggccgtgggcggctgcgcctgctgcgcgcgcagcgtgtcattcaactgctgttccttgcgctccgtctgcgcgatcagatcggacagcggatcgggggcgacggccggatacaggtcgaacacgagccggtacttgtaggtgccgacgggcggcagcgtgaacacctgcggcttcaccgagcccttcaggtcgaacaccatccgcaccacgtgcggctgatactggccgacgcgcaccgactggatctgcggatcgttcggcgcgatcttcgagacgaggtcgcgcagcgcctggtcgagctcgaggccgttcagatcgacgacgagccggtccggcccctgcagcagttgctgggtgttctgcagcggctgatccgattcgatcgtcacgcgcgtgtagtcgcgcgcgggccatacgcgcacgccgagcaccgagctcgcgtgcgcgagacgcggcagcgcgagcccgagcacgagcgtcgacgcgccggcgcgcaggatctgccggcgccgccagttatgggtcgcggtggccgccgattcgatcgagcggaacggtttgatcaacatctttcgagacatgcctttcctgatgcgctgtacgcccgggcggtgagcaggcggccttcgcccgccacgtcgagcgagaacacgagatccggcacgccaaggagcgcgcccgcccgttgcggccattcgacgatgcagatcgcgccggaattgaaatattcgcgaaagcccgcgtcggcccattcggccggatcgctaaaacggtacagatcgaagtgatagacctcgagttccccatcggaacgcgcgagcgcgtatggttcgacgagcgtgtaggtcgggctcttcacgcggcccgcgtggccgaggccgcgcagcatcgcgcgcacgagcgtcgtcttgccggcgccgagatcgccgtacagctggatctgcaggccgtcgaacgcatgcgcggcggcgcgcgcgccgcgcatcgcgtcgagcgcgtgcgcgaggcgttcgccgagcgcgatcgtcgccgcttcgtcggcgagcgcgagcgtgcgttcggcaagcggagcgggcagggggggcgcggcgtgcgcgtggctaggctgctcgggcattctcgtaaaataacgcgatggaccgcaatccggaactcgcaatcgcagatgcgcgcccctcgcaggacgggcgcgccgcgccgtctcgcctcgacgacgcgcagctcgccgagctcgcgtcgcgcatcaaggcctgggggcgcgaattgggtttcggggcgatcggcatcagcgataccgatctctcggaggccgaagcagggctcgccgcctggctggaagccggatgccacggcgagatggattatatggccaaacatgggatgaaacgcgcgcggccggccgaacttgtggccggcacgcgacgcgtgatttccgcgcggctcgcgtatctgcccgccggaacgctcgacggcgcgcccgatgcgcagggcgcgcggcgcgattggcgcgcgcgcgaggccgcgcgcatcgccgatccgcaggcggccgtcgtgtccgtctatgcgcgcgggcgcgactatcacaaggtgttgcgcaaccgcctgcagacgcttgccgagcggatcgaggccgagatcggcgcgttcggccatcgcgtgttcaccgattcggcgccggtgctcgaagtcgagctcgcgcagaaggcgggcgtcggctggcgcggcaagcacacgctgctgttgcagcgcgacgcgggttcgttcttctttctcggcgagatctatgtcgacgtgccgttgccggcggacgcgcagacatcgcccgacgccgcgcccgagacgcccggcgcgcattgcggcagttgcacgcgctgcctcggcgcgtgcccgacgggcgcgatcgtcgcgccgtaccgcgtcgacgcgcggcgctgcatctcgtatctgacgatcgaattgcacggcagcattcccgagccgctgcgcccgctcatcggcaatcgcgtgtacggctgcgacgactgccagctcgtctgcccgtggaacaagttcgcgcaggcggcgcccgtcgccgatttcgacgtgcggcacgggctcgaccgggcgtcgctcgtcgagctgttcgaatggactgccgagcaattcgacgaacggatgcagggcagcgcgatccgccggatcggctacgagcgctggctgcgcaatctcgcggtcggcctcggcaacgcgctgcgcgccgcgcccggcggcatcgggcccgatgcgcgcgcggcgatcgtcgcggcgctgcgcgcgcgtttggacgacccgtgcgtgtcggcgctcgtgcgcgagcacgtcgagtgggcgctgcgcgccgcgtgaaggcggcgtaaagtgacggtttggcgggcggccggcgtagcgctccgggcgccccttcaggagagaacgatgttcaacgcagtaatcgatgcgccgttcggcaaggtcggcatccgcaccgacgcgtcggtcgtgcgcgagatcgtctatctgcccgaatcgatgaagcgcgtcgcgccgggcacgccgctcgcaaagcaggcggcacgtcagatcgaactctatttcgagcgcgcttccgcacgtttcgacttgccgctcgccgaggtcggtacgccgttccagcatcgcgtgtggcacgcgatctgcgcgattccgcccggcgtggtgctgacctacggtcagatcgccaagcagatcggcagcgcgccgcgggcggtcggccaggcgtgcggcgcgaactattttccgctcgtgattccgtgtcatcgcgtcgtcgcgtcgggcgggctcggcggcttcgcgaaccacgacgacgagggctacttcctcaaggtcaagcgctggctgcttgcacacgagggcgtgcggtactgatggcgcgcgcagtgcatgcttgcgcggccgacacggcgggcggagacgccggccgcgcacccgcgccgccggccgaccgtcccgtggacgcgcttgccgcgtcgccggcgtggctcgacagccgcgcgtcgatcgatctgttctgcgacgcgatgtggctcgagcacgggctgtcgcgcaacacgctcgacgcgtaccggcgtgatctgcaactgttcgcgcaatggctcgccgcgcggcatgcggcgagcgtcgatcatgcgagcgagccgacgctgaccgaatacatcgccgcgcgcagcgacggcaaggcgacgtcgtcgaatcgccggctatcggtgtttcgccgctactacggctgggcggtgcgcgagcaccgcgcggccgtcgatccgacgctcaggatcgcgtcggcgaagcaggcgccgaggtttccgtcgacgctgtccgaggcgcaggtcgaggcgcttctcgccgcgcccgacgtcgatacgccgctcggcctgcgcgaccgcacgatgctcgaactgatgtatgcgagcgggttgcgcgtgagcgagctcgtcacgctgaagacggtcgaggtcggattgaacgaaggcgtggtgcgcgtgacgggcaagggttcgaaagagcggctcgtgccgttcggcgaagtcgcgcacggctggatcgagcgctatctgcgcgatgcacggcccgcgctactcggtgcgcgcgcggcggatgcgctgttcgtcaccgcacgcggcgacggcatgacgcgccagcaattctggaacatcatcaagcgccatgcgcagcaggcggatgttcgcgtgcatctgtcgccgcatacgctgcggcacgcgttcgcgacgcatctgctcaatcacggcgcggacctgcgggtcgtgcaactgctgctcggccatagcgatatctcgacgacgcagatctacacgcacgtcgcgcgcgagcggctgaagacgctgcatgcggcgcatcatccgcgcggatgacgcgcggcgaggccgcggcggcgccgtgcctgcacgaacctcggcgtcgacgcgcgcagggcgcgatgtgcttgacatgctcgatcgtttttgcggcggtatggccggccggtagggggcagcctgcggatggcagactgtagaccgcaggcggctggcgaccgctgctccgccgcgcgatccgatgcgcggcgcgacgagcgccgtcacaagcgaacggtatgcggggcgcgagcggtctcgcgccgccgcatcgcctcgccgcattgcctcgccgcatcgcctcatagcatcgcgcgcaaccggtgcttgagcaccttgccggtcgacgcggccggcagcgcatcgagcgcgcgaatttgcacgggccgcttgtagggcgcaagtcggcccacgcaccattccttcaggtcgctttcggttgcggccgcgttcggcgcgagctcgacgaacgcgatgacgtcctcgttgcccgcttcggccgcgcgcccgatcaccgccgactgcacgacgtccggatgcgcgttcagcgcctgctcgacttcggacggatagacgttgaagcccgaacggatgatcagttccttgctgcggccgacgatcgtcatcgcgccgtcggtgcccgcgcgcgcgaggtcgcccgtcttcagccagccgtgcgccgtgacggccgcgcgcgtgccctccggatcgcggtaatagccgagcatcacgttcggcccgcgcacccagagttcgccgacttcgcccggcgcgacgtcggcgccgtccgccgagcaaaaacgcacggcgacgcccgggatcggcgcgcccaccgagcaatcggcgcgcggcgcgtcgatcggcgtttgcgcgatcgtcgggctgctttcggtcatcccatagccgttgtgcagcggcaggccgtaagcgcgttcgacgcgcgccttcagatcggcatcgagcggtgagccgcccgagtagacgaagcgcagatgcggcgcgcgccacgcgtgcccgtgcgcgcgcagatgctcgagtagtttcgcgtgcatcgccggcacgccctggaagatcgtcacgccctcgtcggcgagcgcgcgacgcagcgtttccggcgagaagcggggggcgagcctgagcgtcgcgcccgcgtagaggctgccgaggcagaccgacgcgagcccgtatacgtgcgatatgggcaacaccgcgtagacgacgtcggtgggcgcgacgcgccgctgcatgctcgataccgcggcggcgaacagcaggttgcggtgcgacagcatcacgcccttcggcgcgccggtggtgccggtcgtatagacgagcgccgcgcactggcgcgcgccgtgcgcttcgaccggctccgcgcgcgtgcccgcctcgaccgtgtgcgaccatgcgccgatatcgagctcgaacggcgcggccgcatgcgcattgcgccgatcggcgtgggcccgtgcatcgggcgacgtgccggtgacgaacgcgatcaaccgcggctgcgcgtgcgcggcgatcgcgtcgagctcggccgccgagaggcgcgcgttcgatacgatcgcccacgcgtcgagccgtgtcgccgcgaacagcagcacgatctgcgcgatgctgttctccgcgacgatcatcacgcggtcgccgccccgcacgccgaggccgcgcaggcgctcggcggcggcctcgaccgcgcgcgcgagctgcgcgtacgtgagccggcgtccgtcctcgatcagcgcgacgtgatcgggcgcatgctcggccacgcgcgcgggcagcgcggcgattcgctgcggcagcgtgtcgagcagcgcatcggcgtcgattgccgcgccgggggaaaactcgatggtcatggtttctccgatgaatcggcgcgagtgcggtgccgaccgtgtggcgacgatcgtgccacgtgctcgccgcgcggacaatcggccgttcggacaatagtctcgcgcgccgcacgcaattaaaatgcgcgcatgagcaaatccaaacacgtttccgaaacgcccgcgacgcagttcctgcgccgccacggcgttgcgttcggcgagcacgtctacgaatacgtcgagcacggcggcacatccgaatcggcgcggcaactgggcgtcgacgagcacgcggtcgtgaagacgctcgtgatggaagacgagcacgccaagccgctcatcatcctgatgcacggcgaccgcacggtgtcgaccaagaacctcgcgcggcagatcggcgcgaagcgcgtcgagccgtgcaagccggaggtcgcgaaccggcattcgggctatctcgtcggcggcacgtcgccgttcggcacgaagaaggcgatgcccgtctatgtcgaatcgacgatcctcgatctgccgtcgatctacctgaacggcggcaggcgcggctatctggtgagcctggcgcccgccgtgctggcgacgctgctgcaggcgcggcccgtgcagtgcgcgagcgtcgactgagggtttcacccgcgtggcccgctgcgccgcttcggtagaatgagcgccgccgcggcctcgcgatcggggccgtccatccaaccatacgttgaaacaagagtccttcgcatgcagatcctgctcgctaccgtcgccgcctatctgatcggatcggtgtcattcgccgtcgtcgtcagcgccgcgatggggctcgccgacccccgctcgtacggctcgaagaatcccggcgcgaccaacgtgctgcgcagcggcaacaagaaggcggcgatcctcacgctcgtcggcgatgcgttcaagggctggctcgcggtctggctcgtcaagcgcttcggcatcggcggcgagatcggcgtcgcgctcgcggcgatcgcggtgttcctcggtcacctgtatccggtgtttttccgcttccagggcggcaagggcgtcgcgaccgcggcgggcgtgctgctcgccgtgcatccggtgctcggcctcgcgaccgcgctcacgtggctcatcgtcgcgttcttctttcgctactcgtcgctcgcggcgctggtcgcggccgtgttcgcgccgattttcgacgtgttcctgttcggtacgcgcgacaatccggtcgcctgggcggtgctcgcgatgagcgtgctgctgatctggcggcatcgctcgaacatctcgaagctgctcgccggcgaggaaagccggatcgggcagaagaaaaaaacgggcgcgtgattcgtgcgggcgcgacgcgcggaggcggcccgccgctcggtgcgtgcgcggcggcgtcccgcgaggcacgagacgtcgccgcgcgcatcgagagacatctaatcgcggcgcaacgggcgcgcctgcccgattgcgctgcgttcgagctttgcgtgcgccgtcgacaagcgcgagcggccggcgctcgatcggcgcgtgcggccttgcgtgcgccgcgcctgtgcgcgcgtcagtcgcggaagttgttgaaatcgagcggcgtatcggtcacttccttgcgcagcagtgcgatcgtgctttgcagatcgtcgcgcttcgcgccggacacgcgcaccgcgtcgccctggatgctcgcctgcaccttgatcttgctgtccttcacgatgcgcacgacttttttcgcgaggtcgcccgacacgcctttcttgatcgtcacgacctgcttgaccttgtcgccgccgatcttctcgatcttgccgtagtcgagaaagcgcacgtcgacattgcgcttggccatcttgccgatcagcacgtccttgacctggccgagcttgaagtcgtcgtcggcgtagagcgtgagctcgcgctccttctgctcgacgcgcgcgtcggagcccttgaagtcgaagcgggtcgaaatttccttgttcgactgctcgactgcgtttttcacttcgatcatgttcgcttcggaaacgacgtcgaacgatggcatggcattctcctgtagagcgtgccgcacgcggcctgcgcatgggcactcgctataattgcggactgaccgccattttaccggcgcccctacatttgcccaaggccgcgagcttgatcgcgcgccggcgcaaccgcgaatgccgatgtcccgtcccgattccgccgtttcgttgcttcccgactattcgctgcgcgcgcacaacacgttcggcttcgatgcgcgcgcgcgcgtcgccgcgcgcatcggctctcccgggcagttcgcgtcgctcgcgcgcgatccgcgcgtcgcggggctcgacaggctcgtgctcggcggcggcagcaacgtggtgttcacgcgcgacttcgacggcctcgtgctgctcgacgagatccgcggccgcgcgctcgtgcgcgaggacgacggcgcgtggtatgtcgaggcgggcggcggcgagaactggcatgcgttcgtcgaatggacgctcgccgaaggaatgcccgggctcgagaatctcgcgctcattccgggcacggtcggcgcggcgccgatccagaacatcggcgcgtacgggctcgagatgaaggagcacttcgcgtcgctgcgcgcggtcgagcttgcgacgggcgagcttgtcgaattcgatgcggcgcgctgcgcgttcggctatcgggacagcttcttcaagcgggacgggcgcggccgtttcgcgatcgtggcggtgacgttccggttgccgaaagcctggacgccgcgcatcggctatgcggacgtcgcgcgcgaactcgctgcgcgcggcatcgacgcgcgcgccgcgcgtgcgcgagacgtgttcgacgcggtcgtcgcgatccggcgcgcgaagctgcccgatccgctcgcgctcggcaacgcgggcagtttcttcaagaacccggtgatcgacgcgcaagcgttcgccgcgttgcgcgcgcgcgagcccgatatcgtgtcgtatccgcagccggacggccgcgtgaagctcgcggccggctggctgatcgaccgctgcgggtggaaggggcgcgcgctcggcgcggcggccgtccacgagcggcaggcgctcgtgctcgtcaatctcggcggcgcgtcgggcgccgacgtgctcgcgctcgcgcatgcgatccggcgcgatgtgctcgggcgcttcggcgtcgagctggaaatggagccggtatgcctgtaggccgtggggcgcaggccacgcgcgcatcggccgcgtcggcgttccatcgataaagaacctcgctgccgagccgcgaggttctgggtcgcgccgcaggcgagggcgagggcgagggcgcttcgttgcacggccggcgcgcccgcacctcgcggcccgcggcgtgcgggcgcgcgcgacggcgcgtcagtgggtcagtggttcaggcgtccgagcagcaggaactccatcagcgccttctgcacgtgcaggcggttctccgcttcgtcccacacgacgctctgcgggccgtcgatcacgcccgccgtcacttcctcgccgcggtgcgcgggcaggcaatgcatgaagagcgcatcggggtgcgcgtgcgacatcatctcctcgtcgacgcaccagtcggcgaacgcctgcttgcgcgcctcgttctccgcctcgaagcccatgctcgtccacacgtcggtcgtgacgaggtccgcgcccttgcacgcttcgttcggatcgtcgaacacctggtagaacggcgcgctttccgcgtcgacgagcttcgtgtcgagcgcgtagccggggggcgttgacagccgcagcttgaagccgaggatgcgcgcggcctggatccaggtgtacagcatgttgttcgcgtcgccgacccaggcgaccgtcttgccgcgaatcgggccgcggtgctcgtaatacgtgaagatgtcggcgagcacctggcacgggtggtactcgttcgtcaggccgttgatcaccggcacgcgcgaattctcggcgaagcgctggatgatgtcctgctcgaacgtgcggatcatgatgatgtcgaccattcgcgagatcacctgcgccgaatcctcgacgggctcgccgcgaccgagctgcgtgtcgcgcgtgctcatgaacacggcgtggccgcccagctggaagatcccggcctcgaacgacaggcgcgtgcgcgtcgagctcttctcgaagatcatcgcgagcgtgcggtcgtgcagcgggtgataggtctcgtagttcttgaatttgcgcttcaggatacccgtgcgttcgagcacgtactcgtagtcttccagcgagaaatccttgaactgcaggtagtgacgaatggttttggcggtcatgaaacgaaatacggcggactcaaccggcggcggacgcgccggacggcgccgccgtcggatgtgataactcgaaccagcataaaggattttttacgctttgacgagccgcgccgcggggccgtccggcgtccggcgagccgccgggccgattcgcggagcgtgctcgacacgacgcgcaatggcgcgctgcggtataatttcgaggttttctcaagcccggcgggcaaggttcatgcttggtctgccggacacaatcgaccaaagcgtcggccgactcgacggcgcgtctgcgcacttgccgctgtccgccgcatgcacggtcgggcgcgctcgtcgcgagccgtcgcgaaaccgcttccattgtgttcgaagtgtccaggcgcggctgcgccggtgcactgctgggccgtcacttgggtaccctcatggctgaaactctcccgaccgaatatttcattcagggcatcacgaaagatgggaagaagtttcggccgagcgactggtccgagcgtctcgccggtgtgatgtcgtgttacggtccgggggcgagcgggcccaatgcccgccttcagtattcgcgctacgtgcggccgacgttgctcggcgatctgaaatgcgtgatcgtcgatgcccggctgcgcgacgtcgagccgatggcgttcgatttcgtgatgaatttcgcgaaggacaacaacctcgtcgtcaccgaggcgtgcgagctgcccgattacggcaagacgcaagagtagcgggcgcacccgcggcgcggcgcgcggctttccggcgtcggcgggcgtgggcggtgtcgggcgatcgggcggcgggacatcgcggtgaagcgcgaggcccgtgcaaagagaaagcccgaagagagaaagcccgaagagcaagcccgcggcgaaagcctgcatgcaaaaaagcccgcttcgcgcgggcttttttgtcgatcgcaggaggaaacagggcgcccgcctggcgggcgcgccggattcttactgcgcggcttgtgcctgcaggcccttgacggctgcggagaggcggctcttgtggcgagcggccttgttcttgtgaacgatcttcttgtcggcgatcgtgtcgatcgtcttcgtcgcggccttgaacagctcggcggcctttgcctgatcgccggcgtcgatcgccttgcgaacggccttgatcgcggtgcggaatttcgagcgcagcgccgaattgtgcgagtttgccttcgctgcctggcgggcgcgcttgcgtgcttgtgcggagttagccatgacggttccttatcctgtcctgtttccagagcttggagcctgacggccaagcgctgcttttcgatccgactcccgggagcgattgcccgggagcgcaaaaaaacgtcggttttaaccgaggccggccgacgcgcttgaccgcgaaacgacgctggggcgacgcacgcaatgccgcaatgcgcatgacaggctcagaaaccggcgattataacaacaaaatcaagcgagtggcaagcgaaagccgcatcggccgaatgccggcgccggcgctggcgcgcgggccggcgggctcgcggcagcggctggtgagcggggcgtcccgagccggtgcgccgatgccggtgcgcgccttttgctcgaacgtatcggtcgccgccgcccgaggtccgtataataagcgccccatgaatctattccgagccctgctgacggtcagcggcttcacgctgctgtcgcgcgtgaccggactggcccgtgagacgctgatcgcccgcgcgttcggcgccagtcaattcaccgacgcgttctacgtcgcattccgtattccgaacctgctgcgccggctgtccgccgaaggggcgttttcgcaggcgttcgtgccgattctcgccgagttcaagaatcaaaaagggcacgatgcgacgaaggcgctggtcgacgcgatgtcgaccgtgctcgcgtgggcgctcgcgctcctgtcgctcgcggggatcgcaggcgcgtcgtgggtggtgttcgcggtcgcgtcggggctgcgcacggacggccaggcgttcccgctcgccgtcgcgatgacgcggatcatgttcccgtacatcgtgttcatttcgctcaccacgctcgcgtcgggcgtgctcaacacgtacaagcgtttctcgctgccggcgttcgcgcccgtgctgctgaacgtcgcgttcatcgtcgcggcggtgttcgtcgcgccgcacctgaaggtgcccgtctatgcgctcgcatgggcggtgatcgcgggcggcgcgctgcagttcgcggtgcagttgccggggctgaagaagatcgacatgatgcccgcgatcggcgtgaatccgctgcgcgcgctcgcgcacccgggcgtgaagcgtgtgctggcgaagatggtgcccgcgacgttcgcggtgtcggtcgcgcaactgtcgctcatcatcaatacgaacatcgcgtcgcggctcgggcagggcgccgtgtcgtggatcaattacgcggaccggctgatggagtttccgaccgcgctcctcggcgtcgcgctcggcacgatcctgctgccgagcctgtcgaaggcgcacgtcgacgccgattcgaccgagtattcggcgctcctcgactggggcctgcgggtcacgttcctgctcgcggcgccgagcgcgctcgcgctgttcttcttcgccgagccgctcacggcgacgctgttcaattacggcaaattcgacgcgcacacggtcacgatggtcgcgcgcgcgctcgcgacgtacgggatcggcctcgtcggcatcatcctcatcaagatcctcgcacccggcttctatgcgaagcaggacatcaagacgcccgtgaagatcgcgatcggcgtgctcgtcgtcacgcagttgtcgaactacgtgttcgtgccgatcatcggccacgcggggctcacgctgagcatcggcgtgggcgcgtgcctgaactcgctgctgctcttcatcgggctgcgccgccgcggcatctatcagccgtcgtccggctggctgcgctttttcgcgcagctcgcgggcgcctcgctcgtgctcgccggcgtgatgcgctggctcgcgatcaacttcgactggaccgcgatgcgcgcggcgccgctcgagcggatcgcgctgatggcagcctgcctcgttctgttcgctgcactatatttcggtatgttgtggctgatgggtttcaaatacgcgtacttcagacggcgcgccaagtaacggaccccaatgactcgcgttctcgactatttcagttcgctcgtcgccgaagacgagggcctgccgctcaccgaggcggcgctgtcgctcgcgcaggacgtctatcccgacgtggacctgcaaggcgtgctcgccgagctcgacgcgctcgccgcgcggctcgcgaggcgcttgccggacggcgcgggcgcgagcgacaagctcgcgctgctgaacgacttcttctttcgcgagcttggcttcgcgtgcaaccacaacgactactacgatccggacaacagctacctgaacatggtgctcaagcgccgtcgcgggattccgatcacgctcgcggtgctgtatctggagctggccgagcaggtcggcgtgccggcgcgcggcgtgtcgtttcccgggcatttcctcttgcgtatcgcgctgccggacggcgattcgattctcgacccgacgaccgggcgctcgctgtcggagacggagctcgtcgagatgctcgagccgtacgtcgcgcatgcggagggcggcacggcgagcgtgctgcgcgcgctgctgcagccggcgacggagcgcgaagtcgtcgcgcggatgctgaacaacctgaaggccgtctatctgcagacggagcgctggcagcggctgctcggcgtgcaggagcggctcgtgatcctgctgccggggcaactcgacgaagtgcgcgaccgcggcttcgcgtacgcgcgcctcgactacctgcgtcccgcgctcgaggatctggagacgtatctgggcgagcggcccgatgcggccgatgcgacgatcgtcgaagcgcaggtcagcgaactgcgccagcggatgcagcgcgacgacgacgattgagcggcgcggcggcccctgcggcccgtgcggccgcccgtgcgcggttgcggaccggcgaagcccgctgcgcgcggccgcgcgcgctcgatcgtgccgggcgtcggcgccgcgcgccgttgccgcgcatgcgccggctcacctcatggccgcgatatgaagacgcccgcggatgccgtcgcatccgcgggcatgccttccccattcgacgacacgcgacgggcgacgcggctgccgtcgttgcggccgcgtgcgccgcctcgtcatttcgtcacttcggctgcatccggatcgcgccgtcgaggcgaatcacctcgccgttgagcatcgggttctcgaagatctgcttgacgagcatcgcgtattcggccggcttgccgaggcgcgggggaaacggcaccatcgcgccgagcgcgtcctgcacgtcctgcggcatgccgagcagcatcggcgtctcgaagatgccgggcgcgatcgtcatcacgcgaatcgcattgcgcgacaggtcgcgcgcgatcggcagcgtcatgccggcgacgcccgccttcgacgccgcataggcggcctggccgatctggccgtcgaacgcggcgaccgacgcggtgctgacgatcacgccgcgctcgccggtctgcgccggctcgttcgcggccatcgccgcggccgcgacgcgaatcatgttgaacgtgccgatcaggttcacggtgatcgtcttcgcgaacagctcgagcggatgcgggccgtccttgccgaccgtcttcgccgccggcgcgatgcccgcgcagttgacgagcccgcgcagcgtgccgagcttcgccgcggcggcgacggccgcttgcgcgtcctcctcgcgcgcgacgtcgcacttgacgaacgcgccgcccagttcgcgcgcgagcgcttcgcccgcttgctgattcagatcggcgagcacgaccttgccgcccgcttcggtcagcagccgcgcggtgcccgcgccgagccccgatgcgccgcccgtgatcaggaagacgttgtcgcgaatctccatgtttgctccttgtccttggattgattggtatgaatgtcgaacgaatgccgtgaagcgacacgcgcttgccgacgattgtacgagcgggcgccgaggcccggcgcgaagcgaacgaccggacgaaaaaaacgaaaaaaaaccgcccggagcgggcggttccttcgtcgtcgtcctgcgcgcggcatgcgcgccgcgattcacttgagcgcgtcgaacacgcgcgcgcggatttcctcgacggcgccgaggccggagatcttccggtaagcgggcgccttcaggccgttttccgcgccgcgccgcgcccagtcgccgtagtacgtgatgagcggcttcgtctgcgcctcgtacacgtcgaggcgtttcttcaccgtctcttccttgtcgtcgtcgcgctggaccagcggctcgcctgtgacgtcgtccttgccctcgaccttcggcgggttgaacttcacgtgatacgtgcggcccgacgccggatgcgtgcggcggccgctcatgcgttcgatgatttccgagaacggcacgtcgatctccagcacgtagtcgatcgcgacgcccgcttccttcatcgcgtcggcctgcgcgatcgtgcgcgggaagccgtcgaacagatagccgttcgcgcagtccgcttccttcagacgttccttgacgaggccgatgatcagcgaatccggcacgagcttgccttcgtccatgtacgtcttcgcctcgacgccgagcggcgtgccggccttcacggcggcgcgcagcatgtcgcccgtcgagatttgcgggatgccgaacttctccttgatgaagtttgcctgggtgccctttcccgcgccgggcgcgcccaacaggatcaaacgcatggtgatatctccggtatgtgaatgccttggcgcgagacgctacgggatccgctgcgcggctcggcggttctgccgcaagcgcgatcggccgggctgactgcggcgcgtcggaagcgacgcgcggcggccggcggaggtcgggcttggggcgaatctcggtgagcggcgcgggcggatcgctcgcgcaatcgcccgattatgccatgggttatttggcgcgagaccgaaaaagggcctgcacgcgttcgagatcggccggcgtgtcgatgccggcctcgggcgcatgctcggtgacgcgcaccgcgatccgctcgccatgccacatcgcgcgcaactgctcgagctgttcggccgcctcgatcggcgcctgcgcgagcgtcggatacgtgcgcaggaagcgtgcgcgatacgcgtacaggccgatgtgccgatagaccgggcacgtcggcgcgggcatcgccgcgacgttcggccagtgcggcaggtaagcatcgcgcgaccacggaatcggcgcgcgcgagaagtacagcgcgacgccgtgcgcgtcgagcacgaccttcacgtagttcggattgaacacctcgtgcgcttcgtgaatcgggtgcgcggccgtcgcgatcgcgcacgacgggtgcgcggcgaggtgcgacgctacgtcgcgcacgagctgcggatcgatcagcggctcgtcgccctggacgttgacgacgatcgtgtcgtcgtcgaagccgagcttcgcggcgacctcggcgaggcgatcggtgccggacggatggtcggcgcgcgtgagcaccgcgtcgaagccgtgctcgcgcaccgcgtcgagcacgcgctgcgcgtcggatgcgacgagcacctgctgcgcgccggcttcacgcgcgcgctcggcgacgcgcacgaccatcggcttgccgccgagatcggcgagcggcttgttcggcaggcgggtcgacgcgaggcgggcggggacgacggcgacgaaagggagcggggaggtcatcggacgggcgcgaagcgcaaaggagttcgaaaaatgcgcccgcacgcgatgcgggcgggcagcggcgtggcgtgctcgggcggcggcggttcggcgcgcgcgcccagcttgcgcgaggcaggccggcgccgtgcgagacggcgcggcgcgcaagcgccgtgagcacgcgggcgtcagcggccccgggccgggccggccggatcgaccggcgtgccttcgacggtctggcgcgcttcgtcgacgagcatcacggggatgccgtcgcgaatcggatacgcgagcttgtcggcatggcagacgagctcctgcgcgccgcgatcatagtggagcggacccttgcaaatcgggcagacgaggatttcaagcagacgtgcgtccacggagtttctccacaacgagagcgatgaggcggggatcgagcgcggcttcgaccgggacgacccagatgcgggcgtcgcgccacgaagtccccaattttactgcatccttctcggtgatcaggatcgcgtcgaaatgatcgtcgacgaacgggttcgtcgcgaacgcgtagtgatcgggcagcgcgcgcgtcgcgggcgcgacgcccgccgcgcgcagcgtcgcgaaaaagcgctcgggcgcgccgatgcctgcggccgcgagcacgcgctcgcccgcgaattgcgcgagcggcttgcgccgcgacggtcgatcgagatgccaggcgtcgccgggcgcgagcgacagcgcgaacgtatcgggccacggcggcagcgcgcggctgtacggatcgttgacgagcgtcgcgtcgcgccggcgcgacaacggctcgcgcagcggcccggccggcagcagaaagccgttgccgccgaggcgatggtcgaacacgacgatctcgaccgcgcgcgcgagccggtagtgctgcaggccgtcgtcgctgacgacgacgtccacttcggggtgcgcggccttcagcgcgcgcacggccgcgacgcggtccgggcacacccacacgggcgcgagcgtgcggcgcgcgatcaggagcggctcgtcgcccgcctgctgcggcggcgacgcggccgtgaccgcggtcggcgcggcgatcttcgcgccgtagccgcgcgatacgacgccgggcgtgaagcccgcggcgcgcagcgcgtcgacgagcgcgatcacggtgggcgtcttgccggtgccgccgaccgtcacattgccgacgacgacgacgggcacgccgcaatcgacgcgcgccttccagccgcgcgcataggcggcgcggcgcagcgcggcgatcgcgccgaacgcgcaggcgaacggcgcgagcgcccatgcgagcgcgccgcggcgctgccactcgcgggtgaggcgcgcttcggcgcgtgcgagcaatcccggccgagcgctcatgacgcgatgcgcgggacgccgcgcggcgcgattgaggacggattcgtcaacacggttctccggatggcggcgggcggccgcgcggtcttcgaaaggcggcactctagcgcgcccgccgtgcggcccgcaagtcgcgcggcgcgcggcgcgcggcacccgcggcgctgtcgcgcgcccgcgccgcctgtggataactctgtgaaaaacgccgcatcggggcattcgtcaaggccgtgcggcgggcctccggtcggccgggggcgctcccggtgcggcaaaaaaatcatttaaatcaaacgcttgacaaaaatcatcgggcctttccgggcgattgttacggcactgtccccgtttcgcgcgacgtgtggaaacctgggcggcgcgcacgcgcggcttgccgcgcgcgccgaggcggtctatcgttgggcgccagaaattttccgaccgtccatgcattccgaatctccctttgccggctccggcggcgcgcccgcgggcgacggcgtcattcccgtgtccgcgctcaaccgcgcgatcggcacgatgctcgagcgcacgttcccgctgctgtgggtggcgggcgaagtgtcgaacttcacgcgcgcggcgagcggccactggtatttctcgatcaaggatcagcaggcgcagatgcgctgcgtgatgttccgcggccgcgcgcagcacgcggagttcacgccgcgcgaaggcgacaggatcgaggtgcgcgcgctcgtcacgatgtacgagccgcgcggcgaagtgcaactgagcgtcgaggcgatccggcgcaccgggcaggggcggctctacgaagcgttcctgcggctgaaggcgcagctcgaggccgaagggctcttcgcgcccgagcgcaagcgggcgccgccgacgcatccgcgcgcgatcggcatcgtcacgtcgctgcaggcggccgcgctgcgcgacgtgctgacgacgctcgcgcgccgcgcgccgcacgtgccggtgatcgtctatccggcgcccgtgcagggcgcgggcgcggcggagaagctcgccgcgatggtcgcgacggcgaacgcgcggcgcgaggtcgacgtgctgatcgtctgccgcggcggcggctcgatcgaggacttgtggtcgttcaatgacgaggcgctcgcgcgcgcgatcgcggcgagcgacgtgccggtcgtctgcggcgtcggccacgagaccgatttcacgatcgccgatttcgcggccgacgtgcgcgcgccgacgccgaccggcgcggcggagctcgtgagcccgcagcgcgcgctgctgctgcgcgagctcggcgagcggcagggcgcgctcgcgcgcggcctgcggcgtgggctcgacgcgcgcgcgcagcagctcgactggctcgcgcgccggctgatcagcccggccgagcgcctgcagcgccaggcgatgcacgtggggcagctcgccgcgcggcttgccgcggcgggcgcgcggcccgtgcgcgacgcgcgcgcgcgtttttcgctcgtgcaattgcgctggcagcgcgcgcggcccgacttcgcgcaggcacggcaggtgctcgccgcgttcgcgcaaaggctcgatgcgacgctgcagcggcgcctcgaacgcgataccgcacgcgtggccgcgtgcgcggcgcggctcgaggtgctgagcccgcaacgcacgctggagcgcggctacgcggcgctcatcgacgcgcagacgggccgcgcggtgcgcgcgcccgcatcgctcaagccgcagcgccggctgaccgtgcaccttgccgagggctcggccgacgtatcgcttgccgacgtgcaaccgcgtctttcggatacattctgacgatgtggcgcgtgcgcgatacgcgggcggcgcgagccgtccgcgtatcgcttcgcgcgtgccgcgcgagcatcgatttttcggatgcggcggataaaggcccgcgagtttgcggggttattcggactcgcctacaatcgggcgttccgcggcatccaacactgccctccctacatacacttcgaaggaaccgatcatggctcatacgctcccgccgctgccgtacgctgaagacgccctcgctccgcatatctcgcaggagacgatccagtttcactacggcaagcatcaccaggcttatgtgacgaacctgaacaacctgatccccggcaccgagttcgagaacctgccgctggaagagatcgtgaagaagtcgtcgggcggcatcttcaacaacgccgcgcagatctggaatcacacgttcttctggaacagcctgtcgccgaacggcggcggcgcgccgacgggcgcgctcggcgacgcgatcaacgcgaagtggggttcgttcgacgcgttcaaggaggcgttcacgaaggcagcggtcggcacgttcggctcgggctgggcttggctcgtgaagaaggcggacggctcgctcgacatcgtgtcgacgagcaatgcggccacgccgctcacgacggccgacaagccgctcgtcacgatcgacgtgtgggaacacgcttactacatcgattaccgcaacgcgcgcccgaagttcgtcgaagcgttctggaacatcgtgaactgggacttcgccgcgaagaacttcgcgtaacgcgcgcccttcatccgacgattacggtccgacaagcatcgagcgacacacagtgacgagatctcgaatcagtctccacgcgaaagccctccactggagggcttttttttcgcctttaacgggggcccaccctacttgcaacaggctgccattccttctgcggattgaccggtggccgtgaatttcggcgtcgacgagcgaagcgtcttcgctcgtcgagggacgagtcgcggcggccggacgctctgtccgttcatcgcgcgcttcgcgtgagcgagcgcggtttcatggtttttctttcagggcatggcgtcgtgttcgccatgcccgatcgagccggtcggcggcgatcgccggcggccggcatttagtgtgccgtcgcgtccgggggggcgcggtacttttctttgcttctggaaaaggtagacgacaacatggcactctcacgaggcactcgcactttgatcggtgcaacgctttgcgcatccgtgacgctgatgaccgccgcttgcggcggctccgacggctcgggcgcgcccggcgccagcattttcaagtcgccgcacggctcgggctcatcgagtaccacgggcacgagcggcaccaccacgagcggcaccggcggcacgagcaccggcagcacgcagaccacgatggcgctgcagatggcggacttcatcctcgctcagcaggacagcaatggcgcgattccggacgaagcgggcagcggcaccgccaatacggactccgatatggaatacgcgctgatcggccttgcggccgcgtacggcgcgacgcatgacgcgaagtacctgaacggtctcgagaagggcatcgcctggctcgccgcgcgcgaggagatgaccgatccggcctggaggggaagctggcgctatgtgtattcgatgacgccgccgtacgatccgatcccgacgtcgccgggcgccggcattgccgacgtgcgcggcgtggacgcgacgtccgcgctgttcgtctacctgctctatctcgaccggcaactgacgggcagcagcgcgctcgtcacgcaatacggcgccaatgcgcgcgcggcgctcgatttcgtgctcgcgaagaacatcaatccgagcggctactcgggcagctcgtggcaactgcccgtcggcagcaccacgtggcagttctggccgtacgagtacgcggcggatcagggcgatgtctatctcggcatgaacgggggcgcgctgctgtttccggacaatccgaactacgcggcgaaggcggctttcctgaggaacaacgtgccgtcgcagttctacatgacgggcgcgcagcgttattcggtcggccgcgatacgggagcgccgctcgattcggacctcggcatcgatacgatctttccgcagggctatctgccgtgggtgttcggcgcgaattcgcagagcatcggctcgatccagtggatgatcaaccagacggccgccgacggcagcatccgttcgccgtcgaccgaccccgcgtacgcgctgtccaacgtgatcctgctgctcggcgcgccgacccagggcatgcaggcgccgtcgacgacgctgccgtggatcgtgaacaacgtgctcgatccgcagacgtacggcatccacgactaccccggctcgccggaccaggagacgaacgtctccgggttcgcggtcgcggcgttgctcgggacgaaggcgttcccctgatcggcgcgtgagcccggccggccgcgccgggcgccgcccggcttggggcgcggcggccgggcgctcgtgatcggggcctcgcgcggccggcgacggcgatggccgtctgcgtgcggcgaagcggtgacgcggtgacgcgcgtgcgcttcgcgttggacgcgcgccgcttccgtgccgagcgcgagggcggcggggcgtcgagcggtggccgattcgccgccgatcagccaacgcgcgcatgcccggataagcgtggacggtgcgcatcggctgaagacgacggcggcgcatcggcgcgcgtgcgccgatgcgcccgcgccggctcgtttcgcaccagccaggcatcggacgcgtaatggataggcttctgatgtggataggcttctgacgtgtatcgcggcggccgccggcgcgcttcgcatgtgccgggtttccatccagtttccgctgtttttcgccgtcgggaccacggggcccacatggcggcgtcatggccgaatgcgcggccgacatcgcgccggaagcgcgtccgtgcgcggtggtgcgcggtggtgcgcgatcgccggggcgattcgattgccgcggcaggcaggagcgacggccccgtcggacgcgccaaacgcatcaagcgcatcaagcgcatcaagcgcatcaaacgcatcaaacgcatcaaacgcatcaaacgcatcaaatgcatcaaatgcatcaaatgcgccaaaccccaaaccccaaaccccaaaccccaaaccccatcaaaccgcgaacccgttaaaccgaaaagacgacccaccccgcgacgcccgcgacgatcaccacgccccacggcggcacgcgccagaacgtcagcgcgacgaacgcgacgagcgccgcgacgaagtcgcgcggcgcgaggatcgcgcccgtccacaccggctgatagagcgcggcgagcaagaggccgacgacggccgcgttgacgcccgcgagcgccgcctgcatcagcgcgttcgttcgccagcgttcccagaacgggatcgcgcccgcgacgagcaggaacgacggcgcgaagatcgcggcgagcgcgagcgcgccgccgagccagcccgacggcgcgtccttcatcgatgcgccgagaaaagccgcgaacgtgaagagcgggccgggcacggcctgcgcggcgccgtagcccgcgagaaacgtctggccgccgacccagccgggcgcgacgaccgacgcctgcagcagcggcagcacgacgtgcccgccgccgaacacgagcgcgcccgcgcgatagaacgcgtcggcgatcccgagcgcatggctgcccgacgcgcgcgcggcgagcggcaggccgacgagcagcgcgacgaacagcgtgaggcagcacgcgccggcgcggcggccgagcgagatcggcagcggctcgtgcgcgccgtcgcgcgcgtgatcgacgtgcagcagcccgatgcagcccgcgcccgcgatgacggcgagctgtgtccatgtcgatggcacgacgagcgcgacgcccgtcgcggccgtcatgatcgtcacgcgccgcgcgtcggggcacaggttgcgcgccatgccccagacggcctgcgcgacgacggccgccgacacgatcttcagcccgtgcagcgcgcccggcgcgagcgcccggcccgccgcgccggcgacgccgtacgcgaacgcgatcatcgcgatcgcggacggcagcgtgaagcccgcccacgcggcgagcgcgcccgcgtagcccgcgcgcgacaggccgatcgcgatgccgacctggctgctcgccgggccgggcaggaactggcagaggccgacgagatcggcgtagctgcgctcgctgagccagcgtcggcggacgacgaattcttcgcggaaatagcccaggtgggcgatcgggccgccgaacgacgtgacgcccagacgcaggaacgcgacgaagacgggccaggcgcggccgatggcgaagcgggatgcgtgcatacgatgacggcggcttccgagggcggtgggatgcgatgcgcgatgatagcgggcccgcgcgtgtattgcgggaaattcgccgatcggatgggggctgcgggcggcgcgggcgcgctcgccgcacgggcgggcttcacgctgccgttcgcgatcgcgatgatcgcggacggcgtcgccggcgtggcgagcccggcgctcgcgccgggcccgcgccgtctccggtctcccgcgcgctatgcttcattcgtcccgccggcaccgcccgcgccgcccgccccgtcgctccgcgcgcggttcgccgcgccgctcgccgcgcgcagcgcatccagatcgacgacctcgatttcgccgacatgcagcctcacgacgccgcgcgccgccagatccttcagcaactggttcgccgtttgccgcgtcagcgaaagcatcgcgccgagccgttcctgcgatagccggatccgccgatgccgggtgccgatcccgccgtagccttccgcgatcatcagcagccgcgccgcgagccgctgcgcggccggcatcagcgtcagcgcctcgacgttcatgaacgacatgcgcagcttctgcgccatcaaaagcgcaaaatatcgccagtaacgcggcgtttcgtcgagcagttgctgcagcgcggcttgcggaacgtgcatcagcagcgcgtcttcgagcgcgatcgcatcgtgcgtgcgcggcagttcgtcgaagagcgcgatttcgccgaaccacgtcgtcggctcggcgaccgtgagaagcgcttccttgccgctcgcgtcgacggcgcccaccgacagcgcgccgctcagcaccgcatagagcccgcatggcgcgtcgccgcggcggaacagcacctggcccgtcacgagacggcgcggcagcgcggccgccgtgagcgcgtcgcgcagctcggcgggcagcgcgccgaaccacgggtgcgcgtcgagctgggggcggtagggttcgaagagcggatgcatcggccgtggcggtgtcgggtagctgacagagaaaacgtcgcgtgaagggcatgatagcgctcactcgcatcgggaggagacacgatgaggaccttggtcgaccaactcgcgcagtatgcggcctatcaccgcgacgcacgcaacatcgcgacgcatctcgtcggcattccgatgatcgtcgtcgcggtgacggtgttgctgtcgcggccgacgttcggcgcatggggcgcattcgcgctcacgcccgcggcgctcgtcgcgctcgcggcggcgcttttctatctgcggctcgacctgcgcttcggcgtcgcgatggccgcgctgctcgcgctgagcctctgggccggccgcgcgcttgccgcgcagacgaccgcgttctggctcggcacggggctcgggctctttttcgtcggctgggtgatccagttcgtcggccattacttcgaaggccgcaagcccgcgttcgtcgacgacctgatcgggctcatcgtcggcccgctgttcgtcgtcgccgaggttgcgttcttcgccggcttgcgcggcgacgtgcgcgacgcggtcgagcggcgcgtcgggccggtgcgtgtgggcgcgcgcaacgcgcgcgtctgagccgcgccgcgcgcgatggcaacgatctgcgtctatggcgcgggcgcggtcggctgctatctcggcggccggctgctcgcgggcggcgcggatgtcgcgctgatcggccgcgcgcggatcggcgacgagttgcgcgcgcacgggctcgcgctgtccgattatcgcggccgcgacgtgcgcgtgccgccatccgcgatcgcgttctcgacggcggatgcggcggcgctcgccaccgccgaactcgtgctcgtcacggtgaagtcggcggcgacgcccgccgtcggcgcggcgctcgcacgcatcgcgcggcccggcgcggtcgtcatcagttttcagaacggcgtgcgcaacgcggacgtgctgcgcgccgcgctgcccggcgcgacggtgcttgccggcatggtgccgttcaacgtcatcgcgcgcggcgagggccgattccatcaaggcacggcgggcgcgctgcaggccgaggccgcgcccgcgctgcgccgcttcgcggccgcgttcgagcgcgcggggctgccgctcgtgccgtgcgaggacatgcgcgcggttcagtgggcgaagttgctgctcaatctcaacaacgcgatcaacgcgctcgcgaaccggccgctgaaggaggaactcgcggcgcgcagctatcggcgctgtctcgcgctcgcgcagaccgaggcgctgcgcgtgctgtcggcggcgcagattcgtcccgcccggctcacgccgttgccggccgcgtgggtgccgcgggtgctgagcgtgccggacccgctgttcgcgcggctcggccggaagatgctcgagatcgatccgctcgcgcgttcgtcgatgtccgatgatctggctgcgaaacgcgcgaccgagatcgactggatcaacggcgagatcgtgcgccttgccgggcagctcgggtgcgcggcgcccgtcaacgcacgcctttgcgcgctcgtccacgaggcggagcgcgctgcggcgcggccggcgtggggcggcgacgcgctgctcgccgaattgcgcgaggcggcgcgggcgggatagccgaggcgcgcgctcgcaggcgtggcatgcatcggccacccggccgtcgcgatgcgcgcggccggatagcctgggtgcgtgccgatatcggcgcggcggcccgctcgacggcagacggccgttcggcgggtgccgctcgaccgggcgcggcgtcatggccgaccgtcgatgctcacgcatccggtgacgccgcgcgtcgtgcgccggccgcgattggcgcgatcgatgcgagcaatatgagcaacaggagcaacaggagcgttgagccgccggtatcgacacaaccgatcggcacgagatgggccggccgtcgccgatgtcccgcgcgcgcggccactgtattgcctcgggcgctgccgagccaccgagccaccgagctgccgagttgccgagttgccgagttgccgaaccgccgaaccgccgaacggcccgcgaagcatgaaatccccgtcgcggttaacatgacggcggcccacgcccgcttccgcgagccggcgcgtggccgccaaccgaggagacgacgatggatcgcacgacgctcgacgcatacgatcgccacgcggccgattacgcacgcgaatgggacgaacaaccgccgcccgacgacatgtacgtactgctcgaacgctacttcgagcccggacccacggcggacgtcggttgcggcgcggggcgcgacgtcgcctggctcgcgcgtcgcggcttcgacgcgtgcggctacgacggcagcgcatcgctgatcgccgaagcgcggcgcagccatccggcgctgcgcttcgagcaggcgctgctgccggcgctcgcgggcgcgccgtccggcgcgtttcgcaacgtgttgtgcgagacggtgatcatgcatttgccggcgtcggaggtcggcgcggccgtcgcgcggctcgtcgagctgctcgcaccgggcggcacgctgtatctgagttggcgggtgacggcgggcgacgcgcagcgcgacgggcgcggacggctttacgcggccgtcgacgccgagcgggtgcacgcggcgctcggcgatgcgtgcgacgtgctgttcgagcacgagcagacgagcgaatcgtccggcaagcgcgtgcaccggctcgtcgtcaggcggcgcgcggccgaggccggttgacgcggcccacggcgcgaacggccggccgcgccgacgaccaacgaccaacgggccgcggatgcccgtgcgttgcgtatggcggcctgggccgccgcggcggcgaacgggattcagtcgcggtgcgcggcggcttcccagttgatgtcgacgcagagcacctgcatgccttgcaccgcgggcgtcgcgatcgacgccgtcacgcacaggtgcgcttcattgatcgacagatagggtggcgtgaaatgcgcgcgccccggcacgcgcatcgcctcgatgaagtacggccggcgttcccagctcgcgccttccgagtgcagcagcgggctgaagcgtttcgcgcgctgcgatgcatgcacgcgcggcagcacgttgtcgccgatctgacggcccgacgcgtcgagcaggaagcagcgcgccgcctcgggcagctcgagcagttccttcgacgcttcggtgaggtcacggccttcgcgcagcagcgcgctcgcctgcagcagcgcggcgacgtacggcgcgaggcgcgcttgctgcgcgcgcgtgcgctcggcgacgcgcagccgaagcgcggccgacagcgtatccatgacgcccgccgcggcctgcggctgcaccggctcgacgctcggcccggcgaagtattgcccttgtacgaaatcgacgtcgcattcgagcgcgatcagcgcttcgcgctcggtcgtgatgccgcccatcagcacgagctgccccgactcgtgcagcagcgacacgaggccgggcagcacgcgctcgagatgcgaatgctcgcttgcctgcgcgaggatgccgcgatcgagcgtgacgatgtccgggtgcaggtgccagacgcgatcgatgttcgagtgcttcgcgccgaagccgccgagcgcgatcaggaaacccgccttgcgcaggccgtcgacgatcgccgcgaagcgcggcgtctcgccgcccgcctgctcgggcacttcgagcacgacgcgctgcggcggcagcccgagtgccttcaggttcgcgaggagcgcgtcgccgtagacggtgtccatcagcgcggcgggatgcaggctcaggaagagccattcgtcgtgactgtcgaacgtgtggaagttgcccaggtgcagcgattcggcgaggcggccgagttcgagcagatcgccgcggcgcgcggcctgcgtgaacacctcgtgcgagggcacctggttgccctgcgaatcgtgcgcgcgcagcgacgcgtgatagccgatcgcacggcgatgcgacaccgagaagaccggctggaacacgctgaacacggtgtagtcgccatacagcacggtgcgccggttgccgtcgtcgcccgcgatcgggcgcggcgactggaagctgggaggatcgatgtcgatcatgctcatgattcggctgcttgggaaccgtcagtttacctacagaataggcgagcaagaaacgtgcgcaaaaagctgcggcagcacgccgcggctgcgcgcgcggcgcgcgaatcgtgcacttggatggtgcgtcgcgcgtcgcggcggtgccggcacggggcgcgcggcgttccgccggttcgcgcggggccgtgagacgcgcgcggcggtgggccgcagtgccggaaggcgccgtgcgctgcgacaatcggacgcccgtgggttgaaggtccgctgaccgaggcttgccggaccgagcgctgcccgcctgcgtctgcccccttgcccgaacacccgaacacccgaacacccgaacgcccgaacgcccgaacgcccgaacgcccgaacgcccgaacgcccgaacgcccgaacgcccgaacgcccgaacgctgaccgcatgagcgtctgaacgttcgagcgcggacgagcggcggctcgaacgccttcgccggccacgtccagcgtggcgcgggcattccggcgacgaagcggccgcgccccgcattcccgctgcctggccgctcgcacgggccgcccgcgcctcgcgccgcgaccgccgccgcctgcgcgattacgccgccccatgtcgccgcgcacgcggcgcgtgcgcttgccgcacgccggcggtcatgcccacgtcacgcgcgctcggacggatcggtcttgcgtcgcacggcgccgcgcacgtcgggcgacagttgcgcgaagatccaggccgacgcggcggtgatgaggccgacgcacacgaacgtcgcatggaacgcgggcagcgtgtgcgtcggcgtgacgctgcgcatcatgccggtgaaggtcgcgagcagcgcgcccgccaccgtcacgccgaggctcatcgacagcatctgcacgagcgagaacaggctgttgccgctactcgcgccgcccgtgccgaggtccttcagcgtgagggtgttcatcgcggtgaactgcatcgagttgaagccgccgaacagcgcgagctgcgcgatcttcagccaggtcggcatcgcgtcgctcacgagcgcgaagctcgccatcatcagcccgaccatgatcgtgttcgcgagcagcaccttgcggtagccgtggcgagtgatgagcaccgtgatgatccgtttcgagaacattccggcagccgcgacgggcagcatcatcaggcccgcctcgaacgcgccgtagccgaggctcacctgcagcagcagcggaatcagatacggcatcgcgccgctgccgatccgcgcgaacaggttgccgagcaggcccacgctgaacgtgtggatcccaaagagctcgagcgagaagatcggctgcggcgcgcgcaccgcgtacaggccatacgcgacgaagcacgcgagactcaggatcagcagcacgagcaccatcgcgtgctgcatgccgagatcggcgaggccgtcgagcgacagcgagatcgcgatcatcccgatcgtcagcagcagatagcccttcagatcgaagcgccccgctgccggattgcgcgagtcgggcatcgagtagaacgtcgcgatgcagccggcgatgccgacaggcacgttgatgaggaaaatccagtgccacgatgcgatcttcacgagccagccgccgagcgtcggcccgatcagcgggccgatcaggcccgggatcgcgacgaacgacagcgcgggcagatagcgctcggcggggaacgtgcgcagcaccgcgagccgcccgacgggcagcagcatcgcgccgcccacgccctggatcacgcggaacgcgacgagaagcggcagcgtgtgcgcgttcgcgcacaggagcgagccgagcgtgaagatcaggatcgcgctgaagaacacgcggcgcgtgccgagcgtatcggcgagccagccggatacggggatcatcacggccatcgtcagcgagtacgcgatcacgaccgactgcatcctgagcggcgattcaccgaggctcgcggccatcgagggcagcgcggtgttgacgatcgtcgcgtcgagcgtttgcatgaagaagccggtggcgacgagccacagcatcacggtcaacgatttctcgctcggggcggcggcgggcggggctggaggcatgagaacggggcgctgcgtgcgcgttcgggcgggcagccgacattgtagggaaagccggcggggcgtgcagtgaccggcatgcgggcgcgttgcgcggcggacgtgacgggccgcgggcgggatgcgccgtcgtccggcatcggctgcggaggcgcgcgccgatcctgcggttcgaccgtgcctgagcgcttgccggtacagtgcgggagacggcgcgcgaaagtgtgcatggggcgcggcgcgcccatcgcgataatgatcgggatatcgaacgattttcacgagtggagcgggccatgcgcgaaatccacacctacgtactcgactatccggagccggctgccgtctggtgcgcgtcgcacgatgcgacgctgcgcgtgagcgcgggcgaagcgtggttgaccgtcgacggccgccgcgacgattactggctcggcgccggcgaggcgttcgagctgccgcgcggcgcgtgcgtgcggatcggcgcggggcgcggcggcgcgcgaatcgaagtgatgcggaccgttgcggttctcgagccgccgttctggcgcgacgcggcggcgcgcgttcgcgcccgatggtcggcgcgccggcggcgcgctcaggccgtgtggtcgacgccgacgtaacgcgcgcgcggccggatcagcttgccgtcggcgcgctgctcgagcgcgtgcgcgatccagccggcgacgcgccccgcggcgaacagcgcgaacgcggcgcgcggcggcagtgcgagcgtgcgctcgagcgcgacgagcgcgaaatcgatcgtcggcttgtcgccgagcgcggcctgcgccgcttcgacgagcgacagcgcgccgtcgagcgcggcgttcgggctcgcgcgggcgacgagcgcgtcgaggagcagcgtcgcgcgcggatccccgtccggatacagcggatggccgaagcccggcagccgcgtgcgcgcgtccggctcgcattcgtacgcggcgattcgcgcggcgacgtagcgctcgagatcgcgcgccgcggctgcgccgtcgaggagcgccgcgacgcgcagcgtctcgccgccgtggcgcgggccggacagcgcggcgaggccgcccgcgatcgcgccgaacagcggcgcgcccgtcgacgcgatgcagcgcacggcgaaggtcgacggattgagttcgtgatcggcgcagagcacgagcgccatgcgcagcagctcggcatcgcgcgggtccgtcagtcgccatgcggcggcgaactgccgatgcacgggttcggcgctcggcgcgcgtgccgcgagcgcggccgccgcgacgcgcagcagcatggcggcttcgtcgagctgcgcgtcgcggcgtcgggcgtcgagttcggcggcgggagccggcggatcgggcggatcgggtggtgcgcgatgccgcgccggcgcggcatcggcgggcggtgccgcgcggccgccatcgggcggcgcgtcgggcaagtcggatacgtcggatacgtccggcgcggcggccggcagcagcgcgagcgcgcgctcgagcggggggcgatcgcgccaccgatcgagccggccgagccagcgcgccgtatcgaaccaccgctcggcgccgggcgccgcgtgcacgcgcgcgggcgggcattcccacagcagcgcggcggcttcttcgagcgttgccgtcattgcgagcgagatcgcgtcgcggccgcgataccgcagcgtgccgttagcgatctgcgtgatgcgcgattcgaggacgggcacgccccaatcgagcgtgcgctcggcgaccttgcccgcgcgcttcgcgtccgcacgacggcgcgcgagcaggcgaacctcgtcggcgtcgtaatggcggcgcttgctcgtgccgtcggcgagcgagcgcagcaggccgcggctcacatacgcatagagggtcggcacgctgacgccgagcagttgcgcagcttcgttcgcgctcaagcggggcatggcggcggttcctcggtcgaagggcggacggacgatcggggccgcgcgtgtcgcgtacgcgcggcggccgctcgccgagcacggaggctcgcaatcgggagcgaatgcgtctgcgcgccattctagacgcgtttcgatcctcaccacggcgcggccggcgcgatatcgcgccggcgtgcgtcgacgtatccgcggccgctcgcgggggcgatccggccgtgcgcgaacgcgtcgagttcgaccggcggcgatccgtgccggccgtcgattcggcgagtcggcacgcttgccgtggcgtcgaacgcggcggcggggctcgctggcgccgaacgcggccgtgcgcgcagcgatgcggcgcgcgttcgcgacgtttcgccgcgaacggtatcgacatcgacgctcgcgcgccggcgagccgaggcctcatcccgtcaccgggctttacgagacgcgcgacacaacgatggattcaatgagacgcgaattttccgccacccttgcggcgtgcgctttacgcgctcggtcgtgacgaagcgcgggtgggcggccgtgcgcggctcggacggcgaagcgcccgcatcgccgttcggcgcggcgggctgtgcgtgacatgcggctacgcagacgccgtcggcggcgccgccgcgctttttcgtacggcctcgcgccgctcggccgcgatgcgccgcgcgggtcgccgcgatgcgcgcgccgcctatttgcgcagttcgacgacgaaatcgtagtaatcgtttcgacagtatgtgtcggtgagttcgatcgcgcgctgatcgtgcgtgaagccgatccgggtgatcaaaaggagcgcgtcgtgcggcgcgatgcccatctgccgcgcgatctcgtcggtcgcgttgaccgcgcgaaagtgctgcagcgcgcgcacgatcggcgtgccgcgctgctcgagatagctgtaaagcgaatcgccgattgcctgcggatcgggaacgatcgttgcggggaacgtcgaattctcgacggccatcacgatgccgtccgcgagccgcagccgcttcaggcgcgtgaccgatgcggcgggcgaaagcccgagctggatcacctcgtcgcgattcgcgggctggatgtcgcgcgacagccatgtcgagctcggcgtgaagccgcgccgcttgagcatttcgctgaagctcgacagccgcgacagcggatcctcgtagcgcggctggatgaagttgcccgcgccttgcgtgcgccggatgagcccttgctcgacgagcagcgcgatcgccttgcgcgcggtgatccgcgacacgccgagcgattccgcgagcagccgctcggaaggcagcgcttcgcctgcggcccaacggttgtcgtggatcgcgtcgcccagcttgcgggcgagttgcagataaagcggcgtgtcgttgtcggggtcggggcgcagatcggaccagcggtcttccgtcgatggcttcatggagtggacgtagaaaacagtgcggccattctaagacatcgcgtgccgcggttatagccgggttttgcgcgcgaggcggcccggcgcgcgccgaatcgctacactgacgcttcaaccgcgggcctcgcgcaaccgcgtgccgcgcccgcctatgtgacgaggaacgatatgaccagcaggctcgaaaccgtcgcgctgcccggcggcgaacgcgtaccgaagctcgggcagggcacctgggaaatgggcgagcggcccgcgaagcgcgcagccgagatcgccgcgctgcgcgagggcgtcgatctcggcatgacgctcatcgataccgcggagatgtacggcgacggcgtgaccgagacgcttgtcggcgacgcgctcgccgacgtgcgcgagcgcttgttcatcgtcagcaaggtgctgccgcatcatgcgagccgcggcggtgtcgtcgccgcatgcgaggcgacgctcaagcgcttgcgcaccgatcgcgtggatctgtatttgctgcactggcgcggctcgattccgctcgcggagacgatcgcgggcttcgaggcgctgcgcgacgcgggcaagatccgctactggggcgtcagcaatttcgatgtcgacgacatggaggcgctcgtcgccgaagcgggcggcgccgtctgcgcgaccgaccagatcctctacaaccttgcgcgccgcggcccggagttcgatttgctgccgtggctcgcgcggcgcgagatgccggcgatggcgtacagcccgatcgatcacatgcgattgcccaagcgcaccgcgctcgacgagatcgcgcgcgagcgcggcgtatcgccgacgcgcgtcgcgcttgcgtgggtgctcgggcagccgaacgtgctggcgattccgaaggcgggcagcgtcgagcacgtgcgcgacaatcgcgcggcgctcgatctcgtgctcggcgaagaagagctcgcacggctcgacgcgcagttcaaatcgccgcgggggaagcggccgcttgaaatgctgtagcgcgtgcggcgcggcgaggtgagacgggctcgggcgagcggcggctcgcgaaacgcgcgggcggtgtctcgcggatcgccgatcggttcgtgcgaaggcgtgcgcaataaccggcccgtccatttgcggatcggctgttctctgtcgagggcgcggcatggcacggcattgcgccgcatgagtcgtgaagcggtccgtcgcggcagctcgccgcgcgccgcaggcggcgatgtgcgatagccccgtctatcgcgcgcttgccgaagcggccgccgctcggctggatcgggcggttgcgcggtgcgtcgaggatgcgcggcgcatgcgcccgacgcctgttcaaccggcgcggcgctcggcttcaggatgcagatcgtgttcgcggcgatcgcgtgcattgcacgcattgcacgacagccgtgccgcgttcgatcgcgtgtcgagggatggcgaacgcgcgcggtgcgatgcgcgctttcgtgcgttgcgtagccggggcgcggccgagatgctccgggcgtggctaggccgcgcacgggaaggatcaacggccgtttccgtgcccgccgccattgccgtggccgccgttgccgctgcccacgccgttggctccaccattgccggcgccgccgctaccgttgccgtttccgtgtccgccgccgttgccatggccgctaccgttgccgttgccgcctccattgccgctaccgctgctggtgccgccgccgttaccgtgaccgttgccgccgctggtcccgccaccgctgctgccgttaccgtgaccaccgccgttgttgccgccattgccggtgccgttgccgctaccaccgccgttgccaccgccaccgccgttgccgttgccgccaccattgccgctgccgtgaccgttgccgctgccgctgccgccactggcgccgccgccattgccgttaccgtgaccaccgctatggccgccgccgccaccggttccaccgccatgtccaccatggcccgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcccgcagcaccgcgccccgaagtgccatggcctgacgcaccaccccccgacgttccgccgcccgatgcgttgcctaccgagttgccgcgtccggtggccgccgtgccgcccgcggtcgagcctgttgtcccaccgacgccgatccccgcagcgccgacggcaccattcccgtcgtttgcgccgccgctgcttccgcggccgctgcccgcgttgtcgccgccgcttccgattccgcccgcgcctgcgccctcgccattcccccccatgccgccggcgaggcgcagctcggcgccgcacgcgcccggggcggagcagggcggcgcgacttccgcgagcggcatcgcgacgtccgcatcggccgatgcattggccgatacgtcggccgtgccggccgatatcgcgtcctgcacgacttgcaacggcgcggataacggcgcttcgtcgcgcggttgcgtcgtcgtgctcggcgcggcagacgcggcttcctgcgcggcggcatacgagccgcagcagcacgcgaatgcggcggcggccagcaaggtcgcgcgacagcatctcttcgccgcgcgaggcggttgtttcgtcttgtccatcatcggcctcccaaagcgcgaagtccgcatcgccgtgcggccttttgcgcgtgttgcgggggcccgaaaaatgcgttgccctgccaattgccgatcgtctgcgaaccggcgcatgaccagccggcaacgtcgatcggcacgcgagcccgccgtgcgagcctgctctgcgataaccgtgccatcggccgctcatgtccgccgcgcaaggcgtgagcgcgtcgcgtacgcagcgctgaaacatcggggcggcggtttcgtttccgaaatgaaacgtcaggaggaggggcggctcgtcggcgcgcctgccgcgcgttgccggcggagcaggatcgaggcgatcgcgcattcgacgaaccgcgcggcgataccgtatccgctcgccgggcggcttgccgaccgaatcgggctcgttgtccgggcgcttcggcagcgagacgacgccgggagccggccggccttcccggtgccgcgcgattgcgcctgcggatgccgcggacacgcatgcggtcgttgcgtggtcgacgtaacggtgttgcggcctgcccgtcggttggccgcatgcgcaatcggcggcatgtcgaccgtcgaaccgatcggcgtgccgccggtgacgactgcgcgggaacgtgtcagagcgttgaaggcggcagcccctggcctgcctgcgtgtcgaagatcgcgagatcaggcgatcgccccgagccgatttgggttgcagccttgaaacgcggccgaacggttccgcggctggatacatgcggcgcattcatcgaaacgaaccggagcggcgggcgtgacgacgtgtgtaacgaagcggcgaggcgtgcatgcgcggcgttcgttttcgcatcgtccgtcgcgcgagcgcgcgggatgcgcgcgcgccggcatgagcggcgaccttgcggtcttcgtagcgccgggcgcgccgccgataccgcaacgcatgcagacacggccgcgcagcccgcccgcgctcggcacgccggcgggtgcgccggcgtgcgtgacgccggtgcgtcggcggcggacctcacgacgcggcggccatgaacgccgtctcgcggcctggccccgcatcgagcgccggcccagcaaaaaagcccgtccgctaccggacgggctggacgggctttctttcatcgatcgcgcggcgtcggatgccgcgccgctcagccgcgcccgacctgcttcgcgttgatgaccgcttccgacacgttcgacggcgtttccgcgtagtgcttgaactccatcgtgtaggtcgcgcggccttgcgtcgccgagcgcagcgacgtcgagtagccgaacatctcggcaagcggcacctcggcgcgcacgagcttgccgccgccgcccgcgatgtcctccatcccctgcacgatgccgcgccggctcgacaggtcgcccatcacgttgcccatgaaatcctcgggcgtctcgacctcgaccgccatcatcggctcgagcagcaccggcttcgcgcggcgcatcgcttccttgaacgccatcgagccggccatgcggaatgcgttttcgttcgagtcgacgtcgtggtacgagccgaacgtcaggtgcaccttcacgtcgacgaccgggtagcccgcgagcacgccgctcttcagcgtctcctcgatgcccttgttgaccgccgggatgaactcgcgcggaatcacgccgcccttgatctcgtcgaggaattcatagcccttgccggggttcggctcgagcttgatcaccgcgtggccgtactggccgcggccgccggactgcttgacgaacttgccctcgacgtcctcggccaccgtgcgcaccgtctcgcggtacgcgacctgcggcttgccgaccgtcgcctcgacgccgaactcgcgcttcatccggtcgacgatgatctcgaggtgcagctcgcccatcccggagatgatcgtctggccggactcctcgtcggtctgcacgcggaacgacgggtcttcctgcgcgagacggttcagcgcgagccccatcttttcctgatcggccttcgtcttcggctcgaccgcctgcgagatcacgggctcgggaaactccatcttctcgaggatgatcggcttgcccgggtcgcacagcgtgtcgcccgtcgtcgcttccttcaggccgaccgcggccgcgatgtcgcccgcgcgcacttccttgatttccttgcgctcgttcgcgtgcatctgcaggatccggccgagccgctccttcttgtccttcgtcgcgttgagcagcgtgtcgcccgattcgacgacgcccgagtacacgcgaaagaagatcaactggccgacgaacgggtcggtcatgatcttgaacgcgagcgcggagaacggctcgtcgtcgctcggatggcgttccgcttccttgtcgtcgagatcgtggccgaggatcgcgggcacgtccgcgggcgacggcagatagtcgatcaccgcatcgagcatcgcctgcacgcccttgttcttgaacgcgctgccgcagagcatcggcacgatttcgttggcgatcgtgcgcttgcgcagcgcggccttgatctcgtcctcggtgagcgagttgtgatcggtcaggtacttctcgagcaactcctcgctggcttccgcggccgcctcgaccatcttctcgcgccattcgtgcgcgagctcgacgaggttcgccgggatgtcctcgtacgtgaatttcacgccctggctctcgtcgtcccagacgatcgccttcatcttcacgaggtcgacgacgccctggaagtgttcttccgcgccgaccggaatctggatcggcacggcgacgcccttcaggcgctcgccgatctgccgctgcacgcggaagaaatcggcgcccacgcggtccatcttgttgacgaacgcgatgcgcggcaccttgtacttgttcgcctggcgccagacggtttcggattgaggctgcacgccgcccaccgaatcgtagaccatgcacgcgccgtcgagcacgcgcatcgagcgttcgacctcgatcgtgaaatcgacgtggcccggggtgtcgatgatgttgatccggtgctccggataattgccggccatgcctttccagaacgccgtcgtcgccgcggacgtgatcgtgatgccgcgctcctgctcctgttccatccagtccatcgtggccgcgccgtcgtgaacctcgccgatcttgtggctcacgccggtataaaagaggatgcgctcggtcgtcgtggtcttgccggcgtcgatgtgagcgctgatcccgatattgcgatagcgctcgatgggggttttgcggggcacgtgaacctcctggtggctctggacgaagacggcccggccggtgcggccggcgccgttgctcttgcgagacttaaagcatagcgcttgctggtggcttttgcagatgcgggcgatgcatcggcaatcaagtcccgagccgtggcggccggcgtgttccgcccgcgcgttcggctcgtttcgccgcgcgcgccgcgcacgtcgcgcacggcagcggcgcgcaaaaaagccggcgcgcggccggcgctcgggcggcaagggcgcggggcacgcgcggcatgcgccggccgcgcgcaccgggcgtcactgcggcttcggcagcccgtcgatcttcatgccgggcttcacgcccttcgcggcgaaccagccgctgctcatctcgagcgcatagacgccgttgttgcgcgggcagtgattgtcggtcgtctcggccttcatttcgtcgatgtcggtgatcgtgccgtccgcgcggatgaacgcgatcgacagcgggatcagcgtgtttttcatccagaagcaatgcacggcgttctcgttgaacacgaacagcatcccttcgttcggcgcgagccgcgagcggtacatgaggccctgttcgcggtcggcgtcgttcgccgcgacggccgcgtcgatcacgtacatgccggcgcgcagcttcacgcgcgggaattcgctcggttgcttcgcgccgggcggcagcggcgtggtttgcgcgaacgcggcgtgcatgccgctcgcggcgagcgcgagcgcgaccggaaagacggcggctcgcgcgagtcgggcgagcgaagagcgcggggaagatcgcacggctggggctcctatcgggaatgcgagacccgcatggtacgcgaagcgcggcgtcgcgcgcaggcagggcgcgggctcgggcgggcgagggcggcaaaaacaaaaaggcagatcgcctcgcggtgatctgccttgcaacgccgtaagaacggcaacagcttgttcttgactgcgtcttacaaatagcttgcttagttcgaagcagcagccggggcttcagcagcgctggcttccttggccttcttcgcatgcttcttggcgtggtgcttcttggcgtgggccttcttagccggtgccgaagcagcttcagccttctcagccggagccgaagcagcggccggagccgaagcttgcgcgaaagcagccgttgcgaagagaccagcgaccagagcggcgatcagtttgttcatgttgtgttcctcagctttagttaattaaccaaatgacccggcataggagtcatgtcgtctaacgtgccatccacctttcggttgacagacgcatcgagaaaaatctcttcgcgctgcgggcggccggttcgcggggggtgtcgctcaagcgacggggccgcggtttggtcgccaatgccggatagctgggagtggcatctgcgtggtttaacgcgtcgggttcgcagtcggttgacgcggggcgaaacgcgtcaccgaattgtcatccgggccgctgtgcgcgttcccacggcgcgcgcggcggcagctcgcgcgtttcgcccggcgcaaggccgagcgcgaacacgtcgagcgcgccgatgccgacgcgaacgaggcgcagcgtcgggaaaccgacggccgcggtcattcgccgcacctggcggttcttgccttcggcgatctcgagctcgatccaggccgtcgggatcgccgcgcggtggcggatcggcgggttgcgcggccagagcgcgccgggcggcgtgatgaagcgcgcgcgacacgggcggctcacgtaatcgccgagatcgacgccgcgctcgagcgcggcgagcgcggccgcgtcgggcgcgccctcgacctgcgcccagtagcgcttgacgagcttgtggcgcggctcggcgatcttcgcctgcagcgcgccgtcgtcggtgagcaggagcagcccctcgctgtcggcatcgaggcggcccgccggatagacgccgggcgtcttcacccagtcgccgagcgatgcgcgggtttcgtgcgcagagaactggcagatcgtgccgaacggcttgttgagggcgatgaggcgcatggggcaaggctcgcgggggagaggggcggcgcgacgcgggccgcgttctatggcaaatggcggaatcttaatgcataatacggaacggcgagtcttttgtcttatataagacttgcgcgggtctcgcatgccggattcgcgccgccttgtgccgcgagagcgctagaatagcggctcgccgttgcggacgcagggccggcgccgcgcgcgcccgaccgcgcaccaccacagatacccaccagcccagccatatcactggagtcgatcatgccgtatcagcacatcaaggttccggaaggcggtgacaagatcaccgtcaacaaggatttctcgctcaacgtttccgatcagccgatcatcccttacatcgagggcgacggcacgggcttcgacatcacgccggtgatgatcaaggtcgtcgacgcggcggtcgagaaggcgtacggcggcaagaagaagattcactggatggagatctacgccggcgagaaggcgacgaaggtctacggcccggacgtgtggctgccggaagagacgctgcaggtgctgaaggaatacgtcgtgtcgatcaaggggccgctcacgaccccggtcggcggcggcatccgctcgctgaacgtcgcgctgcgccaggagctcgacctgtacgtctgcctgcgcccgatccagtacttcaagggcgtgccttcgcccgtgcgcgagccggagaagaccaacatggtcatcttccgcgagaactcggaagacatctacgccggcatcgaatgggcggccgaatccgagcaggcgaagaaggtcatcaagttcctgcaggaagagatgggcgtgaagaagatccgcttcccgcagacctcgggcatcggcatcaagcccgtgtcgaaggaaggcaccgagcgcctcgtgcgcaaggcgatccagtacgcgatcgacaacgaccgcaagtcggtcacgctcgtccacaagggcaacatcatgaagttcacggaaggtgcgttccgtgacgccggctatgcgctcgcgcagaaggaattcggcgccgagctgatcgacggcggcccgtggatgaagttcaagaacccgaagacgggcaacgagatcgtggtcaaggattcgatcgccgacgcgttcctgcagcagatcctgctgcgcccggccgaatacgacgtgatcgcgacgctgaacctgaacggcgactacatctcggacgcgctcgccgcgcaagtcggcggcatcggcatcgcgccgggcgcgaacctgtcggattcggtcgcgatgttcgaagcgacgcacggcacggcgccgaagtacgcgggcaaggattacgtgaacccgggttcggaaatcctgtcggccgaaatgatgctgcgccacctcggctggaccgaagcggccgacgtgatcatttccgcgatggagaagtcgatcaagcagaagcgcgtcacgtacgacttcgcgcgcctgatggaaggcgcgacgcaagtgtcgtgctcgggcttcggtcaggtgctgatcgaaaacatggagtaagcgcatcggcatagccgatgtcgagcgacaccccggcgggccgcgtggccgccggggtgtttcattttggtgccgcgcgtgcgcgcgttgtccgcacgcgaagtgcagcgtgcgcgccgactggtgtattgtcggaacctccgcttcgacaacacgggaatcgatcgatgttgcgcagacatttcctttcgagcgcgctggcggcggccgccgcgtcgcttttcgcgcgcggcgcgtttgccgcaggccaagcgatggacggcatgcagggcatggaaggcatggaaggcatggacgacatgccggacatgaagcccgcgccggctcacgcgcggcacggcaagccggcgcccgggcccgcttccgcgctggccgccgccgacgcgctgccggcgggcgcgccgcttgccgcgttgcgcgtgcttgcaaacgagagccgcgagccgggcgtatttcgcgcgacgctcgttgcgcagcccgtcgcgcgcgcgctcctgccgggcgccgcgccgacgacgctctggcagttcggcgccgacacgcaagggcccgcggtcggcccgctcatcgacgtgcgcgaaggcgatgcggtcgagatccgcttcgtgaaccggctgccgcagccgtcgacgatccactggcacggattgccggtgccgcccgatcaggatggcaatccgtccgatctcgtcgcgccgggtgcgacgcgcgtctatcgtttcacactgccgaaaggcagcgcgggcacgtactggtatcacccgcatccgcacatggcgacggccgagcaggtgtttcgcgggctcgccggcccgatcgtcgtgcgcgcggccgacgatccgctcgccggctggcccgagcggcatctgttcgtgtccgatctgaagctcgcgcgcgacggcgcgatcgcgccgaacgacatgatggattggatgaacggtcgccaaggtcagttcgcgctcgtcaacggtgcgcgacggccgcgcatttcgctcaccggcgacgaacgctggcgcgtatggaacgggtgcagcgcgcgctacttgcgcatcgcgttcgacgacggaaggccgtttgcgcacgtcggcacggacggcgggctgttcgacgcgccgcgcgaggtggcctcgctgttgctcgcgccgggcgagcgcgccgagctcgtcgtgcgcgcgggcgaccgtgcgtcgcacgcggtgctgaccgcgctcgagtacgatcgcggcaagatggcgatggcgatgtcggaggcggcgcacggcagcctgccgcccgatcccgcgctgccgctcgccgacgtcgcattcgagccggccgcgccgcgcgcgttgcccgcccggctgcgcgcggtgcccgcgctcggcgagccggtcgcgcgcaaggaggtcgtgttcggcgagcagatggacatggccgcgatgatgcgcgcgggcgcgcatggtcgaccggccggcatgcgcttcatggtgaacggcgtgacgttcgagccgcatcgcgcgacgctgacgagccggcgcggcgagaacgaatcatggacgattcgcaacgaaaccgacatggatcacccgtttcatctgcacggcacgcaattccaggtcgtcgagcgcgagatcgacggcgagacgacgcccgagccctatcgcgcgtggcgcgacacggtgaacgttcggaagggcgagcgcgtgcggattctcacgacgcagaccgagcgcggcgagcgcatgttccactgccacattctcgagcacgaggatctcgggatgatggggacgctgaaagtcgtttgaaatacgcggcgaacgcgttgagtcaccgagcgcacactcggttcgcgcgacggcgttcgagcgcacggcgcgcgcgcgaaaaaaaacccggctggaagccgggtttttcattcttgatccagacggccctcaagctgcttggatgttcgacgcttgcttgcccttcgggccttgcactacctcgaagctgaccttttggccttccttcagggttttgaagccctgcatgttgatcgccgagaaatgtgcaaacagatcttcgccgccttcgtcgggcgtgatgaagccgaagcccttcgcgtcattgaaccatttgacaataccagttgccatacctacttcccctgtcacacagtcgctacttacaacgagcacgctcgaaaagctaaacgaccggcatacgcagccgttcccccctcacaagctcacctcggcctcttcccaaattgtcaaagacgaattgaaaaaagtgccagcttgattgttggcgctctttaatggagtgtcaagaaaatttttagacgtatacggggacgttgtaaagaacccatttttcagggtttatcccgctttgctttgcagcatcggagcgagcgaggcagcttgaaaagtcgcataatcgtcgcatataccaggctcgagtgacacgcgttcgaggtcgtccgcgttgtgggatactcgatccatgcacagtgcgcgagcggcatgccgcatgctggcacatcgaacgggcgccggccccgcagccggcgcccgttcgatgtgagagggacgctgccgcacgtggggagccggggagggcgccggctggtcagtcggttaatgacaggattgcgggcctgtccgagttgtttagaatgggtgtatggcgattatcccggacaagcaggacagcagcgtcctggaacgcaaggaacagaagctcaagccgccttcgatgtacaaggtggtgctcctgaacgacgacttcacgccaatggaattcgtcgtgatggtcgtgcaggagtatttcaagaaagatcgcgaaacggcaacacagattatgctgaaggtgcatcgcgaagggcggggagtttgtggggtctatacgcgggacatcgcgtcgaccaaagtcgagcaagtcgttacccatgcgcggcaggccgggcatccgctgcagtgcgtgatggaggaagcatgattgcccaggaattggaagtcagcctgcacatggcgttcatggaagcgcgccaggcgcggcatgagttcattacggtcgagcatcttttgttggccctgctggataatccgacggcagccgaggtgttgcgcgcgtgcgcggcgaacatcgaggacctgcgtcagaacctgcgcaatttcatccacgacaacacgcctaccgttcccggcaccgacgatgtcgacacgcagccgacgctcggctttcagcgcgtgatccagcgggcgatcatgcacgtgcagtcgacgtcgaacggcaagaaggaagtcacgggcgcgaacgtgctcgtcgcgatcttcggcgagaaggattcgcacgcggtctactacttgcagcagcagggcgtgacgcgcctcgacgtcgtcaacttcatctcgcacggcatcgcgaagacgagcagcggcgaagccgcgaagcccgccgacgcgaacgcggaaggcgaggacgcgggcgcgcagaaggaaacgccgctcgcgcagttcacgcagaacctgaaccagatggcgaaggacgggcgcatcgatccgctgatcgggcgcgagtccgaggtcgagcgcgtcgtgcaggtgctctgccgccgccgcaagaacaatccgctcctcgtcggcgaggcgggcgtcggcaagacggcgatcgccgaaggcctcgcgtaccggatcacgcgcggcgaggtgccggacatcctcgcgaacgcgcaggtgtattcgctcgacatgggcgcgctcctcgcgggcacgaagtaccgcggtgatttcgagcagcgcctgaagacggtgctgaaggagctgaaggagcggccgcacgcgatactcttcatcgacgagatccacacgctgatcggcgcgggcgccgcgtcgggcggcacgctcgatgcgtcgaacctgctgaagccggcgctgtcgtcgggcacgctcaagtgcattggcgcgacgacgttcaccgaatatcgcggcatcttcgagaaggatgcggcgctgtcgcggcgcttccagaagatcgacgtgaccgagccgagcgtcgagcagacggtcgcgatcctgcgcggcctgaagtcgcgcttcgaggagcatcacggcgtcaagtattcgtcgggcgcgctgtcggcggccgccgaactgtcggcgcggttcatcaccgaccgccatctgcccgacaaggcgatcgacgtgatcgacgaagcgggcgccgcgcagcgcgtgctgccgaaatccaagcagaagaagacgatcggcaagagcgagatcgaggaaatcatctcgaagatcgcgcgcgtgccgccgcagagcgtgtcgcaggacgaccgcagcaagctgcagacgctcgaccgcgatctgaagagcgtcgtgttcggccaggacccggcgatcgacgcgctcgccgccgcgatcaagatggcgcgcgcgggcctcggcaagctcgacaagccgatcggcgcgttcctgttctccggcccgacgggcgtcggcaagaccgaagtggcgcgccaactggcgttcacgctcggcatcgagctgatccgcttcgacatgtcggaatacatggagcgtcacgcggtgagccgcctgatcggcgcgccgcccggatacgtcgggttcgaccagggcggcttgctgaccgaggccgtcacgaagaagccgcactgcgtgctgctgctcgacgagatcgagaaggcgcatccggacatcttcaacgtgctgctgcaggtgatggatcacggcacgctgacggacaacaacggccgcaaggcggatttccgcaacgtcatcatcatcatgacgacgaacgcgggtgcggagtcgatgcagaaggcgacgatcggcttcacgacgcggcgcgaaaccggcgacgagatggcagacatcaagcgcctgttcacgcccgagttccgcaaccggctcgatgcgacgatcagcttccgttcgctcgatgaggaaatcatcatgcgggtggtcgacaagttcctgatccagctcgaggagcaactgcacgagaagaaggtcgacgcgctcttcaccgatgcgctgcgcaagcatctcgcgaagcacggcttcgatccgctgatgggcgcgcgaccgatgcagcggttgatccaggatacgatccggcgcgcgctcgccgacgagttgctgttcggcaagctcgtcaacggcgggcacgtgacggtcgacgtcgacgagaacgacaaggtgctgctgtcgttcgacaagacggcgacgccgcccagcaagccgaacgaagaggcggtcgaagtcgaatagttgcaggtccaaaacgtttcgcatgaacggcgcgggaagtcttccgcgccgtttcgttttatttgcggcagatgaaaggtacggaagcaggagtctggtttgacacaacaacaaaggacgttcgactcgatcgtcgaacgcgagaagggcctgcggcgcgggctctcgtcggctcagatggcgatgatcgcgatcggcggcgcgatcggcacggggctgtttctcggcagcggtttcgcgatcggcctcgccgggccgggcgtgctggtgtcgtatgcgatcggtgcgctgatcgcgctgctgctgatgggcgcgctcgccgagatgacggtcgcgcatccgacctccggctcgttcggcgcgtatgccgagcactacgtcggcccgctcgcgggctttctcgtccgctatgcgtactggtcggccgtggtgttcgcggtcggcaccgaggtgagcgcgatcgccgtcttcatgaagtactggtatccgggcgtgcccggctggtattgggtcgtcggcttctcggccgtgctgatcgcggtgaacatgacgagcgtcacgctttacggcgtcgtcgaatacgtgttctcgatgctgaagatcgccgcgatcgtcgcgttcatcgcgcttggcgcgtacttcgtcgcggcggcgcccgtgtcgtccggcatcggcttcgcgaactattcggcgcacggcggcttttttccaaaaggcttctcgggcgtgtgggtcgcggtgattgtcgcgattttcagctatatgagcatcgaaaccgtcgcgatcgcggcgggcgaggcgcgcgatccgcagcgcgcggtgtcgcgcgcgtttcggtcgaccgtgtttcgtctcgtgctgttctatctgctcacgctcgcgctgatgctcgcgatcgtgccgtggacgcaggcgggcaccgacgagagcccgttcgtcaaggtgatggccgcgacgcacgtgccgtatgcggcgggcgtcatcaatttcgtcgtgctcgtcgccgcgctgtcggcgatgaacagccagctgtatgtgacgacgcggatgatgttcagcctctcccgcgcgcggctcgcgcccgcgatgttcgggcgcgtcggcgcgaacggcgtgccgctcgcggcgctcgccgtgtcgtcgagcggcgtcgcggtcgcggccgtgctggttgcgctgtatccgcagaccgcgttcacgctgctgatggcgatcgcgatgttcggcgcgctgttcacgtggctgatgattttcgtcacgcatctgcgctttcgggcgcgctatcgcggccccacgcccgtgtttcggatgtggctgcatccggcgggcagcctgacgggcgcggcgctcgtcggcgcggtgctcgtgacgaccgcgtttacgcgcgagttcagaatgacgatgatggtcggcgtggcgttcatcgtgctgctgacgctcgcctatcgatggcattaccgcgcgcggcacgcgtgagcggcacggcccggcgcggcgcgaaccggcgatggcgcggcgagcagggcggcacatccgacgaggagcggcatgacgacgatcaagacgggcgacgcatccggcgccggctgcgcggcagccgcgcgggcgcgcgtggctgcgcgcatcatgcggcgcgcgctggccgtgctgggcggcgcggcgttcgcggggtggttcggcgccgcgttcgccgcttcgagcggcacgactgtcccgccgctcgacacgacgccgtggctcgcgagcgtgcaggcgccgaagacgccgttcttcacgcgcgcgtcggacgcgcaaggcgtgtcgttccacttcgccaacagcggccatgacgtcgagaggggccgcgaggtcgtcgtcagcgaaacggcggacggcgacatgtggcagggcggcatggtgcatgcgacgtacatcgacgccgcgggcgtcgagacgtccggctggctcgtgcgctcgcacctgcgccgggtgaagaaacccgtgccgccgcctacctgggatggccgctggcgcagcagcgcgggcgcgcgtcggctgatcgtgcatggcgagcgcatcagttattcgtttgcgggcggcggcgggaccggcggcgcgcagccgcgcgtcgagatgctgctgcggatgcggccggtgtcggatgacgaggcggtgctgtcgcggatgcaggcgccggatggcggcatgtgcgatctcgccgtgcggcgtctgggcgactatctgatcgtgtcggcgcgcgattgcttcattcccggcgtgagtccggagggaatcctgcgcaagcagcgataaagcgcgggccgaaagcgcctgcccgtcagggcgcgcgtgcgcaacggccgaaacccgcgcgcctgcatacgggttaacgctctcttaagcgccccttctctagcattcgaatctcgtgccgcgacgcggcgattcaacggttccgaattccttcgagggctcgcatgaacaaactccctgcgatcacgctcgcgttctggatcatgaagatctgcgcgacgacgctcggcgaaaccggcggcgatctgctgtcgatgacgctcgacgtcggctacgcgtacagctcgctgatcctgttctcgtttttcatcgtcacgctcgccgcgcagctcgcggcgacgcgctaccgcccggcgatctactgggcggtcatcgtcgcgaccagcacggccggcacgacgatgtccgatttcatggaccgcacgctcggcctcggctatgcggcgggctccggcattctcgtcgcgatcctgctgtcgatcttcgcggtgtggcgcctgcagggcgaatcgctcgcggtgacggaaatccgcacgcgcaaggtcgaggtgctctactggatcgcgattcttttctcgaacacgctcggcaccgcgctcggcgatttcctcgccgacagctcgggcctcggcttcgcgggcggcgcgttcctgatcggcggtttgctcgcggcgatcgtgctcgccgcgtacttcacgaaggtatcgaaggtgttcctgttctgggcggcgttcgtgctcacgcgtccgttcggcgcgacggtgggcgacttgctgacgaagcccgtcgcgaagggcgggttggggttcggtacggtcggttcgtcggcgattctcgcgggcgtgctggtcgcgctcgtgatctatgcgatgtttgccgaggcgaaacgggtgaagcaggcgcgtgcgccgagaatgggctggaagcagccggcgctcgaggagtgagcgccgccgagccgcgaaagggccggggacggggcggagccgcgcgcgcgggagcggcggggcccctcgcgagcgtcgccgtttcgaatcagccgcggccggtgctgccgaagccgcccgcgccgcgctcgctttgcgcgaaatcgtcgaccaggttgaacctcgcctgcacgaccggcacgatcacgagctgcgcgaggcgctcgaacgggttcagcgcgaactcggtctggccgcggttccacgtcgagatcatcagctcgccctggtagtccgaatcgatgaggccgaccaggttgccgagcacgatgccgtgcttgtggccgaggcccgagcgcggcaggatcagcgccgcatagccgggatcggcgagatggatcgcgaggcccgtcggcacgagcgccgtgtcgcccggcttcagcgtgacgggcgcgtcgaggcacgcgcgcaggtcgagccccgcgctgcccgtcgtcgcgtatttcggcaggtagtcgcgcatgcgcgcgtcgagaatcttcagatcgagtttcatgcggcgaaaatcggtgacggaggttgagaaggggcggccgcgctgcgcggccgcggcgatgcgtcaaatgaggcgcgtatcgggcagccgtttcgcgatttcggcgacgagcgcgtgcgcgagcgtcatcttgtcggcgcgcggcagccgcgtcgtgccgctcgcctcgaacagcacgacttcgttgtcgtcgaggccgaacgtgagcggcccgagattgccgatcagcagcggcaccctcttgcgcacgcgcttttcctcgccgtgcacgtcgagatcgccgctttccgccgcgaagccgacgcagtagggcgcatcgggcagcgcggcgacgctcgcgaggatgtcgggattctcgacgaacgtgagcgccggcatcttgtgatcggcggtcttcttgatcttgtgctcggccggttgcgcggcgcgccagtcggcgaccgcggcgaccgcgatgaacacgtccgcgtccggcaccgcgttcatcaccgcgtcgtacatctgctgcgcggtctgcacgtcctcgcggtacacgccccacggcgtcggcagatggacgggccccgcgacgagatgcacgtcggcgcccgcctgctgcgcggcgcgcgcgagcgcgaagcccatcttgccgctcgagcggttcgtcaggccgcgcaccggatcgagcggctcgaacgtcgggccggccgtgatcagcacgcggcgatgcgcgagcgccttcggctggaaatgcgtgacgatcgcttcgtagatcgcctccggctcgagcatcctgccgtcgccgacctcgccgcacgcctgggcgcccgaatcggggccgagcaccgcgacgccgtcgtggcgcagttgcgcgacgttgcgttgcgtcgccgggttctgccacatctggcggttcatcgcgggcacgacgaggagcgggcagtcgcgcgcgatgcacagcgtcgacagcagatcgtcggcgaagccgtgcgcgagcttggcgaggaaatcggtcgacgcgggcgcgatcacgatcgcgtcggcttcgcgcgacagatcgatgtgcgccatgttgttcggcatccgcgcgtcccactggctcgtgtagacggggcggcccgacagcgcctgcatcgtgacgggcgtgatgaactgcgtcgcggcttccgtcatcgcgacctgcacggtcgcgcccgccttcgtcagcaggcgcgtgagttcggcgatcttgtagcaggcgatgccgcccgtgaggccgaggacgaggtgttttccagcgagttctgcgtgtgccaactgaggcctccgaaagcacgtggggccggcgcgcgccggcccctgcgcgaagtgtatgcgcttagcgcgcgccgcgcacgcgacgcagctcgtcgtagatgaggagcaccgcgcccaccgtgatcgcggagtcggcgagattgaacgcgggccagtgccacgcgccgacgtggaagtcgaggaaatcgatcacgtgaccgtagatcaggcgatcgatcacgttgccgagcgcgccgccgagaatcagcgcgagcgacaggctgaagagccgctggtggccgtggcgcttgagcagatagcagatcacgagcgtcgcgccgatgccgagcgcggtgaacgcccagcgctgccagccgcccgccgtcgcgagaaagccgaacgcggcgccgcggttgtagatcagcgtcaggttgaagaacggcgtgagcgcgtgcatcgcgccgtacgcgaacgtcttgagcacggcgatcttcgtcaactgatcgaacaggatcacgatcagcgagatgccgagccacggcgcgagcgcgccacccgaggatttcgacagggtcttcgccattacgcagcgctccgggtttcgccgttttcgaacaggttggagaagcagcggccgcaaagcgtcggatgatcggcgtgcgcgccgacgtcctcgcggtagtgccagcagcgctcgcacttcgggtatgtcgaggccgcgacgtcgacgctttcgtcgccctgcgcgtcgaccttcacgaccgtcgccgccgacgtgatcagcacgaacttcagatcgtcgccgaggctcgcgagcgcgtcgtagcgcgcgcccgacgcgcgcacttcgacttgcgcctgcaacgacgagccgatccggttcgcggtgcgcgcttcctcgagcgccttcgtcacgtcgccgcgcacgtcgcgcagcagcgtccatttcgcaatgagcgcctcggcgcccgcgatttccggatacgcgtagtaggtctcggtgaagatcgtgtcgctttgcggctggaacacacgccaggcttcctcggccgtaaacgacaggaacggcgcgagcacgcgcagcaggccctgcgtcacgtggtagagcgccgtctgcgcggagcggcgtgccggcgacgcgggcgcgctcgtgtacaggcggtccttcagcacgtcgagatagaagccgcccaggtcctccgagcagaacgtctgcagcttcgcgacgaccgggtggaactcgtacttctcgtaatgcgcgagcaactccgcctgcaactgcgcggcgaacgcgaccgcgtagcggtcgatctcgagccattgcccggcgggcagcgcatccttcgcgtaatcgaagtccgacaggttcgcgagcaggaagcgcagcgtgttgcggatccggcgatagccttccgtcacgcgcttgagaatttcttccgagatcgcgagctcgcccgaataatcggtcgacgcgatccagaggcggatgatttccgcgccgaggcggttcgcgacttcatgcggatcgatcccgttgccgagcgacttgctcatcttgcggccttcgccgtccaccgtgaagccgtgcgtgagcagacccttgtaaggcgcgcggccgtcgagcatcgacgcggtcagcagcgacgagtggaaccagccgcgatgctggtccgagccctcgaggtacaggtcggccgggaactgcaactgatccttgtgcgagccgcgcagcacgtgccagtgcgtcgtgcccgagtcgaaccacacgtcgagcgtgtcgcggttcttctcgtacaggttcgcgtcgtcgccgatcagctcgcgcgcgtcgagcgtctgccacgcctcgatgccttgccgctcgacgcgcttggcgacttcctcgagcagctcgagcgtgcgcggatgcagctcgcccgtttccttgtggacgaagaacgccatcggcacgccccattggcgctggcgcgacagcgtccagtcgggacggttcgcgatcatcgcatgcaggcgctgcttgccccacgacgggtagaacgcggtcgcgtcgaccgcgtcgagcgcggtctcgcgcagcgtcttgccgccgtcggccggctgcgtgtccatgccggcgaaccattgcgacgtcgcgcggtagatgatcggcgtcttgtggcgccagcaatgcatgtagctgtgcgcgtagcgctcgttgcgcagcagcgagcccgcggccttcagcgcgtcgacgatcttcgggttcgcgtcccagatcgtgagcccgccgaacagcggcagcgattcgatgtagcggccgtcacccatcaccgggttgatgatgtccgaatcggtcattccgtgcgccttgcacgacgtgaaatcctcgacgccgtacgcgggcgacgagtggacgacgcccgtgccggtgtcggtcgtcacgtagtcgccgagatagacgggcgacgtgcgcttgtagcccggatgcgcggcggcgagcgggtggtgaaagcgcaggttcgcgagcttctcgccgggcgtcctcgcgatcacgcggcccgtgaggccgaagtccttcatgcacgcctcgacgcgctcctcggccatgacgagcaggccgcgctccgtgtcgacgagcgcgtagacgatctccggatgcaggttgagcgcctggttcgcggggatggtccacggcgtcgtggtccagatcacgatcccgccttcggcgcgcggcagctcggcgaggccgaacgcgtgcgcggtcttctcgggctcggcgaacgcgaacagcacgtcgatcgtcggatcggtgcggtccttgtattcgacttccgcctcggcgagcgccgagccgcaatcgaagcaccagttcacgggcttcaggccgcgatacacgtagcccttctcgatgatcttgccgagcgcgcggatttcctccgcctcgttctggaagttcatcgtcttgtacgggttgccccactcgccgagcacgcccaggcgcttgaagcccaccttctgcttctcgatctgctcggtcgcgtacgcgcgcgccttcgccatcacttcggcggcgggcagcgacttgccgaactgcttttcgatctggatctcgatcggcatgccgtggcagtcccagccgggcacgtacggcgcgtcgaagcccgccatgttgcgcgacttcacgaccatgtccttcaggatcttgttgaccgcgtggccgaggtggatgtcgccgttcgcatacggcgggccgtcgtgcaggatgaacttcggccggccctggctcgccgcgcggatcttctcgtagacgccgcgcgcctcccagtcctccacccattgcggctcgcgcttcgggaggtcgccgcgcatcgggaacggcgtgtcgagcaggttgaccggatacttggcctgcggtttcgagtcggctttcttgttgctcatgtcgggatcgctgtgaaatcggggggacgctcgcgcgtcgtgaaaacggtgaggcgcggcgccgttcgcgcggcgcgacgctggcggcgcccggcgcgggcgcggcgtcgatcagctaattcggtcggtggccgacgtcgcgaagccggtcgcgcggctgcccggcgcgcgaccgtgctcggcgaagtacgcgcgcgtgtcgacgacgtcctgcgcgatcgcgcgcgagagcgtttcgagatcgacgaatttcgcctcgtcgcgcagcttcttcaggaattcgacgcgaacgagcttgccgtatgcatcgccgtgccagtcgagcaggtgcacttcgagcagcacgcggccggaatcgtcgacggtcggccgcacgccgaggctcgcgacgcccggcagcggctcgggcgcgaggccgtgcacgcgcacgacgaagatgcccgacagggccgggcgcttgtgagcgatcggcaggttcagcgtcgggaagccgaggtcgcggccgagcttcagcccgtgcgcgacgtggccgctgatcgcatagccgtggccgagcgcacgcgcggcggcgtcgagatctcccgccgcgagcgcggcgcgcacgccggagctcgaaatgcgcgcgccatcggcgtcggcgagcgtttccatctgctcgacctcgaagccgaagcgctcgcccgccgccttcagcgacgcgaaatcgcccgcgcgcctcgcgccgtagcagaagtcgtcgccgaccatgatccagcgggtgtgcagcccgtggacgagcgtgcgttcgacgaacgcctcgggcgactggctcgcgaacgtatggttgaagtgctcgacgaccacgcggtcgacgccgtgctcgcgcagcgcctcgagcttgtcgcgcagcatcgcgatgcgcggcggcgcgctcgccggattgaagaattcgcgcggatgcggctcgaacgtcatcacgcacacgggcagcccgcgcgcgtccgccgccgcgcgcacgcgcgcgagcagggcctggtggccgcgatggacaccgtcgaagttgccgatcgtcagcgcgcacggggcgcggctctcggcgttgggcaggccgcggaagactttcacgatagcgggtgacagcgtgggggaaagcgcggccggatgccgcaaagcaagagattataaacgttcgggcggccgggcggctcaggatgccggaaacggcggggccgaatggtaaaatccgcggatgaaaaaacttgtcatcctgatttccggccgcggcagcaacatggaggccatcgtacgcgcctgcgcgcgcgaaggctggcccgccgaggtcgccgccgtgatttccaaccggccgggcgcggccggcctcgaattcgcggcgtcgcacggcatcgcgacggccgtcgtcgaccaccgcgcgttcgacggccgcgacagcttcgatgcggcgctcgccgccgaaatcgaccgcttcgcccccgatctcgtcgtgctcgccggcttcatgcgcattctcacgccggcgttcgtcgccaaatatgaggggcggatgctcaacatccatccgtcgctgctgccgagcttcaagggcattcatacgcatcagcaggcgctcgacgcgggcgtcgcgctgcacggcgcatccgtccacttcgtgattccggagctcgacagcggcgcgatcgtcgcgcaggcggccgtgcccgtcgtcgcgggcgacgatgccgatgcgctcgccgcgcgcgtgctcgccgccgagcacacgctgtatccgcgcgcggtgcgctggttcgtcgaaggcaagctgcgcctcgacgcggggcgcgccatcgtcgcgcccgacgaggcgcgctggctgttcgcggatgcgatcgacacgtcgacgagcgagggcgtatgaagctgcacggtttcctgattggccagaccgaggcgctcctcgccgaagtcctgaaattcgccggcccggccgacgtgacgacgagccgcttcttccgcgcgcacccgaagctcggtcacgccgagcgcggcgtgatcgccgaggcggtgttcgcggtgctgcggcggaggatggagtacgcgcacctcgccgagagcggcaccggcgcgccggcgcggcgcctggcgctgctcgggctgatgcagacggtcggccgctcggcgctcaagccgttcgtgtcggacgccgaatgggcgtggctcgaccacgtcgcgaagatcgatccggcgagcctgccgctgcgcgtgcgcacgaacctgcccgactggattcaccaggcgctcgccgagcgcctgggcgccgacgagctcgcgcagttcgcggcggccgtcaactatccggcgccgctcgatctgcgtgcgaacgcgctgaaggcgacgcgcgaccaggtgatcgacagcctgcgtgccgcgggcatcgacgccggcgcgacgccgttcgcgccgttcggcgtgcgcgtggtcggcaagccggcgctcacgaagctcaagctgttcgaggaggggctgatcgaggtgcaggacgagggcagccagttgctgtgctcgctcgtcgcgccgcgccgcggcgagatgatcgtcgatttctgcgcgggcgcgggcggcaagacgctcgcgctcggcgcgatgatgcgctcgacggggcgcctctatgcattcgacgtgtccgagaagcgtctcgcgaagctgaagccgcgcttggcgagaagcggcctgtcgaacgtgaacccggtgctgatcgacagcgagcacgacgcgaagatcaagcggctcgcgggcaagatcgaccgcgtgctcgtcgatgcgccgtgcagcggcctcggcacgctgcgccgcaatcccgatctgaagtggcgccagtcgcgcgagacggtcgatgagctcgcgccgaagcaggcgtcgattctcgcgagcgccgcgcgcctcgtgaagaagggcggccggctcgtgtacgcgacctgcagcgtgctcgaggcggagaacgaagcgatcgtgtcggcgttcctcgccgcgcatccggcgttcgagctcgtgccggcgagccgcgtgctcgccgagcagcggatcgcgctcgacacgggcgattacctgtcgctctggccgcatcgccacgcgaccgacggctttttcgccgccgtgctcgagcggcgcgcgcagtaacgggcggcggcatgatgacgaaccacctcacacggcggctcgcggccgtcgcgcacgacttcggccagccggcgatgatctggcaggcggtcgcgttcttcggctcgctcgcgctcgcgtggctgctcgcgcgccatctgcgcgggcgcatcgacgcgcgccgtcgcgcggccgggcgcacgcccggcccgggcgcgctgagcctgaaccgcgcgctgttcccgctcatcggcggcgtgttcatgtggctcgcggagacgacgttcgacgagctgatgccgacgtcgctcctgcagctcgcgctcgtgccgctcttcggcatcgggctcatctacatcctgttcttcgtcgcgcgccgcgtgttcgcgcgcgacggccacacgcacgcgtggctgtcgatcgtcgagaagctcgtgtcgatcgtcgtgtggatcgcgatggcgctcacggtactcggcatccagcgcgacgtgctcggctggctcgacagcgtccagttccgcgtcgcgaacgcgcgcctcacgctgctgtcgatcgtgtcgggcgcgctgtgggtctgcgtgacgctcgtcgtcgcgatgtggctcggctcggtgctcgaggagcggctgatgcgcgcgcgctcgctcgacgcgaacctgcgggtcgtgctcgcgcgcgtcggccgtgcgctcctcatcttcgcggcggtgctgatcgggctgtcgctcgtcggcatcgacgtgaccgtgctcggcgtgttcggcggcgcgctcggcgtcgggctcggcttcggcctgcagaaaattgcgagcaactatgtgtcgggcttcatcatcctgctcgaccgctcgctgcggctcggcgacgcgatcaacgtgggcggcctgcagggcgtcgtcacgcagatccgcacgcgctacacggtcgtgcgcggcctcgacggcaacgagacgctgattccgaacgagaagctcatcaccgacgtcgtgcagaaccagtcgtcgtacctgacgcgcggctacgcgaaggtcgcggttcaggtcgcgtacacgtcggacgtcgagcgcgcgatggcgctgctcgccgacgcggcgaagggcgtcgagcgcgtgctcgaggatccggcgcccacgccttatctcgtcggcttcggcgcggacggcatcgatctcgagctcggcttctggatcgccgacgcggcgaaggggacggccggcgtgcgctcgacggtcaaccgcaacatctggcggctttttgtcgcacacgggatctcgattccgttcccgcagcgggaggtgcgcgtgatcgggctgcccgacggcatcgcgcccgcggccggcgcagccggcccggcggcggggcgccagccgcaggacgcctagcgcggcgggcgggccgcccgccgcgcgccagcccgaaaatctccgcgcgcgtattgcgtcgccgcaaaaaatattcattttttacaaagacttggaacggatgaagtaaaattccgtcctactgtgcggtatgctttcattttcttgacgcaggtcatttgagccggcgtccctaacacttccacaggtaactgccttgttgaattccctgctcgatttcctttccaacgggcttctgcgtttctcgtggtggcagatcgtgctgttcacgctcgccgtcacgcacgtgacgatcgtcggcgtgacggtctatctgcatcgctgccaggcacaccgcgcgctcgatctgcatccgatcatgagccacttctttcgcgcctggctgtggatgacgacgggcatgctgacgggccagtgggcggcgatccaccgcaagcaccatgcgaagtgcgagaccgaggaggatccgcacagcccgcagacgcgcggcatctggaaggtgctgctcgaaggcgccgagctgtatcgcgcggaggcgaagaacgaggagacgatgcgcaagtacggccacggcacgccgaacgactggctcgagcgcaacgtctactcgaaatacccgattctcggcgtgagcctgatgatggtgatcgacgtcgcgctgttcggcctcgtcggcctcaccgtctgggcagtccagatggtgtggatcccgttctgggcggcgggcgtcgtcaacggtctcggccacttctggggctaccgcaacttcaacgcggccgacgcgagcacgaacctgtttccgtggggcatcgtgatcggcggcgaggagctgcacaacaatcatcatacgtttgcgacgtcggcgaagctgtcgaacaagtggtacgagttcgacatcggctggatgtacatccgcatcatgtcggcgttcgggctcgcgaaggtaaagaagatcgcgccgacgccgcggctcgccgcgcgcaagacggtgctcgaccaggaaacgttgcaggccgtgctgtcgaaccgttacgaggtgatggcgcgctatgcgaagacgctcaagcgcgcgtacaggcaggagctcgcgcacctgaaggagctgggcgcgcgcgagaagtatcagctgatgcgcggcgcgcgcaaatggttccacaaggacgaggcgggcctcgacgagccgcagaagcggatgctgccggagatcttcgcgaacagccagaagctgcacacgttcttccaactgcgcgccgagctcacggcgatctgggagcgctcgaacgcctcgcgcgaacagctgctcacgcagttgcaggactggtgccatcgcgccgagcaaagcggcatcaaggcgttgcaggagttcgcgacgcgcctgcgccgctacgcgtgagtcgtgcgcgccgaaatcgattagaatttcaggacgtcacaaaccccgcgctggcggggttttttcttttgggccggccgttcttgcgatgccggccgatcggcagggctggactttgcatggaaccggattcggtgctacggcgccgccgggcgataggagatgaggatgcaatcggcgatcaaatccgtcgagtacgaccgcccgctcgcggcaggggcggcctgcggcgtcggcgaggcatgggccaaggtgcccgacgcgctcgcccccgacgagcgcgacgcgctgaaggcgcgaatcaaggcgttgctcgtgcgtgaaaaggcggtgctggtcgcgcattattacgtcgacgcggatctgcaggcgctcgcggacgagacgggcgggtgcgtcgccgattcgctggagatggcccgcttcggccgcgatcacgacgcgcacacgctcgtggtcgccggcgtgcgcttcatgggcgagacggcgaagatcctgagcccgggcaagcgcgtgctgatgcccgatctcgacgcgacgtgctcgctcgatctcggctgcccggtcgacgagttctcacaattctgcgacgcgcatccggagcgcacggtcgtcgtctatgcgaacacgagcgccgcggtgaaggcacgcgccgactggatggtcacgtcgtcgatcggcctcgagatcgtcgccgatctgcacgcgcgcggcgagaagatcatctgggcgccggaccggcacctcggcggctacatccagaagaagaccggcgcggacatgctgatgtggcagggctcgtgcctcgtgcacgacgaattcaagggcatcgagctggacctgctgcgccacgaatatccggacgcgaagatcctcgtgcatcccgaatcgcccgagggcgtcgtcgcgctcgcggacgtcgtcggctcgacgacgcaactgatcgatgcggccgtgaagctcgacgcgcaacgcttcatcgtcgcgaccgatctcggcatcctgcacaagatgcggctcgcggcgcccggcaagaccttcatcgaggcgccgacggccggcaacagcgcgacttgcaagagctgcgcgcactgcccatggatggcgatgaacgcgctgtcgaacctggccgacgtgctcgagcgcggccataacgagatcttcgtcgaggcggcgatcgcgcagcgcgcacgcatgccgatcgaccgaatgctcgatttcgccgcgcgtcacaagcagcgcgtgcaggcgagcggcgatctgcagcgcgaccaggcgctgttcgcaaacgtgggggcggcatgacgatcgacgcggtatcgccgctctttgccgacatctcgcgcgaatacggcgccgcgttcgacgcggcgatcgcgcgcaacgtcgccgatgcgctcgcggaggacgtcggcagcggcgaccagaccgggcgcctcgtgccggacggcgcgccgcgccgcgcgcgcgtgatcgtgcgcgaggacgcggtgctgtgcggcgtgccgtggttcgacgcggtggtgcgcgcggtcgatccgtcgatcgaagtcgactggcgccatcgcgaaggcgaccggatgagcgcggattcgaccgtctgcgaactgcgcggccccgcgcgcgcgctgctgacggccgaacgcaacgcgctgaacttcctgcaactgctgtcgggcgtcgcgagcgcgacgcggcagtatgtcgaccggatcgccgatacgcgcgcgcggatcctcgatacgcgcaagacgctgccgggcctgcggctcgcccagaagtacgcggtgcgcgtcggcggcggcgcgaaccagcggctggcgctctacgcgggcatcctgatcaaggaaaatcacatcgcggcggcgggcggggtgggcgaggcgctcgacgcggcgttcgcgctgaacgccgacgtgccggtgcagatcgaggtcgaaacgctcgaccagttgcgcacggcgctcgcgcacggcgcgcgatcggtgctgctcgataacttcacgctcgacatgatgcgcgatgcggtgcatgtcaccgagggccgtgcggtgctcgaggtgtcgggcggcgtgaatttcgatacggtgcgcgcgattgcggagacgggcgtcgatcggatctcgatcggtgcgctgacgaaggacgtgcgcgcgaccgattattcgatgcgtatcgtcgaatgacgtgcgggcggcgcgcgctggcatcgcgatgcgcgccgcccgtagcctgccggccgaatccgcgccgaaaaaggcatccgaacggaacgggccgaggcaaggccgccggcgcgtggcgcgcgggcggccttttttgcctcgtgagccgcttgccggcgcgcgtggcgcgtggccggcgatcgtcgcttcgcgttactgcgatgcgcgccgcggcggcgtgagcacggtcggcagcgccttcggcaacgcgtgcggccagtcgcggctgtagtgcagcccgcggctttcgtggcgagcccgcgcgctgtcgacgatcagcgacgcgacatcgacgagattgcgcagctcgagcaggtcgcgactcacgcggaagttcgcgtagtactcgtgaatctcgtcgcgcagcagcttgagccgatgttgcgcgcgctcgaggcgcttgtcggtgcgcacgatgccgacgtagttccacatcaggcggcgcagttcgtcccagttgtgcgcgacgaccacttcctcgtcggcgtccgccacgcggctctcgtcccacgcgggcaacgggccgtgcgtcgccgaatcatagccggcggcttcgatggcctcggccgtcgcgcggccgatcacgaggcattcgagcagcgaattgctcgcgaggcggttcgcgccgtgcaggcccgtgtacgacgtttcgccgaccgcgtacaggcccgtgatgtcggtgcgcccggccagatcggtgacgacgccgccgcacgtgtaatgcgcggccggcacgaccgggatcggctgtttcgagatgtcgatgccgaactcggcgcagcgtgcgtagatcgtcgggaaatgctcgcgcaggaacgcttcgggctggtggctgatgtcgagatacacgcagtcgatcccgcgcttcttgatctcgaaatcgatcgcgcgcgcgacgatgtcgcgcggcgcgagctccgcgcgcggatcgtgcgcgggcatgaagcgggtgccgtccggcagcttgaggaggccgccttcgccgcgcaccgcctcggaaatcaggaacgatttcgcatacggatggaagaggcaggtcggatggaactggatgaactccatgttcgcgacgcgggcgcccgcgcgccacgccatcgcgatgccgtcgcccgtcgcggtgtccgggttcgtcgtgtacagatagaccttgcccgcgccgcccgtcgcgagcaccgtgtgcggcgcctcgatcgtcatcgtccggcccgtctgcacgtcgagcgcatagaggccgacgcagtgccggcccggcaggccaggcagcccgaggcgatcggaggtgatcaggtcgatcgcgtggtgatcttcgaagaacgtgatgttcgggtgcgcgcgggcgcgctcggacagcgtcgcgagcaccgcatggcctgtcgcgtcggccgcgtggatgatgcggcgatggctgtggccgccttcgcgcgtcagatgaaagccgagttcggcggcatcgtccttcgtgaacggcacgccctgcgagatcagccactcgattgcctcgcggccgtgctcgacgatgtagcgcgtcgccgcttcgtcacacaggccgccgcccgcgatcagcgtgtcgttcacgtgattctcgacgctgtccgccgaatcgagcaccgcggcgatgccgccctgagcgtagtcgctcgcgccttccatcatcgagcgcttcgcgatcagcgcgacgcgccgtgtttgcgcgagattgagcgcgaccgacaggccggcgaggccgctgcccacgatcgccacatcgaaattcatctgcatctccgtttcttgcgcgttttgtcttatctttcccgccatgcgcaatgcggcggaaagggcagagcataccgcgtcgcagaagcgcttgcgcgcgcgccaacgcaaaaagccccgcgtttgcggggcttttcgtcatcgtcaggctcgtcgaaaccggagaattacttgatcttggtttccttgtacgccacgtgcttgcgggcgacgggatcgaacttcatgatctccatcttttccggcatgttgcgcttgttcttcgtggtcgtatagaagtgacccgtgccagcggtggactcgagcttgattttgtcgcgtgcgcctttcgccatgttcgtgctccttggacttaggcttcgccgcgtgcgcgcaggtcagcgagcacggaatcgatgccgttcttgtcgatcaggcgcaggccggcgttcgaaacgcgcaggcgcacccaacggttttcgctttccacccagaaccggcggttttgcagattcggcaggaagcgacgcttcgtcttgttgttggcgtgggaaacgttgttgccgctcatcggcgctttcccagttacttggcatacgcgtgccatgagagcactcctaatacgctgaattcgggttcgatcgccggtgacggttcttttcctcgcatggccgcgtgagcttcggccctgccgggaaaagcgcctccgatccgtggttggcctgacgacccgccacgagaccgcttcagcggcttcagaactggttggaaaaaagacagacggcgattctaacagaaaaacttcaggaaaatcaaacccaatttcgcatgcggatgcggcggggcgccgggcccggccgcgcaaacgccccgggcgcggcgcggggcgtttgcgccgcgctagatccagcccgcttgcgcgaacgaaaacgtatcgctcgcgccgaccacgaaatgatcgatcagcttgatgtcgacgagcgcgagcgcgtcgcgcagcacgcgcgtgaggcgccggtccgcggcgctcggtcgcaccgcgcccgacggatgattgtgcgcgacgatgagcgccgccgcgttcagcgcgagcgcgcgccgcacgatctcgcgcggatagacggccatccgcgtgagcgagccgtgcgcggtttcttccgtctgcacgagccggtgccgagcgtcgagaaagaggcagacgaacacttcgcgcggccgcgtgccgatcagcagccgcagatagtcgtcgaccgcgcccggcgaatcgacgagcggccgctcgcgggccttctcggcgagcgcgcgccgcgcgagctcgacgaccgcgacgaggatcgcggtgcgcgcggggccgatgccgcgcaggcccttgaaatcgtcgggcgccgcgtcgagcagcgcgcgcaacgagccgaagcgcgcgagcagcgtgtgcgcgagcgcgaacacgtcgtggccgggcaggcccgagccgagcaggagcgcgacgagttccgcgtcggacagcgcggcggggccgcgcgcgagcaggcgctcgcgcggcagatcgcggccgcgacgcgcggcggccgtagccggcggcgcgcccgtcggctgcgcggcggatgacaaggctgcggatgatagggccgcggatgacgggacggcggacgatggggcggccggcgcggcggcgcggcgcccgcgcgcgcgctcgtcgtcgacgtcttcgccggccgagacaatctcgtattgcatgctgctgacctccaatatcctgcgtgctcgcaaggcgaatcgcgccggcattccgcttcgatcgccgaggtgacttacaatatgggctttgcgctgcgctgcccgccgtttttcgggcgccgattgaacgagtaccccatgagcctcatcgaccttgcagaagtgaagcccggttcgcacgtcacgcttcattaccggctcgcccttgccgacggcgccgacatcgtcaacacgttctccgacaagcccgccacgctcctgctcggcgcggggcagctcgcgccgtcgctggaggagattctgatcggcctgaaggcgggcgaccattcgaccttccggctagcgcccgagcacgcgttcgggccgcgcaatccggacatgatccagcgcgtgtcgctcgcgacgctgcgcgagaacggcatgatcggcgacgatttcgcgccgggcgacctgatcgagttcaatgcgccggacggcggccgctacgcgggcgtgctcaaggagatcggcgagacctccgcgctcttcgatttcaatcatccgctcgcgggccaggcgctcacgttcgaagtgaatatcatcgggattctgtaatcatgagctccaccgatacgttgtccggccaggttgccgcggccgacgccgagatcctgctcgcccagccgcgcggcttctgcgcgggtgtcgaccgcgcgatcgagatcgtcgagcgtgcgattgcgatgcacggcgcgccgatctacgtgcgccacgagatcgtgcacaacaagtacgtcgtcgaggatctgaagaagaagggcgcgatttttgtcgaggaactcgaggaagtgccgtccggcaacacggtgatcttcagcgcgcacggcgtgtcgaaggcggtgcgcgacgaggcggccgtgcgtgggctgcgcatctacgatgcgacgtgcccgctcgtcacgaaagtgcacgtcgaggtcgcgaagatgcgccaggaaggcgtcgacatcgtgatgatcggccacaaggggcatccggaggtcgagggcacgatggggcaggtcgagcgcggcatgcacctcgtcgagagcgtcgaggacgtgcgccggctcgagctgcccgatcccgagcgcgtcgcgctcgtcacgcagacgacgctgtccgtcgacgacgcggccgagatcatcggcgcgttgaaggcgaagtttcccgcgatccgcgagccgaagaagcaggacatctgctacgcgacgcagaaccgccaggacgcggtgaagttcatggcgccgcagtgcgacgtcgtgatcgtcgtcggcagcccgaacagctcgaattcgagccgcctgcgcgaggtcgccgagaagcgcggcgtcgccgcctacatggtcgacgcgcccgagcagatcgatccggcctgggtcgccggcaagcgccggatcggcgtgaccgccggcgcgtccgcgcccgaggtgctcgcgcaggccgtgatcgcgcgcttgcgcgagctcggcgtgaccaacgtgcgggcgctcgagggcatcgaggagaacgtgtcgttcccattgccgcgtggcctgaatctgtcttccgccgcctgattttcgctgctcgatcgccggtttcgtctccgttggaatgcaaaagcgcgccctagggcgcgcttttgttttgggtgtatttcctcctggagcaaccggactgcgccgggacagtgcaacctggttgcgatattcatcgaattcatgctctcaaaaaaggttgcaatgcaggaaaaccctgtcgaatcaggaatattggtcgtcctataaatagagttacaatgcgcccgttttcaggcctgatggcctttgaaacatggttttggcaaggcgctggagaccttattcgatgcatctggagttggtttacgccgggcccgtcgatgcggcggttgcgctcttcgcagccgccgccgacggatgcgacggcggggcggcggcgcaagccgcggcagccccggccgctaccccgggcgacgtgatcgtcgccggggccgggcgtcctgcggcgaatttcgtcgcgaagccggctcggatcaagcgcgcgcgcatcgacgtcgtcgcagccgtcgacatcggcacgctcgcgcggcggacagccgttccccgcgcggcgtcgccgtcacgacgtgcgccgagcacaagcgacgcagtgcgtgcgatcgccgacaccacgaggcgcgccatcccgagcgaagcattcgacgtgccgcagccgatgccggcgtccgcccgcgaggcgggcgacggcatgcgcggcggcgtcggcggcgcaaaggctggtgcatggacgctctacgacttcaaggaggccaagcacaccgtcctcaagtcgtgaattacagacgggactcgcggcggcaccgaagcttcagtgcggtgccgttttcgtatccgccccggcaagacgcgcggtcgcacagtccgcgtggtccgcgccgggccggcatcaccttaccggtattgactaagtacccgcagtgtcgttgagatcgcgcgattccatcgcttatccgcatggcggagcgcgcatccagccgcacgggccaaggagctttaaatggatattttcgtccagcagatcctcaacggactggtgctcggcagtgtctacgccatcatcgcgttgggctacacgatggtgtacggcattctcggcatcatcaacttcgcgcacggcgacgtgctgatggtgggcgcgatggtcgcgctttccgcgatcacggtgctgcagaaccactttcccgagctcggccacgtcgccacgctgacgatcggactcgtgatcgccgcggtggtgtgcgcatgcgtcggcttcacgatcgagcgcgtcgcgtaccggccgctgcgccgcgcgccgcgcctcgcgccgctcatcaccgcgatcggcgtgtcgatcctgctgcagacggccgcgatgatgatctggtcgcgcaatccgctgccgttcccgcaactgctgccgaccgatccgatcaacgtgatcaaggcgggcgagaacaatccgggcgcggtgatttcgatgaccgagatcacgatcatcatcgtcgcgttcctcgtgatggcggggttgctgctgctcgtgcacaagacgaagctcggccgcgcgatgcgcgcgatcgccgagaacccgaacacggcgagcctgatgggcgtgaaccccaacttcgtgatctccgcgaccttcatgatcggctcggcgctcgcggcgctcgcgggcgtgatgattgcttccgaatacggcaacgtccacttctacatgggcttcattcccggcatgaaggcgttcacggccgcggtgctcggcgggatcggcaacctcggcggcgcaatggtgggcggcgtgctgctcggcctcatcgagcagttgggggcgggctacatcggcaatctgacgggtggggtgttcggcagcaattaccaggacgtgttcgcgttcgtcgtgctcatcatcgtgctcgtgttccggccgtcgggcctgctgggcgaacgtgtcgccgaccgcgcgtaaggagaacaacatgacatccattcaaccgatcgaaacatcggcttcgctcgtcgaggaacgccaccccgcgaagaccgccaccgtcggcatcctgatcgcggcgttcgtgatcgccgcgccgctcgtcatcggcgcggcgggcggcaactactgggtccgcgtgctcgacttcgcgatgctgtacgtgatgctcgcgctcggcctgaacgtggtggtcggcttcgccggcctgctcgatctcggctacatcgcgttctacgcggtgggcgcctataccgcggcgctgttgagctcgccgcacctgacgtcgcacttcgactggatcgcgcagatggtgccgggcggcctgcacgtgccgttcctgctgatcgtgccgatcgcgatggcgctcgcggcgatcttcggcatcctgctcggcgcgccgacgctgcgcctgcgcggcgattacctcgcgatcgtcacgctcggcttcggcgagatcgtccggatcttcatgaacaacctcgaccgcccggtcaacgtgacgaacgggccgcaagggatcaccggcatcgatcccgtccaggtcgcgggcttcaacctgtcgcagacgcacgagatcttcggcttctcgctgccgtccgtgtacatgtactactacctgttcgtgctctgcgcgctgctcgtcatctgggtctgcacgcgcctgcagcactcgcggatcggccgcgcatgggccgcgattcgcgaagacgagatcgccgcgaaggcgatgggcatcaacacccgcaacgtgaagctgctcgcgttcgcgatgggcgcgtcgttcggcggcctgtcgggcgcgatgttcggcgcgttccagggcttcgtgtcgccggaatcgttcacgttctgggaatcggtcgtcgtgctcgcgtgcgtcgtgctgggcggcatgggccacatcccgggcgtgattctcggcgcggtcctgctcgccgtgttccccgaattcctgcgctcgacgatgagcccgctgcagcacatgctgttcggccacgacatcgtcgataccgaagtgattcgccaggctctctacggcctcgcgatggtggtcatcatgctgtatcgctcggaaggcctgtggcccgcgccgaagcacgaggatcggatcgcgaaactggcgaagcgcggcggcaagaagccggtgcgcgcgtaaaggacgtgggaccggcgctgcgcgcacgagcgcgagcgccggtcgacccaggagaaaaggtaatgagcgaacaaattcgactgtccgtcaaaggcgtgaacaagcgcttcggtggcctgcaggcgctgtccgacgtcggcctcgagatccgcgaggggcagatctacggcctgatcggcccgaacggcgcgggcaagaccacgttcttcaacgtgatcacggggctctacacgccggattccggcgagttcaagctcgacggcacggaatacacgccgaccgccgtgcaccaggtcgcgaaggcgggcatcgcgcgcacgttccagaacattcgcctgttcggcgggatgaccgcgctcgagaacgtgatggtcggccgccacgtgcgcacgaagcacggcctgttgggcgccgtgttccagacgcccgccgagcgccgggaagaacgcgagatcaaggagcgcgcgatcgagctgctcgattacgtcggcgtgctgcagtacgcggattacaccgcgcgcaacctgtcgtatggccaccagcggcgcctggagatcgcgcgcgcgctcgcgaccgatccgaagctgctcgcgctcgacgagccggcggccgggatgaacgcgaccgagaaggtcgagctcacgcgtttgctcgacaagatccgttcggacggcaggacgattctcctgatcgagcatgacgtgaagctcgtgatggggctgtgcaaccggatgacggtgctcgattacggcaaggtgatcgccgagggtctgccgcaggacgtgcagaagaatccgaaggtgattgaggcatatctcggcgcaggggtgcactgatggcagcggcaatgttgaagatcaagggcttgcaggtcaactacggcggcatccaggccgtcaagggcgttgacatggaagtccgtcagggcgagctcgtcacgctgatcggcgcgaacggcgcgggcaagaccacgacgatgaaggcgatcacgggcctgaagccgtactcggcgggcgacatcgagtacgacggccagtcgatcaagggcgtgccgccgcacgagctgctcaagcgcggcctcgcgatggtgccggaaggccgcgggatcttcgcgcggatgtcgatcatcgagaacatgcagatgggcgcgtatctgcgcaacgacaacgagcagatcaagaaggacgtcgagcggatgttcggcttcttcccgcgcctgaaggagcgggcgacgcagctcgcgggcacgctgtcgggcggcgagcagcagatgctcgcgatgtcgcgtgcgattctgtcgaagccgaagctgctgctgctcgacgagccgtcgatgggcctgtcgccgatcatggtcgagaagattttcgaagtggtgcgcgagatctcgaaggaggggatcacggtgctgctcgtcgagcagaacgcacgcctcgcgctgcaggcggccgaccgcggctacgtgatggattcgggcacggtcacgatggacggcgacgcgaagcagatgctcgacgatccgaaggtgcgcgccgcgtacctcggcgagtaagcgccgagcggcgcccgccgcgcggctcgcgcggtgcggcgttcatgaagccatcgcggtggttcgccgtggcggcttttagttttttgacgggcggcgtcgctcgcttttccggcgaaggcggcggggcgaaggcgaaggcggcggcggtggctactgccgccgggcgtgcggcgcgactgtcgtcgacgcttggtggtgcgcgaggcgacgtgcgacagaccgcgttcgccgatcggccgatcgaaaaccgacacgcagctcgggcacaatgtgcgcgtcaccctcgaacggagacgcacatgagcctcgactacggtttcgtgaaagcgaaaatcaaagcggttgcgggtctgaaagcggcggcgcgcgcgaacgagacgcaatatcacgttcatctgacgctcgccttgccggacggcgactgggacgtcgcgatcaacgtcggcaccaacgacgcggacgacttgctcaagtacaagctcgtctacgacttccatcatccggttacgcagacgctcgccgcggcggcggagggctacaccgacctgacgggcggcgatgcgctgccggcgctcgactacgtgcgcagcgacgtgctgaacgaaacgggcgggtggcgcatgagcgacgtgatggacggcaccgagcatccggagccgattccgtcggtgctgcggctcgtcgacgccgcgcatcagcagaacctcgatctgtacgtgttcgggcgcacgtatgtcgaaggcaatggcattcacgacacgcacatgaaccagggatcgtccgggccgcacttcctgcatcggccgggtgtcgatacgaacgaccacaacgacgtgtggcaggacggcgcgctcctggtcgatctcggcggcccgcaatgggctgcgtacttcgcggcattcgagcagcaggcggtgccgaccgacggtctcggcaatccgctgccgggcgccgggccgatttcgtaggcgggcgcggcgggccgcgggcgcggtttgcgagccggcacgccgtgcggaccggtccgctcgcgcgcgcccgtcatgcgcggcggtcgggatgcggcgacgcgagccgcgcaaagcggcgctgcgccgcgttcgggcgcggcgcggcgtcaatccgtcgcgagccgcttgccgaacgagatgcgcgcttcctcgtggtagccgagcgcttcgtagaagcggcacgcgtcgtcgttgcccggcagcacctgcaggttcaccttcgggcagccgcgctcggcgagcgcggcctcggcgtgcgcgagcagcgcgcggccgatgccgagccgccgcgcgccgcgttcgaccgcgagcgaatacagccagccgcgatgaccgtcgtagccggccatcacggttccgacgacgcgcccgccggcggtcgcgacgaagaacagctcgggctgcgtcgcgagcttgagctcgatcgcgcgccgcggatcgcggtgcggcgtgctcgcgtccgaatacgacgggaacgcgtcgcgccacacggcgagtgcggcgtcggtgtcggcgcgcgcgaacgggcggatcgcgatgtcgtccgagacgatcgccgtcgacatgccggcggacatgcgatcagagcgaatcgagcaccgaacgcagcatcgccatcatctggtcgatctcgtcgttcgtcacgttcagcgccggcatgaagcgcagcaggttcgggcgcgcggcgttcagcagcaggccgtccggctgcatgtcgcgcgccttctcgacgatctgcgggccgatgtccttgccgagcaggagcgcgcgcaacaggccttcgccgcgctcgccctcgaagccgcgctcctccgacagttcgagcagcttgtgcttcaggtactcgccgcgcgcgcgcacgccctccaggaagcccggcgcgacgagttgcgagatcaccgcgtgccccgccgcgctcatcagcgggttgccgttgtaggtgccgccctggtcgcccgcctcgaacaccgcgacgtcggccttcgacagcagcgccgcgagcggcacgccgccgccgatgcccttgccgagcgtcatgatgtccggctcgacgccggcgagctcgtacgcgaacagcgtgccggcgcgaccgcagccgctttgcacttcgtcgacgatgagcagcaggtcgtgctgcttcgtcagtgcgcgcaactgctgcatgaattcgcgcgtcgccgggatcacgccgccttcgccctggatcggctcgagcatcacggcaacggtcttgtcgttgatcagccgctcgaccgaattgatatcgttgatctcggccttcgggaagcccggcacctgcggcgcgtagatcgtgtcccagccggccttgccgctcgccgacatcgtcgcgagcgtgcggccgtggaagctgtggtcgaacgtgatgatctcgtacgcgccgttcctgaacttgcgcccccatttgcgcgcgagcttgatcgcgccttcattcgcttccgcgccgctgttcgcgaagaacaccttgtcgaacacgctgtgctgcgtgaggaggccggcgagcttcgccatcggctcgttgtagaacgcgggcgacgggttcagcagcttctcggcctgcgcctgcagcgcctggacgaggccttcgttgcagtggccgaggcagttgaccgcccagccctggatgaaatccaggtagcgcttgccggtgtggtcgtagagccacgagcccttgccgtgcgtgaacacgatgtcggggcggttcgtgatgtacatcagcgagtcgatcgggtagtcgttcagcggcatagcggcaggctccagcgggcggtcggcgaaaggacaataaaaaaagccacggggcgccgtggcttgatggttcgaacagcttttgcgtaacggggaagcggttacgcgcgagtccgtgacgagccggcggcatccgtgcggagcggcgagcggcgacgtcggagagcggactggaagcggttcatgtgcgcaagcataaggcatcacgcggcctcaagtaaaccgccgcggcgcgacaattccgtgtcgcggcggtttttccgggccgagcggcgctcagaccgtatgcgcgaggtccgcggcgctcgtgaacgaatccgcgtagaactcgtcggcgggcaggcggtggtgctgcgtgaagtcgcgctgcgcggattcgaccatcaccggcgcgccgcacgcgtacacctgatggccggacaggtcgggcagatcctcgatcaccgcgcggtgcacgaagcccgtgcggcctgtccacgcgtcgctcgcgtcgggctcggaaagcaccggcacgaacttgaagttcgggatctccttcgcccattgctcggcggcgtcgagcagatacagatctttcttgcggcgcgcgccccagtagagcgtcatcgggcgctcgagcttcacgtggtgcgcgtgctcgatgatcgccttgatcggcgcgaagcccgtgccggaggcgagcagcacgatcggcttgtccgaatcctcgcgcaggaagaacgtgccgagcgggccttcgaagcgcaggatgtcgcgctccttcatcgggccgaacacgtggtcggtgaacttgccgcccggcatgtggcggatgtgcagctcgatcggaccttcctcgtgcggcgcggtcgccatcgagtagctgcggcgcgcgccgtccttcaggatgaactcgatgtactggccggccagatactgcaggcgctcgttcgcgggcaactgcagcttcagcacgatcacgtcgtccgcgcggcgctcgagcgccgcgacgcgacacggcagcttcttcacctgaacgccgtcgacgcccgcgatctcgcgcacgtcgacctcgagatcgctctgcggcttcgagcagcacagcagcgcgaggccgcgcgtgcgctcgtcgttcgacagcgccgacgcggaatgcggtccctgctcgaactggccttgcacgatcgtgcccttgcacgagccgcacgcgccgttcttgcagccgtagggcagatggacgttctgacgcagcgccgccgcgagcacggtttcgtcggcctcgacctggaactgccggccgctttgcttgagggttacgttaaaagccataagtcgttgagaacaaaaagtggggaccgtgcaatgcgcgcacggcggctacaatgcattcctacggatcaaccgatacatcatgattgcgacacgaatcctgcgccggccgcgcgtattgatcgtcggctgcggcgatgtcggcatgcgctgcgccgcgcaactgcgcgcgcggcgcgagaacctgcgcatcctcgcgctgacgagccggcgctcgcgctgcgtcgagcttcgggcggcgggcgtcgtgcccgtcgtcggcgatctggatgcgcgcgcgacgcttaagcggatcgcgcgcgtcgcgcccgtcgtgctgcatctcgcgccgccgcaggccacgggcgacgtcgatcgccgcacgcaggcgctcgtcgccgcgctcgcgtcgccgcggcggccgtcgcgtcaactcgcgccggcatacggcaggctgcgcgcgtggcggaccgccgccagatcggctcggccgccttttcaggcatcggctattgtacccgacgccctgccgcgccccgtcgtcgtctatgcgagcacgagcggcgtctatggcgattgcggcggcgcgcgggttgacgaaacgcgtgcggtgcggcccgcgaatccgcgcgcgcggcggcgcgtgtcggccgagcgccagttgcgccgcgcgaccgcgcgcggcgcgctgtccgcgcgcatcgtgcggatccccggcatctacgcggcgaaccggctgccgctcgcgcggctcgagaaggggacgccggccctcgtcgaggccgacgacgtctatacgaaccatatccacgccgacgatctcgcgtcgattctgttgcgcgccgccgtgcgcggcaagcccgcgcgggtcgttcatgcgagcgacgacaccgagctgaagatgggagattacttcgagcgggtggcgcgcgcgttcggcctgcgcagcccgccgcgcatcgcgcgcgccgaggcggagcggcagctcgagccgatgctgctgtcgttcatgcgcgaatcgcggcggctcgcgaacgcgagaatgaagcgcgaattgcgcatcgcgctgcgttacccgagcgtcgacgactttctgcgcaccgtatccgcgccgcgtccgctcaagtgatcgccggcagcgcctcgatcagcagaaagcacagcagtgcgccgatcagcgcgccgatcaggttcggatgatatttgcgcttcagatgcatcgcggtgagcagcccgccgatgatgatcgcgccgagcgccgcgaacgccagcatcacggatgaaatttcgatcggattgtcgatggtcatcatgtccccccaaacctggaacgtattgtggtttggttcgagtatagcggggcttgatgacgctgccatgctgcgcggcagcatggctcggcgcgccgaacggcggccctccgagcttaccctgacagggtttccgccgtgtcgcgcaaggcggcgagatcgcgttcgtcgagccagcgccacgcgccttcggcgagatcctcgggcagcgcgaagccgccgatgcgcgagcggtgcaacgcctcgacgcggttgctcgcggcggcgaccatgcgcttcacctggtggtatttcccttcggcgatcgtcatttcgaggagtcgttctcctcgggcaacggcggcgagcgcggcgaccggtttcggctcgccgtgcagcagcacgcccgcgcgcagcgcgtcgagctgcgcgtcgtcgagcgggtggcgcaccgtcgcgacataggttttcggcaccttgcgtttcggcgacgtgtacgcgtggacgaactggccgtcgtcggacaggagcagcaggcccgtcgtgtcctggtcgaggcggccgacgcactggacgccacgctcggcgaactgcggcggcagcagcgcgaacacgctcgaatgatgctgcggctcgcgcgagcattcgtagccggccggcttgttgagcgcgacgtaagcgcgcgcgcggtacggccaggcgacgccgtcgacttcgaacacgagctgcgtggtgtcgaacgatgcgtgcgcgtcggcgcacgtcgcgccgccgacggcgacgtgtcccgcttcgacgagcgcgcggcactggcggcgcgaaccgaagccttgggtgaacagaatgctttcgagatccatggcgcgcgcattgtaccaagcgcatcaagcgcggctcgggcaagcggcgcgcccgagcgcaggcgcgcgcgggctgttaagctcggggccccgcggtcgtgctctcgcgaccgctcattgcccgttcggaagaaagccacgatgaccatgacgatcacttcccgcgcgcggcgcggccttgccgccgcgctcgcactcgcgctgtcgagcgccgcgttcgcgcacgcgaaacccgaaaagagcgatccgcccgcgaatgccgcggtggccgcgccgcaggccgtgtcgatcgacttcactgagacgctcgagccggcgttcagctcgatcgtcgtcgtcgacgcagcgggcgcgccggcgcaggccgcgaaggcggtcgtcgacgcgagcgatcgcaagcgcatgtcggtcgcgctcaagccgctgcaagccggcgtgtatacggtcaagtgggtggcgctcgccaccgacggccaccgcacgcagggccgctatacgttcaccgtgaaataggcgcgacgcgctcagcgcagccgcgtgacgaacgcgcgcgcgccgagcgccgatgcctcgccgcgctcgccggcggcgcgcgggccgatgcgtatgcgctccttcaggaaatcgagcagcgcgtgcacgcgcatcggcagatgctcgctcggcccgacgaacaccgcgttgatctcttcttcgtcgcccggattgaacgcttcgagcaccggcacgaggcgccccgcgtcgaggtccgcgtcgacgtgaaagcgcgcgagccgcgcgagcccgagcccggagacggctgcttcgcggatgctctcgttgtcgccgagcagcaggttgccggccgacggcagcagacgctggccttcctccgcgacgaacggccaagccttcgcgttgccgctcaggccgatgcagttgtggcggtcgaggtcgtcgggcgttgccggcacgccgttgcgctcgagatacgccggcgcgccgacgacgaccatccggctgccgccgagtttgcgcatcacgagccgcgaatcgtcgagcgcgcccgagcggatcgcgatgtcgctgcgctcgtcgagcggatcgacgagcgaatccgacagcacgatgtcgagcgtgatgtccggatagcggcgctggaactccggcaagagcggcatcagatgatgcttgccgaacggcacgtgcgaattgatccgcacgcggccctgcggagtcgcgccgtgcgtcgcttcgcgctcggcgtcggcgatgtcctcgagaatgcgcacgcagcgctcgtaaaacgcggcgccttcgggcgtgagctgcagcttgcgcgtcgtgcgattcaacaggcgcacgccgagccgcgtctcgagccgttgaacgaacttgctgatcgccgacggcgtcatgtcgagccgtcgtcccgccgccgagaatccgcacgactcgatcacctgaacgaagacggccatctcggagaaacgattgacctcgcgcatgggcgttttgacgagatttggaatggggtgaatcctagtatatccgcgacttgttttcgaactcgcgggattttccgattcccgcattcagcgattttcatcgctgcgtcgccgatcgtttatcgcgcttcgaggcagccgtattggcgattcgttgcgagacgaacgtctcgaacgagcgcgcccggccgcgcgtgcgcgtcatggcttcggcgcgaagccgcggcggcgtccggtttcgcgcaccgcgtcgatgagcgcggtgccggcgggcgtcggccgatgcgggaatgcgtagaagcgcgcggcgggcaacgcgggcagcgcgtcgtcggggccgcattcgcgcaggccgtggcgcaactggctgcgcgcgacgacggtgagcgcgaaccccgcgagcgccgccgatatgcagcccgccatgctgccgctttcgaacgcgatccgaaacggccgcagcgcgccgttcagcgcggcgagcgccgcctcgcgatacacgcacggctgcggaaagagcgcgagcggcagcgcgtcgtttgcgtcgagcacggcgtcggacgcgaacgcccacacgagcggttcttcccacagcagctcgccggcttcgtcgtcgaggcggctgcagtgcttgccgaacacgacgtcgagccggcccgaggcctgctgccgcagcaattccgcggtgatgccaaccttcagttcgatcgtcgcgcgcggatgcagccggccgaacgtgtgcagcacctgcggcaaccacgcgccggcgaaatcctccgacgcgccgatgcgcagccggccatgcagcggcgagccgcgcagccgcgcacgcgcctcgcgctccatctcgacgatgttgcgcgcgtacgcatagagcgtctcgcccgcctgcgtgagttcgacgcgccgcgtcgtgcgggcgagcagcaccgcgcccgtcgcctgctcgagccgcttgatgtgcccgctgacggccgacggcgtgagcgcgagccgttcggcggcgggcgcgaagccgcggcggtcggcgacttcgagaaaggtgcgcagcagcacgatgtcgagcgacatcgccgccgaatccggcgcggcgttcatgcgggtccccaattcgacgagatattcgaataataaatgatgattctttgagaatcgtgatgagagatcggactacgatcgacgtgaaatgtgaatgatccgacgctcgacggaggccccgatgcccgattacctgtttgcgacgacgccgctgctggacgtcgcctatctcgaatggaacccggaaggcgcgcgcaccgccgtgctgctgcacggctggccggacagcccggcgtgctggagcgcggtcgcgcccgcgctcgccgacgccggctatcgcgtgctcgcgcccgcgctgcgcggttttgcgccgacccgctttcgctgcgcggcgacgccgcgcagcgggcagctcgcggcgctggggcgcgacctgctcgatttcgtcgacgcgctgcggctcgagagcccggtgctcgtcgggcacgactggggtgcgcgggccgccgcgaacgcgtgcggattgcgcgagcgggcggcgtcgcatctcgcgatgctgtcggtcggctatggcacgaacgatccgaatcagccgctgtcgctgctgcaggcgcgcaattactggtatcactggttcatggcgacgccgcgcggtgagcgggcggtgcgcgacgatcgccgcgcgttcgcgcgaacgatgtgggatacgtgggcgccggcgggctggtatgcgccgcaggatttcgacgaagcggccaacgcgttcgacgggcccgactgggcggacgtcgtgctgcattcgtaccggcaccgctggggcttcgcgagcggcgacgccgcctatgcggacgacgaagcgcgtctgaatcccgcgcccgtcctggccgtgccgacgctcgtgctgcacggcggcgcggacacctgcaatcatccggacagctccgcgtcgcgcgagcgcttctttgccgggcgctacgagcgcgtcgtgctcgacggcgtcggccattttccgcagcgcgaggcggccgcgcgcgtcgccggcgcgatcgtcgcgttctgctcggacgcggatgcgtgagcgcgggcgcgcggcgaggctgcggggccggggcgggatggcaagacggcgagacggcgggatggcgggatggcgaaataacgaaacgacgcggtgacgacgcgtcggggcgacgacgcgtcaagacatcaagacaacaagacatccagacaacgggagcggcgatccaccgccgattggccggcgttcgccgctccatgcgcgttcacgtcattcgtcgagccgcttcgtccagtcctcgaccgcgcccgccttcagccgccgctcgaacaactggcgccatgacggcggcagcgcgtcgatgcgcgatagcgcttcgagcgcgccgacgtcgagcgtgcgacggtacagcacgtcgagcacgttcgacagcggccattgcggatacggccgctcgcgcaacgcgagctcggcgtcgggctccacccagccttcgtcgagcacgcggtagtaccagccggttcgcccgctctgctgcacgcgcgcggacatcttcggcagtccgaagcgtgcgttgagcttccagcacggctgccgggattgcgacacctgcagcgtcgcgccgccgagcgtgaagacatcgccgacgcacacgtcgcgttcggtgacgccgcgcgtcgacaggttctcgccgaatgcgccgggccgggccagcacgtcgcgcggaccgatctcggcgatccactgcggatagtgatcgaacgcatagtgatggaccgccttgtccgggccgccgtgatgcttgcgatcggcctgctcgtcgccggcgaagccggtgcgggcgagccatgagcgctcgcgcaccggctgcttgtcgatcgcgctcgtgcgtgccgtgcccgcgagcggccgtatcgcaccggtcagcagcgcatcgagcttcgcggttgtcggatgcatgcgcgccgctccgttcacgcgtgcgcggtgtcgcgcagcgcgtcgagaatcgcggcgagctcgcgcgtgcgcgcttcgtcgagcgggcgcagcggcttgcgcggctcgcccgcgtcgaagcccgcgagccgcagcccggccttcaccgtgacgggcagcccgcccgagacgatgaactgcaacagcggcaactgtcgatgaaagacggcgcgcgccgtgtcgagatcgcttgcgcgcatcgcgtcgtataacgcgagcggcaggcgcgcgttcaggttcggcgcggcggtgcaccagccggccgcgccggccgcgagcgcggcgagcgccatcggattgctgccgttgtagaacgggatcgcgccgtcgcccagttgcgcgagccggtgcatgcgcttgatgtcgcccgtgctctccttgaccatcgtcacgttgtcgaccgtgcggaagatgcgcgcgatcagctcgggcgacatgtcgatgccgctcgtcgccgggttgttgtacagcatgatcggaatgccgatcgcgtcgccgatcgcgcggtagtggccgacgatcgcttcgtcgtcgagccgccagtacgacacgggcagcaccatgaccgcgtccgcgcccgcctgttcggcgaatttcgcgcggcgcaccgcgttcgcggtggtgagatcggaaatgccgacgacggtcggcacgcggcgctcgaccgcgcgaatcgaggccgacgcggcggcttcccattcggcgtcggacagataggcgctttcgccggtgctgccgagcggcgcgatgccgtgcacgccgctcgcgatcaggcgttcgatgagcgcgccgagcgcggccgtgtcgagccggccgtccggcgagaagggcgtgacggggtaggcgatgatgccttgcaagaggttggacatgagtcggggtgctccggaatgttcgatgttttcgggtgtcgtcggctcgccgccggtgcgacgcgtgggcgattcggcggatcagtcgaggcagtcggggtggcggcgtagcgcgcggcgcgcgtagtacgcgaaggtcaccgcgtcgcgcttgggcgtcgagatccagtcgtgcgcgtcggccgcgagcgcgggcggaatcggcgcgatcgcgccggccgccatcgcgagcagttgcagccgcgccgcgcgctcgatcaggatcgcgagcatgcacgcctcttcgatcgtcttgccgacgacgagctggccgtgatgcgacagcaggatcgcgcgcttgtcgccgagcgcgttcgagatgatctcgccttcctcgttgccgacgggcacgcccggccaatccttcaggaacgcgcagtcgccgtgaagcggacaggtgtccatgtgcgacacgacgagcggcgtctcgagcatcgacagcgcggcgacgtgcgtcgggtgcgtgtggatgatgcagttgacgtcggggcgcgcgcgataaatccacgtgtgaaagcggttcgcgggattcggaatgccctggccgccgatgacctcgaggtcctgatcgacctgcagcaggttcgattcggcgatctcgtcgaagccgagcccgaggcgctgcgtgtagtacgtgtgcggcgcgtcggcgcggcacgtgatctgcccggcgaggccggagtcgtgcccgtcgtcgaacaggatccggcaggtgagcgcgagcttctcgcgcgcgctccacccgctgtccttgatctcgttgtcgagccgccgctgcgcgagcgcgacgagctcggccttgcccatcttcaatgtgtcgaccataccgcctccatgacgtgaacgaatgtacggtgttcttggtgcgtcgctgcgacacatcaagaacacgaagtcgattataggacacaaagtgtcatgagatacaatcggtttttcaaaagacatgtgccgtcatgacgatccggctgaagctgttgaggaagcagaaagggtggacgctcgacgtgctggccgaagcgaccggcctcacgaagagctatttgtcgaaggtcgagcgcggcctgagcgtgccgtcgatcgcggttgcgctgaagctgtcgaaggcgctgcaggtcgacgtcgagcaactgttctcggagggccgtgaccgcgagctgatcacggtcacgcgcgcgtcggaacgcacgtcgatgggccgcgcgtcgagcgagcgcgtgcgtacatacgagagcatcgccgcgggcgtcgcgccgaagaagctattgccgttcatcgtgcatccgccgcgcgattacgtgagctcggcgtttcgcgagcacgaaggcgaagagatgctgttcgtccacaggggcagcgtcgagatcgaatttccgaacgagacgatcaagctgaaaacgggcgattcggtctatttcaatgcgctgattccgcaccggatgcgcagcgtcggcgcgacgccggcggaggtactcgtcgtcgtgagcaacgacgagggcgtgcaggaagacgcgcaatagcggtgggccgcatcggccgtatcgcgcgcgttcgtccgtgtgtgcggcatgcgcggcgcggcggatggccggaaggcggcgatgatgggcggcgggcggtggcgcgcgcggcacggcgcgcgggctcgcgtatgtctcgtgccgggcggcgcgcgtgcgaatggtcggttggcgttgccgaccttcacgaagaggaaatcaagcggatcgggtatgcgcggccgtcgatcgcgacgaggccgcccaatccgatgccgcccgatcccggcagcgcgcgcttcggtgagcgtgcgttttgaacggatagaacccggaactcgcgtctattggtattttgcgtacgttggtagacgggtaatcgtcatatttatgacgatgcgtcggtcacgaacgtttgcctattgcgaaaaccttgggcggccgggcagacggtttcgttggaaggaaacggttggagtcgcgagcggcgttcgatatgcgtcttcccacggggggacggaaacgtgcgccgcgtagcggcgggcgcatatgaaaaagccccgcgctgaagcgtcaggcggggctcgattgcagcgggccggcaaagcggagcggggccggtggccggcgtcgcggtgagcatcggcggtgtaaccgcgatgcttcgatgtctgctggtgccaggnnnnnnnnnnnnnnnatcgcgctttcccttactgagggccaatctatggtgtcaacgccgttccaaataccaccaaaaataccaccgaatggagggggatgttcgcgttgccacttccgctatggacactgcaaaggcgccggattggctccctaatttatttgtatcggggtgtgggattatgatacgggctcgccgaaaataggtgcaagagagagttcggtaaaatcaatgacttgcagtggtgaccatccattaaccgactgaactctgggcccttttgagggcaattttcacctaccgtggtcaagttttggtcaaggtgtttacccccttcctgctcaaagaaatcgggcaggtcaggcgggaattggttttactcaagggcagattgctcacggatactttcatatgagttacagtttgagagccggcagtggtcgggcgggatgagttcgtggaactttgttggcggagcgtgacggatcgtagtgcaggcggcaaggctggctaggccacattccgatgcggcaggttcggtgtgcgctgccaacatgtcagaggggcgcgtgtcaaaagagaacgccgagcgaattcacaagatcgtgcagcgtatccggaagtgcggggcggtcacgatcgcagagctaatggttcacctcgaggtgtcgcgcgcgacgctgaaaagggattttgatgtcttacgggatcggctcggctgtccactcgtatgggataagcggaaacgagggtatgtaatcgaggacggccagcttccaggcggcggcccgttcgaactcccgggcctttggttcagttcatccgaggtccatgcgctgctcgcgatgctgcacctcgtgcagggcgtgcagcccggcttgcttgaagaacacattgggccgctcaaggcacgtcttcgggagatgctcggtcaaggtgcttactcggccaaatcaatcgaccggcgtgtcaagctcatccatttcgcgaaccggaaattggatgcccggaatttccagttgctggccggtgctgttctcgaccgcaagcgcttatgcatcaggtactggaatcgggaaaaacatgaagcaactgagcgcgagatctcacccatccaactcgtgcactaccgggaaaactggttactggacgcgtggtgtcacgcgcgcgatgcgctcaggtcattttcactggaatcgatcgagtcggcgtatgtcgtcgacaaagtcgcgatcgaggttgacgagtcgacgatggcagaacattttcagggaggatatggaatctttgcaggaaaggcgcggcatacggcgaggctgaaattttctgctcaacgagcgcaatgggtgtcacaggaggtatggcacgagaagcagaccagcaagtggttggaagacggcagctacctgctggaggtgccgtattcgaacgaccaggaactcttgatggacctacttcgccacggtgatcaggttgaagtgctcgggccgcctgaattccgggccaggatgttcgcgattttgtgcgccgcagcggaaaaatatcgtaccgatgcgagttagtggctcagtccgtgagccactaccctggatactatgtctttcatgctgggagggtcccggctgggagatactaatgcggatcaatttcgcacatctgcgtgaacgcgcacggaacggcggatggatcgattttgctgtttttgatgcccgatcgagttcaggctcagactcggacaatgtaatcctcctgtcacagttgacggcacaggttcgcgctaattcattaaaaatcgaccaatctgcgctggcctattcttccggcaggcgcgtcatattctacggcaatccttcactggtcgaatttctctcggaaagtggtgttccgcgctggacgcaccacatcgatgtctaatttgatttgggagtcgagcaatggcgaaaaatccaccgattggcgataacgcgcgccgtggggcggttcgtgacaggtcgcaagtgtacaacccggtgacggagaactggacgaagcgcgaccgagaaacggggcgtttcatggaccagaagaaggacggcgaaccgttcaaaggcgtacgcaaggagccgcgcaagtaggcaacttgacgagccgagacgggcaccaggcagcgcccgcttgcgtgcctggccgacgtgcgtgcaaaaagacgatcaaccggcggtgtgctgcctcgctggtcagaaggcttttggccggcaccgccctatgggcgaaggactggctagtggacgaagaaacgagcggtcttggatcttcccgtttcctgcgttccgttatatcaagggtttccggtaaatgagtcgacagcaaaagcgtagcgagacagacattctcaaccggggatttcgggagccattcctcctggcaggtgactgcccgttcatcaagcatttgaactggttcaccggttttgggaagacatacaccgctgcattcttctcgctcgaactgtttctcaagtatcgggtcgtgccggtcttcatcgcgccgatgcagtcccttgtgaaaggtttcgtcgacgatgtccgaaagcagagtgcgtcgaagcgggaaaacgacgaggtaagtcgttttttaaaggagcgaggacgagatgtcccgatctatcttctttactctcgcgactatcatcgcaacgacaggacgttttttgaagctgtcctgaaactgtacgattggctggttcaaaatcgtgaagtgctgtcaatggtcgaagtcgaggtagccagggagcgctccgccgcatcgaagagcaacgtttccgagatgcgacgtcgtgcaaacatctgcctcacgtcgagcttccacgatgtcgctcccggcgacgacacgtatgaagacgcgaaggcagcatatttcaaggctacatccagtgcgctgtcgtctgcggacggcgttatcaggcgattaatcactctttctgttgatagggcggctgacagtcgctggcgtgacgtgcttcaggtgccaccggtcgctgaaatggtacgccgccttcagccgcttcaggctttcctgaaggaccctggagtgatagccggcacggcctcgaagtcccaagtgcagcagcaactctatgcctttgatcccgagcggggctgcaatcgttggttcaagtttgagacgctggccgatttccttgctgaaatcaatcgcgagggcagcgtactcggcaggtcaatttcaggcactagtgtgcccgccagagccgtcgtcttcctggacgaggaagaagatgcttattggtatcaattcgactcgcgcagatccgttgtcaatgccgctggccggcacgacctgaatgttgttatcactgagttttttgcatttctcgactttcgctggcccattgccttcgagaaaagcagtgacaactataccttggctagcaaggtctatcagaatctcgagatgttcgcctcagtcgctcctgctgtttggcgggagtatgcagtggaggcatcttcgaagaaggcgcaacacataccggatcaacgacgggtagagattcttcgtgccaagcttattgagagttttccaggtggggaggccgatgattggagtgattccgaactcctcgaagtccttcatcgattgcttgatcgcaatgatggctataaggattttgaaaaatttcggctgaaggcaaacatactcgccgatttccgcacgtatgtcgcaagcctcggtggtctgacaggttactcgcaatatcgtgaattcaagcgcgtgcgtgctcttgtcgtcgacaaaaaatacttcacgatgagcaggtcatcctacggcgaagttctcgaccagcccagtcagacgtttttcagtgctgaagcgagcgtaatggatacggcgttcctgagacgcgtcgagctgagtgaggacacggcgggccagacgatccggttggagtaccaccagagtgacgttccagagtctgcttacacgctcttcaattatctacaactggtcctcttcatcgccggtcggctcaatgtcgaaagcggggaaaaggagataaccttctcgccagatgaccatgagcgatatccgaaccttgtacggtttcgcggcgaggtgcgcaagctttttagcaacaaaaataccaaaggtggctttgagaatgatacgtttgcagatcagctactcacggatgactttttcttcggtgggacgaagagcgttgtgacgctggaggagagtcgctggaaggccgaagaatacaacctgcctgcggatattaatctcaccgcgaccattacgtccttgttggacacgcctgaaacggatgttctgaaagcgttggggcgcaacaatggcgtgtacctgatgagcgccactggcggtctcatcgaagcatcgtcgggagctttcaatatgggcgagttgcggcgagggatactggccaggggcggtcaatatgagcgaatgaccgatgccgagacggacatcgtgtcggaacgcgccgacaattatctggcaagacgggagcgctgcatccagatcatcgacgacgattctcctgtctcgagttttgagccttcaggtggattcaacggattgcagcagttcgttcacgaggcctttcccgcgaaaggtgagtttgggtacgctccgctgaacacttacaagaggcacgaaattgacgggctcgtcgcaacgttggacaagctgctttcgaccgaattgcgctcaggcctcgtgctcacacagaccgtccagcgcatacgaccgatattgcagaaactctctggcaatcccgcaacgggtatccgacaggtcgacgacgacggccatcatttcgtcatcgcccctgtcttgccgttctaccggaagtcggggaaccgagaaccggtgactctcattctttacactgcggcgagatttcgccggcgcgatccgaaggagattggtacggtccacgaaacagatgatgcagggcaatttagtcaggaactgatcaatgcgcttgatatcacggagcacaaagtgcttttatggtctgcatacggctcggcatcgcggggtctggatttcgtgacaaccgacaagggcatgcgcaaggactttgaactgttctgcctgctcaacgatccctactatacccatcacacgcgcccgggtgagcgtgggttctcgatggagatgttccagagctatcttcaggttgtgcgagatacggaagacggctggccggcaatgtcgcggcgcgacgtgctgtacgactattcccgaaaccgttggcgacggctgcgaaaggagcactatattgatatcacacgtacattgttccaggctttaggccgtggcgaacggtgcccagaggccaaaatgccgccccagtatatctatgtgagctcgcgcgccgcgcagatggtacatcttggcacgcgttgcgccccagaacttgtatcgcgagcatctccagcacaacgagcgttacttcgggctattgctgctcgtaacttggatatgcagttgttcgacgacgacaacgtgcggcggcaacacgtcacggacagcctgaagcgcgcggttgcactccgcgaattcacgtccgatactcccgcccgattcaggagcagcgactcggcccgccaactctggacaagattgtttagtccgtcgatgttcacggaccccgcaagctatctcgaaacgttgcgcacggctggtgtgacaagcgcgtttgtcgacagcgcattccagcgcgtcagacgacgagtcgacctttatacccgggaggtttcgagggtgggggtgacagagtcgattctgactgactcttttgatggaacggacgtctacaactgggtcgagatgctagcgccgccgggtcttctggagaagattggatcggtcggcaaagcgttggcgaagggccgaaacggctttcttgtgtcagcgacagacaatgcagagaggctgttcccacagccatggttcgtcactgaaatcatgaaagggtatctggcagagcttgaattcgagcgatttgtcgagcaacagttcggcgtgacggttgaaagcaatgccggcgctggcccgatacgcttcattgatatgcgaaaccatccgcttgaggctgacatatttcaggtctacgattactatttggaagtcgccgattcggacgtcatcgtggcagtggatgtaaagaactgggcgcgcattacggaccggctcaaaaaggacgaactggaagccgaggccgtggcgaaacatcagcgtatctctcagattttcaaaggcagaacagttcgtgccgtatatctgaacctgcacggcgcccacaaatatcacgtccaacattcggcggagggggggatccggttcatgtcgttgtacgtgcatccggctgacacttggatctacaatgacaatctggtcggtgtcctgcttgcgcgatagtgtgtcgtactcgaacatcacaagtatgccaataagaaaccttgaaagctccggggcagtcgcacggctcaattctgtgcggcttgacgtcaatatcgaagaggcggctgttcaactggcacggtgggaagcatcccgagacagccttatcgtgcccgtttcaattgatctgcggcaatttgcggagatggcaaaggctgctggcggtggagagttggctcccgatttttacaaggaccgagcacgatacgttcgtcaacacattgctggcgaacttgggctggacgagtacgcggcgagtcgtttgaccttcacgatgacgaagagtgatgcctggtatctcggccctaagccaaaacttaatcgcgagagcatgattgctgcagttcgcgcgcatcccgaaaagtttgtcgaattgatgctccaacgggagttgcttgaggcagcagcgtatgactcagaacagacttttgtgacaggcggattcgggcccggcgtctatctgggaagcctgccgaaagcggatgcacgcagactatatctcgcagaagcgaagtttaggattcgttcaaaatatcagcagattgtttgtgatttcattgcaaaggcttttacgcgaaagaaagcttcaaagggcaacacctccgccgaaacactcgttgccgaagccggaaatggctttctctttggtgttacacgcattgtcccgtctcagttttttgaagaagatgcccggaaatacccaatgacgggcataagtctggactcggggaaattccgtcagacgcgactgtactacctgaacatcctgacggagtttgcgctgagcctctttgaccgggcatccgtccgtgcgagcgcggagacgtttgtcgctacccattgcgtcgacgacggatatattccgctcgagccacttgcggagttgaagcgtccacttatcgtagtgaacgcgactgagcaacagttgaccgaggaggccttggctccgctgaagcgaatacctgagttcttccctaaatggaccagttccatcggcgagcgtgcgcatttcacggctcgctcggttacgggcgtcgccgctgcgccagcgcaactgagcaaagaaaagaactatttgtttctcaacggcgaagtggagcttggggaaaccagtatcaggctggcttccaaggccgatggcctgacacaggcaaaggctgcgacggcaagtgcggcgtacaacaagcttgcagagggagactcggtggccgacgcttacaccgagagaaaatttgctcagttgatggagcaggagacttatgtcgtggcgatgcagggccttgactacggccctgtctctcttgagaagcttttacctggacgctctggcgatgtgacacttcaagaggcgttgaagcggtgtctcgtcgagctgtcgctgaaggagtgcctgctaggccagaagctggttcctacaccgtcgatgccagaagagctacgcagtggtcatctaacattgctggccacacggcggatttttcaacagggtggacgcaaggcaaagcaacttgttgcttgcgttggggttgaactgaccgccgatgggattgccgtgcgcagtaccgaaaggtcaccctggtctcgcgatacggcggccgcacttgactttgtcgatcgctttccgttcctgcagcctgatggcaaacagatgatcgaggatgggcaattctggctagtcgatcctacgacaggcgagaggttgacagcatggtggggggagtttgtccctagaatcatcctgaacagcacttacccgtccatcgaatccgctctcgctgctcaggagccaggtttgcaacgtagacgtgaagcgggggagacggcgcgctattattcgaagggcagggatttcaacatgttgccgtactacatgtcgatgtatagcccagatcatcaggtgcgcggtgagaaaacgggcacaaagatcgctcttcaggactgcgggggcttcgtccggacttttgttccccccgcaggcggcatcgtcggaacgggagataccttatcgggcatgcgtgacgtgatggtgtacggcggcgatgggaagccgaaggagggtgatttgctagaccatcgcctcgttcaggtctaccttcacaccctgacaaatggcgtgcttgttgctggcgataactcgaaaatgagcattctggagaagcttgttcgcttagcgctggagaactgacgctatctcgaccgagcggtgacctgcccccggttttagtccgaactgcagtttgagtccgaggttaaaaactgctgctttgcatcgtgcgcccgagcgaactgcgcaggcgtcagatagccgagcgaactatgaggccgctcggtgttgtactcgatacgccattcctcaatcagctgcttggcgtggcgcattgagacgaaccagtgctcgttcaggcattcgtcgcggaagcgcccgttgaagctctcgatataggcattttccaccggtttgccaggccgaatgaacgacagcgtgacgccggcttcgtaggcccatgcatccagcaccttaccagcgaactccggcccgttgtcgaccgtgatggatgcgggcaagcctcgcatctccttgagccgcgcgagcacttgctgcactcgtaggcccggcagcgaagtatcgacctcgatggccaagcactcgcgcgtgtagtcgtcgaccacgttcaggcatcgaaaccgccgaccataggccaacccgtcagaaacgaagtccatcgaccagctctgattcgggcctgttggcaacggcagcggcgtgcgctcgacagccgcaatacgcttgcgtcgccgcttgcgcacgctcagtcccgccttgctgtacaggcgccagatgcgcttgtggttggcgaagcagccatcccgctgcaacaacacgtgaatccggcgatagccgtaacgacgcttctgcgcggcgatggccatcatccggccagtcagcgcttcgtcgtcaactcggcggcgtgattcgtagtgcaacagcgagcgcgaaatccctaccagcccgcaggcccgggtaacacccatggtgcgttcggtcatcaagattcggaccgcttcgcgcttggcctgcgggcttgctactttcgggccaacagctccttccgcgcggcgttgtctagcattgattcggccccacttgcccccgcttgcccccggctgtctacgcactaaacggcactttnnnnnnnnnnnnnnncccgcgaagccttgtgctgtcgcgggtttcgggacttccgggaatttcccggaactatgtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcgggggattttgagtccctgatttttggattttatcggtcatcgtcggacaactgaatattcataaactattgattttaaataaaacattgtccgacattgtcccccgttgtccgacgccatttagcgataaactgtgcacaagactgtcaacagtagaggtcggggacgatgaagaaggtcgtgcctttgcgcgaggctgtcgcgcttatcaaaccgcggcagttcatgaagctcgagtctgtgccgccgtgtggctctctcgaactgcggaaatctgggcagggcgtcttgtcgttctattggcgcgtcacgctggacggaaggactgatcggtaccctatcggtctttacgactcgtccgcaccaccgaagagcacctctcccacggcaaaaggattctcgctaatcgctgcccgcgcggcggcggtagctatggcggcgaagcactacgaagcgcaagaagagggggggatcgggccgtcgtggccggtgagaaggcagcgaaacaggcgcagcgagatgctgccgcagcggtgggatacacgctcgacaagctctatggcttatatgtcgagcaactcgcggagcggaattcggagactgcgaaacaagccagaaatctattcgccaagaacgtacgccttgagtttccagaagtggcggaaacgcaagcaagcaagcaaggttaccagcgcgcagattgccgacgtgctcaggccgctttcctcggctgggaagcgcaacaccgcgcgcaagctgaaggcttatctcagctccgcgtacgagagggccaagaatcccgagcagaacgcaaccgtctcggaggcgctggcgaagttcaagattaagtccaaccctgtctcggacgtcgcgggcgtcaggcagtctcgtggggcggacaagaaccccttgatgcccgatgagatgaggaggtactggagaatcattgacgtaccaggcgaagaggccgcgttgcttcgtttgcacctgatgctcggagggcagcgtatcgagcagttcgtgcgcatgcgcaacgaacacgttcaagacgacctgataaccttgatagacacgaaaggccgctcggggaccagcaggccgatacacctaccgcgcattcctgtcattgacgaggcgctcaaacagcttacgccaagcggagatttcgcaatttcagcttctcctgggcggcacctaagtccgacgacagcgcgggcctgggcgaagcgggtcgtgggtgaccaactggatggatttgagctcaaacgtatccgttctggcgtcgcgactctgctggcgaagcttggcgtgagctctgagatacgaaaccatctgcaatcgcacaacctcaccggcgtcgagcaccggcactacaacaagtacgacttctacaaggaaaagaaagccgcacttgagcgtatgcacaagttcctggtgtccgggcgatgacttcgttgtcaatgcgctccacgggggacaccgtagttcggcggggcgcggcgaactatggtgccgcgcgtcgcgaggcgtccgcgtgcgaagtccagggcaccggggactgcgacatgaggtttgtctcaagcactctcacgggttttgagaattctcaaagcccgtgagaagttctgacgtgcgacggaagccagccgcatcccgatgcctacgcttccggctgtcgtgaggcgcctgagcgggctcgaagggcttcgtagagttgggccggcccaagcaagatgtctttcaggccgtcgcgcacgcgcggcgaatcgagcgcctgtttactcatggtggtatgcgcatcgaatgcgtcgatgatggcgcgcatcagcgcatcggttaggtcgggggagttggcgaactgctccttgctgttgctcgcggcctgctgcaccagcagttcattttccagtagcttgcccttgagcacaccgttcacgtacacgagctggtcgtcgtcggtcagctcgccgtcgaataggccattgaccttctggatgatttcatcgaggaacgccttctccttctcctggaccgcgccgctgccgactgcatccatcggcggcagcttcggcgcctcgccgtgaccgagattcaggggctggcggccagtgtttctgaggctatggtgcgttagcgtgaccttggacaggtcgacggtgtcgcgctcgcgaccgaactcgagcagcgggatgagccgcttgtagaacaggaagcgcttttcgatatcggtattgccgtagtcgaaaatctgcgacaggaacgcgtagagacggacgaacgcccccatgtcgttcttgaacagcactagtgcgttgagagtgtccctggcggcctgggcagccttctcgtcgtgctgcgcctcggctgcagccttgtcctgctgcgccgccttgtagcgtttgagcaggcggtcggtcactggggcgatggcggcctgcaattgagcctgagtgcctttcgggtcgaactcgaccctggcgactcggtcgacctcgaagtcgtcgtagtaacctgccgcgtcgagcttggcgcgcaggtcgtagacgtggtgggggtcggtggtggcctccagttcggcggtctcgtagtacgtcttgaatgccttcaggatatcgccggcttcgttgacgaagtcgaggatgtaggtggtgtccttgcccggatgggcccgattgaggcgggacagcgtctgcacagcctggatgccgccgagcatcttgtcgacgtacatcccgcacagcaatggctggtcgaagccagtctggaatttgttggccacgagcagcaggtggtattcgggctcggcaaaggcgtcgcggatgtcgcgcccgttgaggcccgggttcagttccttgctggcctcggtcacgggtgcaggatagctctcggggtcgtcgatttcgccggagaacgccacgagcacacccagcggatagttccgcttttcgatgtaggcgcgaatcgccttctgccagcgtacggcctccttgcggctagccacgaccaccatcgctttcgccttgccgtcgagcagcggctgcacattctctcggtagtgctcgacgacgatttggaccttctgtgcgatgttgtacggatgcagcctgacccactgcatgatgcccttcatcgccgcactacgttcgacctgcttctcgtcgtattcctggccgttatgcgctagccggaacgctagcttgtagcttgtgtagttcttcaacacgtcgagaatgaagccttcctcgatggcctgccgcatcgaatagacatggaacggttctggcagaccgtcgggaccgggccggccgaacagctccagtgtcttctgcttcggtgtggccgtaaacgcgacataggttagtcccttggcgccggtgcgggcttccatctgggcggccaggagtgcctcggtgtcgatttcaccgccgtcctggaggtcggcccattcctcggccgacaacaactgcttgagcttggcagccgcctcgccggtctgcgagcagtgggcctcatcagcgatgacggcaaagcgcttgccctcggtcgccgcaagctcttgcacggcctgcaacgcgaacgggaacgtctggatggtacagacgatgattttcttgccgtctttcagcgcctggccgagctgggcacttttgctgccgtgctctttggtaatggtggccaccacgccggtggtgcgctcaaaatcgaagatggcttcctgcaactgggcgtcgagcacggtgcggtccgacaccacgaggacgctgtcgaacagcttgtggtgattgtcgtcgtgcaggtcggcgaggaaatgtgccgtccacgcaatcgaattggtcttgcccgagcctgcggagtgctgaatcagatatcgctgaccagacccctgagccagcacatcggccacgagcctgcgggtcgcatcgagctggtggtagcgcggaaagatgacggctttcagttgcttcttttcgtcgcgcttgccaatcaggtagcgatgcaggatatcgagccagctgtcgcgtgcccagacctcttcccacagataggcggtggcgaagccatcctgattcggcacattgcccgctgcaccttgattgccacggttgaacggcaggaaccgggtgcccagccccgcgagccacgtggtcatcatgacttcggtctgactcactgcaaagtgcacgagggcaccaccggggaagctgagtagcggttcgacttgcccgcccttaggctgcggttgccggtcgaagcggtactggtcaactgcgtcttgcacgctctgggtgaaatcggatttcagctcggcggtggcgactgcgatgccgttgacgaacaggacgaggtccagcgcatcctgtgattggttctgcgaatgccgtacctgacgtaccacgcgcagtcggttggccgcatagtgctgctggatgaccgggttgatagccagcgcgggcttgaactgcacgagcgaaagcggctctttcaggcccaacatttcgacgccccggcgcagcacgtcgagcgtgccacgctcattcaggctcttgcggacccgttccgccaggcggtcgtgaagtgcgggaccgtgagtcttgctcaggcgctgccaagtgtcggactgagtggcttcaatccatgccagcaggtcgggcatgaagagcgcgttggtgcggtcgtagtgcgcggcatcgccttccgcatagagccatccattggtcgagagagactggcagatttcagcttcgaagtgatgttcctggtgcaggttgctcatggaggaccccggtgcatttggtattgttcttgggtgaagcgtgtggactgaccattcagccttcggtgtaactgcgctccagcagcggtttcgcgcgctcaaggtcggcctgcgtgcgtagtgtcagttcgacgtcgccggtgccccagtgaccgatttcactgacgtcgcggctgaaaccgtcctccagcgtgacggacgtcgggtcgagcttcagcataaccagcagccggttcggataagcaataacgcaagcgaaattcttcaggcgacggaaggccgtgtagagcttcaggcgtttttcctgtacgtcgtcgcccagggtggtcagatagctggttgtctgcgcgtacaggttgcgaatctcaatggacgcgagggcaagttgctcgtccaacgacttgtccttgccggccggcttcggtttgtccagttccacgggcatttcaatcggcgccggtttgaccgccgtggcgtccggaacgctctgggcgttgaccagttccagtagcaacagctcgtcaccgaacagcttgtagcgaatcagttcgatattgcgtggaatctgctgcactgcgtgctggtcgtagcgagtgaaatcggcggcgatgcacaagaggcgcgtgccgccccactcgatttgctccgccacgtccttgccgaacttttccatgaccagccagcggaattccgcctgatggtcgagtaaccagtccaggtagaagagcccctggttcatgacgttctcgttgctataacgcttgtactcgacgatgacggggcatccattctcatccagacccagtgagtcgatgcggcccttgtgggtcttgccggtcgcatactcgctcgccaggaagcggacgccgagaaaggtcggcatgttcgcttcgatgagaccttgcaactgcttttccaggtttgcagcctggcccggtaactcgcttgcggtaccgttcgacaggcggaataactggatgtcgctcatgcggccagctcccgtgacattacattgcgcacgtcgattttgccggtgacggcagcagcaatcagggcgctgcggcgctccttgagcaggtcaatggcgcgttcggcatcggccctaagcgcgtcgagcttcgagatttcagcatcaagaaaagcgacgattgcaggctgttcttccgccggtggcaagcagacgatagcaggatggatgtcgtttctgtcgactccaggaactgctgactttagcgaattcaaaatgaatatgtgttttaacgactgaagcatgtaccacaggtacttcggtacattgtcgtgcatttgcacggtgtacaaagcggtattcaatggccagcaatcttcctcaagcagcacgaattcaccgattgttccataccggccagtaactatcgtgggtcctttcgtcgccgctgcattgtgccaacccgagatgccgccggacgaaacaacggggatatttccctcgaccctgtcttcgcttgggaggtcatgtccacgttgaaatacgacggcgcgcttcataggcttcaaattccaatgcgccggcacctcccttagccacgcgacgccggaatccttcgtcggtgcgtcgggattgagcccacgggtgacggcgcgcgagatggttgcctggcgcttttctgccaatagggtaagcagcttttcctgttcggcaatcagtgcgttaattttcctcgtctcgtgtttgagaaaggtggcgatggcggattgctctgacggcggcggtaggggaaggataaagctacgaaattcatcttgcgataaatttttcatactcgagcttgtacctgcgcatgcgctttcgacctgcgcgcgatatgaatgcgtttgactccagtagtgaacaaattcggggcacgcattcttgaaatgtacttgccacaggcggtccggtaagtacaagttagcataattctggcggactacgcctgacgctccaacgaggtccggggtattcattcggctaactatcactgtacctgcttttaccgggcaggccactcggcccagttcttcgggtaccactaacttgttttccgacggggtgaattcgccgctatatacgcagctcgttttgagaactccaggctcgccttcgccagcgggcgtatcaatggcattgacgcttacacccgattcgatgaatgcaattacctccttgaggcgctgcaccagccagtgtgtgggcacttgtcccagccatggcaccccactatccttgtatttcgcatattggggcaagctcattccgccaactcctcaagcatcctcatgatgttggccgacaccgccttcaattcttcgtcaatcgtatgcaggtcgcgcgggggctcgaacacgtagaaatgccgattgaacggaatctcatagccgaccttgttcttctgttcgtctatccaggcgtccggcgcgtgcggaagcacctcccgctcgaaatagacgccgatatcatcggagagcggcacattctcggtatcacgcagcgaactatccgcttgcggcttccccttctgcttgcccttgacgcccaggacgaccttaccctgctcgtctcggagcgcgcgctccaccgttatcgtcgtatagccgaactcttggttcctgaaaatccgcgaaattggcacggacttgaccttgccccccgccggcacgttcggcacattgctgcctgcaggcacgacccagcggccaagctccttgccctcggcgtcaaacactgttgtgagttcagcctcgacgaagttgccgaaaagacgcgtgactgtgtcgatgtgctcgtccgacatttccctgcgcttgctgcccaggctcttgcgcatcttctgccagaagctcgacgcgtcgatgagctggacgaatcctttgcgggtttcgggcttcctgttcgaaagaatccacacgtaggtcgcgatacccgtgttgtagaacatatcggtcggcaggccgacgatggcctcgacaaggtcgttctcgagcacatagcggcggatttcgctttcgccgctcccggcgccgcctgtgaacagcggcgagccgttcaggactatgccgaagcggctcccaccttcctgcgctgggcgcatcttgctgagaagatgcagcaggaacagcatcgagccgtcggagacccgcggcaggccaggaccgaaacgcccggcgaagcctttctgctcgtactcggcgcgcaccgtcttttcgaccttcttccactcgacgccaaacggcggattggacagcatgtagtcgaactggcgccccgcatgcccgtcatcagacagcgtgttgccggcgacgatgttctcgacgtcctgccctttgatgagcatgtcggccttgcagatggcgtacgactcgtcgttaagttcctgtccgtacattctcaaacgcgcgacagggttgtgctccagcaggaattcacctgctacggacagcatgccaccggtaccggcggtcgggtcgtagattgcgcggaccaccgcgttcccgggcgtcagcacgtcgtcatcttcgatgaacagcaggttcaccattaaccgaataacctcgcgcggtgtgaagtgttccccggcagtctcgttcgagatttcggcaaactttcgaatcagttcttcgaaaacgaggcccatctgggcgttgtccactgccgtcgggtgcaggtcaatattggcgaacttctcggtgactaggtagagcaggtcggccttggcgagacgttcgacttgggtgtaaaagtcgaagcgttcgaagatgtcacgtgctgccggcgagaacgcctggatgtacgcgtacaggttctgcctgatatggtcctggtcgcccagcaatttgacgaggtctagcggcgaagtgttatagaacttggcgtctccgactatgcgcaatagaaatggctcggggttgagtcccttcttcgattttgcttcgaactcagcgagtaccgccgatttggtggattcgagtacgcaatcgaggcgtcgcagtaccgtgaaaggcagaattacacgaccgtactctgattgcttgtaatcgccgcgcaacaggtctgcaacggaccagatgaaggacgatagtgcctggtggttcattctgctaaagcctatgcttgctgacttgtgttcgggtggccgcgcgcgaaagataggcctctgctggcgctcttccagtgtcggcgggggagggtgccgattttacaatgggcgcccatactgtgactgggcagcggtctatcgtcgaacgagtgcatggcgagacaaggctgcgcagtggtccggagccgctcggcatgggactcgcagccattggtgacgctgcagccaggatgatggcgtttgtgctgcataacttgaggcacagttgaaccgaccaaacgtctcttcatcgttgaaccgatacgcgaagaggttcagcgtctcgccgaactacatgcgattgaactgactcttgagcagtgtgcccatccgttccgcgccatcgttgctgcgcagccccgcatagtgcttctccacggtttgggtccggtcgttcagtaccaatgccgcagttttgtagtcaccgccgtctgccttcaggattgacgtcgcgaccaggtggcggaacgcgtgcgcgttaatgccggcgcaccgcggaaggtacttgccggtaagctcgtagacacgtttgctcaagtcggcccacggcacatgcccaatcttgtcgccccgtttttgtgtgaggaagaccaggtcggttggcgctcgcagcagcgtcggacggcaaatgaacagatatcgttcaatgtccggccagcagcttggctgcaccatgcagtcatagttatgttcacccgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgaaggcggttttatcagatatccagaacattgcgcgttaccaattcaccctagtagcgttaccaattcaccccggcccgtgttaccaattcaccctggtcactggcgcggcgtggccgaccgattaggtacgtgcccggatacttctcggttacggtccacccgacgtccatcagttctttcagtgcttggcgcaccgccatcctgcgctttcgcagggcgctgccagtccgaactcctacgtatgcgtatgagcagagcgtgtccatattgaccggccgcctatccccttggttgacccagtgaagccggctgtgaatgagatgagcaacctcgccgtgaattcggcggacttcgtccatgttcagcctcaagtagccttggcgtccgagaattgccgttgttcccagtgggctaatcgacacgaccaattcgcctgtatgcttgtcaaggcgatagccactgaccaggcggaaagccccctcgaattcgggcctgtctacgagaacggtgacgtttgacagccgttgaagggacgcccgcatctgcctgcaaccgaagccgcctcggtcgaagcccgccatgtccgccaaggaggctagggtgaatctggccgctacggttcgctcgtcctgagcgtcccctttaaggtcaagcgaggtcctcagcgattgaccgtcgcgcaatagcctccggatattgcgcagccctgcggtggccaaggctattaacccttgcagcacgcgtaaatcggtggagtccagcggttcgaacccgacgaagcggacggtagtatcaccagcgacgtgcgtgacgtccaatttgtccctctttcgctccccgggtgccaagctgtgaaagagcccgggcgcgtggacgatgggctgcgccagcttggcgtgcgtcggcgaggtccgcgtcatgctccgctcccgccattgagcgatgcaatcaggcggtcaatgtcactgcgtcgccacgcggcgatgcggggccgagcttgacctgggccgggaagcggccagttttgacgccctcgtaccacgtcgcacgtgaaacggggatgattttgagcacttcgggcaggcgcagaagagaatctgcagtagtcatttcgcatttccatttcccccaggggatgaatccggaaatgtgacctcaatatctcaatgttcctctaccgacggactgggtagctccgccggcgtccggtagcgtcaatcgacgcatggggtggtatagagaagtcgtaggacggcgtcggtatgtgcggcgatgacatttttctattgtttcttgcaagcaatagtcatcggcaatgctctcataggagctgaggcctgcgcggagcatcaatggcgagcgaaactgtgcacaatactgtcaacacgctaaaaccatgtgcacggtcagcccgctttgctttgccgctgagaatccgctaatcacttgaaaactaacgaattttttgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcgggggattttgagtcccctgcgtctaccaatttcaccacctgggccaacctgcgccgtgcatgcgattgcgcacggcgaaaacgcaaattattaccgaaatcttccatgcgggcaagcgtccgctgccgcgacggccgcgcggcgtggcccgtcggggcacgggcccgaatagacgagcgcgccgtgtttcacgacgcccatgatgccgactcgctgatcgagcccgacgcgatcggcggcgctcggggcgacgataccgttgggcacgacgagcccgtgcgcgtactcgagcgccgcgcggtgccgtgcggaacgcctgagcgcccggctgcgcggttgtcggcgtgcgccgggccggggggcgtcgacagctcgacgccgaccgtccgatcggtgcgcgcggcacggtcctccagcggcgcgcgtcacagctcgtaggtttcggcctcgcccttgagcgccgtttcgacgagcttgcgattgagcgtcggcgacagcagctcgacgagcgtatagatatagccgcgcagatacgcgccctgcttgagcgcgacgcgcgtcacgttgctgccgaacagatggccgaccgcaatcgcgcgcaggttgcggtcgcgctccgggttgaaggcgatgtcggccatgatgccgacgccgagcccgagctcgacgtaggtcttgatcacgtccgcgtcgatcgcctcgagcacgatgtcgggcgtcaggcgatgcagcgcgaatgcctgattgatcttcttgcggccggcgaacgcatcgtcgtacgtgatgagcgggaactgcgcgagatcgtcgagcgacagcggcttgcgctcgagcagcgggtgatcggccggcacgacggccgcgtggtgccactggaagcagggcagcgacacgagctccttgtagtcggcgatcgcctccgtcgcgatcgcgaggtccgcctgatcgtggatcaccatttcggcgacctgcgtcgggctgccctgcaggatcgacagatggactttcggaaagcgcttcttgaactcggcgatcgcggcgggcagcgagtagcgggcctgcgtgtgcgtcgcggcgatcgtcaggttgccctgatcctgcgccgcgtaatcttttccgacccttttaaggctttcgacctcctggaggatccgctcgaccgacgcgagaatgatcctgcccggctcggtcagcgagcgcacgcgcttgccgtggcgggtgaagatctcgacgccgagctcgtcctcgagctcgatgatcgccttcgaaaccccgggctgcgacgtgtacagcgccttcgcggcttccgtgaggttgaaattctgccggacggcctcgcgtacgaagcgaaattggtgcaggttcatttataacccttccgcatatcaacagaattttttagtcgtttgaaatataaagggagtttattacgattgccccgtgtttttcaaatatggatatctgtaatcgtcatttgcaaatgaccggccgggcggatggccggctcggcgcgggcggtgcaggattcgggcgcggcgtggctaggacgccgcgcggtcatatcgagcaaaccctggggtccccgaatgtaccagtacgaccaatacgatcagacgatcgtcgacgagcgcgtcgcgcagtaccgcgaccaggtccgccgccgcttgtccggcgaattgagcgaggacgagttccgtccgctgcggctgcagaacggcctgtacatgcagcgccacgcctacatgcaccgcatcgcgattccctacggcaatctccgtagcgtccagttgcgcatgctcgcccgcatcgcgcgcgagcacgatcgcggctacggccatttctcgacgcgctcgaatatccagtacaactgggtgaagctcgaggaaacgcccgagattctcgcaaagctcgcgtcggtgcagatgcacgcgatccagacctcgggcaactgcatccgcaacatcacggccgaccagttcgcgggcgtggctcaggacgaggagctcgatccgcgtccgtgggccgagatcctgcgccagtggtcgaccttccatcccgaattcgcatggctgccgcgcaagttcaagatcgcggtgtccggctcgaaggccgatcgcgccgccgtgcagatccacgatctcggcgtctacctgaagaagaacgacgcgggcgaagtggtcgcgagcattctcgcgggcggtggtctcggccgcacgccgatcgtcggcgcgattatccgcgagaatctgccgtggcagcacctgctcacttactgcgaggcggtgctgcgcgtctacaaccgttatggccgccgcgacaacctgtacaaggcacggatcaagatcctcgtgaaggcgctgtcgcccgcgaagttcgcgcaacaggtcgaagcggagtggcagcacctgaaggacggcccgtccacgctcacgcaggccgaactcgagcgcgtgtcgcagttcttccagccgcccgcctatgagaagctcgccgataccgacgcgtcgttcgagcagcatctgctcgagaaccgcgcgttcgcgcgctgggtcgagcgcaacgtcgcgccgcacaaggtgccgggctatgcggccgtcacgctgtcgttgaagaaccaccgcgtcgcgcccggcgacgcgagcgccgagcagatggagcaggtcgccgactgggccgacgcctattcgttcggcgagctgcgcgtgtcgcacgaacagaacctgattctcgcgaacgtgaagaagcgcgacctgttcgcggtatgggaaaaggcgaaggcggccggtttcgcgacgccgaacgtcggcttgctgaccgacatcatcgcgtgcccggggggcgacttctgctcgctcgcgaacgcgaagtcgatcccgatcgcgctcgcgatccagcagcgcttcgacgatctcgactacgtgtacgacctgggcgacgtgtcgctcaacatctcgggctgcatgaactcgtgcgggcaccaccacgtcggcaacatcggcatcctcggcgtcgacaaggacggcgcggagtggtatcaggtgtcgctcggcggcgagcagggcacgggagcgggcggcgcgcgcctcggccgcgtgatcggcccgtcgttctcggccgaggaagtgcccgacgtgatctcgaagctgatcgacacgttcgtcgaatcgcgcatcgacggcgagcgcttcatcgacacgtacgagcgcatcggcatcgcgccgttcaaggagcgcgtctacgcggcgcgccagaccgcgcacgcgtaacacccagcgtagaggaatcagcagatggctttgattatcaagaatcgcgaagtggtcgacgacgcgtggcaactcgtgcgcgcggccgaagacggcacgctgcccgcgcccgatgcgctgcccgccggccaggtgctcgtgccgctcgcgctgtggcagacggcgcgcgacgcgctcgccgcctcgaggacgaaggacgcgctcggcgtgtggctctcgcccgacagcgaacccgcggatctcgccgcggacttcgatcgcatcgcggtgatcggcgtcgaatttccgcgcttcgcggacggccgcggctacagcatcgcgcgcctgctgcgcgagcgccacggctggaagggcgagctgcgcgcgatcggcgacgtgctgcgcgaccagctcctctacatgtcgcgctgcggcttcgacgcgttcgcggtgcgcgcggacaaggatgttcgcgacgcgctgaacgcattcggcgaattctcgcagcgctaccagggcgcgttcgacgagccggcgccgctgttccgccgccgcgccgcggcggccgaagcgaaggtgagcgcatgagcgccgcccacgccccggccctcacgccggcgctcgccgagaagagcgcgcggctcgacgcgctgctcgcgcaaatcgccgcgcgtcatccgaaggtcaagttcgcgagcagcctggcggccgaggacatgctgctcgcccatgcgatcctgtcgaagggcgtcgcgatcgggatcttttcgctgaacacgggccgcctgcacgcggagacgctcgatatgatcgagcgcgtgcgcgagcgctacggctacgagatcgagcagtttcatccgcggcaggacgcggtcgacgcgtatgtcgccgagcacggcctgaacgcgttctacgagagcgtcgagctacgcaagcgctgctgcgagatccgcaaggtcgagccgctgaaccgcgcgctcgcgggcgtcgacgcgtgggtgacgggccagcggcgcgagcagtcggtcacgcgcgcggagctccacgaacaggagcacgacgccgcgcgcgggatcgcgaagtacaacccgctcgcggactggaccgaaagcgacgtgtgggcctatctgaacgcgttcgacgtgcccgtcaatccgttgcacgcgcgcggctatccgagcatcggctgtgagccgtgcacgcgggcgatccgtcccggcgaggacagccgcgcgggccgctggtggtgggagtcgcgcgacacgaaggagtgcgggctgcacatcacgatcacgccggtgccggcggacggggccgaatcggcttgcgcctgacccgggccggcacataataagatagtcagattgcgccgccggcgagaccggcggtacgaacccagacaaggaccgtcatcatgagcacgacgctcgaacaatccgcttttgccccgtccgccggcgcgtcgacgagccggatgggccatctcgactggctcgaggccgagtcgatccacatcctgcgcgagctcgtcgcggaatgcagcaagccggcgctgctgttctcgggcggcaaggattcggtggtcgtgctgcatctcgcgctcaaggcgttcgggctcggcgcgaaccgcaggacgacgctgccgtttccgctcgtgcacatcgacacgggccacaactacgacgaggtgatcgatttccgcgaccgccgcgcgaagcagatcggcgcggagctggtggtcggccacgtcgaggattcgatcgcgcgcggcacggtggtgctgcgccgcgagacggattcgcgcaacgccgcgcaggcggtcacgctgctcgagacgatcgagcggcacggctacacggcgatgatcggcggggcgcggcgcgacgaggagaaggcgcgggcgaaggagcggattttctcgtttcgcgacgaattcggccagtgggacccgaaggcgcagcgcccggagctgtggagcctgtacaacgcgcggctgcaccggggcgaacacctgcgggtgttcccgatctcgaactggacggagctcgacgtgtggcagtacatcgcgcgcgagaagctggagctgccgtcgatctactacgcgcaccgccgggagatcgtgcggcgcaacgggctgctcgtgccggtgacgccgctcacgccgatgcgcgagggcgagacgagcgagcaggcgctggtgcggttccgcacggtgggggacatttcgtgcacgtgcccggtcgagagcgacgcggacgacgtggagaagatcatcgcggagacggcggtgacggagatcacggagcgcggggcgacgcggatggacgaccaggcgtcggaggccgcgatggagcagcgcaagaagcagggctatttctgacgcacgcgaggacacatccatcatgagcatcatcgagaacaacgaagacctcggcgtactgcggttcatcacggcgggcagcgtcgacgacggcaagagcacgctgatcgggcgactgctgtacgacagcaaggcggtgctgtccgaccagctctccgcgctgtcgcgcgcgaagaacaagcgcacggtgggcgacgagctcgatctcgcgctgcttaccgacggcctcgaggccgagcgcgagcagggcatcacgatcgacgtcgcgtaccgctacttcgcgaccgcgaagcgcaagttcatcatcgccgacacgcccggccacgagcagtacacgcgcaacatggtgacgggcgcgtcgaccgcgcatgcggcgatcatcctgatcgacgcgacgcgcgtgacgttcgacgcgggcgcggcacaactgctgccgcagacgaagcgccacagcgcgatcgtcaagctgctcgatctgcagcacgtgatcgtcgcgatcaacaagatggatctcgtcgactacagcgagacgcgcttcaacgagatccgcgacgcgtacgtgaagctcgcgcagcagctcggcctggccgacgtgcgcttcgtgccggtgtcggcgttgaagggcgacaacatcgtcgcggcgagcgagcggatgccgtggtatgcgggcgagccgttgctgaacgtgctcgaaacgctgcccgtcgagacgcaggcgcatgacgcgctgcgctttccggtgcaatgggtcgcgcgccaggacggcagctcggccgacgatttccgcggctacatgggccgcatcgaggcgggcgaggtgaaggtgggcgacgagatcgtcgtgctgccttcgaaccgtaccgcgacgatcgccgagatcatcgcgccggtgccgggcggcacggcggccgtcgagcgcgcgttcgccgggcaggcggtgacgatccgcctggccgaggacgtcgacgtgtcgcgcggcgacacgttcgtgccgcgcgcgcagggcgtcgagccggcgaagaagctcgaggccgatctctgctggttcgacgagacgccgctttcgtcgcagcgcaagtatctgctcaagcaaacgacgaacaccgtgttcacgaagatcggcgcggtcaagcaggtgctcgacgtgcacacgctgtcgcacgcgaccgatcgccacgagctgaaaatgaacgacatcggccgcgtcgcgctgacgctgcaaaagccgatcgtctgcgacacgtacgacgcgcatccgggcacgggcgcgttcgtgctgatcgacgaggcgacccatcacacggtcgcagcgggtatgattcgtgcgttttccgcgtgacgccgcgcgccgcatcggcggcgcccgccggcacgtgcgcacgaaggggatcgatgcgaatgggtaaggtgtatctgatcggtgcggggccgggtgcggcggacctcatcacggtgcgcggcgcgcggctgctcgagcaggccgacgtcgtgctgcacgacgcgctcgtcgagcccgcgatgctcgactatgcgccgcgcgcgcgcaggatcgcggtcggcaagcgctgcgggcagcgctcgagcgcgcagcacttcatcaacaagcaactcgtcgacgcggcgcgcgagcacgcggtcgtcgtgcggctgaagggcggcgatccgatgctgttcggccgcgcggacgaggaaatgcgcgcgctcgaagcggcgggtatcgattacgaggtggtgccgggcatcacggcggcgctcgcgagcgccgccgcgctcaagcgctcgctgacgctgcgcggcgtcgcgcgcagcgtcgcgttcgcgacgaagagccgcgcgcccggcagcgacgagattcgcgagcaggtgagcgcggattcgctcgtttattacatggggcgcgacaatgcgcccggcatcgcgcggcaactgatcgacgccgggcgggcgggcgcgacgccggtcgcgatcgtcgaggcgtgcagcacgccgcgcgagcgcatgctgacgctcacgctggccgacatggcggcgggcgccgcgcaggcgtggctcgatccggcgcagccgagcctgctgatgatcggcgacgcattcgccgaacgcgcgccgcggctcgcggacgagccgccgggcgacgcaggcggcaagcgcgggatgcgcgacgcggcttgacgcggcgagcacggggggcgtctttcggctcgagcgtgcacgtgagccgcgcgggccgcgcggcgcaggcgaaagacgcgaacgcaatgcacgacggacgtgaaacgcgcgccatgcgcagacgggcaagacaaaaaacgacgccggcgacgagccggcgttttttcatgtcgtcgcgcgaggccgccgcgcgcgccggcgacaagcggtcaactcgtgggatccgcgctcgcgcgcatgcagtacgcgacgatcgcatcgagcaccgcatcgtcctcgccgaccgcggtcgcgcagcggatgtcgacgcccggatgcgcggcgcggcacgcatcgatcagcccgggcagatcgcgccggacgtggccgccctcgccgaagaacaccggaatcacggtgatcgcgtcgcagccttgtgcggcgagcgcggccgtggccgcggcgagcgacggctccatcaattcgagaaacgcgagcacgacgctcgcctcggcgccgcgcgccgcgcgcagcttcgccgcgaggcgctcgaacggcccggcccagcgcgcgtcgcgcgcgccgtgaccgaaaaggacgattccgtgtttgttcatcgcatcctccgatgacgatgcgcgttggcgctcagtgccgatcgacccacttcagcgcgaagaggccgagcgcgagatagatgcagccgggcagcgcggccgtgagcggcgcgggccacgtgttcagcgtaccgatgtgcgagaacagcgtgttgaagagctggaagctcatgccgagcatgatcccgccgaacaccttcacgccgacgacgcccgcgcgcgtgtgcaggtacgcgaacggcagcgacagcacgagcatcacgaacaccgcgaacggatacagcagcttgcgccacagcgcgatgtcgtagcgctgcgtgtcctgctggttctctttcagatgctggatgtagcgaaacagattgaagagcgacatccgctcgggcgacacgagcagcaccgacaggatctgcggcgtcaggtccgagcgcagcgaatactgcggcagcgtgacctgctgcgcgcgatagacggggttgagcgtatcgacgggcgatgcggtgccgttgcccgcgaggctcgtgagttgcgtatcggtgacgtccgtcagcagccagtggccgggcggctggtagtggccgcgcttcgcgatccgcacgttctgcaggttgaacttcgaatcgaactcgtagatgcgcacgtcgctgatcgtcgagtcgggcgacagcgtgccgacgttcacgaagcgcgtgacgggctcgccgttgtcgcgcgcggtgagcgtgtccttcacccagacgcccgacgcgaagttcgtcgacaccgacgagccgagcgcctcgagccgcacgcgctcggacagctgatccgagtacgggccgatgaattcgccgatcaggtaggtcgcgatgacgatcggcacgccgatcttcacgagcgagcgcagcgcctggttcgtcgcgaggccggacacgcggaagatcgtgaactccgagttcgcggccatctgcgcgaatacgtagatcgcgctgatcaacgcggcgaccgggatgatttcatagaagcgcgacggtgcctgcagcgcgacgcgcagcaccgcgtagccgaacttgtagttgccgtggccgaccgagttcagttcgctgatcaggtcgaagaagaagaacagccctgaaaacgcgaacagcacgaagatgaacgtgacgtagatctgccgcgcgaaatatctttcgtagagacgcatcggtcaggccccctgcgagcggccggccgcggcgcgcgagaagaggggccggttgcgcacgcgcagccagaacaggagcgcgacgatgccggcgacgatcacgtgcagcccgatgagcccgagcccgaacgcaatcttgccccgttccatttgcgactggacgacgttcagcagattcgaataggtgaggtagatcagcacggccatcacgaggttcacggtccgcccgcggcgcgggttctgatacgcgagcgggatcgcgaggatcatcaggttgatcgcgatgagcggcagcccggcgcgccacgcgaattcggcgaggttctggttggtcgggttgcgcagcaggtcgggcgtcgacgtgccggtggtcgtcggctggctcacgatctgcttgctctggatcttcacgccgtaacgctcgaactccatgatcttgaagttcggctggccgggcacgccgtcgtagcggcggccgttctcgagcacgatgaagcggtcgccgttcttcatcgtctcggtatggcccgtctgcgacacgacgacgttcaccttgccgtgctcggtcgtcgtgacgaacacgttctgcaccttcgcctgatcgggcgacatcttctcgatgaagaacacgcggtggttcgccgcggactcgcggaactggccgggcgcgagcaacgacacctcgtcgcgctgctggaagcgcgccttgatgagcttgctctgctggttcgaccacggccagccgacgaacgcgaagaaggcgatcaggatcacgatcggcgtcgcgaacacgccgatcggcttgatgagccgcgtgaggctcacgccggacgcgagccagacgaccatctcggaatccttgtaccagcgcgtgagcacgaacaggatcgacacgaacagcgtgccgacgagaatcatcgcgagatagccgatcacggtgaggccgatcaggaccagcacgtccttcggattcacctcgccggacgcggcgtagccgacgatgcgaatcatcatcgacgtcagcatgatcgtgagcagcaccatgaagacggcgccggcggtgtacgcaagctcgcgctggagggagcgttcgaagatcattattgatgcgaagagggcgggaaacagcgcacgagtggggggcgctcacgccgcacgggaaaaatagcggataattgcggctttcatccttagcccagattttatccgaggacaagcgcgatggactttagcataaaaggctgtgattggagcaaaggcacggcgaacgggttcctgacggggaaatccgactgcatcgtgctgggcgtgttcgaggcgcaaaccttgtccggcgcggcgctcgacatcgacgaagccacgaaggggctcgtctcgcgcgtgatcaaggcgggcgacatcgacggcaagctcggcaagaccttgtttttgcacgaggtttcgggcatcggcgcatcgcgcgtgctgctcgtcggcctgggcaggcaggatgctttcagccagaaagcctacggcgacgcggcaaaggccgcatggcgcgcgctgctcggcacgaaagtggttcaggtcacgttcacgctcgcgcagttgcccgtgcccgagcgcgcgtccgactggggcgtgcgcgcggcgattctcgcgctgcgcaatgaaacgtacaagttcacgcagatgaagagcaagccggacgcgggcgcgccggcgctcaagcgcgtcgtgttcagcgtcgatccggccgacgacaaggcggcgaaggtcgccgcgaagcaggcggtcgcgctcgcgaacgggatggacctcacgcgcgacctcggcaatctgcccggcaacgtctgcacgccgacctacctggcgaacaccgcgaagaagatcgcgaaggactggggcctgaaagtcgacgtgctgggcctgaagcagatccaggcgctcaagatgggctcgttcctgtcggtcgcgaagggctcggtcgagccgccgcagttcatcgtgctgcagtaccggggcgcggccgcgaaggcggcgcccgtcgtgctcgtcggcaagggcatcacgttcgactccggcggcatttcgctgaagccgggcgagggaatggacgagatgaagtacgacatgtgcggcgcgggctcggtgctcggcacgatgcgcgcggtcgccgaaatgggcctgaaggtcaacgtcgtcgcgatcgtgccgacctgcgagaacatgccggccggcaacgcgaacaagccgggcgacatcgtcacgagcatgaagggcctgacgatcgaggtgctcaacaccgacgcggagggccgcctcatcctgtgcgacgcgctcacgtacgcggagcgcttcaagccggccgccgtgatcgacgtcgcgacgctgacgggcgcgtgcatcatcgcgctcggccaccacaacaccggcctcttctcgaaggacgacgcgctcgcgggcgagctgctcgacgcgtcgcgcgaagcgggcgatccggcgtggcgcctgccgctcgacgacgagtatcaggatcagctgaagtcgaacttcgcggatctcgcgaacatcggcgggcgcccggccggcagcgtgacggccgcgtgcttcctgtcgcgcttcgcggaaaactatccgtgggcgcacctcgacatcgcgggcaccgcctggaagagcggcgcggcgaagggggcgacgggccgccccgtgccgctcctcgcgcaattcctgatcgaccgcgccggcgcgtgatggcgcaaggttcggcaaacggcgcggtagggcgcggcgagcgatgacgcggatcgatttccatacgaatgtcggcgattcgctcgcgtacgcgtgccggctgctgcgcaaggcgtatcaggcggggcagcccgtcgtcgtgtgcgcggagcccgcgcggctgcgcgcgctcgacgagcgtctgtggacgttctcgccgctcgatttcattccgcattgcgcgatcgacaacgcgcacgcggcgagcacgccgatcgtgctgaccgcggatctcgagcgcgcgccgcatcacgggatcctgctgaacctgggcgcgcaggtgccggcgcagttcgcacgcttcgagcgcctgctcgaggtggtcggcaacgcgcccgacgagctcgcggccggccgcgaccggtatcggttctatcgcgatcgcggctacgcgctcaacaatcacaagcagggcggctagcccgagcggacggaggacaacgtggtcgaagccaacgcatcgtcgattcccgtgctgaccgacgtgctcgtgcccggcaatccggcgctcgcgcggccgcccgccgccgggcccgcgcaagcgggcgagccagccgccgccgcgattcgggcgggcgagggccatgacgccgatcggcgcgatgaagcaacggcaaccgagccggccgccgtggttgccgcggccgctgcggcggcgcccgcggcgcgcgacgcggcgctggcgcccgccgacgagatgcgcgcgccggcgcccgcggagccgtcgttcgcgttgcccgcgcccgatccgctcgcggtcgaactgccgacagcctacccggcggacgcgacgtatgcggacgaactgcccgccgcgcatccggcgccggatctcacgccgcccgcggcgctgccgtcgtcggtgcccgagctcgcgcaggccgcgccgtcgttcgccgcggacctcgaagcgcggcagatcgccgagcggctgaagagccgcatgacccgctatctgacgggggaagggcgcggcctcatcgaggcgcgctgccgcgatgcgctgcacgatcatgcgggctggctcgtcggccagattgcgcgcgaagtcgcgctcgcgctcgagaccgaggtcgccggctgggtgacggaggaagtcggcgcggcgctcgcgcgccgcaacgcgcccgcgcgaagcgataccactcaatagcgcccccgccgtcgttcgttgtcttcgtcctcgtcggttgcgtcgttcctcaccggccggacggggaggcggcgcgcgccggcatcgcgttgcgcgcgcaaccgtcggacgcggcgctgccggcgcgccgtcggcgccgcgcgtcgatgcgaacggcttatttgctcgacaggatccagtgcgcgagcgtgccggcttcggcgctcgtcaattgcgtgttcgcaggcatcggcacgttgccccacacgccgacgctgcccttgacgatcgtctgcgcgagatagccggcggcgtcgccgcgcgccgcgtatttgtcggcgatcgcgtggaacgacggtcccatcagcgtcttgtcgattgcatggcaggccatgcagttcttgcgttgcgcgagcgcgaggccgtcggcttgctgtgcctgcgtatttgcggccgcggcaacgagcgcgaatgccgtcaggcgcaaggtcgttctcttcatgctggtctccgccggcacagtgtccggcttggcggtgcgcgcattataaaaggaaagggggcgcgagtacgtcgcgcccccttcttcgtcttgtcgctttttgtcgcctcgcgtcagcgccatcgcggcgcggccgcagtggcgcgaggcgggcgcatgcgagcaagcggcctgcgctttctgctcgcgcaaccgccgtgccgccgcggtgcgtcagcccgtgacggcgccctggttcgccgggcgggcgagtgccgcgtacttcgcgagcacgccgcgcgtgtagcgcggcgccggctgcttccacgcggcgcggcggcgcgcgagttcggcgtcgtcgacgttcaattgcagcagcagcttgtgcgcgtcgatcgtgatcgaatcgccttcctgcacgagcgcgatcgtgccgccgacgaacgcttccggcgcgacgtggccgaccaccatcccccacgtgccgccggagaagcggccgtcggtgatcaggccgaccgattcgccgaggcccttgccgatgatcgccgacgtcggcgcgagcatctcgggcatccccgggccgccttgcgggccgaggtagcgcagcacgacgacatcgcccgcgcggatcctgtcgtcgaggatcgcggcgagcgcgctctgctcgtcgtcgaacacgcgcgccgggccggtgatgaccgggttcttcaggccggtgatcttcgcgaccgcgccgtcctcggcgaggttgcccttcaggatcgcgaggtggccttccttgtacagcgcctggtcgatcggatggatcaccttctgatcggcgcgcggcacgctcggcacgtccttcagctcctcggcgagcgtgcggcccgtgatcgtcatgcagtcgccgtgcagcaggcccgcgtcgagcagcagcttcatcacctgcggaatgccgcccgccgcgtgcagatcggtcgcgacgtactggcccgacggcttcaggtcgcaaatcaccggcacgcgcttcctgatgcgctcgaaatcctcgatcgaccagtcgatctcggccgcgtgcgcgatcgccagatagtggagcaccgcgttggtcgagccgcccgtggccatgatcaccgacaccgcgttctcgatcgactgcttcgtgatgatgtcgcgcggcttcaggtccttcttcaccgcctcgaccagcacgcgcgccgattccgccgccgaatcgaccttctcctgatcgggattggccatcgtcgacgagtacagcagcgacatgccgagcgcctcgaacgacgagctcatcgtgttcgcggtatacatgccgccgcacgagcccgtcgtcgggcacgcgttcttttcgaccccttcgaaatcctcctgcgacatgcgtccggcggtgaactcgccgaccgcctcgaacgacgacacgatcgtcaggtcgtggcctttccagtggccggggcggatcgtgccgccgtacacgtagatgcccggcacgttgatccgcgcgagcgcgatcatgccgcccggcatgttcttgtcgcagccgcccacgacgacgacgccgtccatccattggccctgcacgcaggtctcgatgcaatcggcgatcacctcgcgcgacacgagcgagtacttcatcccttcggtgcccatcgacatgccgtccgagatcgtcggcgtgccgaagatctgcggattcgcgccggcgtccttgacggccgcgacggcggcgtccgacagacgctgcaggcccgcgttgcacggcgtgatcgtcgagtggccgttcgcgatgccgatcatcggcttgtcgaaatcttccttctgatagccgagcgcgtaatacatcgagcggttcggcgaacgggccacgccttgcgtgatgttcttcgagcggcggttgtacgacatggggaactccatcatcgactggttgactgtggggttgctcggcgcgctgcatcggcgcgatccggctcaggtgggcaagaatgcagtttctgttagagaatgtccaatatattattcatcgcccattaggtcgatgtgcatatcaatcgaccggtcgacgacgatacggagcctgatttgacccccgatttgcgccaatggcgctatttcgtcgctgtggccgacgagcggcacttcggccgcgccgccgagcggctctcgatgacgcagccgccgctgtcgcaggcgatccgcgcgctcgaggacgcgctcggcgtcgcactcttcgcgcgcacgaagcgctcggtcgagctgaccgcggtcggcgcggcgctgctgcccgacgtgcggcggctgatcgccgcggccgacgcgttgccgccgctcgcgcagagcctcgcgcgcggcgaggcgggctcgctcgcgctcgcgttcgtgtcgacggccgactatgggctgctaccgcaactgctgcgcgagttcggcgcgcgctatccgcacgtgcggctgcaactggccgaggcgacgagcgacgtgcagatcgaggagcttgtggccggccgcatcgacgcggggctcgtgatcccgcccgtgccgccgcggcacgcggcgtcgctgtcatacctgccggtgctgcgcgagccgctcgtcgtcgcgatgccggccgaagccgccgatgccgccgatgccgcggcggatgcgcccgtacggatcgccgacatcgcgtcgctgccgctcgtgatctttccgcgtcgtttggcgcccggcttttatgacatcattacgggctgctacggcgcggcgggcgtcacgccgcgcatcggccaggaggcgatccagatgcagacgatcgtgagcctcgtgtccgcgggcatgggtgtcgcgctcgtgccgcaatcgctgcgtaacctgcggcgcacgggggtcgtctaccgcgcgctcgccgatccggcgcccgtcgtcgagacgggcctcgtgtggcgcacggacgacgtgagcccggtgctcgcgggcttcatcggcgtggtgcgcggcgcggcgcggcgcgcttcgccttcgcggccgggctcgacgccggacgcggcgggtgaggcgggtgcggcgggtgcgggccggcgcgcgtcgcggccgtgaacgttcgcgcggcgcgcgcgtcgaatcgcggtcgcgacgcgttcgcacggcggcgcccgacgcggtcacgcatgccgcatcgattcagaaccttcaacgctaactcatgatcattcatccgaatttcgatcccgtcgcgattcacctcggcccgctcgcggtgcgctggtacgggctcatgtatctcgtcggcttcatcctcgcgatcgtcgtcgggcggctgcgcctgaagctgccgcacgtcgccgcgcaaggctggagcgcgaaggacatcgacgacatgatgttctacggcgtgctcggcgtcgtgctgggcgggcggctcggctacgtgctgttctacaaggcgggctattacttctcgcatccgctcgacatcttccgcgtgtgggagggcggaatgtcgttccacggcggcttcctcggcgtcacgctggcgatggcgctgttcgcgtggcagcgcaagcgccactggctcgaggtgaccgacttcgtcgcgccgatggtgccgacggggctcgcggccgggcgactcggcaacttcatcaacggcgagctgtggggccgcgtgacgagccccgatgcgccgtgggcgatgctgtttccgggcgcgtcgcgcgacgacgccgcgtggctcgccgcgcaccaggacatcgccgcgaaatggaatctgaacgaggtgttcctgtcgcatcagatgctgccgcggcatccgtcgcagttgtacgagatcgctctcgaaggcatcgcgctcttcttcgtgctgtggttcttctcgcgcaagccgcggccgatgggcgcgatctcggcgctcttcttgatcggctacggcgccgcgcgcttcacggtggagttcgcgcgcgagccggacgactttctcggcctgctgacgttcggcctgtcgatggggcagtggctgtcgctgccgatgatcgtcgccggcgtgctgatgatgatctgggcgtatcggcgcggcggcgtcgcgaagcaggcctgatcgttcggcgcgattgcgcacggttgctcggccggcgggcggtggagcgggcggtgcggcgcgtgcggtcaaacgtgtcccgcgtgtgcctgcatactggctgcggagcacggagcacggagcacggagcacggacacggacacggacacggacacggacacggacacggacacggggcacgacaggacgctgcgctggcgcgatcgcccgtgcgatgagcggccacgcgccggcaaccgcgcttggccgagtccgtgcgacacagggccgcgaatcccgacgcacacggcccccaagaaaaaacgccggcgcatcgccggcgttttgcatcgatcgcgaggcgcaaacgcgccgcgccgacgtgtgtcacttcatctgcaccgagccgttcacattgacggtcacggtcgtcttgccgccttcgacggcgatcggcgcgctcatcttcgcactgtccatcgcgggcgcggccatcgcgaacatccgcgggtacggctgcacgttgcggccgctgccgacgttcacctcgcggatcgagtagttgctgtagccgaacgcgcgcgtcgcttcctcggcgcgcgcgcggaacgccttgatcgcctccgacgtgagtttctgctcggcggcgcgctgcgcctcgggcgacagcgagaacgacacgttgcccacctgcatcatcgggctcaactggccggcgagcttcgatgcggccgcgaagtcgtgcgactcgagcacgacctcggtgcggccgcgccacgcggagatcttgccgtcgcgatcgacgctcggcgacaccgagaattcgcccgtgcgggccgtgacgcccgtgaccccgcgcgcctgcgcgagcgccgtatccgcgcgcttgttcagctccgcggtcagcgtgcccgggtccttcgcctgttgttcgtagaacagcgtgatatcgacgacgtcctgcgggacgtcggtgctcgcctgcgcggacagcgacagcacgcccgcgggcggctgcatctgccccatgctttgcgcgcgcgcggcggacggggcgagcgcgagcgcgatcggcagcgccgccgcgagcgtgacggcaacggcaagagcggattttttcgtcattgttgactccttgagcgtaagcgcgcacgcgcttgagggcgtgcggcgcgcggacggacgccgcgctttcctcgaaacgcccggcgaacgcggcacggcattcgtcgagcgcccgttaggccgccgaaagcgggcggaggttccggccgacgcggcttgccgcgccggctctgacaatgtttgacgtggcgggccgcgtcacttcatcaggcgctgcgtgatgaagcgccactcgtttggcgtgacgggcgtgatcgacagccggttgcccttcgcgagcacgcgcatgttcgcgagcgcctcgtgctcgcgcagcgcggcgaggggaacgagcggcgatttcctgacgaagcgcacgtcgacgagtacccagcgcggcgcttcccgcgtcgacttcggatcgtggtacggactgcgcgaatcgaactgcgtggggtcggggtagggcgtcgacgagactcgcgcgagcccggcgataccgggttcggggcagctcgaatggtagaacagcacgccgtcgccgatctgcatcgtgtcgcgcatgaagttgcgcgcctgatagttgcgcacgccggtccacggcaaggtctggtcgggggcggcggcgaggtcgtcgatgcttgcctcgtccggttcggatttcatcagccagtagcgcatggatcggaatgactcgacgcaatgaaaaggctgcacaaaaggaaacggcatcgggacttgcccgatgccgtcgaataggcccccgccttagccgctaggccggcatcctgaacctgaggttcagaattggtcgcagttagcagcacttcgggtacatcagacagagtgacgcgcgcgcccgtgctacaaatttccgcaaccgtgcacatggcattggttcaaggaatatatgaccttggcgaaccaggcagggaagctgacttaactgttcgaatcacgtttggattcagcggcttgaacgcgatagatcaagcgttggccgaacccggtgaaacttgtttactgcacctcgtgctgtgcgagcaccgcaccgagttgttcattcatttggcgcattgtacgccggatttcttccgcagggaacgcctcgccgtgacgcacgctctgttgcagcctgagcaactccgacgcgagcgacagcgcggccatcaccgcgatgcgatcggtgccgcgcaccgagctgttcgcgcggatcttcgacatttccgcgtcgacgcgcgcgaccgcttcgagcagcgccgcctcggtctcggccgagcaggcgagacggtacgtctgcccgagaatcgacacttcgatctgcttcgtgctcatgcgtgttctccgtggcccgtcgcgccctcgccttcatcgttcgcctgcggcgcgagcaggtcgagctggttttccgcatccggcacgtttttcgtgcgcggcagtttctcgaggatcgcgttgagcttcacttgcgcgtcgtcgatcttcgccgacagcgtgtcgcgctcggcggcgagtgcgttgcgctcgtcgcgcagttgctcgagttccgcgtgcagcgtctgcgcttcattgcgcaattgcgcgacctgctcctcgagcgcgagccgttccgtttgatggcgttgattcagcgcgatcaggcggccgatgttttgagatagggtttcgagttcgttgagcatgtgctgcgtcctctaaagacccagcattttagcgcggaataggcgagtttccgatatctgtaacgtttctagacgtaacacccccgcttctcgccgcgaaatatcctcgtcgttcgttgatgtcgatcgcgtggccgagaagcggcgcgacgtttcgtgcgccgccgccgcgcggcgccttgacgctgcggcgcgcgcgctcctaaactggcgccgcctcggtgctcgcgcgcttcgcgcgcggttaaacgggaagcagggcgcgacgtccgccagggccgagccaacctgcgctgcccccgcaacggtaagcgatcgcatcggagccgatccgatgccagccgcactctcgatgcgccggcacggccgcgatggccggccgccggcgcggtgccactgcgcttcgcgcgcgggaaggcgaggcggtgacgtcgcgagcccggataccggccgaggcggggaggcggacgtgttcgtctccgtgatgcggcgcctgcggggaagcgggcgacgcagtggctcaacaggatcttcgttcatgcgaacccccttcgtccgcgcagcgctcgccgctctgtccggactgccgtgcatcgcgctcgcgcaaggcgacgcgtcggcttcgtccgcttcattcgcgtcatccgtctcttacgcgccggccgccgcttcgccggccgatgcggattccgcgctttcaacggctcctgcagccgcggcggcatcgccggcgtccggggcggcgcggggggccgaggcagtctccgcagacgcggcatccgccgtcgcctccggggcgtcgtcggcatcgccggcgcgcgcggcgtccgccgcgcagctcgcgccggtcgtcgtcaccgcgcggcgcgggccgcagaggctcgccgacgcgattccacagacgacgctcttcgatgcgcgcgacatcgccgacagcggcgcgaccgatctgcccggcctgctcgcgctcgcgcccggcgcgcagatcgtgcgcaacggcgggccgggcgcgagcgcgagccttttcctgcgcggcgcgcagccgacgcaatcgctcgtgctgatcgacggcgtgcgcgtcgattcggcgagcctcgggcaatcgcagatcgcccagttgccgctcgatcagatcgagcgcgtcgaagtggtgaacggcaacgtgtcgtcgctgtacggctcgggcgcgatcggcggcgtcgtgcaggtgttcacgaagaacggcggcaatcacccgccgcgcttcgatttttccgcgggctacggcagctatcacacgcaaacgcaaagcgcgggcgcatcgggccggctcgatccggacggcaggacgacgttcagcgtgtcgctcgcgcggctgaagaccgacggcttctcggcgctcgatcccgcgcgcaagccgcaggcgaatccgaacgcgaacggctatctgaacgagagcgcatccgcgtcgctgcggcacacgttcagcgacaagtggaacgcgggcgtcacgtacttccaggcgaacggccggaacagctatgacgacgcgtacggctcgccggccgatctgaatgatctgtacagccgcgttcagcaactgtccgcgttcgcgaacggcgcgctcgccgacgggtggacgacgcgcgtgagcgtgtcgagcggcgaggatcgcaaccagtcggcgctgaacggcgcgtacaccgatcacttcaacaccgacaaccgccagtacacatggcagaacgatttcgcgatcgcgcgcggccacaagatccaggcggggtacgagcggctcgaccagtcgttcgaatcgaacaagtattcggcgcccgagcggcacgtgaattccggctggctcggctataccggccgcatcggcgacagccggttccaggcgaacgtgcgccgcgaccagtactccgatttcggcggcgcgaacagctactatctcggctatggctttgacgtcaccgagcactggacggtatcggcgagctactcgagcgcgtttcgcgcgccgagcttcaacgatctgtactatccgaactcgggcaacctgtcgatccgccacgagcgcagccattcggtcgaggcggccgtgcagtatgcgtcggacgacgtgggcgtcgtgcgcgtgaccgcgttccagacccgctacacgaacctgatcgactatcgtcccggcgcgagcggcccttactatgtcgcgcagaacgtcggccgcgcgaaggtgcagggcgtcgagggatcgtggcaggggcacgtcggcgggaccgacgtgcgcattgccgcgacgctgcagaacccggtcgacgaaaccgccggccgcgacctgaaccggcgcgcgcggcgcttcgcgtcgatctcggcgaaccgctcgttcggcggctggcgcgtcggcggcgaatggctcgcgagcggtgcgcgcgacgatttcggcgatcgtctcggcggatacggcatcgtcaatctgtccgcgcgctacgacatcacgaagtcgtggtacgtgagcgcgcgcatcgacaatctgttcgacaaggactacgagcttgcatacgcatacaacacgccgcgccgcggcgcctatgtcacgctcggctggcagcagcgctgacggccggccgcgtcgccggcgcggcgcgcgcggccgcgcgcgggaggccgcgtgaggtcggacgcgcgcggcgccggcatgcacgcggcgcgcgcggccgcgatctgggccgcgctcgcgctcgtcgcatgcgcggcgttcgtcgcgtcgctcacgctcggcagcgtgcccctcacgagcgtcgatgcgctcgcggcgctcgtccatcgcgcgggcgccgatccgctcgcggccgacatcgtccgcacgctcaggctgccgcgcgcgctcgcgggcttcggctgcggcgcgctactcgcgctcgcgggcgcgctgctgcaggtgctgctgcggaatccgctcgccgagccttacgtgctcggcgtatcgggcggcgcggccgcgttcgcgctcgtcgcgatgatcgcgggcggcgcgtggtggatcgtcgattgcgcgtcgttcgccggcgcgctcgcgtcgatcgcgttcgtgctcgggctcgcgcggcgcgagctgtggcgcggcgagccgcgcgacgcttcgccgcgcctgctgctcacgggcgtcgtgatttcggccggctggttcgcgctcatcacgctgatgctcgcgatcgcgcccgacgagcgtctgcgcggcatcctgttctggctgtcgggcgacctgagcggcgcggcgtcgccggggttcgcgctcgcggcgctcgccgccgcggcgtgcgtcgcgctgccggccgcgccgcaactgaacgtgctgctgcgcggcgacgcggcggcggccgcgctcggcgtaccggtcgcgcggctgcggctgcgcgtctatctgatcgcgtcgctcgcggcggccgcggccgtcacgacggcgggcacgatcggtttcgtcgggctcgtcgtgccgcacgcgctgcggctcgcgttcggcaacgatcagcggatgctgctgcccgccgcgatgctcgcgggcggcgcgggcgtgatggccgcggacttgctcgcgcgcacggcgatcgcgcccgcgcagttgccggtcggcgtgatgaccgcgctgatcggcgtgccgctcttcctgtggatgctgttgcgcggggccgcgcgatgacgatgcacgacgcgccgacctcgcgcccgacccgctacggcacgcggcatctcgtgctgaaggcgggcgcgcgcacgctgctcgacgatttcacgcacacgttcgagccgggcgagctgtggtgcgtggccggcccgaacggcgcgggcaagacgacgctcatcacgacgctcgcggggctcgcgaagcccgccgccgggcacgtcgaagcggacggcgcgccgctcgccgcgtggcggcccgaagcgctcgcgcggcggcgcgcgtggatggcgcagacgctgcacgacgcgttcagcgcgagcgtgctcgataccgtgctgcttgctcgcttcccgcatctgccgggctggggctgggagcgcgccgacgatcacgcggccgcgcgcgcggcgctcgcgcggctcgggctcgaagcgttcgccgcgcgcgacgtgctgtcgctgtcgggcggcgagcggcagcgcgtcgcgctcgcggccgcgctgtgccaggacgcgccgctgctgttgctcgacgagccgctcgcgcacctcgacctgcatcaccagatcgactgtctcgccgcgctcgccgattggctgcgcgcgggcgagcgcaccgcgatcttctcgtgccacgacctgaatctcgcgcgccgcttcgcgacgcacgcgctgttgctcgacggcgagggcggcgcgcacgcgggcccggtgcgcgacgtgctcacgcccgagcgcgcgagccgcgcgttcggctacccgctcgtgctgatcgagcgcgacggccacgaggcgctcgtgcccgcgtggcccgatgcgcgcgagcgcgcgcgcctgccctgatcgacgcgcatcacgcaacccctttcatccacgagacgaaccgatgacgacctcaaccttttccctgccgagcgtcgatccgctcgacgacgccgcactgcgcgcgacgctcgcacgcatcatcgatcacaagacgaagccgcccggcagcctcggccgtctcgaagcgctcgcgctgcagctcggcatgatccagcgcacgagcgcgccgagcgtcgcgcgcccggcgatgatcgtgttcgccggcgatcacgggatcgccgccgaaggcgtgagcccgtatccgcaggcggtgaccgcgcagatggtcgcgaacttcgtcgcgggcggcgcggcgatcaacgcgttctcccgcgtcgcgggcctcgcgctcgagatcgtcgatgcgggcgtcgcgtcgccgctgccggcttcgccgcagctcgtcgacgccgcgatcgcgcgcggcacgcgcaacttcgcgcaagagcgcgcgatgtcgcgggacgaagcgctcgccgcgctcgccgcgggcgccgcgcgcgtgcggcatcacgcggcgctcggcaccaacgtgatcggcttcggcgagatggggatcgcgaacacctcggcggccgcgtgcatgatgagccgcctgctcgacgtgccgatcgacgcgtgcgtcggccgcggcacgggcctcgacgacgcgggcctcgcgcacaagcgcgcggtgctcgggcgcgcgctcgagcggcacgcgcacgcgcgcgagccgctcgacgtgctcgccgcgttcggcggcttcgagatcgcgatgatcgcgggcgcgttcatcgaagcggcgcacgcgcgcatggcgattctcgtcgacggcttcatcgcgacgtcggcgctgctcgtcgccgacgcgctcgcgcccgcggtgcgcgaatactgcgtgttctcgcacgtatcgaacgaagcggggcatcggcgcatgctcgagcacctcggcggcgagccgctcctcgcgctcgacctgcgtctcggcgagggcacgggcgccgcgctcgcgctgccgctcgtgcgcgcggcggcggcgttcgtcaacgagatggcgagcttcgaatcggcgggcgtggcgaaccgcgatgcgtgacgcgcgatgaatccgctcgccgaactgcgctacttcgtcgtcgcgctcgggtacttcacgcgcgtgccggtgccgcgcgcgatcagcggccaggccgtcgatctcgcgcatgcggcgcgctactttccgctcgtcggcgtgtgcgtcggcgcgctcgccgcggccgtgcatctcgccgcgtcgcgcgtgtggccgccgggcgtcgcggcgctcgcgtcgatcgcggcgacgctcgtcgccacgggcgcgctgcacgaagacggcctcgccgacagttgcgacgcgttcggcggcggctacacgcgcgaggacgtgctgcggatcatgcgcgattcgcgcatcggcacgttcggcgcggcggcgctcgtcgtcgcgctggcgctgaagtggcaggcgctcgccgcgatgccgcccgcgcgcgcggcgtggacgatgatcgccgcgcatgcggcgagccgcacgcttgccgcgagcctgcttctcacgctcgactatgcgcgcgccgaaggcaaggcgcagccggtcgcgcaccggatgcgcgcgggcgcattcgcgttcgcggcggcgctcggcctgccgtggctgttctggccggactggcgcgcgggcgcgctcgcgctcgcggcgatgctcgtgctgcgcgccggcatcgcgcgttatctcgacgcgcgcatcggcggctataccggcgattgtctcggcttcgcgcagcaggtgttcgagctgtcgatctatctggcgatgctcggatggatgtcgtcctgatccgccatccggcggtcgcgctcggcacgggcgtctgctacggcgcgagcgacgtgccgctcgcggccggcgcggcggcgggcgcggccggcattcggcggcggctgcgctcgctcggcgtcgcgcgcgcgtcgcgcgtgtggtcgagcccgctcgcgcgctgcgcggacgtcgcgcgcgcgctggcgggcggcgtgcgcgcgccgctcgagatcgatccgcgcctgcgcgaaatcgatttcggcgcgtgggagatgcaaagctgggacgcgatcggccgcgacgcgctcgatcgatggagtgccgatctgatgcacgcgcgcgagcacggcggggagagcgccgcgcagttcgtcgcgcgcgtgcggcctgcgttcgcgacgctcgccgtcgcggcgcgcacgagctgggtgctcacgcatgcgggcgtgatccgcgcgctggcgtcgcacgcgctcgatgcgccgctcgacgcgatgctcgcgcggccgatcgcgatgggcggcatcgtatggttgcggtgcgacgaaggtggcgacagcgattgcgctcgcggctggcgaatcgcgcattgggacgaatgacgcgcgcgctcgcgcgtcccgccgcgtcgtcgggcgcatcgcgattgccgccgctccaggcgggcgggcgcggcgcgccgcttcggcgacggcggtttgcgcgcgttgcggcacgcagccaggcctggttcggcgagcgcggctacgcgttgtcctcgttccagtaatgcagcgaaggcggcatgcgcttgctgaattgcttgcagatgtcgctgctcatcaggaaggcggtccacgacaccgcgaacaccgcgaagaaaatccaatacggcgcgctgtgcgtgaccaacggcgcttgcccatgaacggggacgaactgcccgccgatgccgacggcgcacgctatgccgctgatccagcgtgccgcgcgggcacgcgcgccttgccggcggacgttgccgtcgcaggcgaggtcgaccgcccatatcggccccgcatagtcgaggctcgcgccgagaatggggcccagcatgcgcggcgtcggatcgtggcccgcctcgaattcgaggctgacgacgaagccgtggccgggatcgattctgtcgaacgtgacgattttccggctcttgtcccgattgaacggatggtcgctcgccagtttgacgccgatcgcattgacgctttcgaagatcctgacgccggtgatcggcgcgggcgccagttggagcgtgagcggcttcttgccggacagatccgccgcgacgatcggctcctggccgctgttccagaaaaataccttcgcctggttcgcccggacctcgctcgccgattgccgcgacgccttgcgccaccgcgatcgaagccatgcgtggccgttcgatttctgcggcttgatgttcggcttccatacgctgtactgagcgcgtttttgtgcgccgttgcttcgccatttgatcaagtagtgcttcgactcgatgaggacgaaggagcacagggccgacgcgatattcaaaacgagcttgctttcgaagtcggtcattgtcggacggggcaggggcctgggtatgccgggcttgccattatgctcgccggtatcgtgcgggcggtacccctgacatcggcgtgcgcgggccgccgcggccccggttcgcccgcgcgtttcgacgcgggcggcgagcggcgggcgctcgccggcgcgccgcgctcacggcttcggccgtctcgcgcgcgcgacgtcgagatcccggcacagttgctcggcgccctgcgcgatgcgcggcgcgggccgcgtcagcagatcgccgtcgatcgcgaacagattgccccgcgcgaccgcggtcagcttcggccatgcgcgccagcgcgtgaagtcgggcagtgcgtcgcgcgtcgggctcgcgcccgccgccgtcgtcacgatcgcctcaggatttgccgcgagcaccgcttcgtcggtgacggacggcgcgaccggctgcagccgcgcgaacacgttgcgcccgccgcacagcgcgatcacgtcgctcacgatgtgatcgccgttcagcgtgatgagcggtttgtcccacgcctggaagaacaccgtgacgggcggcttgtccgcgtagcgcgcgcgcagctgcgcgattcgccgccggtacgcgtcggccgcggccgacgcgatctcgtgcgtgccgagcagcaggccgagcttgtcgagcgatgcggcgacatcgtcgagatgccgtggctcgctgaagtaaagcggaatgccgagcgcgcgcagccgctcggtctcgtgctcggcgttgccgtggcgccagacgacgatcagatcgggcttgagcgccgcgatccgttcgagatcgagcgccttgttcgagccgacgcgcgcaatcgccttcgcggcgggcgggtagtcgctgtacgacaccgcgccgacgagcttcgcgccgccgcccgccgcatagatcagctcggtcacgtgcggcgcgaggctcacgacgcgccgtgcgggcgcggcgagcgtgatcgcgtgcccggcgtcgtcggtgacggcgatgtccgcatgcgcggcggcgagcgcatgcgcgcatgcgctcgcgcagaagagggcggcgagtgcgatgcgtgcggcgcggcgcagggcggggcgcatcggtgtcaatcccgtgtggtcgattcggaaggatgcgcggctgcggccgctagcgtcggcacgcactcggcgagcgtgcgttcgagccgccgccagtcgtcgtcgccggcgggcagcccgatgcgcacgctcggcgcgtgcgcgaagtagcgcgtccagattccgcgcgccgcgagcgcgtcgtgcagcgcgtgcgcgcgcggatcggcgctccagctgaaaagcggcgtcgcgtgcgtgacgaagccgtgcgcgcgcagcagcgcggcaaggcgcgcgccgtcgtgcgcgagccgctcgcgcatcgcgtgctgccacgccgcgtccgcgaacgcggcgagcaccgcgtggcgcgccgggccgctgacggtccacgcgccgagcgcgtcgcgcagccgcgcgagcagcgcgggcgcggcgagcgcgaagcccgcgcgcacgcccgcgaggccgaagaacttgccgaccgagcgcaatacgacgaggccgtcgcgatgcgtgtccgcggcgagcgacgcgtgcgcggcgctctcggcgtccgcgaacgcctcgtcgacgatcagcgcgccgccgcgcgcgacgagttgcgcgtgccagcgcagcagccgcgtgcgatcgatgcgttcggcggtcggattgttcggattggcgacgatcgcgtacgtgagcgcggcgggcagcgtgtcggcgccgcagtcgagcggcgcgcccgaatggccgtggcgcgcgaacgcgggcgcgtactcgctgtatgcgagcggcgcgacgccgaccgtgccgcgcgcgaaaagcgccggcagcgcacggatcgccgcctggctgcccgcgacgggcagcacgtgcgccgcgcccggcgcgcggtagtagcgcgccgcgtgcgcggcgagcacgccgtcgtcctcgggcagccggcgccacgcgtcggcgggcacgggcggcaccggaaaaccgtgcggattgatgcccgtcgacagatcgagccacgcgtcgcgcgggatgccgtagcgaagggcggcttcgtgcaggttgccgccgtgcgtgatcggcgcgtcagccatggtgcgtcgcgatcgacagcgccgcgccggcgacgagcagcgcgagccagagaatcatcgtgcgggcgacgagcgacagcgcggccgcgacgtgcacgggcgccgcgggctcgcccgcgccgagcacggggcggtcctcgattgcgccgtgatagacggcggggccgccgatcacgacgttcaggctgcccgcgcccgcggccatcacggggcccgcgttcgggctgtcccagtggcgcgcctgcgcgcgccagcagcgccatgcgttcgcggtgtcgccgagcagcgcgtagcttgccgcggtgaggcgcgcgggggcccagttgagcgcgtcgtcgatgcgcgcggccgcccagccgaagcgcgcaaagcgcggcgtgcggtagccccacatcgcatcgagcgtgttcgcgagccggaacagcagcgcgcccgggccgcccgcgatcgcgaaccagaagagcgcaccgaagatcgcgtcgttgccgttctcgagcgccgattcgaccgccgcgcgcgacagcgcggcctcgtcggcggcgctcgtgtcgcgcgacacgatgcgcgcggtcagcgcgcgcgcggccgcgagatcgcggcgcagcagcgccgcggcgatcggcgcgacgtgctcggcgaggctgcgcgcgccgagcgcgaaccacagcagcgcgacgtgcagcgcggcggcgagcggccatggcagcgcggcggcgagccacgcggcgagcgcgacgggcggcgcgacggcggcgagccacgcggcgaggcccgcgagccggccgcgccgtccggtgttgagcgcgcgttctaggcgcgcggcgagccggccgaacgcgacgagcggatgcgcggcgcgcggctcgccgacgagcttgtcgacgacgcagccggcgaccgcgaggcaggcgacggcgggcagcgacagcatcagcatcgcggttcgccctcgtccttgaccgtgacgggcaggccggccacgcacagcgtcacgcgtgtcgcgagcgccgcgatgcgctgattgacgcggccgagcgtatcgacgaagcggcgcgtctgcctgccgagcggcacgacgccgaagccgatctcgttgctgacgacgatcacccgcgcgcggctcgcgcgcagcgccgcttcgagttcggcgacgtaagcgtcgcagcgcgcgtcgtcgacgcccgggccgtcggccgggcagagcaggttcgtgagccacagcgtgaggcaatcgacgagcacgcacgcgttcgcgtcgtcgagccgggcgagcgcgggcgcgagctcgacgggcgcctcgacgagcgcccagccggccggccggcgcgcgcgatgatgcgcgatgcgctcggcgaattcgtcgtccgcgacgcgggcggtggcgatataggtgacgggccgtccgcctgcggcggcgagccgttcggcgtgcgcgctcttgcccgagcgcgcgccgccgagaacgaaggtgaggtcgcgcggaatcatcgcgtgattgtaacgggccgcgcgataatgcggccttcgccatttgccgcgcgccgcgcgtcgcgccattcgttcacgatgattgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccaacgccgcccgtccgcgcggcacgctgatgatccagggcacgacgtccgacgcgggcaagagcacgctcgtcgcgggcctgtgccggctcgcgcgccgcacgggcgcgcgcgtcgcgccgttcaagccgcagaacatggcgctcaacagcgcggtgacggcgaacggcggcgagatcggccgcgcgcaggcgctgcaggcactcgcggcgggcatcgaagcgcataccgatctgaacccggtgctgctgaagccgacgggcgatcgcggcgcgcaggtgatcatccacggcaaggcgcgcgcgaacctggacgcgcgcgcctatcacgactacaagccgaccgcgatgcgggcggtgctcgaatcgtacggccggctgcgcggcgcgtacgacgcggtgatcgtcgaaggggcgggcagccctgccgagatcaacctgcgcgaaggcgatatcgcgaacatgggtttcgccgaagcggtcgattgcccggtcgtgctcgtcgcggacatcgatcgcggcggcgtgttcgcgcatctcgtcggcacgctcgcgtgcctgtcggacagcgagcgcgcgcgcgtgcgcggcttcgtgatcaaccgctttcgcggcgatccggcactgctcgagccggggctgcgctggctcgaggcgcggaccggcaagcccgtgctcggcgtgctgccctatttgcacgggctcacgctcgacgccgaggacatgctgcccgcgagcgcgcgcacgtcggcggcgcggcgcgacgcgggcgtgctgcgcatcgtcgtgcccgcgttgccgcgcatcagcaaccataccgatttcgacgcgttgcgcgcgcatccgcgcgtcgatttcacgtactggaggcgcgggcccgtgcccgacgccgatctgctgatcctgcccggctcgaagaacgtgctcgccgatctcgcgtggctgcgcgacgcgggctgggacgcgctgatcaagcgccatctgcgctacggcggcaaggtgatcggcatctgcggcggcatgcagatgctcggccgcacgctggccgatccgcacggtgtcgagggcgcggccggcgcgacgagcgcgggcctcggcctgctcgactacgcgacgacgctgaccccggagaagacgctcgtcaacgcggcggggcggctcgcgttcggcggcgacgcgcgcgtcgcgggctacgagatccatatgggccgaaccgaagggccggcgctcgcgtcgcccgcgctcatgctcgcggggcgcggcggcgagcggcccgacggcgcgctgtcggcggacgggcagattctcgcgacctacctgcacgggcttttcgacacgccgcacgcatgcgcggcgctgctcgaatgggcggggctcgacggcgcggaggcgctcgactatccggcgctgcgcgaggcgtcgctcgagcggctcgccgacacgttcgccgagcatctcgatctcgatcgcgtgttcgcggcgttcgcgtgacgggcgggcggcattggctccgccgcggagggcaaggagcgcggggcgggcgtcgagcgccgtggcgtggggctccgacttgttaagagcggagcgcgggggtagcgggcgaaaaacgcgccgcccggatagccgaagggcgcgatcctgcggctcattctccccttccgctcccgattaattcttttgaggaaataatataagccggccaagccatttttcatctgaagcggttcgaataaagtgcgttccaccccaacttcaaagcaaggaacctcacatggattcgaaccgcttgaatgacgccggcgccgcgttgctgcgcatcgcgcttggcgtgctgtacctcgcgcatgtcgcgcagaagcttttcgtgttcacgctgcccggcaccgcgcagtttttcgcgtcggtcggcctgccgggctggctcgcctatgtgacgacgttcgtcgagctcgccggcggcctcgcgctcctggcgggcgtgcgggtccggctcgtgtcgctcgtgctgctgccgttcatgctcggcgcgacgatgactcactttccgaacggctggagcttcgccgcgccgcacggcggctgggagtatccggcgttctgggcggtcacgctcgtcgtccaggcgctcgtcggcgccggggcgttcgcgctcggcggcgcgcgcggcgcggcaggccgggcggcttgagcggcgggcggcttgcgcaagccgcccgccgcggcccgctgcggctgtcattcgccgccgtcgccccgttgccgtcgcttgccgccatcaaccgcttgccgtcgtcagtccgtcctccttcgcttgacgtcacccgctcgagcgcggcggcgtgccatggcctttgcctcggcacgcctcgccgcctagcatcggcgggcgcttttgccgcgcgcggcggcgatttatcgccgtgcgttcggcccttgtccgacgaacccgtttcggcgcagccgcatttgccgatatcatcgctccctgtatccgcatttttcgcggcgcggcgccggtgccaggcgccgcgtcgcgcggcttcttcgggggaattcatgacggtgatcgtggtggcgaatccgaagggcggcgtcggcaagagcacgctgtccaccaatctggctgggtatttcgcggcgcagggcgcatgggtcgcgctcgccgatctcgaccggcagcaatccgcgcatgcctggctcgacctgcggcccgccgggctgcccgcgatcgagacctgggcgctcgaccccgattcgccgtcgaagccgccgcgcggcctcgaatacgcgatcgtcgatacgccggccggcctgcacggcaaccggatgaacgtcgcgctcgaattcgccgacaaggtgatcgtgccgctgcagccgtcgatgttcgatatcctcgcgacccagcaattccttgagcgcctcgcgagcgagaaggcggtgaagaagggagcgatcaaggtgggcatcgtcgggatgcgggtcgacgcgcgcacgcgctcggccgatcagttgcatcgcttcgtggaagggctcgatctgccggtgctcggctacctgcgcgacacgcagaactacgtgcagctcgccgcgcacggcctcacgctgtgggacgtcgcgaaaagccgcgtcgacaaggatctcgagcaatggggcccgatcgtcgagtgggcgcagcagtagcgcgcgattatagccgcagcccggcgacgcgcgggcggggccgggctgcgcacgccgcgccgggagccggccgccgggggcgcgtgcgcaccgcgccgccggccggatgacgcgttacgtccagttctgcgtcggcacgtgatcgcggctgcccttgatcttgttgtcttcgtcgacgaacacgagatccggcttccagcccgccttcaattcttgctcgtcgatcatcgcgaacgcggcgatgatcacgaggtcgcccagttgcgcgcggcgcgcggccgagccgttcagcgaaatcatcccgctgccgcgctcgcccttgatcgcgtacgtcgaaaagcgctcgccgttgttgacgttccagatgtcgatccgctcgttctcgacgatgttcgccgcttcgagcaagtcctcgtcgatcgcgcacgagccttcgtaatgcagctcgcagtgcgtgaccgccgcgcggtggatcttcgatttcagcatgtggcgctgcatgatggctcccttggtgctaccagacgaaaggcggcggctgcgtggccggccgtcagatttccagattgtcgatgaggcgcgtcgcgccgagcttcgcggccgtgagcacgacgagcggctcgcccgcttcgatgtgcgccgcgctcggcgcgacgaggttcgcgcgccggcggatcgacacgtaatcgggcttccagccgcgcgcggcgaggtgcgcgagcgcgcgctgctcgatcgccgcgagatcgcgctcgccgcccagcaccgcggagcgcacctgcgcgagcgtcttcgcgagctcgggcgcctccgcgcgctcggcctcgctcagatagcggttgcgcgacgacagcgcgaggccgtcggcgtcgcgcacggtctcggccgcgatgatctcgacgggcagcgcgagctgctggcacatccgccgcacgatcatcaactgctggtagtccttcttgccgaacaccgcgacgcgcggctgcacgcatgccatcagcttcgtgacgaccgtgcacacgccggtgaagaagcccgggcggaactcgccttcgaggatgtcgccgagatcgtgcggcggctgcacgcgatattcctgcggctcgggatacatgtcgcgctcggtcggcgcgaacagcacgtagacgttttccttctgcagtttctcgatgtcgtcctgcagcgtgcgcgggtattggtcgaagtcctcgttcgggccgaactggagccggttcacgaagatgctcgcgacaaccggatcgccgtgctggcgcgcgagccgcatcagcgacaggtgcccgtcgtgcaggttgcccatcgtcggcacgaacgccgtgcggttctggccgcgcagctggtcgcgcagttcctggatcgagctgatgactttcatgagtgggcggttcctcgcgcggtgcgcgcgttggccgcgcgagggcggcgtggtcgggatcgtcgtggccggaacgcgcagggcgtcgagcgtcggcgattgtagaggatttgccgttttagcgcatcgataaaagcacggtcgttcactttaatcgatgggcgcgatgccacgcaatcacgatcaaatggggcgccatcgaaacggcggcaatggggccgcattcggcggcgcggttggacccgtgcgcccatggatggatgcccgtgcgtcgctacgccagcattcgcggccgctacgccggcttgcgcggtatggcggcatcccgatcgtggcgtattgtcgcgtgccggtgcgtgccggtgcgtggtgcgtgccgacgtataccgtcatgtgccggtgagcggtgagaggccgtcacgccccgcgtccgaaatcgtctgaagaaatagccgcgcgtacaacgatgaactcgcggcatgctcgaacgcgcggtgcggcacggcgacgtggcgacgtggcgatgaggcgatgaggcgatgaggcgatgaggtgggtcgacggagcgaagcaagaaggtaacgcagcgcaaggaaaagggcgccgcgaggcaggggagcgcaaaggcggagaagcagagaagcagagaagcagagaagcagagaagcagagaagcagagaagcagagaacccggcggccgacgcgtcccggcccgccctggcgcacgcggcgcagcggcgcgaagcgcactcaagcgggcagataggcgagccgcacgtagatcggcgcgaacggctcggcctgcgtgatctcgacgagcgattcgcgcgcgagttcgagcatcgcgatgaaattgacgacgacgacgggcacgccgcgcgtcgtgtcgaacagatcggcgaactccatgaagcgcgcgttctgcagcttgcgcaggatgaggctcatgtgctcgcgcaccgatagctcctcgcgcgagatcttgtggtgctggacgagcttcgcgcgcttgagcacgtcggcccacgcggcgcgcaggtcgtcggcgttcacgtccgggaagcgcggcgtgatgctctgctcgatgtacacctcggcgcgcaggaaatcgcggccgagctgcggcaactgatcgaggcgctgcgcggcgagcttcatctgctcgtactcgagcaggcgccgcacgagctcggcgcgcgggtcctccgcatcctcgcccgtgtccgccttcttcaccggcagcagcatccgcgatttgatctcgatcagcatcgccgccatcagcagatactcggccgcgagctccagattcgactcgcggatctgatcgacgtagccgagatactgcgcggtgacctcggccatcgggatgtcgagcacgttgaagttctgcttgcggatcaggtacagcagcagatcgagcgggccttcgaacgtttcgagaaagacttcgagcgcgtccggcgggatgtacagatcctgcggcagcttgaagagcggctcgccgtacaggcgagcgaacgccgcgacgccgtcgaccgtgtcgggcgtcgaatccgcgccggcgggcgcggcgatcgcgtcctcgggctgcgcgcgggcgctggcctcgtctgcggcgctcacggcgtcagaagttctggtagtagacgtacggcgtctgacgcacgcgcgcgcgctgttgcgcgtcgcgctcttcgagatcgatcggctgcttgtcccacagcagcgcgcggcccttgcgctgctcttcttcgagcgtcggcttttgctgcttcaactggttcaggaattgcgtgatgtcggactggtacggcatggcttggctttccgttctgagccgggcgcggcgcgcccgtgggtacgatcgacgggattttaccgcaacgcggggaacagccggcggcaaacggcgtcgaaagcgcgagcgtcgtgcgcgaatgtggccgaaagcgcggttcgtgcaccacgctgtgttcaaatgacggctttgatccgacgaaattcttacaacggaggtcttgtttggcagggcgggcaccacgacagcaggtattttcgcgcgccgcgcgcggcgcgccgagccgctcgcccggatggcacgcctttgcgcggcacgggttgcgcgtgctgctcgcgggctgcgcggccgtgctcgcggcgcccgcgttcgcgaagtacgcggtcgagatcgacgcgccgcgctcggtcaggagcctgctcaagcagcacctcgacatcgcccgcttcgcgaagcgcgaggacctgagcgaagaccagttcgaatttctcgtgaccgcgacgccgcagcaggtgcgcgagctcgccgcgacggccggctatttctcgcccgtcgtgcgcaccgacgtgcgcacgacgggcggcgagcgccgcgtgacggtgtcggtcgatccgggcgcgcagacgctcgtgtcggcggtcgatctgaagttcgacggcccggtggcgagcgaggatccgaagcaggagacggcgacgcgcctcgcgttctcgctgaagccgggcgacccgttcacgcaggccggctgggacgacgcgaagaacgccgcgctcaagcagttgcagtcgcgccgctatctcggcgcgaagatcaccgcgtcggaggcgcgcatcgatccgcgcacgcgagccgcgacgctcgcgctgacgctcgacagcgggccgacgtttacgatcggcgcgctcgacgtgtcgggcgtgcgccgctatccggaaaagatcgtgcacgacgtgaatccgctggcggcgggcgagatctacgacgcgaaacgcatcaccgaactgcagcggcagttgcagaacacgccgtactacgcgagcgtggcgatcgacgtcgccgacgacgtcgcacgcccgctcgattcgcccattcacgtgaaggtcagcgagtatccgtacaacagcgtgcgcggcgggatcggctacgccaccgacacggggccgcacattcagggttcctatacgtacctcgacacgttcggcgccgcgtggccgctgtcggtgtcggggcggatcgaccagatccagcagtacggccaggtccagctatcgatgccgccggggccgcgcgcatggaccaacagcatcctcgcgtcgtacacgaacacgaacgtgtcggacacgcggatctacagcgcgcgcgtcggcgcgcagcgcacgcgcaccgggcagttcatcgattattcgtattcgctgatgttctaccaggaccggctcgaccagaacggcgcgggcccgacgacgagccgcgcgctcgtgccgcaatgggcatggacgcgccgcaatgtcgacgatccgctgttcccgcgctcgggcaacctgattcacgcggaagccggcttcgcggtgaagggcgtgttgaccgaccagacgttcatccgcggctacgcacgcggccagcaatacgtgccgatcggcaagcgcgacctgttcgtgttccgcgcggagctgggcggcgtgttcacgagcggcggctcgtcgggcataccggcgtcgctgctgttccgcgccggcggctcgaactcggtgcgcggctacggctaccagagcatcggccactccgtcgacggctcggtgctgccgaccaagtatctgatgacgggcacggccgaatatcagcactggttcaatcgcgactggggcgcggcgaccttcttcgacatcggcaccgcgaccgacgcatggggcgagaaggtgttctatccgggcgcgggcgtcggcgtgcgctggcgcagccccgtcggcccggtcaatttcgatctcgcttacggcttgaagaacaagagcgtgcgtccgtatctgacgctcggcatcgcattctgatttttcatttggcatgacgaaggacgtatccgaaccgactcctccccacgcgccggacggcggcgcgcccggcggcccgcgcgagcccgcgccgaagccgcgccgctcgcccggcgcgcgcgcgctcgtcgcgctcgcgtggacggccctcgcgctcgtcgtgctcgtcgcggcgacggcgggcgcgctgctcgccgccgcgacgaccgagcgcggcacgcagctcgcatggcatgccgccgtcaagctgctcggcgggcggctcgcgggcacgctcgaaggcggcgcgctcgcgaccggcgtgcgcatcaggcagcttgcgtggacgagcccggacggttcgggcaccgaagtcaggatcgaccgtctcgccgggcgctgggcgctcacgcgcgcgccatggcgcctgtcgatcgcgtcgctgcgcgcgggcacgatcgacgtgcgcgtcgcgccgtcgccgccttcgccgacggtgatgccgaaggatctgcgattgccgctgcagctcgccgtcgacgatctgcgcttcgacaggttgcggatccacgaagccggctcgacgaccgagctcgacaatctgatcttccacggcgcgagcgacggccgccggcacgatgcgacgctcgagcgcctcgacacgccgttcggcgcgctcaccgcgaacgcgcggctcgacggtgtgcgcccgttcgcgatcgacggcagcgcgacctacgcgggcaagctctcgggcgagagcgtggacgcgcgcgcgcgggtgtcgggctcgctcgaggcgctcgtcgcggagctcgatgcgtcggggatgaagctcgcgggccgcgcgcacatcgaggccgcgccgttcgcggccgtgccgctcacgcgcgcgtcgctcgcgttcgaccacgtgaacccgcgcgcgctgtcgcccggcgcgcccgtcgccgatctcgcggtgcgtgcgcagctcgagcccgccgcgcccgagccgaacgcgccgaaggcgttcgtcgtcacggggccggtgtcgatcgtcaacgcgaagcccggcgcgctcggcgacgcgttgctgccgctcgtcgacgcgcacgcgaacgtgcggctcgacgcgcacgcgcagcgcatcgacgcgctcgccgtgcgcacgatccgcgacggcagcgtgacgggtggcggcgcgctcgtgaacggccgcggccggttcgacctgaaggtcgcgaatctcgatctgaacgcgttcgtcgccgcgctgcggccgatgcggctcgcggggcctgtcggcgtcgcgctcgagccgggcgcgcagacgatcgacttcgatctcgccgacgcgaagctcgcgctcggcgcgaaggcgaagatcaagctcgacgcgaagcagacgacgatcgccgacgcgcgcgtgagcgcgggcaacgggcgcatcgaactcgcgggtgcgctcaggcacgatgcgcgctcgacgtatgacctgaaggcgaagctcgtcgatttcgatccgctcgcgctcgccgcggccggcacgccgtcgggcgcgagggcgggctcggcggcgggcggcggcaagggcgcgggcgcggcgaaaggcgcgaagctcacgcagaccgcggcgggcagccggcgcgccggcgcgaacgccgcgcgggcgggcggcccgcgtgcgggcacggcgcgcgtgaacggcacgctcgccgccacgggcgcgctcgcgcccggcttttcgacgaaggcgcagttcaagctcggcgacagcgtctacgacggcctgccgatgacgggcgaaggtaccgtgcagatggcgggcgcgcggatcctgccgagcaacgcgaacctgtcggtcgcgggcaaccaggtcgcgctgcgcggcagcttcggcgcgtccggcgatcgactgcgctttaacgtcgacgcgccgcagctcgagcgcctcggcttcggcctcgcgggcctcgtgcgcgcgaacggcgaactcacgggatcgttcgcccacccgaacgtcgtcgccgactatacggcgacgggcgtcgtgttcggctcgaaccggatcggctccgcgcaaggccgcgccgacattcgcgacggcgcgaagggcgcgctcgtgttcaccgcggacgcgaacgacatcgcgctcggcgcgatcagcctgaagacgctgtccgcgcacctgaacggcacgcgcgcgaagcatgcgttcgacgcgagcgcggtcggcgtcgccgaagggcgcgtgatcaatctcgcggtcgcggcgaacggcggcgtcgtcgagacgcgcggcgcaatgcgctgggacggcaccgtcacgcgcctgtcgaaccgcggcacgccgtcgatctcgctcgacacgccgcttgcgatctcggcgggcgcgcagcgcgtcacgctgggcgcggcgaagctctccgtcgaaggcgcgacgctcgatttgaaatcgttcacgctcgaacgcggcaagctgcgcaccgccggctcgatcacgaacctgtcggtcgcgcgcgcgctcgagatccgcgcggagctcacgggcaagcgctcgccgctgcgcaccgatctgatcctcgacggcgactgggacatgacgctcggcgacacggccgcgggccatgcgcagatcaagcgccgcagcggtgacgtgacgatcgagaccggccgcggcgtggccgcgctcgggatcaccgagctgtcggcgcgcgcggcgttcgcgcccggcaatcggctggacgcgaccgtgcgcgcgcgggcgacgcgcatcggcacgctcgacgcgaacgtcgcggtgccgttcgcgttacgcgacggcgtgttcggcgtcgccgaggacgggccgctcacgggccgcatcgacgccgacgtgcccgcgctgaaatcgacgggcggcctgttcgggccgagctatctgctcgacgggcgcgcggcgctcaagctgacggtcgcgggcacgcccgcgaagccgaagctctcgggcacgctcacgggcgatgacctgtcggcgacgctcgtcgaccagggcgtgcagctgaaggacgggatcgtgcgcgtgcgcctgaccgagaatctcgtcgagttccagcaagtcgagttccacggcggcgacggcacgctgcgcgcgatcggccgcgtgcggctcgacggcagcgagccggatctgacggcgagcatcgtcgccgacaagctcgagctcttcgcggcgccggaccgcaagctgtcgctgtcgggcaaggcggtcgtcgagaacgacgcgccgcgcggcgggatcgcgatcaacggcaagttcaccgtcgatcgcgcgctgttcgacctgccggaggaggcggcgccgcacctgtcggacgacgtcgtgatcgtgcgcccgggcagcctcgagcgcggcgcgacgaagacgggcaccgcgatcgcgaagccggcgcccgcgaccgaaaaacccgcgccgtcgctcgcgccgcgcgcgaacatcgacatcggcctcggccgcgatttccgcttcaagggccacggcgcggacctgcggctcgcgggcacggtgaccgtgatgagcgcgcccggcgtgccgctgcgcgcggtcggcaacgtgcgcgtgacggaaggctcgacgtacacgtcgttcggccgcaagctcgcgatcgagaacggtttcttcacgttcaacgggccggtgtcgaatccgggcatcaacatcctcgcgatgcggcgcaaccaggaagtcgaggcgggcgtgcaggtgacgggcaccgtgcagtcgccgagcgtgaagctcgtgtccgagccgaacgtgaacgacaacgagaagctgtcgtggctgctgttcggccacggtaccgatcagggcaacaatctcggccagcagaacgcgatgacgacggcgctcgcgctgctcggcagcgcgaccggcaagcgcgtcgcgcagacggtcgggctcgacgaagtgtcggtcggccgcagcgacgtcgggctgaccgacccgcaggtggtgctcgtgtcgaaggcgatcaacgagcgtttcgtgctcggctacgagcaggggctgcaatcggcgagcaatgcgttcaaggcgacgatcaacctcacgcggttctgggcgatctccgcttacggcggcacgttccagggcgtcgacctcaactacacgcggcgcttcgatcgctggtgacgaagcggcgcgcgccggccgcgcgaggccggcgcgcgcggccttgcgcatgcgcgccgcctgcgcgccgtgcgcccgcgcaggcgcgttcgcgccccgcttgacattcatccgaaatactctaatttgaggaagtcaatcttcatatcgttgcgccggcggccgcagcgcgcgtgtatcgcgcatgcccgattcgggggcgccgccgatgcctcgatgtacacggggaaaattgcagccgctcgcgcatggcagcgcgcgtgggccggccgaggccgccgcgatcgttggttatgcagatgaaagatgccgtcgacgaaacggcatcgatacgagggcgcataccgatgaaaacagtgctgacccatatcgtgcgcagaaagcagcggtacgcggcgctgccgctgttcgccgcgctgcgcgacgagcgcctgccgccgcgcgtgcggctcggcttcatgcccgcattcgcattcttcgtgatggcgttcggcgatctgaaccggtatctgctgcgcaaggagccggcgcacgatccgcatcaggcgcgcgtcaacgcgcatacgcgcgaagacgatcatcactggccgtggttcctggaggatctcgagaagctcggctggagccgcgacaccacgttcacggaagcgctgcgcgcgctgtggagcgacgacacgcaccgttgccggctgctgatgtacgagctgtgcgcgatcgtcgacacggccgacggcgtcgagcggctggcgatcgtcgaggcgatcgaggaaaccggcaacgtgctgttcgcgctgacgacgcggctcgccggcgaggtgcaggcgcagacggggcgtgagctgcgctacatgggcgcccaccatgtcgcgctcgagaacgggcacatgcagaacggcgagcacgcgcagttgatcggcatcgagctcgatgcggccaagcggcggcgctgcgtcgcgctcgtcgatcgggtgttcgacgcgttcgatgcgtggacgcacgaggccgcgcgcgaaatcggccgccttgccgccccgcccgcgctgcaggaaacgccatgacgcacacgttcccgcgatacgacgacgcggccgcattcgaggtcgcgacgaatctgttcgtgtatccggcgatgctgatcgcgcatcggctgggcctgttcgaacggctgggcgaggggccgcgcacgctcgacgaaatcggcgccgcgctcggactcgcgcggcggcccgccgaggcgctcgtcaatgcgtcggccgcgctcggcttcgtgcggcgcgacggcgatcgcttcgcgctcacggcacgcgcgcgggacctgctgctgccggcgagccgccagtatttcggcgcgttctgggatctgatgtacgacaacggcgacacgttctcgatcgccggcctcgaagccgcgctgcggggcgatgcgccgcacgtgtacggggagacggacgtcttcgattcgcatcggcggcatgaggcgctcggcatgcgcttcacgcgcgcgatgcagagcctgagcgcatcgcatgcgatggtgtggccgacgaagctcgacctcgcgcggcaccgcgtgatgctcgacgtcggcagcggctcgggcgcgaacgccgtcggcgcgctgtcggcgtggccggcgctgcgcgcggtgctgtttgatctgccggccgtctgcgaactcgcggcgacgttcgtcgacgcgcgctggcgcgagcgcgtgacgctgcatccgggcgacatgtggcacgatccgtttccggcggccgatctgcatttctattcgaacgtctttcatgactggccggccgacaagaacgcggcgctcgcgcgcaagagtttcgacgcgttgccgagcggcgggcgcatcgtgctgcacgaggtgctctatcgcgacgaccgcggcgggccgcttgccgcggccggctacagtctgatgatgatcggctggacccagggcgagcagtacacgtcgcgcgagctgcgggcgatgctcggcggcgcgggctttgcgtcgatcgagacgataccgagcggcggatatttcagcctcgtgacgggggtgaagccgtgacgccgcgcgcgggtgcggcgggtgcgcggcggcggccgacgctcgtgacgtgcgcggcgcgtattacgccgtactgcgcggttcgcggatgacgcggcttgcggatcacggcttcgcccgcctcgccgcctcgcgaccttgctgcgtcgtgacttcgcctcctcgtgacctcgcggcttcccgagcgggcgtgacttcgcggcttcgcgctgcgcgatgccgcccgcacccgcgcaagtccccgtgcgcaagccgcacacgaccccgcgccgctcacgcgcgagagcctgacgcgcaagaacgacaagggccgcttgcgcggcccttgcggatgcgtcgccgtggcgatgcgcgcttacttcacgcgcatgccgggcttcgcgccgctgtgcggctcgaggatgtagaggccgggctcggccttctcgtcggccgccgacgcggcgagcaccatcccttcggacaggccgaacttcatcttgcgcggcgcgaggttcgcgaccatcaccgtcagcttgccgacgagctgctcgggccggtatgcggacttgatgccggagaacacgttgcgggtcctctcctcgccgacgtcgagcgtgagctgcagcagcttgtccgagccttcgaccgcctggcacgcgacgatcttcgcgatgcgcaggtcgatcttcgcgaaatcgtcgatcgagatgatcggcgacgcgccgtcgtcggcattcgccgcgctcgccgcgggctgcgccgccgccttggcgcctttgccgttcttcgagccggcgccgttgccgttcgccgcgccggcttcggccgccgccgccgtgccttgcagcgagccgcggttcgccgcgagcagcgcgtcgatctgcttcggatcgacgcgggtcatcagatgctggtatgcgcggaccggctgctcgggcgacagcggcatgcccgcatcggcccacgtgagcggcgcgatgccgaggaacgcctcgacgccttgcgcgacgcgcggcagcaccggcttgagcgcgagcgacagcaggcggaacgcctcgaggctcacgctgcaggtttcatgcagcgcgaccgcgttcgccggatccttcgcgagctcccacggcttcgcggagtcgacgtagccgttcaccgcatccgcgagctccatcgtctggcgcagcgcgcggccgtactcgcgcgcctcgtagtgcgcggcgatctgcgggatcgcgccgcgcagcgtcgcgagaagcggatggttcatcgcgctcgcctgcacgcggccgtcgaagcgcttgagcaggaagcccgccgcgcggctcgcgatgttcacgtacttgccgacgaggtcgctattgacgcgcgcctggaaatcctcgaggttcaggtcgatgtcttccatcgtcgcgttcagcttcgcggcgaagtagtagcgcagccattcggggttcaggcccgtgtcgatgtagctctgcgcggtgatgaacgtgccgcgcgatttcgacatcttcgcgccgtcgaccgtcaggaagccgtgcgcgaacacgttggtcggcgtgcggtggcccgagaactcgagcatcgcgggccagaacagcgtatggaagtacaggatgtccttgccgatgaagtggtactgctcggtcgtcgaatccttgcggatccacgcgtcgaaatcgaggccgcgccgctggcacaggttcttgaagctcgcgtagtagccgacgggcgcgtcgagccatacgtagaaatacttgccgggcgcgccgggaatctcgaagccgaagtacggcgcgtcgcgcgagatgtcccagtcggcgagcttcgcctcgcccgcctcgccgagccattcgcgcatcttgttggtcgcctcgggctgcgcgaggccgctcacccattcgcgcaggaacgcctcgcagcgcggatcggacaggcggaagaagtagtgcgtcgacgtcttgcgcacgggcgcggcgcccgagacgaccgagtacggatggatgaggtccgtcggctggtacgtcgtgccgcacacctcgcagctgtcgccgtactggtccttcgcgtggcacttcgggcattcgcccttgatgaagcggtccggcaggaacatttgcctgacggggtcgtacgcctgctcgatctcgcgctcggcgatgaagcccgcctccttcagcgcgagatagatcgtctcgctgagcacgcggttctcgtccgaatcggtcgtgtagaagttgtcgaacgacacgccgaagctgtcgaaatcgcgcttgtgctcgcgccacacgcgctcgatcaactgcttcgggctcacgccttcctgctcggcgcgcagcatgacgggcgtgccgtgcgtgtcgtccgcgccgatgtagtagatctcgtgaccgtgcattcgcatcgtccgcacccagatgtcggtctggatgtactcgaccagatggccgatgtgaatctgcccgttcgcatagggcagcgcggacgtgacgaggatctggcggcggccttgcggcgcgccggcctgcacggaagtgaggtcggatgcggacatagggtctctgaacggactgcttgcggaaaatcgtagggaagccgcgattctagcagggcggccgcgcgccgacctgcgggcggaccgcgcggaatcgcgcccgccgcgcggcggttgcgatcccgcgtgcgtcggcgctgcttcgtgcggctgtcacgaagcgtaataacttacggattgaaagtttcgggcggcgcggctagattgtcgccggtggcgcgatgccggacggcgcgcgccgcgcggcggaaatgttgcgccgcagcgcggccggaggcgggcaaaaaaaaccggggcggactttgccccggagcaacaacgacaagaggagaatggtgacgcgccggcagcaccagtcacgtaccgtaaagacagactacgcggctcgcaagaagttcgaaaaatttttcgagttgttacgaaccgcccggaaagccttgtgcgacggggcttggcgcgccattctccgaggcggtcggatttactgcgccgcttgcggcgcgcgcaggtagatctcgacgcggcggttttgcgcgcggccggcttccgttgcgttgtcggcgatcgggttcgacgcgcccatgccttgcgcggacaggcggttcgccgcgacgccgcgctgcgcgagcgcgttcacgacgctttgcgcgcgattttgcgacagcgtttgattgtgcgcggccgagcccgtgctgtcggtgtagccgacgaccgacgcggtgatctgcgggttctggttcagcgtcgtcgcgaggtcgttcagcagcggcgtgaacgccggcgtgatcgcgtactggtcggtcgcgaacgtgaccgagctgggcacgttcagcttgagcgagccgtccggctgttcggtgacctgcgtgcccgtttgctgcgccgacggcgcgagcttgttcttgatcgcttgccagttgtaacccgtcacgccgccgacgagcgcgccgacgccggcgccgatcgccgcgcccttgccgccgccagcgagcgcgccgatgcccgcgccgagcgcggcgcccgtgccggtgccgacagccgtgttggtgccttgctgggttgcgcaacccgccagcagggcgccggcgagagcgaaaacggacaagcgcgtcgcgattttggtattcatcttggtttcctctcttgagtgactcgacaagaacaaaaaagaactgctctttcggcgggagcgacccgcgcgccgacgaccatcgtgcgggcgcgcgggcgcctcgatccgtccggcgccgggtcctgaggcccgtcgtcgttgcgacaagccccgttcgccaggatggctgttcggaccgagcgcgccccagcctctacaatataggcggtgtggccatcgatgtggccccgaagcgcgccgcccgcgaagattgcgccgcaagtcggctttacgcaatggcgtgcaataaattctttcacttttctcgctttacgcccggatatttgaaggttgttgaccttttgggcgaatttgagcgacgttcccacggagttccgatgagtatcgacagggcgctcgtcgacgccgcactcgcggcagtcgtcgacccgaacaccggccgcccgtatgcggcgcaccgcggcatccgcaacgtggcgatcgacggcgacgccgtatccgccgacgtcgtgctcggctacccggcgaagagccagttcgacgacgcgcgcgcgcgcgtggccgccgcgctcgccgcggtgccgggcgtgcggcaggcgcgcgtcgacgtgtcgcaggaaatcgtcgcgcacgcggtgcagcgcggcgtgcaactgctgccgaacgtgaagaacatcgtcgcggtcgcgtccggcaagggcggcgtcggcaagagcacgacggccgtgaatctcgcgctcgcgctcgcggcggagggcgcgtcggtcggcatgctcgacgccgacatctacggcccgtcgctgccgacgatgctcggcatccacgagcggccggagtcgcccgacaacaaatcgatgaacccgctcgtcggccacgggctgcaggcgaactcgatcggctttctggtcggcgaggacaacccgatggtgtggcgcgggccgatggcgacctcggcgctcgagcagctcctgcgccagaccaactggcgcgatctcgactacctgatcgtcgacatgccgcccggcacgggcgacatccagctcacgctcgcgcagcgcgtgccggtgacgggcgcggtgatcgtcacgacgccgcaggacatcgcgctgctcgacgcgaaaaagggcctcaagatgttcgagaaggtcaacatcccgatcctcggaatcgtcgagaacatgagcatccacgtgtgctcgaactgcgggcacgaggagcacgtgttcggcgcgggcggcgccgagcggatggcgcgggaatacggcgtcgccgtgctcggcagcctgccgctcgacatccggattcgcgagcaggcggacagcggcgcgccgaccgtcgccgcggacccgcacggcaagctcgcggagcgctatcgcgcgatcgcgcgcggcgtcgcgatcgcgatcgccgagcgcgcgcgggacatgtcgtcgaagtttccgacgattgttgttcaaaatacgtaaaatcccgcgccggcccgcgtcgggcggtgtttgcggcgccgcgagtcacggtatcatgacgactttcccgaaggtcccctttaccggcccggcgggcgctcgccagagcgtttcgcccggcatgaggatcgcatgaaacgacgactcgacggcgtgccggggtggctcgcgctcaatgcgccgcttgtcctggccgccatcggcctgttggccggctgcaccacctttgcctcgcaacacgaaaaacgcgccgacgcgctgctgcagccgaccgtcggcagccaggcgcgcggcacggtgacgctcgccgaacgcccggacggcgtgcaggtcacgtacaacttcgcgggcctgccgcccaacagcgaccacgcgttgcaggttcacgagcgcggcgattgcaacgccgccgacggctcgagcgcgggcgcggtattcgcgcccgcggccgaccggctgcgtgcgggcgcgcgcgtcggcggcgacctcggcaacatccacgcggatgcgaacggcgtcgcggcgggtttcatcaccgcgccggacctcgcgctcgacggcgtgcgctcggtgctcggccgctcggtgctcgtccatcgcgacccggcagacccggcgttcccgcagcacggcgcggggcccgcgcttgcgtgcggcgtcgtgcggcaatgacgcgagtcggtgcgttcacgatcgcgtaaaatgtgcgcctttcgtggccgccggaccgttcggcggcttccttcccgatagcagcgttttccggcgcctttttatgagcatcaagtccgacaagtggattcggcgcatggccgaagagcacaagatgatcgagccgtttgtgcccgatcaggttcgcgccgccgaggacggccgcaagatcgtcagctacggcacgtcgagctacggctacgacatccgctgcgcggacgaattcaagatcttcacgaacatcaattcgacgatcgtcgatccgaagaacttcgacgaaggctcgttcgtcgatttcaagggcgacgtgtgcatcattccgccgaactcgttcgcgctcgcgcgcaccgtcgaatatttccgcattccgcgcaccgtgctcaccgtgtgcctcggcaagtcgacgtacgcgcgctgcggcatcatcgtcaacgtgacgccgttcgagcccgagtgggaaggctacgtgacgctcgaattctcgaacacgacgccgctgcccgcgaagatctacgcgaacgagggcgtcgcgcaggtgctcttcttcgagagcgacgaagtctgcgacgtgtcctatgccgaccgcggcggcaagtatcagggacagcgcggtgtcacgctgccgaaaacctgatctgcttgcatatcggtctgacctatcgccagtccgggtgaccgctgcgccggggcatgaacagccccccgcgccgcggtcgttctttttggagaatcgcccatgaagtttcgttttcccgtcgtcatcatcgacgaagatttccgctccgagaacatctcgggctccggcatccgggcgttggcggaggcgatcgagaaagaaggcgtcgaggtgctcggcctgacgagctacggcgatctgacgtcgttcgcgcagcagtcgagccgcgcgtcgtgcttcatcctgtcgatcgacgacgacgaactgatgctcggcgagctcggcgcggacggcgagctgcccgagctcgcgaccgcgatcatcgagctgcgcgcgttcgtcgccgaagtgcgccgccgcaacgcggacatcccgatcttcctgtacggcgagacgcgcacgtcgcgccatctgccgaacgacatcctgcgcgagctgcacggcttcatccacatgttcgaggacacgccggagttcgtcgcgcgccacatcatccgcgaggcgaaggtctacctcgattcgctcgcgccgccgttcttcaaggagctcgtcaagtacgcggacgaaggctcgtactcgtggcactgcccggggcactccggcggcgtcgcgttcctgaagaacccgctcggccagatgttccaccagttcttcggcgagaacatgctgcgcgcggacgtgtgcaacgcggtcgacgagcttggccagttgctcgaccacacggggcccgtggccgcgtccgagcgcaacgccgcgcggatcttcagcgccgatcacctgttcttcgtgacgaacggcacgtcgacgtcgaacaagatcgtctggcacgcgacggtcgcgccgggcgacatcgtgctcgtcgatcgcaactgccacaagtcgatcctgcacgcgatcacgatgacgcacgcgattccggtgttcctcacgccgacgcgcaaccacttcggcatcatcgggccgattccgcgcgacgagttcaagccggagaacatccgcaagaagatcgaggcgaacccgttcgcgcgcgaggcgctcaggaagaatccgaacgcgaagccgcggatcctcacgatcacgcagagcacgtacgacggcgtcgtctacaacgtcgagcagatcaaggatctgctcggcgatctcgtcgacacgctgcacttcgacgaagcgtggctgccgcacgccgagttccatccgttctaccaggacatgcacgcgatcggcgcgggccgcccgcgcacgggcgcgctcgtgttcgcgacgcactcgacgcacaagctgctcgcgggcatctcgcaggcctcgcagatcgtggtgcaggattcggagaaccgcacgttcgacaagcaccgcttcaacgaggcgtacctgatgcacacgtcgacgagcccgcaatacgcgatcatcgcgtcgtgcgatgtcgcggccgcgatgatggagccgccgggcggcaccgcgctcgtcgaggaatcgatcgccgaggcgatcgactttcgccgcgcgatgcgcaaggtggacgccgagtacggcgacgactggttcttcagcgtgtggggcccggacaacctgtcggaggagggaatcggctcgcgcgccgactggctgctcaagccgaacgaccgctggcacggcttcggcccgctcgcgccgggcttcaacatgctcgacccgatcaaggcgacgatcatcacgccggggctcgacgtcgacggcgagttcggcgaaacgggcattccggccgcgatcgtcaccaagtatctggccgagcacgggatcatcgtcgagaagacgggcctgtactcgttcttcatcatgttcacgatcggcatcacgaagggccgctggaactcgatggtcaccgagctgcagcagttcaaggacgactacgacaacaaccagccgctctggcgcgtgctgcccgagttcgtcgcgcagtatccgctctacgagcgcgtcggcctgcgcgatctctgcacgcagatccacgacgtgtaccgcgcgaacgacatcgcgcggctcacgaccgagatgtacctgtcgaacatggagccggcgatgaagccgtccgacgcgttcgcgaagctcgcgcaccgcgagatcgaccgcgtgccgctcgacgagctcgaaggacgcgtgacgagcatcctgctcacgccgtatccgccgggcattccgctgttgatcccgggcgagcgcttcaacaagacgatcgtcaactacctgcggttcgcgcgcgatttcaacgagcgcttcccgggctttcacacggacatccacggcctcgtcgccgaagagatgaacggccgcatcgagtactacgtcgactgcgtgcgcgattgacgatgacggcagtccgcaagacgctcgtgcgtttcgccgccgccgcgctcgccggctggctcgcggcggcggcggcgggcgcggcgcacgccgaggtcgccgccgccgatccgatcgacgtcgcgatgcgccagtgtctcgcgcggcgcgaccgctcgtcgacggcgggccagatccagtgcatggacgaggcgcggcagcagtggcagggcgaggtcgacgccgcgtaccagcggctcctgaagacggcgcccgccgacgcgcggcgcggctggcaggagagccagcgccgctggctcgcgtggcgcaaggacgaggcgcatctcgtgcgcgcggtctacgagacgacgcagggcacgatgtacgcgatggcgaacgccgacatgcggctgcagccggtgcgcgagcgcgcgctcgcgctgcgcggcgcggccgaccgctactacgcgcagccgggcggcggcaagggcgccgtgcatcgcgtgcggccctgcatgcgcgatgcggcgtgcgagcacgcgctcttcgacatgaaccgctattacgagaaactgcgcgcgcggatgcccgccgattcgctgccgacgctcgtcgccgcgcaacgcgaatgggcggcgtttcgcgacgcgatgacgccgctcgtcagcgagagcgagcgcgtcgatctgatcggcgcgcgcgtcgcgacgctcaagcgcttctccgagaccgtcaacaatcgctgaacgccgcgcgggcagcgtgcgcgttcggtgcgcgcgtcgctcatcgggcggcgtgagcgttcgctcgttgttcggccgacatcgaattcgcgcttgggcgcaggtgcgccgggcagggccgtgccgcccgggcttacgcgagcggcgcggcgcgcgggccgaaccatgccggcacgagcgcgatcgcttcgtcgagcgaatcgagcacgcgcaggctcagcgcgacgatctcgggcgtcggcgccttcagatcgggcacggtgacgacggacgcgcccgcgcgggtcgcggcgagcgcgccgaaatcgctgtcctcgaatgcgacgcaggcgtgcgcgggcacgttcagccgctcggccgcgagccggtagaccgccggatcgggcttgccgcgcgcgacttcgtcgccgcccgcgatcgcggcgaaacgctcgagcacgccgaccgcgtgcagccgcgtgcgaatcacgtcgcgcgcggacgacgatgcgaccgcgcacggcacgcccgcctcggcgagcgcgcccagcagcgcccgcgcgcccggcttgagcggaaatttcggatgcggccgcggcgcggcgagctgctcgcgcacctgcgcggacaccgcgcggaacgcgtcgtcgccgagcaggccggcgaggatcgcctggccttcgcggaacgagcggccgacggtctgcaggtagtcggccgccgacagcgcggtgccgtgcgcgcgcgcgacgtcgatccacgcgttcatgatggtccgctcggaatcgacgagcaggccgtccatatcgaagattgccgccgagaacatgcgatcgtcccgtccgtgaaggcgcggcccgcctactggccgagcgccgcgcgcgcggccttcgccgccgcgcgcacctggtccggcgcggtgccgcccggatgattgcggctcgcgaccgagccttcgagcgtcagatagtcgaacacgtcctcgccgatcagatgcgcgacgttcggcagttcctgcttcatttcgtcgagcgtcagatccgcgaggtcgatgccgcgcgcgtcgcagaccttcaccgcgtgcgcgaccgcctcgtgcgcgtcgcggaacggcaacccgcgcttgaccaggtagtccgcgagatccgtcgcggtcgagaagccctgcagcgcggccgcgcgcatcgcgtccggcttcaccgtgatgcccgcgaccatctccgcgaagatccgcagcgtgtcggcgacggtgtcgaccgtgtcgaacagcggttccttgtcttcctgattgtccttgttgtacgcgagcggctggcccttcatcagcgtgagcagcgccatcaggtggccgtttacgcggcccgtcttgccgcgcgcgagctcgggcacgtccgggttcttcttctgcggcatgatcgagctgccggtgcagaagcggtcggcgatgtcgatgaagcccacgcgcgggctcatccacagcacgagttcttccgagaagcgcgacacgtgcgtcatcacgagcgcggccgcggccgtgaattcgatcgcgaagtcgcgatcggacaccgcgtcgagcgagttcgcgcagatgccgtcgaagccgagcgtcttcgccaccgcgtggcggtcgatcggatagctggtgcccgcgagcgccgccgcgccgagcggcaggcggttcacgcgcgcgcggcagtcgcgcatgcgctcggcgtcgcgcgagaacatctcgacgtaggcaagcaggtgatggccgaacgtgacaggctgcgcgacctgcaggtgcgtgaagcccggcaggatcgtgtccgcgttctgttcggcgagatcgatcagcgcgccgcgcaggtcgttcagcaggccgccgatccggtcgatctcgccgcgcagccacaggcggatgtcggtcgcgacctgatcgttgcgcgagcggcccgtgtgcaggcgcttgcccgcatcgccgatgagcgcggtcaggcgcgcctcgatgttcaggtggacgtcttcgagatcgagctgccattcgaattcgccgcgctcgatctcgcccttgatttgcgccatcccgcgctcgatcgcggcgaggtcgtcggcgctgatgatcttctgcgcggcgagcatgcccgcgtgcgcgagcgagccggcgatgtcgacgagcgcgagccgcttgtcgaagaagaccgacgacgtgtagcgcttgacgagctcggacatcggttccgaaaagcgggccgaccaggcctcgccctttttgtgcagttgggacgtcatggcgattcttagaaggggagtggagcggcgcgcgccgcgaagggacaacgcggattctagcatttgggcggcggccggccgatgccggcgctcgcccggccggcgggggcgggcgggtggggaaaggggcgccggagatcgggggcgcgcatgcgcgcgtcgctcgcgtcacttcaggtcgcagacgagcggcccgatcgtcggcggcgtgccgtcggccgggcgcacgtagtcgaacgcgaccgcgcagcgcttgccgtggcccgtgatctccaggtgattggcggccgcgaggcccgtgacgaacgtgagcccgtcgtagccgacgatcgtgctcgcgccgctctcgcgatgcgagaccgacagcccggccggcagcggcgcgccggacgcatcctcgaggacgatcgacgccgactgttcgcgcgcgatcgcgaaatgcgcgagcacgcccgagcgcgactgcggaacgacgttgcgaatcgtgtcggatacgcgcgcgtcgagcggcagcttcaacgtgtcgatgccgatccggttgttctggtacgcgttcagatccggaatcagcaggtagccgttgcggtcggtcgtgccgatcaggcgattctcgtgcagcaccggtacgcccggcgaagcgtcggtcgacacgagcgcgaagccgtcgtcgatgcgccgcgtgagcagcgcgcggccgtccatcagcacgacggcgcccgccacgtcgagcgccgcgttctgatgtccggcgatcgtctgcgcgagcgccgccacctcgcccgagcggccgagatatcgcgcctgcgcctggccgtagcgcacgccgcccgcgtcgcccgtctgcgcgctccagccgaagccgccgccgtagtcgggcgcgcgcatcgcgttcacgttgtagaccgtcttgccgttctgccggccgacgttcgcgttgaccgacgtccggttgccgagcgcgacgttcaggctcacgaacacgccgcgcgagtcgtgctggtggaagtcctggaacgcgctgacgttgatcgacgcaaggttgccgacgttgaccgagtacgacacggagccgatccgcgcggtttgcaggcccggatacctgaggccgatgtagctgatcgcgaacgtctgcgagcggatgaacggcagcgacagcgtgacgcgatcggtcgcgctcgccaccggcgtgccgtcgcgcgcggcgaggtcgccgtattggccgaacgcgcgcagcgtttgcgcgtcgatcgaaaagcgcggcagcacgagctggtagccgaggccggcctgcgtgcccgcgaggcgcccggcgctttgcgcggccgacgcgctcgcgacccccgcgccgccgagccgcacgagcgcgcccgcgcccgcgttgtagaggccgggcgtcgcctccgcgtgcgcctcgacggtcaggcgctcgctcacgccgtagcgcgcggtcgcgctcacggccgggcggggcgcgtagtcgaacgagcgcagcccccacgcgcgccgcaggaaacccgcctcgaccgaatagctcgcgaggccgggcgcgagcatccgcgtgtcgatgtagagcggcagcgacgtcgcgatcgtgcgcccgagcgcgtcgcgcgtgaccacggtcgcgttgcccgcgcccgtgatgcccggcacgctgttgatgacgaacgggccgctcggcacgtcgccgctgaactggcgcacgccgttcacgtacagatcgacggtcgacggcacgacggccgtgcccgcgagcgccggcacggggaacgtcacgaggtccgggcgcagcgcgaagttgctgcgccattgcaggccggcgacgcgcagcgagcgcgtccaggcgagcgacgacgagatcgtgtcgccgaactgcgtcgtcgtcagcgatttcggatcggacatgctccacgaggtgtcgtagcgcgtgtagcgctggccgccgtgctgaagatacgcgacgcccgtgctgctgaagacgccggccggatcgaagtagcgcgcctcgtgccagagcgccgcgctcgcgcgatcggccgtctgcgcatagaggtcgtaattcagcacgacgccgcggcccgcgctcgcggggaccgtcggcgcgagcgcgcgtgtgtcgaacgtgtgcgggatgcgcagcgaatcgggcgcgtcgagatcgatcgtctggcgcgcggcgtcgtagcggtagcgcaggccgtcgagcgcatcgagcgcgatgagcgcgttcgccggctgtcgcagccgtgacgtcgcgacgccgatgtcgttcagatcgtcctggctcgcgtagaagcgcccgtcggcgacgacgaagtgcacgatcaggcgcgtcggctggccgttcagcgagacgccgagatacaggtcgctcgcggggacggtcgcgtcggcgcccggcaccggcaggctcgtcgtcgggccgggcaatgcggaccgcgcgggcggcgcggccgcctcggcgagcatagtccgggccgctgacgaggcggcggagcggggcgatgcgccgggggcgggcggcggcgccggcgtgggagaggccgggagtgacggcgatgcgaataggcgcggcgacacggggagcgcgggtgacgcggacgatgcggttgatacggctgatatggctgatatggctgacacggacggcacggacgatacggacgatacggacgatacggacgatacggacgaggcggacgaggcggacgaggcggacgaggcaggcgacgaaggcagcgagggtacggaggcgaacgacggcgatagcggtaccgacggccacgtcgccgcgatcgacaccggcccgccgggcatgggcgccgccgccccgtcgcgcctttctctcgccattgcctgcgcggtcgttgcgcgcgcaacggctgcatcggccggggccgccggcctgccgcccgatgtcgcgggcgcggtcgcgccgatgagcacgtgctcgcccgggatacgcgcggacatcgccgtgagcgcgggcaggcgtgccggcgccgttcgcgccccggcgtcggcgctcgcgtcgccggcttgggccggcgcgcgttgcgcgcgggcgtcgccgctcgccgccgacgcggcgaacgtcgcggcggcgagcgtggtcgtcaggccgacgaaccgtcgatgtcgcccaaggtccgtcgagaggtgcgcgaggcggactgtcggcacgttcgagcgagtggttgggaagagcgttcggagtgtggcgtcaaggcgggctcacgtccgcctccacaggtcgggtgttgatggccgcgcgcaccttgcggatgcgcgccgcgtcgatgcgcagcggccattgccgcatgccgccggcgagcgcatagccgagcaggccgggcgcgatctcgtaggccttgccggcgtcgtcgacgagccgcaccgacgcgagctgcgcatgccgctcgccgtcgttcgtcacgcgcagcaaccagccggtcgcgccgtgcacgatgcgccaggtgagcttcggcgggccgagcgcgacgtcgggcacgacgaacacggggatcgagtagcgcagccggatcgcgatgccgttgacgacgggcgcatcgggcgtcggcagctcgtcgatcagcacgcgatagctttcctcgcggcgcggcttgtcgtgcgcgacgcgcacgagccgcacgagctgctcgccttgcccgccgatctgcacgagcggcgggctcgcgaccagctccggcgcgggcgcgagcatgtcgtcgccctgttcctgagtccagcggaacgtgcgtacctgcccgtagaccggccgcgcgccggggttgctcagcgtgacgcccgccgccgggttgtcggcggccatctcgacagtgacgggcgaaatctgcagcgtcgcgccgctcgcgggcgcgacggcgccggcgagggtgagcgcggccagccagcagtgagcggacgtcgtcacggacgcctcagaaggtgatggtcgcggtgacggtcgactcgtaggtatcgggcttcggcgtcgtttgcgcgggcacctggccgtatacgctgagcgtctgcgcggtgccgttgccggtaccgctcaccgtgttggtgccgactgtattgccccagatcgtggtatggcccgaatcctgatagagctggaagctgaccgtcgtgctggtgttgcccgtcgtcgtgccggcgagcaggcggctcgagacggtcgagccggacacgttgcccgcgtcgagcccgacgttgtaggaggtcgtgttcgagcaggtgacggacagcgtcgtctgctgattgacggccgtcgcgagcacgccgttcgtgccgaacgacagcgcattggcggaaatcgtgcagttggcctggatcgtcagcgagacggtgaaggtggccgtggcggtcgcggccgtggcgggacgaaacgacggcgttgcgacgagaacggcggcggcgagcgccgacaacagagggtgtttaagaaaatacattgcaatcgcaccgtagctatggtcgtttttccgtaccatcccgccgggagtgttgaaccggctgacgtaccattcaacgggcgagcgataaattgaagacttccttgcatctcagttaagcctagtagacgtttttatttccggcaatgggaaaatgccgataaacgctcaggaaatgaacctaagtaagagacctaatacacgattgagcgatggcgggaaatcccgcgaaagtcgcatcggcgccgacagtcggccgggcacgggaaatcccggaatccttcatggcggggcggtgtggatcgaacctcttttttatctgtcgtcgtaaatcgaatcgcgcattatgatggttatactgaagccggctcggatgcttgagataagtcaaaaaatgacgataacgaatatcaggcagcgcgattcgaagcaatggcggctcgcgctgctcgtcgcgtggctgctcgcgtgcccgtggggggcggcgcacgccgagacgtgctcggtcacgacgcccgcgccgaatttcggctcggtcgatccgatcacgctcgccgccgtgtcgacgaccgcgacgatgacggttacctgcacgtggtcggccgtcacgctcacgccgaacgtgctcgtctgcctgaacctcggcggcaccagcccgcgctatctgacgaacggctcgaaccagatgcagtacgacctgtaccaggattcggggcacacggtgagctggggctcgtcgtactacggcacgacgccgatttcgctcacgctcgtgaagcccgcgctcagcacgagcgcgagttcgaccgtcacgatctacggccagatcgccgcgaaccagccgacagtgccgacggtcggcaacgcgagcaccacctattcgcagacgttcggcggcaacacgacatcgctgaactacaacttctacacgctcgcgccgctgccgtgcgcgtcgcaatcgtcgttcggcacgttcgcgttcaccgcgagcgcgaccgtcgtcaacgattgcttcatcaacgccaccaacgtcgcgttcggctcgacgggcgtgatccaaggcgcgctgacggcgacgggcacgatcagcgcgcagtgcacgaacggcgacgcgttccggatcgcgctgaacggcggcgcgagcggcaacgtcgccgcgcgcgcgatgcagcgcacgggcggcggcggggccgtcaactatcagctgtatctcgacgccgcgcattcgacgatctggggcgacggcacggccggcacgtcgacggcgacgggcacgggcagcgggctgtcgcagtcgctcaccgtgtacggccaggtgcccgcgcagaccacgcccgcgcccggcacctacagcgacacgatcaccgcgacgatcacgttctgacgcgggcttgctcggcgcggcttcggtcggcctcggccgccccggacgggccgcgaccggcttcgatgggtttcgcgaggtgctgcgagctttcgcgcggttgcggtgcgcggcagcgcggggcgcggcggatgccacgcgcgcagccggtcgagcgcgcggcggcgcgccgtcacgccgcttcccgaaccagcacgacgagcttcaggtcctcgcggtgcgcgggcttgagcgtcatctgctgatagacgacgcggccttcgcgcggatgatcgaacgcgcgttcgccgccttcgcgctcgccgacgtcctgcgacgcccagtaatgcgcgaacgcgtcgctttcggcgagcagcgaatcgatcagcgcgcgggtgggcgcatcgttcagatggcggatcgtgtccgcgcggaattcggcgacgagccgccgcgcccgcgtttcccaatcgacgatcagcgcgcgcgcggcgggcgaggcgaacgtgaagcgcagcaggttgcgctcgtcgcgctcgccgtcgagccagccgatgaagagcgcggcggccgcgtcgttccaggcgagggcgttccattggcggtcgagcacgtacgcgggcgtcgcgatcagctgcacggcggcgacgagcgtatccggcacgtcgctcgccgcgaactcgggctcggccgggtcgcgctgcgcggcgagctcgaacagatacgcgcgctcggcgcgcgacagccgcagcgcgacggcgatgcgcgcgagcgcgtcggctgacgccgacacttcgcgaccttgctcgatccacgtgtaccaggtcggactcacgccgcagagctgtgcgacttcctcgcggcgcaggccgggcgttctgcgccgcgggccgggcggcaggccgactgcttgcggcgacagccgctcgcgatgcgcgcggatgaactcgccgagcgcgcgggcgggcgtggcatcgagggagggcggcgggacgggttggcggctcatctgggcgaatcggcgatgcgtgaggacggacggaaatgcggcgctccggcaggctggtggagcggataccaggataactgattggcttgtaccggtacctgtcgggctctattgtagcggctcatggcggccgatgcagtcggccggccgcctccgatccccacatggcaaggagcacgccgatgaagcatcacgaccgggtggccgacgcgttcggcacgaccgcatccgcctatctgacgagcgccgttcatgcgacgggcgcggatctggacacgttcgccgcggagatcggcgcgacgccgggcgcgcgcgtgctggatctcggctgcggcgcgggccatgcgagctttgccgccgcgcgcggcggcgcgcacgaggtgatcgcgtacgacctcgcgccgcagatgctcgcgacggtcgaggcggcggcgcgcgagcgcggcctgtcgaacgtgcgaatcgagcagggcgcggccgagcggctgccgttcgccgatgcgtcgttcgactggatcgtgagccggatgagcgcgcaccattggcacgacgtgccgcgcgcgctcgccgaagcgcggcgcgtgctgaagcctggcggccgggtgctgttcgtcgacgtcgccggcgccgatcacccgctcgtcgacactcatctgcaggcggtcgaggtgttgcgcgacgcgtcgcacgtgcgtgattaccgcgtggacgaatggctcgcgttcttcgcgcaggcggggttcgccgcgcgggtgcgggagcgctggcgcctgtcgatcgggttcgacggctgggtcgcgcggatgaggacacccgacgtgcgcgcgcatgcgatccgcgcgctgtgggcggacgcgcccgacgaggtgcgcgcgtatttcgacgtgcagccggacggctcgttcaagctcgatgtggtgatgatcgacgcgcggtgacgcggcggcgaagggcggcgcgggcgcgccgggcgaagcccgcgccgcgcggtcgtcctgccgtcctttcgtccggcggcatggccgctcgggccggtcatcgccgcgcatgaacatccgaatgttgcttccgcgcttcggcggccgcacgatgctggtcacgtcgaccgccgaccgccgaccgccgaccgccgaccgccgaccgccgaccgccgaccgccgaccgccgatcaccgatcaccgatcaccgatcaccgatcaccgatcaccgatcaccgatcacggccgcgcgagcgccgccctccgaaccttccgggccaaacaaaacggccgcgcgtgagcgcggccgtcttcatcccgatccggcaggccgtgcccggcgcgccgccgaccgcgccgcgccgggcaggcgcgcgctcagcccgtattgcgcaggccggccgcgatcccgttgatcgtcagatggatcccgcgccgcagccgcgcgttcgtgtcgcccgcgcggtgccgcttgatcagctcgacttgcaggtggttcagcggatcgaggtacgggaagcggttcttgatcgagcgcgcgagaagcggattcgcggcgagccgcgcgtgcgcgccggtgatctcggcgagcgcatccgccgtgcgatgccattcggcgacgatccgctcgaacacgtgcttgcgcagcttcttgtcggcgacgagctgcgcgtagcgcgacgcaaccgcgagatcggtcttcgcgagcaccatgtccatgttcgacagcaggttcgcgaagaacggccaggtcttgttcattttcttcagcagcgcgacgcgcttgccgcgctcggccgcgtccggcgcgccgtcgagatacgcggcgaccgcgctgccgaagccgtaccagccggtgagcagcagccggcactggccccatgagaagccccacggaatcgcgcgcaggtcctcgatcttgcggttcttcggatcctgcagcttgcgcgacgcgggccggctgccgatgttcagctcggcgatctcggtgatcggcgtcgacgagaagaagtagtcggtgaagccgggcgtctcgtagacgagcgcgcggtacgacgccatcgccgcgtccgacagcgtctgcatcgccgcctcgaacgcgggcaactgcttcggcgcgttgctgtgcggcgcgagcgtcgcctcgagcgtcgcggcgacgaccgtctccagattgcgccggccgatctccgggttcgcgaacttgctcgcgatcacctcgccctgctcggtgagccggatctggccgtttaccgtgccgggcggctgcgacaggatcgcctgataggtcgggccgccgccgcgtcccaccgtgccgccgcggccgtggaacaggcgcagcttgatcccgcgctcgtcgaacagatcgacgagcgccagttccgcgcgatagagctcccagttcgacgtgaggaagccgccgtccttgttgctgtccgaatagccgagcatcacttcctgctcgtggccctggtgcgcgagcagctcgcccacgcccggcagcgcgaagaacgcgcgcatgatgtcggacgcgttgcgcaggtcggcgatcgtctcgaagagcggaatcaccatcaggccgttgcgcgcgttcgcgtgcggcgtgccgagcgtgccctcgaagaggcccgtttccttctgcagcagcagcacctcgacgagatcgctcactgtctcggtatgcgaaatgatgtagttgcgcaccgcgcgcgcgccgaactgcgcgcggatcgcgtgcgcgcgctcgagcacgccgagctcgctcttcgcgaggtccgagtagtcgagatacggcgagcgcagcggccgcgggtccgcgagcgccgcgagcagcacgcgcagcttgtccgcttcgggcagcgccgcgtagtcggcctcgacgccgccgcgcgcgagcagttcggcgaccaccgcttcatggatgtccgagctctgccgcaaatcgatgctcgcgagatggaagccgaacacctcggccgcgcgcatgagcggcgcgaggcgcggcgtcgcgagcgattcgccgtgatgcagcgcgagcgaatcggtcagcacgcgcagatcggcggcgaactcctccgcgtccgcgtacggcgtcgcgcgcacgggcgcggcgccgcggcccgcgctgcgcacgggcaccgtgccctcgccgagccgcacgcgcgcgctggccgcgagccgcgtgtagacgccgatcagcgcgcggcggtacggctcgtcgacgcggtgcggcgactggtccggcgacgcggcggcgagcgccttgagcgcgtcgctcgcgccgacgagcaggttcgacacggacagctccgcgccgagcttgtgcacctgttcgaggtaatgctcgaagatcaccgccgcctggcggctgatcgcctcgtcgagcgtcgcggcggtgacgttcgggttgccgtcgcggtcgccgccgatccaactgcccatctggaagaacgccggcacgcgcgcgcgcaggccgtgctcggcgagcgcctcctcgatgtccgcgtagagcgcgggcagctcgtcgaggaacgtcgcgcggtagtacgacagcgcgttctcgatctcatcggcgacggtcaggcgcgcgtcgcgcagcatccgggtctgccagagcgtcgtcacgcgcgcgcgcagcagcgcctcgttgtgcgcgagctcgcgcgcggtcagcggctggtcgcgctcggcgagcagccgcgcgatgtcgtgctgcgcgtcgagaatgctcttgcgctgcacctcggtcgggtgcgcggtgagcacgggcacgatcagcgcgccttcgaagaactgcttgatcgtcttcgacgacgcgtcgcccgcctgcttgagcttgtcgagcgcgtacgcgacggtgcccgcctgcgccgcggagcccgcgagcgcgtggatgcggcggcggcggttgtgatggcggtcctcggcgatgttcgcgaggtgcgagaaatagctgaacgcgcgcacgacgctcaccgtctgctcgggcgtgagcttgcgcagcattttctcgagcgtctgcgcggcggccttgtcgtcctcgcggcggaacttgaccgcggtctggcgaatcgtctcgacgacgtcgaacacggcgtcgccttcctgttcgcgaacgacgtcgccgagcaggcggccgagatagcgaatgtcctcgaagagcgggcggtccttgtcttcgcgcgtgcggccttgcggtttcgcggatgcggcgttcgtcggcgcgagcgggcgcgcggcggcgccgtcgagcttgcgtgcgggtttcgcggcgcggcgggcggggggctcggcgtgcgccggggcggaagaggacgagacagcattgcggcgcgtcgcgcgcgccgatccggaagacttcacgatcgatttccttgggaaagcacgagtgaacgggaactgcggtccagcaacagcgggcgcgatcaggcggcgcggcggcgcatgccgcacggctggcgacgcgcgtcggacgatgaaaccggacgacgcggcgaatgacgcggcaggcgatgcggcggcgaaccggacccgctggcggatgccggatgccttctcgaaccgaacggccgttcgggatcttgacgcggaccggacgggccgttcgcgcagcccgcccggcgggcgggcgggcaaggtgcgcgtgctaccatagtccgttcccaatcccgcctttcgatgtccctgcaatgaactccgagactcttccggccgagctgcccgcgacgctgacgatcgcgtcgcgcgagagccgcctcgccatgtggcaagccgagcatgtgcgtgatgcgctgcgcaaattatatccagcttgtgacgtgaaaatcctcgggatgacgacgcgcggcgatcaaattctcgatcgcacgctatcgaaggtcggcggcaagggcctgttcgtcaaggagctcgagagcgcgctcgccgacggccgcgcggatctcgccgtgcattcgctgaaggacgtgccgatggcgctgcccgaaggcttcgcgctcgcggcggtgatgagccgcgaggatccgcgcgacgcgttcgtgtcgaacgattacgcgtcgctcgacgcgctgccggcgggcgccgtcgtcggcacgtcgagcctgcgccgcgaggcgatgctgcgcgcgcgccatccgcggctcgacgtgcggccgctgcgcggcaatctcgacacgcggctcgcgaagctcgaccgcggcgattacgcggcgatcatcctcgccgccgcgggcctcaagcgtctcggcctcgccgcgcggatccgcgcgctgctcgacgtcgacgacagcctgcccgccgcggggcagggcgcgctcggcatcgagatcgccgcgcgccgcgccgatgtcgccgcgtggctcgcgccgctgcatgatcatgcgagcgcgctcgcggtcgaggccgaacgcgcggtgtcgcgcgcgctcggcggcagttgcgaggtgccgctcgccgcgcacgcggtgtggcgcggcggcgagctgcatctgacgggcagcgtgtcgacgacggacggcgcgcgcgtgctcgccgcgcatgcgcacgcacgcgcggcgacggccgccgatgcgctcgcgctcggccgcagggtgtccgacgcgctcgagcggcaaggcgcgcgcgcgatcgtcgacgcgctcgtcgcggcgagcgcgcaagcgcaaaagggcggcgcgtgatggcgggcgcgccgcgcacgttcaccgcggtgctcacgcgccccgacggacagtcggcggcgctcgcggcgcagctcgcggcggcgggcatcgacgtgctcgactttccgctcatcgacatcgcgccgctcgccgacgacgcgccgctcgccgaagcgttcgcgcggctcgacgcgtatgcgctcgtcgtgttcgtgtcgccgaacgcggtcgatcacgcgctcgcgcggctcggcgcgatctggccgcatccgctgccgatcggcgtcgtcgggccgggcagcgtcgccgcgctcgcgcggcacggcatcgccgcgcccgcgcatcgcgtgatcgcgccgagcgcgcccgacgacggcggcgagccgcactacgattccgagagcctgttcgccgagatcgcgcgtgcgttcaacggcgaggcgaagctcgccggcaagcgcgtgctgatcgtgcgcggcgacggcggccgcgaatggcttgccgagcgcctgcgcgaggcgggcgccgaagtcgagctcgtcgccgcgtatcggcgcgtgagcccggagccttcgatcggcgcgtgggagcgcgtgcacgcgctgctgtcgggcgcgccgcacgcgtggctcgtgacgagctcggagggcgtgcgcaatctgcaggagctcgcgcacgagcatttgaacgaaacggagatcgacgcgctcaagcacgcccggttcgtcgcgccgcattcgaggatcgtcgagaccgcgcgcgcactcggttttgataggattacgctgaccggcgcgggcgatgagcgcatcgtccgcgcgtttcgtacgttggccgatcaggccgatcaaccggcgacagccgcaccgatgccttctcgcatgacagacaccaacgataccaaagacgtctcttccaaaccggccgcggctcccgttgcgccgccgaatcaaccgtttacgccgtttgaaacgaaggagcggcgcggcgcggcgagcgcggcgctctggttcgtggtcgtcgtgatcgcggccgcggcgggcgtcggcggctatgcgctgaaccgcaaggtcgaccgcctcgatcagcacgcgaccgagcggcaaaaggcgctcgacgcgcaaacggccgagctccgcacgaagaccgaacaggcgctcgcgagcgtgcgccaggccgattcgcaactgtcgcagctcgaaggcaagctcgccgacgcgcagaccgcgcagaccgcgctgcagcagcaatatcaggatctgtcgcgcaaccgcgacgcgtggatgatcgaggaagtcggtcagatgctgtcgagcgcgagccagcaactgctgctcacgggcaacacgcagctcgcgctgatcgcgctgcagaacgccgatgcgcggctcgcgtcgtcgcagagcgcgcaggcggtcgtcgtgcgcaaggcgatcgcgcaggatatcgaacggttgaaggccgcgccttcggcggatctcacggggcttgcgatcaagctcgacgacgcgatcgcgaaggtcgacacgctgccgctcgcgggcgaagtgctcgcgccgcacgcgcaggcgaagcccgacgccgccgcgagcgcccggcaggcggccgcggcggcgggcgagccgcgctggaaggcctggtggcgcggcttctcggcgggcatcggcgagcaactgaagtcgctcgtcgaggtgcgccgcatcgatcacgcggacgcgatgctcgcgtcgcccgaacagggctacttcgtgcgcgagaacgtgaagctgcgtctgctgagcgcgcggctgtcgctgctcgcgcgcgacgacggcgcgatgaagtccgatctgcatgccgcgcaggcggccgtggcgcgctacttcgacggcgcatcgaaggacacccgggtcgttcaggatctgctcaagcaggtcgacgccgcgtcgctgacggtcgcggtgccgaacctcaatacgagcctgaacgcggttcaacagttcaagagccggggttgacgccatgacgctgcgtggaatcatttggctcgccgtgctgttcgcgatcgccgcggcgctcgcgacggtcggacgcttcgataccggccaggtgctgatcgtctatccgccgtatcgcatcgacgtgtcgctgaacttcttcgtgctcgcgatcatcgtcgcgttcatcgtgctgtacgcactgatgcggatcgtgcgcaacgtctggcggatgccgcagcgcgtggccgcgtatcgcgcgcggatgcgcaacgagcgtgcgcaggccgcgttgcgcgacgcgctcgcgaacctgtacgcgggccgcttctcgcgcgcggagaaagccgcgcgcgacgcgctcgcggtcgacgcgaaccagtcggccgcgagcctcgtcgccgcggccgcgacgcaccggatgcacgagtatgcgcggcgcgacgagtggctcgcgaaggtgagcgggcaggaatggcaggacgcgcgcctgctcgcgacggccgacatgcgcgcggacggccgcgacgcggagggcgcgctcgccgcgctcgccgagatgcaggcgtcgggcggcaagcggattcacgcgcagcagatcgcgctgcgcgcgcagcagcagaacaagaactgggccgaggtgctgaagatcgcgaaggcgctcgaaaagcgcgaggcgctgcatcccgcggcggccgtgcgcctgcgccagcaggccgccgagcatttgctgcgcgatcgccggcacgacgccgatgcgctgctcgaggtgtggcagtcgctgtcggccgccgagcggcagtcgccgcgcctcgcggatctcgccgccgagctgctgatcgcgctcgagcgccggcaggaagcgcggcgcatcgtcgaggacgcgctcgcgcacaactggaacgcgcgtctgctgcgccgctatccggatacggcgggtgccgacgcgctgccgctgatccagaaggccgagggctggcgtcgcgagcggccggacgacgcggacctgctgttcgcgctcggccgcctgtgccagcagcagcaactgtggggcaaggcgcagtcgttcctcgaatcggcgctgaagctggccgacgacgagccgctcaggattcgcgcgcatcgtgcgctcgcgcgcctgttcgagcatctgggcgagaccgacaaggccgcgcagcactatcgcgaaagcgcgttggcgatcacggtcgtgtgagcgcgcggcgggcgcgccgcggcttccttcgcggcatgcccggcgcgaagcggtgcgacggcgggatgaagaaacggcggcctcgcgggccgccgttttcgttggggcgccgcgccgcgcatcgtgctgcccgcacgccgtatcgagtgtcggcgcccgggcgccgaatcagatgtcgacgagcgatttgggcaccgtgagcgcgagcagcccgcccagcacgaggaaaccggcgagcatgtacatccccgccgcgttcgacgcgctcgcctgcttgagccagccgacgaggtacgggctcaggaagcccgcgagattgccgaccgaattgatgatcgcgatgcccgcggcggcggccgtgccgccgaggaacgcggtcggcaggctccagaagagcggcagcgtcgtcaggatgcccatcgttgcgatcgtcaggccgagcatcgcgagcaaggtgtcgtgcgcccagacgaccgacagcacgagcccgagcgcgcccgccgccgccggaatcgcgagatgccagcgccgctcgcggcggcggtccgcgctgcgcgcgaccgcgagcatcgcgacgacggccgccgcgtacggcacggcggacagaaggccgatcgcgaacgcgtcggtcacgcccgtcgatttgatgatcgtcggcagccagaagccgacgccgtagagccccatcacgaacgagaagtagatgaagcccatcagccacacgcgcgggctcgcgaacacggcggaaagcggcaggtcttccttgcgcgcctcctcggcggcgacgttgcgcgacagcagcgccttttcgtcgccgtcgagccatttcgccttcgcgattccgtcgtcgagcgcgaacagcagcaggatgccgacgagcaccgacggcacgccttcgagcaggaacagccactgccagccgcgccagccgttcatgccgtcgaacgtcttcaggatgtagccggagatcggcccgccgacgacgcccgacagcgcgacggccgtcatgaacagcgtcgtcatcctgccgcggcggtgcgccggataccagtaggtgaggtagagaatcacgccggggaagaaacccgcttccgcgacgccgagcaggaagcgcatcgtgtagaacatcgcgggcgtcgacacgaacatcgtcagcgccgagatgatgccccacgtgaccatgatccgcgcgatccacacgcgcgcgcccaccttgtgcaggatcacgttgctcggcacttcgaacagaaaatagccgatgaagaagattccggcgccgaggccgtagaccgcatcggacaggtgcaggtcggccgccatctgcagcttggcgaagccgacgttcacgcggtcgagataagcgaccacgtagcagagcagcaacagcggcgcgagccgccacgaaaccttgcgataggtggccgcctcgaaggcggacggcgcgtccggcgtggtcgcgggcagggtgctggccatgaacgtctcctctcgtgtgtgggggaatcgcgcggcgctcagacgcagcggccgccgtcgacttcgaggcacgcgccggtgacgaacgcggcttcgtcggacgcgagatagagcgccgcgttcgcgatgtcctgcggcgtcgacagccggccgagcgggatcgtcgcgacgaagcgcgcgcgattctccggtgtgtcgggcacgcccatgaattcgctcgtgaggccggtttcgccgagcacgggattcacgcagttcacgcggatccggtccgcgccgagctcggcggcgagcgttttgctcgcggtgagcatcgcgcccttcgtgctgttgtaccagacgaggccggggcgcggccgcacggccgccgtcgacgcgatgttgacgaacgcgccgccgcccgcgccgcggaaatacggcacgaatgtctgcacgctccagaagaggctcttcatgttgatcgcgtacacgcggtcgtattcggcttcggtgatgtcgagcaccggcttgttgcggtgcgtggtgcccgcgttgttgacgacgacctgcacgctgccgaatgccgcgagcgccgcgtcgcgcagcgcttgccagtcttcgccgcgcgacacgtcgcccgcgacggcgagcgcgcggccgcccgcgagcgcgatttcgctcgcgacgcgctcggccgccgccgcgtgcagatcgttgacgacgacgcacgcgccttcgcgcgcgaacgtttttgcaatgccttcgccgaagcccgagcctgcgcccgtgacgacggccgtcttgccgctgagccgcatcggttgtctcctgagtcttgttgtgaatgcaaatgccgcaatgccgccgagacggctgcgggcggcagcgcgcgcgtcaccgcccggctcagccgtgccgcagcgcgatcgtcttcagcacggtgaagccgtacagcgcctcgaagcccttctcgcggccgtagcccgagcgcccggtaccgccgaacggcaactcgacgccgccgcccgcgccgtagttgttgacgaacacctgccccgcgcgcaccttgcgtgcgagccgcatctgccgcgcgccgtcgcgcgtccagatgccggcgacgagcccgaacggcgtgccgttcgcgagcgcgagcgcttcgtcctcgtcggcgaacggcatcgcggcgagcaccggcccgaacacttcctcctgtgcgagccggtgcgtgtgcggcacgtcgcgaagcagcgcgggcgcctggtagaagcccgtttcgggcgcgtccggcacgacctggccgtgcgcggccatcgtgatgccgtcgtgctgcgcatcggagaggaagtcccacacgcgctgctgctgcttcgcgttgatgagcggcccgcaatcgagatcggcgcggccggggccgaccttcagcccgttgaacgcggtcgcgagccgctcgacgagcggctcgtagaccgccttgtcgatcagcacgcggctgccggccgaacaggtctggccggcgttctggacgatcgcggacacgaggacgggcaatgccgcgtcgagatccgcgtcggcgaacacgatctgcggcgacttgccgccgagctcgagcgtgacgctcgcgtggtgctcggccgccatctgcgcgacgaggcggcctgtatccggcgaaccggtgaacgacaggtgatcgacgccgggatggcgcgcgagcgccgcgcccgcttcgtggccgtagcccgtcacgacgttgaacgcgccctcgggcagcccggcttcggcggcgagcgtggcgacgcgcaggatcgacaggcacgcgtcctccgagggcttgacgacgcacgcgttgcccgcggcgagcgccgcgccgacgctgcgcccgaggatctgcatcggataattccacggcacgatgtggcccgtcacgccgtgcggctcgcgcagcgtgagtaccgtgtagccgtcgcggtagggcagcgtctcgccgtgcagcttgtcggccgcgcccgcgtagaactcgaggtagcgggcgagcgcgtcggcgtccgcgcgcgcctgcgtgagcggcttgccggtgtcgcgcgattcgatgagcgcgagctcctcgcggcacgcggcgacgagcatcgacagccggtacagcatgcgcccgcggtcggccgcgccgagcgcgccccacgagccgtcgaacgcggcgcgcgccgcttgcacggccgcgccgacatcgggcgcggtgccgcgcgcgagccgcgcgaacggctcgccgtcggacgggtcgatcacggcgatcgtctcgccgcccgcgggcggcgcccatgcgcccgcgatgaagtgcttcgcttcttccatgcccgctcccggccgttcgcgcgttgtccgatcgtggcccgattatcggccgaacgcggcgcaagcgccatcgggcgattggctataatgcgctttccatcggaggcggccgcggggccgccctccgtcccgattcccatccgaacttcagagaacgctcatgagcttcagcaatgttccggccggcaaggatctgccgcaagacttcaacgtgatcatcgagatcccggcgcaaagcgagccggtcaagtacgaagccgacaaggcgctcggcctcctcgtcgtcgaccgcttcatcggcaccggcatgcgctacccggtgaactacggcttcatcccgcagacgctgtcgggcgacggcgaccccgtcgacgtgctcgtcatcacgccgtttccgctgctcgcgggctcggtcgtgcgtgcgcgcgcgctcggcatgctgaagatgaccgacgaatcgggcgtcgacgcgaagctcgtcgcggtgccgcacgacaaggtctgcccgatgacggccaacctcaagtcgatcgacgacgtgcccgcgtacctgaaggatcagatcaagcacttcttcgagcaatacaaggcgctcgagaagggcaagtgggtgaaggtcgagggctgggacggcatcgacgccgcgcacaaggaaatcaccgacggcgtcgcgaacttcaagaagtaagccgccgggcggcgcccgccggggcgcccatgggtcacgcgaaaccgcgcgcgcctcgtcacgaggccgcgcggttttgtttggcgcgcgcgccgcgcggcggcgcggcggatacggcggtgcccgcgttcggggaggcgttcgcgcgcgcggtcgtgttcgccgcaggcgcgcggacggttttcgttcgtcgggaggcggctgtcgccgcgatctgcgtcgacggcttcggtggcttcggtggtgtcgacggcttcggtgccttcgacaatctcaccgtcttcgaagttttcgcagcctccgtcgtcttcctttcctttggcgcttgcgtcgcctcaccctcgtcagccggcgtgcccgcatcgagcgcctcggccgtcgcccgagtggcgcggcgaggagagcgcggcgtcggcgtgcccgacgcccgttcggcgtcgacgcgcttcacgcgccccgtgacgggcgcgccctccctctgtgccgccgccgcagcagctacctgggcccccgcatcgcgccccgccgccgcatcgcttcgcacgccggccgccgccggcagcaccgactcgagcgtgcgtgtgcccgctgccagctcgcgcttctgcacggcggtgagccgcttcacccaatactcggcgcgcgacgcgctcgagcgatcggcgagctcgaacgacgcgagcaccgcgcgcggcttgcgcgcgcgcgtgtagcgggcgcccgcgccttgcgcgtgcttgtcgaagcgggcggcgacgtcggtcgtgatgccggtgtagacgctgccgtccgcgcactcgatcagatacagataccaggacatgaaagggcggcgtgacgcgaagccgccagtgtcgcagaaatcgcgcggctcaatgccatttgccgccgcgctcgtcgcgatagcggctcgacgccgcgccgcgcgcgcgtgaagaagcggctgaacgcgctcgccgagccgaagcccacccgcgcgccgattgcgccgatcggcagccgcgtgtgccgccgccgccgctccgcctcgccgattcgcgcgcgcgtgagaagcgcgtggaacgtcagcgcctcgtgatgcagccgccggcgcagcgtcccgcgcgagatcgcgaagcgttcgccggcgacgcgaacccgtccggcaagctgccgatcacgttcgcgcggaaggcggcggacctgccgcaacccgcgatcgatcctgcgagcctgcgcaccgtgtacggcgaagggctgatgatcggctatcgctggtacgacgcgacgaacgttcagccgctctttccgttcggcgtcgggctgccgtatacgacgttcgtctattcggggatgagcgcgcaggcgggcgcggccggcaacgtgacggtcggcttcacggtgacgaacaccggtgcgcgcgggcgcggaagtcgcgcagatctatgcggcgctgcccgccgggctcggcgagccgccgcggcggctcgtcggccgggcgaaggtcgcgctgcagccgggccaggcgcagcgcgtcgccgtcacgattgcggcgaaacgcttcgcgacctggggcgcgggcgcgcacgcgtggcggttgaatgcggcagctatcggttgagcgtcgccgcgtcgtcgcgcgatccgaacgcgctgtcgcagccggggtcgttcaacggcgcgcggctgtagcgttgccgccacgcggcgggcgcaaagcgggcgcgggccggggacaagtcgggcacaagtcgggcacaagcgcgggcgcgagccgaacgcgagtggggcgttcagttcgcgcccggtccgccggttccacgctcgggcgcgaaggccggctcagcgctcgccggccctgaacggattgtgctcgcgcagctcgtcgacgtacgcgtgaatctggttcgtctcctgcgcgaggaagtgcccgaccgcgtcggcgaacgccggatgcgcgagccagtgcgccgaatgcgtgacggtcggcatgaagccgcgtgcgagcttgtgctcgccctgcgcgccgccttcgaacgtgtcgagccgctcttcgatgcagaattcgagcaactggtagtacgcggtctcgaagtgcaggcacggcacgtgttcgagcgcgccccagtagcggccgtacagcgtgccgccgcccgcctcgccgcgctggtagacggcgagcgcgctcgcgatcggccgcccgtcgcgctcggcgatcacgagcagcaggttctccggcatcgtcgcgccgatctcgcggaagaattcgagattcagatacgggctcgagaagtgctcgcggtacgtctgccggtagcagcgcgcgaagaagcgccaatcggcgtcggtcgcgtcctcgccgcgcacgcggcgcagcgtgacgcccgcgtccgcgaccttgcggcgctccgcgcggatgttcttgcgcttcttctgctcgagcgtgccgaggaacgcgtcgaagtcgcggtagccgtcgttcagccagtggaattgcacgccctcgcgcagcatcatccccatgtcggcgagcgcgcgcgcctcgtcgcccgtcggaaacagcacgtgcagcgacgacacgtcgctctgctcggcgagcgcgacgagcgtcgcggcgagccggcggcgcgagtcgtcgtcgacggcgaggagccggctgccctgcacgggcgtgaacggcaccgcgcacagcagcttcgggtagtacggcagcccgttgcgctggtacgcgtccgcccacgcccagtcgaacacgtattcgccatacgaatggcgcttcgcatagacgggcgcggccgcgacgagcgcgtccgtcgcactgtccgcgagcgtgacgaagcgcggcgtccagccggtgccgtcggtcgcgcagccggcgcggtgcagcgcgctcaggaacgcgtgcttcaggaagggcgtcgggcgcggcgcgcgcgcgacgagcgcgtcccactcggcggcgcttgcgtcgaggacagacgtgaggatgcccatgcgataatcgcgacgttcgtgtttcaacgattcgaatccgtttcgttcgtacccgtctgcacggccggctgcgcgcgctgccgcgccgcccgtgcgtttgccaaagccgttcgcgccgtggcccgaggaggccgcgctgatcccgtgatgaagacccgtatcgcactcgcccaactcaacgtcaccgtcggcgatttcgccggcaacgtcgccaagatcgtcgccgccgcgcaggccgcgcacgatgccggcgcgcacctgctgatcgcgcccgagctcgcgctgtccggctacccgcccgaggatctgctgctgcggcccgcgttctacgcggcgtccgacgcggcgctcgccgcgctcgccgcgcaactgaagccgctcgccgggctcgcggtgctcgtcggccatccgctgcgtgcggccggcgcgggcgcgtcaagcgccgatggtaatgcaaaccgtccgatcgagcgcggcgccgcgccggtcgacacctacaacgcggcgtcgctgatcgtcggcggcgaggtggtcggcacgtaccgcaagcaggatctgccgaacaccgaggtgttcgacgagaagcgctatttcgcgaccgacgcggcgccttacgtgttcgagctgaacggcgtgcgcttcggcgtcgtgatctgcgaggacgtgtggcacgcgtcggccgcgcagctcgcgaaggcggccggcgcgcaggtgctgatcgtgccgaacggctcgccgtatcacatgaacaaggaggcggtgcgcatcgacatcctgcgcgcgcggattcgcgaaacgggcctgccgatggtctacgtgaatctcgtcggcggccaggacgagctcgtgttcgacggcggctcgttcgtgctcgacggcgcgggcgagctcgtcgcgaagatgccgcagttcgaggagggccatgcgatcgtcgaattcgacggcgcgcgggcgttgcccgcgccgatcgcgccggcgctgccggtcgaggcgcaggtgtaccgcgcgctcgtgctcggcgtgcgcgactatatcggcaagaacggcttcccgggcgcgatcgtcgggctgtcgggcggcgtcgattcggcgctcgtgctcgcggtcgccgtcgacgcgctcggcgccgagcgcgtgcgcgccgtgatgatgccgtcgcgctacacggccgacatctcgacgaccgatgcggccgacatggcaaaacgcgtcggcgtgcgctacgacgagatcgcgatcgcgccgatgttcgacgcgttccgcgcgtcgctcgcggccgaattcgcgggcctcgccgaagacgcgacggaggagaacatccaggcgcgcattcgcggcacgctgctgatggcgctgtcgaacaagttcggctcgatcgtgctgacgacgggcaacaagagcgagatggcggtcggctactgcacgctgtacggcgacatggcgggcggcttcgcggtgatcaaggacatcgcgaagacgctcgtctaccggctctgccgctatcgcaacgcggcggcggaatacggcgcgctcgacgtcattcccgagcggatcctcacgcgcgcgccgtcggccgagctgcgcgagaaccagaccgatcaggacagcctgccgccgtacgacgtgctcgatgcgatcatgcgcatgtacatggaggaggaccggccgctcgcggagatcgtcgcggcgggctatgcggaggcggacgtgaagcgcgtcacgcggctcatcaagatcaacgagtacaagcgccgccaggcgcccgtcggcattcgcgtcacgcatcgcgcgttcgggcgcgactggcgctatccgatcacgtcgcgcttcatcgagagcatcgactgacgcggcgcgcggcgtagaatcggctgacggttttcactcattcgaagcaaggggcacatcatgaaacgcatcaccgccatcatcaagccgttcaagctggacgaagtgcgcgaagcgctcgccgaagtcggcctgaccgggctcaccgtgacggaagtgaagggcttcggccgccagaaggggcacacggagctctatcgcggcgccgagtacgtggtcgatttcctgccgaagatgaagatcgaagtggtggtggcgaacaatctcgtcgatcaggtgatcgacgcggtgatcggcgccgcgcgcaccggcaagatcggcgacggcaagatcttcgtgtcggatgtcgagcgcgtgatccggatccgcacgggcgaggaaaacgaagcggccgtctgaggccgcgccgcttcggccggatgccggccgagcgcgcggcgtgcggtgcgatcggccgggttcccggcttgctgctcgatcgggttcttcgtctgtcgcggccgggttgccggtccggtcatggggccgtttatcggtccgtttatcggaccgcatattggtccgcatatcgctccgacccgtttcgtcggccccgagccctggcggcgcgcgcgggccggcgggtggcgcgaggcctctatccgcctgaggccggctctcgcgtcttcctcgcatgcaatttcgcgccgcgcttcgcttggccccggtgatgcgggcttggccgagcgcggcatcgtcgcgcggccgcatcccgcgcggaataaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataaaaaaacggtgcgataccgtgaggtatcgcaccggtacgcgcctctcgcagcagcgtgaaaagactatcggttcaaacgatccggcttgcgtgatcagaacaagtgctggatgccggcgtacacgcccgtctggctgccgccgaacttcggattgccggtcgagatgtcggtgccggccgggttcgcgttcaggccgaagttcgcggtcttgctgttgcgcaccgtcgcgacctgcacgtcgagcagcgtgcgcttcgacaggttgtacgagccgccgaccgtgaagatgttcgcgttgccgccgccgtgattcgcgttcacgtgatagacggccgcgatcagcgcggcggcgggcgttgcctgccacgtcacgccgccccagacctgctgggtcgtcgtgatgccgttgttcacgaccgggccgccgtccgcgtgcgacgcctggtatgccgcctgcagcttgaactggccgaggaacacgttcacgccggcgaaatattcgcgcgagtagttgaacacgtcgtcgagcttgccgttcgccggatcgcgcgcttcgtcatagaggccgcggatctggaacagcgaggtcgtgtaggtgagctgcaggcccgcgctgcggccctggctcgtcgagccgttgccgttccagttcgtcgcgttcgacagcgcgtattggccgtagacgtcgaagccgtagaacttcggcgattgatacgaaatgttgttgctggtcttgttccagttgcgcccgcgcacgagcgaagccgtcgaccacgacgactggccgaacggatcgaagtcccacacgccgttcgcgatcgcgagctcgcggccgagcagcagggtaccgtacgtgtcgttggagatgccgatcgttgcccagcggttccagatgctgccggcgcccgggccgttgccgttcatcgtgtcgaagctgccttccaactggaacacgatcttgttgccgccgccgatgtcctcggagcccttcaagccccagaggctcgtgccccagttgccgctttccgcgcgccagcggctcgtgctgccgccgttcgcgctcggcaggccgttcatgtattcgatgccggcgtccagacggccgtacagcgtcacgctgctttgagcgtgagccgccactccggcagtcgccagtaccgccgcgagcataactttcttcatcatctcctccataccctgtcaaaaagtcaacccagaactgcgcaagatgcccggccgcatgcgtcgggcaaaattggggtaaccagagagaccgcgtgcagccggttcggcgacgcacgtgagcgagcggacgggagtaccgttttgcgggcccgtgcggccggaacggcctgccggggtctcctgtcgtcatgaagtaaaactacatttcatgactttcgttttgctactttggttactaatttagcaaaaatacacttttgtggcgatgaaaatcgttgtttgactagcacatgtcgccaaattgccataaacgtgtgcgggaccgcgccggacggccttcttcgaaacgctcggatgccttgcccatcaaggcacgcacggaattgggcggcgtggatcaaggattgccactattgacgctggaaaatcgtgcgagtaattcgaagggggactgggggtgtcggcatttcgtaatgaaacggcggcgatgcgtcgtttcgtcgtcgggtgaggaggcggcgagcgggtgtcgggcgtgaggggaatgcggtgtcgcggcgcgggcggtgcgatgccgtgacagtgggccgtgcggcagggttcgccgcgtcagcgcgcgccgcaagaggggagaggcgagtcgcgcgcgtggtgccggcgccggcggatcgcgtgcgtttcgccgcgatggccgggcggcgaagccgatccggcgagccgtgggacgtcgcggcccgaacgggcaatgcgaaagcgtattcgcggcgtggcgtggcgcactgcacgcgctcgcgcgcgaagcacccgcgacggcggatggacggtgcggctgggatacggaacggggcaggcgaggcggcgcgcgctgcgccggcccgccgcccgagcgcttatttgaggctgccggacaggaactgtctcaggcgctcgctcttcgtggcgccgaacacgtcggcgggcgcgccttcttcctcgacgcgcccctgatgcaggaacatcacgtggttcgacacgttgcgcgcgaagcccatctcgtgcgtgacgacgatcatcgtgcgcccttcctccgccagtttctgcatcaccttcagcacttcgccgacgagctccgggtccagcgccgacgtcggctcgtcgaacagcatcacgtccgggtgcatcgcgagcgcgcgcgcgatcgcgacccgctgctgctggccgcccgacaggtgcgacggatactgcgtctccacccgcggcgcgagccccaccttctccagatattcgcgcgcgcgctcctgcgcctcgcgcttcgtgatccccagcacgtgcaccggcgcttccatcacgttctccagcacgttcatgtgcgcccacagattgaagtgctggaacaccatcgcgagcttcgtgcgcacgcgccggagctgcttcgaatcggcggccttgagcgcgcccgtcctgtcctgcgcggtgcgcacttcctcgccgtcgacgaagatgcggcccgcgttgggctgctcgaggaagttgatgcagcgtagcatcgtgctcttgcccgagccggacgagccgatcacgctgatcacgtcgcccgcgttcgcgcgcagcgagacgcccttcaaaacttcgttgttgccgtagcgcttgtggaggtcgtcgacgaagagcttgtgcatctgggtattcatctgaggcatgtccgggcgaaactcatttgccttgcgggcgcagatacgcgagccagcggcgttcggcgcggcggaacagccacacgagcgtaaacgagatcgcgaggtagagaagggcggcgatgccgaacgcgtggaacgacatgtaggtcgccgaattgacgtcgcgcgcgatcttcaggatatcgggcacggtcgccgtgaacgcgaccgtcgtcgcatgcagcatcaggatcacctcgttgctgtagagcggcagcgcgcggcgcagcgccgaaggcagcacgatccggcgatacagcgtgaaggtcgacatcccgtaagcgcgggccgcctcgatctcgccgtacgacgtcgccttgatcgcgcccgcgaagatttcggtcgtgtacgcgcaggtgttcagcgtgaacgcgagcagcgtgcagttcatcccgtcgcgaaagaacgcgtcgagcatcggcgtgccgcgcacggcctgcaggctgtaaaggcccgtgtagcagagcaggagctgcacgtagagcggcgtgccgcggaacacgtacgtgtagagccagaccgcgcccgcgagccacttcttcttcgacacgcgcgcgaccgcgagcggcacggacagacagaagccgatgccgatcgacacgacgagcagccacatcgtgatcgcgaggccggtgaagcgatacccgtccgtatacaggtagttgcgccagtattcttggatcagctcgatcataggtccgccttgcgtacgccggtcgaataacgcttctcgagccacatcagcacgaagttcgagatcgtcgtgatcgcgagatagatcgcgccggcgagcagcgtgaagaagaagaaccgcagcgtgcccttgcccgcgtcctgcgacgccttcaccacgtcggcgaggccgatgatcgacacgagcgccgtcgatttcacgagcacctgccagttgttgccgatgccgggcagcgcgaagcgcatcatctgcgggaacatgacgcgcgcgaacacctgccagttcgtcatcccgtacgcgctgcccgcctcgagctggccgcgcggcaccgacaggaacgcgccgcggaaggtttcggtgaagtacgcgccgtagatgaagccgagcacgagcacgccggccgcgaacggatcgatgtcgatctgatcccagttcatcagatcggtgagctggttcagccagatctgcaggctgtagaagaggagcagcatcagcacgaggtccggcacgccgcgaatgagcgtcgtgtagagcgtgccgattccgttcgagacgcggtttcgcgacagtttcgccgccgcgccgacgaggccgagcaggaacgacagcgcgagcgacagcaccgcgagcttgacggtctgccaggtgccggagagtatcagcgggccgtagccttgaagaaacatatgaagtccttgacggcgcgtcgtgcgcgccgcgaaagacgcgtcccgcgtgtcgcgcgagacgccccgtgcgtatcatcgccgctccgctttcgcgggccgcgccgtcgcctgcgctcgggcagggcggcggcgcatcgcggcgcttggtgtcgaccgctggtgctgcgcgggccgcgcgccggtcgcttggcgcagcccgctcggcgcttacttcgccgaatacacgctgtacgggaagtacttgcgcgagagcctgtcgtacgtgccgtccttgtgcatcgaagcgagcgcgcggttgatcgcgtccttcaggtccgcgtcttccttgcgcaggcccatcgcggtgccgtcgccgagcgtgcgcggatccttcacggccggacctgcccaggcgaagcccttgccgcgcggcgtgcgcaggaagccgtagtcggcctgcaactcgtcttgcagcgtcgcatcgagacgccccgagccgagatcggcatacacctgatcctggttctggtacgacacgatcgtcacgcccttcggctcccagtgcgccttcgcgaaggtttcctgggtcgagccctgctcgacgccgacgcgcttgcccttgagcgactcgacgctcggcgcgagcggcgagcccgccttcgcgatcattcgcgcgggcgcgtcgtacagcttgtcggagaaatcgatctgctcgcggcgcttgtcggtgacggtcagcgacgacacgatcacgtcgaacttcttcgccttcagcgcggggatgatgccgtcgagatcctgcggcgtccatgtgcacttcgcgttgatccgcttgcagacttccttcgcgagatcgacgtcgaatccgacgatctcgccgctcggcgcggtcgattcgaacggcggatagctggcgtcgacgccgatccgcacggtcttccattccttcgcgaaggcgccgcccgccgcaagggcgagggccgcgcacagggcgagcttcttcatgtcgttcctcttcctgacttccccggccgcgcggccggatgcgtccgggcatgcgcgcgccgggcgtattctaggcggccaaaattcgcgttcgtcgatctcggcgagccccgcctcgcgggcggggcgccgtcgacggcggccaaaagcgcggtattttacccgaacgccggccgcggcccagcagaaacgatgcatccgggcgcgatacgcgccgggcgcgcgcagcgcccggcttcgcccgtcggcgcggcggtatgcgcgaggcgggcgagaatcgcgtcgacgattgcgtggatcggcgcaacgaaccggtgcatccgcgccggattgttgcaggcgcgcgcgacccctacattcgaggctgtcgatatttctcagtgggaggcgcgatgttcgagatccgccgcgcgggcgatcgcggccacgccgatcatggctggctcgatacccatcacagcttttcgttcgccgactatcgcgatccggagcacatgcatttcggcgcgctgcgcgtgctgaacgacgatcgcatcgcgccgacgcgcggcttcggcatgcatccgcatcgcgacatggagatcgtcacgtacgtgctcgaaggcgcgctcgcgcaccgcgacagcatgggcaacggctcgatcgtccgcgcgggcgacgtgcagcggatgagcgcgggcacggggatcgtgcacagcgagtacaacgcgtcgcgcgacgcgccgctgcatctgctgcagatctggctgctgccggtcgagccgggcggccggccgggctaccaggaggcgcgtttcaccgacgccgacaagcgcggccggctgcggctcgtcgcgtcgccggacgggcgcgacggcgcggtgacggtgcgcgcggacgcgtcgatctacgcgggcctcgtcgacggcgacgagcgcgcggagttcgcgctgccggccgggcggcgcgcgtacgtgcacgtcgcgcgcgggtgcgtggtggtcaacggcgagatgctcgcggccggcgacggcgcgcggatcgccgaggtcgggcgcgtcgtgttcgagcgcggcgagcgcgcggaggtgttgctgttcgatctcgcgtgacgtggcgcggctcggtgtgacgtggcctggttgagcgtgacgtgactgggcggggccggtgcggcggcggccggacgcgggccggatgcggacgacgtgcgtcggcgtgtcgcacgggcgcgtgtcgccacgggcgagcgcgccgcgcgcgcgaaggcggcgctcgcgcgggagcgacgtgaaaacgccgcgaccggacgagtggccgatcgcggcgtcggttcgtcgcggcgacgcgcgcggtggtcgccgactcggcgggcaagacgaggcggcgcaggcgggacggccctggccggcgcggtgctacccgggtgcgccaacgggcggcgtgccgcggcccggcattactgctgcggcgcgggcgccgacgcgcccttcgccgcgcgccgctgctcccagcgctccttcatcttctcgcgccgctcgtccatcttcgcgaattgctgcttgagcgcggtgctgaccgtcgtcttttgctgatcgttcaggccgttgtagaacgcgagccacgcggaggccgtctgctcgcgcagctgcgcgttctgctgctcggcctgctggcgcgccgcgtgcagcgcgttcagatcgaggatcggctggttctgctgggcctggaactgctggtgcagcgcttcgtggctcttgcgcatcgcgtcgcggttctgcttcatcgtgttgacggcggcctgccattgctgctcctgcgcggcgctcaggttcagcttgtcgtggatgcgctgcatcatcatgaacgggccgccttccatatgatgatggtcgcccaggccgcccggcggcggcatgtcggggggcgccgcgcgcgaggcggcgctgaacgacagggcgagcacggcggcggcgatggcgaggcgggaagtcttcttatacattgagtcactcctgtattgaacgatccggtgctgcggcgggctcggcgcctgggcgtccgcgctttcggcgccggccgacatccggtaatgcgcagcgtagccaagcgtgcgcgccgccgtgttacgcgcgccgccgccgcgtttaccgcgcattacactttgcttgcgcagtaatccgcagtaaccctttcggggatttgtttcgctcagcccggccaccccacacggtaaacttcacgccatgactactcagatcctcatcgtcgacgacgaccaagaactgcgcgacctgctgcgcgactacctcgtgcggcaaggcatcgaagtgtcggtgctgcacgacgcggcctcgctcgagaagcgcctcgagcgcgagcggcccgatctcatcgtgctggacctgatgatgccgggtgtcgacggcctcaccgcgctgcgccaactgcgcgcggcgggcgacgacattccggtgatcatgctgaccgcgcgcgcggacgacgtcgaccggatcgtcggcctcgagctcggcgcggacgactatctcggcaagccgttcaacccgcgcgagctgctcgcgcgcgcgcaggcggtgctgcgccgccgccgcgcgagcccgtcggcggcggcgcctgagcagcgcgagccgtacgcgttcggccgcttcgtgctcgacttccaggcgcgcacgctgtcggtcgacagcaagccggcgacgctgtcgagcagcgagttcgcgctcctgaagatcttcgtcaaccatgcgctgcgcacgctgacccgcgagcgcctgctcgagctgctgcacggccccgagtacgacggcaccgatcgcgggatcgacgtgcaggtctggcgtctgcgccggatcctcgaaaccgatccgtcgacgccgcgcttcatccagacggtgcgcgggcgcggctacgtgttcgtgccgaacggcgaggctcatgcgcaaacccattgattcgctgttcgggcggctcgcgctccttgtcgtctgcgtgctgctgctgtcgcacttcgcgtggtacttcgcgatccggctcgagcgcaatcagttccagacgcgctatgcggtcgaggaggcggcgttcctcgtcgacgcggtgcgccagcacgcggagcgctcgcccgaccagccgctgccgtcgcgggtgcggctcgtcgcgccgggcagcggcgacgtgcccgaggcgaagcaggatctgccgcccccgctcaagcgcttcgcggacgatctgcgcgagcgcctgccggccggcacgcaggtgcgcatcggccggccgggccatccgcccgtgctgtgggtcaagcagccgagcgatcgcgactggatcgtcgtgccggttcagccgctgcggccgccgcgctcgctcgaccggatggtgctctggctggtgatgatcttctcggccgcggtgatggcggcgctcttcgccgcctggcaactgcagcagccgctcagttcgctcgcgcgcgcggtcgcgcgcttcggccgcgggatggcggtgccgccgctgcccgagcgcgggccgcgcgagctgcgccagctcacgcacggcttcaatcagatggttcagcaggtgtcgcgcgcggagaacgaccgcgcggtgatgctcgcgggcgtcgcgcacgatctgcgcacgccgctcgcgcggatgcggctgcgcgcggagatgatggacgacgcgcggctgcgcgacggcgtcgtgcgcgacgtcgattcgatgacgcacatcgtcgaccagttcctcgtgttcgcgcacggcgacgccgaccgcagcgaggccgtgccggtcgaccaggcgtgcgagcggatcgcgcgcacttaccgcgcggtgtccccgaacgcgcccaccgtgcgcaccgagctcgcggccgggccgggctttcgcctgccggcggcgacgctcgaccgggtgctgtcgaacctgctcgacaatgcgcatgcctatggcgcgccgcccgtcgtgatcgcgaccgcgcgcaccgcgacgggctacacgctcaccgtcagcgaccacggcaagggcatcgcgccgcgcgatctcgcggacgcgacgcgcccgttcgtgcggctcgatccggcgcgcggcggcaatgggcacagcggtctcgggcttgcgatcgtcgagcggctcgtgcagcgtacggggggcgcgtgcgagatcggcaaccgggaagaaggaggcctgcgggtcgcgatgacgttcgcgttcgacgtcgtgccgaaggcggagccgcagacggaggcgccctgacgcccggccgcccggccggcgcgggggccgcggcgcccggcgccgctgcgccgccacgccgcgcggcggcgggtcactcgccgaagagcgtgctgagcgtctcggcggcgttgctgtcgatcgtgttgtaggtgacgctcgtcgcctcgaagatgtaaagcgtcgtgtatttgccgacgcgctcgaggatgtcctcctgcagcgtttcgggcacgatgttcatgttcagataccaggccgtcgacgacaaccgcgtctggaacgagccatactcctgcatcagttgatcgaacgcgtcggcgtcctggtcccggcacacgataaccagatttcctgccattcactcctcctgatagaccatcggccccgtcggggcaaataccgatcatacccgcttcggcgtgtccgttcgtcgacgaaggcctcgcccgcgctcgccgcgcgtcgcgcatgcgcgcaggcgggttcacggcagggccggatcgcggcataattcgacgttgcggcgcagcagcggccagccggcgcacgccacttctcgttgatccgcccgccgcccgcccgttgcggggccgatgcgcttgcggccgggcaggatttccatcgttcgtcgtccgcaaggttgtgcctgaaatacaggatgtagtagtgtcgtgccgtcgcgaggccgggcgctccccgcttcgcgagcgaaacgccggctcccgggggagcgcggcggcttcgcggcacttgcagtcaaaacgaatcaccgcacgagcgcgccttgccatgagtcacattcgctttctggcctcatttatcgatttgcacggccttgccggggagggcgcctgatggatctcggattcttcgatccgaaccggaccgccaacgcatccgcgtggcgggtcctgccgaaccgctgggatttcgtcgcgtttccgctcatcatctgcgtgatcgcgatggcggcgatcggctttcacgagacgatggcccccatcgcgacgctcgagacgcagaggatttcgctcgatccggcgaacttgcccgaatacgcgctgcgcacgacgctgcgcatgctcgcggcgatggtcgccgcgctcgcgttcacgctcgtctacggcacgctcgccgcgaagagccgccgcgcggggatggtgctcgtgccgatcctcgacatcctgcagtcggtgcccgtgctcggctacatctcgtttacggtcacgttcttcctcgcgctgattccgagccgcgtgctcggcgccgagctcgccgcgatcttcgcgatcttcacgagccaggcgtggaacatgacgttcagcttctaccagtcgctgcgcacggtgccgcgcgatctcgacgaagtgtcgcgcggctttcacctgaccgcgtggcagcgcttctggaagctcgaagtgccgttctcgatgccagggctcatctggaacatgatgatgtcgatgtcgggcggctggttcttcgtcgtcgcgtccgaggcgatcacggtcggcaaccacacgatcacgctgcccggcatcggcgcttatctcgcgcaggcgatcgtcgagaagaacctcggcgcggtcggctgggtgattctcgcgatgacggtggtgattctcgcgtacgaccagctcctgttccggccgctcgtcgcgtgggcggacaagttccggatggagacgacgagctcgggcaacgcgcccgaatcgtggctgctcgacctcgtgcgccgcacgcgcctcatccaccagttgctcgtgccggcgggctggttcttcgcgcggctcgcgcggattccgctgcgcgtgccgtcgctcgacgcggtccgcttctcgatgccgcgcgtcgagaagaaggcgtcgcgcgcagccgacatcgcatgggcgatcgccgtgatcgtcggcacggtctatgtcgtgtggcgcgtgttcgcatacgtgagcacgggcgtgacgcttgccgaggtcggccatgtgttcgtgctcgggctcatcacgctgctgcgcgtcgcgctcctgatcgcgatcgcctcgctcgtgtgggtgccgatcggcgtgtggatcggcctgcggcccgcgatcgccgagaaggtgcagccgctcgcgcagttcctcgcggcgttcccggcgaacctgctgttcccggtgttcgtgatcgtgatcgcgcgctttcacctgaacgccgacatctggctgtcgcctctcatcgtgctcggcacccagtggtatatcctgttcaacgtgatcgcgggcgcgaccgcctatccgaacgactatcgcgaagcggccaccaatttccgcatccgcggctggcaatggtggcggcaggcgatcctgcccggcatcttcccgtactacgtgacgggcgcgatcaccgcgtcgggcggcgcgtggaacgcgagcatcgtgtcggagttcgttcagtggggcgacaccaagatcgaggcgcacggcctcggcgcgtacatcgcgcagacgacggccgcgggcgactacccgaagatcatcctgggcatcgccgtgatgtccctgttcgtcaccttgttcaaccgcctgttgtggcgtccgctgtatgcgtacgccgaagcgaagctgcgtctcgattgacacagatttgagaccgatgtcagccgattgagaccgaccgagagcgaaacgcgatgcaaaacccgaatgctgtcaacgcccccgtccagacgccgcccgcgccgccgcgggtcggcgaggaaatcctgcgcgtcgagaacgtgagccgcggcttcaacaagacgcagggcgagctgctcgtgctcgacggcgcgaacctgtcgctgcgcgaaggcgagatcgtcgggctgctcggccgctcgggctccggcaagtcgacgctcctgcggatcatcgccgggctgatcgagccgacgggcggcgaggtcacgtatctcggcaagccgctgtccggcccggccgaaggcgtcgcgatggtgttccagaccttcgcgctgtttccgtggctcaccgtgctgcagaacgtcgaggcggggctcgaggcgctcggcgtcggcgcgcgcgagcggcgcgagcgcgcgctcgccgcgatcgacctgatcggcctcgacggcttcgagaacgcgtacccgcgcgagctgtcgggcggcatgcgccagcgcgtgggcttcgcgcgcgcgctcgtcgtcgatccgacgctgctcctgatggacgagccgttctccgcgctcgacgtgctgacggccgagacgctgcgcaccgatctgctcgatctgtggacgcagggccggatgccgatcaagtcggtgctgatcgtcacgcacaacatcgaggaagcggtgttcatgtgcgaccggattctcgtgctgtcgtcgaatccgggccgcgtgatcgcggagatcaaggtgccgttcaagcatccgcgcaaccggctcgacccggcgttccggcgcctcgtcgacgacatctacgcgaagatgaccgcgcgccaggtcggcgaggcgacgaagaaggggctcgagctcggcagctggctgccgcaggtgtcgacgaacctgatggcgggtctcatcgagacgctcgccgcgccgccgtaccacggccgcgcggacatgcccgagatcgcccgcacgctgcacctcgaggtcgacgatctgttcccgatcgccgaagtgctgcagtacctgggcttcgccgacgtgcgcgagggcgacgtgttcctgacgccgccggggcgcgtgttcgccgaattcggcacgcaggagcgcaagatgatgttcgccgagcatctgctgcgccacgtgccgctcgccgcgcggatcaagaaagtgctgaacgagcggcccgggcatcgcgcgccgcgcgtgcgcttcgagcaggagctcgaggatttcctgtcggacggcgcggctgaggagacgctcgacgcggtgatcgactggggccgttacggcgagatcttctcgtacaacgaccagaccgagatcttcagtctcgaggacgtcgagtcctgagcggcggcgggccggcgggccggcgctcgcccgccggcgcaaagggcgagggctcgcgcacgcggcggcactcggcgcgcgcgtcatgcccgcggcgcgcagcgcgagtgcgcaggcgggcgggctgccggacgattcgttcgctgccgttcatcggcgttcgccgtcaccgttcgccgtcacgattgacggcggacgcttgacgattcgaatggcggagcggggcgacgcgcggtgcgacgacggccgccgccgcgcttgccgggcggcgggcgggcgtcgcctcgacgcccgtgtgcttcgtcgtgcgctccgcccgcgtgcgcaacgcgtccttctcgggctttcagacggccgtgatcgccgccgctcgccgcgcccgcgtcactgcagattgccccagcgctcgacggccggctcggccgacgcccattgccagccgtgcgcatcctggcacgcgttggcgagataccagtcggcgcgggagccgtccttcaccgaaaacgcgaattccttgcaaagcgcgagcggcgtctggaacgcgcgcgtcacgcgcacctcgccttcgccgttctcgagcggcacccggttcttcacctgccatgcgcgcgtttcgccgacggcgaggccgcccgccgcctgcgcgatcgcgtcctgctgattcttgtggagctgcttcatcgtccggttgacggcttcgtcggtcgcggcctgcaccgcgatgccgacgcccacgccgacggcgggattcgcggtgacgaggcccgtcgccgcgcccgcgagcgcgccgcttgccgcgccgaccgagccgcagccggagaggccgagcgcggccgcggcgagcgcgagcgccgccgcgagcggcagcgccgcgcgcacgcgcacgctcattgcagcgctccccaccggccggtggcgggttcggccgacgcccacttccacgcggggccgtcccggcagatcgtcgcgacgtagaagcccgattgagcggcctcgttgcccttcgcgtcggtgtcgaccgagaacacgatttccttgcagtcgagcggcccgacgctgatgagccggctcacggtcacgcggccgtgctcgtcgtcctcgatcgggaacgagtgatgcgtcgaccagggggcgacgccgccgacctcaagcggccccgccgcggcggcgatctgcgcctgcgaatagcgatgcgcgacgcgctgcgtgtactggacgcccgcgcgcgcgccggcgacggcgcccaggccgatgccggtcgcgacagcggcgttgctggtgactttcgacgcgatggccgcgccggcgatacccgcgccggccgtcgcgccttcgctatagagcgaattgcagccggacagcagcgtcgagaaggcggcggcgccgagtgtggcccatgcggcccaacggcgcgccggccgtgcgatgcgatggttcatccctgaatgcggtcctgtcttcgtgcgccgcgcgttggcacagcgagcgtagagcgccattgttctgcaattgtccgacgagaaatgcaaacaattgacaaaacgcccatcgagcacgccgagcgcgcgcgagcggcaatattttggtgcaaagcggcggacaggggtcgaatcgttacaaattgaatgtaattgttaccgtgaacctctcgcgacgaatctaaactaaagcgctatggactgtttcaacgacggcctcgcgccgctccgatcatgagacaccctgccatgcgccgttccaagcgccccgagcatcgcgggcgcgacgccggcaccggcccgtcgcggccggcccatgctccatcatctcccgcgcctgccggctccgcgcccgatacgcctacggacggcgatcacaatcagggcggcacacgtccggaagggctcgactatcaacgcgatctcggttcggaacaggacgcatgaggacgttcttgttacatccgttttcatttttaacgttcgaaatgtcgcgaggtggcatgcgacttgcctgattcggcgggaatgccgtttttcccgctcgccgggcaatctgatacaggagggtaagccgtaatgagcagattgatcgtggtatcgaatcgcgtggcggccggccaggatgcgcgtccgacggcgggcgggctggcggtcggcgtgctcgacgcgttgaaggagacgggcggcgtctggttcggctggaacggcgagatcgccggcgcgcccgaggagcccgtgatcgagcgggacggcaacgtgacctatgcgaccgtcggcctgacccgccgcgactacgaccagtactatcgcggcttctcgaatgccacgctgtggccggtatttcactatcgcggcgatctcgcgcgcttcgatcgccaggaatatgccggctatctgcgcgtgaactgcgcgctcgcgaagcagttgtgcgcgctcgtgcagcccgacgacatcatctgggtgcacgactatcacctgctgccgttcgcgcactgcctgcgcgagctcggcgtgaagaacccgatcggcttcttcctgcacattcccttcccgtcgcccgaggtgctgcggaccgtgccgccgcatgaagagctgatgaagttcatgtgcgcgtacgacgtcatcggcctgcagaccgaaagcgacaagcaggcgttcgtcgattacatcgagcggcgcgggctcggcacgtcgagcgaggacgggatcctgcacgcgcacggccgcgtcgtgaaggtcgccgcgtatccgatcggcatctatccggacgcgatcggcaaggcggcgatcgaatacggctcgcgcaaggcggtgaaggcgctgcgcgacacgatgcgcgagcgcaagctcgtgatcagcgtggatcgcctcgattactcgaagggcctcgtcgagcgcttccaggcgttcgagcggatgctcgcgaatgcgccgggctggcaggggcgcgtgtcgctcgtgcagatcgcgccgccgacccgctccgacgtgcagacctatcagcgcatccgtcagaccctcgaaggcgaggcggggcgcatcaacgggcgcttcgcgcagctcgactggacgccgatccagtacctgaaccgcaaatacgagcgcaatctgctgatggcgctgttcaggctgtcgcaggtgggctatgtgacgccgctgcgcgacgggatgaacctcgtcgcgaaggagtacgtcgcgtcgcaggatccgaacgatccgggcgtgctcgtgctctccgagttcgcgggcgccgcggccgagctgccgggcgcgctgctcgtgaacccgttcgatctgtcgcagatggccgaatcgctcgagcgcgcgctcgcgatgccgctcgaggagcggcaggcgcggcacgcggagaacatcgcgcggctgcgcaagaacgatctgtcggtgtggcgcgattcgttcctcacggatctgcgcagcgtcgcgacggccgcgtccgtcacgcagcgcgccggacggcgcgtcgcgaatgcctgagccgggcgtcggcgcgcacgcgggcgggctcgacgccgatgcggcgctcgcccgcttcttcgtgatcacgggcgggcccggctcgggcaagagcacgctgatcgacgcgctcgaggcgcgcggttacgcgcgctcgcacgaagccgggcgcggcgtgattcaggatcaggtggcgatcggcggtcacgcgctgccgtggcgggaccgcgccgcgttcgccgacatgatgctcggctgggagatgcgctcgcaccacctcgcacggcgcgcgcgcgggccggtgttcttcgatcgcggcgtgcccgacgtgatcggctatctgaaactgtccgcgctgcccgtgcccgcgcatctcgtcgcggccgccgagcggttccgctatcgccgcgacgtgttcatcgcgccgccgtggccggagatctacgcgcaggatgccgaacgcaggcaggattacgccgaggccgtgcgtacctacggcgcgatggtcgacacgtatgcggcgtgcggctaccggctgatcgaactgccgcgcgcgagcgtcgacgagcgttgccgtttcgtgctcgatgtcgtcgaggcagccgcggcggtgtgatcgtccgcggtggcgcggctggatgtgtttcgcgggtgccggtggctgacggcgccggccgatatcgcatcggcccgacgccgtcgtttccagcctgtttcgcttgcgtgcctgacttccttgccgatcgccgccgttacccgccgggctttcgcccgatgccggccgccgctcacgcgtggcgctgcgccggctgctgcgcaccgtcgaacggctggggcgcgcgggtcggatcgaagtcggcccagcggcccgattgccagcgccccgtcgcgcgctcgatgtcggcgccgcctgcttcggcgagcgcgcgcgcggcgtcggcctgcgaatcggccgtcacatgcacggcgacgagcatcccggacgcgcgcgtctcgtgatggatcgcatcgtgcgcgagctcgcgcacgtgcgtgcgtgtgaagtcttccttgtgcatcatcccgccgatccatccgccgagaaacgcgccgacgcccgctgcgcagagcgcgaccacgagcgacggcgtgacgagcgaaaacagcgccacaccgaagatcgcgccggcgacggcgccgatcgtcgtgccatgtctcgcatgctgcatcgcatcgagggaatgcgtggccgcgtgctgggcgcggggcagacgctcggaccatcgcggcgcatgctggccgcgcggattgacgaagaacagactgacgtcctcggcgacgaaaccgctgtcgagaagccgctgggtggcggcctcggcggcgcgctgcgtcgtgaagcgtgctgcgacgatcaatgacatggcgccctcctgatggtggcgtgaaggccatccgaatgcccgtcgcccgggcgcggatgcgctcggcttgcggcgcgggcacgatgtattggacagccggcgtgcggcggagtgcgggcggcaacgggctcgcgtgcggattccgacgcgctgccgatgcgtttccgaagcatgtccgatgcgtctccaatgcgtcttcgaggcgttttcgacgtgcaaaggcgaacgggggtgcgggccggggataacggggtgggtgcatgacggcagtgcgggaggtggcgatcgcttcgtggttccgttcccatcgcgcgcggcggggaggatggctgaacggccgagtcgacgcggccgtgcgaagcggcgatagtgaaggcgtatgcgggacggatcgcggccgtcgaggtggacgggtcgggcgagatgcgggcgtgtgcggtgtgctggccggtgcgcttcggcgatccgtgggaggccgtcgggggcagggcgtgcgatcgctcatgcatcggtgagcgtgcggagccgggtaggtgcagaggagagccgcacgcggggcgagcccgggtgggggcaagcgtgcccaatcccgtccgggcagccccggccggccccagccggggctaaaacgcaaccggacctacgcgggcccaggcggcccaggcggcccaggcggcccaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggcggacctaggccaagcggactcgaccgcggacccaagcgggcggttccacggcgctcaacccgccgcggcggtcgtatcgcgccgcgcgcggattctcagcaggctcacggccgccgcgacggcggcgaacgagctcgccgcgtagagcgcgatcgtcggcccgtgctgcggcgcgatgccgaagatcagcgcgacgagcgcggcgccgagcgtttgtccggtgagccgggcggtgccgagcatcccgcttgcgccgcccgcgcgctcgcgcggcgcggacgacaggatcgcgcggttgttcggcgactggaagagcccgaagcccgcgccgcacagcgccatccgccacacgatgtcgacgggcgtcgggtgcgcaccgatcgtcgcgagcgcgaacaggccggatgcgaacagggcgaggccgatgccgcccagcgcgcccgccgaatagcggtcggacagcacgcccgcgagcggcgccgcgacgacgatcacgagcggccacggcgtcatgtagagccccgtctggacctgcgagaagccgagcgtgttctgtagccagaacggcagcgcgacgaacgcgagcatctgcgatgtgaacgacgcgaccgatgtgccgatcgacagcgcgaagatcggaacgcgcatcaggtcgacgggcaacagcggcgcgggctgcgtcaactggcgcttgacgaagaagtagccgatcacggcggccacgagcgcggtgagcgcgacgctcgcgcgattcccgccgtggccgagcccgtcgacggacacgatcaacagcccgaacacgcaggcgttcatcacggcgccgatgaaatcgtacggcgcgctgcggcccggattcgccggcagcgcgcgcaggctgccgcacacggcggcgacgccgatcggcacgttgatcgcgaagagccacggccacggcgcgacggcgagcaccgcggacgcgacggtcggcccgaccgccgacgacagtgcgacgaccattgcgttgatcgcgacgccgcgcccgagttgcgaagacggatagatcatccgcacgagcgcggtattcacgctcatgatgccggccgcgccgaagccctggatcacgcgcagcgtcgcgagcgcgggcagcgtgcccgacagcgcgcagccgagcgacgccgccgtgaagagcatgagccccgcgatgtagacgcgccggtagccgatgcggtccccgagcgaggcgagcggcagcagcgagatcgtgacggcgagttggtacgcgttgacgatccagatcgacgcggcgtcggaggcgcgcagatcgcgggcgatcgtcggcagcgcgacgttcgcgatcgcgccgtcgagcacggcgagcgtgatgcccagcgcgacgcagacgatcgcccagtagcgttgcgggaacggcagtccggagtcggcgttcatggcggaggcggtggcgaggcgagaagctgggcggcgagtccgttgcgcacgcaaccgccggcatgcgcgggcgagccgtgcggccggcggcgagggccgggcgcagcgcccggccggggcggattacttcagttccttcaattcgtagagaccggtgtaggttgccgaatcgatttcgttcagatggatcatgaagcgggcgaccgcgttggtggtctccttcgtgacgggcagcgaatcgaccttcagcgcgtgcagccggaagatgtagcgatgcggcttgtcgccgcgcggcggcgcggcgccgccgaagccttcgtcgccgtagtcgttgcgcacctgcacggcgccggcgggcagcgccgcgctacccgccgcgcccgcgtcctgcggcaggcccgccgtgtcgaccgggatgttgacgacggcccagtgccagaagccgctgcccgtcggcgcatcgggatcgtagacggtgagcgcgaggctcttcgcatcggcgggcacgccttcccaatggagcgcgggcgagcggttgccgccgtcgacgccgaagccttcgtgtttgtactcttgtgccttcggcatgaagccgttggccggaaactcgtcagtccaaagccggaaatcagccatgggggcctccttgtgaagttcgacagagtgacgcctgcgcgccgcggcgacgtacgcgcgcgagcaccggcgttaagccggtcgagtgtatcaccggcgcatgaaacgtgaagtcggcgcatgcggcggcacggcgctgggagcgggccgtgtcgtgccttgcgcgggcgcgcgcgggtggcgcgaaggggcgtgatcgcggcgcaagtcgaggtgcaagtcggagcacgagtcggggcacgtcgagatatgtcggggcgcgtcgaggcacatcgaggctaatcggtcgaatggacggatgcgaggttgtccggcttcgcatcggtcaggcgagcggatgttcacccgcgaccggcaatcgggcgatcgcgtaagaagggatgttcgcaagggcggggccgtctcggcaacgcagtcgtgacgacgtgggtcgactgcggcgtccgtcaggcaggctgaccgggttgaccggcgcactgcggggcatcgtggtgcatcgcatcgtcgccgcatatcgggccgcatctcgccgccacgcgtacgacccggctcgcattgtggttgcctgtcgctttcatgcctcgaaatcgagcccgccgagtagtacgagcgcgtcggcctgcgtgcgcgagccgaaatcgacgccgcgcgcgttttcccatgccgccagcttgcgcggcagcgccgccagatagcgctcgaagcgtgcggcgccgtccgcttccatcaggcgttcgatctcgtcggtgttccacgtgagcgcgaggttcagcgggtgtgcgtagccgcgcacgtgctcggcgtgcggcgcgacgatccgcacctgcgtcggatggccgtggccgccgtagccgacgacgtcggtgtgcgcccgatggttcagcaaatcggcgatggcgcgcgcgatgcgcggcgcgaattcggtatcgaatcggcgggcggtgtcagggctcatcgacggcgtctcctttatgccgaaaatcgtagcacggcccatgcacgtgcgagcgcgcgcaacaggcgtaatgccgcgttacccccttgctgcatctattgcggcgcacgccgcccacaatgggcttcatcatgcaccacgttcggcggagtccatcatgaagaagatcgcggcagtcctattgacggcgggcagcctcgcgctggcggggccggcgagcgcgcacgatcgtggcggcgtcatcgtcggcgcgctgatcggcggcgcggtgctgggcgcgatcgtgatgtccgcattgaatcccgcaccggccgttgcatatgcggcgccggcgtatcaggctccggcgtatcgggcgcccgctatcagccggcgcgatatcagccggcgccgccttacggtgcgcagccgtgggcgatcgctatgacgcgtatcgacgcgcatacgtcggttgcggcgcgcaagcgtacgacgacggttatcgcggatacggttccgcgcagccgtggcctgccgggtggtgagcgcgagcggcgcgcgatcgtgatgaacgagtgaatcgctgagccgatgcgcgcatccgcgcatccgcgcgcccggcggcaggcgcggcggaagttgcaccgctgcggcgcgacgcacggaatcgggccgattcggtcgagccgagtgcgcggctttccatgattccgcggcaacgagaactgcggcggcccgacgggccatcgccgcaggcgtgtgaagcgccgcactcggatcaccgccgcgatcgacggcgatcgggctttgattgcgcgccgcgtgatgcgtgttatctgtgacacatgcgacacatgcgcgcgcggcggtcgagcgcggcggcggggccgagtccgcgtcgatcaatcacggctacggcgccgccggtgcgcgtgacatcgatcatacgaaccggccgccgtcgtcccgatgaacggcatgtcgatgtggcgcgaccgttcgcgccgcatcgtatcgtcgatacaactcgttgcaaatccgcggctcgtgtcgatcagtgtcgtccgccgcggccgttgccgccaccatccggccaatcgttgccgccgcggacgttgcggccgccggccggccctcggccgccttgccagccgttgccgcgcccgccatgccaatcgttgccgtcgcgccagttgccgccgccgcgccagccgccatgccagcgatcgtcgccgccgcgccaatggtcgcggtcgcgccatccatcgccgccccagacgttcaccgttccgtacacgggcgcgtagcccgacccatacgcatagccgcccggataatacggctgcgcgtagccatagccgtacccgtcgtccggcacggcgacgcagccggcgaggagcgcggcggctccaagcaaagcgacgagtttcagcatgacgttccccttcctcttgcttccgtatcgctttcattgtgatgggcgccggccgactccgtgcgaagcgaattgtgtccgcacattacaatcacgtaagcggtcgaagtacggaagccggctgcgtgtcgcgtttttcgttcaattcaacactcttcttcaggagcaccgtatgaaattagcctctcgcttggcagcctgggcggcgtatgccgcattcgccggctattccgccgtcgcggcggcggcgagcgcgtcgacgcccgccgcgggcgccgatgccgcgtcgtcgccgaagccggccgtggaagacatcaagatgttcccggccgcccaggcggggcagaagcgcgaggtcatcgtgctgcccgccgaaaagctggaagaagacattcgcgtcgaactcgtcgtcggcaggacgatcaaggtcgattgcaatcagcactggttcggcggcgatctcaagcatgaaacggtgcagggctggggctatccgtactacgtgctcaccgacgcgaaggggccggccgccacgctgatggcctgcccgggccaggaatcgcagcaggcgttcgtgccggtgcgcggcagcggctacctgttgcgctacaacagccgcctgccgatcgtcgtgtacgtgccgaaggagttcgaggttcgctaccggttgtggtacgggtcgaacgaagtggcgcgcgcggtcgagaagtaagcggcgcggcggctcgctgcgatccgcggcggtcgcggcgcgacgtgccgcgcgcggatcgcgccggcgccccgacggcggttgcgctgctgcggcgtcactgcatcgagcacgtgagccagcggcggatcttcgccgcatcggcaacatggtcgtgcggccccggcgcgccgagcagcacgatgtcgaccggccgcccgcgcaccgcgtagcgcagcaccacgcagtggcccgcttcgttgatgaagcccgttttctgcaacacgatgctcgaatcgccggcgcgcacgagcgcgtccgaattcacatagcgcaactggccgcggccggggaagaccgtcttcgacgtcgcggtcgagaacgtcttgatgcgcggatagcggcttgccgcggcgacgagccgcgacaggtcgcgcgctgtcgatacgttgcgcggcgacagcccggtcgcgttgacgaagtgcgtgcgcttcatgccgagcgtgcgcgccttgcggttcatcgcggcgacgaacgcgggccggccgcccggatagtcgcgcgagagcgccgccgccgcgcggttttccgacgacatcagcgcgatgtgcagcatgtcgcggcgcgacagcaccgagccgaccttcaggcgcgatcccgtgaatttttcgtagtcgcggtcctgcgcgcttacgcgcagcgggcgcgacatcggcgcgcgcgtatcgagcgcgaccatcgacgtcatcagcttggtgaccgacgcgatcggcatgacgcgatttgcgtttctttcgatcaacaccgtacccgtgcgctcatcgacgacgtagatcgcgcgtgagcgcagcaggtggcgcgacgcggcggtgtagccgcagcgcgcgagcagttgcggcttcgcggccgcgacgacggtatcgcgcgccgcgcgcggccgcttgcgcttcggatgatgccgatgcgcggccgtgcgcgcgcgatgtccggcctttcccggtatggccgcgcgtttgggtttcgcgtgcggcgcatgatgccgcgcgcgagcggcgcgctgggcgtgtttcgcatgcgcggcgcgcgcgctgcgacacgcgtggccgtgcgcagccgatgtgcgtgcgcaggccttgcccgccgcgtgagcgggcgacgcgaatccgacgcccagaacggacgcgatccagacgatgcagacggcgaacagcagacggacggggaggcggcttgggtgatgcggcgtggatggcatggcgatcggacaggaagcgggagagagtcgaacgagcgtgtcgcgcgataggaccgcggagcggtcgggaaattctcggcgacggcgatattgatggtgtcgacggcgtagaaggccgatggacaacgcgacgatgcgacaacgcgacaacgcgacaacgcgacaacgcgacaacgcgttgcgcgcggccgcgacaggtagcggaaggcggcgagggcgtcgtgcgcggtgtgccgcgtgtgcgagcgggcgcgcgtcactcccagatgctgcgcacggccaccgcgacgatcaccggcaccgagaagacgagcggaatcgcgaaatacggcgcttcgcgatcgacgagccacgtatagatcacccaggccgcgccgaggccgaacgtgacgacgccaaccagcacggcgaagagattgagcacgaggttcgacgggcggcggcgttttgggtcggcgggatcgggcggggcggatttcatcgcgagtcggcaggcttcatgatcggccgcacgcgcggcggtgcgcggcgctcgggcggcgatcgacgtgccgggagccggctgtgtatcgtcgaaggcgacgttcggttgccatcggcttcgcgtgcgcggactgcatccggagcgtcgaatcagcgctaatcatcgcagcaaaacttgccgtgttgcaaggcatgcatcgcgcatgccggaggacggcggacgtctgtcgcaactcgcccgtggacttggcaccgcgcgtgggcggcggtgtgccggcgctgcgcggcgccgagatcgaccgccggtggcgcgcatgcgggacgagacggtccgcccgtttattgcgcgtttgcatgccgcaatcgcgcgacgggccgccgcgccggcatgccggccggaacttgccgatcgggcttgcgtctcattcgaaacgattcgtcccggggggtattcatgatccgttcattctttccttcgtccattcgacgcgcggtgcttgccgcgacgatcgccggcatcgcgggcgcggcggtggccgccgacgagccggcgcccaccttttccgaagccatcgcccagagcgcgcatcgcgccgagtggaaacggatgatttcgagcgagaagcgtgtgccgggctggctcaagagcgacaaccgggtcagctcgccctaccggcgcgagcaggtcgagggcgcgtcgtatctggtgggatggatgtgcaagccgcacgattgcgcggccaatcagttctacggcgtgatcgacgaggattcgcaccggatgtggggcatgctcgtgacgttgccgcagacgccgggcgcgtacgacgcgccgagcaagtatgcgagctttcgctggttcggcaagccggatgagcggatgaaaacgtatctgcaggatcagttgaagcaggatccgaactggaagtgagtggaaggacgcatgcgggcggcgcatcggttcgcgtgcgtcgcgatagcggctgcgttcgcgacgcgggccgcgcgcttggccggcgcgttccgtcgcgcgcgtgtcgcgacggaacgcgaaaccggtgcggatagggcgtgacgggccgctgccggtctagcacggcgtacggaatgccgcgcggcgaagtggccacccttgtcgacttcgttgaaatagacgaggttgggcctgctccgtccagtacgtcgcgccgctcggcggcacgagcaaaagcatcccgtcgctgtctgtgagtttgtcaggcttggctccggccttcgcgtttccgacctgtatgttagtgagtgacatggtcggtatctcgtttgttggtattggctggcgccaacgacaacgccaacactttctccggctgtcactgagcaacgttaggtaacgatgggagctggaaggccgccggacgggcctgagcgggcgatttcttgtgaatcttggggatggttgggagcatgactggtccccccgacaggaatcgaacctgtatctagcgcttaggaggcgcttgttctatccattgaactacggggagcggatagtttgagcgggatggaccaaacccgtgtgaaccgggttctcagccttgccctgcttgcctttcggcgatttctgcaatcgactgatgacgcggaatgacgcccgataacagaggacttaacaccttctcctctgcattctttgctacaaatcgcccctgtagcatgccatgcacggccctcgtcgctaccgtttccatcggggtagcccgtgcgccaatcatccagtttgtcccttgccggcgggctcagctccgccgacttgggagcaagagtatatcaaagacatgccgggcaaagggcgcggccgggctggggcatgcgatgtcgcatcgtcgatcagaggtggcctcgctcatccggacagttttctgcgatttttaagtggaacgtccgacgcaatcatgctgccgatttgatcgcaggcagcgtcgcgaagcatgcctcgtccggcgtctggtcctccaggctcgaatgggccgtttccggttgtacagattgatgtattcgcgatggagcaccgggcgtggcagaccgactcgtacgctttcaaatggacttcttcgtacttgatgctgcgccaggtccgctcgacgaacacgttgtcgcgccaagccccgttgccgcccaccgacaaccggagctgtcggcccagcacggcgtcggtgaacgcgcccgccgtgaactgactgtcctgatcgatgttcacgacgcctggccgcccgtagcgggcaaacgaaacgtcacctccggcgcctcaacagcgtgcgaggcttccaatgcggtggcaggccggtgggcgaaaatcgtccggcccgcccagtccacctctttgcgcggcgtgcttcgcgcggcgatgcggcccgcatttcgccaccgcgaattgctcgggttgttccgtttgacgcggccggctcgccgcaggtatcggcatgaccgactggacttctctgcgcgtgcgcgtatgatggccgcattgggatgccgcgccgaatgcgcaccacccgactgccgccgtgccgccgctgcgcggtgctttcccgcctttgtacccgccgcatttcttgtttccgcctttttccagtcagtgacgcgagccgtgcgtggccgtgcgattcctggtctctgcgcggcaaccccggagacgttcatgagcatgcatctgtatcggggattcgagattcatccactgatttatccgcgtctcgcgtccgtcgacgggcgtgcacacaattacgaggccggcttcgacgcggcggtgcggatctgttttccgcgcaccgatgcgaccgcgagcgcaagccgggttttcaagctcgacaacgcgcaagccttcgatagcgcgggcgatgcgcgccgtgcatcgctgcgccatgccgaatacctgatcgaccggcacggcggcgaacggtggagtagcgccggaggcgcgtgacgatcggccattggcgcgcaaccgcgtatcggcggagattgcggtccgcatggacgagataccgagatggcacggcgcgtggacgtcgtgcctgccggtgctgtattggccgccgtcagagaacgcgtcgaactgtcgctattgcgtattcctcacgtttcgcgtcgtgcgggcgctgttcatcggcgcccgcgctcgcgtccgattcggcttgatggccggcaacgtcggcggcacgccggcttggcggttgccgtttgcgcaagcgccacatttgcaagatacgccgtctgagacggcaacgaggacatgatgcgtttcaattcgacggtgtttctgatcgaccccacgccgcgtcgcgcagacggcgaatacatggcgcacgcgcgcatcagcgcgaaccgctcggacggccgcgaatacgacgtgtgccgcagcggtgatctggccggattcgacctgcgtgcggacgcgatcgcgcacgcgagaagatgggccgaaacctggctcgaagatcacttcggctgacgccgctgccgacgacgtcgccgctcgggtcaatcggaagtctcttcgcacgccggctcgcggttgttttccgtgtgcggatggcgtggccagtgtggccgctacggcgctcgcgtgcgtcgcatcgcccgtattcgagcgcgcgcgtcgatcgcggtggcgaattcggcgcgtcgaatgccggatggtttcgtcccgcgtcggaacgcggccgggcaagtggcgcctgtcgtgttccgccgatgccgggcgtcgttcgcacggatcgagcgaaaggcgcccgtcggcaaacgaatgcgcggaaagagcgcgccgcataaccgccgtagtgccggggacgaacgtgacgcgcgcgtgaattgtcgccctcgtcgcttccatggcgaacgaggcggcatccggggtttccggtcttccagataacgcgggcgctcgccggcacggcgaccgctgttttccctccatccacccggacatcgcgaagcggtgtttcggtctacacaggaaccttgcatggccaaagaagaattgatcgaactcgacgggatcgtcgatgaagtcttgccggatagccgttaccgcgtcacgctcgacaacggtgtggtggtgggcgcttatgcgtcgggtcagatgcgcaggcatcgcatacgcattctcgcgggagatcgcgtcacgctggaattgtcggtctatgacctcacgaaagggcggatcaatttccgccacaaggacgagcgcagaagcgatgcggcgccgagggcatcggctcgtcgtcgttgacgcgtttcggcggcggcgcatgaccttgctttgccggcgggcggtcgacgcgccacgcggtttggcggtccagtcacaatgcgatgcgctcatcgaggcgtcgcggcggatcggccgcaatggggcgcggccgttcgccgagcgaccgggcatgggcgctcggcgggggcatttttcgatcgcggccttgccgcatcgtcggacgccgaaagcggccttgcaatcgacgggcgaacggagatgccatcccaccgaggccggatgtgccaaacccgctaacatgacggtttggcgcgtgccgccgattgtcttcggcacgagacgtgaggggcgcgagttggccggctcttgtttcgtcgcttgaacggctacgcgaggcgaatcgaacgagcgacgcgcgtcgcgtcgcgtgcctgcgtctgctcgcgcagcacgccacgcgtcgccgcgcgggcgcttccttctcagcttgccgattgcagcgcgacgtcggggcgccggctggcttgccgcacgaacgcgccaaccgtttccgcgatttcctgcggccggctcaagggcgcccagtgcgcggcgtcgacggtcgattcgctgtatcgcgtcgtgaattcgcggcagccttcgaagagcgccggaggcaggaaaggatcgtgaatcgccatcagcgcatgtaccggcgtcgtactgacgcgcttcctcgggcgcagtacgcgttgcagcaggttcgcccgataaatgccgaggtagcgtatcgcgtcgccttccatgccgtcgtttttccggaacgtgatgcgcggctcgtagtgcgcgatgattcgacggaacatcgccatggcgagtccgctggcgaacagcagctccggcagcaatggcgccgtgaagaaggtcattaggctgttgcgcatcagttggccgaccaactgcgcgaggtggcgcggcgtcgggcgcagcaaccggcggcgcagatagaagccgatctgatccaggctcggcgaaagcgtggtgagcgacgcgatgcggcgcgcgccttccggatcggcgatcgcgtcccagccgtagacgcctccccaatcatgcccgacgaggtgcacgggccggcctgccgaaaccgcgtcgatgacggcgtagagatcggcgagaagcaaggcgaaccgataatgccgggcccccttgatatgcgtggaattggcgcagcctcgcatgtcgtaggcgacgacgtagaaatcgcgttgcaacgcggcggcgacctgctcccagaacagtgcgcgatcgggaaagccatgcgccagcacgacgatgtcgcgaggcttgtccgcactgggcttgtcgccccacgtatagaccgccaggcggacgttgctcgattgaacgaagaggtcgggcgtgtgcatgtcgggtcgctccgaagtggttagttgtgctctcgggttgcctggccgaagatcacatggaaagcggccagaaaaagcaggctgctgctgaagccgaccggaatcacgaagccttggccggccgccaggtacgcagccggcagccgaattcggccgacggcctccagcgtcgcgaaatacaacgcggggaagggcagcatgcaaagaaggaagacgaggctttccttcgcgatcgcgtgttgccggcgccgtgcggtcgcggcgagcatcaggctgaagccggcgatgacgagcccgttgaccgtatacatcgtgccgccggagaacaggtgattgtcgggggcgatcccgatgtgccaaccgaggaacacgctcgccgcgcccgcggccagtcccaggcacgcggcggtggcatcgagacgcgcggcgacgcttgccgacgcggcgcgaagccgcgcaccgaggctcaggacggcggcgggaaatgccgcggtaagcgacagcgccatcagccacgcgatgcccggatacgcatgcagcgccgcctgctcccgcgtcaacagatcggcgggaagcatgcgggcggcggcgtcgaggccggcggtgccgtgtccgagcccgtaggcccacacgttgacggcgccccacaccgcggtcgaggcgagcaacccgggttgcgatcgaagaaaccacgcgcccgcgcggctcgccagcggcgccggcgtgcgttgcttcatgggccgcgcgtactgccgattgacgacgatcagcgcatacgtgatcagctgcgcctgcggaagcatgacgcccatggtgacgaggttcagggtttcctgatcgatgtggggaaagagcggcgcgagcagcacccagtcgatgcgcagcagcggcgcaaccagcaggcagccgaacgacagcgccatccacgcctggtgttcgaaaatcctgcgtgccttgagggcgcgcaccgccatggcgatcgcgatgagcgtcaggacgccgaatatccacagcgcgatccagccgatcaggtgtgcgtagaggtgatgcggcggcgtcagggcgagataggcgagtgcgctcaccgtcgagatcggcacggtggcgacgtatacggcgccgatcagccggtgcgcccgcatgaagcgcttgcgaaacgacggccagaactgcaggctcccgaacgtcacgcagaacgcgctgaacaggacgtgaatcgcgatgagcacctgattgaccctgggcatcgtcgtgtaatagatgccttgctccatcagtctggaatggctgaaacgcgtgactgacgtcggcagcgacatcatccatatttcctcgctgacctggcgtatgccttcgagcgacggatgcgcacggacggatgcgatcgcgtcggcgatctgccgggtggcgttgccgttcacgaacgggagcaggaagcgatgcgtgccttcgcgcagcgcgatccagccgaacgcggccatgaccgtcatcaggcccagcaggaatgcgagcgagagcaagccgccgagcttgccggcggcttgctccgccgaacctgccgttgcctgtctgggtgattccacctgtgccacgttttctcctcccatgttggccgcgatgcgttcgccgcgcgcgtgcccggcgaaattgtacgttccaaaaagaaactttatggggtgaggaataccttcaaacgtcgtcgggccggtcgatggcgcccgccggaccggcccgcggcggggtgtggctcagtgagcgcgcctgtttcgaacggcgcgtcgcccgcgggcggcgcagcctcgttcgagtgcgcgcaacgcagataagagagaggggggatcagcccgcgtgcggccgttcagctcggcggccatgccgcagcggcggcgtgcgctgaaatcgcatcggcatcgggaagcccgccacgccgtttgcgtcgaattcgttcgagccggtgtgctcggggccggcgtgtcgcggggcggggcgcgccggcgcgcggaaatgacgaggacttctcgcgcggccgtcgcccgccgcgcgacgcgagcctcagaattccacgacgacgaaatcttccttgccgacatcgcacagcgggcagcgccagccgtgcggaatgtcggcgaagcgggtgccggccgcgatgccttcgtccggcagcccttccgcttcgttatagatccagccacaaatcaggcagacccagctcttgtattcgacgacttcgctcatgttgcactcttgaagaaccattgcattcgacgtcgcccgatcgcgcgaacgcggcatatcgggcgacgcaacacgcaatggtaccggatttgccgcgcccgaccgtccgagcgcgccgcagcctcatcgcctactgcctactgcctactgcctactgcctactgcctactgcctactgcctactggctactgcctactgcctactgcctactggctactgcctactgcctactgccaaccgccaaccgccaaccgccaaccgccaaccgccaaccgctgatcgccaaccaccgtccaccgtccaccgccgatgcgacggatgcctcaaccgccccgcatgccgcgagcgttccgcacgtgtggcgcccgccgcctgggcgcgccctgtcggcgcatcgtacggcccggcgcttgcccgcgcgctcggcgcgcgcgccaaacccgccacgcgcggagcgtgcgcggtgtatccttcgatggcctttcaacccaaaaggagagagcaatgctctacaacaagtggctggccggcgcattcaccgcggccgcgctcttcgcgtccgcctcggcgcacgcggaagcgagggtgtatttcgtcgagccggccgacggcgcgtccgtctcgagccccgttcacgtgaaattcggtctcgaaggcgacatcgtgcttcggcccgcgggcgacatgacgccccacaccggtcaccaccacctgctgatcgacggcaagccggtggccagaggcgacgtgattcccgccaacgatcactcgctgcatttcggcaagcctcagaccgagacggaggtgaggctgtcgcccggtcggcacacgctgacgctgcagttcggcgatggcgcgcaccgctcgtacggcccggagatgagccagaccatcacggtcaacgtcaagtaggccatcgggctggcgagggccgagcaaggttcccgccagcccgcgccgccggtcgccgcgcgcgcgccggcgttgcgcgtttcgcgcccggccattgtgccgtatcggcgccgtgcgccgcccccggtacaatgggcgcttccgattttttctccgccgtcttccccatgtcgctttattccattaccggcgcgcaactcgcgttcggccacgtcgcgctgctcgatcacgcggacttctcgctcgaagccggcgagcgcgtcgggctcatcggccgcaacggcgccggcaagtcgtcgctgctgaagatcgtcgcggatctggcgaaacccgacgacggcctcgtcacgcggcagcagcacctcgtgacggtctatgtgccgcaggagccggaattcgccgccgggcagacggtgttcgacgcggtggcctccgggctgaccgatacgcgcgcgctgctcgccgaatacgacgagatcgcgcaccggctcgccgatacgcccgagggcgccgagcacgacgcgctgcttgcgcggatgaacgcgctgcaatcgtcgctcgacgcgacggacgcgtggaactggcgcacgcgggtggcgacgacgctcgcgcagatcgggctcgacggcgatacgaagatcgacgcgctgtcgggcgggatgcagaagcgcgccgcgctcgcgcgcgcgctcgtcgtgcagccggacgtgctgctcctcgacgagccgaccaaccatctcgatttcgacggcattcgctggctcgaggaactgctcgtcgcgcagcgcgcgggcctgttcttcatcacgcacgatcgcgcgtttctcgatcgcgtcgcgacgcgcatcgtcgagctcgaccgcggccgcctgctgtcgtatccgggcaacttctccgcgtatcagacgcgcaaggcgcagcagctcgaggtcgagcgcgtcgagaacgagaagttcgacaagctgctcgcgcaggaggaggtgtggatccgcaagggcgtcgaggcgcggcgcacgcgcagcgtcggccgcgtcgcgcggctcgagcagatgcgccgcgagcgcgcggagcgccgcaacgcgcaaggcaacgtgaggctcgacgtcgcgcagggcgagaaatcgggcaagatcgtcgcggagctgaccgacgtgacgaagcgctacggcgagcgcacggtcgtcgagcgcttctcggccacggtgatgcgcggcgacaagatcggcttcgtcggcccgaacggcgcgggcaagaccacgctgctcaagctgatcctcggcgaactgaagcccgacgcgggcacggtgcgcacgggcacgaacctgcaggtcgcgtatttcgaccagatgcgcgcgcaactcgatcaggagaagagcctcgcggacacgatcagccccggcagcgagtgggtcgagatcggcggcgtgcgcaagcacgtgatgagctatctgggcgacttcctgttcgcgcccgagcgcgcgcgctcgcccgtcaagtcgctgtcgggcggcgagcgcaaccggctgctgctcgcgcgcctgttcgcgcgcccggccaacgtgctcgtgctcgacgagccgaccaacgacctcgacatcccgacgctcgaactgctcgaagagctgctgaccgattacgacggcacggtgctgctcgtcagccacgatcgtgcgtttctcgacaacgtcgtcacgtcggtgatcgcctcggagggcaacggcctgtggcgcgaatacgtcggcggcttcaccgattggcagatccagcgcgagcgcgcgcagcggatcgcgcacgaggaggcggccaagcgcgcggcgaaggagcccgcgagcgcgaaggacgacgcgcccaagggcgcggcgggccgcaatgcgcagcgcacggtcaagctgtcgttcaacgagcagcgcgagctcgacgcgctgcccgcgaggatcgcggcgctcgaggccgagcagaaggcgattgccgcgcagctcgaggacggctcgatcttctcgagggatccgcaggagggcacgcgcctgaccgagcgcttcgcggcgctcgacgacgagctgctcgcggcgctggagcgctgggaggcgctcgaggcgaaacgtaagccttcatgagcccgccgttgcggaaccagtaaaatacgccgcgctccgggcgacgcatcgcgcggccgtcgggcgcggcgcgccgcccgctttcggagcaatgcgagcacgccattgtttcgactcggatttttatcgaattcaacgttttgtccacgatgttatccacacgcgctggggataacgtcaaggtgaatgacgaacctgagcttctatgtccacgaaaaagcctgcagcggcctatagcgaagcatcgatcaaggtgctcaagggcctcgagcccgtcaagcagcggcccggcatgtacacgcgcaccgagaatccgctgcacatcatccaggaagtgatcgacaacgcgtccgacgaggcgttgggcggcttcggcaagcaaatcacggtcacgctgcaccccgatcaatcggtgtccgtcgaggacgacgggcgcggcattccgttcgggctgcatccggaggagaaggtgcccgtcgtcgagatcgtgttcacgcggctgcacgccggcggcaagttcgacaaggcgaagggcggcgcgtacacgttctcgggcggtctgcacggcgtgggcgtgtcggtgacgaatgcgctcgcgacgcgcctcgacgtgaccgtctggcgcgacggcaggatcgcgcagctcggcttcgccgacggcgacgtcgtcaagccgctcgcgacgcaaggcgcgggccgtggcgagaagaagtccggcacgcgggtgaccgtgtggccgaatccgaaatacttcgattcgccgaatctgccgctcggcgagctgcagcggctcctgcgctcgaaggcggtgctgctgccgggcgtcgaggtcgtgctcgtcaacgagaagacgggcgagcggcagagctggaaatacgacgacggcctgcgcggctacctgctcgacgagatgaacggcagcgagctgctgattccgcttttcgagggcgagcgcttcgccgattcccgctcgggcgacgacacgttcgccgagggcgagggcgcgtcgtgggtcgtcgcgtggagcgaggaaggctcgctcgtgcgcgagtcgtacgtgaacctgattccgacgcccgcgggcggcacgcatgaatccggcctgcgcgacggcctctatcaggcggtgaagagcttcgtcgagctgcacaacctgcagccgaagggcgtgaagctgctcgcggaggacgtgttcgcgcgcgtgtcgttcgtgctctcggcgaaggtgctcgatccgcagttccaggggcagatcaaggagcgcctgaacagccgcgacgcggtgaagctcgtgtcgtcgttcacgcgcccggcgctcgagctgtggctcaaccagcacgtcgagcacggcaagaagctcgccgagctcgtgatcaagcaggcgcaggcgcgcacgcgcgcgggccagaaggtcgagaagaagaagagctccggcgtcgcggtgctgcccggcaagctgaccgactgcgagaccgaggacatcgcgcgcaacgagctgttcctcgtcgagggcgattcggcgggcggctccgcgaagatgggccgcgacaaggaataccaggcgatcctgccgctgcgcggcaaggtgctcaacacctgggagaccgagcgcgatcgcctgttcgcgaacaacgaggtgcacgacatctcggtggcgatcggcgtcgatccgcacggcccggacgacagcgtcgacgtgtcgaacctgcgttacggcaagatctgcatcctgtcggatgcggatgtcgacggcgcgcacattcaggtgttgctgctcacgctgttcttcaagcatttcccgcaactgatcgagcgcggccacgtgttcgtcgcgcggccgccgcttttccgggtcgacgcgcccgcgcgcggcaagaagccggcgcagaagctctacgcgctcgacgaaggcgagctcgaggcgatcctcgacaagctgcgcaaggacggcgtgcgcgaatcgcaatggacgatcagccgcttcaagggcttgggcgaaatgagcgccgagcagctgtgggacacgacgatgaaccccgacacccgccgcctgatgcccgtcgcgctcggcgagctcgacttcgaggcgacggtcgcgcggatgacgatgctgatgggcaagggcgaggccgccgcgcgccgcaactggctcgaggaaaagggcaacgaagtcgaagcggatatctgagcgcggccgggcgcgcgcccggcttcgcatgcatcgcatatacggacacgaaatctagatggacgacaacactcccgatcttttcgccgagccggccgcgcccgagggcgatttcctgacgctcggccgctacgcggagcgccagtatctcgactacgcggtgagcgtggtgaaggggcgcgcgctgcccgacgtgagcgacgggcagaagcccgtgcagcgccggattctctacgcgatgaacgagatgggcctcggcgacaacgcgaagcccgtgaagtccgcgcgcgtcgtcggcgacgtgctcggcaagtaccacccgcacggcgaccagtccgcgtacgacgcgctcgtgcggctcgcgcaggatttctcgatgcgctatccgctgatcgacggccagggcaacttcggctcgcgcgacggcgacggcgcggcggcgatgcgctacaccgaggcgcgcctcacgccgatcgcgaagctgctcctcgacgagatcgacgagggcacggtcgagttcatgccgaactacgacggctcgttcgacgagccgaagctgttgccggcccggctgccgttcgtgctgctgaacggcgcgtcggggatcgcggtcggtctcgccaccgagatcccgtcgcacaacctgcgcgaggtcgcggccgccgcggtcgcgttgatccgccatcccgcgctgccgcacgcggagctgatgcggctcgtgccggggccggatttcccgggcggcggccagatcatttcgagcgacgcggagatctccgccgcgtacgaaaccggccgcggcagcctgaaggtgcgcgcgcgctggaagatcgaggatctcgcgcgcggccagtggcagctcgtcgtcaccgaattgccgccgaacacgtcgtgccagaaggtgctcgaggaaatcgaggagctgacgaacccgaagctcaaggcgggcaagaagacgctcacgcaggagcagatcaacacgaagaagacgttgctcgatctgctcgacgcggtgcgcgacgaatcgggcaaggacgcgccggtgcggctcgtgttcgagccgaagacgcgtgcgatcgaccagaccgaattcgtcaattcgctgctcgcgcacacgagcctcgaatcgaacgcggcgctcaatctcgtgatgatcggcgaggacgggcggcccgcgcagaaggggcttgcgtcgatcctcggcgagtgggtgcggttccgccaggccaccgtcacgcggcgctgccgccaccggctcggcaaggtgaacgatcggatccacatcctcgaagggcggatgatcgtcttcctgaacatcgacgaggtgatccgcatcatccgcgaagcggacgagccgaaggccgcgctcatcagcgcgttcggcctcaccgagcggcaggccgacgacattctcgaaatccggctgcgccagttggcgcggctcgagaagatcaagatcgagaaggagctcgaagagctgcgcgcggagaaggcgaagctcgaggaactgctcgcgaacgagagcgcgatgaagcggctgatgatcaaggagatcgaggccgatgcgaagcagtacggtgacgagcgccgcacgctgatccagcaggagaagcgcgcgacgttcgaggcgaaggtcgtcgacgagccggtgacggtggtcgtatcgcagaagggctgggtgcgcgcgctgaagggccacgggctcgatccggcgagcttctcgttcaaggcgggcgacggcctgtacgcggcgttccagtgccgcacgccggacacgctgatcgcgtggggcagcacgggccgcgtgtattcggtggccgtccaggtgctgcccggcgggcgcggcgacggcgtgcccgtcacgtcgctgatcgagctcgaatcgggctcgcacctgttgcactactacgcggccccggccgagcagccgctgttgctcgcgtcgagcaacggcttcggcttcgtcgcgaaggtcggcgacatggtgagccgcgtgaaggcgggcaaatcgttcatgacgatcgacgacggggcggcgccgctcgcgccgatgccggtgctgccggatgcgtcgcaggtcgcgtgcctgtcgagcggcgggcgcctgctcgtgttcggcatggacgagatgaagacgctctcgggcggcgggcgcggcgtgatcctgatggcgctcgacgcgaaggagacgctcgtgcaggcgctcgcgatcgacgcggcgggcgtcgtgctcacgggcacgggccgcggcggcaaggcgcaggaggaggcgctcgcggggcgcgcgctcgagccgcacgtcggcaagcgggcgcgcaaggggcgtgcgccggatacccggctgaaggtcaacgggctgaggccggtgctcggctgagccgcaccgggcacggctgacggggctcgagccgggcggcccgacggggcggctcggccggaccggcgccggcgcgcgcggtcttcggcctttgcttcgcgcgcgttggacgggctcctcgcgtgcgcgttcgttgcggggtatcgacacggctctgcggatgacgcagccgcgcatgcggcggcggcagggcttttctcggtgcgctgccgctcgcgtcgggaagcgcatcggcgccggcgggcggaatgttccgatcgcgagcgatgcggtcatgcgtcgattccggagcgatccgtgatgtgcgatttgcgatgcgcgattcgatcgttgtccggccgaccgccattgtcaaccgaggccggggcatgcggccggtgcgcggccgtgcaccggttgtcgcccgcgccgcccccgtcttcggtcgccgtccttttcgatcggcgcgcgggcgatgcgcggcgcgccgatacaaatttacacacccatcgcccgacatgcgcgcttcgcgcacgttcggcgaacggcgcgccgatatatgacgcaccggcgccgcacacccgaaagcgcgcaacccgcgtacattgcgctgaaccgccgcgcgtctcggctgtcgaatgcgctcgacgtctcgcgcgccgtgcgtctgagcaacgcatcggtcattcgaaaactaaaaatggattcccatcatgtcccacgcaatcgccgttgccttgtttctccatctgctggcggtcgccgtctgggtgggcggcatggtgttcgcgaacttctgcctgcgccccgcgctgtcggacctgtcgccgcaattgcgcctgccgctcgtcgaggccgtgttcggtcgcttcttcaactgggtcgcgggcgcggtgatcgtgatcctgctcacgggcgggttcctcctcgtgaaattcggcggcgcgcaggcgacctggccgctgcatgcgatggccgggctcggcgtcgtgatgatgctgatctacgggcatatccgcttcgcgctgtttccgcgcatccgccgcgcggtgcaggcgcagaactggccggacggcgcgcgtgcggtcaacgcggtgcgcctgctcgtgatggtcaatctcgtgctgggcgtcgtgacgatcggggcggccgtgctgtcgcgcggcttctgaccttcgcgccggggcgcgcggcgcgccgcgtgccccggcgaggcgctaatcgccgccgctgcaagcgccgcgcgccgcgccgcgcctcgcctcgagcgccgcgagcccctcaagtccctcaagcctctcaagcctctcaagcccctcacgcggcgagcatcgtctccagcagccatgagccggccggcccgagcggctgcccgcgcgaccacacagcatccaccggcacgcgccgcggccagccgcgcgcattaagctcgacgagccgttcgcgggcgaagtgctcgaccatccagcgcggcagctccgcccagccgaagcctgccaccgccatttccagcaactgcagatagctcggcgccagccagcagcgccggcccgcgacgagccccgtttcgacccgctcgccgcgcggcgcgacgtaggtgttcaggcgcagctcgcgcgtgtcgtgcagcgcggcgagcggcacctcggcatcgccgtacgcggcgagcgcgtgctgcgggccgacgtacagcccgatctccgagcgctcggcgatcgtcgccgcgccgatgtcgggcgggtaggtgctgcgcgccgccatcagcccgagctgcgcgcggccttgctggatcaggtcgagcacgtcgtcgtgctcggcgatctggcattcgaattcgagcgtcggaaaacggcggtccagcgccgcgagcgtttcctcgtatcggctcgactgataggtatccgacacgacgagcgtgaggcgcgcttcctcgccgcccgccagacgcgcggcgacctgatcgatcgcctcgctcgcctccaggacgcgctggacttcgggcagcagcgcacgggcggcgtcggtcagtgtcggctggcgagtcgagcggtcgaacagcgtgacgccaagatcgatctcgaggttcgcgatcgcctcgctgaccgtcgattgccgcttgccgagcttgcgcgcggcggccgagaacgagccgaggttcgcggcctcggcgaacgcgagcagcgcttccggagagtggcgcatcgcgaatgctcctttgatatatcggaaaaaccgatcataacaaactggatgtctacggttaatccgatgaaaatggctccgtctcgttaattgatggagcttgagatgcacatgcaaatgaccgaacgcgtgccggcgaagacgctgaccgagcgcttcgtgcacgcgctcacgttcgaggtgaccgcgatcgcgatctgcgcgccgatcgtcagttgggtgctcggcctgtcgctcgtgcacgtgggggcgctgacggcggcggtgtcggtgatcgcgatggtgtggaacgtcacgttcaatgcgctgttcgagcggatcgagcgccgttaccggctgacgcgcacgctcgcggtgcgcgcggcgcatgcgatcgcgttcgagctcggcctcgtcgcgatggcgctgccgctcgccgcgtggtggctggagatcagcctgctcgaggcgctgctgctcgacttcggcatcctgctgttcttcctgccgtacacgttcctgttcaacctcggctacgaccggttgcgtgcgcgctggatcgcgcaaagggcgatggcctgacgatgatcggaatccgaatcttcttcgatggtccctttcgaaagccggcgcgatgccggcttttgttttgggtacggccggtcaaggcacggccgctcaaggcgcggcccgctcgaggcacggccggtgggcctggccggtcggcgcgaccggttcgcgcccggcgcgacggccgcgacgcgcctgcacgcccgggcgcgtcaaggcgtcaaggattgatcgccagccgttcgtcgaacgagtagcgctgcatcgcgcgttcgaagccttcgaggaacgcgagttcggccgcgttcattttccgttcccggtgccacagcaggtggatgtcgacgtcgatgagcccctcgtccggcggcagtcgccagagccgctgacgggcgagatcgtcgcgcacgatgtgctcgggcaggcagccgatcccgtagcccgcgaagatgagccgacgcacttcgtcgaggctcggcgatgccgcgacgatgcgccccgtgaagcccttctggtcgcggaacacggtgagcggcgacaggctgtcgccgatctggtcgctcgtgaacgatacgaagttctccgcgagcagatcgttcatcgtcagttgcgtctggccgaacagccgatggtgccggccgcagtagatcgcatagcgctgccgcaggaacggtgcgcgggcgagcttgtcgaccggattgcggcagaggctcaggcccgctgtcacggtcttctgcagcagcgacgaaatgatgtcggacgagcgcatcacctcgatctgcagatcgacgcgcggatattgccgatgaaagtcggcgagaaagagatcgtagacgcccgattcgatgcggctcaccgacagcagccggatcgtgcccgtcaggtcggccgccgcgtcgtcgagctcggtgtccaggcgcgagatcgtgccgtagatgtcgctcgcgatccggtacacctcggcgcccgcctgcgtcggctcgaagtgcgggccgcggcggcggatcagcgtgtgcccgagcgtttcctcgagccgcttgagcgcctggctcacggccggctgcgtgacgtgcagccgcgcggccgcgcggctcacgctgcgctcctgcatgatgacgaggaaggtgcgcaacaggttccagtcgagacggtcgttcaggaagcggacggcggcggcgcgcatggcgaggggtctccggcgaatcgacatcgacattaatataagttatgccgtgaataataagtcgaaatttgactaatagttaatggacggcgataaaacgtgcagcgcgcgatggcccgcgtgcggcgcaggccgggcgacgggccccgcgacatcgggcgcgcgcccgccgaatcggcgggccacgcgcatgagagcagagaggagatcccgcgatgactgccccccaaccgtgcgcgcgccagccggcgcgcgccgctgccgccgcgttcgtcggcacgatgatcgagtggtacgacttctacatttacgcgaccgccgccgcgctcgtgttcggcgagttgtactttccgtcgggcgacccgttcgtcagcacgatggcttcgttcggcacgttcgcggtcggctttttcgcgcggccgctcggcggcgtcgtgttcggccatctcggcgaccggatcggccgcaagaaggcgctgatgacgacgctcgcgatgatgggcgcggcgaccgtgtgcatcggcctgttgccgagccatgcgtcgatcggtgcgctcgcgccggtgctgctcgtgctgctgcggatcgtgcagggcgtcgcggtgggcggcgagtggggcggcgcggtgctgatggcgggcgagcacgcgcccgacgggcggcgcacgttcttcgcttcgttcgcgcagttgggcagcccggccgggctgatcctgtcgctcgtcgcgtttcgcgcggccacgtcgctcgagaaggcggactttctcgcatggggctggcgcctgccgtttctcgcgagcgcggtgctgctgatcgtcggtctcgcgatccggctgggcgtgaacgaatcgccggaattcgaggcggtgaagcgcacgcgcgccaccgcgaagctgccgatcgccgacgtgttgcgctccgcgtcggggctcgtgctgctgtgcatcggcgcgaacacgatcggcatcgccggcgtgtatttcacgaacacgttcatgatcgcgtacacgacgcagcagctcggcatcccgcgcgcgacgatcctcgattgcctgttcgcggtcgcgatcatccagttcgtcgcgcagcccgccgccgcgtggttggccgaaaagctcggcggcgcgcgtttcctgaagctcgcggccgtcgccgcgatggcttcgccgtatccgatgttcatgctcgtgacgagcgggcggcccggcgcgatcgtcgccggcatcgcgctcgcggtggtctgcatggcgggcttctattcggtgatcgcgggtttcgtctccggcgtgttcgcggcgcgcatccgctattcggcgatctcgctgtcctaccaggtgtgcggcgcgctcgcgggcggcctcacgccgctcgtcggcacgtggctcgcgcatcgctacgcgggcgcatggctgccgctcgcgctgttctatacgtgtctcgcggggctctcgctcgtgagcgtcgtcgcgctcgacgcgcgccgcgccgcgcgaggcgcttcgggccgcgaagcgctggaggcgcgctgacatgatggcttcggcactgggcgggcggacgctcgcgatcgacggcgagcggctgtggcgctcgctcatggagatggcgcgcatcggcggcaccgcgcacggcggcgtgcggcggcttgccgcgaccgacgacgaccggcgcgggcgcgaccggttcgcgcagtggtgtcgcgaagcgggcctcgcgctcagcgtcgacgagatcggcaatctgttcgcgcgccgcgcgggcgcggaggccggcgcgccgcccgtgctgatcggcagccatctcgacacgcagccggaaggcggccgcttcgacggcacttacggcgtgctcgcggcgctcgaagtcgtgcgcagcctgaacgatgcggggatcgtcacgcgcaagccgatcgagatcgtatcgtggacgaacgaggagggcgcgcgcttcgcgccggcgatgctcggctcggcggtcgcggcgggcgtgatgccgctcgcgcaggcgctcgcggtgcgcgacgccgcaggcgtgacgctcggcgacgcgctcgagcggatcggctatcgcggcgcgcggcgcgcggtgcgtccggcgatcgatgcgtacttcgaagcgcatatcgaacaggggccggtgctggaggcgaacggcgtggagatcggcgtcgtcacgggcgggcaggcgattcgctggctcgacgtgacgatcgccgggcagcccgcgcatgcgggcacgacgccggtcgcgcatcgccgcgacgcgctgttcggcttcgcgcagatcgcggacgcgatcgaacggatgctggccgagttcgcgccgcacggcctggcgacgatcggctgcgtcgagattccgaacgcgtcgcgcaacacgatcgcgggcgcggttgcgttcacgctcgatctgcgccatccggacgacgcgacgctcgatgcgatggcgcgcgcggcgaccgacgcctgcgcgcgcatcgccgcgcggcgcggcttgcgcgccgacgtctcgacgcattgggcgagcccgtcgacgcggttcgacgcggcttgcatcgcgagcgtcgaggcggccgcggcacgcttcggctatcggcatgagcggatcgtgagcggcgccggacacgacgcgatccatctggccaagcacggcccgggcgcgatggtgttcattccgtgtgtcggcggactgtcgcacaacgaagccgaggccgtgctgcccgccgacgcgacgcgcggcgcgaacgtgctgctcggcgcggtgctcgatcgagcgggccgtgccgctcgatgagcgggccgcgcggatggcggcggcgtgggcgtgcgagcggcggcgcgccggatcgatcggctttcgccgcggcggcgagcgccgaatcccggtgacgtcgattcggcgagggttccggcggtgtgcgggttcgtgcatcggatgtcggatgggcgcggtgttcgacatccgatgttcaactttcaacgccgaacgccgaacgccaaacgccaaacgcggctcgccccctacaaccgataacgggcgccccgccgcccacccattcgacccgaggacatcgagatgctgacgtacttccaccccgatcaatcactgcatcatccgcgcacgtacttctcgcgcggccggatgcgcatgccgcaggaggtgcccgagcgcgcggcgcggctcgtcgcggcggcgttcgcgatgggttttccggtgcgcgagccggacgatttcggcatcgcgccgatcgcggccgtgcacgacacgcactacctgcgctttctcgagaccgtgcatcgcgaatggaaggcgatgccggaggactggggcgacgaagcgatgtcgaatattttcgtgcgcgagccgaacgcgttgcgcggcgtgctcgcacaggccgcccgtcatctcgcggacggcagttgcccggtcggcgagcacacgtggcgcgcggcgtactggtccgcgcagagcgcgctcgcggcggcggcggcggtgcgcgacggcgcgcccgcagcgtatgcgctgtgccggccgccgggccaccatgcgcgcgtcgacgccgcgggcggcttctgttatctgaacaacgcggcgatcgccgcgcaggcgctgcgcgcgcgccatgcgcgcgtcgccgtcctcgacaccgacatgcatcacgggcaaggcatacaggaaatcttctacgcgcggcgcgacgtgctgtacgtatcgattcacggcgatccgacgaacttctacccggccgtcgcgggcttcgacgacgagcgcggcgcgggcgaaggcctcggctacaacgtgaatctgccgatgccgcacggctcgagcgaagcggcgttcttcgagcgcgtcgacgatgcgctgcgcgagttgcggcgcttcgcgcccgatgcgctcgtgctgtcgcttgggttcgacgtctatcgcgacgatccgcaatcgcaggtggcggtgacgacggacggtttcggtcggttgggacacctgatcggcgcgctgcggctgccgaccgtcatcgtgcaggaaggcggctatcacatcgagagcctcgaggcgaatgcgcggtcgttcttcggcggattcggcgcgctgcgcggttgaggcggcggcgcctgcgcgctcacgggcgagcatccggcgatgcgcgttcgcgcgcggcacgcgccggcgtcaagcagtcggccgcgcacgcgaagcggcgcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggcaaagcggtaacgcagcatgccatgcgatgacaaagcgacgatcgagcgcaccggccgggcccggcaatgaatgacgctcggcaacggcactcgacagccgagtccggcgacttcgccccgcgcgcccagcgcgaaagcgccgacgcgggacggccgcgcgccgctccgaaacgccgccgcccgcgcgaagcgcgctcacccgtgcgccgcgaggatcagccagccgccgcacgccgccgcgaccgcgccgtacagcgcgtagacgggcaccttgaatcgcgcgagacacagccacgcgatcacgccggtcgcccaatacatgggctcggcgggcgtcttcgcgacgaggcgcacggccgcgatcgcgaggaaggcggtggtggccgcgcgcagcacgcgcatgccgctcgcgaagcgcggatgccgcttcagccgttcgacgtgccgccgcgcgaagatgacgaggcagccggacggcacgaacagcgcgacggtcgacagcagcgcgccgcgccagccgtcctcgagatagccgagaaacggcacgacgttcagcagcggtccgggcgacaccggcgacagcgtgaacgcgagcatgaagtcctgctcggtgatgcccgtcgagcgcgtgacgaacagcgatttcagcacgggcagcgcggagaagccgccgccgaacagcgtcatgcccgcgcccgcgagccgcggccagagcagcgacgattcgtattcgttcggcagcggcagggcgaacagcgcgatcagcagcgcgagcgaggcgagcagccgccattcccgcgcgggcagcgcgagccgcagcgcttcgccttgtttccggccgctcgcgagccagccgaccgcgaacgcggcggcgaggatcgcgacgaacgcggcggggttgtgcgcgagcgcgagcagcgccgtcgcgagcgcggcgatcacgcgctcgagcggcgcatgaacgagcgcgcggacctgcctgaaccaggtgagcccgatcagcgcggcgagcaccatcgcgaagtgatgcaggagcacgggcgatgcgagcgagcgcacgagcggcgtctggtagaagatcgcgaagaccgtcatcgcggcggagaacggcagcacgctcgcgacgccggcgatccatgcgcccgcgcggccgcgcagcgcgtggccgacctgaaccgcgacgttgcagccgaccggccccggcatcatccacgccagcgcgacgagatcggcgaacgaaagcggatcgatgcgccgctcatgctcgacgtaatgccgctcgagctgggccatcatcgcaagcccgccccacgacacggcggatacgcccgtcacggtcttgaacaacgcccagagcgattcccgttcgccgcaacaggcggcctccacgcttgcgattgtcatggttggtatccagtgcgcttgcggccgcacgcgcggccacgcgtgcgtcgcacgtttcattgtgcacgctgaaaaccgttcgttgtatgagcaaaaacgagtacgcggcgcggcgcagcggggtgcgccgtttagtcgctgccgaacgactgtttagcggcgttcgcgatgtcgcggcccgccgcgcgcgcgctgtcgccgccgcagacgccgaagcgcgcgagcagggccgcaatgccgtcggagggcaccggccgcgagaacaggaagccttgcgcctcgatgcgcccgagcgcggcgagccacgcgatctgctcctccgtctccgtcccctcgacgacgaccgtgagcccgagcgagcgcgcgaggtgcacgatcgacgacaccatcacacacacgctgcggtcggccggaatcgcctggatgaacgagcggtcgaccttcagggtgtcgaccgcgaagcggtgcaggtaggacagcgacgaatagccggtgccgaaatcgtcgagcgcgacgcggatcccgagccttttcagcgcgacgatcttctccgatacgagctcagggtattccatcatcgcggtctcggtgatctcgagctcgaggcggcgcgcctcgattccggtctcggcgagcgcgcgcgagatcgtgtcgatcaggtcgccgcgccagaactgcacgggcgagatattgacggcgagcgtgagcttgtcgtggccctcgttgcgccagcgcgcgagctgctcgcacgcggtgcggatcacgaagtcgccgatcggcacgatgagcccggtcgattcggcgatcgaaatgaattcgttcgcggagatcacgccgtgctccggatggtcccagcgcacgagcgcctcgaagccggtgatgcagcggtacgtgagatcgatcttcggctggtaggcgaggaacagttgcccgtccgacagcgcgacgcgcaactgctgctcccagcgcatcaggtgatcggcgcggtgcgacaagtgcggcgcatagaactggtagcagttcttgccggcgtccttggcgctgtacatcgcgagatcggccttcttcagcaagtcgatctcgctttcgttctccaccgaatgcagcgcgatgccgatgctcgcgtgcagtacgaacgagctgccgcgcacgtcgaacggctcggcgaacattcgcacgatcgcctccgcgagccgctcggcgcgccgctcgacgttctcgcccttcacgacgacgacgaactcgtcgccgccgatgcgcgcgagcgcgccttcgttcgccaccgcatcggacaggcgcgcggccgtcatctgcagcacgatgtcgcccgcgttgtggccgagcgtgtcgttgacggtcttgaaattgtcgagatcgatgaacaggatcgcgaggcgcgacagattcgacggcagcgcgacgtcgttgcgcaggctgcgcagcgtcgcatagcggttcgcgagccccgtcagcagatcgaactcggcgagctgcgtcatttcgcgctcgcggccgagcagcttgccgatcaggcccgtcgcgacgccgaagaacgcgagcatcgcgagcgtgatgaagcccgtcatcagcagatagacattgcgcgtgtggtggtagtcggcgaattcttccgcctgcgacaggcccaccatcacgccgagcggatagccgtcgagatggcgatacgacacgatgcgcacgatgccgtcgatcggatcgacataggtgcccgaggcgcgctccgacaccgggtagacgcccgatgccgagaacgtgccgggcgtcttctgcgtggagcccgtgctgcgcgcgagcacggcgcccgtatccgagatcaccgcgatcacgccgtccttgccgagcgtcgcgttgttgtagaagtcgttcgtgaagtaggccggatcctcggacacgacgaccacgccggcgaacgagccgtccggatggttcaggcgccgcgtcatctgcagggtccagtggcgcgacacgcggccgaacaccggcttgctgatgtagagatcgtcgtcgttgcgctgcatgtgcaccttgaagtgctcgcggtcggacaggtcgatcggcttcggatgcgcctcggccgtgttcgcgacgagccggccgcgcgcatcgaggatggacacctggatcagcgtgtcgctcggcaccacgcctttctccaccgtgctcgcaaggttgaagcgggtgggcgacttctcgaattcgtatttgacgaagcgggtgatctggtcgacctgatggatcgccttgaccgtgtgctgctcgagcgccgtcgacaggatcgcggccgacgcgcccgcatcgcggaacgcgctgtccttctcgacggacaggcgcgcgatgatggccacccacagcagcgcgagcgccagcgtgccgaggagcggaatcgcgaacagcgcgcggcggcggcgcgacttgcgtgtcgcgcgcaccggccgcgcggcgcgggcggcgtgtgaccgagacgaactcatcggacgaaaggtgtccttgcgcgcatgggcgatccgacaggataaccgagtaaacgggccattaatgaagacaatagacgaggcccgatattactgaatggtcagtctttaatttagcgcgggcaggatatcgctaaccgggcgaggagggggcggcctcgtgcgcggcccgcacggggcctcggccgcgcggcgggcgcggccgggcgaaaacgtcgttcagcgcagccggatggtgccgtcgacgagcgtgacggccgcgccgccgatccagatcttgcccgcgtcgtcgtcgtaatcgaccgagattcggccgtcgcggccgagcaccgtgccctggcgcgcggtatagcggcggcccgggcggcggcccgcttgcgcgagcacgcccgcgatcgccgcgttcgcgctgcccgtcacagggtcttcgccggcggcgccgaacgcgtcgcccgtcatcaggcagcgcacctcgaacgtcgccgggccgtcggccggatgcgggccgtacgcggcgaggccggccgcgccgagcgcggcgacgatcggcgcgagcgccgcgtggtccggcgcgagcgcgagacagtccgccgccgacgcgagccgcacgacgagccacggcgcgccgttgtcgaccgcccgcggcggcacgccgaaatcgatcgcgccggtgcgcagcgcggccgcgagcgcgggccactcgcgctcggcaagcggcgtcacgcgcgcgctcggcgcggcgaacgcccagccgccgtcgcgcttcgcgagctcgacgagccccgcgccgcattgctggacgagccgcccgggtgctttcggctgcgcgcccgcgtcgagaaacgcatgcgcggcgccgagcgtcggatggccggcgaatggcagctcgccgcccgtcgtgaagatccgcacgcgatagtcggcggcgggatcgctcggggcgacgaggaacgcggtctcggacaggttggtccagcgggcgatcgcgagcatgtcggcgtcgctgagcgcatccgcgtcgaatacgacggcgagcggattgcccttgaacggcaccgacgtgaacacgtcgacctgcttgaagcgcaccgtgtgcgcggcgcggcgggcggcggccatcgcgttacgcgagttcggcgatcagctcgatctcgacgcacgcgccgagcggaatctgcgcgacgccgaacgccgagcgcgcgtgcttgcccgcgtcgccgaagacttccgcgatcagctccgatgcgccgttcgtcacgatgtgctgctcggtgaactcgagcgtcgagttcacgaggctcatcaccttgacgatgcgcttgaccttgttcaagtcgcccgtgtgcgcgtgcagcgtcgcgagcaggtcgatcgcgaccgcgcgcgcggccagcttgccttgctcggtcgtcacgtcgaggccgagcttgccggcccacaccttgccgtccttcttcgcgatatggcccgacagatagacggtgttgccgctttgcgcgctcatcacgtaggcggcggcgggcgcacccgcgacgggcagctcgatgccgagttccttcagtttgtcgtagacgtttgccatctgattcatatcctcgtgagttcgtgagtgagtcaatcgtgaatgcgtgagcgaacgaggcgcgtcacaggcgctcgcgcaacagcttgccgagccgcgcgacgccttcctcgatcttctccggcggcacggtgacgaacgacagccgcagcgtgttcttctgcgcgtcgttcgcgaagaacggcgcgcccggcacgaacgcgacgttgttcgcgaccgccgtctcgaggagctgcatgctgtcgatctgcgcgggcagcgtcacccagatgaacatcccgccttccgggcggttccagctcacgccttgcggcatgtgccgcgcgagcgatgcgagcatcgcttcgcactgcgcgccgtagagcttgcggatcgtcgggatgtgcgcatcgaggaagccgtcctggatgacttcgtgggcgatgcgctgcgtgagcgacggcgtgtgcaggtcggtcgcctgcttggcctgcacgagcttgaagtgcagctcctcgggcgcaatgatatagccgatccgcaggccgggcgcgagcaccttcgagaacgtgccgagatggacgatgtgatcgggcgccatcgacagcatcgtcggcagcggctcgcccgcgtagttcagcgcgccgtacggatcgtcctcgagcaccgggaacgggctcgtccgcgcgaaggcggcgagcgcgcggcggcgctcgacgctcaggcggcggcccgtcgggttctggaagttcggttgcgcatacaacaatcgcgcgtccttcgtcagctcgggcgtgagcgcctcgggcagcaggcccgcgtcgtcggtcggcacctgcgcgtagatcggctcgtacagcgagaacgactgcagcgcgccgaggtaggtcggcgtctccacgagcacgcggctcgccgggtcgatcagcaccttgccgagcagatcgagcgcctgctgcgagcccgtcgtgacgagcacctgcgtcgtgcgcacgcggtagcgctcggcaatccactcgcgcagcggcaggaagccttccgtcgcgctgtattgcagcgcggcggcgggcgaatcgcgcagcacgcgctccgcggcctcgcgcatgcgctcggcggggaacgtcgcgggcgagggcaggccgcccgcgaacgagatcacctcggggcgctcggtcactttcaggatttcgcggatcgccgagctcgtgagcttgcgtgcgcgttcggacagggcccagcggggcggcttgagatcgctcggattcatggtctcctcggtcggtgtcatgggtcgtgcggatgaaagcgtcgattatcgctcgtcaaatcaggcggcgcgagccggatgcggcgcggcgcccacggcggcgcggcggccgagcacgacggtcgcgatcacggcggcggcgaacagccacgtcgacggcgcgaccgtttcgccgaaaaacagcgccgagaacgcgatcgtgaagaagatctgcagcaactgcacctggccgacgcgcgcgatgccgccgaccgcgaggcccgcgtaccacgcgaaaaagccgatgaactgcgagaacagggtcacgtagccgaacgcgagccacacgcggggcgacacggggccggggtgcgcggcgtgatgcgcccacgcgagccagccgacgggcagcacgagaaacggcgcggacacgacgagcgcccagcagatcacctgccagccgccgatctcgcgcgcgaggcgcgcgccttgcgcatagccgagcgcgccgatgccgaccgcgacgagcatcagcaggtcgcccggctgcagcgcgccgccgccgtcgcgcagcgcgaacgcgatcacgagcgcgctgccgagcacggcgctcgcccagaacgccctcgacggccgctcgcgcgcgagccacgccgcgtacagcgcgacgaggagcggctgcaggccgttgacgaccgcgccgtgcgcggcgggcacggtcttcatcgcccaggcggagaacaccggaaacgcgacgatcacgcccgccgacacgacggcgaggctcttcagctgcgcgcggctcggcagccgctcgcggcgcagccacagcagcagcccggccggcaccgacgcggcgagcgcgcgcccgaggccgttgagcagcgggtggagctcggtgacgacgacgcgcgtcatcggcagcgtgagactgaagatcaccacgccgatcaggccgagcagcatgccgcgggtttcgcgcgaatccattgaaatttctccatcgatatcgggttgccggccgggcccgcttcggagcggtcgagccggagccgtgagccgcgagccggaacggggccggatcgccgcgctagcgcagcgtgcgcgcgcctctcggcgtgtcgaattcggctgcgagcgcgggcgtttcgcccgcgtccagctcgagcaggtgcgcggcgttcagccagacgagctgctcgcgcaccgtgtccgcgcgcggatgcgcggccttcagcgccgtcaacgcgacgtcgccgtgcggcagcgcgtcgcacggatggcgtgcgtcgctccactggatcagcgacggcagcacgccgtcgcccgcgccttgccacgcgggcagcgcgccgtcgtcgggcaccgtcagccgccagccgaagtcgccgcgcgtcatcggcacgacgcgcgcgatgcgcgccggatactggcgttgccacagcccgagttcgcgcgggcgatcgacgcgcgcgacccaatgcgcgaggtacgggccctgctcgagccgcgcgtgcgtggccggatcgtcgaggccgaacaggcgcggcctcggctggccgtcggcgggcgccggcgcgtcgggggcggcggcgatcacttcgagatacgcgcggccccacaagccgaacaggcgattgtgcgtgcgcatcgacgggtgcgcgccgccgcccgcgggttcgatgccgagcgtgtcggcgacgtacgcgacgccttcttcgagcgtgcgcgcggcgacgacgagatgatcgagtgtcagtgaatgggcagccatcggacgaaatgcgagggaaatcggaaccggtttgcaacgcgcgcggcgcccccgcgccgcatcgccgtcgaaaaaactgtaatcgcggcgaccggcacagtaacggtacaatcgctgcgatactcttcggtacagttggaggcctccccgatgtccaccgtcccgcttgcgcagatccccgcgccgcacgataccgcgacgctcacgctcgtcgatcagctcgtgcaatgggcgcgccgccggatcgacgagcgcgtgttccggcccggcatgcggatgccgtcgatccgcaagctcgcgctcgacaagagcgtgtcgcgcttcacggtcgtcgaggcgtacgagcggctcgtcgcgcagggttatctcgattcgcggcgcggctccggcttctacgtgcgcgagcgcgcgcccgggcagcagccggtgggcgcatcgggcggcgcgcgcgcgcagcccgtgcacaacacgatcgacgtcgtctggctgctgcgcaacatgctgcacacggtcagcccggaaaaggggccggggctcggctatctgccgagccgctggctcgacggcgaactgatcacgagcgcgttgcgcgcgctcggccggcaatcgggcgcgcagatgctcggcttcggcagcgcgcagggcttcctgccgctgcggcagcaactgcagacgcgcctcgccgaattcgagatcggcgcgacgcccgatcagctcgtgctcgtgtccggcatcacgcaggcgatcgatctgatcgcgcgccactgcgtgcgcccgggcgacgcggtgatcgtcggcgatccggcctggttccagatgttcgggcgcttcgcgtcgcagggcgcgcagctcgtcgggatgccgtacacgccggacggccccgatctcgacgcgctcgagaacctcgtgcagatgtggcgcccgaagatgctcgtgatcaactcggtgctgcacaatccgacgggcacgtcgctgtcggccgcgcaggcgttccggatcctgaagctcgcggaggcgtacgatttcctcgtcgtcgaggacgacgtctacggcgacctgtgcccgccgagctatccggcgacgcgcctggcgagcctcgaccagttaaggcgcgtgatcttcctcggcagcttctcgaagacgctcgccgcgaacctgcgggtcggctacatcgcgtgcgcgccggaactcgcgaaggcgctgacggatcagaaaatgctcgtcgggatgacgacgcccgagctcaacgagcgcgtgctgtacaaggtgctcacggaagggcactaccggcgccacgtcgagcggctgcgcgcgcggctcgacggcgtgcgcgacaagaccgcgcggatgctcgagcgcaccggcatgcggctcttcacgatgccggcggcggggatgttcctgtgggccgacacgggcgtcgattcggacgcgctcgccgcggccgcgcacgaggaaggtttcctgctcacgccggggagcctcttctcgccgcagcagtcgccttcgacgtggacgcgttttaacgtcgcgaactgcggcgatccggcgctgcccgcgttcctcggccgctatctcgacagcgtgaaccgccgcgcctcttgaaatgcccgcatgcgccccaacatggggcgcggtcgagcgttgcggcgggcggcacgccgccgtcgcgcgccggctccgatggggtcgtgaatcgaaactgtctgtcgtattgacgcaatcaacaggtaaatcaagatgactcagcaaaccatgagctttcaggcagaggtgaagcagctcctccacctgatgattcattcgctttacagcaacaaggaaatcttcctgcgcgaactcgtgtccaacgcgtccgacgccgctgacaagctccgtttcgaggctctagaaaacaacgcgctgtacgagagcgatccgaatctgcgcattcgcctgtcgttcgacaaggccgcgcgtacgatcacgatcgacgacaacggcatcggcatgagccgtgacgaggcgatcgcgaacctcggcacgatcgcgcgctcgggcacgaaggaattcttctcgaagctctccggcgaccagcagaaggacgcggcgctcatcggccagttcggcgtgggcttctattcgggtttcatcgtcgcggacaggatcaccgtcgagacgcgccgcgcgggcctgccggcgtccgagggcgtgcgctgggaaagcgcgggcgaaggggatttccaggtcgacacgatcgagcgcgccgcgcgcggcacgacgatcacgctgcatctgcgcgaaggcgaggacgagctgctgtcgtcgtaccggctgaaatcgatcgtccagaagtattcagaccacgtcgcgctgccgatcctgatgaagaaggaggagtgggatcaggaaaagggcgagatggtcgagaaggacgaggacgagaccatcaaccaggcgagcgcgctgtggacgcgcgcgaagagcgaggtcaccgacgagcagtacaagcagttctaccagcacgtcgcgcacgatcaccaggatccgctcgcgtggacccacaaccgcgtcgagggccgcagcgaatacacgcagttgctgttcgtgccgtcgcacgcgccgttcgatctgtggaaccgcgactatcgcggcggcctcaagctgtacgtgaagcgcgtgttcatcatggacgacgccgagcagttgctgccgcagtacctgcgcttcatcaagggcgtcgtcgattcgtcggatctgccgctgaacgtgtcgcgcgagatcctgcaggaaagccgcgacgtgaaggcgatccgcgagggcgtgaccaagcgcgcgctgtcgatgctcgaggagctcgcgaacgccgaggacgatgcgggcaaggagaagtacaagacgttctggagcgcgttcggccaggtgctgaaggaaggcgtcggcgaggatcacgcgaaccgagagcgcgtcgcgaagctgctgcgcttcgcgtcgacgcacggcgacaccgacgcgcaggacgtggcgctcgccgactacgtcgcgcggatgaagcccgagcaaacgaagatctactacgtgacggccgatacgtggcaggccgcgaagaacagcccgcatctcgaggtgttccgcaagaagggcgtcgaggtgctgctgctcaccgatcgcgtcgacgaatggatgctgtcgttcctgcacgagttcgacggcaagccgctcgcgagcgtcgcgcgcggcgatctcgatctcggcgcgctgaacgacgacgagaagaaggcgcaggaagagacgggcgaggcgatgaagcccgtcgtcgacaagatgaaggagacgctcggcgagaaggtgaaggacgtgcgcgtcacgttccggctgaccgattcgccgtcgtgcctcgtcgccgacgacaacgacatgagcggctacctgcagcggatgctgaaggcggcgggccagagcgcgccgtcgttccagccgattctcgagatcaatccggagcatccgctcgtcaaggcgctgaaggccgacggcgcggatttcggcgactggtgccacctgctgttcgatcaggcgctgctcgccgaaggcggcgcgctcgaggatccggcgagcttcgtgaagcggaccaacgcgctgctgctgtcgcgcgcggcgtgatggcgcggatgcgtttcgacgccgccgatgcgcactggcgcgagacgccgcgccccggcgcgtcgagcgcgcagaaggactggctcacgcgcggcggctcgctcaccgcgcacctcgcgcggctcggccgcgtgacggtgcgcgtgacgcgcgagacggtcgcggcgccgtgggccgacgagcatcgcgcgctttcctgcgcgtcgcgcgcgccggtgtgggtgcgcgaggtcgtgctcgcggtcgacggcgcgccgttcgtcgccgcgcacagcatcgcgccgctcgccgcgagcaagggcgtgtggcaggcgatgcggcggctgcgcacgcgcccgctcgccgagctgctctatagcgatccggaagtgacgcgctcggcgctcgtgagccggcgcgtgctcgccgggcatccgttgttctcgctcgcatcgctcgcgctcgcgcgcgcgtatgcgacggagcacgcgttcgccgcccgccgctcggtgttcgagcggcgcggcacgccgctgatggtgaccgaatgcatgctgcccgcgctgtggcggcatctcgacgcacacggcgagcgccgcgcgcgcggcctcgagcagacgtgatgctgcgcggctttcctcccgtcgcgtcgcccggcacgcacacgctgattctcggcagttttcccggcgaggcgtcgctcgcggccgcgcagtactacgcgcatccgcgcaatcagttctggcggctcttgggggccgtgctcggcgagccgcagctgcacgcgctgccgtacgacgcgcggctggcgcgcgtgctcgcgcacggcttcggcatctgggacgtgctcgccgcatgccatcgcgagggcagcctcgatgcggcgattcgtcatgcgcagccgaacgatttcgcgtcgctgcgcgaagtcgcgccgaagctgacgaaggtgtgcttcaacggcaagacggcgggacgcttcgagccgacgatacgcgcggcggggttcgatacgctcgtgctgccgtcgtcgagcccggcgaatgcgatgctgtcgttcgagcagaagctggttttctggcagcgtatcgtcggttgacgcatgcgcgcgccgcgtgcgcggcgcggttcaggctcgggcgtttcccgttcgttttcgcgccggtccacgcgaattcgcgcccgttcgcgcccgttcgcgtcgccgcgcatcgtttcgtcctgcttcgcatcgcgccgcgcaacgcggcccgatgaagcgggccagccggcggattcgccggcgcgcggccccgcgggtgctatcctctcgttcgctcaaacagccccattcagcaagagactcatccatgacccgactcatcaagcgcgcgtccgccgaagcgcgtgcgttccggcgcgcgaagccgtctccgttcaacggctcggagaagctcaagccgccgcgcgcgaagcgcgcccgcgcccagttcggcgacgacttcgacctgggcggcgtcgccgtcctcgacgagccgcgcaagccgcgcttcgcgcccgtcacgttctccgaagagcgcggtgtgcgctatctgcatttcggcaccgagtgggtgcagggcgcgatgcgcctgtcgaagccgtatcacatcgagctcgagtacgcgcagcagatgatggcgtggctgctctttctcgaaacgccgaagcgcgtcgtccagctcgggctcggcacgggcgcgctgacgaaattcgcgcaccgcttcctgccgcgcgcgcatgtcgaggcggtggagctgaatccggccgtgatcgtcgccgcgcgctcgatgttcgcgctgccgcccgacgatgcgcgcctgagcatccacgaagcggacgcgtgggatttcgtcaatgatccgaagaatcgcggcgcgatcggcgcgctgcagatcgacctgtacgacgcgaccgcgcgcggcccggtgctcgacagcgtcgcgttctatcgcgcggtgcgcgcttgcctcgccgacgcgggcatcgcgacgatcaacctgttcggcgaccatccgagcttcgtgcgcaacatgaagcatctgaacgcggcgttcgaccagcgcgtgatcgcgctgcccgaggtacacgacggcaaccggatcgcactcgcgttctccggcccgccgctgtcgatctcgttcgcccagttgaccgaacgcgcgaagctgatcgaagctaagctgcgcctgcccgcgcgttcgtgggtgaaaggtttgaaagcgtcgttcggcgagcgtgccggcgtcttcacgatctgacacgcgagcgcgggggccgccggggccctccgcgcgacgctccgggttcgccctcgtttgccgccgttttttcggctcctatactggccgacgccaggggagtcgcaacaatatacccgtcgtgtcgttcctctcgcaccgccgtacccgttcagaacatatcaataaccgggatgtgaagaggagacgtcatggctcacgatgccgacgccaaccgggccgcgaaacgctggctctggctgctggtgctgccgctcgttgcgatggtctgggtgccgtcgtacaaccggaccgagccgcaatggttcggattcccgtttttctactggtatcaactgctgtgggtgttcgttagcgcggtgatcaccgcgttcgtctatcagaagacgaagcactgctggaagggcgtcccgcggggagacggcaaatgaatctgaccgcgaccttcgtcttcgtgctgttcttcgtcggcgtgacgatcatgggttttctcgccgcgaactggcggcgcggcaacctcgcgcatctcgacgaatgggggctcggcggccggcgcttcggcacggtcgtcacgtggttcctgctcggcggcgatctctacaccgcgtacacgttcgtcgccgtgccggcgctcgtgttcggcgcgggcgcgatgggcttcttcgcgctgccgtacacgatcctcatctatccgttcgcgttcgtcgtattcccgaagctctggagcatcgcgaagcgtcacggctacgtgacggccgccgatttcgtcagcgcgcgctacggcagccgctcgctcgcgctcgccgtcgcggtgacgggcatcgtcgcgacgatgccgtacatcgcgctgcaactcgtcggcatcgaggtggtgatcggcgggctcggcttcgacaccaagggcttcatcggcgatctgccgctcatcatcgcgttcgcgatcctcgccgcttacacgtacacgtcggggctgcgcgcgcccgcgatgatcgcgatcgtcaaggacatcctgatctacatcacgatcgccgcggccgtgatcgtgattccggcgaagctgggcggcttcgggcacatcttcggcgcggtgccgcccgcgaagctgctgttgaaagcgcccgacgcggcgagcctgaacggcttcagcgcgtacacgacgctcgcgatcggctcggcgctcgcgctgttcctgtatccgcactcggtgacggcgatcctgtcgtcgtcgtcgggcaacacgatccgccgcaacatggcgatgctgcccgcgtactcgttcgtgctcggcctgctggcgctgctcggctacatggcgctcgcatcgggcgtgaaggacatgccggaatacgcgccgtacttcaaggcgttcggcccgaatttcgcggtgccggcgttgttcctgcatttcttcccgtcgtggttcgtcggcgtcgcgttcgccgcgatcgggatcggcgcgctcgtgccggcggcgatcatgtcgatcgcggccgcgaacctgtacacgcgcaacattcatcgcgagttcgtcaaccgcaacatgacgcacgatcaggaaacgcacgtcgcgaagctcgtgtcgctgatcgtgaaggtcggcgcggtcgcgttcattctcgggctgccgctcacctacgcgatccagctgcaactgctcggcgggatctggatcatccagacgctgcccgcgatcgtgctcggcctctatacgcgcgtgctcgactatcgcgggctgctcgccggctgggcggcggggctcgtctgcggcacgtggatggcgatctcgctgaagctcgcgagctcgatcttcacgatccatctgttcggccatgcgattccgggctacgcggccgtctgggcgctggccgtgaatctcgtcgtgtcgatcgtggtcagcgtgctggttcgcgcgttcgggatcgcgcacgcggaagatcgcacgcggccggaggattatctcgacgtcgtcgagagttgacgggcgatttcgggtcgatttcgggccggccgggcgtgcacgtgaaaacgcccgcggcgcgcgtcgcgccgcgggcgtcgtaacggtgcttcatgagccggcccaaacgcttcggcttccgaagcgtttacttcttcatgtccggatcttcgacgttgatcatccagtgcacgccgaacttgtcgcgcagcatgccgaagccgagcgcccagaaggtcttctcgaacggcatcgtcaccgcgccgccgtcggcgagcagcgcgtcgaacatccgcttgccgtcctcgacggtcttcggggcgagcgacagcgaatagccgtcgtgcgcctgctgcctgcccgaggcgcagtcgccgtccgagcacatcagcaacgaatcgccgatctggaaattcgcgtgcatcaccttgtcggccatctcgggtggtgtcggccgctcggggttcggcggcgcatcccgatagcgcacgaggaagttcactcttgcgccgagcgcgttgccgtagaatttcagcgcctcgtcgcaacggccgccgaaaaacagatacggttgtacttgcatcgtcgtctccttgattccagggcgggaatagggcgcggccgcgcccgtgcgaacgattgtagtgcgtttgagtgacagtgacggggatcgtgagaagcggtgtaacgatcgagcccgaaatgcgcggggacggatcgcgttcgagatcgaacgcccgatgcgatgcatgggggcagcgtgggcaggcgcagtggggcggcgagcggcgatggcacgcgacaccggcgggcggcgcgggcgacgcttcgcgagacgtgtcgcccgccgaatcctgcctcgagaaaaagaagtcggtcccgcagcgcggaatgaacggacgcgatgcggctcgccgcgagccgtaagcatgcggcgagcccgcgcgtcagcgcagcgcctcgatcatcttctcgagcttcaccgcatccgccgagaagaggcgaatgccttcggcgagcttttcggtcgccatcgcgtcgtcgttcagctggaagcggaacgacgattcgtcgatcgcgacgcgctcgagcctcgcatccctcgcttcgtccggagacagcttgcgcgcgaccgcctcggtgctgtcgtgaagcttctgcagcagctcggggctgatcgtcagcaggtcgcagccggcgagctcggtgatctggctcgtcgtgcggaagctcgcgcccatcacttcggtccggtagccgaagtgcttgtagtacgtgtagatgcggcgcaccgactgcacgcccggatcgttcgcgccgccgtcctgcgcctcgtcccagtcggcgcctttctgcttcttgtaccaatcgtagatccggccgacgaacggcgagatcagttgcgcgcccgcttccgcgcatgcggcggcctgcacgagcgagaacagcagcgtcatgttgcagcggatgccttcgcgctgcagcacctcggccgcgcggatgccttcccacgtcgacgcgagcttgatcagcacgcgctcgcggccgacgccggctgcttcgtagagcttgatgatttcgcggcccttgtcgatcgagcgctgcgtgtcgaacgacaggcgcgcgtcgacctcggtcgatacgcggcccgggatcagcttcaggatctcggtgccgaatgcgatcagcaggcgatcgatgatgaagccgaccgattcgcccgcatggtcgcggaccgttttctcgaggatcggccgatacgcgtccttctggacggccttcaggatcagcgacggattcgtcgtcgcatcctgcggcttgtattgtgcgagttgctggaagtcgcccgtgtcggcgacgacggtcgtgtactgcttgagctggtcgagtgcggtagtcatgacgagtcgaaagcgaggcgcggcgcgccggttcggtgaggacgaccgcgcggcggggcgcggggcgatgcggggcgacgcgctgggcgcgcgtcgccggaccctccattttaggcccgaaaccggaaccgatgccgaacgcgcgtgcggcggcggggcgccgcacgcgcggggcgggcccgacacgcgcggcgagcgcggttctcggggcgcgcgtcgggccgcatatcgggcgcgcgaatccggttgcaaatcaggttgcagaccggactgcagatcaagccgcgcaccggccccgaatcgaacggccgcctaccgcgtgcgcggcgcggcggcccatgcgaagcatgcggatcgcgcacgaaccgtgcccgatccggccgcgcgtgccgcgaccggcgtcaggcggtgcggcgcgcgttgaggatcgcttgcgtgagcacgcccgccacgagcccccagaatgccgagccgatcgacagcagcgtgaggccggaggcggtcaccatgaacgtgacgagcgcggcttcgcgctggcgcgcgtcctgcatcgcgttggtgaggccgctcatgatcgagccgaacagcgcgagcgcggccaccgatacgacgagcgccttcggcaacgcgccgaagagcgcggcgatcgtcgcgccgaacacgcccgcgacgagatagaacgtgccgcaccagacggccgccgtgtagcgcttcgcgcgatcgtcgtgcgcctcggggccggtgcagatcgcggccgtgatcgcggcgaggttgattccgtgcgagccgaacggcgcgagcacgacggacgcgatgcccgtcgtcgcgatgagcggcgacgacggcgtggcgtagccgtccgcgcgcagcaccgcgatgccgggcacgttctgcgacgccatcgcgacgacgaacagcggaatgccgatgctcacgatcgccgggatcgagaacgacggcgccgtgaacacgggccgcgcgagcgcgacgtgaaagcggccgaagtcgagcaggccgagcgcgcccgcggccgcgacgcccgcggcgagcgtcgcgacgatcgcatagcgcggcgccgcgcgcttgacgatcaggtacgtgaagaacatcgcgagcacgagcgcggtctggaactgcgcggcgcggaagatctcgatgccgatctcgaacaggatgccggcgaggagggcagcggcgatgccggacggaatccggcgcatcagcgtgtcgaacaggccgctcgcgccgacggcggcgagcagcagcgcgcagacgacgaacgcgccgatcgcgtccgaatacgcgacgccgggcagcgacgcgacgaggagcgccgcgccgggcgtcgaccacgcgacgacgatcggcgcgcgataccgcagcgacaacccgatcgtcgtcacggccatgccgatcgacagcgcccagatccacgacgagatctgcgcgtcgctcaggtgcgcggcgcggccggcctggaacatcagcacgagcgagctcgtatagcccgtcatcatcgcgacgaagcccgcgacgagcgcggacggcgacgtgtcggtgaaaaaattcgctcgcgcggcggcgcgcggcaggttggaggcgggcggctggctgctcatcggtgaaacgtcgggtccggggtggtgaaggtgaggcgttgaaaaacggcggaatcggcggggcgacgcgcgcggcgggcgcggcgggcgcgtcacttgctcagcgtgcgcatcgcggattcgaggcccgcgagcgtgagcggatacatccggtcgccgagcacgtcgcggatgatcgcgatcgactgccggtattcccagagccgctcgggctccggattgagccacgcgtagtgcgggaactgatcggcgagacggcgcagccacacggcgcccgcctccggattgttgtattcgaccgagccgcccggctgcagcacctcgtacgggctcatcgttgcgtcgccgacgaagatcagcttgtaatcgggcgtgaacttgtgcagtacgtcccaggtcggcgtgcgctccgcgtgacggcggcggttgttcttccacagatggtcgtatacgcagttgtggaagtaatagaactcgaggtgcttgaactcggccttcgcggcggagaagagctcctcggtgcgcttgatgtggtcgtccatcgagccgccgacgtctagcagcatcagcaccttcacgttgttgtggcgctcgggcaccatccgcagatcgagccagccggcgttcgcggcggtgctgcggatcgtgccgggcagatcgagctcctcggccgcgccttcgcgcgcgaagcggcgcagccgccgcagcgcgaccttgatgttgcgcgtgccgatttcgaccgaatcgtcgtaatcgcgatacgcgcgcgcttcccataccttgaccgcggtgcggttgccgttcgacggcccgccgatccggacgccctccgggttgtagccgccgtgcccgaacggcgacgtgccgcccgtgccgatccacttgttgccgccttcgtggcgcgccttctgctcgtcgagcagttgcttcaggcgctccatcagcttgtcggggccgccgagcgcctggatctgcgccttctcctcgggcgtgagctcgcgttgcaagcgcttttcgagccagtcgagcgggatgtcgaacgcgtccgcgggcagcgcggacacgccgtggaagtacgcgccgaacgccttgtcgaacttgtcgaagtactgctcgtccttcacgagcgtcaggcgcgcgagaaagtagaacgcgtcgagcgacggctcgatcacctgcgccttcagcgcttcgagcagcgtcaggtattccttgaccgacaccggcagcttcgccgcacgcagcgaatagaaaaaatcgatcagcatcggcgggccctcggatcgtcgcggcgagccgggcggccaagcggcggcgcaccggcgtgccgcaagccgccggcgggccgcagcgcgcccgcgtcgggcgccgaagcgcgcggcgatcgcgcggcgcgtcgcgtcgcgcgacgatcgcccgctcgcatggcggctgaatggcggcggctcatttcgcgtgtctcctcgcggttgccgtgcgtctagcggttgtggcggttcatgtagacgagccgctcgaacaggctcacgtcctgctcgttcttgagcagcgcgccggcaagcggcggcacgatctgcttctggtccttcgagcgcagcgcatcgggcgggatgtcctcggcgagcagcagcttcagccagtcgagcagctcggacgtcgacggcttcttcttcagccccgatacgccgcgcagctcgaagaagctctcgagcgccgcgcgcagcaggtcctgcttgatgccggggtagtggacctcgacgatcttctgcatcgtcgacggatcggggaactggatgtagtggaagaaacagcggcgcaggaacgcgtcgggcagctccttctcgttgttcgacgtgatgatgacgagcgggcggtgccgcgcgcgcacggtttcgcgcgtctcgtacacgtggaactccatccggtcgagctcgcgcagcagatcgttcgggaattcgatgtcggccttgtcgatctcgtcgatgagcagcacgctcgggtgctgcgcttcgaacgcctgccacagcacgcccttcacgatgtagttcgcgatgtccttcacgcgctcgtcgccgagctgcgagtcgcgcaggcgcgacaccgcatcgtattcgtagagcccctgctgcgccttcgtcgtcgatttgatgtgccattgcagcagcggcatgccgagcgccgccgcgacttcctcggcgagcatggtcttgcccgtgccgggctcgcccttgatgaggagcgggcgctcgagcgtgagcgcggcgttgacggcgagcttcagatcgtctgtcgcgacgtagtgcgaggaaccttcgaaacgcatggcggcgagcttccggcgaaaaaatcccagtataaggcagaagcgccgccggcctcgcacggcgggtgtatcgtgcggggcgtgctcggcagggccgcatggtggacgcattccccgacgacgcggtacaatctggccgtttttttggcctgcgtggcggcctcacaagtaaaacggcgccggccgttgcctttgcgggcgccagtttcccctcaagctaggttacaagagctatgaataaattcggcaaacatgtcgttgtcgcagcagcgctcgcggcgctcgccgccggcgcgcaggcggccggtgtggtcggcaacccgaaggacggggcgagcaaggccgcgatgtgcatcggctgtcacggcatcgacggctaccgcgtggcctacccggaggtctaccgggtgccgctcctcggcggccagaaccaggtttatctcgagaatgcgctgaaggcctaccggaagaaggatcgccatttcccgtcgatgaacgcgatcgccgaatcgctgacggatcaggacatcgccgatctcgcgtcctactacgccgcgcaaaagcccgattcgaagaacaatccctacaagtaagctcgcgcttgctgacctcagcaccgggataggagcatccatgaagaagcctcagacggcactcaagacggcggcggcgctcgcgctcgcagccggcttcgcgatcggcaccgcgcatgcggcgaacgtcgcgaagggcaaggaactcgtcgagtcgcacaactgcgcggcctgccacggcgcgaagctcgacaatccgatcaacgccgaatatccgcgcctcgcgggccagcacgccgactatctggtctgggcgatgcgccagtatcagatgggcctgacgaacccgctcctcggccgcaacaacgcgatcatgcaggcgcaggtgcagagcctgtccatcgccgacatgaaggacatcgccgcgtacctcgaatcgctgcagggcagcctcgtgttcaagaagtaacgccggtacgcaggcgtcgcgcgcgcgttctcgccgcgcggccggaagaatgccccgcctcgtgcggggtatttttttgcccggcgtatttgcccggtgcgtgcccggtgcgcgcacgagcggcgggccggcgcgcggcgtcttcgcatggactgcatggaagcgcgtggttgcggcaagcgcgggggcggcgggggcggcgggggcgggcgcgacgagcgcggcgcgatcgcggcgctccggaagttggcgtgatgcgacacgcgtgatgtgcgtcgcgccggcatgttcgcgaacgtgcccggcatggcgaggacgcaggcgtccgttcgattgccgcgcgcgccgacgttcaatgccgcatggacgagctcgtctccggcgtgttcgtcaccgcggcgcagacccggtcgcgcaccgaggcggcgaggcgaccgagcgatgcgggggggcgggaaccggtgcgcattcgtcgacgaagcgacgcgcgccgccgcgtcagccgcgcgccgcgcgccgcaggatgcgctgcagataggcgtcggaatcgggcggcgtgtgcgtgcgctgcgcttcccagatcgtttcgccgagacattccatgatcgcgtgctgtgcatcgtgcgcggaatcgcagcgagccgcgagcttctcgtgcgcggcgcggatgccgggtggctggtcgatcgacaactgctcgctgatcgcgagatgcatcgacagatgcaggaacggattcgtgcgtccctcgtcgggcgtgtagtcgtgcgcggccgagcgcccggcgtcctcgagttccgcgtgatattcgggatgctcgacgatccagtcggccgccatcgcttcgagcggcgtgaggatttcgcccgaacgctgcttgcgccaggtgtcgatgaagaagcgacgcacgtcgtcgcggctcggattgaacatgatgtaaagcagggcgtgtgacgggccgcagcggcccgcgagcgcgtattttacgccgcccgcggcggggctgccgaaagcgcgccgcagcgatcgcgcgacgaagcggcgaggcaagcgcgcgacggcatgcggtggcgcggtttgcttgcggggtgtgttggggcgtcggcgcgttggggcgaccggatgcgcggcgcgcccggcgtcggggcggcggcgcgcacgcgcgcatgcgaggcccgcgcgcggaggtgttggcttgcgaacgcgctccgacgcgggggcgctgcgggcatcatctgccggcacaacggcacaacggcacaacggcacaacggcacaacggcacaacggcacaacggtacggcggcacggcggcacggcggcgcgattttgggcgccgcgtcgcccgacttcccgcgaacgcggcacgttcgcgatgaggcccgtcgcggggcgccgcgcgggctgcaacgggttcggcataaataccgcttatgcggccattcgaagctcgttagaatcgagcgctttcactactcgcgcgagccatgccgttcatcgccgattcctctcgcgccgcgttgcgcggcgtgctgtacgttgcgttgtcggctgtcgcgttcggcgcgatggcgatcttcggccgctacgcgtacgcgggcggcgccgacgtgctcggcctcctgatcgttcgcttttcgatcgcgggggcgctgctcgtcgccgtcgcgcgccgccgccgcgtgcgctggccgcgcggccgcgcgctcgccgcgatcgtcggcatgggcgcgctcggctatgtcggccagtcgctgtgctatttcagcgcactgcaacacgcgcaggcgagtctcgtcgcgctgctgctctatctgtacccggcgttcgtcacgctgcttgccgcctggtggctcggcgagcggctcacgcgcgcgaaggccgttgcgctcgcgctgtgcgtcgccggttcggcgctgatggtgggcggcggccgcggcgagccgctcggcatcgcgctcgcgctcggcgcggccgtcgtctactcgctgtatatcgtcgtcggcgcgaaggcggcgcgcggcgtcgatccgctcgcgaccgtcgcggtcatttgttgcgccgcggccgcgatgctcgccatgctcgcgctcgcgcgggcagcggcgttcgacgcgccgccgcattggccgcgcgcggcggccggctgggcggcgctcgtcgcgatcgcgctcgtgtcgaccgtcgccgcgatgctcgcgttcttcgccggtctcgcgcggcttggcgcggcccgcacgtcgatgctctcgacgctcgagcccgtcgtgacagtcgcgcttgccgccgcgctgttcggcgagacgctgacgccgctgcaatgggcgggcggcgtcgcgatcctggcggcggtattgtggctcgtgcgcgcgggcgacgcagccgattcgcgcggagccggcgacgatcgcgagcgtcgccggctcgggcggcgagatgacgagccgagtgcgccgggcgggagcggggccggcggcgggctggccggcttcgtcgatccgaacgaatgcggaattcggcgcgtacggagcgcggacgagaacgcgcgaccgatgtgaacgaacgcgcgatgagcgcgcaacggtcgtgcggctttgcagcaaacgccgctgcggcccggcggcgaacgctcgggcgtgccgggcggccgctaccgcccgtacgacacatcgcgcgcggcggggcctgcgtcactgcatgggcgcgggcgtcttcggcctgtactcgcaaagcggctcgatcgcgcaatgccagcattcgggcttgcgcgccttgcacacgtagcgtccgtgcaggatcagccaatgatgcgcgtcgtgcaggaattccttcggcgtgagcttctcgagcgccgcctcgaccgcgcgcacgtccttgccgggcgcgagccccgtgcggttcgcgacgcggaagatgtgcgtgtcgacggcgatcgtcggctggccgaacgcggtgttcagcacgacgttcgcggtcttgcggccgacccccggcaggctctcgagcgcctcgcgctcggcggggacttcgccgccgtattgctcgagcaggatacggctcgccgcgacgacgttctttgccttcgtccggtagaggccgatcgtcttgatgtagtcggcgacgccttcctcgccgagcgcgacgatcttcttcggcgtgttggccaccgggaacatcttgcgcatcgccttgttgaccgatacgtcggttgcctgcgccgacagcatcaccgcgatcaacagctcgaacggcgtcgtgtattcgagttccgtggtcggatgcgggttgaggctctgcagcgtttcgaagatcgcgcgtcgtttggtggcgttcatgcggtcactgtttcgttttcgagggcggcgacgcgtcgtcgcccgcggcgttcgcgtcgtccgggcggccgggttcgtctgccgcgtcgcgttgctcggcgagacggcgccgccgcgcttcggccgcgtcgatctgcgcctgcaccgcggcgctcacgccttcggtgttcttcggccccgcgccttgtgcggcgagcgcctccttcttcttgcgcgcgcgttcgagcgccgccgcgatgatcgcacgcttcttcgcatccgcgtcgtcggcggccggcgcggcgggggcggccgccgacgacgcgggcgcgtgagcggccgcggcgcttgccgcgcggcgcgccgccgcgcgcgcctcggccgcttcgcgctcgcgcttcaggcgcgccgcgcgcgcatcgtgccgcgcgcgcgcggcatcggcctgctgctgcgaccacgcgtcccagccggtgcgctcgcccgtcacgggtatcatcgcgatgcagtcgaccgggcatggcggcacgcacaggtcgcagccggtgcagagctcggcgacgatcgtatgcatttgcttcggtgccccgacgatcgcgtcgacggggcacgcctgcatgcatagcgtgcagccgatgcaaagctgctcgtcgatgaacgcgacggggcgcgcacgctcgacgccgtgcgcctgattgagcgggatcaccggcttgccgagcagcttcgcgagccgcgcgacgccttcggcgccgcccggcgggcactgatcatagccggcggtgccggccgcgatcgcctccgcgtaaggacggcagccgtcgtagccgcacttcgtgcattgcgtctggggaagcagatcttcgatgcgatccgcgagggtcttggaatcggtcactgtgactacgtgggctggcgcgtgggcgcggcgcggcggccgggcgtccgtacgcggccgggatatctctcgaaacaacaattatcgccgatttttcgcattgcgcttaacaacgcatgtgccataatcaaaacgctttttcgcgtgactatagcagggtgtcccttaacgatggcgcgcccgttcacgccgccggcgatcgacgcggggcttgcggcgcgagccggattacgcggctcacatagcaaaacgccactatgaatcagccaaaaatcaaaagagacccagagggaacccggcgccggatcctgctcgcggcggccgaagagttcgcgacaggggggctgttcggtgcgcgagtcgaccagatcgcgcgccgcgccgagaccaacgagcggatgctctattactacttcggcagcaaggagcaattgtttaccgcggtgctcgaatacgcgttttccgcgctgatggaggccgagcgggcgatcgatctcgaaggcgtcgcgcccgtcgaggcgatcacgcggctcgcgcatttcgtgtgggactactatcgcgatcatcccgatttgctgcgcctgctcaacaacgagaatctgcacgaggcgcgctatttgcagaaatcgacgcgcatccgcgagatgatctcgccgatcgtcaagacgctcgacggcgtgctcgagcgcggccagaaggcgggactctttcgcacggacatcgattcgctgcggttctacgtgacgctgtcggggctcggctactacatggtgtcgaaccgcttcacgctcgccgcgatcttcggccgcgatttcagcgcgcagcacgagcgcgccgagatggtcaagatgaacaccgagttgctgctcgcgtttctgttgaggcgctgagccgggcgggcgtacggccgacgtcgaccgatcgcggcggcggccgcttcgcgccgcgccgctccaagaaaacacgcgccgttcgcgcccggttgcgcgaagcggcgcgcggcgcgcgagaccgcgggcgcgcgtcaggcggccttgcgcgtgcggggcgcggcgagcttgattgcgccgcgcttggcggcgtgcggcttcgccgcacgggttttggcggcggtgcgcttcgcgctcagcttgagcgcggccgctttcgcgggcgcggcgctcgccgtttcgctgcccgatgccgatcggctcggcgtggaaggcgagttgggcgtgggaccggcctgcggcgtcggcttcttcggctgcgacgcgtgctcgcggatgaagtcgcgcagttgcggatagatgatcgtgcgccagcggcggcccgagaaaatgccgtagtggccgcacttctcggcggtgaggctgcggcggtgcgcctgttcgatgcccgtgcacagctcgtgcgcgacgtgcgtctggccgctgcccgagatgtcgtcgagttcgccctcgatcgtcatcagcgcggtcgaatggatatcggccggcttcacgcgctcgccgtggatgtcccacgtgccctcggcgaggcggaactcctggaacacgatgcggatcgtgtccagatagtattcggccgccatgtcgagcaccgcgttgtattcgtcgtagaagcggcggtgtgcctcggcgtcttcctcgtcgccgcgcagcaggctctggtagaagtcccagtgcgattgcgcgtggcgctccgggttcatcgcgacgaagcccgtgtgctgcaggaagcccggatagaccttgcgaccctcgcccggatagttcgccggcaccgtgtggatcacgttgttctcgaaccacgagtgcgagcggttggtcgcgagcgaattcaccgacgtcgggctcttgcgcgcgtcgatcggcccgcccatcatcgtcatcgtgagcggcgtgtcttcgccgcggctcgccatcagcgagatcgccgcgagcacgggcacggtcggctgacataccgagatcacgtgcaggttgcgcgcgccgatatgccggatgaatttctggatgtagccgacgtagtcgtcgagatgaaacgagccgacttcggcgggcaccatccgcgcgtcgatccagtcggtgatgtagaccttgtggtcctgcagcagcgtgcggaccgtgtcgcgcagcagcgtggcgtggtggcccgacagcggcgcgcacacgagcacgacgggctcgtccttcagttgcccgacggcgcccgaatcgtccgcgtagcgcttgaagcgcagcagccggcagaacggcttttcgatgatcgtctgctcgacgatcggaatgttgtgtccgtccttgacgatctggtgaatcccgaactccggcttttcgtaatccttgccgagccggtacagcagttcgtagcccgccgcgaggcgcgtcgcgcccggtacgagcgaaagcggactcgacgggttcgcgaacgatttggacgcggcttgtgcccaggcggtcagcgggctcagcatcgcccgctggaattcgtgaaattggtaaagcatgcgagctcccgatgggagaacggtgcgcgaaggcggcgcggggcgtcgcggcgtgccgtatgagtcagcaattgggccgattcggggggtgaaatcgaatcagtcgcgaccgatcatatcggacattccggggtgtcgcaatgcagcaaacccgcatttccgggcgtcgcatcgacatctgaccttgtcttacgtttgccgtgcaaacgtgcacgggccctagcgcccggcgacggcgtccgccgcggcaggctggccggccgcgcgcagcatttcctcttcgtgatgcatcaggttgaacgcggtgtgcacgagcccgacatgcgagaacgcctgcgggaaattccctacctggcggcgcgtcacgggatcgtattcctcggcgagcaagccgagatcgttcgtgagcgacagcaggcggcgaaagagcgcgtgcgcgtcgtcgatgcggccgaggagcgcgagattgtcgacgagccagaagctgcacgcgagaaacgtgccttcgccgggcggcaggccgtcgtcgtattcggtcgtatggtagcgcagcacgaggccgtcgcgcatcaggccgcgctcgatcgcctcgacggtgtccgcgatgcgcggatcgtcgggcggcaggaaaccgacgagcggcagcatcagcacgctcgcgtcgagcgcgtcgctgccatagctctgcgtgaacgcgcgcacccgcggattccagccgttcgcgcaaacgtccgcgtggatctcgtcgcggatcgcgcgccagcgctcgagcggcgcggacaggcggaacatctcggccgacttgatcgcgcggtcgaacgcgacccacgccatcactttcgagaacgtgaaatgccggcggccgccgcgcgtctcccagatgccttcgtccggctcgcgccagatcttctcgaggtgcgcgagcagcgtcgtctggaccgaccacaccgtgtcgtccgcctgcagcccgcccacgcgcgcgatgtgcagcgcggacatcacctcgccgaacacgtcgagctgcaactggttcgccgcgttgttgccgatgcgcaccggccgcgaatcctggtagcccggcagccagtcgagctccatttcgggcaggcgccgctcgcccgcgatcccgtacatgatctgaatctgctcgggcgagcccgccatcacgcggccgagccacgtacgccacgcgcgcgcctcgtcgtagtagccgccgcgcatcaacgcgagcagcgtgatcgtcgcgtcgcgcagccagcaatagcggtagtcccagttgcgggtgccgcccaactgctcgggcagcgaggtcgtcggcgcggcgacgatgccgcccgtcggctcgtacgcgagcgccttcagcgtgatcagcgagcgtcgcacggcgctcgcgtagcggccgcgcagcgggcatcgcgccgaccattcgagccagtagttctcggtgcgcgcgagcatcgacagcggctcgcgcgcgggcggcagccgcagatgcgacggcgcgtacgacagcgagaacggcacgcgctcctccgccttcaccgtgaattcggccaccgtatgcaggttctcgcccgaaagcggcacgggcgtgcgcagcacgaccgtgtccgggccggcgatcgccttcacgcccgcctcgcgcggcagccgcgtgacccacggcaccgagaagccgtagtcgaagcgcaacacgagctgcatctgcatgcgcatctcgccgcgccggccgacgacgatgcgcacgagctcggaccagccgctgccgggcggcatgaaatcgatcacggtgacggcgccttcgtcgcactcgtagtcggtttcgaggatcagcgtgtcgccgcggtagcggcgcgacgtcgcgctcacgcgcacgtcgtccgcgggcgcgacgagccagcggccgtgctcgggcgtgccgacgagcgcggcgaagcacgcgcccgaatcgaaacggggccagcacagccagtcgaccgagccgtcgcgggaaatcagcgcggccgtgtggccgtcgccgacgagagcgtagtcttcgatgagggcgggcatgggcgacgatcctccagcaatccttgtcgttcacgatctggacacgttcgcgccgcgctgtacggcggcaagcacgggcccgtatactcggcggacggcgtgacgcgggcggtcgaggcggcccgcgccttcacaacatcacaacacttgagacggatcgatgcaaggaggttccgatgacccgacgcgctcacgcgccttcgccgttcgctttcccgctcaggctgagccactggatgaaaggtttcgcgctcgcgctgccgcttttcggcaatcccgccttcgcgcaggacgcaagcgccggccccgcgggcggcgtgtacaacctgctcgtcggcacctacacgggctcgggcagcgacggcctctacgtgtatcgcttcgataccgactcgggccgggtgagccccgtgtcgtcggcgaaggccgagaacccgtcgtacctcgtcgcgagccgcgacggccgccacgtgtatgcggtcaacgaactgccgggtgacgcgggcccggcgagcgtgcgcggcggcgtcagcgcgttcgatttcgacgcgaagacgggcgcgctcaagttcgtcaaccgcgtatcggcgcaagggaacgatccgtgttacctgagcctgtcgccggacgggcggtatctcgtcgtggcgaattactcggtcgcgtccgatccgggcggcagcttctcggtgttcccggtcgaggcgacgggcgcgctcggcgccgcggtgctgaacgtgcatcacgagggcacgggcccggtgaaggggcggcaggacggcgcgcacgtccattcgaccgtgttctcgccggacggcaagtacctgttcgtgcaggatctcggcgcggacaagctctattcgtaccgctacacgccggacggcagccgcggcctcatcggcccgaccgagtcgcgctacacgctcgcgaaggcgggctcgggcccgcgccatctggtgttcggcgcaaatgggcggttcgcgtacgtgaccaacgagctgaacgcgtcggtcgacgtgtatcgctacgacgacggccggctcgcgcacgtcgagaccgtgccgatgacggcgccgggcttcgcgggcaaggtgggcggcggcgcgctgcatctgtcgccggacgggcgcttcctgtacgcgaccaatcgcggcgacgcgaacgacatcgtgatctacgcggtgaacgcggccgacggcaagctgacgctcgtcggccggcagtcgagcctcggcaagacgccgcgcgagttcgcgatcgacccgagcggcaagtggctcatcgtcggcaaccaggacagcgacagcgtgttcgtgttccggcgcgacatcgcgagcggccggctcgagccgaatccggcgcggatcaggatcgacaagccggtcgatttcaaattcgtgccggtgcagtgacgccgggcggcgtgcggcgcgcgtgagcaacgatgcgcggccggcacggccgatcggcgcgggcaaggacgagggcgagggcgagggcgagggcgagggcgagggcgaggacgaggacgaggacgaggacgaggacgaggacgaggacgaggacgaggacgaggtgcccggcaatgccggcgccgcgctcgcttcgagcggttgatcgcctgtttcggtcggttcttcaggcgatcgatcgataaaaaaacctcgccccgcattacgcacgcgggcgaggggtttttctctcgccgcgatgcatcgcgcggcgcggccggcggtggcagcgaagccgccgcccgctccgctcactcgggcagcggcggcgcgagcacttcgcggctgccgttgatgcccatcggcgacaccaggccggccgcctccatctgctcgacgagccgcgccgcgcggttgtagccgatgcgcaactgccgctgcaccgacgagatcgacgcgcgccgcgtgcgcacgacgaacgcgaccgcctcgtcgtagagcggatcggcttccgcatccggcgcttcgccgaacagatcctgcgtgccgccttccgcgctcgggccgtccagaatgccttcctcgtactgcggctcgccgaactgcttcaggtattcgacgatccggtgcacttcctcgtcggcgacgaacgcgccgtgcacgcgctgcggataaccggtgccgggcggcaggaacagcatgtcgccctggccgagcagcgattcggcgcccatctggtcgagaatcgtgcgcgaatcgatcttcgacgacacctggaacgcgacgcgcgtcgggatgttcgccttgatgaggcccgtgatcacgtcgacggacgggcgctgcgtcgcgaggatcaggtgaatgcccgcggcgcgcgccttctgcgcgagccgcgcgatcagctcctcgatcttcttgccggcgaccatcatcagatcggccagctcgtcgatcacgacgacgatgaggggcagcgtcgacagcggctcggggtcttccggcgtgagcgagaacgggttgccgagcttcttttccttcgcggcggcgtcgcggatcttctggttgaagctcgcgagattgcgcacgccgagcgcggacatcagccggtagcgtttctccatctcgccgacgcaccagttgagcgcgttcgcggcgagcttcatgtcggtgacgacgggcgcgagcagatgcgggatgccctcgtagaccgacagctcgagcatcttcggatcgatcatgatgagccgcacgtcctcgggcgtcgccttgtacaacagcgacaggatcatcgcgttgatcgcgaccgacttgcccgagcccgtcgtgccggcgacgagcatgtgcggcgccttcgcgagatcggtgacgaccgggttgccggtgatgtccttgcccatcgcgatcgtgagttgcgacgcggaatgctggtactggcgcgacgcgaggatttccgacaggcggatcatctggcgcttcgcgttcggcagctcgaggcccatgcaggtcttgccggggatcgtctcgacgacgcggatcgacgtgaggccgaggccgcgcgacagatccttcatcaggccgacgatctggctgccgcgcacgccgagcgcgggctcgatctcgaagcgcgtgatcaccgggcccgccgacgcgccgacgaccgtcaccggcaccttgaactcctgcaggcgctgctcgatgatctggccggtttgcgcgaggtgctcgtcggagatcgcctcgatcgtgtcggacgcgggctcgagcaggtcgagcgtcggcagctccacgttcgacgcggcgggcgcgtggaactcgaacgcgttcggcgcgggcgggcggctcgggcggaccggctcggcggcgggggcggcgctcgccgggtcggccgcggcgggggccgccggcatcgcgggaacgggcgacggagcgaaagcttgcggtgcgcccggcgcttcggtgccgtttgccgtgagcgcaacgcttggcgccgtggcgggcgactcggggatcgcgcccggtgcgggagcgctcggattgccgaaggggtgggcgacagcctccggtgtcgcggcgaagcctgccccggccggcggattcggggcgaggccgggcgggggcgcggtgggtgtcgcggtggcggccggcgtctcggcggcgggcgggagtgggccgggcgttgggctggtgggcgtgacgaagcccgccccggccggcggattcggcacgcgaccgggcggggcctcggcggcggcgggggcgttgtcggcgggagccgtcgcggctggcgcaaattggccaggcgctgcgctggtcgtcggtgcgacaaagctcgacgcggctaccggattcggggcgagaccggccggggcggcggtgggggcggtggtggtggcccgcctctcggcgttcgacgtgacggtcgacggcggcagcgacgacggaatggacggcgcgggcgctgccgcgcccgtcgaagcgaccatcggcgcattcacgtggcgggcggcggacgatgcgccggcgggcggcacgctcgcgttcgccccgactgccggtgcgggcacaacgttcggtgaaacgtcgcttgccggggcggcggccggtgcgacatccgtcgaggcggcgttcggcgtcatcgcgccgggcgcgacggccgacgcgccggcgggcgacgcgatccggcccggtgcggcgggaagcgcggtggccgcgttcgtcacgatgacgccgggcgcggccacaccgatcgaagcgacgcccggcacggcggccgctgcgcgggtgagcgggggatgcgtgttcggcacggcggccgatgccggtgccgaggccatgcgtggcgcggcagccgatgcgctagcgggcgacatgcccgcgttcgacgcgattgctgacgcgggagcgaccgcgttcggcatggcgctatccatcgcggcaatgaccggagtcgcggcgtctggcgcggcgctcgtcggcgcatcctcgtgtgccgtgatggccgatgcgcccggcaacggcgcgatcgggttcgccccggcggcgctcggggcggctttgtctggcctggcgcccgcgggcgacacctgcgtcgtctcgcgcgagtcgccggcggccgccgctctcgcgacgccttgggcggcctcggcgctctcgctcgcgagcgcctgacgttgcacggcgctcgcgctcgtcggcacggccgcggcgcgagccgcggcggcaggcggcaatgccggcgtgacggcgtctggcgcggcatggggccgccgcccgagctcgttcgagacggcggcatgcgtcgaatgtcctgtcgacggcggctggccggtatcgtcgatggccgatgcacgctgcgcggcgatggttgacggttgagggccggctgcgccgatcgccttcatcgtgccgagggccccggacgttgcaatcgacgccggcgccgccgtggcaacgggttgcggggctgcgcgatcgctcgaggcggccgatgccgcgacaggggcgggggggccgctcgtcgatgcggcaggcgacgcggtgtcggcgcgttgcgccgatccgtcgacggccgcggcgccgtgcgcggtggcggcggtgtttccgacgagggcgcgagcggcgacatcgagcgcgtgtggcgcgtcgacatgaggcgttgcttcggccgggcttggcgcggtcggcgctgtctgagcggtgcggtccgcttcgcggctgggtgcgatgtgcgtgtccacgccgatgggggaagcggtctcggcggtcgaagcagccgcgccggcttcggcatgggcgatcgcgccggcgccgatggcggcggaatccgaggtgcccgccggttcgacggcggcgatcacgtgctcgccggcagggcaggtgtcggcggcgatgggcggcgcggcttgagtgatgcctacgggcgcggcgacagcggatgtttctacggtcgccgacacgtggccgttcggcgcggccgcttccgtgatcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtgcgtggccgtccggcgcggccgatgcggccgcgccgcccgacggcgcagccggcgccgccatcgattcgcgcgccgtcaccggcgttgcggcggtgctcgttgcgcccgcgagcgccgtccattgcgcggcgctggcctcgatcgagcgcagcgtctcatgcacgctcgccgcgggcgcgatgcgttccgcgggcttctcgtgccacgcatagagcggcgcgcgcgccgggtttgccggcgctcgcttgcgtgcggtctcggcggtcggcgcggccgtctgcgcgcggggcgcgggctgtgggggcgtcgcgccggttgtctgtcgcgacggcgtgaaagtcatcggtcgattgcgcgccgccgacacggcggcctgcgtcgccgggcggcgcggcgcgaagcgcggatcgggcgcggccggacgcgcttgcgcgcgtttgccgagcgccgcgaccgcggcggtcgagccgatcggcttcgcgatgccggtggcggccggcgcgaacgcggcgggcgacgtcacggccgccgcgggggcggcgagcggcgcggctgctccgcccgtcggcgcggcgaggcgctccgctttcgaaagaccgctcggcggcatcgtcgccgcggcgggcttcgcggcggcgattgtcggcgcgggcatggccgaagccgggggcggcgtttttgcggcgccgcttcccgtcatcgccgggccggccgctttcggcgcaccgcccaccgacagcggcggattgatcgtcttgggcgcatggtgggcggacatcgcgccgccggccgttttcgccggctcgctcgccgccgcggcggcgccggcgaccttcgcgaacccggctgtcgacgcgccggcggccgccgtacccgccgcacccgtcgccatcgcggcggccggctgcgcgccccgcggctgcgcgcccggcttgagccagcccgcaggcgcggtcggttcggcggcggcccgcgccgcgccgcccgccgacgcgctgcgtcgctcgccgcgctgcgcgtcgttcggcttccagagcgtcggccgcgcataacggccgttctgccgcggcgccatcgagttgaccgtgtgcgcggtcgtcggttgcacgtcggccgcgcggcgcacacgccggtcgtcgtcgcggtgcagcgcggcacgcggcaggtccgcgacgccgcgcggctcctcgtcgccgcgttcgcgtgcgaagcgaatcccgaacgacgcgtcgagccatgcgttcacctgccgccagcgtacgccgacgagccacggcagcccgacgacgaacagcgcgatcatcgcgaacggcgtgccgacgtggccgaacacgtgctcgaagcctcgcgcgagcgcgtggccgagcgcattcgtcgtggcgtcgcccgtcagcgcggtcgcgagcgtgcaactcgccgtcagcacgcccacaaagccgagccagagccggatcgagccagggcccgcgaggccgccgccgcccggcagcgccgccttgacgagccgccagaaaagaggaatgaaccagacggccgagaagccgaaccagccgagaactaccgtttgcatgctcagaaacaggaggaggacgggggcgcgacgcgcgacgccgtcgagtttaaccggtcgacgaagatgttttcgggaacggcgcgcattctcgcgccgtcctcgcgcgcggcccggcggatggcgcccgccgtccggttcgccggcagggccgtccgccgcgcgccgcgcttacttgccgtcgcgtcgcgcgaacgtgagcgtcgcgtcggcgtcggtgatgatgaccagttgctgcggcgcgcgcatctgtacgccggccttcgagatgtggccgagcgcggcgaggtagtcgcgctcgagcgcggcgcgcgcgggcgacacgcacgccattcgcgtgccggcgagcgggccgaacgcgagcacgccgttcttcacgtcgtaggtgcccatgtagcggttgcaacccgagaagccggccgcgcgccgcacgcccgtttgcgtcgacagcgcgagcttgatcggctcgccgttgtcgccgtgcgggatgtcgcgcgccgagccgtcggcgttgcgccagccgacgagttcccagctcgtgtcgtcgatcaactggatcgtcgcggggttgaacggatcgggggcgggggcgcccgaatcggggtgggtcggcatcgtgcaggcggcgagaagcgcggcgacggtcagcgcgccgagcggcgcgcgcagcgagcgggcgatgcgaaggcgcatgcgcgcggctgcggatgaattgaacatgacctcgttcctcttcgaatcttcaatgttgcgggcgaagccgtaagggtaacgcactcgcgtcgtcggacgcgagcggacagtcgccgcgcgcgttcgttcatgtgttttgcggcggcgacgcacggcgtttcttgcgtgattcggcggcaatgcggggcgccgcgcacgattgacgcgggcgggttgcgagatgcggtgcgggatgggagggatggctcgcgtttcgcggcgttcgccgctttcgacgagatcgtcgagatcgtcgcgtccggcgcgttcgccgcagacgcagacatgacgctcgtcgcgggcatcgtcgacatgccgggctcgcgccttgctcggcgagacggacggcttcggggccgtcgtgcggcgagatgcgccgccggcggcgcgcgggccgacggttcgcggcgagtgcgctcaaggccgtgaaggtcgcggcggccgtcggcctcgtgaaagcgcggccaatgcgggccaatgcgggccgatgcgggatcggcgcgcgcggctcccaagcctcgccacccgggaggcgccggcggtgcgggccggcggcttcgagtcgcggcgcgatgccgagatcgcatggcgatcgtgccgtcgccgccggctcgcgccttgccgcgcgcgccggcgcgcgcccaatcggccggcggcgcgcgggccctgcgtgttagcatcgcaggtcgttttcgccatccatcatccagcgggaaatctcatgcagatcggtcagcggctcggcacgccgctttcgccgtccgccacgcgcgtcatgctgctcggcgcgggcgagttgggcaaggaagtcatcatcgcgttgcagcggctcggcgtcgaagtgatcgccgtcgaccgctatccgaacgcacccggccatcaggtcgcgcatcgcgcgcacgtgatcgacatgacggacccggacgcgttgcgcgcgctcgtcgacgcggagcgtccgcatctcgtcgtgcccgaaatcgaggcgatcgcgaccgacgcgctcgccgcgatcgaggcggccggcgtctgcgaggtgatcccgaccgcgcgcgcgacgcagctcacgatgaatcgcgagggcattcgccggctcgcggccgaggagctcgggctgccgacgtcgccgtacgcgttcgcgcagtcgttcgacgaattcgcggcggccgtcgcgcggatcggctttccgtgcgtcgtgaagcccgtgatgtcgtcgtcgggcaaggggcagtcggtcgtgagaagcgaggccgacatcgagcccgcgtggcgctacgcgatggcgggcggccgcgtgaatcacggccgcgtgatcgtcgagggcttcatccggttcgattacgagatcacgcagctcacggtgcgcgcgatcgatccggcgagcgggcagacgcgcacctccttctgcgcgccgatcgggcacctgcaggtggcgggcgactacgtcgaatcgtggcagccgcagccgatgagcgcgaaggcgctcgagcgctcgcgcgacatcgcgcatcgcgtgacgagcgcgctcggcggccgcgggatcttcggcgtcgagctgttcgtgcgcggtgacgatgtctggttctccgaggtgagcccgcgcccgcacgacacggggctcgtgacgctcgcgtcgcagcgccagtcggagttcgagctgcatgcgcgcgcgatcctcggcctgccggtcgagcccgcgctcgcgacgcccgccgcgtcggccgtgatctacggcgggctcgacgaagcgggcatcgcgttcgagggcgtgcgcgacgcgctcgcggtgccgggcgccgatctgcggctgttcggcaagcccgagagcttcgcgaagcgccggatgggcgtcgcgctcgcgacgggcgcgaacgtcgacgaagcgcgcgagcgcgcgaagcgggccgccgccgcggtgcgtccggtgtccgcgcgttgacgagtgctgacgagtgctgacgtgtggcgcgcatcgcgcgcctgcgcatgccggggcggggcgcgccggccgcgactggccgccgcggtcgcggcaatcgtattgggtggtttccggccgatgcgctcgcgcgcggcgcagccggggaaggagggtgtcatgaagtggatgttgatcgttgcattgtgtgcgtcgacggcgggctgcgggcttgccgccgcgccgtgccgggtggcgtcggcggggctgaagatcgtgccgctcgtcggccacgtcgcggccgcgccgaccgacgcgtgcgcgggcgtcatcgatccggactgatggcgcggcgcgcggtttgcgcgcggctcgccgccattgcttgacgaggaagaagaacatgaacaggaaaacgcgggcggcgatcggcgtcgccgctctgtgcgcggccgccggcgccgcgcacgcggcgcggctcaccgtcgaggagatcgacgcggacgcgcgcgaaaccgtcgcctatcggtgcgcgaacgcgccgaagccggtgcgggtgtcgtactggcgcgcgggcaacggccagagcttcgcgctcgtgccggtcaacggcgtgcgactgctgttcgtcgacacggtgtcggcgtcgggcgcgcgctatcaggcgggccgctacgtgtggtggacgaaggggcgcgacgcgaacctgtacgacgaaatcgcgggcgagcgcgcgccgcccgtgctcgccgactgcagcgaggttcgcaagccgcgcggaaagggttgagcgccgagggcgcgcgggcgtgaagcggcggcgcgccttttcgggcgctgaccgggggcggcttcagcgccggacggcggaatcggggcgagccgcgcattggcggcgcatcgacgcgggcgtgcgcgggccgaaacgccacggcgcgaagcatcgcgatggcggcgaagcgttgcggtgaatcattgcagcgaagcgtagcggcgaagaggagcgaagaagggcggagggaagcggagaggggcggagaggggcggagaggggcggagaggggcggagaggggcggagaggggcggagaggggcggagagggggcgcgatcgggcgccgccgtcggatcggcgatgcgccgcattggccgccgcgcggacatcgcgggcggcgcgcacgcagcatcgcgcggcggccgccgcgcggatggccggcatcggcggcccggcggcgcggatcgccgatgcccggccgttggccgaaccgtttcgcgagggatgctacaatatcgccctttctgccggcgctcctgccggacgaagcctcgcgcgcggcccggatggcctcaagcgccggcggcgccctgcggcgcgccgcggcttcatgttcattccgaagtgggttgcgccgtctgtctcgcgagcgagcaggccgtgctggatgtcccgccgcgccttttgagcgaaacgccaccatgtccgattctgttgccaagcctgtcgacgcgacgttcgatcaattcggccttgccgccgagatcctgaaggcgattgccgagcagggctatacgacgccgacgccgatccaggcgaaggcgattcccgtcgtgctgtccggccgcgacgtgatgggcgccgcgcagaccggcaccggcaagaccgcgagtttctcgctgccgatcatccagcggctgctgccgcaggcgaacacgagcgcgtcgcccgcgcgccacccggtgcgcgcgctgatcctcacgccgacccgcgagcttgccgatcaggtcgccgcgaacgtgcacgcgtatgcgaagcacacgccgctgcgcagcgcggtcgtgttcggcggcgtcgacatgaacccgcaaatggccgagctgcgccgcggcgtcgagatcctgatcgcgacgcccgggcgcttgctcgatcacgtccagcagaagaccgcgaatctcggccaggtgcagatcctcgtgctcgacgaggccgaccggatgctcgacatgggcttcctccccgatctgcagcgcatcctgaacctgctgccgaaggagcgtcagacgctgcttttctcggcgacgttctcgcccgagatcaagaagctcgcgtcgacctacctgcgcaatccgcagacgatcgaggtcgcgcgcagcaacgcggccgcgtcgaccgtcacgcagatcgtctacgacgtcgccgaaggcgacaagcaggcggccgtcgtcaagctgatccgcgaccgctcgctcaagcaggtgatcgtgttctgcaacagcaagatcggcgcgagccgccttgcgcgccagatcgagcgcgacggcatcatcgcggccgcgattcacggcgaccgctcgcagagcgagcggatgcaggcgctcgacgcgttcaagcgcggcgagatcgaagcgctcgtcgcgaccgacgtcgccgcgcgcggcctcgacatcgccgaattgccggccgtcatcaatttcgacctgccgttcaacgcggaagactacgtgcaccggatcggccgcacggggcgtgcgggcgcgtcgggcgacgcgctgtcgctgtgcagcccgaacgagcgcaagcagctcgccgacatcgagaaactgatcaagcggacgctgtcgctcgaaacgctcgcgctcgatctgccgcgccatcgccacgacgatcggggcggccgccgcgagcgcgaccgcgacgagcgccgcggcgcgccggccggccgccgttcggcgggcggcgagcgcacgcatcatccgcgccgcgaagcgccgatcgacgattttttcctgaagccgtacgtgccgtcgccgtccgcgaaccagccggacgaggcgaagcccgtgcagccggagaagaaggcgccgaagcagccgctcgccgcgctcctgggcggattcgggatgccgcgcaagacgtcgtcgtcgtgatgaggcaatgaatatcgcgcttgctcgaagcggcgccggatcggtgggaagaaggggcgcacgcgcgagcgtgcgccccttctttttggcgcggcgcccgaagcggcaagggcggcgggccggcatcgaaacgcggccttgctcgcggcagggggcgggcggaatgttccggaatggcccggaacggcctggttcggtcagcttggaccgggagacggcgccgcgacgcgatgtggggggatcggcgtaccgaccgctcgggaaatcggcgatctgtggatcggcgggggcgttgatcgttgagtcgatcaatcggcggggcgatcaatcgatgaatcggtgagtcggtgagtcggtgaatcagtgaatcggtgaatcggtgcgtcggtgaatcagtgaatcgccggctcggcgatcgccgacggtgcgccggcgtagcggcgcgacggccgcaacgacggtcgaagcgaccaggccgcatcatccggccggtgtcttcagccgcgcgcgttcggcccgaagcgcgcgtcccacgcggcgatcgcggccgcctggaacgcgtcgagcgacgcgcacgccgcgccgtcgagcgcgagccccaggtgccgcgcggcggcggcgagcgccggcagcggcgcggcgggatcgagcgccgccgcgcccgtttgcttgctgagcttctcgccgttcgcgtcgaggacgacaggcacgtgcagatagcgcggcgtcggcagcccgaggcagcgctgcaggtagatctggcgagcggtcgagtcgagcagatcggcgccgcgcacgacgtgcgtgatgttcgcatcgccgtcgtcgacgacgacggcgagttgatacgcccattgtccgtccgcgcgcttcagcacgaaatcgccgacttcggtcgcgagattctgcgtttgcgcgcgctgccagcggtcgtcgaacgcgacgacggccgcggcgccgtccggcacgcgcaagcgccatgcgcgcgcgggcttgccgtgcaggcccgtgcggcacgtgccgggatacgcgagcgtcgtgtgccgctcgtgcgcggcgcgcagcgaatcggcgatctccttgcgcgagcagccgcacggatagacgagccccgcggcggtgagccgcgcgagcgccgcttcgtagtgcgcgacgcgcgcgctttgccagacgggcggctcgtcggcgatgaagccgaagccgcgcagcgtcgcgagcatgtcttcggccgcgcctggcaccgtgcgcgggccgtcgatatcctcgattcgcacgagccacgcgccgccccacgcgcgcgcgtcgagccagctcgcgagcgcgccgacgagcgagccgaagtgcagggggccggtgggcgacggcgcgaagcgcccgcgatagcgtgtcattcgatgcggcgcgcggcgacgcggagcaatgggctgcgcgggctcacacggcgcgcgccggttcggcgcccggctccgcgcgccggcccggcgtgccggaatcgcccggatggcacgcggggcagcacttgccgggcacgtagagcggcgactgttgcgcatcggccggcacgaccgcgcggcacgcgaagcacgtgacgtcggctgtcggcgcgagctgcgggttgagcgcggtacggtaatcgaacacgaagcagtcgccgtggtaatgggcaccgccgacttcctcgaaatacttgaggatcccgccctcgagctgatagacgttctcgatgccgacgtccttcatgtggatcgccgccttctcgcagcggatgccgcccgtgcagaacgacacgatcgtcttgccctcgaggtccgcgcggttcgcctcgatcacggcgggaaactcgctgaatttgtcgatccggtaatcgagcgcgcgatcgaacgtccccacgtcgacttcgaacgcattgcgcgtgtcgagcatcacgacggggcggctcgcgtcgtcgtgcccctggtcgagccacgctttgagcgtgcgcgcgtcgacggacggcgcgcggccgagctccggcttgatcgccggcttcttcatcgtgatgatctcgcgcttcaggcgcacgagcatccggcgaaacggctgcgaatcggacaggctctccttgaacggcaggtccgcgaacttgccctcgaagagcggatcgtggcggatgtaatcgacgaacgcgtcggtcgcctcgcgtgggcccgcgatgaacagattgatgccttcgggcgcgagcaggatcgtgccgcgcagcccgagcgtgttgcagcgcgcggcgacgagcggccgccattgctcgatcgaatcgagcgagacgaaacggtaggcggcgagattgacggtggtcatgaggttcggacggtaaggcggctgcggcccggcggcgaagccgcgcggctcgggggcggcgcgcgcggcgagcgcctgggcgcaagcggacgaaaacgggaaaaacgtggaaaagccgtattatcccgcaaaccgcgcggctttttcgcagtcggccgaacggccgacgtgttcggcgcgcgccgcggcgccgtcgccggcgcgccggcgtgtcgcggccgggcccggagccggggagtctcgcgccgcgcggttgcgaaggcgcggtcgtcggcgtgccgaacggcgagcccaccgacgtgtcgttcgccgcgtggccgatgcgttcgcggccgccggccacgccatctcgaaaaggggcgaaacgagggcgcgaagcgcggatgcggacgttgccgcgtcgccgcgaacggggcgccggcggccgaacccgtgatcgaacccgacgatccgaatccgcgatcggcgccggccacgcgcgccgcggcgaactgccgtcgtgcgcggcttcgcggcccgccgcccgcgccggtcttggcccgacggccaacgcggcgattttttgcccgccgcgaacggtatcgggttcccgggccggctacaatagcgcccatgtcagatccccgtttcgttcacctccgcgtccactccgaattctcgattgccgacggcatcgtgcgtctcgacgatatcgtcaagtcggcggccgaagacggtcagggcgcgcttgcactgaccgacctcggcaacgcgttcggtctcgtccgtttctacaaggaagcccgcgatgcgggcatcaagccgatcgccggctgcgatgtctggatcaccaaccacgacgatcgcgacaagccgtcgcggctgctgctgctcgtcaaggacaagcgcggctacctgaacctctgcgagctgctgtcgaaggcgtggctcacgaaccaataccgcggccgcgcggagctcgacgcgagctggctcgaaggcgagctcgccgaagggctgctcgcgctgtcaggcgcgcagcagggcgacatcggcctcgcgctcgcggcgggcaacgaggcggccgcgcgccgccacgcgcagcgctgggcgcgggtgttcccgggcggtttctatatcgaattgcagcgctacggccagccgggcgcggaagcgtacatccagcaggcggtggcgatcgcggcggagctgaagctgcccgtcgtcgcgacgcatccgctgcagtacatgacggccgacgatttcaccgcgcacgaggcgcgcgtgtgcatctcggaaggcgacatcctcgcgaatccgcgccgccagaaacgcttcacgaccgagcagttcttccgcacgcagggcgacatggccgcgctgttcgccgatctgccctcggcgctcgcgaacacggtcgagatcgccaagcgctgcaacctgacgctcgagctcggcaagccgaagctgccgcggttcccgacgcccgacggcatgtcgctcgacgactacctcgtgcagttgtcgcaggaagggctcgacaaacgcctcgtgcagctctacccggacgaggccgagcgcgaagcgcaacgcgggaagtacaaccagcgtctcgatttcgagtgcggcacgatcaagaagatgggctttccgggctacttcctgatcgtcgcggacttcatcaactgggcgaagaacaacggcgtgccggtgggccccgggcggggctcgggcgcgggctcgctcgtcgcgtattcgctcggcatcaccgacctcgatccgctgcgctacaacctgctgttcgagcgcttcctgaacccggagcgggtgtcgatgcccgacttcgacatcgacttctgccagcacggccgcgaccgcgtgatccagtacgtgaaggagaagtacggcgcggacgcggtgtcgcagatcgccaccttcggcacgatggccgcgaaggcggccgtgcgggatatcggccgggtgctcgatctcggctacatgttcaccgacggcgtcgcgaagctgatcccgttcaagccgggcaagcacgtgacgatcgccgacgcgatgaaggaagagccgctcctgcaggagcgctacgacaacgaggacgaagtccatcagttgctcgatctcgcgcagcgcgtggagggcctcacgcgcaacgtcgggatgcacgcgggcggcgtgctgatcgcgcccggcaagctgaccgatttctgccctctctacacgcagggcgacgaaggcggcgtcgtcagccagtacgacaaggacgacgtcgaagccgtcggcctcgtgaagttcgactttctcggcctcacgacgctcacgattctcgactgggccgagcgctacattcgccgtctcgatccgagcaaggagaactggtcgctcgcgcaggtgccgctcgacgatccgacgtcgttccagatcctcaagaaggccaacacggtcgccgtgttccagctggaaagccgcggcatgcaggggatgctgaaggacgcgcagcccgaccgcttcgaggacatcatcgcgctcgtgtcgttgtaccggccgggcccgatggacctgattccgagcttctgcgcgcgcaagcacgggcgcgagaaggtcgactatccggatccgcgcgtcgagcctgtcctgaaagagacctacgggatcatggtctatcaggagcaggtgatgcagatggcgcagatcatcggcggctattcgctcggcggcgcggacttgctgcgtcgcgcgatgggcaagaagaagcccgaggagatggccaagcaccgcgagatcttcgccgagggcgccgcgaagaacggcctcacgcgcgagaagtccgacgagatcttcgacctgatggagaagttcgcgggctacggcttcaacaagtcgcacgcggccgcgtacgcgctgctcgcgtattacaccgcgtggctgaaggcgcaccatccggccgaattcatggcggccaacatgacgctcgcgatggacgacaccgacaaggtgaagatcctgttcgacgattgcctcgtcaacggcctcgccgtgctgccgcccgacatcaaccgttcgaactatcgcttcgagcccgtcgccgaggccgacggcaaacgctcgcgcacgatccgctacggcctcggcgcgatcaagggcagcggccagaacgcgatcgaggagatcctgcgcgcacgcgaggaaaagccgttcgccgatctgttcgatttctgcgagcggatcgaccgccgcgtcgtgaaccgccgcacgatcgaagcgatgattcgcgcgggcgcattcgattcgctgcacgagaatcgcgcgcagttgctcgcatcggtgccgctcgcgatggaggccgccgagcaggcggccgcgaacgcgctgcaggcgggcctgttcgacatcggcggcgtgcccgcgcaccagcacgcgctcgtcgacgagccggcgtgggacgacaagcgtcgcctgcaggaagagaagggcgcgctcggcttctacctgtccggccacctgttcgacgcgtatcgcgacgaggtgcgccgtttcgtgcgccagaagctcggcgagctgaaggaagggcgcgacaaggtggtggccggcgtgatcgcgtcgttgcgcacgcagatgacgcagcgcggcaagatggtgatcgcgttgctcgacgacggcaccggccagtgcgaagtcaccgtgttcaacgagcagttcgacgcgaaccgcgcgctcttcaaggaggacgagctgctgatcgtccaggggcaggcgcgcaacgacgcgttcacgggcggaattcgcttcaccgccgagtcggtgatggacctcgagcgtgcgcgcagccgctacgcgcaggcggtgcggatgacgatgaacggcaacgcggacgcggcggcgctgcgccgcgtgctggaagcgcacgtcgcgaaacccgacgagacgccgcccgccgcggcgccggcgccgcgcggcggccgcgacggcgggcggcgggcgcaggcggcgataccgaatggtctcgccgtgcggatcgcatacagcaacgcgcgtgcgcaaggcgagatgcgcctgggcgacgcatggcgcgtgaagccgagcgacgcgttgctcgccgatctgcgcgcggcgttcggcggcagcgtcgtcgagatcgtctactgatcctccagtacgttttttgcggattctcttgagggcattttgagcgtcaagcctactctaagtaaaccgatcggcggccaggacgcgtcgtcgcctgccgtcgtgatgcgccgcctctggccgtatgtgaaaccgctggtatgggtgctcgtcgcaggcgtgctcgcgatggcggcggtcgccgcgacggaagccggaattcccgcgctgctcaagccgcttctcgaccatggcttcggctcgaagggagacatgacgacgaagctgtacgtgcctgcggcggtcgtcggtctcgcgctcgcgcgcgcgatcgcgcaatatgcgtccggctatctgctgcagtacgtgtcgaaccgcatcctgctcgatctgcggatccagatgttcgagcggatgattcacaccggcgtgtcgttcttccagcgcgagacggcaagcacggtgatcaacgcggtcgtgttcgaagtgaaccaggtgctgagcgtgctgatgggcgtgacgatcacgctcgtgcgcgattcgctgacggtcgtcttcctgctcggctatctgttctatctgaactggcgcctgacgctcatcgtcgcgattctgttgccgtgcatcggctggctcgtcggcaagatcaaccgtcggctgcgccggctgaaccgcgagcatcagacgctcacgaaccagctcgcgtacatcgtcgaggagaccgtcggcggctacaaggtcgtcaaggttcataacggcgaaccatacgagatcgggcgcttcaacgagctgagccgcaagctgcgcggctattcgatgcgcatgacggtatcgggcgggcttgcccagccgctcacgcagttcctcgcatcgatcgcgctcgctgtcgtgctgacgattgcggtcgttcagtcggcgaacgatcagacgacggtcggcggcttcgtcgcgttcgtgaccgcgatgctgctcatcatttcgccgctcaagcatctgatggacgtgaaccagccgctgcagcgcgggatgaccgcggccgagctgatcttcgggctgatcgacgagccgcgtgagcccgaaggcggcggcaagccgctcgcacgcgcgtcgggggcgatcgagttcagccatgtgtcattctcttacggcatgtcgcgcgatggccggcaaacgctcgacgacgtatcgtttaccgtcgcgccgggcgagatggtcgcgctcgcgggcccgtccggcagcggcaagacgacgctcgtgaatctgctgccgcgcttcttcgatccttcgtcgggctcggtgcgtgtcgatggcgtcgcgctccccgagtacagcctgcgcgacctgcgcaatcagattgcgatggtgagccaggacgtcgtgctcttcaacgatacgatcgccgcgaacgtcgcgtacggccaggcgcccgaacgcgaccgcgtggaggcggcactgcgtgcggcgaatctatgggaaaccgtcaccgcgatgcccgacggcatcgatacactcgtcggcgacaacgggatgcggctgtcgggcggccagcgccagcggctcgcgatcgcccgtgcgatctacaaggatgcgccgatcctgattctcgacgaggcgacgtccgcgctcgattccgaatcggagcggcacgtgcaggcggcgctcgagacgctgatgaaggggcgcacgacgctcgtgatcgcgcaccgcctgtcgacgatcgagcgcgccgaccggatccttgtgctcgaaggcggcaagatcgtcgaaagcggcagccaccgcgaattgctcgagcagggcgggctctacgcgcacctgcaccgcatccagttccagcaggacgcgggatgagcggcgcacgcccggccgagcgagcgcccacggagcgcgaggatcgccgcccgatgaaaatcggcctgtcgtgcaacgcgctcaagtacggcggcgggctcgagcgctacgcgatcgacctcgcgcgtgggctggccgacgccggcatccggccgtcggtcttcgcgcgatcgttcgattcgtcggtgccggaataccggcgcgtcgaatcgcaccggatcaacgtctcgttcctgcccggcaagtgtcgcgacgcatggttctcgtggcgcctgcgcgcggcccgccgcgcgtcgccggtcgacgtgctgatcggctgcaatcgtgtcgattcgtcggaaatcgcgatctgcggcggcacgcatctcggctttctcgatgcgatcggccgcgtcccgacgtttgccgatcgccgccagatcgcgctcgaacgccgtcaatacgcgcacgcgcgttttgtcatcgcgcattcgatgctgatgcgcgacgaattgcttcatttctacgggctgggcgacgataaggtccgcgtgctgttcccgcccgtcgacgccgcacgcttcacgcccgttcacgccgtgcgccgcgccgagttgcgcacgcgcttcggctttgccgacgacgagatcgtgctgctgttcccgtcgagcagccacgagcgcaaggggctgccgctcatcgaagcggtgttgcgagacgcggggcccggcatcgtcgtcgcggttgccggccggccgcccgagcggacgtcggagcggctgcgctatatcggctacgtgaaggatatcgaggacggctaccgtgccgcggatttcacgatcctcgcttcgaaatacgagccgttcgggctcgtcggcgtcgagtcggtgatgtgcggcacgcccgtcatcctgccgtcgaacatcggctgttgcgacgcgatcgcgccgtcggcgaagctcgtgttcgcgcccggcgatacggccgggctgcgcgcggcgctcgacgaagccgtgcggcggacgaaggcgggtgcggcgcgcgtcggctccggcgcggcggcgcatgcggcgatccggtacgatccgagcatcgcgcgccatgtcgcgcaattgctcgacctggccgtcgaggctgcgggcgacggcccgcgatgatgcgcattcgcgcgcgcggtctttcgtcggaatgttggctccggaagcgtatgggccgaatggtatactccgcaagttgcgctcggcctgcgcgcgcttgcgaggcgtcgcaggggcgcgccgcgtatttgagcccggtgacgaggaatacgcgtcggcgtgctacgggcggtccctgcaatatgaatcgtggaaattctgcatgacgaaacggctttcggccggcctccggcgcatcgcatctcaaagtgacggaatcgatcggccgttgatctaatcgaatgagcagactccacggccggatccacatcttctcgcgagcgctgccgaggcttgtcctcaagccgttgcggcgcaagcccgcgcacctgcggcgcattctgatcgcgcatcacctgctgctcggcgatacgttgctgctgacgccgctcgtcgcgaagctgcgcgagcagcatccggatgcgcagatcgtgctggcgtgcccgaaggcgattgcgccgctctacgcgaagcgtccgttcggcgtcgatgcgttggcgttcgacccgcgcgacggcgtatcggtcaggcgtctgctcgcgtcggggccgtatgatctcggcatcgtcgcgggcgacaaccgccacagctggcttgcgcttggcgcgggctgccgctggatcgtcgcacatgcgggggatgcgcccggatggaagaactggccggtcgacgaactggtgccgtatccggaggcgcccgccgcttgggccgatttcgccgcggcgctcgtcgacgggcccgcgccgcgcctgtatcgcccgtccgactggccggcgccgcaggcaagcgcaccgctgcccgccgcgttgcgcgagcgcccctacgtggtgttgcatccgggcgcgagcacggcagtcaagcgctggccgtccgaacgctggcgcgagctcgcgagcctcatcgaggcgcaaggctatcagcccgtctggagcggcgggccgagcgaagtcgagttcgtcgcgcagatcggtcccgattccgcgcagccgaatctcgccggccggctcgggctcgccgatctgtggcacgtgcttgccggtgcacgggcggtcgtgtgtccggataccggcatcgcgcatctcgcgcgtctcgtcggcgtgcccaccgtcgcgctgttcggccccggcaatgccggcattcacggcgcggggcgctattggcgggacgcgccgttcatcgcgctgacgatcgcggacatgccgtgccgcgaccagccgtccatgttccggcgccatgtcgcatgggtacggcgctgcgaccggagtgcgcagacgtgcgtcgcgtggcgcggcgatcatgcggactgcatggggcgtctttcagtggatgcggtgcatcgtgcgctgcaaaacgttttggcgcttgcgccgtcaagttcaagccgatgacgataacgacatcgcgcgtcgagcgcgtgctttggatcgcctgtcccacgctgatgttcggcgtgatgttcgggcacatgaacggcgtggtcaacacgacgctcgcgttgatcggcgtcggcacgcttgccggcatcctgtccgcgagccggccgccgttccggcaatggcccctcgttttgccgatcgtcgtatgggctgcgtggagtctcgcgtcggtcggctggtcgctgtatccgcgtatcagcctgcgtgcgtggttcgacgaagtgctgtatccgctcgtcacgttctggggcttctggctgttcggctcgcgcgtgaagcgtcccgaatggccggtgctcgtcgtgtgggccgcctgcgtgctgctcgcgctcctgagcgcgttctactgggggcacttgcagccgccgacgccgaatactttcccgattcgcttctataaccgcgtgggccatacgagtacgctcgtggtgttcgcgatgccgcttttcgccacgctgctgctgcgcgcccgctggcgcgcgatcggcgcggtcgggctcgtcgcgtgcggcttcgtcgggctcgcgagcctgaaccgctttttctggccggcggcgggtgcgactctcgtcgtcgcgttctacccgctctatcggcgccggctcggcgtgagcatcgtcgcgatcgcgatcctcggcgccaccgcgctcgggctgctcgagtacagcgcgcgcgagcgcgatctgtccgcgtccaccgcaaccgcgtcggcgtcgtcggccgcgcgcgacatcacggtcgcgggccagagggtctacgtgccgggcgagttgaatgcgctcggcgatacgctgtcgtccgatacgcgcccgaagctctgggcgttctataccgagcagggcaagcagcacgcgtggctcggcgtcggcttcggcaagccgctgcccggacacgcgtacgcggccgacgcaccgccgctcttgttgcagatcgagccgcaagcgctcacgcacgcgcacaacctgttcctcaacacgtggttgcagacgggctacattggcgttgcgctcgaagcattgctgctcgtcagtctcgcggcggcgttctggcggctcagacgcgacgtgcccgcggtgtcggcggcggggctcgcgctcgtcgtcgggatgatcgcgaagaacacggtcgacgatttcatgtggcaaacgacgatgctcgcgttctggtcgtttgcgggtttcctgctcggctgcggcgaacgcgacgcctgcatggcgcgcgtatcgcagaacgcggacgcacgatgacgccgcccgtcgctccgcccgctttcaccgcgcagcccgccgagacggcggcggacgttgcccgcccgggcgtgcggcgcgtgcgcatcctttttcacatcaacgacttcggccggggcggcacggagactgcgctgctcgcatggctcaacgcgcttgatcgaagcgcgttcgaagtcgggctgtcggtcacgtatccgacggcggatctgacgatgtggcgcgcgaaggcgattccggccgatgtcgcgctgcaggtgctggcttccgatcggtggatgcacgcgctccaccagcgcgagcgcgtacgcaggctgcgcggcggcgagaagctgttgcataaggcatcgacgcatgcgctgatccggccggccgtcgcgcgccgttttctgcggctcgcacgcggctacgacgtggtttgcgatttcgatttctcgctgcgacgcattgccgggcgtggtggcatgccgtggatcggcgtgagccactacagtttcgccgcgcgcttcggcgagaaaagcgcgtcgtacatggcgcggcgcgttcgccaatacgagcgctacacggcgctcgcggtgctcacgcccgacatgcggcgcgaggccgagtcgctcttcgccgatacccgtgtcgtcgtcaccgcgctgccgaacgtgatcgatccgcaggcgctgcgcgcgcgggcggacgagcccgccgatctgccggccgggcgtttcatcgtgtcggtcgcgcggctcgatgaagggcagaaggatcatcggaccttgctgcgcgcgtatgcgcaagtgcgtgcaagccgcgccgacgcgccgcgcctcgtgctgttgggcgacggcccggatcgcggcgcgctcgagcaactcgcggcggagctggggctgcgcgacgcggtgctgttcgcgggcttttgcgcgaatccgtttccgtacgtgcgtgcggccgacatgctgatcctgagcagccgctacgagggcttcggcatggtgatcggcgaggcgatggcgctcggtacgccggttatttcagcggattgccccactggcccgcgcgatctgttggacttcggccgagcggggctgctcgtgccgcccggcgcggccgacgcgctcgcggacgcgatcgagcggatgctcgccgacggcgcgttgcgcgcgtcgctcgtggcgcacgcaacgcgcaagatcgagtcgttcggcccgcgcgcggcgaacgcgcgcatgcaggcgctcgccgcgcaactgctcgatcgggcgtgagctcgctcgcttcgcacgggcgcgcggcgcgaattcgctaaaatgtccggtcgcccgttcttcatgccttcaccgtgaccgctccgttgacgctttccaggccgccgcgcaccattctcgtatcctgcacgcgtcgccttggcgacgtgctgctgacgacgccgctcgtccggtcactgaaggcgcgctggcccgacgcgcagatcgacatgatcgtgtttcgcggcactgaaggcgtgctcgagcacaatcccgacatccgccgcgtgatcacggtcgcgccgcgcgctcggccgaaggagcgcatcgccgatgcgctgcgcatctggcgcaagtacgatctcgcgtgtgcggcgatcagttccgatcgcgcgcgcttctatgcgttctttgcggggcgcaggcggatcgggctcgtcgatcccgggcggctcacgcggctcacgcgcttcatcctgaacggcatcgtgctcgacgagcatcgcgatgtccataccgtcacgagcaacctgtcgctggccgacgcgctcgatgtaccgcgatgcgccgacgtcgtcgcgcccggcatcggcgacgatcccgccgcccgcgctcgcttcgacgcgaagctgtatggaacgcccgcgctgtcacgcggcgagccgtacatcgtgctgcatccgtatccgatgttccgctacaagcagtggcatgaggatggctgggtcgatctcgtgcgctgggcacgcagcagcgggttcgcggtcgcgctgagcggcggtcccgcgcaggccgagcgcgactatgccgcgcgtatcgcgcgagcggccggcgaacccgtgttgaacatgacgggggaactgtcgttcggcgagagcgccgagatgtttcggcacgcgcggctcttcatcggcccggacaccggcgcgacgcatgttgccgccgcctgcggcgttccgacgatcgcgctcttcgggccgtcgaatccgacgcgctggggcccgtggcccgcgcattggccggccggcgacgagccgtggcccctgcgcggttcgggacggcgcggcaatgtctatttgctgcagggcgaaggcgattgcgtgccgtgcaagctcgaaggctgcgatcggcatctggacagctggagccgatgcctgagcgaactgccgtcggcgcgtgtgatcggcgtggctgcggcgatgctcggattcgatgcggctaacgcgccggctgacgtcgcgacgccggtcgatgtcagccggctcgcggcgcgcaagtagggcgggccgtttcccggatcgggccggcatcgcggctcgcagcggattcggcgatggggtgcgttcggctgcgcgtgggcgagcgatcggtatggtgcgggtcacgcgggcggcgagcgcatcgtgtcgccgtgccgaggcggcgttcgtgattggcgcgcacatgcatgcggcgcggcgcgttgcgcgccgcttgatgccgtttcccgtctacgtcacggacagcgcgactcgacggcatcttcctgcggcttcgacggcgcgtcaatcgcgcgcctttcgctgccgcgcaaggccgagcttcaggaagcggtagtagaccgtttcggcattgaacacggcgatcatgaagcccgcccgtccatccaggaagccacaccgcagcacataggtgcgcacgaaggcccatgcgccacgcccgaatgccttcgccaacccgccgcgcttgcccgccgcgcgtcgctgttcggcgcctgcgctcgaatatgcatcgagcttgcgcaacacggtttcaaagtcttcgtatgaatagtggagcagcttgccgtcgagtttcgcggacggtccgtcgaacacgagtcgctcatggacgagatcgtcggaaaagcgtgccgcgccccgcttgaaaaggcgcggcagccagtcggggtaccagccgctgtggcgtacccaggtgccgcagaagctcgagagccgatcgagcgaatagaccggcgcgcgtggcgcgcgtattgccgcccggatcgacgcggcgagttcgggcgtgacgatttcgtcggtgtcgaccgacaggatccagtcggtgtcgagcgcggataccgcgcggttcttttgcggcccgaaacctggccagtcggcggcaacgattacgcgtgcgccatgggctttcgcgatatcgacggttgcgtcggtgctgccgccgtcgacgacgatgacgtcgtcggcgaacgacagcgcgctgaggcattcggcgagccgggccgcggcgttgtaggcgatgagggcgacgccgagagtgggttctgccatgaaagcggtgtctgaatgcgagagaggattgagcgttgcgcagtgagcgcgagtatacccgccgtgccacccgagggccggcgcgatcgtacgagcgggcgatcaggcggcgcggcgcgcgcgtttgcgcaacacgcttgcggtcgtcggcctcggcgaatcccggcaatcgaaaggctgctgctgcggcattcggctaccgaagaggcggccaaggaagcgggcgagtccccagacaccggagggggcgacgagccgggcggctggaaggccgaacgaaaaaacagggtgtcgatcggcgtattggcaagccgcatcgctgtctcgtcgctttgcgtcatctcagatctttttcacatcgacccgccattcccggcgaatattcggcgcgatgtgctacctttttccatgcgctccggcgccgacagccggttgcgccttttcacggagggaaacgatgaaagcacatcgtacgctgcggatttcgatgctcgctgccggcgcgctcgtgtcatcgctcgccgccgctcaaccccatggccccggcgggccgggtgacgaacgccacgggccgcctcccggcaagcacgtcgggcgcgatcacggcaagcacggcgacgacggcgcccgccccggcgagcatcgcggcgacgaaaacgccgcgtggcgccgcggagagcgcctgcccgacgaataccgggaccgccagtacgtgatcgacgactggcgcgggtaccatctgtcgccgccgccgcgcggctatcactgggtcggcatcggtggcgactatctgctcgtgcgcatctcgacgggcgtcattctgcagatcggaccgtaaagccggccgccgcgcggcgcgccgttcgccgctttccggcgaaagcgggcgcggcgagcgatgcacccgccccgcgcattccggtctcctcgcattcctgcacccccgcgccctcgtttcggccgcagcgggagggcgattggcggccgccgcgccggcgagcgtcacgccccgagcatcgcgcggggcagcatggttcagcatcgtttcgcgtcgcacgctttcttgcgcttgccgctgtcgttttcacgcccgcagtcttcgcgcgttcgccgccgcttcaacgcttcgcgaaccagcgccgctcgattcgcgacatcgtccagccgaccgccatcgcgcacgcggtgccgagcgtcacttcgcccaaccgcacgagcggaatgtcccacagcgggccctcacccggaaacagcagcacgattgtcgcggtgatcgcgccgagccgagccgcgctgccgacgttcagacaccagcagcagatgatcgccgtcacgatcgtgatcgcgtacgcgacgaaatggccggcgcccgtcgccgcccccgcgaagccgatcagcccgcccaccatcgcgccgatgaactgatcgcgcgacagattgatcgtgtccgcgtagttgtgctgcgtgaccgcgatcgcggtgatcgccgcccatacggcctgctcggtgtgcagcgcgcggccgattccgtacgcgaggcaagcgccgctcgcggcctgcacggccatcagcacgccttgcagcaggcgctccctgagcgacaggcccttgaacagttcgagcaccgattcctggatctgccgacgtgcctcgttgaaagctttgatcgtttccatctcgttcaggcaaggagcgggggaggcgcgccgcataccggctcggcggcgggcgaacgagccggtcgccgcgccctcgatacgggcgcgacgcggtggcggcgccgcgccggcgagcggcggtggcgaccgtgggtgacgttcgttgccgcgatacccgcgatacccgcgacacccgcgacacccgcgacacccgcaacgcccacaacgcccatatcgaccatatcgcccgcaacgccgccgggcgcacgcatgcatgtgccgccgcatcccgcatcgcgtcccgcgcgccgtcgcatcacgggcgggacgttactgcgccggctcggcgctcgagtgccgagcgtcttcggcgagcgccgcgtcgcgcgtctcgggcatcgcgaaccacacgagcagcgtcgcgagcgcgcccgcggcggcgagcccgaagaagctcatcgcgttgccgaagtggtcggccgcgaagccggcgagcgcggtgctgagcgtcgcgccgacgcctgccgcgagtccgaagagcccgatgcacaggttgtagcgccccttgccgcccgcgacgtccgccgcgatgagcggcagcatcacgccgaacacggcggcgctgatgccgtcgagcatctgcaccggcacgagcaggtacgggctcgagacgccggcgaacagcagcgcgcgcagcggcagcgcggcgaaaccgagcagcaggatcggccggcggccccagcgctgcgcggagcgtccgacccacggcgaaagcatcgcgacgatcgcctgcgggacgatgatgcacgcggcgatcacgagctgcacgttctcgcccatgcccgccgtcacttcgcccgcggcgaggttcagcatcgccgcgttcgacagatggaacaacacgacgcaggcggcgaagatcagcatccgcttgtcgcgcagcagttcgcgcagcgtttcgcgttcttcgtcttcgtcttcgtcggcttcgtcgcttcgcgccgacgcgcgtggcgccgcgtgatgatgatggtgcgtcggctcgatcatcgcgagcgcgacgagcgcgggcagcgcgagggccgccgtcagccagaacaccgcgcgcgcggagaagtactcgcccgtgagccccatcaggctcgccgcgaccgcgctgccgagcgacgcccagcgcgcgttgcggccgagccggtcgcccaggctctcgcggccgacgagcgcgaacgagatcgccgccattgccggcacgagcatgcagctcgcgaagccgtggaacacctcggccgcgatcacgggcacgacggtcgggctcgcggcgagcagcaccgcggacaggatgatcgcggcgatcgcccacgcggcggcgcctttcttgttcttcagcgcatcgacggccgcgccgccgggcacctggctcaccatcgcgctgatcgtgccgatcgacagcaccatgccgatttcgccctgcgtccacttgtgcgacgcgagatacgacgcgatgaacggaccgaagcctgtctgcacgttcgcgacgaagaagttgagccagtcgagggcgcgcaggctacgcgcgctgaccgtatgccggaccgtcatcgtttcgcacctgctcgagcggtagccggcgcggcggcgggagcgccgccggccgcgggcgagacggcgaggatcggcttgtcgcccgcatagggcggcgacgccttcagttgcgcgtcgttcaggtcgagcagcgcgcgcagcgatttgtccttcggcgcgaagcgcagcgccgaccagttcgcggcgatcgtgcgccggtccggatcgacgaggccgccgacgtcgagcacgaccgcctgtggttgcgcatcgcggccgatcagcacgtcgacgacgcggccgaccttcgcgccgttcgggcgctcgacgtcggcgtcgatgatccgcatctggccgggttcggcgcccgcctgcgtcgagcccgtgagcggcaccgccttcggacggtcggcgggctgcaactgcgcagtggccggcatgtcgaggatgaccggctcgtgcctgccgcccggcgtgaagcgaaacagcttccacgggaagctgaccttgcggtcgccgacgcccatgaagccttgcaggttcaccagcatctcgcgcggcgcgccgttcgcgtccgccgtcatgtcgaccgcgcggccgatcaccttgccgccgcgccgcacctcgctgtcgaggagcgcgtgcacctggctgcgctcgattgcgcgcgtcgtcacgagcggcgcgggcgcgggggccggcgcgggcgccggcggcgcgacgcgcgcgggcttgcgcggcggcgcggcctcgcggtgcggcttcttcggcggcgcggtctcggcgggttcgggcgcgctcgcgggctcgggcgccgcgatgggctcgctcgccggctcgacgggcacggcgacggcttccacgacgggcgcgctcgcttgcggcgcgcggaacagcgcgcaaccggacagcgcgagcgtggcgaggacgacgggtgccgcagcggcgacgggacggggaagacggaaggcagaacgcgggaatccgccgctcatcaagcaatactccatggacgggggcgagccgggtgggcgcgccgctggcgatgatggctgacgcccgaagggcatcgcgggaggacagagtttaacctgtgaggaatgcatgccgtgaaacggcgccgcgcgacgggggcaggcgggcgttcgaatcgacggcgcgcccgtgcgaggcggcaatgaaagcggagggccgggtggcgatggatcggcgcgggcggatgggacggggcgtcgggcgagtcgtttggtgcttttggttttcttgtgctgctggttctcgtttggtcgctcgtcgctcgtcgcttgtcgcttgtcgctcgtcacttgtcggcttgtccgcttgccggttgccgtctttcatcggccgattcggttgcggacggcggttgccgccgtaactgcagcgcggcgcggccgccgccaccgtcactgcggccagattccccatcgggcgggacaagagcgccgcgtcgatcgtcgcgcggcaacgaaaaaccgtgggagtcaggcgcaggtgccgaggggccggcgccgaacgtcgaatgcccggcatcgggcgcggggcgttagcgcccggcgtcgcgagccccgcgctcggcgccaggaacccggcgctcagcgtccgggagtcgggacatcagccgccattctccgagcgtgccgggccggctcggtctgtccgtctacaccgtctccggaatcggattcctgaagctcacgttcagcagattccaagcattgatcgttgcgatcgcgaagccgagctcggcgatttccgcgtcggaaaaatgcgcctgcaactgcgcgaacgcttcgtcgctcgggtccgtgtgcggaatccgcgcgacgctttccgcccattgcagcgcggcgcgctcgcgggcgtcgaagaagggcgcctcgcgccagccggcgaccgcgttcagatgccgctcgttgacgccgagcttcacgagatcgcgccagtgcatgtcgatgcagtacgcgcagccgttgatctgcgagacgcgcagaaacaccagatcgacgagtggcttgccgagcgagccgccccacacggtttcggacagatggagcagcgcgttgaacggcttcgatgcgagtttcggatacggaaggcggggggcgtgtgccatggtcggtttcctctgaaggcgggccgcccgatgcggccctctcgcctacaagacgcggcggggcccgcgtttgtgacagctcgccgcgcgcgcgggagatcggcgggatgcggcgcgaaatcgtcggccgtttggacgagagtgcggcctgcgatgcatgccgtaccatgcgctgcatggaagcgccgaggcgttgaggggccgtggctgggagtgtgtcgaagggatgaggtgatgcggcgtcgacgcgcgatggggcgcgaagaggcggggcgggcgggttgtcccgagactggaacggatcgggccgcatcggctgaggcgccgtggcgtcgagccgaaaaggaccgggccctgaagcggcggcgcgtgattcggcgcggcgcatgccgcgtcgcgcgatgcggcggggccgcggcgcgcggcgcgcggcgcgcgggcgggacgcggcgcttcgcgcgtgccgggcgcgccggacgcgtcggcctgcgcgcgccgcgggtcacgccgggcggttcggaatatgcgcgagcttgtccggattgcgcaccgcgtagatcgcgacgatccgcgcgccgtcggtggcgaacgcctgtgccgattcgatccgcccgtcgatgaagcgcagcaggcccggttcgccgttgatttgcgcgagccggtattcgatctgcccggcatggcgtcggccgacggcccaatacagattcgcgatccggagcgcgccgcgcagcaccttgaagaacgacggcaccttgccgccgccgtcgccgaccagttccacgtcgtcggcgagcagcgcccggatcgcgttgcgctcgccgcttgccgcggcgcgcgcgaagcgctcgacgagttgccggtggcgctcgcgcgatacgtcgaagcgccggtgttcctgctgcacgcgcgtcgacgcgcggtggacgagctggcggcaggccgcttcgctcttgtcgagcagttgcgcgatttccgcgtagtcgcgctcgaacgcctggcgcagcaggaatgccgcgcgttcctcgggcgagagccgttcgagcacccacagtagcgccaccgacaggtcgtcggcgaactcggccgcggcctcgggcgtgcgctcatcgatgtcgacgagcggctcggggagccaccatccgacataggcgtcgcgctgcgccttcgcggcgcgcagccgatcgatcgacagccgggtgacgaccgtgacgagccatgcctcgggcgaatcgagcgtgtcgcgttcggcctggtgccagcgcagccaggcgtcctgcagcacgtcttcggcatcggcgcgcgtgccgagcattcggtacgcgatcgagaaaaggcgcggacgcagcgcggcgaacggttcgtcggacggcgccggacgggaggtttcggtcatgttcttgggatgggcttgaaaggcggcttgaaaaaccaacggttcgaatgatcaagacgaagcagacgacgcatttgtgacagccgcgggcgcggcggggacgcccactgccggatgatgcgcgaatcggcggcacgcgagcgggcagatatcggcggcggcgttcgccgcgccggatcatccgttcggcgtcgagcgccgccagacgaggcgcgcgtgcttgagcgcgtcgttcaactgcagcggcgtcggcatgccgagatgcagcgtgtcgtcggggaactcgacgatgcgcgtctggatctggccgagccagttcgggaaaagcgcgacggccatttcgtgcgacagcgcgcgcgtcgcttcgtcgacgaagaagcgtcccgcatacgcgaggtacgtgcgtcccgcctgcgcgtattcggcgggcgtgccgcgtacagatcgtcgccggagaacggcgcgcgttcgcgcgcctgcaattgcacggacatatagccgtcggccgtatagacaatgaagccgagcggcgcgtcgccgaacggcgcgtggcgcacgccggtttccgcgtcgatctcgacgtacgaatcgtgcgtccatgcgctgagcaagcgttgcctgaggttgcgttcttcgttgatcgcgggctcctcgagtgaatcgtcaccgatgcgagccgccgccctcgtgcggcagcgttcggcggcgcacgggggcggcgctgtcgcgctgcccgtcgcgcggcgtcaatagccgtgggtgacgagcgatagcaccgacagatccgggtgcgtgccgtctacgatgctgcggccgatcgacaccgcctcgtcgagcgcctcgtcgacgctgcgaaagctctcttcgccgtccgcgtgaaacggcaccgtgtggccgggcagtctcggatcggcgcccggatggcatacgtagccggcatacgcgtagcggttcgcgtcggtgtgcgtcggggtcggcgacacgtggatctcgaagccttcgtaatcgatttgccgagacggaagcggcggctcgaacatggctgtctcccgggccgcgcgcggcgtcgactgcgcccgtcgcgcggccgtctttttcgtcattgtcctgtgaaggaaattctaggcgatgcccggcgcgacggcgcgtgcgatgcagcgagacagcgaaaccggcgacgggagggatcaggcagacccgcgagagaacaagggcaacccaaaccgcgggaaccgaaagaaccgcgaacgtcggcaacatcggcgtccgcgcccgcgaacggcgcgcttcgcgacggcggcatgatccgcgtgcgtcgccgccgtcacgagcgcgtcacccgccgcgcgcgccggccgccggtcatcgcgcgcgtcttgggccgccggtcgccatcgcgatcgccgcacgcggcacgccgcttgctgcgcgacggattcgttcactgcaggaggtgctatgcgacccgaattttctcgaagcatatggcgagcggtcgccgttggggtgacgacggccggattggcgatggcggcggcttcgtgctcgaagcagagcgattcgaactccggttcgagctcgacgggcggcgcgacaggcggcgtgcagcccgcgccgatggcgccgtccggcagctccggtacggcgcccggcggcgcatccagcggaggttgagccgacgaagcgctgcccgggcgcggcgcgcgtcgcgcccgggccggcgcacgatgggcccgagcgatggagggcgtgacatgggcagcacactgaatccggacgacgagccgcgcgaaccggacgagcgttcgccgtcgagcggcgataaccgcacgctcggcccgagcgattcgtcggacagcggcagcgatgtcgcaggcgcgcggcgtcggccgttcgacgtcgacaccgagctcgacaaccacgcgctcgagacgggcgacgcggaactcgacagcgacacggaccgcagcgggacaggcgagcgcgcgtcggcggacggcgattcgacgttcgacgacagcgcggacatcgagccggatcgcacggaacgggtgccgcggacgaagcgcggcgacgactgaccggcgtcgcgcgcttttttacaacgccattgcaaaatgcgacggcggcgcacgacgcgtgccgtctcgcgaaccgggctacagccgtcccatccgcattccgtgcacctcgcggcgcgaaggatctccgccgcatcgcgccgctcgccgctcgtccgcgcgccgcggccgttgccgttgtctttgcggcgagcgcgcgcgccgcgcgcgagcgcgatgccggcggacgtcgaatgaatcgctgtcgcgcagtcgcgcaggcaggtcgttcgacatcgatgcgacgcggcttcgcgcccaccttccgatacggatcgacgcgcgcgatgcgcttcaccgcgcgcgccgaggtcagccgctgcgtgcccgcatcgcggcgtccatcgtgggccggcgcaaaccgaaaccgtcgtcggagcacgcgttgaatgcgcgtcgcttgccgtcggggttgagcgccgcgtcgatcgaactggccactttcgatgcgggcttcgatgcttgcgcgagcgtgtgcgagcgtgtgcgagcgtgtgcgcggcgaaatcatggatgacgattcggcgcgtgacgtcccggtttgcgtagcgaaccgggcggcacggcgacaggcgggctcgtccgtcgggcccgccggagacgatgcgtcggcgtgcgtcgcgcatcggcggcgggaacgggagcggcaacgcgggcggcgccggcaggtaacggcggcatcgtcgagagcagaccggcggccagccatgcgcggacgtgcttcggcgcttcgtgctcttccttgacggcctctccgagccgatcggatcgaatacgcggcgttgttcagtggatccgcgcctcgcgatcgccatgcgccgcgcgtgcgtacacgcccatcgtctggacaacgaacgtccgtcgcattcgcttccgcgcggccgtcggccgcacgcgagcggccgtgaaggcatccctcgcagaagcgcgggcgcaactgtcgccgacgcatgcggcatgtcgataaatgcaggcaatgtaggcgttcgatgcgctttttgtcgattagtggatcccttctagcgcgtgctttgaccgtgggtatgtttcgacatagaacctacacgaaagcaaacggtgaagcgtcgcgacggcccgacgaggagacgccgtgaaaaaatcgaaagcgctttggcggactgcatggttgttggcgatgatcggcgtcgcggtggcgggatggcgatacgtgtcgccgtcgcagaccgccgtcgctcagtcgctgaagcccggcgcggcctcggacgaacgcggcgggccgccggcgcgggcgcggacggatgatgcgcccgcgccggcggggcccgccgagcgcaggctggatctcgtcgcgctgcgcaagagcctcgagggccgcgacgacgcgcaggcgcaagtgcagcgtatcgttgccttcgcccgctttcgcgaccggatcgccgcatacggcgaaggtcgaaacagcatgcccgccgaagagcgggcgcggctcgcccgcgagatcctggcggagttgcccgagcacgtcgcgcgcaacgaaatcgttcccgtgcaagccgaggcgctcagcgcggcattgctcgcggatgcgacgtcggattcccgcacgcgcgacgcggccatccagtcgatgcggcaacagtgggacgcctatgccgggcggaccgtggggccgtcgcccgcgagcgatccacgctatctcgcctacgcgcggcagagccgggacatcgtcgcgcaggtgcaggcaagcgttcccgatcccgatcagcaacaggccgtcatcgcgcagcgcctgcaggcgctgcgcgttcaactgttcgaccaggcatcccgatccgatacccgttgagcgaaccggcgtgcgcgttgccgtacgggcgtgcgcgccgcggacaaccgatccgatagagatggaggagagcatgctcgtacgcgaatgtctcgaatgtctcaggcgcctgtgcgtcgccggcctgctgagcgcggccgctgccgacggccatgcggccgtcgcggccgcgcaggacccgtcgattccctattattcgtggtacgaagtgacgctgcccgaaagcagcggcgcgtcctgcggcaacggcacgccgatgcgtttctacatcaatcgcgcgcagtcggacaatctgctctacatgatggagccgggcggcgcgtgctgggatcacggcacctgcaccgaaaccgcgaccggcgcgcaggcggggctcggcgcgttcaatcccgacggtattccccacaactacgtgaacggcaccgtgcagcagagcctgaagacttcgtttctgtcgccgctgatgacgcggatggatctcgcgcatatcctcgtcggcgagccgaaggtggagacgcaggagtggacgcaggtgttcgtcccgtactgcacgggcgatatccatatgggcagcgcggtgcgcagctacgcgtcgccgtcgggcgactggcggattcagcactacagcggcctgaagaacgttcgggtgatcgcgcagtggctcgtcgaccacgggttcggcaagccgagccggctgctcgtgtatggaacgagcgcgggcggttacggcacgctcggcaactacgcgacgttgcgcggcacgttgcagccgcagtcgcacagctcgctgctcgacgatgcgggcaccgtcttcaatacgcgcttcggcgccgatccggcggcgtatccgtccgtcggcctgtacgacaaggtgcgcgacgaatgggggatgacggcgcccgacggcatgatcacggtcaacagccggctgacccgctacttcgatccgggcaacatgggcagcgcgtatgcggcgctatcggcgacctatccgcacgaccgcttcggctatacgacgtaccggcgcgacaggatcatcgcggcctaccattaccgtcccttcgtgcccgcggtgatcgcggcgccggacgacgcgaccaaggacgccctgtcgctcgcgatgttcgaccgcgaactgagcgatctgaaacaggtgctgaacccgctgccgaacttcggctatttcatcccgtgggcgcgcgacgacttcatgggcaaccaccaggtgacggcggtcagcttcacgggctcgggcattcacgaaaacggcatcgacgcggacgtcggcacgttcgtcgccgatctgctcaatcagcaggacccggcggacgtgcccgtcatgaaagcgtaccggaccgagcaatggtcggacttcacgttctcgacctttcttgcgtggctcgacagcatcttcaacctgaccggcgaagccgggccgatttcgggacatcggtcctgagcgcgcggcacgcgtattgccgccgcttcattgcttctcgggcaggaaccagttcatcacgagcgcgcagatgccgcccgtcgcgacgcccgattcgagcacgttcccgagcgcgtgcggcaggttcgtcaggatctccggcacctgcgacacgcccaggccgagcgcgagcgacaccgcgatgatcagcagcgcgcggcgatcgagccggatgccggcgaggatattgatgccggacgcggccaccgcgccgaacatcaccatcgccgcgccgccgagcacgggctcgggtaccgcttgcaggacgcccgcgacgacggggaagagcccgagcagcacgagcatgcccgcgatccagatgccgacatggcggctcgcgatgccggtgagctggatcacgccgttgttctgcgcgaagaccgagctggggaacgtattgaagacgccggcgagcagcgagttcgcgccgttgacgagcacgccgcccttgatgcgccgcatccacagcggcccctcgacgggttgccgcgagatcttgctcgtggccgtgacatcgccgatcgcctcgagcgacgtgacgagatagatgatcagcatcggcacgaacagcgcccacgagaagcccaggccgaagtgcagcggcgtcgggatctggaacagcgcggcctcgcgcgcgccggtgaaatcgagacggcccatcgcggcggccgcgagatagccgatcgcgagcgcgatgacgagcgcggtgctgcgcacccagacgatgggcacgcgattgagcacgatgatggcgccgagcacgagccccgacagcgtcaggttctgggcgctgccgaagctgcccttggcgatcgcgccatagccgccgcccatgctgacgaggccgaccttgatgagcgtgaggccgatcagcagcaccacgacgccggtgacgagcggggtgatcaggcgcttcacgaaaggcaggatgcgcgacacggccatctcgacgaacgagccggcgatgacgacgccgaagatcgcggccatcacggtttcgaccggcgtgccctgcttgaccatcaggctgccgcccgcgatcagcggcccgacgaagttgaagctcgtgccctggacgatcagcaggcccgcgccgagcgggccgaagcgcctgcactggacgaaggtcgcgatgccggagatcacgagcgacatcgacacgatcagcgtcgtgtcgcggctcgatacgccgagcgcctggcagatcagcaggccgggcgtgacgatcggcacgaggatcgcgagcagatgctggagcgcggcgacgcaggcgatcatcggcgcggggcgctcgtcggggccgtagacgagatcgtgcgcggattcggcggcgtcggcgccgtgggaagcggggcgggcgaggggggcgggttgcatcgcgaaagggccggtgcggtggaaaggcgggattttaacggaagcggcggtggcggcctgccgtcgcgggtgcgcggattggccgcgcgcgtgttcgacgaaagccggcggctcgaggaggcgcgtgccgcgagggcgcatcggggcattcgaatgagtcgagcgatatgcccggataattcaggtgagccgcacgtcggtcaagcgggcgaggatcgacgcataccgcggattgggctcatgcgcgccggatgagcgaagtcgcgacgcgtgaccggttgtgatctcgagcgctctcgggaagagatcgccttgcttcacatcaagacgnnnnnnnnnnnnntcggggttgtggcgttacttattataaatcaatgtgttattgctgaattttggggtgtgtgaaccgnnnnnnnnnnnnnnnnnnnnntatcgtcggtgcgccacacgataccgagaaacagcaagcacgccggaggcacagtcacgttgccgagtagttcgatgtgagcggtgtccgcctgggatagttttcttgcagggattgagcgctggttgattaatccgaccccaccaaaaatcgaatgacgttgctgcgtctcggtcgttctcccatggtcgtcggcgtgttctgcgtttttgcaagttccgcaactacacaatgctactttcatgtcttggccctgtacaatttcttgaggcagtcttcgtctgcgggcggtgtgacagcgcacagcgattcaccttggcgagatctatggaaacgatatctgtgtttaacaacaaaggcggggtggggaagaccaccttgacctttcatttggctcacgcatttgcggagcttggcctgcgcacgctccttattgacctggatcctcagtgcaatttgacgattctgagtatggatgcggaagagcttcatcgaatatggcaagaggaggacccttttatcgaggactttgaagcggccaaaaacgccatgcccgcgactgaattcaaaggaattagttctgcgccgaggtcgatccattttattctgaaaccgacagaggacggtgtctcggatttggatgacgttagcccgccatggaatcttgcaccgtcgttagatctcattcccgggcggcttacgctgcatatgtatgaagatcgactcgccaatcgatttcctcaagcgtatcaaggtgatcctctcgccattcgaacactgacaaaatttcggagtgttgcggaggcatactctcatcgctataagtacgatattgtaatatttgatacgtcgccgagcttgggtatgttaaacaaggtaattatttcgacgacagatggtcttgttattccttgtatgcctgatatgttttcgctttatggaatcaggaatatcgggaattcgcttcgcgcgtggaagagccagtttgactctctttatactttgctgacaaaggataagcggcgtcaatttcccgatgaatatgtccgcttgcttgggtatacaatttataactctaaaaaatattctagtagaaacaagtgggatctcgcgaccgcgcactacaattatgcgatgcagattccgccgactattagggaatatattggtgaacaggtccttggtcatttgactgatgaacagttagacgaacccattggtggaacatctgttatgcatacacataacacgttgccaaatatggcgcagaagtatcacgttccaatgtggaaggttccctcatgtaaatctcttgagacggacgatatttcgacgatttttggaaatcgtacgacgtacgaagctaccagggagaaatatgttgggttcgcgaaagatctgttggcgagaatgcaatgagtgacgttctcctgggcgacgagacctttggtctcattcttgagcgctacaaaggagattatggtgatttggatatgtggcgccgtcatattgttgatttttttagcctgcatcctaaggccgcgcctcacgttcactccgttaagtcgcgacttaaagatcctgatcatctcaaggagaagattgttaggaaatgggatcctagtaatccgataacgcctgataatctactttcgagaattaccgatttggttggcgtccgtgttttgcttttgcaccagcagaaattcgaggaaattaagaaggcgatcgattttagattgtcgaaaaaggagtggattttggttgagtcgccgaaggcatacacgtgggatcccgaggcgaaagggttctttgagtcacttggttacgaggtgcacgcgaaagatagtttttatacgagcgtgcactatgtcgtgcggcagtatgacgaatctccgatttgctgtgaaattcaagtccgaacgctattcgaggaaatttggagtgaggtcgatcacacgattaattacccagagaagaccgagagtgcaagttgtcgagaccagattcttgttttggcgaagctaataggcgccggtagtaggttggtcgactctatctttgcctcacataattcggccaaggtcggagtgaaaaatagtgcacgggtgtaatgtccttcgacgtcggttgcgatcggtggcacttgagtagccctcggcgacaagtagtgcacctttaacattgcggtttccattttggcaacgccgtgatcgcccgaaccccatgccaaacaaggctttggccgatttctgacatgttaacccgtttaaatggttaacaaattcaaacgaaataaaaacgcactgagattcttgtaccacaaggttctcagccgattttttgatttcttcgtttgattaacaaaagctgaaaagggagaattttctgcgtgtgcggcaaacggcgcggtccagattaaaaaggaccggaaggtttgatggcccctcccttaggttgggattgccccacagatgtattcgagttgtagcttccggcgacgtccggagcggcacgcgactccgagcatgattcgctcaacgcgggtgtgaaaatccgacgagatggagtgaactggttgcgccttgaccatcgacgcaacgtatccgggtgtgtcggcggcctcctgggcaacggtttgattaccaaccgttcgctaactccttggccttggctcgagtgagtcggtcgatcgccgtgacggcctaacggttgatcgcgtcgaaagccgggagcggaaatggatttgcggtccgcttggacgttgcgttcagatcgactgtccggttgagtgtgccggccttgagcatcaggccatcgccggatcgcgcaaccgtatgagaagcgactcgaccgccggcgtgagcggggcggtcgtaccttcgcggtctgcgtacagcgcgccgagcacgagcaggacggccgagcgcaccgggcctggcacggtgctcgcagtatcgccttcttcgagcgcccaagtgtcggggatttccttgagtttcaggtagtccacgacgatatcgctggcagcgtcgatcagatccttaatcgcgtcgtcatcctcgcccgcttcgacgcgcaggtgcgagagtgcgcgattgaacgagacgagttgcttaattgccatttgtcggctccttcgatgcagatgtgctggtcaacgtcgcgctgcttggcgccgggtgcttgtcgcgcttcgcgagtgcgccgagcgaatagttctgctgttgcagatacggcgtatcgccgcccggcacaggcggcatgttctccgctgcgcgcgcctcattcggggccatccagccgccgcctacggctttcgagtgcgcgtcgtaacgcgcggccgggtccatgcgcagtagcccgcgcacatcaacgtcgaaaccctgtccgtccggcacctcgaaaccgtcatcgagacagagttcgagctcttcgatcggggcttgcaggcaatcggtgtagtacgactgttcgagcgcgccgatgttggccgccgttttcgagccggttgggtccgcgccgatcttgtagagcggtacgtggtagcagcgcgcaacatcctcgacagcccaccgaagctgctcgacgagctgcgcatcggtcgcggtcatcatgacggtttcgtacttcagcccgtcgcccacgacggccaaacggccggcattctcaccgccgtagttcgtttcccaatgcgtcttgagccggtttgcggtttcgtcgctgatcttgccgggcgcggacaggatgccgccgggccgcgacatattgccgaagaacttccggctgttttgctggatacggtttcccatcgtgccggcagccgctgccgcgacgatcggcgatacgccgatgagcggatgccacgggcagataccgcgatcatggatgatctcggacgcgggaatcgtgacttgcccgggtacgccgcgaagcggatcggcggcgacctgatagaacacggcgccgctcggcgcgacgagcggaatcacgcgcgccggatcgagcacgtacatcgcagttacgttgcgcagcatgtcgcgaacgagcaggacatacgtgttgccggcgagcagcttcgacacctgccacgccttcacgaactgaattcgattttggtacgggttcggccggcgcaacggccccgtgaagcgtggcgcgctggcgtcctgccagatattgccgatctgcttcacgtaccggatgccgagcttcgaaatgtccgacgcgatgcgatccacacacgcgtacacggccgagaacgcgagcagatcgtgacggctatcaatgcccattccagcctgccacgcgcccgcgaacggctcgcgcacgacgccagcaatcgaattgccgccgccgaccgcaaccggcggagcggcttttcgtatccacgaaagcagccgcatcaatcccccggccgcatgtcgcgtcgcatgtacgtcgaccgcttcggcacagcatcgcgaatcttgtcgagcaggcgtagcaaggcgacgtgctgttcttgttcgacctcgatccgctcgccaacttgccgcatgcgtcccttgtacgggaacgccacggccacctcataggtttgcatggcgttctccgcttagcccgcttgcgctgcgtcgccgtaggccgcgccggagatgtactgaacgccctcgacgcggcggcgcttccagttgatgaagcgctcggccttcatggcgatgaagccgttttgccacagcgacaccagctccgttgcaccggcaacgggtgcgctgtccatttgcagcgatgcttcgcggctcacgtcgagcgtcacaccgccgtcgtcggcgaacaggatttcgcttgccttcgcaagcacgatgttgtcgccgaccgtctgcgagaggatcgcgggcagaccgaagaatgtgccgcccgccatcgtcaggcccggaaattccggttgcgccatcacattcagcatcagcgagagcgacagagccgtcgtttccgacatgatccagaccgcgcccgcgaccgacaggttggccgcgatgtatgcctggaataccttcttcacgtccgcgcgcacggctgccgcatccttgcccgatgccggaatggccttgacgccgttcgtgatcgacgcgggcgacagtccgttcgcgccggccgccacagccgggtcgatgaactgctggtcgaggaactggctaatcgtcgagatgagatcctgctggatgacgccttcggcgctcggcgtcgagaagcgcgcaagctcttccgtgatcgcgacgatgcctgccaccttcgagaagccgagcgtcgtcgtgttgaatgcgagtgccgacaccggcgcgggcttgccttcgccgacccagccgaccgacgagcccgtcgtctggccggggacccgtacgttgaacggcacacggcgcatgccttcgatccggccgacgatcgttgcggggcgcagcagttcgatgaattcggaggccatgtcctgatactggacgagcggcccggcccacgccggatcagtcgtcgtgccggccgcgactgccgccttgagcacgatttcgacttcgggcgtcgaatccttccattgcttcgcgatctcagccgcttgcatgaggttgcccttcgagcgcgcgagcgcgatcgcgtagcgcgtgaacgccgtgcccttggtgacgttcggtttcacgatgacgggcgagtgtgctgccgggccgccagcgaccggaacggccgacttggcctcgatcgcttgctgttccttgaggcgtgcttcgtgggtgtcgagcgacttcagttcgaggccgatttggtcgtactccgtcgcctcgttctcgttgagcgtgcgagtgccgtcggccgctgcgccatccatcagcgccttttgtcgtgcgaggtgatcggcgcgcttcttggcgagtgcggcgagctgttgagcaatggtcatgtcggattccttgatgatgggagcactcaaacgcacgacgggcgctcccacgcgggacttgtcatgcgccttgatcgattgaactgcggcgtcagcgtttgccgggatcgtcacggcgctgagttcgaacagctcacaggacttgatgaggaagccgccagtcgccttgtcatactcggcgtcgatgggacggaatccgatggacaggcccggcaccagaccggctttgatgaggttgtatgcctcgtcgatgtaagcggcagtgccggccggggcgatcgtcgcctcaacctccgcgccggccgctgtgaccgtcattttgttgacggtgccgatgggcttgctcgggtcgtgctgccacagcagcgggaacggcgtcttgaactggatgccttgcgggacgacggtatcgcccgcgcgatcgggcgtcggcgtggaggcaatgcccttgagcactcgcgacccgtcgtcgaggttcttcacctcgaaccgcgagaacgctttattcgaaacgcttgcggtttgcttggtgataaatttcgaaatttgtcgattcattggcatttggttgcgtgagtgtcgtcattatcacgcataaagtgccaatgtcaagactaaatgaagaacatttgcggctcaatttcggattctgtcgcattttgttgcgtgacaccgactgccatcgccaaagccaccatgccgtcaatgcggccggtcgacttctgtttcgtgaatttgcggttgcccgccggatcggaaacggcaaccgtgttcacggcgcacatttgcaacacgggatgcccaccatgccgcagcttgcgtgcgagcaagcgcgcttccagttcgcggatagccggtgacatggagacgaagccctgaccgaattcgacgaaccggctcagctcttcttccgagaagccgacccgctcaagccatggtttcaggaagcgcatgttgtagcggtcgaacgcgagcgcgcgcacgttgcaccggtcgaacacaccgcgcaagtgttcggcgacgaattcgtattcgatagcgcggccgggcgtcgtctgaagcaggccgtcccgcgcccatacgtcataaggcacgcgatcggcgcgcgccttcgcttccagaccatcttcggggagccagaatgtcggatgaacgtcgccggcctccgacaccagcacgagcgctgtcaggtcactgacgctcgatagatcgaggccgccatacacgtcttcgccgtccaattcggcgggttcgccgctgttctccatccagatcgcgcgcgcgacgaacggattgcgagcttcgacgcgctgattcaaaaccaagttgcgataggccgattcgcggctcggcaggcgcttcgcgtccgacgccatgcgccgcacctcttcgcggttcatgaacacatcgaaatgcgggttcgccagtcggatcgcctcatcgctgaacgggtccatgtcgagcggcgcggtatagagcgccaccttcaggcgcggatcggcgccgctgagcgcgtcgtcgatgagcaagctgagcaggtcgccatcggtgggggcctgcgtgctgataacgatcgacagcggactttcctgcgcagcgctcgccgtctccagtgcttcgtacagttcggagcgcgggcctttgacttggcccagctcgtcatggatcgtgagcgcggggctcaagccgaacttggtcgccgcgtccgccgacagcgccttgtagatcgtgccaaggtcatgacacagcagctcctttgccgtatcgcggatcgtgacgtactgcgatagatcctccgacatgcgaaccaccttcgcggccagctcgaacagcacggccgcttggtcgcgcgactgcgctgcgctgtagagctggctgttcggctgcgcttccgggccgacgaggtgaagcaacacgaggaatgcggagagggccgtcttggcgttcttgcgcgccatcgagaggatgaacgtgcgcgtcggcgtgtcgtagattcgcttgatccagccgcgttgctctttcgtgagcttgacgggctgcccgacgagccggccttcagggatgcggcagtgttcctcgatccatcgggcgttgcgctcgccgcgagagacacgctttacgcggggagttcccatggtttctttgccttcttctggttcgccagcgcgcggcctaccgtcgtggggtgctcgaccgcttgccgcgtgatgcgcagtcgcgtcgcgagcgacgaggccgcgcggctctcgcgctcagacattgcgagcagtcggtcgtagcgtttcaggccgtcgtcgtctgcgagccatgcgcgatcgaaattcagcacttcgtcggcgagcacgcgcgcgttcgtgatgtgtcggcaatacagctcgagcagcggcgagtgcgtcgcagtgaatgcgcttgccggctgatcgttcacgacttcgacccagactgcccgctcgccgtcgctcaggtgaagcgggggcgcgagacgctgctccgacgcaaccggtgctgctggcgccgttacgatcgatgcggcggatttccgcccgcgttgagccattttttcccttttttgtccacgtttatgaaagcgaaggggacgggcggtttcccgcgatgcgacgcaagaaaaatcgaccatccccccccggccggggtcgccggtcatgaccaactgccatcgatcggcaggccgtccggcccgaacgccttgcgctcgcgatagccgaactgctggcgcgtcacctcgtcatggtgatcggcacataggcctctgaggttgtcgtcggcatcggtgccgccgtgttcgagcggcgtgatgtgatccacgacgacggactcgcgcacaacgtcctgttcagcgcacagcacgcagaccggatcgcgccgaaggatgcgcgcgcggatcttcatccacttgctgccgcgtgtgcgctgttggactcgtgcgctcatcatcgcatcgacctcggcggcggcagcggcaggaagcggcgcgacggttgcgagcccatcgtgcttgcgcgggaccagcagaacaggacgcgctcaagttcaccacgcgcattcagcgcgtgcgcggtcgcttcgtcgaggtatgcctcgggtgcgggagcggtgagaatttgttctcgcggtggcatgtgattgctcaaaacgaatgtatcaagcaattatgttctacgttctggacgtttacaaccagcatcccaaaacaggagggggttcctgaaacgggcatgcctgaaacaggaggggccgcgctgcggcgcttacggagagtcggcaccgcttgtcggggtagaggggtgagatttggagggggtggaatttcgagggtgtcgaatattgcaccctttcgcgtgagccttgtgagcaaagggtttgcgggagatcggcccatcttgggggcggtctaacagccccaattcccgctgaaatagccccaatttcgcctgaaagggtgccgtttttgcacccattccgtcccgcacggattctcttgtggataactctatgaatcggaccatcgacaggctttcactagcccatcagcaacacgaatttagctcgtaggtatggcaatactataaagcagtacattttctgtacagggagtcgagaggtgggaaatcgacgtaaaaacacccgaaaccccttataaaacgggcattccgggcgttttctctccctgttcgttttctgtactggaaaggcgatcccctgttcagtttctgtactggaaattctgatcctcgggtacagattctgtattggacgggtacgttttctgtacaggggcttttttcctagtctgttgcttcttccttccctccgtccgaagtctttccaatccttcagtgagcgctcgctcggcttcacgtaccgactcaaaagcccggtagtcgtgagtcgccttgatcgcctgtacgccggttttcggctgctcgtacacttccacgtccgtgaagcggtagagcgacggcacgcggctcccctgccgcaagccgccttcgatcgtcacggcgatgaaaccgagcgcacgcagctcgtacagcgctttggcgagcgtcgtcggggccgtccatcccttatgcttcattagcgacagcgaagccccaatactgccgttgttcgagccgttcatcgccatccgcatgtctatgtacagttttacggcagacgggccgagaacgcgccacgccggggtattcagcaacgagtgatagagccggacgtgcgccccgagcggatcggaccaccccttcttcgtcatcagccctcccgcgacgccagcagcagcccttggatgacctgcgcgagcagttccggccggatgctgatgccttgccgagtcggcacgaagtcgccgtcgcgatccacgacgacgaggcgcacgtcgacgtaccgccggcccctgtaccagcgatgcgagattcgaatccgctgtgtagcgctcttctgaacgtctgcgatggttttgccgctgtcgtatgcgctcatgcgatcacctcattttgtgaggattgcttagcgctacgctgctggccaatctgattcatttcgacagcgtactgagccgccgtagccgcgccgaggtcggcaagcaaccattcgtaggtacagtcatcctccaagcgctctttgatcacatggaacagggcttcgaggcgagcgaatttgtcccgcgcctccagcacagcccgttcgacgcggggcattttctggtcaggcatggctggcctcccgttcgctgacatggccgagtagttcttctccgcgcagcggctcaagatacgaggcgtgggcgagcatgcgattgccgatgcggagccgcttgcggttcttcgttagcgtcatgccgggggcgccgagtagagttacattccattcggactcgcggatcgagtgaagtgcgccgaccaagacgatgcggccgacaagagccggattccatgcgcgaataacgcgggccaagtcgcccggacggcatcggaggttagccatggagcacctccttgcgggatgcctcgaatgctccccgtcctgtactcgcaatgtcgccgtattcgagcgcgataagagaggcctctttggcaacggtcgtgatatgggcgattccattcgcacttgccagatgctcgatcactttgagcaagtcgctgattcgctggaatccttcgattgcgatattagactcgtcgatgctttcgcgaagcgcatcgtcaaggctcttgatcgtgtcaaccatgacgcacctccgctactgcgctcttgatttcatcgaccaagtcagcagccagccaaataagcgcctcctgatcatcgtcgtacagccgcttgaatgtgacgaatccctcgccgtacatgctcgtcagcagcgcgctcaattgtgcggccttaccctcgatggaaatgtcgctcatgccgacacctccgctcgcgaaacagagcgcagttcgccgagctcgatcgcagcgcgttcggcgatgtcactgccaatgtcgcacttcacgcacgcgcgcatcgtgatcgagttctcgctttggatcacaccgaagagctcttgcagttgttggagcttgttggcgaggtcgtcgagcgcttgaccgtcgaggaggaatttagccacgcgacacctccgcacgggccagcttgttgccgaggatgactcgggccagtgctgcgaagtggtcggcgtcctcggcgtcgatcaccagatcgccatagttcgtttggatgacgaacccgtgctccatgtcgggtacttgcttcgccagagcgtagcgaagggcgtcaatcatgttggcgtcacgcatggctcgcatcctcctgacggcagagttcggcgagctgcgccatcacggcgccgcaaatgtcgagcgcatcgaaaacggtgggcgcaagcgcggcttcgcgcagtgcgtgattgatgatttctcgatacgaagaggggagttgcgattgctcagaacgagcgggggcgttagcacgcatagcggcctccaacgttgatgttgaaagcccgcgccccactgtcaaatggggtgggcgggcacatgacagggttgacagaccggaacgttggcaccggcgagcgcgagcgctcccccgccatggcccacccatagaaaaggtgtgcgaaggcatacggacgtaaaaaaaccgcactacggcggtcgtccgccaacatttgccggctgtcaccccgggcggctgttgtctcagccacagcaaaagtatacgcgcgccggtttacgggctgcaagggctttttgaaggggcgcatcatgtggccctcccttcgcccaggatcgcggcgatttcgtcggtgacttccgccgggttgcggtagcccgtcaggcggtagcgcagcacacgggccgttttgccgaagcgggtcggcacggtttcccattcgctggcaatgagccaaccttctgcgcgcagtgtcgagatggtcgtattcaggcagtggtcgcccaggcgctcagcatcgaagcgattcagggagatcccgcgacgcaattcgaacagcacgcggtcgattttgccgagcggctttttcgagaacatcgtgttaacattggcgttcgaattgagattctctttgtcttggctggcctgtgggtcggccattttttttgtgctcatgttatgcggcctccggaacaagattcgtgcggagttcgccgacgttccagcgggacgagtggccgaatttcttcgcggcggggatgaggccggcggcaacgcgacgccagacagtcggaaccgagcagccgtagaggccggcgacggtgcgcacgtcgacgtgcgcggagttcgggagggaatcgaaagagacgagcgctttcgagagcggtgcgcttgcggtttgggacatcagtatcgctccataagcacggcgcgatactgcccgacgagtatcgcgccgtcttgattcaaactgagacgggcgacctgaagtttttacaatattgatcggcgcaagaagtcgttctgcgcgcacttacccgatagtgcgcgcacagcagattatcagcgagcagactatcttgacgatttccattcaatgacgtatgagcgtcgcgtgctgaacttcattggaacgattttcccaaggctctccgcagcgtcatcgatcgttaaattctctagtccgaagtgatcgtcaagccatttgaacgcttcctttttgatttctctgttctcttcgttttttttgagtgcggcatttcgtgcgacctcggtaatagatttcgtgggcgagtcatccgcgattttcgcaagcgcgaatgaggcaccatgccaatatgaggcgtcctgtacgtaggtccaggcgatatttacgcacccggcggcatccgcatgaatggcactgagcgcgtgtgcgcatgcgatcgtaatgggaaggtcaatcaatggccacaaggcgagatcggcgtacgcagtgacctgtaaattcgaaaattctttctcgaacacctcgcccttgatgcctttcattgttgcaagcggcgtcagtacatctctttcaaatgcttcatcactaccatcaggacacgcggccacccaaagcgcgcgaaggtcatcgagcaggtcgtttgcctccgttgtgggggtgcgttctgtgcgtgatcgatcagtttctataaccattgcttgccctgtagcaaagccctactcaggagccgcgccagccgggtagggcacccggttttcgtcccgtcgaactaggcgcggcaaaccgtcatgccgaccgcttcatcggcgttacattccattcttcattgcgcatgcgcgtagctagataggccgcccacaagtcgagtgctgcctttctttcgtcccaatatgtgtactggtcgtagatcccttctacgccagcgagcttgtggttaaggcacatctcggagatgtcgcgggacacgcccagcctgcgcatatggctcttcatcgtgctccgcaaatcgtgcggcgtgaaccggcgaatctgcggcttgtgattgtcgatccagtaatcgatcgcttcgcgaatcgcgtctttcgaaacgtgcgtgtcgccgtcgtggcggccgagtcgattgctcagtcgagctggcaggacgtactccgaagtcccggccaggtcgagcaggcgctcaaaccactcactcacgatcggcgcgagcgggatgtccatcgtcggtcctgtcttgctcgcgggaatatgccaacgggcttcatcgagatggaggttcgcgcgcagcgacgtgtagagttcgctgatacgcacgcccgttgccagcgcgattcgcaccgcatacaggttcacgtcacgcatgctcgcgttcatgagcacgtagagctcctcatgcgtcagcatcagccgctgccgcaccgggggccgctttccgatgattgcctccagcatgattccggcgcatggattggcgtcgatcaaccgctttccggccgcgtgcttgaatatggctttgagcacgcaccaaagcgtgaacgcttcgacccacccgagttttgtgcgctcgatctcggcaaccacatcggcggcactgacgacgcgcaccgacagcgagcccatgccacgctcaacacgtacgagatttcggccgtagcttcgctgagtgctgtctgcgagcgtcactaagacccgctcacgatagtctgcgatgagctgccgcacactccagtctttccgtgccttttccttgcgcctctcgaccgccggattgattccctgttgtacctcgacacgcttcgctgcggcgagcttgcgggcggcagtcagggtaaggtcaggatagttgccgagcgtgagctcgtgccgccgtccgccgtggctgaagcgcagcacccaagttgccgtgcctgcggctgagagcgtgaacgtgagcccggcgccgtccgactttgcgacgggagagccggcgcgcgccaggtgcttgagctcgatgtctgaaagtagatttgtttggcgctttgccacccgcattactcctgagttgagcccgcattgttccggactnnnnnnnnnnnnnnnnnnnnnaattgaagttgcgatttactgcgatgggatgatacgggaaaattctttgaaaatgacggagccttgctgcgcaaggctttccggggtggcgggtgatacggggtgatatggggtaaaccctacatcaaaacannnnnnnnnnnnncctggctcaggttcgactcgacctgcaacgacaccggcttgccgatgaagtcgatcagcatcgcgagatgctgcgactcctcgtcgagaaagaggtcgatcacctgctgcgacgcgatcacgcgaaactcgcgcggattgaattgtcgcgactcgcgcaggatctcgcgcaggatgtcgtagcacacggtgcgcgatgtcttcacctggcccttgccctggcacgtcgggcaaggctcgcacagcacgtgcgcgagcgattcgcgcgtgcgcttgcgcgtcatctcgacgagccccagctgcgagaaggtgttcaccgtcacgcgggtgcggtcgcgcgagagcgccttcttcagctcggcgagcaccgcgtcgcgatgctcggcgttctccatgtcgatgaaatcgatgatgatgatcccgccgagattgcgcagccgaagctgccgcgcgatcgtgtgcgccgcctcgagattcgtcttgaagatcgtatcgtcgaaattgcgcgcgccgacgtagccgcccgtgttcacgtcgatcgtcgtcatcgcctcggtctgatcgatcatcaggtagccgcccgatttcagatcgacgcgacgcgacagcgcgcgctggatttcggcctcgatgttgtacagatcgaacagcggccgctcgccggtgtagtggtgcagcttcgggctgacggccggcgtgaactcggccgcgaactcgacgagccgctggtgtgtctcgcgcgaatcgacctggatgcgcgtcgtgtcgtcgttcgcgaaatcgcgcagcacgcgctgcgcgagatcgagatcctgatacagcaggctcgtcggcggcacgcgctggccctgcgcgacgatcgtcgcccacgtcttgcgcaggtacgcgacgtcggcggcgagctcgtcggaggtcgcgtcctcggcgatcgtgcgcacgatgtagccgcctttctcgtcggacgggatcaccgcggtcagccgcgcacgcaccgcctcgcgctcggcctcgctctcgatcttctgcgagatgccgatgtgcggctcctgcggcaggtagacgagcgtgcgccccgcgatgctgatctgcgtcgacagccgcgcgcccttcgtgccgatcgggtccttgatcacctggaccatcagcgtctggccctcgaacacgattttctcgatcggctggtgcgtcgcggcggcgggcgcgtcgcccgcgcgcggctgccagatgtcggcgacgtgcaggaacgccgcgcgctcgagcccgatgtcgatgaacgccgactgcatgccgggcagcacgcgcacgaccttgccgagatagacgttgccgacgcgtccgcgcgacagcgtgcgctcgacgtgaagctcctgcaccgcgccttgttggacgagcgcgacccgcgtttcctgcggcgtgatgttgatcaggatctcttcgttcatggtgcggttcagaaggcgacgtgcgcggcgcgcagcagcgccgcagtctcaaaaaggggcagacccatgatacctgaatgggagccgtcgattcgctcgacgaattccgccgcgcgcccctggatcgcgtacgcgccggccttgccgaacggctcgccggtttcgacgtagcgcgcgagcgcctcgcgcgcggcgggcgcgaagcggaccgccgagcgcgacagcgcgggcggcatcagctcgcccgtcgcgtcgatcaccgcgagcgccgtcagcacgtcgtgcgtgcggccggcgaggcgcgcgagcatcgcgagcgcgtcggcggcgtcggcgggcttgccgaggatcgcgccgtcgatcgtcaccgtcgtgtcggcgacgagcacgggcgcggccggcaagccgcgcgcgacgagccgcgcgcgcgcggcttgcgccttcgcgacgcacacgcgcagcacgtaatggtcgggcgcctcgcccggcagctcggcctcgagcgcttcggcatcctcatcgggcgcgggcgcgagcaattcgtagcgcacgccgagctgatcgagcagttcgcggcgccgggggctttgcgaggcgaggtagacgaacgggtaggacggggcggcgtgctcgggcatctgatcggtagtctcgatgggcgcgtgcgcggcgcgtcggggcgacgcaccgctacgcgcgatggtaggggtgattctgcgtgatgctccacgcgcggtaaagctgctcggcgagcagcacgcgcaccatgccgtgcggcagcgtgaggctcgacacgcgcagcagcagctcggcgcgcgacttgagcgccggggcgagcccgtcggcgccgccgatcacgaacgcgacgtcgcggccgtcctgctgccacgcgggcagcgcctgcgcgagctgcatcgtggtccagtcgcggccgcgctcgtcgagtgcgacgacgcgcgcgttcttcggcagcgcggcttcgatccgctgctgctcggcggccatcacgctgtcggccgtgcgcgagcccgagcgcagttcgggcttcacttcgcgcagctcgatgcgcagctcgggcggcatccgcttcgcgtactcgtcgaagccggacgcgatccagccgggcatcttgtggccgaccgcgacgatgtgcagtttcatgacggcgaacgcgacgaaagcgacaacaatgaaggcgacgaaacggcggcgcgcgctcagcggcggcgcgcggccgtcgccttgcgggcggggcgcgcggcgggcgtctcgtgctcgtccgattcgtcgtcgtccgcgccgtcggccgcccgcgcgccgcgcgcgtgcgccgccgggccgccgagcttcatccgcaccggcttgtcgccccagatctcctcgaggttgtagtactggcgcagcgccggctgcaggatgtggacgaccgcgtcgccgcagtcgacgagcacccattcgcccgtgtcctcgccctcggagctgacgatgtcgccgccggcttccttgaccttgtcgcgcacgttcgacgcgagcgccttcgtttgccggttcgacgtgcccgacgcgacgatcacgcggtcgaacagctcggtcaggtggctcgtgttgaacactttgatgtcttgcgccttgacgtcttcgagagcgtcgacgatcacgcgctggagtttgcgaatgtccatggaatcagggatggtagagacgatgttggagaatataggcccagacggcggggctcacgtgctcggccgacgcgtcgggcacctgcgcgcggcgcgcgatgcacgcgcgcaggtgcgcgcggatgtcggtcgcggcgacgtcgagcgagagcgtcgtgtcgatcagcaggcgcccggcgggcgttgcctgcagcacgtcggcgctcgcctgccggctcgcgatctcggccgcgacggccggcgaggccgccgtgaaatcgaagccgggccgcgtcgccgcgcacacgtgcgcgaagtcgaacaggcgccgccagtcgcgccacgtgtcgagccgcacgagctggtccgcgccgatcagcagcgccagcgacgcgcgatcgccgatccgctcgcgccagcgcgcgagcgtctcgacggtgtaggtcgggcccgcgtgctcgatctcgtcggtcgcgacgctcacggccacgcccggcagcacgagcgaggcggccgccgcgcgggtcatcgcgagccggtgctcggccgccgatacgtcctgcttctggtacggctggccggccggcatcagcacgagctcggtcaggcgcagcacgtgcgcgaagcggcgcgcgagcgcgagatggccgtcgtgaatcggatcgaacgtgccgccgaggatgccgatgcggcgcggcagcgcgggcaggcccgcgggctcggcgttcggcgtggggccttgcggggcggccgctcggccggtggcggcgcggctcatgcccagtcgcgcggcacgaggaactcgctttgcaggcgtgcttcgggcgtgcccgggtccggatgccagtcatagcgccagcccgccgtcggcggcatcgacagcaggatggactcggtgcgcccgccgctttgcagcccgaacagcgtgccgcggtcgaacaccaggttgaactcgacgtagcggccgcgccggtatgcctggaacgcgcgctcgcgctcgccgtacggcgtgtcgcggcggcgctcgacgatcggcaggtacgacggcaggaacgcgtcgccgacgctttgcagcatctcgaacgagcgttcgaagccgagctcggagaagtcgtcgaagaagatgccgccgatcccgcgcgcctcgttgcgatgtttcaggaagaaatagtcgtcgcaccatttcttgaagcgcgggtacagctcggcgccgaacggctcgagcgccgcgcggcacgtgcggtggaagtgccgtgcatcctcttcgaagccgtaaatcggcgtcagatccatgccgccgccgaaccagaacacgggcgcctcgcccggcttcgtcgcgatcagcatccgcacgttcatgtggacggtcgggcagtacggattgcgcgggtgcagcacgagcgatacgccgagcgcctcgaagccgcgcccggcgagctgcgggcgcgatgcgctcgccgacggcggcagcgcgtcgcccgcgacgtcggaaaagccgatgcccgcgcgctcgaagaagccgcctgcctcgagaatgcgcgtgcagccgccgccgcgcagccgctcgccggggccgcgccgccacgtgtcggcggcgagcggcgtgccgtcgaaggcgccgagcgcatcggcgatgcgcatctgcagcccttgcaggtaagcgcgtactcggttgacgtcgtaagtcgaatcggtcatcggtgtggggcggcatccgcttggcggacgccgtcgaaaaatgcttctgccgggcattctagcgaaccccggcagaggagagggcgcgccggccggcttgccggccgcgcgcggagcggcgagcggcgcgtcagaccgtcttgcggttgagcgcgcggtagccgatgtcgcggcgatactgcatgccttcgaagttgatctggttgatcgtctcgtacgcggcctgctgcgcgccgcgcaccgaatccgcgaggccgaccacgcacagcacgcgcccgcccgaggtgacgagcttgtcgccgtcgaacgtcgtgcccgcgtggaacgtcaccgcgtgcgccgttccggccgggatgccgttgatccggtcgcccttgcgcggcgcatcggggtagccgtgcgcggcgagcacgacgccgagcgccgtgcggcggtcccagtcgagctcgacggtatcgagcgtgcccgcgatcgcctgctcgacgaccttcgagaaatcgctcttcaggcgcgccatgatcggctgcgtttcggggtcgcccatccggcagttgaattcgagcgtgcgcggattgccgtcgcggtcgatcatcaggcccgcgtacaggaagcccgtgaagcggatgccgtccttctccatcccgcgcacggtcggcatgatgatctcgcgcattacgcgcgcatgcatctgcggcgtgacgatcggcgccggcgagtacgcgcccatgccgcccgtgttcgggccgcggtcctcgtcgagcagacgcttgtgatcctggctcgacgcgagcgcgagcgcgtgcttgccgtcgaccatcacgatgaagctcgcttcctcgccgtcgaggaatgcctcgatcacgacgcgcgcgccggcatcgccgagcttgttgccggacagcatcatgtcgacggccgcgtgcgcttcttccagcgtcatcgcgacgacgacgcccttgcccgcggcgaggccgtccgccttcacgacgatcggcgcgcctttcgaatcgaggtacgcgtgcgcggcggccgcgtcggtgaacgtctcgtaatcggcggtcggaatgccgtggcgcttcatgaacgccttcgcgaagtccttcgagctctcgagctgcgccgcttccttcgtcgggccgaagatcttcaggccgcgcgcgcggaaatgattgacgatgcccgccgcgagcggcgcttccgggccgacgagcgtgaacgcgacgccttcggattcggcgaaatcggccagatcgtcgagcgagctcagatcgacgttcttcaggcgctcgtcctgtgcggtgccgccgttgccgggcgcaacgtagacgagctggacgcgcggcgactgggcgagcttccaggcgagcgcatgttcgcggccgccggagccgacgacgagtagtttcatgggattccccgcagactagaaaatagggcggccggcgcgcgcgatgcgggccggccgcgagagacggccgcggccgccgtccttcgcgcgaaagggcggccgcgcaatgctcattcctcgacgacgacggcgttcgtgtagacctcctgcacgtcgtcgagattctcgagcgcgtccaggagcttttgcatcttcaccgcatcttcgccggtgaaatcgacttcgttctgcggcttcatcgtgacttcggcgagttcggccttgaagcccgccgcctcgagcgcgtccttcaccttcgagaattcctgccagtcgcacagcacttcgatcgagccgtcgtcgttcgtgttgacgtcgttcgcgcccgcctcgagcgcggcttccatcagcgcgtcctccgacgtgcccggcgcgaacaggaactggccgacgtgatcgaacatgaacgcgaccgagccgtcggtgcccatgttgccgccgaacttcgagaacgcgtggcgcacttcggcgaccgtgcgggtgcggttgtcggtgagcgtgtcgacgatgatcgccgcgccgccgatgccgtagccttcgtagcggatctcttcgtagttcgcgccgtccgcgccgcccacgccgcgatcgatcgcgcgcttcacgttgtccttcggcatgttcgcgtcggctgccttgtcgaccgcgagacgcaggcgcgggttcgagttcacgtcgccgccgcccaggcgcgcggccacctggatttccttgatgaggcgcgtccagatcttgccgcgcttcgcatcggccgccgctttcttatgcttgatgttggcccatttcgagtgaccagccatacttttctccgtgcgcccgcgcgtagcccgcgccggcgtctagcaatgtgtctgtcgttgagtccggcggccgcttgagcgggcgagtgccgcttgggccgcgcgttgtcgagtggaacgagattttatcacgcgggcgcgcgccggccggcgcgcgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgacgcccgatgcccgatgcccgatgcccgatgcccgatgcccgatgcccgatgcccgacgcgcggccgcgcgtcgcgcccggatggttcgcggctcgccgcgcgcgggggtaaacccgcgcgggcacggcgggcaagcgcttctcgcgccggtttcgcgcgccggtttcggccgtcagttcttcgtgccgaacaggcggtcgcccgcgtcgcccaggccggggacgatgtacgcgtggtcgtcgaggtgcgaatcgagcgacgcgacatacagcttcacgtccggatgcgcgtcctggaacacctgcacgccttcgggcgcggcgacgagcgcgaggaacatgagtcgctcgcccggcacgccgcggcgcttgaggacgtcgattgcgtgcgcggccgaatagcccgtcgcgaccatcgggtcgcacaggatgaagatccggtcttcgaggtcgggcagccgcaccaggtattccaccgggcggtggtcgtcggcgcggtacacgccgatgtggccgacgcgcgccgacggaatcagctcgagcaggccgtccgacatcccgacgcccgcgcgcagcacgggcacgatggcgagcttcttgccggcgatcacgggcgcgtcgatctccacgagcggggtttcgacccgcttcgtcgtgatcggcaggttgcgggtgatctcgtagcccatcagcagcgtgatctcgcgcagcagctcgcggaacgtccgggtggacgtgtccttgtcgcgcatgtgcgtgagtttgtgctggatcagcggatggtcgaggatgaagagattcggaaaacggctgtcctgtttcatggaggcggctcaagggattctgggacggcgggcgtgccggggcggcaggccgcgcgcgcaacagccgcaagtttaccgaagatggggcgcgcgcgatccggatattatcggcgttcggcgcgtgcttcgggcgcgcgttcggtcgcaggcggttcggcagcgcgcgggggcggcggcaacgcgcgcatgcggcgcgcgccccgccggcggccgttttccggttttcgtcacgcagccatcgacaaggaacacgattcatggatctgggaatcgcaggacggaccgcgctcgtgtgcgcggccagcaaggggctcgggcgcggttgcgcgcaggcgctcgccgccgagggcgcgcggctcgtgatcgtcgcgcgcacgcgcgagacgctcgaggccgccgcggccgatattcgcgcggcgacgggcgccgacgtgacggccgtcgcgtgcgacatcacgacgcccgaggggcgcgcggcggcgctcgccgcatgcccgcagccggacattctcgtgacgaacgcgggcggcccgccgccgggcgacttccgcgatttcacgcacgacgactggattcgcgcgctcgaggcgaacatgctcacgccgatcgagctgatccgcgcgagcgtcgacgggatgatcgcgcgccgcttcgggcgcgtcgtcaacatcacgagctcggccgtgaaggcgccgatcgacgtgctcgcgctgtccaacggcgcgcgctcggggctcacgggcttcgtcgcggggctcgcgcgcaaggtggccgagcacaacgtgacgatcaacaacctgctgccgggcctcttcgacaccgaccggatcgcgacgacgctcgccgcggcggcgcaggcgcagggcgcgaccgtcgacgagctgcgcgcgcggcgcacgaaggaaattccggcgaagcgcctcggcacgccggacgagttcggcgcggcgtgcgcgttcctctgcagtgtccatgcgggctacatcaccgggcagaactggctgctcgacggcggcgcgtatcccggcacattttgaaaccgattttgaaaccgatttgaacctggcgggcgcagcccgtaaagtagcggggtggcacgttcgcgcgccggccgccggcgggcgcggcaccgcgcgggcgtgagcgcacgtgcggcgccggtgacggcacgcgagcgggggcgtcggcgcgcgcgttcggcctgcggcgatcgagcggcgcaagcggcgaaagcggcgaaaggattcagcagaaaaggatgcacagatgagcacaccccgcattgcgctgattgcgcacgatgcgaagaaggacgacatcgtcgcgctcgcgggcgcgtaccgcgcgacgctcgcgcaatgccggctcgtcgcgacgggcacgacgggcgggcggatcgcgcaggcgcatgggctcgacgtcgagcgcaagctgtcagggccgctcggcggcgatttgcagatcggcgcggagctcgccgacgggcgcgtcgacatcgtgatcttcctgcgcgatccgatgaccgcgcagccgcacgatccggatatcaccgcgctcgtgcgcgcgtgcgacgtgcacgacgtgccggtggccaccaacgtcgcgacggcgcgggtgctgctcgacgatctggcgcgccggctgaccgcgaacgcgtgagcgcggccggccgcgcgcgggcgcccggccggaacgaaggcgggggcggcgcgacggtgcaagcggcgtaagccgcgcgggcggcggcgggcgctatcgtttcgcgtgcgccgccggctcgcggttttgcccgtgccgcatctcgggcgccggcccccgggtgatacggcggcgcgccgccgccgcagggcgggcttgacttcacgcgcgcctcggcagaccgaagacgttgcggcggcgcggcttcgtcgcgttgcgacgtcgcgtcggcaatcttgcgcacgagtcggcgagcggcggacatcgcggtcgcgaacgccccgatgcacgctcggtccttgccggcatcgcaaccacatttcggacgagcctcgccgcgtgccggcggcgttttcgcgtgggtcgaacggcggtgcgtccgtgccatgcgattatttttcgctgaatcgctgaatcgctgaatcgctggacggctgaactgctgaactgctgaactgctgaactgctgtaccgtcgacccaccgcctcaccgccctcctgacccaaccgatctcgcccggcgctcgccgcgccgtccgggagcggccccgccgtccgtccattcccgtgccgccttcatcgtgcgcgaggccgagccctgcaagagttggcgcaacgcgcgacaatcgtgcgtcgcgacgcgcgcccgcgcccatcggcaatgcccgtcggcagtgctccgtcagccgccgccgcagggctgcgcccgccgcgggcgcagcgctcgtccacgcatggcgcgcgcccgcgcatcacccgagggcgcgggccgattccgaactcaacgcacatcgcaaccaggagaagccagcatgccgaaggcaattcgttacgaccagccgggcggcccggaagtcatgaaatgggtcgacatcgacgtcggcgcgccgcagccgggcgaagtccgcatcaagcagcacgcggtcggcctgaactacatcgacgtctatttccgcaccggcctgtatccgcaaccgctgccgggcggtctcggcatggaggcggcgggcgaggtcacggagctcggcgaaggcgtgacggcgctcaagccgggcgaccgcgtcgcgtatgtcgcgcagccgccgggcgcatacgcgcaggagcgcgtgctggccgccgcgaagctcgtgaagctgccggaggccatcggctacgaggacgcggcgtcggcgatgctgcagggcctgaccgcgcaatatctgctgcgtcgcacgtacaaggtcgagccgggcgacacgatcgtcattcacgcggcggcgggcggcgtgggcctgctcgtctgccagtgggcgaaggcgctcggcgcgacggtgatcggcacggtcggctccgacgagaaggccgcgctcgcgaaggcgcacggctgcgatcacccgatcgtctacacgcgcgagaacttcaccgaacgcgtgaaggagatcacgaacggcgcgggcgtgccggtggtctacgattcgatcggcaaggacacgtacatcggctcgctcgactgtctcgcgccgctcggcatgttcgtgagcttcggcaacgcgtccgggccgctgccgccgatcgactcgaaggagttctcgtcgcgcggctcgctgttcttcacgcggccgacgttgttctcgtacatcgccaagcgcgaggatctcgatcgcaacgcggccgagctgttcgacgtgctcgcgtccggccgcgtgaagacgagcatccggcagcgctatccgctcgagaacgtcgcgcaggcgcaccgcgacctcgaggcgcggcgcaccacgggctcgacggtcctgctgccctgagcctcatgcggccgcgggcgcgccgcggccgggcccgcgcgcgcatcgcgcgccgcgtgccggctcgttcgccggctgcgcgcgaacgagccagcgccgcgcgggccggtatccgatgcgccgcatttgcgcgtgccggcatctccgcgcgcgaacggcgcagccccgatcgcgccacgcgcgccggcgccgctccgccgtttccgagcgaacgcggcgccgccacgcgcgtgcgccgcgcgcggcgcgccccgcccgcgtttacgcgttttttacacccccccgcgaacctttgacccgccctttacgcgcgatcctctaacgtttcaccggtccgatctggaacacggagaaacaagaatggatgcggtttacataggcggtctggcgcttttcacgggattgatactcgcgctgatcgccggttgcgagaagcttgcgcaatacggtcgcggggggcgttcatgagctggatgctatggttggcgggagcgtcgacgttcctgctgttcgcgtatctcgtctacgcgctgctgcgcgcggaggacatcgaatgaacgcgaacaacctgttgcaggcggcgatcttcatcgtcgtcctgatcgcggcggcggtgccggtcgcgcgctatctgacgcgcgtgatggacggctcatcggccgtggtgcgcgtgttcggcccgctcgagcgcgcgctgtaccggttcgcgggcatcgatccgcgcaccgagatgagctggaagcagtacgcgttggccaccgtcgcgttcaacgcgctcggcgtgctgttcctgtacgcgctgctgcgcgtgcagggatggctgcccggcaatccgcaaggcttcggcccgatgacggtggacggcgcgctcaacaccgccgtgtcgttcgtgacgaacacgaactggcaggactacacgcccgagcagaccgtcagctatctcgcgcagatgctcggcctcaccgtgcagaacttcctgtcggcggcgacgggcatcgtcgtcgtgctcgcgctgattcgcggcttcgcgcggcataccgcgcagacgatcggcaacttctgggtcgacgtgacgcgcgtgacgctctacgtgctcgtgccgatggcggcgatcatcgccgcgctgctgatgagccagggcgtgatccagaacacgaaggcgtaccaggacgtgccgacgctgcagacgacgtcctacgcggcgcccaggctcgacgcgcagggcaaccccgtcaaggacgcgaagggcaacccggtgacggtgcagacgagcgtgaaagcgcagacgctcgcgatgggcccggtcgcctcgcaggaagcgatcaagatgctcggcacgaacggcggcggcttcttcaacggcaactcctcgcatccgtacgagaacccgacgccgttctcgaacttcctcgagatcttcgcgatcctgatcattccggccgcgctctgcctcgtgttcggcaacacgatcggggatcgccggcagggcgtcgcggtgctcgccgcgatgacggtcgcgctcgcggcggcgatcggcatcgagacgagcgcggagcagggcggcacgcccgtgctcgcgtcgctgaacgtcgatctggcggcgagcccgctgcaggcgggcggcaacatggaaggcaaggagacgcgcttcggcatcgcgcagacgggccttttcgtcgtcgcgacgacggccgcgtcgtgcggcgccgtcgacgcgatgcacgattcgctcacgcccgtcggcggcctcgtgccgatgctgctgatgcaactgggcgaggtgatcttcggcggcgtcggctccggcctctacggaatgctcgtgttcgcgctgctcgcggtgttcgtcgcgggcctgatgatcgggcgcacgcccgagtacgtcggcaagaagatcgaatcgtacgagatgaagatggtgtcgatcgtcgtgctgctcacgccgctgctcgtgctcgtcggcacgtcgatcgccgtgctcgccgacgcggggcgcgcgggcatcgcgaatccgggcccgcacggcttctcggaaatcctgtatgcgttcagctcggccgcgaacaacaacggcagcgcgttcggcgggctttcggtgaacacgccgttctacaactggatgacggcgatcgcgatgtggttcggccgcttcggcacgatcgtgccggtgctcgcgatcgcgggctcgctcgccgcgaagaagcgcatcgccgcgacgagcggcacgctgcccacgcacggcccgctgttcgtcgtgctgctgctcggcacggtgctgctcgtgggcgcgctcacgtacatgcccgcgctcgcgctcggcccgggcgtcgaacacctgatgctgttcgtcggcgcgcattgagcgcgcatcacgacacgagaggactcgcgcaacgccggccggccggcgttgcgtatctgaggattgcaatgactcaacattccgctacgcgatcgatgttcgacccggcgctcgtgcgcccggcgatcgtcgattcgttcaagaaactcacgccgcgcacgcagttgcgcaacccggtgatgttctgcgtgtacgtcggcagcatcctggcgacgatcctttggatcgccgcgctgacggggcaggccgaggcgcccgcgggcttcattctcgcggtcgcgctgtggctgtggttcacggtgctgttcgcgaacttcgccgaggcgatcgccgaggggcgctcgaaggcgcaggccgcgtcgcttcgcagcgcgaagaaggacgtgatggccaagaagctcaacgagccgcatccgaagtcgcccgtgcgcatcatgacggcgtccgatctgcgccgcggcgacgtcgtgctcgtcgaggcgggcgatacgattccggccgacggcgaggtgatcgagggcgtcgcgtcggtcgacgaatcggcgatcaccggcgaatccgcgccggtgatccgcgaatcgggcggcgatttttcgtcggtgacgggcggcacgcgcgtgctgtcggactggatcgtcgtcaaggtgacggcgaaccccggcgaggcgttcctcgaccggatgatcgcgatggtcgaaggcgcgaagcgcaagaagacgcccaacgagatcgcgctcacgatcctgctcgtcgcgctgacgatcgtgatgctgctcgccaccgcgacgctgctgccgttctcgatgttctcggtcgacgcgatgcactcgggccacgtcgtgacgatcaccgcgctcgtcgcgctgctcgtgtgcctgatcccgacgacgatcggcggcctgctgtccgcgatcggcgtggccggcatgagccggatgatgcaggcgaacgtgatcgcgacatcgggccgcgcggtggaggccgcgggcgacgtcgacgtgctgctgctcgacaagacgggcacgatcacgctcggcaaccggcaggcgtcggcgttcctgcccgcgcccgaggtgaccgaggcgacgctcgccgacgccgcgcaactgtcgtcgctcgccgacgaaacgccggagggccgcagcatcgtcgtgctcgcgaaggagcgcttcaacattcgccagcgcgacatgggcgcgctgcacgcggtgttcctgtcgttctccgcgcacacgcgcatgagcggcgtcgacctctcgcccgagcgcgagatcagaaagggcgcggccgacgcggtgaagaagtacgtcgagagccacggcggacgctttccggccgaggtgacgaacgcggtgacggacgtcgcgcggcgcggcagcacgccgctcgtggtcgccgagaagcggggggcgctcgcgcgcgtgctcggcgtgatcgagctgaaggacatcgtgaagggcggcatcaaggagcgtttcgcggagctgcgcaagatgggcatcaagaccgtgatggtgacgggcgacaaccggctcacggccgcggcgatcgcggcggaagcgggcgtcgacgatttcctcgcggaagcgacgcccgagacgaagctctcgacgattcgcgagcaccaggcggcgggccggctcgtcgcgatgacgggcgacggcaccaacgacgcgccggcgctcgcgcaggcggatgtggccgtcgcgatgaacaccggcacgcaggccgcgaaggaggcgggcaacatggtcgacctcgattcgaatccgaccaagctgatcgagatcgtcgagatcggcaagcagatgctgatgacgcgcggctcgctcacgacgttctcgatcgcgaacgacatcgcgaagtacttcgcgatcattccggccgcgttcgcgaccacctatccgcagctgaacgcgctgaacgtgatgcatctggccacgcccgcgtccgcgatcatgtcggccgtgatcttcaatgcgctcatcatcgtgctgctgattccgctcgcgctcaagggcgtgaagtatcgtccgctcggcgccgcgacgctgctgcgccgcaatctgctcgtctacggcctgggcggcattctcgtgccgttcgtcggcatcaagctgatcgacgtcgtgctcgccgcgctcggctgggtttaaaggaacatcgccatgaaatcactgtttcgtccgctcatcgtcgtgttcgtcgtgctggtcgccgtcacggggctcgcgtatccggccgtgatgacggtcttcgggcaggccgtgttccccgcgcaggcgaacggcagcctcatcgagaagggcggcagggtcgtgggctccgcgctgatcggccagcagttcgacgcgccgcagtacttctggggccgcctgtcggcgacgagcccgatgccgtacaacgcggcgggctcgggcggctcgaatctcgggccgctcaaccctgcgctgaaggatcaggtgaagagccggctcgacgcgctgaaggcggcgggcaccgatctgtcgcagcccgtgcccgtcgatctcgtgacggcctcggcgagcgggctcgatcccgagatcagcccggccgcggccgactatcaggtcgcgcgcgtcgcgcgtgcgcgcaagatggcggacgccgacgtgcgccgcctcgtcgccgaccacacgtccggccgccagttcggcgtgctcggcgagccgcgggtgaacgtgctgaagctcaatctcgcgctcgacgccgcgcaggccgcgcattgaagcggcgatgcgcctcggcgcgcggcgtcgtggtgtcgtggcgtctcacggcgcgccgcccggcggggcgcgccgtgcatcgcggcgaacgcgcggacgagaacgcggatgaaggcgcgggcggggacgcaggcgggccggagcgcggtgaattcggccgcgcgcatcgggctgctcgcgccggctcgaacgccggacggcgcgcctgccgcgccgtcctttccttctcgggcgttttcgaacgacaatgaattttcgccgccaaccgcagatctcgccttcgcatgaaccgtcccgatcctgaccaactcctcgacaagatccagcgggaggaggaaaagcagcagcgcggcaggctgaagatcttcttcggcgcgtcggcgggcgtcggcaagacctatgcgatgctgctcgccgcgcgcgcgcgcaagcaggagggcgtcgacgtcgtcgtcggcatcgtcgagacgcacgggcgcagcgagacggcggcgctgctcgacgggctcgacgtgctgccgctcatgcagatcgagtatcgcggccgcacgatcggcgagttcgatctcgacgcggcgctcgcgcgcaggccccggctcgtcctcgtcgacgagctcgcgcactcgaacgtgccgggcgcgcgccacctgaagcgctggcaggatgtgtacgagctgctcgacgcgggcatcgacgtctacacgagcgtcaacgtccagcatctcgagagcctgaacgacgtggtcggcgcgatcacgggcattcgcgtgtgggagaccgtgcccgaccgcgtgttcgacgcggccgacgaagtcacgctcgtcgatctgcccgccgaggaattgctgagccggttgcgcgaaggcaaggtctacatggcgcagcaggccgagcgggcggtgcgcaacttcttccgcaagggcaacctgatcgcgctgcgcgagctcgcgctgcgccgcacggccgaccgcgtcgacgcgcagatgcgcgagtaccgcgcggaccgctcgatccagcgcatctggcaggcgcgcgagcgcctgctcgtatgcgtggggccgggcgccgaggcgccgacgctcgtgcgcgcggccgcgcgcctcgccgcgagcctgaaggccgactggctcgcggtgtacgtcgagacgccgcggctcgcgcggctgcccgacgcgctccggcagcgcacgctcaatgcactgaagctcgcggccgagctcggcgccgagacggcgacgctcacgggcgcggacgcggtcgccgcgctgatcggctacgcgcaggtgcgcaacgcgtcgaagatcgtcgcgggcggctcgtcgaagacgggcttcctgcgccgcttctcgcgcccgttcggcgagcagctcgcggagcgcgcgggcgacctcgacctgatgctgatccgcgcgtcggcgagcgaggatgcgcgcgcgccgctcgacgcgcgcgcgcgcgcgtggcgcgacgcgttctcgagcgtcgtcgacggccgttcgccgccgcgccactacggctacgcggccgcgatctgcgcgctgatcacgggcgccgcgaacctgctgcagggccatctcgacctcacgaatctcgtgatgctgtacctgctcggcgtcgtgttctcggcggtgcgcctcgggcgtgggccgggcgtcgtgcagtcgttcctgtcggtcgccgcgttcgactacttcttcgtgccgccgcggatgtcgttttccgtgacggacacgcagtatctgctgaccttcttcgggatgttgctcacgtcgctcgtgatcagccatctgacgtcgagcctcacgcgcggcgcggcgatcgcgcagcgccgcgagcggcgcacgagcgcgatgtatgcgatggcgcgcgagctcgcggcggcgctcacggccgagcagatcgtcgagatcggcagccggcacgtgtccgaggtgttccgcgcgcgcgtcgcgatgctgctgccggacagcggcgacaaggtccggcagaagatcgagaaccccgacgaggcggtgacgatcaccggcgcggcgctcgatatcgacgtcggccaatgggtgtacgaccagcagaagccggccggacacggcaccgacacgctgcccgcggccgccgcgctctatctgccgctgaaggcgccgatgcgcacgcgcggcgtgctcgccgtggtcacgaaggatccgggcgagctcgaggtgcccgagcagcggcggatgctcgacgcgttcgccgcgcagatcgcgctcgcggtcgagcgcgtccactatgtcgagatcgcgcgcgacgcgctcgtcaacatggaatcggagcggctgcgcaactcgctgctgtcggcgatctcgcacgatctgcgcacgccgctcacggcgatcgtcgggctgtcgtcgatgctcgcgaacgcgcgcggcgcgacgcgcgagggctcgcccgcgcgcgaggacgagctcgtcgacgcgattcacgacgaggcgctcaggatgacggggatcgtcacgaacctgctcgacatggcgcggttgcaggcgggcagcctgcaactgaaacgccagtggtcgctgctcgaggagacggtcggcgcggcgctcgccgcgtgcaagcgcgtgctcgcgcgccatccggcgcgcgtgcggctgccggccgacttgccgctcctgcagacggacgcggtgctgatggagcggcttttcgcgaacctgttcgagaacgcggcgaagtacacgccgctcgacacgccgatcgagatcggcgcggagcgcatcgtcgacgacggccggccgttcgtgcgcgtgttcgtcgacgaccacggccccgggctgccggccgggatggaggcgcggatcttcgagaagttcacgcgcggcgagaaggaatcggcgacgcccggcatcggcctcgggctcgcgatctgccgcgcgatcgtcgacgcgcacggcggtaaaatcggtgcgctcaaccggctcgggccggatggccgggtcgagggcgcgcgtttctggttcacgctgcccgtcgacacgccgccgcccgagcccggcgccggcgacgaggcgccggatgacgacgcgggcgcggcggcggacgcgagcggcatgcgtgatgcggggcgcgcggccggcaggcgcatcgccggcgagcgcgtcgccggcgagcgtgcgttcgccgcggcggctcgcccggtgcccggccaggccgccgcggcggacgcgccgcgccgcgacggcggtgcgccgccgctatccaacgaaccaccgcatgcccatgagtgaaccgaccgttaccgtcgtcctgatcgaagacgaaaaacagattcgccgtttcgtgcgcagcgcgctcgaggaagaggggatcgccgtgttcgacgccgaaacgggccgccagggcctgatcgaggccgcgacccgcaagcccgatctcgcgatcgtcgatctcggcctgccggacggcgacggcctcgacgtgatccgcgagctgcgcggctggtccgagatgccggtgatcgtgctgtcggcgcgcacgcacgaggaggagaaggtggccgcgctcgacgccggcgcggatgattacctgacgaagccgttcggcgtatccgagctgctcgcgcggatccgcgcgcatctgcggcggcgcaatcaggcaggcgcggccgaatcgccggtcgtcaggttcggcgacgtgagcgtcgacctcgcgctgcggcgggtatggcggggcggcgaggtcgtgcatctgacgccgctcgaataccggctgctcgcgacgctcgtgcggcacgcgggccgcgtgctcacgcaccgccagctgttgcgcgacgtctgggggccgacgcacgtcgagagccaccactacctgcggatctacatggcgcatttgcggcagaagctcgaggccgaccccgcgcagccgcagcacatcgtgaccgagacgggcgtcggttaccggctcgtcggcgcgggctgacgcgccgggggcgggcgaggccggcgcgcgggccacggtgtggcttgcggctcgtgggttgccggccaccgcccaccgcccccccgcccaccgccccccgcccactaaccaccgatttccgtccgcggtttttcgctcgccatccggcttgccgtcgccatccggccttagtctctcgccggccgccgctcgccgcccgtcatcgccggtcatcgtttcccgccgccgcgcccgaacgccccggctcgcgccgcgcatcgccgggtatcgagcgcggaagccgcccgctccggggcggcccgagcacgttttcgatcgcgcccggcgccgcgtcgggcatttttctcttatgctgaatgctcgacaaatatcctgaggaggtcagccatgctcgtccgtctactgttcggttgcgcattgggcatcgccgccgcgacggcgcttgcgcagccgttgccgccgaatcagtcgaccacgctcgcgaatccggcgtcggtgaattgcgaaaagctgggcggcaaggtggtgatccacgatgggccgcgcggccagttcggcatctgcgcgttcaaggacgggcgcgagtgcgaggaatgggcgctctatcgcgacgaccgctgcgtgcagctcgatgcgcacggctggccgatcgcgcaacgcggcggaaagcccgcgtcgaagtgaccaagcagcgcggcgcgcgttgtcctgccggcgcgttcgacgcgcgggcgccggcatgaaggggctcgcgaacgcgcacgcgatgtctcgatgccgccggcgcggccggccggcaaggctgtaagcctgttgttatactttcgctgcccggggacgaccccgggccgtcgatgttcaacggggacgaccccaattgattcatggagagtctccgcatgccttggctgtggcttctcgtcgccggtttgctcgaagttgcgtgggcggccggtctcaaatcgtccgagggcttcacgcgtctcggcccgtccgtcttcacgatcgtcaccgcgctcggcagcttcggcctgctcgccgtcgcgatgcgcgaattgccgctcggcaccgcgtacgcggtctggacgggcatcggcgcggtcggcgcgttcattttcgggatcgtgatgctcggcgaagcggtgacgctcgcccggatcgcgagtgcgtcgctgatcgtcgccgggctcgtcggcctgaagctgtcgtcggccggctgagcgcagggtttgcccctgcgtcggcgctacggcggttgtgcgcggcgcgcgtctataatgaagcgcaatccatctgacaatgtcccgccgccgcgcgtgaatcggcggggccggcgggccgatgggccgcttcgcccgagtccgggcgcggcccgccctcgaaccgcgcgcattgcgcaaggaggcggcacatggtcgaagccatttcgctcggcgcggggctcgcgtgggcgagcggcctgcgcctctatctcaccgtgctgatcgcgggcgtgttcgcgcgcgccggcttcattcacctgcccgacacgctcgcggtgctcacgtcgccgtgggtgatcggctcggccgccgtgctcgcggtcgccgagttcctcgccgacaaggttcccgcgttcgattcgctgtgggacgccgtccacacgttcatccggattcccgcgggcgcggtgctcgcggcggcgtcgctcggccacgccgatcccgcgctcctcgtcgtcgcgggcctcgcgggcggcacgctcgccggttccgcgcatatcgcgaaggcgggcacgcgcgcactcatcaatctgtcgccggaaccgatctcgaactggatcgcgtcgacgacggaggacgggctcacggtcggcggcctcgtgctcgcattcttcgtgccgctgctgttcctcgcgctgatgatcggctttctcgcgttttccgcgtgggcgttgccgcgcctctggcgcggcgtgtcgggcggctttcgcgggatggcgaaccacatggtgtcgcggctgaattcgatcgggagcaagcgcgattgacggcggcgggcaaagcgaggccggccggccgccgtttcggcctcgtcgatctgctgcggcaggccgggcggatgacgctgcgcgactggcgcgcgggcgagttgacgctcgtcgcgctcgcgctcgtgcttgccgtcgcggcgctcacgagcgtcggctttctcgccgataggctgcgccaggggctcgagcgcgacgcacgccggatgctcggcgcggatttcgtcgtgcgggccgatcatccggtcgatccggcgttcgcgcacgaggcgcgaacgctcggcctcgcgaccgcgacgaccgcggtctttcccagcatggtgggcgcggccaagccggccggttcagccggttcagccggttcagccaaggccggcacgcccgcgccgtccgccgcggcggacggcgcgggcagctcgccgcccgtgcggctcgcggccgtgaaggcggtgtcggccggctatccgctgcgcggcgcggtcgagatcgcgcccgaggcgaacgcgcccggccgcgccgccggctcgattccagcctcgggcacggtgtgggtcgatccgtcgctgctcgacgcgctccatttgaaggtcggcgacgcgctgcgcgtcggcggccgcacgttcacgatcggcgcggcgatcacccgcgagctcgaccgcggcttctcgttcgtcaatttctcgccgcgcgtgatgctgcgcgcggacgagctcgaatcgacggggctcacgggctacggcagccgcgtcacgtaccggctcctcgtcgcgggcgacgatgcggccgtcgagcgcttcgcgcgctacgcgcatgcgcgcgtcgacggcggcaagctgcgcggcgtcgcgctcgaatcgctgcaggaaggccagccgcaggtgcggcagacgctcgaccgcgcgcgccatttcctcacgctcgtcgcgctgttgaccgcgctgctcgcggccgtcgcgatcgcgatggccgcgcagcgctacatgcgccgccatctcgacggctgcgcggcgatgcgctgcctcggcgcgagccggcgcacgctgtcggcgctgttcgcgatcgaattcgcgctgctcgggctcgcgggcggcgcggcgggcgcggcgctcggctacgtcggccatctcgtgctgctgcgcgcgctcggcagcctgatcgacgtcgtgctgccgccgccttcggcatggccggcggcgatcggcgtcggaaccgggctcgtgctgctgctcggcttcgcgctgccgccgctcgcgccgttgacgcgcgtgccgccggtgcgcgtgctgcgccgcgaatggggcgacgccggccgcgtcgcgtgggtcggctacgcgatgggcatcgcgctcttcgcggcgctgttgatcgcggcggcgggcaacctgacgctcggcgcaatcgtcgcgggcggcttcgcgggcagcctcgtgctgttcgcgctcatcgcgcggctcgcgctcgtcgcgctcgcgcggctcgtgcgcgacggccgcgtcgcggcggggctcggctggcgccacgcgctcgcgtcgctcgagcggcgcggcgcggcgagcgcgctgcagatcaccgcgctcgcgctcggtctgatgtgcctgctgctcatcgcgatcacgcgcaacgatctcgtcgccggctggcggcagtcgacgccgcccgacgcgccgaaccagttcctgatcgacatccagcccgaccagcgcgacgacgtcgtccgctatctcgcggcgaacggcatcgccgatccggcgctgtcgccgatggtgcgcgggcggctcgtcgcggtgaacggcaagccggtgaatccggacgactacaagcgcgacgacgcgcgccgcctcgtcgatcgcgagttcaacctctcgtacacgacacggctgcccgaggacaaccggctcgtcgcgggcgactggttcggcgcgtcgggcgtgccgcagatctcgatcgaggcggggctcgcgaagacgctgggcgtgaaaacgggcgacacgctgcgtttcgacgtgacgggcctcaccgtcgacgcgccggtgacgagcgtgcgcaagctcgattggggcacgttccgcgtgaacttcttcgtgctgatgccgcccgcggcgctgcgcgattttccggccacctacatcacgagcttccatttgcccgccgcgcgcgagcgcgtgctcgacggcctgatcgcacgctacccgaacctgacggcgatcgacgtcggcccgatcctcgcgcagctcgagcgcgtgctgctgcaggtgatcggcgcggtgcagttcctgttcggcttcacgctcgcggcgggtgtgctcgtgctgtatacggcgctcgccggctcgcgcgacgagcgcgtgcgcgaggccgcgctgatgcgcgcgctcggcgcgtcgcgcaagcaggtcgtcgccgtgcagcgcgcggagttcgtcgtcgtcggcgtgctcgcgggcgcgatggcggcggcgggcgcgcttgtggtcggcgcggtgctcgcgtcgcgcgtgttcgatttccagctcgcgcccgacccgtggctcgtaccggccggcatcgcggcgggcgtcgcgtgcgcgggcgcggcggggtggctcggcctgcgcggcgtgcagcgccggccggcgctgcaatcgctgcgcgatgcatgaagcgcgcgcacgcggtatcttcgggcgatccgccggggcgttctccgatgggtttgcgcgatcttgtttttcgattccaccgattccaccgattcccgtatgaccgatgtcaccgatgacgcgccgtcgccaccgacggcgttcgaactcgtgggcggcgaggcgcgcgtgcgcgagctcgtcgaccgtttctacgacctgatggacctcgagcccgaattcgccggcattcgcgcgctgcatccgccgacgctcgaaggctcgcgcgacaagctgttctggtttctgtgcggctggctcggcgggcccgaccactacatcgagcgcttcggccatccgcggctgcgcgcgcggcatctgccgtttccgatcgcgtcgtccgagcgcgaccagtggctgcgctgcatcgcgtgggcgatgcaggacgtgggcctcgacgagccgctgcgcgagcggctgatgcattcgttccacgacacggccgactggatgcgaaaccgtcccggttgaaattccggtacgcttcggggcgtgccgtgcgcaattgcgcctgtcgcggcgcgcgcggcgcgccgcatactgatcgccccgatcaccgataacgatatccgagacgtcccatggccactcaagctctctttcgcgaagacgcttatctgacgcgttgcgacgcgctcgtcaccgccgtcgacgaagccggcatccatctcgatcgaaccgtgttctacccgctcggcggcggccaggcgggcgacagcggcacgctgacgctcgcgggcggcgcggcgctcgccgtcgccgacacgcgcaaggcgaagttcgacggcgcgacgcccgacgacgcggtgcacgtgctcgcgccggggcaggcggcgctcgcggcgggcgtgaagccgggcgatgcgctcgtcgccgaaatcgattgggcgccgcggcaccgccggatgcggctgcacacggcgagccatctgctgtgcgcggtgctgccgtatccggtcgacggctgcagcgtgaccgccgattacgttcggatcgatttcgcgacggtcgagccgatcgatcgcgagcatgtgcaggcgcgactcgccgagctcgtcggcggtgcgcatccggtgacgaccgaatggatcaccgacgacgaaatggtcgcgcgcccggagctcgtgcgcacgatgagcgtgaagccgccaatggggctcgggcgcgtgcggctgctgcggatcgaaggcgtcgacctgcagccgtgcggtggcacgcacgtgcgcaacacggcggagatcggcgcgctgcgcgtcgcgaagctcgagaagaagagcgcgcgcacgcgccgtctcgtgctggagctcgcatgacggccccgcatgcaagcgacggcacgcgcgaagccgcggcgcgcgagcgggcggcgctcgattcccgcgcgcgcgaggtgctcgatttctggttcggcgcgcccgacgatccggcgttcggcacggcgcgcccgatgtggttcggcggcgcgccggcgctcgatgcgcaactgcgcgagcggttcggcgcgctcgccgacgcggcgaaggcaggcgagctcgacgcgtgggcgggcacgccgctcggcgcgctcgcgctcatcgtcgtgctcgaccagttcccgcgcaacatccatcggggcacgccgctcgcgttcgcggccgaccgcgcggcgctcgcgcacgcgaaggcgctcgtcgcgtcgggcggcgaccgcgcgctgccgacgggccatcaccgcgcatttgcgtatctgccgttcgagcacgacgaatcgcccgacagccagcgcgaggcggtgcggctctgcgcgcagatcaaggacgaggccggctgcgcgggctatcacgattacgcgctgcgccacgcggtcgtgatcgagcgtttcgggcgctttccgcatcggaacgcgattctgggccgtgcgtcgaccgacgcggaggccgcgttcctgaaggaaccgggctcgtcgttctgagcgtgggccggcgcgcggggcggcctgcccgccgcacgcatccgggggcgcgtcgggcgcgggctcgcgcggcgcgcgccgccgcgcatcggctgcaggctcgtccgcgttcggccgtattcgggcgcgttcgacgcgccttcgccgcgcgcggccgtcttcgtcgcgagccgcagggcgcgccgcgaaggcgcggccgatcgaagaaaagggcggcgcgcgatgcgaggccggtcgcgctgtccgccgccgtttttgcgttgctatcgtgcgttccaccgacgacgggcggctacgggcgaaggcccgggccgcccgtctccaaccttgcgaggccgatatcatgtccgagttgctcgacctgagcgcttgctcgcttgccgagcggttcaagaaccgcagcgtgacgcccgtcgattacgcgcacgcgctgctcgaccacattgcccgttgggagccgcatctgaatgcgctgtgtcgcttcgatccggcgcgcgtgcgtgacgaggcgctcgcgtcgacgcgccgctgggcggcgggcgcgccgctcagcgagatcgacggcgtgccggtgacgatcaaggaactgatcgcgacgcagggcgaccgggtggcgcaaggctcggcggccgccgccgacgcgccgcccgcgaccgtcgacgcgcccgccgcggcgcggctgcgcgaagcgggcgcggtcgtgatcggcaagacgacggtgcccgattacgcgatgctgtcgtcggggctgtcgagcctgtacggcatcacgcgcaacccgtggcggctcgatctgaatccgggcggatcgagcagcggcgcggcggcggccgccgccgcgggctacgggccgctgcacgtcggcaccgacatcggcgggtcgatccggctgccggccggctggtgcgggatcgtcggcttcaagccgtcgaacgggcggattccgatcgagccgtactacacgggccgctgcgcggggccgatgacgcgcacgatcgacgatgcggcgctgctgatgcgcttcctgtcgcggccggactggcgcgacgcgacgagcctgccgcccgagacgatcgactggtcgatcgcgcccgcgcacgtcaagggcatgcggatcggcctgatgctcgacgccggctgcggactcgcgccggatccgcagatcgtcgccgcggtggaggcggcggccgagcgtttcgccgcgcacggcgcgcggatcgtcgccgcgccgcccgtgctgtcgcggccgatgctcgaggggctcgaccgcttctggcgggcgcggctatgggcggacctcgaacggctgccggacgcggcgcgcgcgcgcatcctgccgtacatcgccgaatgggcggggcagggcgcgtcggtgtcgggcgtcgaggcggtgcgcggcttcggcgcgacgttcgagatgcgcgcggccgccgcacgcctgttccagtcggtcgacgcggtgctgtcgccgaccaacgtggtcactggctttccggccgaatgggcggggccgaccgatgatcctgcgcggccgttcgagcacatcgcgttcacggttccgtggaacatgggcgagcagccggcgctgtcgatcaactgcggcttcgcgcgcgacgggatgccgatcggcctgcagatcgtcgggccgcgttttgccgatcggctcgtgctgcagctcggtcgcgcgtacgaggcctggcgcggcgagatgccccgctggccggcgccgccgcgctgatgcggtcgagccggcgcgccggcgtcgcgcgcttgcccgcctatttttccccgccctttgggcccattcatcgtgataccgcctccggtctcgccgggcgcgccgcttgtcgcgccggcgcggcgtccgcgaccggtatcgtcgtcgcttcgatcgaggacgcttcatgaaagacccgcttgaatccgcttgcccgccggcgccgggatacggggccggcgccgacggtgcggcctgtgcggccgccatggccgggatggccggcgtggacggcgtggacggtgtggacggcgcggatgcggcacgcgccgacgcccgtcgcgacgtcgcggcggttgcgctcggcaacgcgatcgaattcttcgacttcggcgcctatgcgaccttcgcggtgatgatcggccgcacgttcttcccgacgcagcgcccgttcgtgagcctgctgctgtcggtatccgtgttcgggctcggcttcgtcgtgcggccgctcggcgcgctcgtgatcggcgcgtacgcggaccgcgcgggacgcaagcccgcgatgacgctgacgctcgcgatgatggcggtcggcacgggcgcgatcgccgtgctgccgggatacgagacgatcggcgtcgcggcgccgatcctgctcgtcgtcacgcggctgatccaggggctcgcgtggggcggcgaggcggggcccgcgacgacctacattctcgaggccgcgccgcccgagcggcgcgccgcgtacgcgtgctggcaggtcgcgacgcaaggtttcgcggcggtcgcggcggggctcgcgggctacgcgctgacgctcgcgctgcccgaggccgagctggatgcgtggggctggcgcgtgccgttcgcgctcggcctgctggtgctgccggtcggcgtctacattcgccggcggttatccgacacgatcgacccgcgccacgcatattgcacgacgcgcgagatcctgcgcgagctgaacgctcggcaccggcggccgatcgcgatcggcctgatgatcctgctcggcagcacgatcacgcagtatttcctcaactacatgacgacgtttgcattgaccgagctgcatttgccggggggcgtcgcgatgctcgccacgttcgtgacaggcgcggcgctcgcggtgggcgcgctcgcgggcggcagcctgtcggatcgcgtcggacgccgcgcgatcctgatctggccgcgcgtgctgctgttgctgctgctctttccagcgttgcaactgatcgtgtcgcgtccgacgcccgccgtgttcctcgccacgctgaccgtgctgtccggcctgcacggcatgagcggcgcggcgctcatcgtgctgatcgccgagagctttccgcagcgcgtgcgctcgacgggattctcgatcgtctacgccgtcgcggtgtcgttgttcggcggcaccgcacagagcatcgtcacctggctcatcggcaccaccggcaacccgatggcgccgagcggctatctgcttgtcgcgaacgcgatctgcatcgcggcgggatggcttgccgccgagacccggccgggcgggcgcggcacgcgctagggtcggcgcgccggcttcgagcgcggacgggaattcgccgaaggaggccgtgaggcggccggctgccgacgcgggcactggccgcgcgcatcggcgttcgccgcagcgcggccggggtaggcgggccggggcggtcaagccggctcggcgttccgatcgcatgaaccgcgcgtgaactggcgcatgaagcgacgtatgaaatggcgtacgaaacgacgcatgaaacggcgcatgaatcagcgccggccggcgtcgcgcggccgggaagcgtcctcgcgcgacgcggcatcgtggccgattaccgcggccgtcacggatgggcggggcgtgccgcggcgggcgtgcgcacgtagacgcgcagcatctcctgctcgtcgcccggccgggcacccgcccagaacggtttccattcggcgtcgagcaccggcggattcgcgcgcgtaccctgcacgatgagccacgtgcaggcgctcgcgttcggctgggcgacgggctggtgcagcacgccggagaagtagtagagcatcggcgcttccgactcgccgagatcgacgctcgccatgcagtcgccgtcgttccattcgagcgcgagccggcgattcagatcttcgaacaccgaacgatagctcttcgcgacgtcgagccacggcagcagcagcgtatagacgagcccccacgcgacgagcgcgcccatcgcccacgacagcgcgccgcgccacttgcccgcgagccgcagcgaaggcagcaggccgacccagccgatcgtgatcgcgagcgcggacagcacgagcgcgggctcgatcggcatcgtccagtcgagcggcagccagcggccgagccattgcaagccggcgcgcgggccaccgtgatcggacatcagtgaccagacgatccacacgagcgccgcggcggcgccgaacagcagccggctcgcatagtcccacgcggcatgcaggcgctgcggcaggcgtggaatcgcctgcgcggcgacgagcgcgagcggcgcgatgaacggcaggatgtacagttggcgcgacgtcgcggagatgtgcagcacgaccatcccgatgcccgcgaacgtgagcggcagcgcgacgcgcggcgcgcgccagtcgcgccagaggccgcgcgcgagcgcgacgagcgcgagcggggcgaccgggaagccgaccgtgagcagcgcgcgccagatgaagagcggcttgtcgttctcggcgccgagcgtcggcaccgagaaaccgaagaagcgtccgacgttgttttcccagaaccagacgaggaacagcgattcggagcgcaggaacagcgcggtcggccagatcagtgcgaacggcgcgcacacgagcgcggcgatcgcgagcgagcggaagaacgcgcggctgcggcaggcggggtacaggacgagcgtcgcggcaagcgtcgcgccgaacacgagcggcacgaacaggcccttcgacatcagcgcgatgccgacgcccaggccgaagagcggggctgcgaagcggttcgcgggcgggcgttcggcgcgcgcgccgaacgcgtcgccggcgtgccggatcacgagttcgagcagcccgcaaaagcccatcgcggcgcccgccatcagcgcgacgtcggtcatcaggtcgtgcgaatgcttgatgacgacgagcgagcctgcgcacagcgcgacggtgccgatcaccggcaactcgagccagcgcgccgcgcccgtcgcgacgcgcgcggcgcgggccgtgaagccgaacgcgagcgcggcgaagagggcgctcgcaagccgggcggcgtcgtgcagcggcaggaagcgggaaaagagccatgcgaagccggtggcgacccagtcgtacagcggcggcttttcgaggaacggctgccccgcgttggtcggcacgacaaaatcgccgctttcgagcatgtgctggatgatgccgaacgtgtaggtttcgtcctgcttccacggatcgtggccgaggatgcccggcaacaggtacgcgcagagcacggccgcggcgacgaaccacgcacgccatccggtgagcgcggtgcgggtggccgccgcgccgcgcgatccgatcgcgcgctcgccggccgctccgacggtgcccggcgcgccggcggcgagcgccaccgaaggcgagcgcgagtgattgtcggacgaaccggcgcgttgcgccgaagcggtcgtgcgccggccgcctggcgaggcatttccctgcatgctgggtgatctcttcgtgtgtgccggcccgactgcatggcccggccgatttttcggccgcgagcgggcgggagcgaggtgcgcggcttgcgccgcagtcgtcgttagtaaaccacggaactgttacgaacgtttacggaaattgtcgagaaaatcctgaaagagtcaggagaattgtgaagttttgtgtgtgcaggcgggaaaccttcgcacggcgaaacatgatgggcgccggagcgcggcatgaggctcgccgaaggaagtgaggcggcgatcggcgatcggcgatcggcgggcgaagggcgaagggcgaagggcgaagggcgaagggctcgcgcattcgttcgacacccgaacggtcggtgcccgaacgcgtggaatggctcggacaggcttgatcacgcggggttattccgcggcggatacgcgccgcccgcgcgcggcggccagccggccaaaggcggccaaggacggcctgccttagacagcggcgcgcgatggcgcggccgcggcgtcagcgtccgccgccgacgtcgagcaacgcgcccgtcacgtacgacgccgcgtcgctcaacagccacacgatcgtctcggcgacctcgtcggcatcgcccgcgcggccgagcggcgtctgcgcgccgagccgctcggcgcggccgggctgcccgccgctcgcatggatctcggtggcgatgaggcccgggcgcaccgcattcacgcgcacgccgtgcgggccgagttccttcgcgaggccgagcgtcagcgtgtcgaccgcgcccttcgagcccgcatagtcgacatactcgttcggcgagccgagccgcgcggcgatcgacgacacgttgacgatcgcgccgcccccgccgccgcgatcggtcgacagccggcgcgcggcctcgcgcgcgcacagatacgcgccgagcacgttggtgtcgaacacgcgcttcaggcgcgcgatgtccatgtcggcgagcggcagcgacggcgcgacgattcccgcgttgttgacgagcgcgtcgaggcggccgaaggcggactgcaccgcgtcgaacatgtggatcacgtcggcttcgtgcgcgacgtcgccgcgcacgacgcacgcctgcgcgcccgcggcgcgcaccgcgtcggcggtcgcttcggcggcggccgcgtcgcgcgcgtagttgatgccgaccgaccagccgcgcgcggcggcgagcagcgcgctcgcgcggccgatgccgcggctcgcgccggtgatgaggacgactttgcgttgcgtgttcgtcattgcatggacctcggcccgcgcggcgcgcgcgtttgggcggaaagaggggaaaggcaccgcgcgagcctcgcatgccgtggccgcgcggtatcgtatctacgaggcagccggcgacggcgcgttcgcgatctgacgccgcgaaaaccgccccgccgggggaagtaatcgagcaaggcgggaaagagcgaagcggctaaacggaacggctaaacggaacggctaaacggacgcctcggcggcgcgattcaaaagcgcagtcgaagcgcggctgacaaacgtagcggagcgaggcggcccagtgcgcaagccggcgcgatgcgcacgcgcgaagcatcgagcacagggcgccgcatcggcccgaagccgagctgacgggcgaggcggcggcgcgctccgcgatgccgcgcgtgaatgccccgcgccgtgcccgctcaggcttcctgcgtcgacacgaacgtccatttgtcgcgcgcgggcggacgataccggacgagctgatcgatgagcgcgtcgggcgcggcgtcgatgcacagcgcgtcgaagtacgtgcgctgcatgaagccttcgtcgacggtgtgctcgagcagcgtgatgagcggctggtagaacgcgtcgacgttgtagagcgcgacgggcttgcggtgatagccgagctgcgcccacgtgtagacctcgaagaactcttcgagcgtgcccgcgccgcccggcatcgcgacgaacgcatccgcgagctcggccatcatcttcttgcggtgatgcatgtcgggcaccacgtgcagctcggtcaagccggtgtggccgacttccttgtcgtagagcagctccgtgatgacgccgatcgcgcgtccgcccgatgcgatcacctcgtcggcgatcacgcccatcaggccgacgcgcccgccgccgtagacgagcgtgaggccggcgttcgcgagcgcgcggccgaacgcgcgcgccgcgtccgcgtagacgggcttcgcgccgttggccgaaccgcaatagacgcagacgctgttcattgcttcgtgtccttgcgcggcgaaccgtcgcgcgggggcaggtagtcgtggaattcgcgcttcggcagcttgcccgacacgagatcgtcgaagatctgccgcgagcggccgcgcagatacggcgcgatcaccgagatcacgtgcatgctgacctggtgcagttcctcgcggatcgcgtcctggtcgttgtatttgcgcggatgcatcacgtattgatacgacagccagtaggtggcgatcaccgccatgttggtggcgatcacctcgatctcggcgggcgtcgcgacgagctcgccgtcggccgcgagcagctcgcacatctcgcgcgcgaagcgcaccttgtggctgatgatctgcttgaagtgcgtctcgagcgtgcggttgcgcgcgagcagatcgttcagatcgcgatacaggaaccgataggtccacatgaagtcggccatgtactgcaggtacgaccacgtttcgtcgatcgtcggccgatgatcttcgggaaaacgcaggcgccgttcgatctgctgttcgaactgcgcgaagatgctgttgatgatgtcgtccttgttgcggaaatggtagtacaggttgcctgggctgatttccatttcctcggcgatcgtcgtcgtcgtgacgttcggctcgccgatctcgttgaagagtttcaacgacaactcaagtatccgttcgcgcgtgcggcggggaggtttcgcttccatgtcgtccggccctgtgtttgccggacaggcgggcgctgccaatactgctgcgtgaatcgtagtccggctcgggttgctgttttgaaggctgtcggccgattataaaccgctaccttgcgcgttcggcgtatttcgtcatcggggcatacccggcggtgctgcgtcgcacacaaccgcgagcccgccgccgcgcgtgccgcgccggccggccggcggcgagcgccgccgcggcgcgtctagccggcgagccggcgccagacgagggggccgagtatgaggccccaggtgctcaagcacgtgcagagcgcgaccgtgacggccgcgctgccgagatccttcgcgcgcttggacagctcgtggcgctcgagcgagatccggtcgatcgccgtctcgacgctcgagttcagcagctcgacgatcagcacgagcagcacggtgccgatcagcagcgcgcgcgacgccggctcgacgggcacgaacgcggcgatcggcagcatgatcgccgcgagcgtgagctcctgccggaatgcgctctcttcgcggatcgcgacgcgaaagccgttgtacgaattcttcagcgcgtaccacgcgcgcatcaggccgcgattgcccttgtacgggttgtgcggcagcgcgagcggatcgtccgggccgagcggctcgtgcggctcggcgggctcgtgtgtttcagacggcgcgaggcgcacgtgagcggggcgcgccgcgccagcatgagcggcctgctttcgcgacgggctggcggggggcgctttcgcgcgcatggctggtttcaaacggctgcgccttcggtgtgtgggcaggcggatttctgtagcggcttcaggtgcgaggcgaactgctcggacgccgcgcgccacgagaagcgctcggcccacgcgcgcgcatgccgccggtcgatcttcagcgcctcgaggcacgcctcgcgcagatcgtcgttcatcgcgcccgcgccgccgtcgccgagcacgtcgacggggcccgtcaccggataggcggcgacgggcgtgccgcacgcgagcgcttcgagcagcacgagcccgaacgtgtcggtgcggctcgggaacacgaacacgtcggctgccgcatataccttggcgagctccgcctgcgtcagcacgccgaggtaattcgcctcaggatagcgcgatttgagctcggcgagcgcggggccctcgcccgcgacccatttcgagccgggcagatcgagcttcaggaacgcctcgacgttcttctcgatcgcgacgcggccgacatacaggaagatcggccgcgcggtgttgagcaccttcgattcgatcggccggaagatgtcgagatcgacgccgcgcgtccacagcacgacgttgtcgaagccgaagcgctcgaggtcgtccttgacgacgggcgtcggcgccatcacggcgagcgacgcgccgtggaaccaccgcaggaagcgataggtcgccgcgagcggcacgccgaagcgcgcctgcacgtattccggaaagcgcgtgtggtacgcggtcgtgaacggcagcttgcgcgcgcgcgcgtagcggcgcgcggcgagcccgagcgggccttcggtcgcgatgtgcagcgcgtgcggctcgaacgcgtccaggcgctcgcgcagccgccggtacggcaggatcgacaggcggatttcgggataggtcgggcagggcaccgtgcggaattcgagcggcgtgacgagctcgacgcggtggccgagcgcggtgagctcgcgtgccgtgctcttgagcgtgcgcacgacgccgttgacttgcggctcccacgcatcggtgacgatcatgattttcatcgcaggcagtcctctagcggatcaggcggtggcggctttggtcttgcgcggcagcgcggcgggcggcgtgcgcatcacggtccagtagacgaccttcagctcgccctccatcgtctcgacgagcgcggacaggctctcgacccagtcgccgtcgttgcagtacagcacgccgtcgatgtcgcggatctcggccttgtggatgtggccgcagacgacgccgtcgcagccgcggcggcgcgcttcgtcggtcatcactgcttcgaacgacgaaatgaagttcacggcgttctttacctggtgcttcaggtattgcgacagcgaccagtactggaagccgaagcggctcctgatccggttgaaccagcggttgagcacgaggatcagcgtgtacagcgtgtcgccgagataggcgagccatttcgcgtgctggatcacgccgtcgaacaggtcgccgtggacgatccacaaacgtttgcccgcgagcgtcgtgtggaacgcctcgccgcgcacgtggatctcgccgaacgcgaggtcgcagaactggcgcgcggcttcgtcgtggttgccggggatgtagacgacctgcgtgccctttctcgccttgcgcaggatcttctgcaccacgtcgttgtgcgcctgcggccagtaccagcctttcctgagctgccagccgtcgatgatgtcgccgacgaggtacaggtattccgattcgttgtgcttcagaaagtcgagcaggtagccggcctggcagccgctcgtgccgagatggatgtccgacagccagatcgtccggtagcggtgcgaggcgggttcgttgtcgtcgtgccgcgtggtgtccgcggcgggcgggcgggccggcgcgagcgtgtcgctcgccgccgagccggacagaaaggcgctggcggcgtgcaggccagcgggatcacgaaagaaggaggtcgcggacgtttttttgcccatgcatgactcgcgccgattgacgttaccggcattgcgccatgcgggcgtgactgtgccatgacagtcacgagacgttcttattacggggaatcagccgcggcggggcgtgtcgacgatgcgggtgccggcgaggcggtcgtgcgggaactggcggctcggatgcaggcgcgcggcgagcgcccacagcgcgaaccagacggccgtcgcggcgagcgtgcggagcagcgggaagccggcgagcgggtgcagcgcgaggggcggcaggaaccacagccagccgagcgcgtagcgggcgagcgcgcggccggccgacagcggcgcgccgcgcgcggtctcgacgcgcagccgccaggtcttcatcggcagcgtctggccgccgtgcgtccagaaccagacgaagtacgcgccgacgacgagcgcgatccagccggcgagcaggttgcgatgatcgaggccgttgcgctgctgcagcgccacgccgaacatgaggccggcgaagaacaccacgccgaacagcagcaggccttcgtacgcgagcgcggcgagccggcggcgcacgctcggcggcggcggctcggacgggagcgcgggcgcgatcacgagcgcttacgaaccgttgaagagcgacggcgcctcggaaggcgagacgggcgtcggcgcggtgggcggcgtgacggcgcccgtcgtcgcgggcgaggccggcacgggcgccgcggcgggcgcgctcgccgcggacggcgcgatgctcgcggtgggcgcgctcgccggatggcggtcgtgcgcgttgacgagccggttgatgtcgcgatcggtcttgccggtgggcggcgcgctgacgaccgtcggccggcgccggcgctcggccgcggcgagcttttccttctgctcgggcgacagctgttggtaagccttccaggctttctcgcgagcctgcgcggacagatccttcgacaccaggtagttttcgcgcgcgacacggcgctgctcgggcgtcatccgcacccactcggtcatgcgttcctgcaggcgcttttgcgcttcaggcgacatcctcgggaagcgcgccgcgatcttcagccatttgcgcttgcgctcgtcgctgaacgaatcccattgactcgcgaacggcgcgagcgcgacgtgctgctgcggcgtgaggcggccccaggagagcgggctcgacggcggcagcggcgggaactcgcccgatgacagcgcgatcgccgccgacgcgatcacgggcgcgctcgccgcggctacggcggccggttgtgggtgaaagcgcgggtaggtggcggcgtacgcgacgacgagcgcgatcacgcaaccgaaaaagacagccaatccccgtttttgactcacccgtgcgttcctcttcttgatgcgttggcgttagtgagtatgcgaaaggtacgcgttgaacccgtggtcgaggtacgcggtgagaggcaggtcgtcgctcagcatcgcggcatcgatgtcggcgagctccgccgtgcgctgcatgtcctcccagtacgcgatgccgatgagccccgcgagcagcagcgcgagcggccacgcgcgcgcgagccggcgcgcgagcgagctgtgcggctcgccgggcgggcgcagctcgagcgtgccggcgccgccggcgagcgccggcacgagcacgatcgcggcatcgggcttcttgcgcgcgagcgcggcgcggcgcgcggcggcgagccggtccgccgtcgcggcgggcagcgaggccgcgcgctcgtcgagcgcgcggcgcaccttgagggcgaaatcgagttcttctttcgtagcgggagcggagctcatagcgtgattcctttggccttgagcgccaacgccaatgcgtgagtggcccgggagcagtgcgtcttgacgctgccttcggagcaccccatggcggcggctgtctcggcgacatccatatcctcccaataacgcatcaggaaggcttcccgttgacgcgccggaagcttctggatttcatcgtcgatgagggcgagcacctgctcgcgctcgagccgcgtctccccgctctcgacgccgtcgccgtccgccgattcgagcgtctcgagcgggtcgaactcgtcgtcgtcggtgttgttcagcgacgagaacaggctgacccaggtgttgcgcaccttttgtctgcggaaataatcgtggatcgcgttctgaaggatccgttgaaaaagcagcggcaattcggcggccgggcggtcgccgtatttttccgcgagccggatcatcacgtcctgcacgatgtcgagcgacgcgtcgtcgtcgcgcaccgcgtatgcagcctgcttgaacgcgcgcctttcgacgcccgccagaaagtccgcgagttccttgtctgatgccattccgtgaaggtctgcgctgcgttcttgcggcgtgaaagatcggaaaaaattcgtaaaactcgcggatgctaacaaattttcgcggcgcgcggcatcctgttcgggctgtcaggccatcggaaagggcgtgcgcggcggtttgccgccgccgtcggccgggcgagccgccgcttcatgcgagaccgcgcacgacacgattgatgcgccgcgggattttccgcttgaccgcctgccggcgacccgctatcgttgccagttcgcaacataagtgatggtcacatttgaggctggcccatgaagcccgcctttcaactggacgcgccgcttgaacccgagccacaagcccggcagagagcacccgatcaattttttgccgaaaattcgaaaggtcaaagatgaacatgcccagcgcggaattctccacgtcggaatccctttcccctcagaaaaccggctccatcggcgccaccgtgctcatgaaggcactggccgacgagaacgtcgaattcatctggggctaccctggcggctcggtcctctacatctacgacgagctgtacaagcaagacaagattcaacacgtgctcgtgcgccacgagcaggccgccgtgcacgccgcggacgcgtactcgcgctcgacgggcaaggtcggcgtgtgtctcgtcacatccggcccgggcgtgacgaacgcggtgacgggcatcgccaccgcctacatggattcgatcccgctcgtcgtgatcagcggccaggtgccgaccgcggcgatcggccaggacgcgttccaggagtgcgataccgtcggcatcacgcggccgtgcgtgaagcacaatttcctcgtgaaggacgtgcgcgagctcgcgcaaaccgtcaagaaggcgttctacatcgcgcgtaccggccggcccggtccggtcctcatcgacatcccgaaggacatctcgaagacgccgtgcgagtacgagcccgtcaagaacgtgtcgctgcgctcgtacaacccggtcacgaaaggccattcggggcagatccgcaaggcggtgtcgctgctgctgtccgcgaagcgtccgtacatctacacgggcggcggcatcatcctcgccgacgcgtcgcgcgagctgaaccagttcgccgacctgctcggctatcccgtcacgaacacgctgatgggcctcggcggctatcgctcgtcggacaggaaattcctcggcatgctcggcatgcacggcacctacgaagcgaacatggcgatgcagcactgcgacgtgttgatcgcgatcggcgcgcgcttcgacgaccgcgtgatcggcgatccggcgcacttcgcgtcgcgcccgcgcaagatcatccatatcgacatcgatccgtcgtcgatctcgaagcgcgtgaaggtcgacatcccgatcgtcggcgacgtgaaggaagtgctcaaggagctgatcgagcagttgcagacggccgagcacggcccggacgccgacgcgctcgcgcagtggtggaaggaaatcgaaggctggcgcgggacggattgcctgaagtacgaccgcgcgagcgagatcatcaagccgcaatacgtcgtcgagaagctctgggagctcaccgacggcaacgcgttcgtttgctcggacgtcggccagcaccagatgtgggccgcgcagttctaccgcttcaacaagccgcgccgctggatcaactcgggcggcctcggcacgatgggcttcggcctgcccgccgcgatgggcgtcaagatggcgcacccggacgacgacgtcgtctgcatcacgggcgagggctcgatccagatgtgcatccaggagctgtcgacctgcaagcagtacgacactccggtgaagatcatttcgctgaacaaccgctacctcggcatggtccgccaatggcagcagatcgaatacagcaagcgctattcgcattcgtacatggatgcgctgcccgatttcgtgaagctcgcgcaggcgtacggccatatcgggatgcgcatcgaaaaatccgcggacgtcgagccggcgctcaaggaagcgctgagcctgaaggaccgcaccgtgtttctcgacttccagaccgaccccaccgagaacgtctggccgatggtccaggccggcaagggcatcaccgagatgctgctcggatcggaagatctgtaacggcgcgatgcgctcgaagccgcgggcggccgccttcacgaagggcggcgcggcacgcggcgggcgccgcgcgacacgcaacgacacgggattattctggaagaagcgaacatgagacacatcatttccgtcctgctggaaaatgaaccgggcgcgctgtcgcgcgtcgtcggtctgttctcggcacgcggctacaacatcgaaaccttgacggtggcgccgaccgaagaccagtcgctgtcgcgcctgaccatcgtctccatcggctccgacgacgtgatcgaacagatcacgaagcatctgaaccgcctgatcgaggtggtgaaagtggtggacctgaccgacggtgcacacatcgagcgggagctgatgctcatcaaggtgagggcagtgggcaaggagcgcgaagaaatgaagcggatggcggacattttccgcggccgcatcatcgacgtgaccgaaaagacctacacgatcgaattgacgggggcgagcgacaagctcgacgcattcattcaggcgctggacgcgggctcgattctcgaaaccgtgcgcaccggcagctcgggcatcgggcgcggcgagcgcattctgaaggtctgacgccgccgcgaccaacgagccgggtgcgccgtcagagcccggcctcacttacgaatttcactgaattagcgaaggaacaatcatgaaagttttctacgacaaggatgccgacctctccctcatcaagggcaagcaggtgacgatcatcggttacggctcgcaaggccatgcgcatgcgctgaacctgaaggacagcggcgtgaacgtgacggtcggtctgcgccgcggcggcgcgtcgtggagcaaggccgagaacgccggcctcgcggtcaaggaagtcgccgaggcggtgaagggcgcggacgtcgtgatgatgctgctgcccgacgagcagatcgccgccgtctacgcgcaggaagtgcacgcgaacatcaaggaaggcgccgcgctcgcattcgcgcacggcttcaacgtccactacggccaggtgatcccgcgcgcggatctcgacgtgatcatggtcgcgccgaaggcgccgggccacacggtgcgcggcacgtacgcgcagggcggcggcgtgccgcacctgatcgcggtcgcgcaggacaagtcgggcgcggcgcgcgacatcgcgctgtcgtacgcggcggccaacggcggcggccgtgccggcatcatcgagacgaacttccgcgaagagacggaaaccgatctgttcggcgagcaggccgtgctgtgcggcggcaccgtcgagctgatcaaggccggtttcgagacgctcgtcgaagcgggctacgcgccggaaatggcgtacttcgagtgcctgcacgagctgaagctgatcgtcgacctgatctatgaaggcggcatcgcgaacatgaactactcgatctcgaacaacgccgagtacggcgagtacgtgacgggcccgcgcgtcgtcaccgaagagacgaagaaggcgatgaagcagtgcctgaccgacatccagacgggcgagtatgcaaagagcttcattctcgagaacaaggcgggcgcgccgacgctgcagtcgcgccgccgcctgacggccgagcaccagatcgagcaggtcggctcgaagctgcgcgcgatgatgccgtggatcgcgaagaacaagctcgtcgaccagtcgaagaactgagctgcgcatcggcatccggccctcgaatcgagggtcggcatcaaaaagccgcccgaaggcaccggagcccagggcggcttttgctatcctacgggctttgcaattcatcgaagaacgaaccatgaactatcctcatccgatcatcgcgcgcgaaggctggccgttcatcgcaatcgcggccgtcgtcgcgctgttgatccacgccgtcggcgggttcggcctcgcatggccgttctggctgctgctcgtcttcgtggtccagttcttccgcgatccgccgcgcgccattccgacgcaggcgaacgcggtgctgtgtccggccgacggccgtatcgtcgccgtcgagacggcgcacgatccgtacgcggatcgcgaagcgctgaagatcagcgtgttcatgaacgtgttcaatgtgcactcgcagcgctcgcccgtcgacggcgcggtgcagaaggtcgagtattttccgggcgcgttcctgaatgccgcgctcgacaaggcgtcggccgagaacgagcgcaacgcggtcgtgatccagacgggcgcggggcataccgtgacggccgtgcagatcgcgggcctcgtcgcgcgccggattctctgttacgtgcgcgcgggcgagccgctgtcgcgcgggcagcgctacggtttcatccgcttcggctcgcgcgtcgacgtttatttgccgaagggcagccgagcacgcgtgtcgatcggcgagaaggtgtctgcatcgtcgacgatcctcgccgagctgcccgaacaaccgtaatcgggaaggcgtatcgatggccgcattcaaaccgcgccggccgcgcaacggcaatgctccgtggccgcgctcgtttcgtcacaaaaaatcggtcgcgcaggacgtcgcgcccgtcgagagccggcgcgccgcgcgccagcagttcctgcggacacgcggcatctacctgctgccgaacgcgttcacgacggccgcgctcttctgcggctttttcgccgtcgtgcaggcgatgaacgtgcgcttcgagaccgccgcgatcgcgatcttcgccgcgatggtgctcgacgggatggacggccgcgtcgcgcgcatgacgcacacgcagagcgcgttcggcgagcagttcgacagcctgtccgacatggtgtcgttcggcgtcgcgcccgcgctcgtgatgtacgagtgggtgctgaaggatctgggccgctggggctggctcgccgcgttcgtctactgctcgggcgccgcgctgcggctcgcgcgcttcaacacgaacatcggcgtcgtcgacaagcgcttcttccaggggctgccgagcccggccgccgcggcgctgatcgcgggcttcgtgtggctcgcgaccgacaaccgcgtgccgatgaagctcggctggctgccgtgggtcgcgttcgtgctgacgatctacgcgggcgtgacgatggtgtcgaacgcgccgttctacagcggcaaggcgctcgacgtgcggcaccgggtgccgttcgcggcgatcctgctcgtcgtcgtcgcgttcgtgctcgtgtcgtccgatccgccgctgatgctgttcggcctcttcgtgctgtacgggctgtccggctacgtgttctgggcctacatggcggtgcgcggccgcgcgaatccggcgcgctcgtcgcagcgcgagcactgaccggcgcgccccggccggcccggcgccgggaaccgcgcacgcatccggccgatcgcgccatggacggcggccccaaggccgccgtttttcttgcccgcgcgccgcgccgcgcggcgttccggccctcgagaaagccgccgattgcgcgcggccgggaatgccgctatattcgtcggcatgaccgcattttcccgccccttccttcttctagccggtgcgccgctacgcgcgctagcgctagcgcgcctgccgcgctgaccgttttcgccctccgtcgagcttcgtctgttgtctagcgtcgcctgcggtggcgcgagcttcatcacgtgtgtttccccattcgacacctggagtccccatgacagacaagctgatcattttcgacacgacgttgcgcgacggcgagcaatcgcccggtgcgtcgatgacgaaggaagagaaaatccgtatcgcgaagcagctcgagcggatgaaggtcgacgtgatcgaagccggcttcgcggccagctcgaacggcgatttcgacgcgatccagacgatcgcgtcgcaagtgaaggacagcacgatctgctcgctcgcgcgcgcgaacgacaaggatatccagcgcgcggccgatgcgctcaagcccgcgaacagcttccggattcacacgttcatcgcgacctcgccgctgcacatggagaaaaagctgcggatgacgccggaccaggtgttcgagcaggcgcgcctcgcggtgcgcttcgcgcgcaagttcaccgacaacatcgagttctcgccggaggatggcagccgctcggacatggatttcctctgccgcgtgctcgaggcggtgatcgccgagggcgcgacgacgatcaacatcgcggacaccgtcggctacggtgtgccggagctgtacggcaacctcgtgaagacgctgcgcgagcgcatcccgaactcggacaaggcgatcttctcggtgcactgccacaacgatctggggatggcggtcgcgaactcgctcgccggcgtgaagatcggcggcgcgcgccaggtcgaatgcacgatcaacggcctcggcgagcgcgcgggcaacacgtcgctcgaggaaatcgtgatggccgtgaagacccgcaaggattacttcggcctcgatctcggcatcgatacgacgcagatcgtgccggcgtcgaagctcgtctcgcagatcacgggtttcgtcgtgcagccgaacaaggcggtcgtcggcgcgaacgcgttcgcgcatgcgtcgggcattcaccaggacggcgtgctgaaggcgcgtgacacgtacgagatcatgcgcgcagaggacgtgggctggaccgcgaacaagatcgtgctcggcaagctgtcgggccgcaatgcattcaagcagcgcctgcaggagctcggcgtgtcgctcgacagcgaggcggagctgaacgccgcgttcgcgcgcttcaaggatctcgcggatcgcaaggccgagatcttcgacgaggacatcatcgcgatcgtcaccgaagaggaatcggcgctcgcgcaggagcacgagcactacaagttcgtgtcgctcgcgcagcgctcggagacgggtgagcggccgcaggcgaaggtcgtgttcgccgtcgacggcgacgaggtggcgggcgaggcgagcggcaacggccctgtcgacgcgacgttcaacgcgatcgaaaccgaagtgggcagcggcgccgaactgctgctgtactcggtcaacgcgatcacgacgggtacgcaggcgcagggcgaggtgacggtgcggctgtcgaagagcgggcggatcgtcaacggcgtcggcacggatccggacatcgttgccgcgtcggcgaaagcgtatatcgccgcgctcaacaagctgtactcgaacgcggacaagctcaacccgcaacgcgcgtagcgccccgccgcgcaactcgcgcgctgagcggcatggccgccggggcgcgcatgaacgacgccccgcgggctagaggcctcgcggggcgtttttgctcgacgcgcgccgcgccggcgcgcgccggctcccgcactttactgcggcgcttgctgggccgccggattgcggaagaaccagcgcaggcccgcgccgcgcacgtgctgaacctgacgtcggtaatcaaccgtgatctcgcgccgcggcgcttcggcaacaaacgcgtcgatcatctcgcgcacgtcgtggtcgatgtagtcggcgcgggtcgcgtcgatgatgaccaccgcgcgatccggaatctgcgcgagatactgcttgatctggaccttgccgaggaacgacacgtccttgcggaacgacagcagatagtgatcgtcgtgctgcgcgagcgtcgccgggctgcgcaggttcgcgcatgcgaccgcgaacaccgaacacgcgagaccgagcgcgatgccggcgagcagatcgatcgcgagcacgcccgcgatcgtcaccgcgaacggcaggaacgcgcccgggccctgtttcgcgaccgacgtgaagagcgccggcttcgcgagcttgaagcccgtgtggatcaggatcgccgcgaggctcgcgagcggaatcaggttcaggagccaggtgagcgcgaacacgctgacgacgagcatcacgccgtgcacgatcgccgacatccggctttgcgcgcccgcgttcacgttgaccgagctgcgcacgatcaccgacgtgatcggcaggccgccgatcgcgcccgcgaccagattgccgacgccttgcgccttcagttcgcgattcggctgtgacgggcggcgcttcggatcgatctgctcgaccgcttcgaggctcaggagcgtctcgaggctcgcgacgacggcgatcgtgatcgcgatgcgccacacgtccgggctcagcaggtacgcgaaattcgggccgaggtcgacggtcttcagcgcttcgccaagcgcggcgaacgacgcgagctcgggcagcgcgacgcggtgctcggcgggcggcgcgaagctcggcgacacgaagccgagcaggaccgtcgcgccgatgccgaggatcacgacggcgagcggcgcgggcacgaggcgcacgaacgcgaagcggcgcatcgcgcgtgtttcccagacggcgaggagcgcgagcgacgcgagcgcgatcgcgctcgacgcgaacaccgcatggccgggcgcgtcgccgtcgccggacaggccgagcgcgaacggcacttgcttgacgatcagcaggatgccgatcgcggcgagcattcccttgatcacgggcgaaggcacgtatgcggcgaaccggccggccttcagtaggccgaaaccgaactggatcacgccggacagcagcacggcgagcaggaacgcctggaagctgccgagttgcgcgatgccgtcgacgacgatcacgacgaggcccgcggcggggccgctgacggacagcggcgagccgctcagcaccgcgacgacgaggccgccgacgatgccggacacgaggcccgcgaacggctcgacgccggatgcgttggcgattccgaggcagagcggcagcgcgacgaggaacacgacagtgccggccacgaagtcgcgcggaaacgtggaaaaggaagcgcgtagattcttcatagtgagcgagaaaaaaacgggttgagacttggggtgcgatgtcgcggcggccgcggctcaggcggccgcggcttgcgcgcgttcggcttgcggcggccgttgcgccgccgggtagccggacgcgagttccttgaggcggccgtcggcgagcgagaagatccagccgtgcacgagcggggcgggggcggcgtcgcggatgatcggcgagctgcgcagcagccgcacctgctcgagcacgttgagctcggcgagccggtcggcggccgcgtcgggcggcacgccgtcgagctccgcgcgatggcggccggcgagcgcgcacagcggcgcgatccggcggttcacgtgcggcagctcgggcgacggcggcaggagcgacgcgcgcacgccgccgcagccgtagtgcccgcagacgatcacgtgatcgaccttcagcaccttgaccgcgtactcgagcacgctcgcgcagttgtcgtcgtcgggctggaagatgttcgcgatgtttcggtgaacgaatagttcgcctggcgcactctgtgtgatggcttcggccggcacgcggctgtcggcgcagccgatccacagcacgcgcgggttctggccgcgcgacagcgcgtcgaagaagtcgggcgagcgctcggacgtctcgcgggcccaggcgatattggcgacgagcatgcttttcgggcgattcattgaggattccttcttatgcgtgcgatggcgacgacgcaaagatgcatcggcgcggaaccaatttctttctaaattgaaaggttgttgtgagtgatattagggggaactcgtaatcggaagttcaatttgaaatattctgttgcaatttatttttgggattgaggcgagtgcaccaattctgaatatctcgctgtcacaaagggtgcgcgccgcaccgaaaagggcgtgagacgcccgtccagcggggcgcggaggggcgggcggctgctttgtttctgatttcgtcgacgcggcggaaacgatattggcgcgtgacgaaagatgacaagaattttaaaaaactaatgggaaaatgataaaaaagtcattttagaaaacggcgtgtcaaatgacttcgggcgaacggcgggggaatgcgccggccggcaggccggcggcgggagtcagaacagcgtgcggcgatcggggtcgtgcagcggatcgggcgtcttctgcgtgagccgcaggatgccgtcgtcgtcgaagtagaagctgtagagcatgtaccagacgttgtcttcgagatagcggtacgtccacacttcgcgcttcatcagcggaaagtacgatgtctcgacagggcggccgaagttcacgagcacgtcggtcttggtccacttgccgatctcggcgcggtagaactcgagcggctgcaacacttgccgcacgctgacgatccggtcgtgcgcatcgatgtcggcggccgtcgtgacttcgcccatcggctgggtcggccacatcaggcgcttgccgccgttcggcagatcgtagatttcgcgcggcggccccagccgggcgacgatcgccgaagaatcgtctccggcgtgaaattgctgccacggctgggcgcagccggcgagcagcgccgccgcgcaagcgaacagaaccggcagacgagcgaacatgcgtttctccatgaggcgggaatggcgacgttttatcacggcgcgcggccgcgtgcgcgtgccggttcggaaaagtttgcgccgcggcattcatatgccggcatatgccggggcgcgcggccggcggcggcgcatccgcacccggcgccggtcgggcgtcgtcgtcgcgggcgcggcggccgcagcggattcgttcgaaccgccgatctgcgggatcgcgaacctgcgtcgaatcgtctatccgaccgtccggtcggtcggtcgagcgtgcctcgcgcggcgcgaggtgtccgccggcgcgccgcgcggcttgcccgcgcaccgtgcgctcgcctatgatcctgcgctcgacgaacggactgtgcaggagaccacgcgatgtcttcctattggatgcgttttgccgccgcggcgtcggcggcgctgaccctggcgctgccgatgcccttcgcggcggctgccgcgacgggcgagccgatccggatcgcgctcgtcgaagggatgtcggggccgttcgcgaatgcgggcgcggccgtcgagcgcaatctgcgtttcggcatcgagcgcgtcaatgcgcaaggcggcgtgcggttgcgcgacggcgcccatccgctcgagctcgtcgtgctcgacagcaagggcagtgtggaggaggcgctcgtccagttgcgcgcggcgaccgacaagggtatcggcttcgttgcgcagggcaacggctcggccgtcgcggcggcgctcgtcgccgcgctcgacaggcacaacgcgcgcgaccccgagcaccgcgcgctgttcctcaattattcggccgacgatcccgcgctgacgggccgcgactgcagtttctggcactttcgcttcgacgcgcacgccggcatgcggatggacgcgctcgccgacgtgctcgcgcgcgaccgcgcggtgaagaaagtctatctgctcaatcaggactacagcttcgggcacgacgtgagcgcgctcgcgcgcgccgcgctgaaggcgcgccggccggacatcgcgatcgtcggagacgagttccacccgatcgggcgcgtgaaggacttttcgccgtacgccgcgaagatccgcgcgagcggcgcggatgccgtcgtgacgggcaactggggcaatgatctgacgctgctcgtgcgggcaacgcgcgagcaagggctcgcagccaagttctatacgttctacggcaacagcctggacgcgcccgccgcgctcggcgacgcgggcgtgaagcgggtgctcgcggtcgccgactggcacccgaacgcgggtggcgcgcggtccgatgcgttctaccgggcgtttcgcgcgcgctttccggcggcgcaggacgattacccggtgcggcggatgagcgagatgatcgagatgctcgcggcggcgatgacgcgcgcgggctcggccgatccggtcgcggtcgcgaaggcgctggaggggatgcgatacgacgacgggtttcatccggcgcagatgcgtgcggcggatcatcagttgattcaacccctttacgtgatcgagatggagcgggccggcgcgccgggcgtgcgtttcgacaatgcggggtcgggctacggcttcgccacggtgctcgaggcgccgcccacgcagggcgcggcgcccgccgagtgccgtatgaaacggccgtgacggccgggttcgccgggcgggcgacttgtgctacaatgcgcgccggttgtaaatcacggcacggcctttcttccgtgtccgcctgttcagtcgaaaggaaatcaaatgtctgttgctgatatcaagaagtcggaagtcgttgctcagttcgcgcgcggcgccaacgatacgggctcgcccgaagtgcaggtcgcgctgctgacggcgcgcatcacggaactgacggggcacttcaagacccacgcgaaggaccatcacagccgtcgcggtctgctgcgcatggtgagccgccgccgcaagctgctcgactacctcaagggcaaggatgccgaccgttaccgcgcgctgatcgagaagctgggtctgcgtaagtaatcggggcgttgctcgcctccagcaagatgcctgtgtcagtctgctgatacaggcattttgttttttcgcggcatgcacgatgcttgccgccgggctgtcgaagcccacaaccggccaggcgcacaagggttgagctttgtgtcattccagcgcgcggttcgcgtccccgctcggcgccgggcggcgagcaaggcgctggaatggcataaaaaacacacctcttcccatgtggcccggtcgcgccgccgccgtgccggcctcgtccgcgcacggcgtcccgacaacgaacgaaaaggagcgaccatgtctctgttcaataaaatcgtgaaggaattccagtggggccagcacaaggtgcgcctcgaaaccggtgaaatcgcgcgccaggcaagcggcgccgtgatcgtcgacatcgaggacaccgtcgtgctcgcgaccgtcgtcggcgcgaagtcggcgaagccgggccaggatttcttcccgctcaccgtcgactacatcgagaagacctactcggccggcaagatcccgggcggcttcttccgccgcgaaggccgtccgtcggagcacgaaacgctgacgtcgcgcctcatcgaccgcccgctgcgcccgctcttccccgaaggcttctataacgaagtgcaggtcgtgatccacgtgctgtccgtgaatccggagattccggcggacatcccggcactcatcggcgcatcggctgcgctcgccgtgtccggtctgccgttcaacggcccggtcggcgccgcgcgcgtcgcgtacgtgaacaacgaatatgtgctgaatccgacgcgtgagcagatcaaggcgtcgcgcctcgatctcgtcgtcgcgggcacggagcgtgcagtgctgatggtcgagtcggaagccgaccaactgccggaggacgtgatgctcggcgcggtggtgttcggccacgagcagatgcaaacggcgatcgacgcgatccacgagctcgtgcgcgaaggcggcaagcccgagtgggactggcagccggcgccgaaggacgaggcgctgaacgcgcgcgtgaccgaactcgcgcagccggagttgctcgccgcctaccagatccgcgacaagcaggcgcgctcgacgaagctgaaggaagtgtacgcggcgacgtcggcgaagctggaggaagaagcggtggcggccggcacggtcgcggcggacaaggcgaccgtcggcaacatcctgttcgacctcgaggcgaagatcgttcgcggccagatcctgaacggcgagccgcgcatcgacggccgcgacacgcgcacggtgcgcccgatcgaaatccgcacgggcgtgctgccgcgcacccacggctcggcgctgttcacgcgcggcgagacgcaggcgctcgtcgtcgcgacgctcggcacgaagggtgacgaacagatcatcgacgcgctcgaaggcgaataccgcgagcgcttcatgctccactacaacatgcccccgttcgcgaccggcgaaacgggccgcgtcggctcgccgaagcgccgtgagatcggccacggccggctcgcgaagcgcgcgctcgtcgcgtgcctgccgagcgccgacgaattcggctactcgattcgcgtcgtgtcggaaatcaccgaatcgaacggctcgtcgtcgatggcgtcggtgtgcggcggctgtctcgcgctgatggacgccggcgtgccgatgaaggcgcacgtcgcgggcatcgcgatgggcctgatcctcgagggcaacaagttcgcggtgctgaccgatatcctcggcgacgaggaccacctcggcgacatggacttcaaggtggccggcacggcggacggcgtgaccgcgctgcagatggacatcaagatccagggcatcacgaaggaaatcatgcaggtcgcgctcgcgcaggcgaaggaaggccgcatgcacatcctcggcaagatgaaggacgcggtcgcgggcgcgaacacgcaactgtccgaattcgcgccgcgcatgatcacgatcaagatcaacccggaaaagattcgcgacgtgatcggcaagggcggctcggtgatccgcgcgctgaccgaagaaaccggcacgacgatcgacatctcggatgacggcgtcgtgacgatcgcgagcacgaacagcgaagggatggccgaggcgaagaagcgcatcgagaacatcacggccgagatcgaagtcggccacgtgtacgaaggcacggtgctcaagctgctcgatttcggcgcgatcgtgaacctgctgccgggcaaggacggcctgctgcacatctcggaaatcgtcaacgagcgcgtgaaggacatcaacgactacctgaaggaaggccagcaggtgaaggtcaaggtgatccagacggacgagaaggggcgcgtgcgtctgtcggcgaaggcgctgctgaacgaggcggccgcccaggcggatacgccgccgcagcagtaagcggcaaggcgacggccggcagcgcgaatgcgcgccggccgtttttcacaggatgggccggtttgcgtggcgcgcgtcgcgcgcgcaaacccgtcacgatcttggagcgacgtgcatgaaagcgatcgaaatcaccgaattcggcgcgcccgacgtgctgaagctgacggagcggccgcagcccgaaccgaagcgcggcgaggtgctgatcaaggtggcggcgtcgggcgtcaaccgtccggacgtgttccagagaaagggggcctacgcgccgccgcccggcgcgtcggatttgccggggctcgaggtggcgggcgagatcgtcggcggcgacctcgccgattccgcggcgaacccgttcgggctgaagctcggcgaccgcgtttgcgcgctgctcgcgggcggcggttatgcgcaatacgtcgcggcgccgctcgcgcagtgcctgccggtgccgaaggggttgaccgatgtggacgcggcgtcgttgcccgagacgttcttcacggtctggagcaacgtgttcgatcgcgcacaattgggcgcgggcgagggcggcgcgcaggaaacgttcctcgtgcaagggggctcgagcggcatcggcgtgacggcgatccagatcgcgcatgcgctcggctttcgcgtgttcgcgaccgcgggcaccgatgacaagtgccgcgcgtgcgaggcgctcggcgcggagcgcgcgatcaactacaagtccgaggatttcgtcgaggtcgtgaagtcgctcacgcacgatcgcggcgtcgacgtgattctcgacatggtcgcgggcgcgtacgtgccgcgcgagctggcggcgctcgccgacggtgggcggctcgtcgtgatcgcgctgctcggcggtgcgaaggcggaaatcaacgtggccgagatcctgcggcgtcgcctcacgatcacgggctcgacgctgcggccgcgccccgtcgaattcaaggcggccatcgccgcgcaactgaaggcgcgcgtgtggccgcttatcgaggacgggcgcgtgaagcccgtcatctatcgcgtgctgccggccgcgcaggccgccgacgcgcatgcgctgatggagagcagcgagcacgtcggcaagatcgtgctcgattggggtgcgaacgcttgacatcggtcgtttgaccggttcttcagcgtcgcagtaaaatcgcgggttcgcttcgccagatgaacacgacgcccggcttcggcgcgtccacgacgagacaaacgatgtcgaaacaaagaatcaagcgggtgatcggcaactggaagatgcacggtcgcctgagcggcaacgaggcgctgctcgacgaagtcgcgcagggcgcgcaagccgtgcccgagcacgtcggcatcggcgtgtgcgtgccgtttccgtatctcgcgcaggcgcgggcccggcttcacggcggtcgcgtcgcgtggggcgcgcaggacgtatccgcgcacgagcagggcgcctttaccggcgaagtcgcggccggcatggtcgcggagttcggcgcggcgtacgcgatcgtcgggcactcggagcgccgcgcgtatcacggcgaatcgaacgagatcgtcgcggcgaaggcgcaacgtgcgctcgccgcggggctgacgcccgtcgtgtgcgtcggcgagacgctcgccgagcgcgaagcgggcgcgaccgagcaggtcgtcggcgtgcagctcgccgcggtgctcgcggtgctgtcgcaggacgaggcggcgcgcatcgtcgtcgcgtacgagcccgtatgggcgatcggcacgggccgcagcgcgacggcggagcaggcgcagcaggtgcacgcgttcctgcgcgggcggctcgcggcgaagggcgccgagcgcgtgtcgctgctgtatggcggcagcgtgaaggccgacaacgcggccgagctgttcagccagcctgacatcgacggcggcctgatcggcggcgcgtcgttgaagagcggggatttcctggcgatttgccgggcggcgcagtaagcgttcgcgagacgcgcgcgacgaatatcgggggcggccggcaggtgcgccggttgcttgaaaccaaacaggtgaatgtatgccgtatctgaaagtcttgatcattgtggttcaactattgtctgcgctcggcgtgatcggcctcgtgttgctgcagcatggcaagggcgccgacatgggcgcggcgttcggcagcggcgcatcgggcagtctgttcggtgcgaccggttccgcgaatttcctgtcgcgcacgacggcggttctggccacgatcttcttcgtcgcgacgcttgcgctcacctacctcggctcgtataaatcggcgccgtcggtcggcgtgctcggcgcggcgcccgcgcctgccgcatcggcgccggccgcctcgcagacgcctgccgcgtccgcgccggctgccgtgtcggccgcgtctgcgccgggtcaggatgtgccgaaataatttttaaaaaagcacgtttgtgcgttgaacaattcagggaaccgggttagaatttaattcttgaagcgattcgcgggatgtaagatttcttcccgggttgcatgcagtgccgacgtggtgaaattggtagacacgctatcttgagggggtagtggcgaaagctgtgcgagttcgagtctcgccgtcggcaccaaagttactcaatgccagccgcttcgtgtggctggcatttttcatttctgggctacccttgcgctcagcttgggttctcaggtagtccgaaatgatcctttccccggaacggtgttattctccggaacgctcggaaccaaccaatagaggatagccttgaacctcgcagcctattaccccgtcttgttgttcctcttggtgggcactggtttaggtatagcgctggtcagcatcggcaagatcctcggtcccaacaagcccgacagcgagaagaacgcgccctacgagtgcggcttcgaggcgttcgaggacgcgcgcatgaagttcgacgtgcgctactacctcgttgcgattctgttcatcatcttcgatctcgaaaccgcattcctgtttccgtggggcgtcgccctgcgtgaaatcggctggcccggtttcatcgcaatgatgattttcctgctcgaattcctgctcggctttgcctatatctggaagaagggtggcctcgactgggagtgacgggctaatcgccggtttgcatgggcggccacgcgtcgccgcctgtctggagtggaaagcaaatgagtatcgaaggggtcttgaaggaagggtttgtcaccaccacggctgacaagctgatcaactggacgcgtaccggctcgttgtggccgatgacgttcgggctcgcgtgctgcgcagtggaaatgatgcatgcgggcgccgcccgctacgacctcgaccggttcggcgtcgtgttccgtccgagcccgcgtcaatccgacgtgatgatcgtcgcgggtacgctctgcaacaagatggcgcccgcgctgcgccgcgtctacgaccagatggccgagccgcgctgggtgatctcgatggggtcctgcgcgaacggcggcggctattaccactactcgtactcggtggtgcgcggctgcgaccgcatcgtgcccgtcgacgtctacgtgcccggctgcccgccgaccgcggaagcgctcgtctacggcgtgatccagctgcaggcgaagatccgccgcacgagcaccatcgcccgtcaataaagcatcgagcaccccacaacatggcaagcaaaatcgagaccctcaaggcgaacctcgaagccgcgctcggcgcgcgcgcggtgagcctcgtcgaagcggttggcgagctcacgctcgtcgtgaaggcgagcgattacctcgaggtcgcgaagcagttgcgcgacgatcgctcgctcggcttcgagcagttgatcgacctctgcggcgtcgactatcaaacctatggcgacggcgcctacgacggcccgcgtttcgccgccgtcctgcacctgctgtcggtcgcgaacaactggcgcctgcgcgtgcgcgtgttcgcctccgacgacgatctgccgatcgtgccgtccgtcgtcgatatctggaattccgcgaactggtacgagcgcgaagcgttcgacctctacggcatcgtgttcgaaggccaccccgacctgcgccgcatcctgaccgactacggcttcatcggtcatccgttccgcaaggatttcccggtttccggctacgtcgaaatgcgttacgacccgcaagagaagcgcgtcgtgtaccagccggtgacgatcgagccgcgcgaaatcacgccgcgcgtgatccgcgaggatcgctatggcggtctgaaacattaaggggggcgtcatggctgaaatcaagaattacacgctcaacttcggtccgcagcacccggccgcgcacggcgtgctgcgcctcgtgctcgagctcgacggcgaagtgatccagcgtgccgatccgcacatcggcctgctgcaccgggcaaccgagaagctcgccgagaacaagacgttcatccagtccgtgccgtacatggaccgtctcgactacgtgtcgatgatggtgaacgaacacggttacgtgctcgcgatcgagaagctgctcggcatcgaggtgccggaacgcgcgcaatacatccgcgtgctgttcgacgaaatcacgcgcgtgctgaaccacctgatgtggatcggcgcgcacgcgctcgacgtcggcgcgatggcggtgttcctgtatgcgttccgcgagcgcgaggacttgatggacgtgtacgaggcggtgtccggcgcgcgcatgcacgcggcgtactatcgtccgggcggcgtctatcgcgatctgccggaagccatgccgcagtacaaggcgtcgaagattcgcaacgaacgtgcgctcgcgaagatgaacgaggcgcgctcgggttcggtgctcgatttcatcgacgatttcttcacgcgctttccgaagtgcgtcgacgaatacgaaacgctgctgaccgacaaccggatctggaagcagcgtctcgtgggcatcggcgtcgtgtcgccggagcgcgcgctgcagctcggcctgacggggccgatgatccgcggctccggtatcgcatgggatctgcgcaagaagcagccgtacgaagtgtacgaccgcctcgacttcgatatccccgtcggcgtgaacggcgattgctacgaccgctatctggtgcgcgtcgaggagatgcgccagtcgacgcgtatcgcgaaacaatgtattgagtggcttcgcaagaatcccggccccgtgatcaccgacaatcacaaggtcgcgccgccgtcgcgtgtcggcatgaagacgaacatggaggatctgatccaccatttcaagctcttcaccgaaggttttcacgtgcccgagggcgagacgtacgccgccgtcgagcatccgaagggcgaattcggcatctatctggtgtcggacggcgcgaacaagccgtaccggctcaagattcgcgcgccgggctacgcccatctgtccgcgctcgacgaaatggcgcgcgggcacatgatcgccgacgccgtcacgatcatcgggacgcaggacatcgtgttcggcgaaatcgaccgctgacggtcgcgccgcccgccggcccgagccgggcggcaggcggcgagtcacacgcggcgcgcattcgggtgcgccgtcgcaacaagctgtcaacagtgagcgccaggtctgccgcatcgatcatgcggcaggttgttcgtgcggtaggaattgaaagagtcgtgtctgaaaatgatctcagctgaaggcctgaaagaaatcgatcgagcgatcgcgaagtatcccgccgatcagaaacagtccgctgtgatgtcggcgctggccgtcgctcaggaagagcatggctggctgtcgcccgaactgatgcagttcgtcgcggactatctcggcatgccggccatcgcggtccaggaagtcgcgacgttctacacgatgtacgagctcgcgcccgtcggcaagcacaagatcacgctctgcacgaacctgccgtgccagctcggcccgcacggcggcgccgaggcgacggccgactatctgaagcaaaagctcggcatcgatttcggcgaaaccacgccggacggcaagttcacgctgaaggaaggcgaatgcttcggcgcgtgcggcgatgcgccggtgctgctgctcaacaatcacaaaatgtgcagcttcatgagccgcgagaagatcgaccagctgcttgaggagctctcgaaatgacgtcccttcacgatcgtcacatcaaaccgctgatcctcgccggcctgaccggcgagaactggcatctcgaagactacgtcgcgcgcggcggctacaagcagttgcgccgcatcctcgaagaaaagattccgcccgagcaggtgatcgccgacgtgaaggcgtcggggctgcgcggccgcggcggcgcgggcttcccgaccggcctgaagtggagcttcatgccgcgccagttcccgggccagaagtatctcgtctgcaactcggacgagggcgagccgggcacgttcaaggatcgcgacatcctgcgctggaacccgcatgcgctgatcgaaggcatggcgatcggcgcgtacgcgatgggcatcaccgtcggctacaactacatccacggcgagatcttcgaagtgtatcggcgcttcgaggcggcgctcgacgaagcgcgccgcgcgggcttcctcggcgagaagatcatgggctcggatttctcgttccagttgcatgcgcaccacggctacggcgcgtacatctgcggcgaggaaaccgcgctgctcgagtcgctcgaaggcaagaagggccagccgcgcttcaagccgccgttcccggcgagcttcggcgtatacggcaagccgacgacgatcaacaacaccgagacgttcgcggcggtgccgttcctgctggcggtcggcccgcagaactacctcgagatgggcaagccgaacaacggcggcacgaagatcttctcggtgtcgggcgacgtcgagcgtccgggcaactacgagattccgctcggcacgccgtttgcgacgctgatggagctcgcgggcgggatgcgcggcggcaagaagatcaaggcggtgatcccgggcggttcgtccgcgccggtgatcccgggcgacattatgatgcagaccgatatggactacgactcgatcgcgaaggcgggctcgatgctcggctccggcgcggtgatcgtgatggacgagacgcgctgcatggtgcgctcgctgctgcgcctgtcgtacttctattacgaagagtcgtgcggccagtgcacgccgtgccgcgaaggcacgggctggctgtatcgcgtcgtgaaccgcatcgagcacggcgaggggcgccaggaagacctggacctgctgaactcggtcgcggagaacatcatgggccgcacgatctgcgcgctcggcgacgcggcggcgatgccggtgcgcgggatgctcaagcactactgggacgaattcgcgtaccacgtcgagcacaagcactgcatggtcggcggccacgcgcatgcggccgccgcctgacggcgcaacccgattgcagaattcgagcgcccggtcgagcggacgcgggcgagcggtaataggttaaggaccattcaccatcatggttgaacttgaaatagacggcaagaaggtcgaggtgcccgaaggcagcatggtgatccaggctgcgcacaaggcggacacgtacatccctcacttctgctatcacaagaagctctcggttgcggccaactgccggatgtgtctcgtcgaagtcgagaagatgccgaaggccgtgcccgcatgcgcgacgcccgtgtcggccggcatgatcgtccacaccaactccgagaaggccgtgaaggcgcagcagtcggtgatggagttcctgctcatcaaccatccgctcgactgcccgatctgcgatcagggcggcgaatgccagttgcaggatctcgcggtcggctacggcaagtcgacgtctcgctacgcggaagaaaagcgcgtggtgttccacaaggaagtcggcccgctcatctcgatggaagagatgtcgcgctgcatccactgcacgcgctgcgtgcgcttcggtcaggaaatcgccggcgtgatggagttcggcatgctaggccgcggcgagcactcggaaatcacgacgttcgtcggcaagacggtcgactccgagctgtcgggcaacatgatcgatctgtgcccggtcggcgcgctgacgagcaagccgttccgctacagtgcccgcacgtgggagctgtcgcgccgcaagtcggtgagcccgcacgattccgtcggcgcgaacctcgtcgtgcaagtgaaaaacaaccgcgtgatgcgcgtgctgccgttcgagaacgaagccgtcaacgagtgctggatctcggacaaggaccgcttctcgtatgaaggcctgaacagcgaagagcgcctgacgaagccgatgatcaagcagggcggcgagtggcgcgaagtcgactggcagaccgcgctcgaatacgtcgcgcgcgggctgaagggcatcggcgacgagcatggcccggccgcgatcgccgcgctcggcagcgcgcacagcacggtcgaggaactgttcttgctcaagcagctcgcccacgagctgaagacgccgaacgtcgacttccgtctgcgtcagaccgatttttccgccgccgcgcaaggcgcgccgtggcttggcatgccgatcgccgatctgtcggccgtcgacgccgcgttcgtcgtcggctcgttcctgcgccgcgatcatccgctcttcgcggcgcgcctgcgccaggcggcgaagaacggcgcgaagctgcacttcctgcacgccacgggcgatgacgcgctgatcccgaccgcgcagcgcatcgtcgccgcgccgtcggcgtggctcgacacgctcgccggcgtcgcggccgccgtcgcgcaagcgcgcggcgttgcgctgcccgaggcgctcgcgggcgtcgaggcgtcggacgccgcacgctcggtcgcgcaatcgctcgcgaacggcgagcgccgcgcggtgctgctcggcaacagcgtcgtccggcatccgcaattcgcgcagatccacgcgatcgcgcagtggatcgccgagaacacgggggcgacgctcggcttcctgacggaagcggcgaacacggtcggcgcgcacctcgtcggcgcgctgccgggcgcgaacggcctgaacgcgcgcgatgcgttcgcgcagccgcgcaagggctacgtgctcctgaacgtcgagccggaattcgacatcgccgatcccgcgcaggcgctcgccgcgctgaagcaggcggagacggtcgtcgtgctgtcgccgttcaagtacggcctcgactacgcggacgtgctgctgccgatctcgccgttcaccgagacggccggcacgtacgtgaacgcggaaggccgcgcgcagtcgttcaacggcgtcgtgcgtccgctcggcgacacgcggcccgcatggaaggtgttgcgcgtgctcggcagcctgctcggcctgccgaacttcgagtacgagacgtcggaagaagtgcggctcgccgcgctcggcgacggcgagatcacgtcgcgcctgtcgaacaagacggcggcggtgcccgcgcgcgcggccgcgagggccgcgaacggcgcgctcgagcgcctcgccgacgtgccgatctatcacgcggacgcgctgtcgcgccgcgcgggcgcgctgcatctgacagccgcgtcgaaggcggcgcaccaggtgggcctgcccgccgcgctgttcgacaagctcggtctgaagaacggcgacgcggtgcgcgtgcgccagggcgatcgcacggtgcaactgccggccgtgcgcgacgagaaccttgcggaagccgtcgtccgcgtgtcggcggccacgcctgccggcgcagcgctcggcagcctgtccggtgaactggtggtggagaaggcgtaaatgagcttgttcgatacgatcaactcgggcggagcccagcttctcggcgtcgcatggccgacggtgtgggcgctcgtgcgcatcctcgtcgtcgccgtcgtgatcctgctgtgcgtcgcgtacctgattctgtgggagcgcaagctgatcggctggatgcacgtgcgtctcggaccgaaccgcgtcggccccgcgggcctgctgcagccgatcgccgacgtgctgaagctgctgctcaaggaagtgattcgtccgacggccgcgagccgctggctgtatctggtcgcgcccgtgatgacggtggtgccggcgttcgcggtgtgggcggtgatcccgttccaggcgggcgcggtgctcgcgaacatcaacgccggcctgctgtacgcgatggcgatttcgtcgatcggcgtctacgcggtgattctcgccggctgggcgtcgaactcgaagtacgcgtttctcggcgcgatgcgcgcggccgcgcagatggtgtcgtatgaaatctcgatgggcttcgcgctcgtgctcgtgctgatgacggcgggcagcctgaacctgtcggagatcgtcggctcgcagcagcacggcttcttcgcgggccacggcgtcaatttcctgtcgtggaactggctgccgctgctgcccgtgttcgtcatctacttcatctcgggcatcgccgaaacgaaccgccacccgttcgacgtggtggaaggggaatcggaaatcgtcgcgggtcacatgatcgactactcggggatggcgttcgcgctgttcttcctcgccgagtacatcaacatgatcgtgatctcggcgctcgcggcgacgctgttcctcggcggctgggacgcgccgttcgaattcctgtcgttcattccgggcatcttctggctggtgctgaagatcttcgcgctgctgtcggtgttcatttgggcccgtgcgacgttcccgcgttaccgctacgaccagatcatgcgcctcggctggaaggtgttcctgcccgtgtgcgtgttctgggtgatcgtggtcggtttctggatgatgtcgccgctgaatatctggaaataaagggcggacgaaatcatgacggcaatccaacaattctttaagaccttcttcctgaccgagttgctcaaggggctcgcgctgaccggacgctatacgttcaagcgcaagttcaccgtgcagttcccggaggagaagacgccgatctcgccgcgttttcgcgggctgcacgcgctgcgccgctacgagaacggcgaggagcggtgcatcgcgtgcaagctgtgcgaagcggtgtgcccggccttggcgatcacgatcgagtcggagacgcgcgcggacaacacccgtcgcacgacgcgctacgacatcgatctgacgaagtgcatcttctgcggtttctgcgaagagagctgcccggtcgattcgatcgtcgagacgcagattctcgagtatcacggcgagaagcgcggcgatctgtacttcacgaaggacatgctgctcgcggtgggcgatcgctacgagaaggagatcgcggccgcgaaggccgccgatgcgcggtatcggtaatacgtgcgccggcccggcgagcgggccggcaagtcgcggcagcgccgcggcacgcccggcggtgccagccaaccgcgcctgacaatggcctaatgatgaaccggtaatcatggacttcacgaccgtactcttctacatcttctcgctgctcctcgtggtatcggggctgaaggtgatcacatcgcgcaacccggtggcgtctgcgctgttcctcgtgctcgcgttcttcaacgcggccgcgatctggatgctgctcgaggccgagttcctcgcgatcctgctggtgctcgtctacgtgggcgcggtgatggtgctgttcctcttcgtcgtgatgatgctcgacgtcaacatcgacgtgctgcgccgcgacttcaagcgcttcgtgccgatggcgaccgcagtcggcgcgatcatcgtcgtcgagacggcgctgatcctctggcgcggctacggcgcgacggcttcgcccgtgcgcgacatggccgcgggcgcgctcgccggcatgccgaacacgaagctgatcggcaaggtgatctacaccgattacatcttcgcgttcgaaatcgcgggcctcgtgctgctcgtcgcgatcatcgcggcggtcgcgctgaccgcgcagaagggcaaggacagcaagcgccagcgcgtgtccgagcaggtgaaggtgcgccgtgaggatcgcgtgcgtctcgtgaagatgccggccgacaagccacagccggaagccgcggcgagcgacgccgcgtcgggctcgaacaacggctaggcgagaggagaagaatctatgttgaccttggctcattacctcgtgctcggcgcgatcctgttcgcgatcgcgatcgtcgggattttcctgaaccgccgcaacatcatcatcatcctgatggcgatcgaactgatgctgctcgcggtgaacaccaatttcgtcgcgttctcgcactacctgggcgacgtccacggccagatcttcgtgttcttcgtgttgacggtcgcggcggcggaagccgcaatcggcctcgcgattctggtgaccctgttccgtaagctcgacacgatcaatgtcgaggatctcgatcagctcaaaggttaatttcaggcaacgctgttatgtcaacgacactcaatgaaaacctgctgctggcgattccgctcgcgccgctggccggctcgctgatcgcggggctgttcggcaacgcggtggggcgcaagggcgcgcatcgcgtgacgattctcggcgtcgcgctcgccttcgttctttccgcgctggtgttcttccaggtgctggacggcgcgagcttcaacgcgaccgtctacgaatggatgaacgtcggctcgctgaagctcgaggtgggcttcctcgtcgatacgctgaccgcgatgatgatggtcgtcgtcacgttcgtgtcgctgatggtgcacatctacacgatcggctacatgtcggaggaggacggctaccagcgcttcttctcgtacatctcgctgttcacgttctcgatgctgatgctcgtgatgagcaacaacttcctgcagctgttcttcggctgggaagcggtgggtctcgtgtcgtacctgctgatcggcttctacttcacgcgcgagagcgcgatctacgcgaacatgaaggcgttcctcgtgaaccgcgtcggcgatttcgggttcctgctcggcatcggtctcatcctcgcgtacgccggctcgatgaactacggcgaagtgttcgccaagcgcgcggagctcgcgtcgctgcacttcccgggcacccagtggggcctgctgacggtcgcctgcatctgcctgttcatcggcgcgatgggcaagtccgcgcagttcccgctgcacgtgtggctgcccgattcgatggaaggcccgacgccgatctccgcgctgattcacgcggcgacgatggtgacggcgggcattttcatggtcacgcgcatgtcgccgctgttcgagctgtccgacgccgcgctgtcgttcatcacggtgatcggcgcgatcacggcgctcttcatgggcttcctcggcatcgtccagaacgacatcaagcgcgtcgtcgcgtattcgacgctgtcgcagctcggctacatgacggtcgcgctcggcgtgtccgcgtacccggtcgcggtgttccacctgatgacgcacgcgttcttcaaggcgctgctgttcctcggcgcgggctcggtgatcatcggcatgcaccacgatcaggacatgcgcaacatgggcggcctgcgcaagtacatgccgatcacgtggatcacgtcgctcgtcggctcgctcgcgctgatcggcacgccgttcttctcgggcttctattcgaaggactcgatcatcgacgcggtgaagctgtcgcacctgccgggctcgggctttgcatacttcgcggtcgtcgcgagcgtgttcgtcaccgcgctgtactcgttccggatgtatttcctcgtgttccacggcgaggagcgcttccgtcatccgaagacgttcggcaacaaccacggcgccgaatcggccgcgcatcacggccatgacgaccacggccacgcgcacgaaccgcacgaaacgccgtgggtcgtgtgggtgccgctcgtgctgctcgcgattccgtcggtcatcatcggcgcgatcgcgatcggcccgatgctgtacggcgacttcttccagcacggcgtcgcgttcgacaaggtgatcttcatcggccagaaccacccggcgctcgccgagatggcggaggagttccacggctggacggcgatggggctgcactcggtgtcgggcctgccggtgtggctcgcgctcgcgggcgtcgtcgtcgcatggttcctgtacctgaagcgcccggatctgccggcggcgatccgtcgcgcgttcggcccggtctatacgctgctcgacaacaagtactacatggacaagatcaacgaggtcgtgttcgcgaagggttcgatcgcgatcggccgcggtctgtggaaggagggcgacgtcgtggtgatcgacggcctcgtcaacggcagcgcgcgcttcatcggctggttcgccggcgtgatccgcttcctccaatccggttacatctatcactacgcgttcgccatgatcatcggcatgctggggctcctgaccctgtttgtaacgctcggcggcaaataaggcgggggacgactaatgcactcttttccgattctcagtaccgcgatctggttgccgatcgttttcggcctcgtcgtgctcgcggtcggttccgacaagcatccgggcgcggcgcgctggatcgcgctgatcggctcgctggcgggcctggccgtgacgatcccgctgatcaccggcttcgattcgagcaccgccgcgctgcagttcgtcgagcaatcgacgtggatcgagcgtttcaacatctcgtatcacctgggcgtcgacggcatctcgatgtggttcgtcgtgctgaccgcgctcatcacggtaatcgtcgtgatcgccggctgggaggtgatcaccgagaacgtgtcgcagtatctcgccgcgttcctgatcctgtcggggatcatgatcggcgtgttctcggcggctgacggcctgctgttctacgtgttcttcgaggcgacgctgatcccgatgtacatcatcatcggcgtgtggggcggcccgaaccgcgtgtacgcggcgttcaagttcttcctgtacacgctcgccggctcgctgctgatgctggtcgcgctgatctatctgtacacgcagacgcattcgttcgacctcgcgacgtggcagaacgcgaagatcgcgatgacgccgcaggtgctgctcttcatcgcgttcttcctcgcgttcgcggtgaaggtgccgatgtggccggtgcacacgtggctgccggacgcgcacgtcgaagcgcccacgggcggctcggtcgtgctggccgcgatcatgctgaagctcggcgcgtacggtttcctgcgcttctcgctgccgatcacgccggacgcgagccacttcttcgcgcccgtcgtgatctcgctgtcgctgatcgcggtgatctacatcggcctcgtcgcgatggtgcaggcggacatgaagaaactcgtcgcgtattcgtcgatcgcgcacatgggcttcgtcacgctcggcttcttcatcttcaaccagttgggcgtcgaaggcgcgatcgttcagatgatttcgcacggtttcgtgtcgggcgcgatgttcctgtgcatcggcgtgctgtacgaccgcctgcactcgcgccagatcgccgattacggcggcgtcgtcaacgtgatgccgaagttcgccgcgttcgcgatgctgttctcgatggccaattgcggcctgccgggcacgtcgggtttcgtcggcgagttcatggtgatcctcgccgccgtccagttcaatttctggatcgcgttcggcgcggcattcacgctgattctcggcgccgcctacacgctgtggatgtacaagcgcgtgtatttcggcgcggtggcgaacgatcacgtcgcgaagctgaaggacatcggccgccgcgaattcacgatgctcgccgtgctcgccgcgttcacgctgctgatgggcctctatccgaagccgttcaccgacgtgatgcacgtttccgtggaaaacctcctctcccacgtcgcgcagtcgaaactgccgctggcccagtaagcgcgagcggaggatacaaagatcatgcaaaacgcacctatgaatgtcctgttgcctgatgcgctggtgatggccgccatcatcgtcgcctggctgaacgacaccttcgtcggcgcggccggccgccgcctcacgtatctgatcgcggtcgtcgcgtcggcggcggcgggcgtgtggttcgcgctgcaagccctcgatccgcagcagtactacttcttctcgcggatggtggtggtcgattcgttcgcgagcgcgatgaaggcggtcgtgtcgatcggcttcgcggtgacgctcgtctactcgcgcaaatacctcgaagatcgcgacctgttccgcggcgacgtgttcctgctcggcatgttctcgctgctcggccagctcgtgatgatctcgggcaaccacttccttacgctgtacctcggcctcgagctgatgtcgctgtcgctgtacgcggtgatcgcgctgcgccgcgacgcggcgcagtcgagcgaagcggcgatgaagtactacgtgctcggcgcgctcgcctcgggcttcgtgctgtacgggatctcgatgctgtacggcgcgacgggctcgctcgagctgaacgaagtgctcaaggcggtcgcctccggccgcatcaacgacgcggtgctgctgttcggcgtgatcttcatcgtcgcgggcgttgcgttcaagctcggcgccgtgccgttccacatgtgggtgccggacgtctaccagggcgcgccgaccgcgatgacgctgttcgtcggcggcggcccgaaggtcgcggcgttcgcgtggggcctgcgcttcctcgtgatgggcctgctgccgctcgcggtcgactggcaggaaatgctggtgattctcgcggcgctgtcgctgatcgtcggcaacctcaccggtatcgtccagcgcaacatcaagcggatgctcgcgtactcggcgatctcgaacatgggcttcgtgctgctcggcctgctcgcgggcatcgtcaacggcaatccgtcggcggcggcgagcgcgtacagctcggcgatgttctacacgatcgtctacctcgtgacgacgctcggctcgttcggcgtcgtgatgctgctcgcccgccgcgatttcgaggcggaaacgctcgacgacttcaagggcctcaacaagcgcagcccggtgttcgcgttcgtgatgatggtgatgatgttctcgctcgccggcatcccgccgacggtcggcttctacgcgaagctcgcggtgctggaggcgacggtcaacgccggcctcacatggctcgcggtgctcgccgtcgtcacgtcgctgttcggcgcgttctactatctgcgcatcgtcaagctgatgtatttcgacgcgccgcaggacacgacgccgatcgcgggcgacgcatgcaagcgcgcgatcctcgtgctcaacggcctcgcagtcgtcgtgctcggcatcgtgccgggcccgctgatgacgatctgcctgcaggcgatcagccacacgctgccgctgtaatgtcggcctccggctggttcatcgtgctgttggcgctcacgggcgccaacctgccgttcctgaatcagcgcctgttcgctgtcgtgccgctgaaaagcgccgcggcggcgaaaaagagcgcgtggatccggatcggcgaaatgatcgtgctgtatcttatcgtcggcgcgctgggcttctggctcgaatcgcgcgccggcaaccgtttcgaacagggctggcagttttacgcgatcaccttcagtctcttcgtggtgttcgcgtttcccggcttcacgttccagtatctcgtcaaacggcgctgacggcgtaggccgtcgcgccccactgcggagccgccgatggccgatttgccgaatcacgacgccaccctcaccgaaacttgcatcgaaagcgaatccgtctacgacggcgcgttcctgaaggtcaagcgcgacaccgttcgtctgccggacggcaagcatgcgacgcgcgaatacgtgacgcatccgggcgcggtgatggtcatcccgctgttcgacaacggccgcgtgctgatggaaagccagtaccgctatccgatcggcaaggtgatggccgagtttccggcgggcaagctcgatccgaacgaaggcgcgctcgcctgcgcggtgcgcgaactgcgtgaggaaaccggctacaccgcgcgcgaatacgtgttcctcacgcgcattcatccgatcatctcgtattcgaccgaattcatcgatatctatctcgcgcgcggcctgacggcgggcgagcgcaagctcgacgacggcgagttcctcgagacgttcacggcgacgctgccggacctgctcgagtgggtgcgcaccggccggatcagcgacgtcaagacgatcatcggcacgatgtggctcgagaaggcggtatcgggcgcatggccgctcggtgacgtgatccggccgtagcgctgctgcgcgccgagcggggtagtttgcgaagggatacaatcggtgccgacggtcggcgcgatcggggtcctctttctcggacttaatttagcacggtcgttcaaaaaatttccatttgcgatacactggcagcacgccctgattcagcatgaaggtcctcgatttacagtgcccgcatggccatcggttcgaaggctggttcgcgtcggccgatgagttcgaagcgcagttgtcccgcaagctggtcgaatgtccggtgtgcggggcgaccgaggtcagccgcatgccgtccgcgccgcgcctgaacctgtcgggcgcgacgcaggcgcagccggccgatccgcgcgcgcttcaagcgcaggcgatgcgcgcgctgcgcgaggtgctggcgaagaccgagaacgtgggcgagcgcttcgccgaggaagcgcggcgcattcactacaatgaagcgcccgcgcgcagcattcgcggcgtgaccacgcccgaagacgcgcgagccttggccgaagaaggcatcgacgtgatgccgctgccggttcccgccgcgctgaaagagcctttgcagtgatcgcccgctgatcgctgcgcggcccgcgggcggccggcgcggtcagaggagacactgcgcatggatctcgattattcccccgccgacgacgcgttccgcgccgaaatccgcgcgtggctcgaggcgaatctgcctcgcgcgctgcgcgacaaggtgctcaaccacaaacgtctgaatcgcgacgatttcgcgggctggcaccggctgctcggcacgcgaggctggtccgcgcccgcatggcccgccgaatacggcgggcccggctggaacgcgacgcagcgccatatctgggaagaggaatgcgcgcgcatcggcgcgccgcccgtgctgccgttcggcgtgtcgatggtcgcgccggtgctgatgaagtacggcagcgaagcgcagaagcgccgctatctgccgcgcatcctggatggcaccgactggtggtgccagggctactcggagcccggctcgggttcggatctcgcgtcgctgcgcacgcgcgccgagcgccgcggcgatcattacctcgtcaacggccagaagacctggacgacgctcggccagcacgcggacatgatgttctgcctcgtgcgcaccgatcccgacgcgaagaagcaggaagggatctcgttcctgctgatcgacatgaaatcgcccggcatcacggtgcgcccgatcgtcacgctcgacgaggatcgcgaagtcaacgaggtgttcttcgaggatgtgaaggtgcccgtcgagaatctcgtcggcgacgagaatcgcggctggacctacgcgaaatatctgctcgggcacgagcgcaccggcatcgcccgggtcggcgcgtcgaagcgcgaactcgatttcctgaagcgcatcgcgtcacgcgagcgcaagaacggcaagccgctcatcgccgatcccgtgttcgccgcgaagatcgccgcgctggagatcgagttgatggcgctcgaggtcacggtgctgcgcgtcgtcagcagcgaggcgagcgggcgcgggccggggccggaggcgtcgatgctgaagatcaagggcaccgagatccagcaggcgctgaccgaactgatggtcgacgcgatcgggccgctcgccgcgccgttcgacgccgcgttcctcgaaggcgagcgcgaacgcagcatcgccggcgacgacgacgcggcgccgctcgccgcgtattacttcaactaccgcaagacgtcgatctatggcggttcgaacgaaatccagaagaacatcatcgcgcagatgattctcggcctgtgaggagcggcgccatgaacttcactttcagcgaagaacaacagcaattcgcccatgcgctgcgccgctatctcgacgagcgctacggcttcgacgcgcggcgcgcgatcatccattcggacgcgggcgtttgcgacgagcagtggcgcgcgttcgccgagctgggcctgaccgcgctgcccgtgcccgaggcgcacggcggcttcggcggcggcgcggtcgacatgctggtcgcgacgcaggagctcgggcgcgcgctcgtcgtcgagccttattgggcgacggcggtcgggatcgaggcgctgcgcgtcgcgggctcggccgacggcgaggacgcggcgctcctcgcgcgcgcggcgcagggcgacgcgaagctcgcggtcgcgttccacgagccgcatgcgcgccacgatctgttcgcgatcgagacgctcgcgcggcccgacggcgacgggttcgcgctgacgggcgtgaagtcggtcgttcggcacggcgcgcaggcggacgtgctgatcgcgcccgcgcggctgccgaacggcgcgatcggcctttttgcgatcgcgcgcggcgcggcgggcgccgacatcgtcgactaccggacgatcgacggccagcgcgcggcgacggtccgcttctcggacacgcccgctcgcgcgctcgcgggcggcgagcgcgacgccgccgcgctcgagaggatcgccgactacggcgtcgtgctgctgtgcggcgaggcgatcggcgcgctcgacgcgctcaaccatgcgacgctcgactacacgaaaacgcgcgaacagttcggcgtgccgatcgcgcgcttccaggcgctgcagcaccggatggtcgacatgctgatccacgccgagcaggcgcgctcgctgacctatcttgccgcggtgcgctacgcgagcgacgacgcgaacgcgcgccgcaaggcggtgtcggcggcgaaggcccgcgtcgggcaggccgcgcgcttcgtcggccagcaggcggtgcagttgcacggcgggatgggcgtcaccgacgaggtcgcggccgcgcatctgttcaagcggttgtcgatcatcgaaacgacgctcggcgacgtcgatcaccacctcgcacgtttcgcgtcgctgccggatttcgcgttgctgcaggatgcctgagcgggcggtgtccgcccgtttcatttcacggagaagctcgatgggtatcagttacgaagacctggaagtcggcagtagaaccgaagtcggcaagcatcgattcacggccgacgagatcgtcacgttcgcgcaggcttacgatccgcagccgtttcatgtcgatgcgcaagcggcgaaatcgtcgatgttcggcgggctcgtcgcgagcggctggcatacgtgctcggtgttcatgggcatgctcgtgcgcggcgtgctccagggctcgacgagcatgggttcgcccggcatcgaggagatccgctggatcaagccggtgcgcgcgggcgacacgatcacgatgtacaacaagatcctcgacaagcggctgtccgagagcaagccggatcgcgggatcgtgacgaccgaatgggaaggggtcgacgagcagggcgagaccgtcatcaccgtgcgctcgaaagtgatcttcgggctgcgctcgccgcaggtgcgtgcatgacggcgcgcgtgcacgcgctgccggtcgtcgcgtcggccgacgcgctgcatgcgcgggtcggcgcggcgccgttcgcgagcggttggatcgacatcgatcagacgcgcgtcgaccggttcgccgacgcaacgggcgatcatcaatggattcatgtcgatcccgagcgcgccgcacgcgaatcgccgttcggcgggccgatcgcgcacggtttcctcacgctgtcgctgattccggcgttgatgaccgatgcgctgcgcttcgaacagcgcatgggcgtgaactacggtttgaatcgcgtgcgcttcctgaagccggtgccggtcggctcgcgcgtgcgcgcgcttttcgcggtgaagggaacggggccggcgaagcagggcggcgtgcaggcgacctgggcggtgtcggtggaggtcgaactcggcggccagccggtgccggcctgcgcggccgagttcatcacgctgcattatttctgagcgggttcgcgcgcgatgcgtatgtgcgccggcgcacatacgcgcgagctttcgaacacttatcgtgcccttacaacgaccgaaaggggacgatgatgaaccgatcacagcagacattcgccggattcgccgccgcgtgcgcgttcgccgccggcagcgcggcgcaggcgtgggccgcgcccgccgacgccatcgtctatcccgcgggcaacggcagcgatcaggccgacgcgctgcaggcggcgctcgatgcgttgcagaccggccagcggctcgtgcttgcgccggggcagtatgtcgtcgggcgttcgctgctcgtgaagaatgcgcaggtcgtggtatccggctacggcgcgacgcttgtcgcgacgaacgatgccgatcagaccatcgagatgcgcggccgggattcgacgctcgtcggcgtcacgctggtcggcacgggcgcgacgcggctcacgacgccgggatcgacgaaggtggacgtgacgggcgcgggcgttcaggtgctcgacgtcgaggtgcgcggtggcgcgagcgctggcattttcgtgttcggcggcacggacgtcgccgtcgtcggcaacacggtgcgggacacgctggccgacggcatccatacgacgtacggctcgcgcaacgtgctggtgcgcgacaacacggtgcagaacaccggcgacgacatggtcgcggtcgtcagttacaagggggacggcaagctcagcagcaacgtgctgattcagaacaacacgctgctcggcaactactgggggcgcggcgcgaccgtggtcggcggcgcggacgtgacgatcaccggcaacacggtacggaacgtgcagaaggcggccggcattctcgtggggcaggaagaccccgcgaacacctacgatgcgcgaaacgtcatcgtgtcgaacaatacgatttcggacatcgaatggcccgatccggacaacacgcgcccgccggcctacatggccgcgatcgacgtcaacacctggtcgggcaaggcgacctccgtgtcggtgaccgacaaccggatttcccgggcccggtatgcgggcgtgcgggcgctcggcaatgtctgccaactgcgcgtgtcgcgcaacgcgctcgcgtcgatcgacggcacgccgatcgcgttgcaacaggcgccgagctgcgcggcgggccagatcgtgtgcgcatcgaatacgctggacggcgccgcgctcgcgtcgccggcaggctgctcggcgacggacggcctgacgatcaccggggcgaacgtcgcgcgcatgccgcaggtgcgagcgtatttgcggcaaacggcggcgccgtccgcggcgaaggcgggcaccgccgcgtcgggcgaatgagcggccggccgccgggcatcgcgcgccggcgttgggcggcacgcggcatgtggcgcggcgggcggccggagtccgcgctcgcgcgtttggcgggggccggcgcggtggcggttgccgttcgagctgcggttctcgtcgcgctcggcgagcgcgattcgcgccgcgtgctcgcgcggctgccggcgtagacgcgaagcgtcgctgtatcgcgccgattgccgcgggccgcgcgcgccccgtcggcccttcgccggcgttcccggcgcgaagcgcgcgtcaggccgatcgcggcgcgtgacgcgcgagttcgagtttcgcgatcgcgttgcgatggacctcgtccggtccgtccgcgaagcgcagcgtccgcgcgctcgcgtacgcgtaggcgagcgggaaatcgtcgctgacgccgccgccgccgtgcgcctggatcgcccagtcgatcacctggcacgccatgttcggcgccaccaccttgatcatcgcgatctcgccgcgcgcgcccttgttgccgacggtatccatcatgtacgcggtcttcagcgtgagcagccgcgcctgttcgatcatgcagcgcgcctcggcgatgcgctcctgcgtgaccgtctgcgcggcgaccggtttgccgaacgcgatgcgctccgacgcgcggcggcacatcagctcgagcgcgcgctccgcgagcccgacgagccgcatgcaatgatggatgcggcccggcccgagccggccctgcgcgatctcgaagccgcgcccctcgccgagcagcaggttcgacgcgggcacgcgcacgttctcgagcgtgatctccatgtggccgtgcggcgcgtcgtcgtagccgaacacgttcagcggccgatgcacggtgacgccgtgcgcgtccgacggcacgagcatcattgactgttgcgcgtggcggggcgcgtcggggtccgtcttgcccatcacgatatagagcttgcagcgcggatcgcccgcgcccgaggaccaccacttgtggccgttgatcacgtagtgctcgccgtcgcgctcgatgcgggtgcggatgttcgtcgcgtccgacgacgcgacttcgggctccgtcatcaggaatgccgagcggatcacgccgtcgagcagcggttcgagccacgccgccttgtgcgcgtcggtgccgtagcgctcaagcgtttccatgttgccggtgtcgggcgcgttgcagttgaagacctcgggcgcccagggcacgcggcccatgatttcgcaaagcggtgcgtattcgagattcgtgaggccggcgccgcgcgccgagtccggcaggaacaggttccacaagcccgcggcgcgcgccttcgccttcagcgtctcgatcagctcgaccggccgccatgcgtcgcccgcgcgccggttgcgcgcgatctcttcgtagaacgcgcgctcgttcggatagatgtgctcgtcgaagaacgcgccgagccgcgctcgcaacgcttccactttcgcggagtagtcgaaatgcatggctgcctcgctggtcgatcggttcggtgaggggcgcgcgcggctagcgcgcatgctgcgcatagcgccacgcgagctcggccatcggccgcgcgcgccggccggcatcgagcgcctgcgcgctcgatgcggtgccgtcggcgacgcgcttcatgatgccttgcaggatcgcggcgatccggaacatgttgtacgcgagatagaagttccagttctccggcatcgtgaggcccgttcgttcgcagtagcgcgcgacgtattgcgcttcgtcgggaatcccgagcgagcgcaggtcgagccccgcaatgccgcgaaagcgctcgggcgcgacgtgccaagccatgcagtgatacgcgaaatccgcgagcggatcgccgagcgtcgacagttcccagtcgagcaccgcgagcacgcgcggcgcgtgcgcgtcgaagatcaggttgtcgagccgatagtcgccgtgcacgatcgacacgcgcgcgtcgcgcccggattcggggcgcagatgctgcggcagccaatcgatcagcctgcgcatcgcatcgatcggctcggtttccgacgcgagatactgcttgctccagcgcgcgatctggcgcgcgagatagttgcccggcttgccgtaatcggcgagcccgaccgcctgcggatcgatcgaatgcagcgcggcgatcacgcggttcatttcgtcgtagtggcggccgcgctcggcgggcgtcatgccgggcagcgacggatcccatagcacgcggccgtcgacgaacgccatcacgtagaacgcgcggccgatcacgctttcgtcgtcgcagcgcgcgagcatcggcgcgacgggcacgccggtgccggcgagcgcggccatcacgcgatactcgcgctcgatcgcgtgcgcggacggcagcagcttcgccgccggcgcgggcttcgcgcgcagcacatagctgcgtgcgggcgtgacgagcttgaacgtcggattcgactggccgcccttgaactgctcgacggcaagcgggccggcgaaaccgccgacgtgcttcgcgagccacgcggcgagcgcatccacgtcgaagcgctgcgcgtcgccgacagcgcgcgtgccctcgaatgcggcgtaatcggcttgactcgactgcggatcgtgctcggttgccatcgttccctccgggtccgcgcgacgcgcctactcgcgcgtgctttgcaagaactggtgatacagcacttccatcgtcgtgttgcgcacgtcgcggtgcagcgcctcgggcggcgaataattgacgagccgcacgacccagtcgtcgtcgcgctcgccgacgtcgagcgcgttgatgcagccggcggactgcgacagcgtgccgatgaagagccggtgccccggcaccgtcgcgtgcgacagcagcgcgcagttcacgccgccgtgcagcacgaggagcaccgtgtcccacgacgggtccgcgcgcagcgcggcaagcggcggcaaaacgcggtcgatcagctcgccgatcgtttctccgccgagaaagcgcgtgtgctcggcgacgatgccgtcgagcacgcgcaggaacgcggcctcctgctccgcgggcggaatgtcggcgagaaagccgccgcgaatctcgcgccatgtgggctcgatatcgatgtcgagctgctggccggtttcggcgagcacgcgctgcgcggtttcgatcgtgcgcggcagcccgctcgcgatcacgcggtcgaagcgcacgttctgctcggcgaacacgcgcccggccgcggcggcctgcatccggccgcgctcgttgagcggcacggcgtcctggtcgaacgggcggccgctcgcatcgaagtaggtgacgtcgccgtggcgcatcagatagatgcggcggcgtttcggcaattgataggacatgggcgggcgtcagcgtttgtagatgggggcgcgcttgtcgaggaacgcggtgatgccttcgagcgcgtccgcatgatgcagcgatgcgacgaagtgatcgcgttccgcggcgagatgcgcggcgagcggttgcgtctgcgcgtcggcgatcagcgacttgatgcgcgcaagcgcgttcggcgacatcgtgccgagctggtcggcccaggcgatcgcctcgtcgcgcgtggtgcccggcttcgtcaggcgattcacgacgccgagctgatgcaggcgcgtcgcggcagccggcttgccctcgaacaggatctcggccgcgagcgcgcggggcagcgcccgcgcgaggaaccacgagccgccgccgtcgggcgtgagcgcgacgcgcgcatacgacatcacgaacttcgcgtcgtcggcggcgacgagcagatcgcatgcgagcgcgagcgagaagccggcccccgcggcggcgccttcgaccgccgcgatcacgggcttcgtcaccgtattgatcgcggtgatccattcgccgagcagatcgatgctcgccgcctgcacggacggcgccttcgcgcggttgtcgagcagccggttcaggttgccgcccgcgcagaagaagcggtccgcgcccgtcagcacgaccgcgcggatcgacggatcgcgctccgccgtattcagcgcctcgaggccggcggcgtacatgtcggggtgcagcgcgttgcgcgcgccggggttggacagcgtgaggacgagcgtcgattcgctctccggcgggcgcgacgcgagcagttctgcgctcatgcagtgagtctccttggattcgatggcgtcgggaaacgatgcgtcgcgccgatgcgtcgcacgatcgggcatcgtcccggccggcatgttttgaagccgtgctcggaatgcgcggcggcgcggacgtcgcagcgcgcttcgaagttgctttagactagcatgaacgtgcttttcggcgtcacgtcgcccgatgcgcgggatacatcgcgcgcccctttcccatgatgaaggagacttcgatgctgcggctttgtggttttccagtgtccaattattacaacaaggtcaagttcgtcctgctcgagcacgacattccgttcgaagcgtcgatcgtcagcgtcccgatcaaggaccccgcgtttttggccgatacgccgctcggcaaggtgccgtatctgatgaccgagcacggctcgctgtgcgaatcgcaggcgatcatcgaatatcttgccgcgattcatcccgacaagcccattttcccggccgatccgttcgcggcggcgaaggcgcgcgagatcacggcggtgctcgagctgtacctcgaatggaacgtgcgcgaactgtttccggaggcgttcttcggcggcaaggtgagcgacggcacgaaggcgcacgtcgagaagcgcatgccgcgcgcgctggacggtttcaagcggctcgcgaaattttcgccgtacgtgctcggcgatacgttctgcattgccgacatcgccgcgttcatccatctgccggtcgtcgcgctcgcgacgaaggcgatctacggccgcgatttcgtcgtcgacgcggggatcgactggaaggcgtacgtgaagcgcatcgaggaagcgcggccggccgcgaagcgcgtgagcgacgagcgcaaggcgttcgtcgcggggctcgcgaagccgggctgacgcggcgcgtgcagcgtgcgcgacggtgcgcgcgggcggcgcgccgtcttgcgcgccgcgcgggcgcgtgccgctgcgcgcggtggcgcgtcggcggcgcgggccggcggggtgcttgatcgctcgctcgaaggatcatttcttccgcgcaccggcacgcgcttacccgcggcggcgcgtgcgcgcgtgctgcgcgttcgcggcgcgttttgtcggaggctacaggcgtgcgagccgctcgagcgcggtggcgagcgtgtcttcgcgcttcgcgaagcaaaagcgcacgacgcccgattcatgcggctcgtgatagaacgccgataccggaatcgcggcgacgccgatttcggtcgtcagccattttgcgaactccgcttccggcagatcgctgatcgccgaataatcgacgcactggaagtatgtccccgcgcagggcagcagcgcgaagcgcgtgttcgcgagcccggcgcggaagaagtcgcgcttttgctgatagaacgcgggcagcgtcagatacggctcgggatcgcgcagataatcggcgaggccgaattgcatcggcgtattgaccgtgaacacgttgaactgatgcaccttgcggaactcggccgtgagcggcgcgggcgcggcgacgtagccgatcttccagcccgtcacgtgaaaggtcttgccgaagctcgacacgatgatgctgcgcgcggcgagttccgggtagcgggcgacgctttcgtgccgcgcgccgtcgtagaccatgtgctcgtagacctcgtcggacacgatcagcaggccggtgccgcgcacgatgtcctcgagcgcgcgcatgtccgcctcgcgccagacggtgcccgtcggattgtgcggcgtgttgatcaggatcgcgcgcgtcttcggcgtgatcgccgcggcgagcttgtcgaacggaatcgcgtagtcgggcgcgttcagcgtgacgaacacgggcgttgcgcccgccagctcgatcgacggcaggtagctgtcgtaggtgggctcgatcacgatcacctcgtcgcccggatgcaccgcgcacaggatcgcggtcaggagcgcctgggtcgcgcccgccgtcacggtgatctcggtcgcggcatcgtagcggcggccgtaaagccgctcgatcttgtcggcgatcgcttcacgcagcggcgcgacgcccgccatcggcggatactggttgcggccgtcgcgcatcgcgtgcgcgaccgcgtcgacgatgcgcggatcgcaatcgaagtcgggaaagccctggccgagattgaccgcgcccttttccgcggcgagcgcgctcatgaccgtgaaaatcgtcgtgccgacctcgggcaggcgcgagaggagagtgggcgtcgtcggcatgtcgtgcggtgcgttcatcatggcttgcgcgaaaaggggtgggggcggctcgggcgagtgcgtcgcttacgccggctcggatgcgtcggccgcgagcgcgctcgcggcgaacggcgcgggctgcgcgatccggaagccgaagtcgcgctcggtgcggcgggtgagcttcaacagcgcgcgatccttcgagacgagccagtcggcgcgcgccgtataagcgagctcgaggaatttctgatcgtcgcggtcccggcatttcggcagcgggcgcggcggtgcgtcgtcggcgggagcgcgcgcggccgcgtcggcgcaaggcggtgggcacgctcgcgcgtgcggcgcaggcgtgccgcacgcgccgcttcgcgcatttccgctatcggcgatgtgcgcgggcgacgcggcgagggcgggcgatgcgtgcgcgcccgccgccgtcgcggcgtgcgcgcgcgcgtcgccgcgttcgggccccgcgacgcgctccgacaggcgcgcgaccgtggcgagcgcggcggccttgtcgaccgcgcgcgccttgaactgcgggtagtcgagcacgcgttcgagctcgatcaggcagcggacgtcgatgagcgccgtgatggcgcccgtctcgagggcatcgcggatcgggcgggcggcggggtcgtcgaacacgaggatatcgatccagacgttcgaatcgagcaccacgcggcgaccggcgcggggagcgtcggagctgggcattcgttacaatcggtggttttcgtctgattgcgcggcacggcgtgccggcgagcctctatgataatcgttctctccccggcgaaatcgctcgactacgaaactccgcctcacgtttcccaccacacgcagccccagttcgccgatgacgcggccgcgctgatcgacgagctgcgccggctgtcgccgcagcagatcgccacgctgatgagcatctccgacccgctcgcgcgcctgaatttccagcgctacgccgactggtcgcgcgcgtcgacgccggcgaacgcgaagcaggcggtgctcgcattcaacggcgacgtctacgagggcctcgacgcacgctcgctgtcgcccgatgatctcgactacgcgcagcggcatgttcgcgtgctctcggggctctacgggctgctgcggccgctcgacctgctgcagccgtaccggctcgagatgggcacgcgtttttcgaacgcgcgcggcaaggatctgtacgcgttttggggcgagcggatcacgcatgcgctgaacgccgagctgaagacgcgcgtcggggcctcgcgcgtgctcgtcaattgcgcgtcggccgagtatttcaagtcggtgaagccgaagctgctcgacgcgcgcgtcgtcacgccggtgttcgaggattggaaggacggccgctacaagatcatcagctttcatgcgaagcgcgcgcgcggactgatggcgcgctatgtcgtcgaagggcggatcgactcgcccgacgcgctgaaggatttcgcctcggaaggctacgcgttcgacgcatccgcgtcgaacgacgacacctatgtgttccgccgccgggcgggcgcttgaataggcggctatcggcgtattcggcggcccggcgcggccgccgcaaccaggagatgcaatgactctctcgattacgagcaatttcgatgcgggcgcgatcgacgtcgtatcgtgcgagcgcgcggacgcgatccggctgcgcgtgcgcggcgacaatcgctccgaattcgcgcagtggttctacttccggctgacgggcgcgcgcggcgagcgttgcgtgatgacattcgagaacgcgaacgactgcgcgtatccggccggctggcgcgactatcgcgcggtcgcgagctacgaccgggtcaactggttccgcgtgccgacgtcgtacgacgggcagatgctgacgatcgatcatacgcccgaattcgacagcatccattacgcgtatttcgagccgtacagcgaagagcgccattccgaatttctcggcgcggtgcagcagatgccgcaggcgagtgtcgtcgagctggggcgcacggtcgaagggcggccgatgtcgctcgtcgtgctcggcacacccgacgaagcgggcgccgcgaagaagaaagtgtggatcatcgcgcgccagcatccgggcgaatcgatggcggaatggtttatcgaggggctcgtgaagcggctcgtcggctggggcgactggtcgggcgatccggtcgcgcgcaagctgtacgaccatgcgacgttctacgtcgtgccgaacatgaatccggacggcagcgtgcacggcaacttgcgcacgaacgccgccggcgcgaacctgaatcgcgagtggatggagccggatgccgagcgcagccccgaagtgctcgtcgtgcgcgatgcgatccacgcgatcggctgcgatctgtttttcgacatccacggcgacgaggatctgccgtacgtgttcgcggcgggctcggagatgctgcccggcttcaccgagcagcagcgcgtcgagcagagcgcgttcatcgattcgttcaagcgcgcgagccccgatttccaggacgagcacggctatccgcccggcaagtacagggaggacgcgctcaagctcgcgtcgaagtacatcggccatcggttcggctgcctgtcgctgacgctcgagatgccgttcaaggacaacgcgaatctgcccgacgagcacgtcggctggaacggcgcgcgcagcgcgtcgctcggcgcggcgatgctgggcgcgatcctcgagcacgtgcgggcctttgcctgagcgcggcccgagcgctcctcccggtgcggtggatacgcgcatcgggtctgcatgaaaaagccggagcggcgttgtcgcgctccggcttttttgcgtcgggccggcgggggagcggcggatgggcgggtgacggcgagtgctacgcgtcggttgcgctcgacggtccggtccggcacctgtcgtccggaatccggcgttcggccgatcgcgtcacgacttgcgcgtcgagcgtttcttcgcggccttcttcgtcgtgctcgatttcttcgacacggcgcgcttgccgctcttgcccgtcgctttcgccttgaccttgcctttgcccgagtgcgcgcgcagtttcttcttcgatgacgtcgcgcgctcgacgcgcggcttcgccggcggcaccggatcgttccaactgaacgcgagcatttgcgtgccgacatagccgcagcggaacttcagaggttccggatcgccgccgctcgcgcgcacgccgaggccctcgacggtcacgatgttgtcgactttcacgcgctgcttgccttcgtcgaacgaatcgttccagggcgtgatcgatgcgctgccgctgtcgaacgcgttcggcgcaaattcgacgtgatcgaaagcgctcgacgtgctggcgatgaagttgccgtgcgcggcgcaatccgcgacgagcggatcggcgtgcatttcgttgacgtacttgttgacgagttcggcgcgttgatcgagcaagtcggcgaacgcgggcgcggcgagcacgagcgacaggcccgcggcacaggccgtcagcttgccgagcgcgccgagcaggcgaagcgaggcgggaaaactgtccatctggaggtatgagataaacgcgatagagacaccaggcacatgagatgcccgatgaagagcagggttccatcttagcgtaattttttggcgccgcagtagagcgattgcccgtatggcctgcgcgcgcgtacgatggcgcgggcgctcaggcggttcggctcatgcgcgaggcccgccgaggcggtagcggcgcacgtcggaggtggttacccacgcgggccggtagaccgcgatcagcgcggtcgccatgccggtaaaccatgcctcgccgagtgcgagcagcaatgcgttcaacgcatagccggacggcacgacgacgagcgtgccttcggcgatcgcgatctgcacaccggccgccgccgccgcgacgatgcccaccgcgatcgcaggcgatacgaagccttggccgacgatgagcgcgggcaggttgtgcggcagccacgcgagcgcggcgcgttgcagcagcgtcgatacggcgacgggcaacgcgccatagacgagataggtgagcccgacgccttgccacgtcgcatcgaacacgatcgccgcgacgccgatcacggcagccatcccgacgagcgcgagggtccagtcgaacagcgtgacgagcagcgtcgcgccgagcagatgcatgacgaggccgtcgtcgagccacgcgttggacgcccatagcaccgtgatcgtcgtcacgagcgcgagccacacgtgttgcagcgtcgcgtcctgcaggcggccgaacgggcgtttccacagtgcgaggacgagcaaccccacggcggcgatccagccaccgacagcgatccagaacggaagcggcgtgtagaggaaacccatgtttttatattactcgttgaatacaaaagatgggaatggattcaccctctacgcgggttttaccggctattcgttcgccttgaacggcgtgcgcggttcagccgcgatgagcggctgggcagacgattcgttttcggcggcgagcgggtacggatgccgcgatttcgccgggcgcagcggcacggggccggccgcaccgtgtacgggtttcggcgaggtctcgcgtgcggagagcagcacttcgaggtgcggcggcagccagccgttgtagatcgcgaccgcggcggcgcgatttgtcgcgcccaactgctggaagatgctggccagatggatcttgaccgtgccttcgctgatgccgagcgtgcgcgcgatcatcttgttggtgctgcccatgtgaacgaaccgcatgatctgcgcctggcgcggcgacagcaaactgcacggcgagcgcttcctgcgcggcaactggctcacaatcgcttcgacgcggccgtccctcgcgcgcgccgccggctcggtgaggttgagcgcgctcggcggcacgtagtgcccgccgagcaacaccatttcgagtgcgcgaacgatgaggtgcgggcgcgtcgtgcgtgaaatgacgccaagcacaccggcttcgaagagcgcttgcgcatgcacgggcgatgcgtcgtcgacgagcgccgcgacgggcgtgggcgcgcaagcttggcaaagcgcgtgcagatctccgaggcgcttgatgtcctgccagtcgaccacgatcaagtcgaagctctgctgcttgatgagccgttgtgcctgccgccagtccttggcgtcgttgtagccggcatgtcggtcgatttgacgcagcagggttttcaagccgtcgcgacgctctgcgtccgaattgagcaccagaaacctcatgttttgcctccgcttatccgattgatcgagaaacgacgagtgccatctcctcaataatggcaaagacattacaaaatgtcggcctagctgaaagtcataagaaaaattcagacaaaccaaaacgcgaaggccgcgtcgagcggaacctcgaggcggccttcggcggtgcgcccgcgcctgactgcgcggtgctgggcgggctttagtggaagtgcggctgggcgggcgtcgcgtcctccggcatctccgcatggacgatttcgccgagcgggtctgcgtacaacggaacgccgcaatcgtcgcaatattcgggttcgaaccggccggcgtggcggcgaatgtcggtcacgcccgcttccttcagcagcgaggcgatctcctcgagcgggccgtcggcgggggcctcggcttcgagcgtcgcctcgtcgaccgatgcctcgccgttctcgcggccgtacagcggccagacgacgccatagatgacgtcattgctgccgcggcgggtgaaggcgacgcgatattcgtcgatccggcgctcgccgaagccggcgagcacggctcgcagctcttgcggcgcggcgccgatcgtatcgaacaaatagcggatcgcggtgcgcacggtgtgcggacggatgcgttcgtcggcgtcgcggcacgcggagtaatacgcgtccggcagcaggcattcgaactcgcagccggggagcgcggcggacaagttgacgccgccttgcgcggcccactgctcgaggcattgaccacgctcgatgcgcgagccgtgttcctcttcctgccagcgaaagagcggggcgcccgccggcgcggcgacgacggcgagcaggaagcgcgggtcggccaggatcggtgaggtctcgggcaggtcgccgtaattgagcttgacggaatggttgccgagcgccgcgtgcgcgagctgctgcgcgaggcggtaagtttcgacgtgatggcgcggcagttgatcgatgctgtaaagaaagggcgccatcgcgacgagcgtgccttgcgcgagcacgtgcgcttgcagatgggtacgcaatacgtcggagatttcgttcttcagcgcgccggacggaatcatgtatcgggtccacgcgagcacggggattgcgacgaggagcgcttcgtatggcttgccgtcgtgctcgaccgacagggattcgctgtgcgtctcggccatgtcggcgagcgcgccataggcgtccgggtgattctgctggagatgatcgagcgcggcgtcgagcgtggtctggttgccgttgcggacgatctttgcgagcaaggcgtcgagcttggcttcccagaagcgatcttcgacgcggctgccggacgcaaacagcgcgagcgacagaccgacgagtttgtcggcatcgggagggaggcgtttagcggttcgctggcgcatagattgacatggttggatgcgaggaacctgtcattttagtccgttccgagattgttcagcggtttgctggccttccggcagtcatctctatggaaaataggcgagcgcgttccgggtatggatagagagagcaaaaatatttgcgaaaccctcttgcggggtacggagcttatgcctacaatcacgcctctttcgcgctacggcgaacgcggcgcgaagggggaagcgggaggtttcgcggctcgggcggtacggtcggcggtagaggcggccgagggcgcggggcggtgatccgggcggtgggcgacgcggtagtaaaaaagttgttgacgcgctgcgaataagtgatcataatctcatttctctgctgctgacaacgcagcgctgctgagaagggtgcggtaagtagtcgaatcttctcgcggatatgctctttaacaatgaacagccgataagtgtgggcgcttgatggaagcgggcgattttcggatcgcaagcgaaagtatcaagagtctcacactaaagtaagtcaggtttatgaagagattcatatacctgtcagctttgagtgagcgaccggttggaaacaaccgaaaacagtaacaggaattgaactgaagagtttgatcctggctcagattgaacgctggcggcatgccttacacatgcaagtcgaacggcagcacgggcttcggcctggtggcgagtggcgaacgggtgagtaatacatcggaacatgtcctgtagtgggggatagcccggcgaaagccggattaataccgcatacgatctgaggatgaaagcgggggaccttcgggcctcgcgctatagggttggccgatggctgattagctagttggtggggtaaaggcctaccaaggcgacgatcagtagctggtctgagaggacgaccagccacactgggactgagacacggcccagactcctacgggaggcagcagtggggaattttggacaatgggcgcaagcctgatccagcaatgccgcgtgtgtgaagaaggccttcgggttgtaaagcacttttgtccggaaagaaatcattctggctaatacccggagtggatgacggtaccggaagaataagcaccggctaactacgtgccagcagccgcggtaatacgtagggtgcgagcgttaatcggaattactgggcgtaaagcgtgcgcaggcggtttgctaagaccgatgtgaaatccccgggctcaacctgggaactgcattggtgactggcaggctagagtatggcagaggggggtagaattccacgtgtagcagtgaaatgcgtagagatgtggaggaataccgatggcgaaggcagccccctgggccaatactgacgctcatgcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgtcaactagttgttggggattcatttccttagtaacgtagctaacgcgtgaagttgaccgcctggggagtacggtcgcaagattaaaactcaaaggaattgacggggacccgcacaagcggtggatgatgtggattaattcgatgcaacgcgaaaaaccttacctacccttgacatggtcggaagcccgatgagagttgggcgtgctcgaaagagaaccggcgcacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgctacgcaagagcactctaaggagactgccggtgacaaaccggaggaaggtggggatgacgtcaagtcctcatggcccttatgggtagggcttcacacgtcatacaatggtcggaacagagggtcgccaacccgcgagggggagccaatcccagaaaaccgatcgtagtccggattgcactctgcaactcgagtgcatgaagctggaatcgctagtaatcgcggatcagcatgccgcggtgaatacgttcccgggtcttgtacacaccgcccgtcacaccatgggagtgggttttaccagaagtggctagtctaaccgcaaggaggacggtcaccacggtaggattcatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctcctttctcgagcttatttccgcgaagttgagcgctcacgcttatcggctgtaaattaggacagactcaggggtctgtagctcagtcggttagagcaccgtcttgataaggcgggggtcgttggttcgaatccaaccagacccaccaattgtctggcggaaaaacctgagtgtctctgtatgggggcatagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgtctgcctccaccaattgcgatgatcgttggcgctttagcgcttacgggcatctcactcccgaagggagccccaatggataatgtttgattgggttcgagagaacgaatcgaatcttacccattggcgattgagccagtcagagtgatgcaggaaactgtatcggctgtcgttctttaacaatctggaagaagcaagtaatttggatagcggaagcgtcgttgagatggacgtggaagctatccgggttgtgattgtatcgatgtatctcaagatgattcgaacttcattgttcgactctaattggaatacggcacaacgcgagaactcaacctgtagcggctgtcgatgagacagactcgttatagggtcaagcgaacaagtgcatgtggtggatgccttggcgatcacaggcgatgaaggacgcggtagcctgcgaaaagctacggggagctggcaaacgagctttgatccgtagatgtccgaatggggaaacccggcccttttgggtcatcctagactgaatacataggtctagtgaggcgaacgcggtgaactgaaacatctaagtaaccgcaggaaaagaaatcaaccgagattcccaaagtagtggcgagcgaaatgggaagagcctgtactctttatttgtattgttagccgaacgctctggaaagtgcggccatagcaggtgatagccctgtaggcgaaaacagtatgaaagaactaggtgtacgacaagtagggcgggacacgtgaaatcctgtctgaagatggggggaccatcctccaaggctaaatactcgtgatcgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccgggaggggagtgaaatagatcctgaaaccgcatgcatacaaacagtcggagcctcgcaaggggtgacggcgtaccttttgtataatgggtcagcgacttacgttcagtagcaagcttaaccgaatagggcaggcgtagcgaaagcgagtccgaatagggcgttcagttgctgggcgtagacccgaaaccaggtgatctatccatggccaggatgaaggtgcggtaacacgtactggaggtccgaacccactaacgttgaaaagttaggggatgagctgtggataggggtgaaaggctaaacaaacctggaaatagctggttctctccgaaaactatttaggtagtgcctcgtgtctcaccttcgggggtagagcactgtcatggttggggggtctattgcagattaccccgccatagcaaactccgaataccgaagagtgcaatcacgggagacagacatcgggtgctaacgtccggtgtcaagagggaaacaacccagaccgccagctaaggtccccaaatatggctaagtgggaaacgaagtgggaaggctaaaacagtcaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactgatcgagtcgtcctgcgcggaagatgtaacggggctaagccatataccgaagctgcggatgcgagctagtctcgcatggtaggagagcgttccgtaagcctgcgaaggtgcgttgaaaagcgtgctggaggtatcggaagtgcgaatgctgacatgagtagcgataaagggggtgaaaggccccctcgccgtaagcccaaggtttcctacgcaacgttcatcggcgtagggtgagtcggcccctaaggcgaggcagaaatgcgtagctgatgggaagcaggtcaatattcctgcaccattgttagatgcgatggggggacggatcgcggaaggttgtccgggtgttggaagtcccggtcgctgcattggagaaggcgcttaggcaaatccgggcgcaggattcaagggtgtggcgcgagctccttcgggagcgaagcaattggaagtggttccaagaaaagcctctaagcttcagtctaacgatgaccgtaccgcaaaccgacacaggtgggcgagatgagtattctaaggcgcttgagagaactcgggagaaggaactcggcaaattggtaccgtaacttcgggataaggtacgccctggtagcttgactggcctgcgccagaagggtgaaggggttgcaataaactggtggctgcgactgtttaataaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgccggaagattaaatgatggggtgcaagctcttgattgaagtcccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgatggccacactgtctcctcccgagactcagcgaagttgaagtgtttgtgatgatgcaatctacccgcggctagacggaaagaccccatgaacctttactgtagctttgcattggactttgaaccgatctgtgtaggataggtgggaggctatgaaaccggaacgctagtttcggtggagccgtccttgaaataccaccctggtttgtttgaggttctaaccttggcccgtgatccgggtcggggacagtgcatggtaggcagtttgactggggcggtctcctcccaaagcgtaacggaggagtacgaaggtacgctaggtacggtcggaaatcgtgctgatagtgcaatggcataagcgtgcttaactgcgagaccgacaagtcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactctggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatctcatcctggggctgtagccggtcccaagggtatggctgttcgccatttaaagaggtacgtgagctgggtttaaaacgtcgtgagacagtttggtccctatctgccgtgggcgttggaagtttgaagggggctgctcctagtacgagaggaccggagtggacgaacctctggtgtaccggttgtgacgccagtcgcatcgccgggtagctatgttcggaagagataaccgctgaaagcatctaagcgggaaactcgccttaagatgagacttccccggggacttgatccccttgaagggtcgttcgagaccaggacgttgataggtcgggtgtgtaagcgcagtaatgcgttcagctaaccgatactaattgcccgtacggcttgatcctataacaagtctgtctcgatatagccgtcgcgcttcagcgccgacgcatatcgagcctcgagtgcaagccactcgatgtacagcggttgacgtgccgcgtatgtgtgagatacaacctcacaaccccaaatgactgcttcttcccagattggttgcgttgcaaagccacgcaacaaccctctttgcctgatgaccatagcgagtcggtcccaccccttcccatcccgaacaggaccgtgaaacgactccacgccgatgatagtgcggattgcccgtgtgaaagtaggtaatcgtcaggctcctcatgccagaacccccgcccagcacggcgggggttttgctttttaccggccccgccgcgcctcgtcttcgtccctccccgcattccgctcatctgccatcccccgcggcgcactcgcttcccgcagggccttgctcgacgctcggcgctcggcgccgagacccttcgttcaacggcttcgcttcaccgtgacctgcttacatcacggtcgacggttcgcgctggttcacgcaaccggcgaaaagcaccggcgatccgttctggccgactgagcatcgtcgctgccgcgggcgagacgcaaacaggatgaatatcgcgtccatcgaatcttcaaggatggcgccgagccgtgccaagcgggcgaggcggcgtcgacgtcgcgattgtgccggcttcctgtaatgaaacgagcgccgcgctggtctgtcgcaccatgcgatcgcgcgacggatccgatcgcgacgcgtaagcctaaagccgatgacgacggagcgccaaactactaaccgcttgcggcagtcggcgctctcggcagcaaatcggcctgtatgacaggcatctcgttttcgcagtgcggtgcgtgtcgcttcgcggcgcgcgggcgttgcgggccgatccgtgcgggacatctgcgaaaggcggacgcaattcggtaccgctccattctgactgaaggttgcgttgatttaagtggagcaaaaatttaagcttgacggaatttcggtcgaaaggtaattttttcgatagccgctcgccaacgggtgcgtgcattcattgatatcaatcgtggtggacatccgatgatcgaccgtctgaaatacagtttcaccgacctcgcgcgatatgacgcatcggttgtcgatacgcacgcgggcctttcgcgcctgatcgacgcgttgcagctcgacgcgcttgtcatcacgtcgcaggacgagtacatctcggaatggctgccacgctgcaataatccacgctatgcgctgtccggattcgacggatcggtgggctcgggcgtgttcctgagcgccgccgccgcgcggcggatcggcgtgccgcaattcgttttgttcgtcgatggccgctaccacctgcaagcggaaaagcagtgcgatcccgcgctcgtgcaggtcgagaaactggggctcaacgttgcgatgtggccggcgattggcgattggctcgcggcgcatgcggccgacatcaagcgcgcgggctacgacgcgccgcgcctgagcgtcgctcagcgtgcacgcctgctcgggcaaacggagcgcgccggcgtgcaatggacgagcctcgcgggccgtgagatcgacggcgcgatctcgctgcccggctggcgcgtcgagcggccggtcttcgagttgccgcgatcggcgacgggcgtctcgatcgcggcgaacgtcgcgacgctgaacagccgaatcagcgagcatctcggggatccgcgcgcgaaggccgcattcattacctgtgcggccgacgatctgagctatctgctgaacagtcgcggctaccatctgccgtacgcgtcgtcgcatgtcggctttctgttcgtcgtcggcgaagcggtggcgctgttcctgccggagggtttcgatcgctgtccggtgcggatcgactcgtattcggcgctgcacgtgatccgcaacgacgccgccgcgctgcagcgctttctcgcgcaattcgatgtcgaatacgtgtgctacggtttcgaagcggtcaattgcgcgctacccgacacggtgcgcagcgtatggccggacgcgcgtcacgtcgaccacaacccggtcgaggcaatgcgggcgagcaagacgcccgaggtgctcgaccagtttcgtgacgccttcgcgcgcagctccgaggcgattgccgaggcgatgcgctgggcgaaggcgggcgagcccggcaagcgtcactccgaacacgatctcgcacgcgtgatcagcgaggcctacggcgcgcgtgcggcggtggcgctgagcttcacgacgatcgcggcgaacggggcgaacagtgcatccgcgcactacacggccatcagccccgacgtcgagctgacggaaggcgagttggtgctgctcgatagcggtgcttacttcgaaggtggtttcgcgaccgattgcacgcgcgtcgtgttgcgccgcacccacgccgatacgcggccgcaaccgtggcaacgcgagatctacacggtcgcgttgaaggcgtgcatcaaggggctcgtcacacgctttccgcaagcggcgacgggggcggatgtcgatgccgccgtgcgcggcgtctgccgcgcgcacggctacgactacaatcacggtaccgggcatgggatcggcattcacgtgcacgaaggcggcgtgcggttcaacgtggggtcccaatatggcctcgtgccgaacgccgtgatttcggtggagcccggcatctatttgccgggcaagggcggcgtgcgcatcgagaatatcgtcgtcattcacccgagcgagcgggagccgggcatgatggagttcgagaacctcgtgaccgtcggttacgactgggatctgatcgacgtcgatctgctcactgacgacgagcgcgcctatctgcgcgactatgagcgattgtgcgtcgagcgcggcacgcaggtgacggattgcccgctgctgtgacgatacgcttgcgcgccgccgggtgcgcgcacaggacaaaaaacgccgccgaatattcgttcggcggcgtttttttcgagcgagtcgagcgagcgatgcgcggccacggcgcgatggccgagcggcgcatcgccgttcgcatgcatcatgcggcacgcgtctcgttccagcgattcgcgcgtcggaacgtgccgatgtcattgaagcgcacgccgaccgcgcgcatcgccgcatgcgcccgcttcgcggtcaactggcgaatgtagaacggatcgcgcacgacgaagtggtgaatcgcgtgcgtgctgccgaagttgaagcagaacaactgcaccgggatcagccaccacgggttcagcacttgtgtctgctgaacgacgttgcgcgaatcgatatcgccgtagtagtgcatgttcgagctgatgaagttgatgcagaagctgcgcacgaagttcggcccgagccaggtcaccgccaggaagtcgacgacgtgcatcgtctgctggacgagcgcaggcaccgccgggtgatagccgagcgcgtgcagggcgaagagcccggcgtgataggcgatgaacgcgtgccacagcacgtaatagacgtggccgatcggcatgtacgacatcagttgctcgatgcgcagccgcacgcggtcgccgcgtgcctgcgcgggctgagcggcaacgtactgcagcactttgcgtcgcatgccgagcggccgcagcgcgacggcgagcatgccgtccgcgagcatcagcagacgcttcaggccccagcgctcgccgttggtgatgccgtattcctcgagatcggactcgccgcccgataccttgtgatggtgcagatgcatacgccggcgcgtccacggattgatcgtgccgggccgggtgagccagcagagcgtcatcatcgcgtgataggcccacggcgtcttcttgaagtacatcaaatggatcagatcgtgctcgagctcgtggatcagcgacgtcgcgagcgtcgcgatcggcagcgcgacgtaccacgcgatcgcgccgatcgcatacagatacgcgctgccgatcagcgtcgcgacgcatagcgccatcacggccgcgccgatcagattctgattgtcgagcagcggatatttcgcgcgcagcgcatcgctcgcggcattgacctcgttgcggacgtgcgcgaccttttccgcgtcattcttgaagcgcaaagtcttgttcattgttcgaatccatatccctgaaatcggcggtttgccgatgaggccatcttagagccgtccgcgccttggccgcgagggccggtcgtgccaaagaacgagtcatttgaggccaatttgcagcgctgcgatgtgtcatctggggccatccgtcgctataatcgaccgatcaccgcttggagtcgcagcatggccacgtccgttccggaccccacgaggcaattgaacaaggcgaccgtatcgtcggcctatgcgcttttcatgctgatgctcgcggaagagcgcggcatcgccgatgcggaccttctcgcgcatacgggcgtcacgcgcacgaaactcgaggagcctaacgcgcgcatcacgccgctgcagcaggcggcgatcgtgttcaatttgctcgggatgacgaacgatccgtcgatcgcgatcgagatcggcctgcgaagcagcctgacgaaatcggggctgatcggcttcggcctgatgagctgtgcgacgctcggcgaggcgatccagctcggcattcgctatctgccgacgcgcgtgccgttcttctcggtgcggttcacggaattcgagcacacggtgcagatcgacattctcgaagcgtttccgctcggcaggctgcggcaattcgccgtcgagaacttcatggtcgagacggcgatcctgttcaactcgctgctgacgccttcgcatgacaagacgatgaaggcgaacgccgagctctgcttcgagtggcccgagccgccttatttcgcacgttatcgtgatcgcctgccgcgctgccatttcggcgctccggccaatcagatccgttgcgaggccgcgctgctcgacgagccgatcaagaccgcgaacgcgcacacggcgcagatgatcgtccagcagtgcgaggcggagctcgcgcggctcgggtatgcggagagcatcgtcgagcgcgtgcgcaatctgctgattcgcggcagccacggctatccgtcgctcgacgcgctcgcgcgcgagctccatctgtccgagcgcacgctcaagcgcaagctgagcgactatggcacgacgtattcggcgctgctcgacgagatccggctgcgcgacgcgctgcgcctgctcgaaggcacgacgctgacggtcgaggagatcgcggcacgcgtcggctatacggatcgcgccaatttcagccgcgcgtttcggcgctggaccggcacgtcgccgagcgaccggcgccggacgtgacacgcgcgggcgcggtcgggcgcggttgcgcgccgcgagccgccagtcgcgcattcgacccgctgcggcgagacgcgtgaggatgtaccatccgggagcgccgcatgcatcgcgggtacacctgctggtagcaggggtgttcgcatccgccgacgcaattttgcgacactacgcaggcattccttcagcgatatcaagtcgccactccccacgtacggcaggacaggccggccggcttgtgcagtgctggcgccaggcatacgctttttgagcggcgacgcgaccgacatcgcggccgtgcgatcgacgcgaacgccgcatggccgcgtacgcgtaccgcgccggaatttccggcctccgttacgattcgaccaccacgctgggtaacatgacttccgttcttctcctcgaaaacattcacgacagcgcgtcgcggcatttcgccgacacgaacgtcgacatcgagcggcgcaagggcgcgctcgccggcgccgaattgcggcgcgcgctgcagcagcatcaactaatcggcattcgctcggcgacgcatctgctgcgcgacgagatcgacgccgcgcgccatctgctcgcgatcgggtgcttctgcatcggcacgtcgcaggtggatttgccggccgccgcgcatcacggcattccggtgttcaacgcgccgttctcgaatacgcggtcggtcgcggagctcgtgatcgccgaggccatcctgttgctgcggcgcgtgccggagaagagcgtcctcgcgcatgcgggcgaatgggcgaagggcgcgggcggatcgttcgaggcgcgcggcaagacgatcgcgatcgtcggctacggcaacatcggcgcgcaggtcggcgtgctcgccgaggcgctcggcatgagggtcgtctattacgatgtgcaggcgaagctgtcgctcggctccgcgcagccggcgcgctcgctcggtgaggcgatcgcgctcgcggacgtcgtcacgctgcacgtgcccgcacacgcgtcgacgcacaacatgatcgacgcgagcgtcctcgcgcaattcaaatcgaatgcaatcctgatcaatgcgtcgcgcggcaccgtcgtcgatatcgacgcgctgcgcgacgcgctcgtgcagaagcgcctgagcggcgcggcgatcgacgtgtttccgcgcgagccgaagaccaatgcggaccgtttcgaatcggtgctgcaaggattgccgaacgtgatcctcacgccgcatatcggcggcagcacgcaggaagcgcaggagaacatcggcgaagaggtgtcgtcgaagctcgtcgcattcctcacgcgcggcgataccgcgggcgccgtcaattttccgcaggtgagcccgggcgaatgcacgtcggccgcgcggctcctgaacgtgcacggcaatacgccgggcgtgctcgcggtgctcaacacgctgcttgctcaggatggcgcgaacatcgtcgcgcagcatctgcagacgcgcggcgatatcggctatgtcgtgaccgacctggaccgcgtgccgtccgatgcgtttctcgacacgctgagcggcaatcgcgcattcacgcgcagccgcttgctgcgcagcgcatgatgccccgcgcgggccgccggtgtgcggttcgcgcgcgatgcacgctgtgcagttgacgcgccgccgcaccctgtcgattttgacagcgttggatttctcgcggcccgcgtgtaatattgcgcaccaatcgaatcatccgcgccggcggcgctcgaacggatcgtcgaatccggagcgtgcgaacgaacgtattcgctcatttgcgtcccattgcggaatcgacgatgccgacgacgaatcgccttgccgccatgcgaggcccgatcggcggaatcgaatcgagatcctgagatttacttagaacgacaatgtatttatccggggaagggggttcgtgtatcgtgcggcttttcgtccgcacgctgtcggtgttccattcggcgtacgcatgatgctgcttgccgcggcgtcgcgcgcgcacgcccgcattccgaacgatggcacgaagcccgcgcggcggcgtttgcgcttgccgcggctgacaggcgtttcatcggcgtcgcgcattgcgtgtgcattcgcgtgcacgttttcgccgatttctcgaagagggccgacgatgcagttcgaagagttgagcgatgacgaatgggcgcgtatcgaggggttgctggccgcccagccggtgcgcaatacgcgttgcggccggccgcgcgcgcaggcgcgcgcggtcgcgaatgcggtgctgtgggtgctgacgaccggcgagtgctgggccgcgttgccgcgccgctatccgtcgtcgccgacttgccgccgccgtttcgacgaatggtccgccgacggcacgctggccgcgctcatcgagcggttgcgaggcgccgggcggcaggtcgagctgcgcgagcggatcggcgcgatcgacgcgaagccgcatgcgcgggcgcgtcgccggtttcagcataacgcgttctggagcagccctgaatcctggtgcgcgcccgccgtcgccgtcgtcggcggcgtgatcgaggcaggcagggacgactgcgtgcccgagcatggcgagggcaacgcgaattgacggccggccacgcgcgtcgcgcgtcgcgcttcggcgggcgggcctgctcatccgccgtcgcggcgctgccgtgatccgctgcccgaaggcgatcgcccggcttgggtgacagcccgcagcgggcatacgatcttgcctggtccgatgttgcgggaaagacgaagcgagcgttgaaccgatcggcgcgttcgcgctgcttcggctggctggttccggcgcctcacgcgatcggccatgcgcgtttcttcgtttctccgtttttccgtttccccgttgcaatgagcaatcgtacccgcgtcgggatagcgcggcggcatatcggtgcctcgtccgggacggcaaacggacgaggggatggacgacgcagaatcgaccgaagcgccggtgctgggtccggcgcgtcggggccgcgcgagcgcctatgccgcttgccagcgcgcggcggcgacgtcgatcctgcgcggaatcagcttgagggcggtgaacgtgtcggcgattcgctgctgatacgcgagcgcggcgtcgtcgatcggttgcacgccatagctcgcgcgcttcaacgcgcgttcgagcgttgccgtgtcgagcccgacgagcggcgaaagctgggcggcgacagtggcgacattcgcgcgcgcccaacgatcgaccgcgccgacttcgtcgagcagcgcgcgcacgagctgcggctcggcttcggcgaacgtacggctcgcgagatagtattggatgttgttcacgagcccttcgccattcgcgatcgcgcgcgcgttcgtctgacgctcgatcgccgcaagataagggtcccaaatcacccaggcgtcgacgccgcgctgcgcgaatgccgcgcgtgcatcggcgggcgcgaggtagacgggcgtgatgtcgcggtaatcgatcttcgcgcgccgcagcgcgttcacgagcaggtagtgaacgttcgagcccttgttgagcgcaatcttcctgccgcgcagatcggcgacggcgcgaatcggcgaatcgtgcggcacgacgatggcttcgcctaatggcgcgggcggttcgctgccgacgtagacgaaatcgacgcccgccgcgagcgcgaacacgggcggcgtttcgccgaccgtgccgacgtcgatcgcgccggcgttcaggccttcgagcaattgcgggccgcccggaaactcgatccactggaccgacacatgccgatccgcgagccgcttctcgagcgagccgcgcgctttcaggacgacgaagttgccgtacttctggtaaccgatgcgcagtgttttcgcactgcgttgcgcgtgggcggcgccgctcgccgatagcgcggcgaggccgccgggcagcggcgcggcgagtgcgacggcgcccgctgctttcagcagcgagcggcgcgtatcgtcgtgagcggagggggaaagggcggtgcgaggcgtgtcgtcagcggtcatgtggttcgtcggtcgatgcggttgtcgcgcgcgatgcgccgcgccgcggcgtgatccgcgatcgcgcggccacgtcgcgcatccgtcttcatcatcgtcggcgcgcgcaaacggggtcaatggccggcttcgattttgttctgcgatcgatttcgtgcaggggaatttgcggacgccgtgggcgcaggcgaacgctcggccactcgatcaacgcagaccgggcccggatggcgtcgagtgtgaatccgtcggcgcatggccgcgtgtgcggaaaaccgagcggtctacgtgaatgttgcgagaggcttgcggcggcgcgagacgcacgcgcggccgttcgacgcgacgagcggcgagcgacgcccgggcgggggcgagcgtctgcgtcctgcgcgattgtgcgccgctgcccggcgttcgtcgccgggtacggtgctcgacgcgcatcgaaacgcgcgtggaactcggcgcgccgggggcatcccgtcgacgcgaacgcttcggcgccggcggccaagggcgggcagtccgaggtcggcagtgccgggctgaagccacgaaatcccgatgccggcggcttgagcgccgccgccgcgaaaggatgcgcgcagcgcacgccgccgaagccggccgtcggcggctcatggccggctgcgccaagcgcatgccttcgcctgtcgagcagcggctcgcccgccggcaaccggtttcgcggcgacgtctcgttgttgcgccgcagcggcgcgcccgccgcttcgcaggctccgcgttttctacccggacacgcccgcgcttttcatgacgcaagttcgatttcataatagacgcggcgtccgggaacgcgcgacacgcccgagcgtgcaagcttgccgaatgaggagaaccagcatgggcgagttggcggacgaatcgagaatcttcctgtcgacgctgcagcccgagcgccgcgagcgcaggctcgcgatgacggccgtggcgctctcggtggtcctgttcgcgacgctcgcgccgttcgtgcgcatccagatgccgcaggtatgggcgttcattccgatctatcagtcggcgatcgtgatctgtgatctcatcacggcgggcctgctgctcggtcagttcggcattttgcgcaccccgtcgctcgtcgtgctcgcgggcggctatctgttcaccgcgtgcatggcgagcgtgcacatgctcacgtttcccggcctgttcttgccgagcggcctgctcgacgcgggcccgcagaccaccgcctggctctacatgttctggcacagcggctttccgctttgcgtgatcttctatacgctcgccagtcgacgtgagcgcgcggagccgctctacgcggggcggctcgcgctgcccgtgatcgtttgcatcggtaccgcgctcgtcgcgacgggggcgttcgccgcgctcgcgacgagcggccgcgagctgttgccgccgatcatggcgaacaatcactacacgccgctgatgcgcggcgtcgtgacgaccgtctggctgatgacgctcgccgcgctgatcctgctcacgtcgcgccggccgcattcggtgctcgatctgtggctcatcgtcgtgctgtgcgcgtggctgctcgacatcgcgctgtcggccgtcctcaatcacgggcgtttcgatctcggcttctacgcggggcgcgtttatggcctcgtcgcgtcgagtttcgtgctgctcgcgctgttgctcgaaaacggcaagctgtatgcgcgcacggtccatgcgttgcagggcgagcgcatcgagcatcggcgcgtgcaggagaagaccgtccagttgaacgaggcgaacgagttgctcgagcagcgcgtcgccgagcgcacgcgcgagctgcaggccgcgaacgacgaattgcggcgcgagatcgtcgagcgcgagcgcgcggaggaagcgctcgcgcgttcgcgcgaagagttgcgggagatcgccgcgatcagctcgaccgcgcgcgagcaggagcgtggccggatcgcgcgcgagctgcacgacgaactcgcgcagacgctcgcgatgctgcggctcgatctcgaacgcgtgtcgacgacgggcaacgagctcgccggaagcttcatggagatgcgcgggctgctcgacggcgcggtcgcggcgacgcgccggatcgcgtcggacctgcgtccgctgatgctcgacgatctcgggctcgtgccggccatccagtggctcgtgcaggcgttccagcagcggcacggtatcgattgcacgctgatcgtcgatccgcccgagctcgacctcgtcgagccgcaggcgagcacgacgtttcgcatcctgcaggaatcgctgacgaacgtcgggcgccatgcgcgcgcatcgcatgtcgacatccggctcatcgccgacgatcgcgaggtgatgctgagcgtgcgcgacaacggcgtcggcttcgatacggagaacccgcgcaagccgaattcgttcgggctcgtcggtttgcgcgagcgtgcgtatctggtgcagggcacgctatcggtacagacggcgccggggcaggggacggcgatcgaggtgcatatcccgctcgtgcgcgcgcgcgaagtcaccgttttgcaaagcggcgagctgcgcgagtgatgcgttcgcgcccgcgcggcgcatcgcgggtgcggtgcgcggggcgggcccgcgcaggcccgcgccgttgagcggcggggcgagcgtcgcgcgattcgggcgccgtgctccgatgttctcctatgtccgaccgcgcgcggcggtgcgcggcgcgcacgcatcgcccgcgccgcgcgcgggccggcgaacaaaagtcgacaacgcgcggccgcgcgtttctatagaatcgtcgatccttacatatcgttttcagtgaacggacatgcgctgcccgcgcggcgcggcgcgcgacacgcggtatccggcgcgtgtcgttcgtccgtcctttcatcgcatcacgcatcacgcatccgccacccatggttcgacacgcattcgcatcgacgccggcgccgagccgcgccgcttccgtctccatcctccatcctcgcgcgctggcgagcatcgcgctcgccagcgccgttgcattgatcgcggcgggttgcggtgaacgcgcggagccgcggcgcgacggcgcgacgcccgtgctgagcgcatcgttcaggccgaagagcgggttcgtcgtgcccgtctcgatcgcaggcaagacttatcactttctcgtcgatacaggggcgagccatacggcgatcgacaatcggctcgcgcagtcgatcacgcagccgtcgaccgacgagcagattccgatcgcgtaccggacgatgctcgaaaaaggcctgacgaccgcggacggcgtgctgccgcgcgagcgcgtgcgtctctggcagccgctgccgatcgcgctcggcagctaccaggtgccgagcttctatccgtggctcggtctcgatctatcgttgctgtcgcaggtgctgggcacgcagatcgacggcatcgtcggcatcgagatctttcgccaactgagctgggtcgccgacaatcgcagcggcacgctgaccgtctggcgccatccgcccgccgcgcagcgcttcgcgcattgcgtcccgtaccaggacagcttcgggcagtcgcccgccgtgagcgtcgatttccgcgatcgatggacgatgttccgcttcgataccggcgcgcgctattcgatcgcctccgcgccgacgctcgcgtacctcgcgagccacaaggccgcgatgccgctcggcggcacggtgcccagcatgtcggcgaacggcgtcggcgagtcgcgcgaccatttcgtgagcggactgtcgttcgacggccggcccgtcggccgcctgcgcgtcgccgaaggcggcggcgacatgctcgggatgaactttctcgcgcggctcgaccgctacatgttcgtgccgagcacgatggagttctgctacgacgcaggccgcttcacgcaagacgatccgcagccgctgcgcacgatcgcgatccgcttcgtcgacggccgcgtcgagctgtttcacaaccggccggaggacctgcgccgctacggcctcgaaaacggcgacgtgctcgtcgagatcgacggcaagcgcgtcgaggcgccggcgatcgacgacgtgcgcgaccgcttgagcaccgcgcccgcgggttcgctcgatatcgtcgtcgaacgaggaggttcgcgccgcgccgtgcggatttgacgcacgtcatgaacggggccgcgcacgcggccgcgggcgatgcgtttcacgcgtcgcgacgcccccgacacgcgcgcgatcgacgcgcgtaacgccttgccgcataagaaaaaaaacgaaataccgcgcggcgcgccgtgcaacgttgcgctttcccggcaaccggctaaattcaagaaaacatgagatttgcgctcgctcggccaatcgactatcaatacaaagaagtattcgattgacatgaatcaacgcaaggcaacggcgctcatgagattttcgcgacattgaaaatttgaacaacaagttcccatgagaccaatgaaagcgatggtgccgccgacgtacccgcttcccccacgggccgcaggggcggctcgcgtcgctggcgggaactgcacgccttcccggagaggatgacagtgacctcgagacccaccgctgtacttgccgtactgtgcggcttgctgagccagacggcgctatcccaggaaccgcagaccgagcgcgcgcccgacacgatggaggcgcgcgtgctggcgtgcgccgcgtgccacggccggcagggcgaggggacgtcgaacgactactttccgcgcctgtccggcaagcccgccggctatctgtacaaccagctcgtcgcgttccgcgacggccggcgcaagtatccgccgatgaactacctgctcgcgtatctgcccgacgcgtacctgcgcaagatcgccgatcacttcgcgagccggcggccgccgttcccgacgatcgcggcgcccgccgccgcgccggcggtgctcgagcggggccggctgctcgtcaagtcgggcgacccctcgcacaagattcccgcgtgcgcgtcgtgccacggcgcgtcgctgacgggcatggagcccgccgtgccgggcctgctcggcctgcatgccgaatacctgagcgcgcagctcggcgcatggcgttacggcacgcgcacgtcgatcgcgccggactgcatgcagcaggtcgcgtcgcgcctcaccgacacggacgtgaccgccatctccgcgtggctcgcttcgcagcccgcgcccgcgaacccgtcgcccgcccccgcgggctcgctcgacatgccgctcgcatgcggtagcgaaccgcgttaatggaggcctcggtgcacaagcatttgatcgtcaaattccgcagcgcgtgcgcgaatgccgcgctcgggctgctcgcggcgacgctcgccgcatccgccgcgcacgcgcaacccgccgcggacgcggcgaccctcaagcgcggcgagtacctcgcccgcgcgggcgactgcgtcgcgtgccacacggtgccgggcgagaagctgttcgcgggcggccgcgcgatgccgacgccgttcggcacgctgtactcgccgaacatcacgcccgacaacgacgcgggcatcggcaaatggacggccgacgagttctacacgatgatgcacaccggccgttcgcgcgacggctcgctgctgtatccggcgatgccgttcgccgcgtacacgaaggtcacgcgcgcggattcggacgcgatcttcgcgtatctgcgctcggtgccgcccgtgaagctcgcgaaccggccgcacgacatgcgctttccgtacaacaaccggcaattgctgatcggttggcgcacgctgtacttcaaggaaggcgagtatcagcccgaccacacgaaatcggccgaatggaaccgcggcgcgtatctggtgcaagggctcggccactgctcgatgtgccacacggcgatcaacgcgctcggcggcagctccgaggcgaacgcgttcgaaggcgggctgatcccgatgcaggcgtggtacgcgccgtcgctcacgtcgaacaaggaagcggggctcggcgactggagcatcgccgacatcacgggtctgctgcaggcgggcgcgtcgcaccgcggcgcggtgtacgggccgatggccgaggtcgtctacgacagtctgcaatacctgtcggacgacgacgtgcgcgcgatgtccgtgtatctgaagtcgctgccgcagcgcggcagcgacgccgaatccgcgccgaagacgacgatggccgcgtccgagcaggcgcgcctctccaagctcggcgcgaagatctacgacgcgcagtgcgcgagctgccacggcaagacgggacgcggcaagacgccggccttcccgccgcttgccggcaaccagtcgatccagatgacgtccgcggtgaatccgatccgcatggtgctgaacggcggctacgcgcccggcaccgcgaagaatcccgagccctacggcatgccgcctttcgcccagtcgctgtcggacgacgaggtggccgccgtgacgacgttcatccgcaccgcctggggcaaccgcggcgcgccggtttccgcgaaggaagccaacgcgctgcgttccgctccgctctattgaggacatcatgagcgacacttcccaacgacacgggggcgaccccgaaccgcacgacgacgcggtcgacgagatcgtccgctcggggccgcgcggcgcgctcgcgctcgccggcaccgcgaccgcgatcgtgatcgcgctgtggttcgccttttactttctcgtcttcctgcctcgcggcgtgatccaataaaaagcggctcccatgtccaaacaacctatgccagaccgtctcgacggcgcgcagctcgcggcccggatcgagcgcaggtgggcgatcctggccgtcggcctgatgatcgtcctcgtcgccatgatggtgtacaccggcctgcactgggcgatgatgccgccgtcgcgcgtcgagacgatcgacccgacgacgctgcacgtttccggcgaattcgtcgagagcaacctcggcaccgcgcgcgagccggacggctcggtcacggtgcgcgtgatcggccagcagtattcgttcacgccgcagtgcatcctcgtgccggcgaacacgcccgtcacgttccgcgcgacgagcgcggacgtcgtgcacggctttctcatcaccgacaccaacatcaattcgatgctcgaacccggctacgtcgcgacgttcaggacgacgttcgacaagccgagggatcacctgatgccgtgccacgaatattgcggcacgggccacgaggggatgtgggcgcacgtcaaggtcattgaccgtgcggaattcgacaaactggcgtccagcgcgcggagactgagctgtgttaaagaataatcgactggtgctcgcgcacttctggctcgcgttcgcggtcttcggcgtcgcgctgttgctcggcgcgtggcagatgctcgcgcgcagcccgctgcatccgtggctcggcaatcccgagctctactaccgctcggtgacggcgcacggctccgtgatgggctatgtgtttccgacgctgatcgcgatgggtttcggctacgcgatcagcgagctcgcgctgaagatgccgctcgtcggccgccgctgggcatggacgggcttctggctgatcgggctcggctcggtcgtcgcgatgacgcccgtgtcgctcggcctgtcgtcggtgctgtatacgttctatccgccgatgatcggcagcccgttctactacctcggcgtcgtgctcgtcgtcgtcggctcgtggatctgggtcgcgctgatgtcggtgaacctctatgcgtggaagaagcgcaatcccggcacgccgattccgctcgcgatgttcgccaacgtcgcgggcgcgtatctgtggggctggaccgcggtgggcgccgcgatcgagatcctgttccagatcctgcccgtcgcggtcggcctgaagacgacgatcgacgcgggcctcgcgcgcgtgttcttctcgtggacgctgcacgcgatcgtctacttctggctgattcccgcgtacatcgcgtactacacgctcgtgccgcgcgcgatcggcggcaagctgtacagcgacgggatggcgcgcatctcgttcatcctgttcctcgtcggcgcgatgccgatcggcgtgcaccacctgttcgccgatccgcaggtcggctcgggcttcaagttcctgcaatcggtgttcaccgcgctcgtcgcggtgccgacgctgctcacggtatttacggtgtgcgcatcggtcgagatcgccgcgcgcctgcgcggcggcaagggcgcattcggctggctgcgcgcgctgccctggcacgagccgatgatgctcgccgtcgcgttctcgttcgtgatgctcggcttcggcggcgcgggcgggctcatcaacatgagctatcagctcgattcgacgatccacaacacgcagtggatcaccgggcactttcacctgatcttcggcggcgccgtcgtcatcatgtacttcgcgatcgcgtatgaactgtggccgcatctgacgggccgcgcgctcggcagcctgcggctcgtgaaggcgcagctctggctgtggttcatcgggatgatcgtcacgacgttcccgtggcactacgtcggcattctcggcatgccgcgccggatggcctactacgactacagcgatccggcgctcgcgccgcaggcggcgtgggtgatcatgtcggtcgtcggcgcgctgatcctcgtcgcgtcggccgtgctgttcttcgtcgtgctgctacgcagccattgcggcgtgaaggtcaagccggccgagttcgcgttcagttcggccgtccatgagccgaagacgctgcccgtcgcgctcaacagcttcgggctgtggatcgcgctgatgatcggcctcacggtcgtcaactacggctatccgatcgcgcaattgatgtcgctcaagcaaccgtcggtgccggcgatctacatgggggcgcagcgatgagcacggaacgtctgttttcgattcgcaaccgctggttgacggtcagcgtcgggctcacgctgttcgcggtggtcgcgtcggtgctgatcggcttcgtctggctgccgtcggtgcaaaaggatgcgcagttccagggcatctggaacgcgatctgcagcgcggccggcgtgccgcgcgcgtggctgccgtcgcagcaggagccggtgccctcggccgtcaggacgagcacggtcgtcgtcacgccgcagatgatggcgggcgcggacagcctgtcgatcggccgcggcgcgacgctcgcgatgcgctgcacgatgtgccacggcgcacgcgggatgagcgacgcgaattcgccgaacctcgcgggccagtacgcggccgtcatctacaagcagttgaaggacttccagacgggcgcgcgcaccaacgcggtgatggcgccgatggtcgtcaatctgagcgaccaggatatgcgcgatctcgccgcgttctactcgtacctgccgcgcaccgcgacggcgctcgccgcgacgccgccgaggatcgtcgcgagcggcgcgccgatgcgcaacatcgcgccgtgcgcgtcgtgccacggcgggatggacaacaaggtcggcgggccgaggctcgaaggcgagccggagatctacatcaacgcgcaattgcaggcgttcgcgtcgggcgcgcggcacaacgacatcagcgagcagatgcgcaacgtcgcgcggcagatgacgcccgccgagatcgcggcggccgcgcggtattacgcggggcggccgtagcggggcgcggcgcgggcctcgaaggggcgccgcgtcgggcgccgtcgtgtggttgatcgatcgaccgatcgaacgcacggtggtgaagaaaacggcaagcggaacacgtccgtttgccgtttttgttgcgtgtcgatcgaagcgggtagcgcggtggggccggacgctcggcccgcgaggtatcgcatggagcattgacggcgcggcgggttcgcgcgccggcggcgcgcgaggtccgcgtcgcgcgctgcctggtgcgcggcgctcgccggtggggcagggggcgtcagcgctcgggcggcgcaccggcgcgcgcacgagccgtttcgtctcgcgtgacgcgacgggcggccgaagggtacgcgcggcgaagggcacggcggggcgtgccgtggacgccggcttgatgccatgccgtcatttcgttgcgtcgtacgcggtatcgtggcgaaaggcgaaaggcgaaaggcgaaaggcgaaaggcgaaaggcgaaaggcgaaaggcgaaaggcgttgccgttgcgtcgcgctacgcgcccgtgtcgccatatcgccaagccatcgcgccgtgccgcgcgcgatcgaacgctaccgatcgtcgccctgcgcgccgcaaaagaagcgcccgagctcggccgcgagttcgttgagcacgcccatttcctgtggcgtgatcttgcgcgccggctggccgagcgcccagtcgccgtacagcagcgcgacggcgttgcgctccgcgatcacgggcagcagcacgaatgcgcgcgcgtcgtcgaacgcgtccagataccatgcgggcagacgcttggtcatcttcggatcgcgcgcatgctcgatgaagatgccgaccgagttcgtgatcgcgagatgaaatacgtccggctcgaacgtttcgtgaaagcgcaaccgttcgagcgccgcgtcgacgttcggcccgaagccgagccgcgcggcgaacacgccgtcgtcgtgccgcacgaacatcaccgtgcgcgtgaacgcgaggcccgcgagcacgctctcggacgcgagcgcgagcaccgggcccagaacgtgctcggacggcagcgcgcgcaggtcggcaaggccggcctcgaggcacgcctgcggcgtcgacgcgccgcgtgcgatcttgtccgcgttcgcacgcagctcgacgatctcgcgcatcaccgtgtcgctcgtttcctcgcgcgacagcgacgcggcgatgtcggcgagctcgtcggcatccgtgccgagcacgccgtgaaagcggtgcgcgagcgcggcgatccgcgcgtcgcgctgctgcgcgtgcgtcgacgtgagcgcggtcgcgacgtcggtcgagcagtggctcaccgcgcgcaaccactggacctcgtgcggcgcgccgtcgttcgcgtcgaagcgcgtcatgccggcgcggatcagctccggcagccgccagcgcgatgccgcctcgaggccgatctcgtcgtagccgacgccgagcaccgcgcggcacgcggcctcgtcgtcgtcatgctcggccgcgcgccggcggatctcttcccattccgcgtcgagatagcagacgacgagcagcttgccgacctgccgcatcagcgtgcagaccaccgcttgctcgcccgcgcgaagatcgacgtgctcggtcagcttgcgcgcgacgcagcccgacagcagcgcgcggttcagttcgagcttcgcgtcgatgcggcgcggcgcgctgtgatgaaagtggtcgacgagcttgagcccgacgacgagatggccgacggcgtccatgccgagcaccatcagcgcgcgcgtgacggtcgtgatgttgccgccgaacgccatgtacatcgccgaattcgcgagccgcagcactttctgcgtcagcgcgaagtccgacagcacgacgcgcacgagcgcggtgaagtcgagctcgtcgttcttcatcgcggccatcgtcgcgcgcagcgcgtccgacagcagcgggaaatcgccgcgctcgttcatccgggcccagagcttgtcgagcagcgccgttcgcggcagttgtgcggtgataggcatacggatcagtgattgagaaagccggcggcgtgcgtcatgcggtggcgtgcagatggagctcctgtgcctcgaagcgttgcgcgagttcgtcggacggcagcgcctggcagacgagccagccttgaatgtggttgcagcccatctcggtgagcagcgtgcgctgcgcctcggtctcgacgccctccgcgacgagctcgagctcgagcgtctgcgcgaggccgacgaccgccgacacgatcgcgcggtcgtttctggacgtcaacagattttcgacgaaactgcggtcgatcttcagcttcgcgagcgggaagctctgcaggtacgcgaggctcgagtagccggtgccgaaatcgtcgaccgcgaaccggatgccgagctcggtcacttcctcgagcagcgtcttcgcatgattcggatcgtgcatcagcaggctttcggtgatctcgagaacgatgcggcgcggatcgatgcccgtcagcttgatcgcgtcgcgcacgctctgcgtgaaacgcggatcgcggaactgctgcggcgacacgttgacggccacgtactgcagcgcgatgccttgccggtcccacgacacgagctgcatgcacgcggccttcagcacccagttgccgagatagttgatgaggccgatcgattcggcgagcgggatgaacgtcgcgggcgcgacgagcccgtgcaccggatggtgccagcggatcagcgcctcgacgccgaccacggcgcccgacaggctcttcgtgatcggctggaaatgcagcgagaactcgccgttgcgcacgccgttgtagagatcggcctcgagcttcaggcgctcggcgtcggccggatcgtcggtcggctggtggaacgcgagcgcgttgccgcccgccgccttcgcctgcgcgagcgcgcggtccgcgcgccgcagcagcgggctgtggtgctgcgcgtgcttcgacgtcgcgcgcgcgtccggatagatcgcgatgccgacgctcgccgacaggtgcacggcctgcccgtcatacgcgtacggccgctggacggccgtctgcaactggcgcgcgagcgcttcggccgcgtcgagcgcggcgacgcgcgtgggcgcgctcagcatcaccgcgaacttgtcgctcgcgacccgcgcgagccgctcgccgcgggtcgcgagccgttgcagccgctgcgcggtgtcgcgcagcagcgcgtcgcccgcgtcgtagccgagcgcgcggttgatccgctggtaatcgtcgagatcgagcagcagcagcgccgtgcagccgccgccttcgtcggcgatctgctgcgcgcgcatcagcgcgggcaggagcgccgacaggttatcgagccccgtcatcggatcgtggtgcagctcgtaggtgagccgggcctcgatcgcgcgccacgacgacacgtcgaacgcggcgatcgcgaagccgtcgacgccgtggtggcggctgcgcaccgcgcgcacctcgacgtcgagcggataggtcagcgatttcacgaggcagagcgtcgccttctcgacatcgcccgtctgcgacgcgcgcgcgagcaggccgtcgagcgtcgcggtatcctgctcggggatcagctcgcgcagcgtcagcgtgtgcagatagtcgcggtgataaccgatgaagcgcaggctggcatcggacacgtacaggaagcgcaggtcccggtccacgtgggcgaggaaatcgaccgcgccgacggtttgctccagccagcttcgaactgtgtcgtcggcgcgcggcgtaccggcgcgcgcgggcatcagcgcgccgcccgaccaggcgaagcggcggagctggtgaagtgcggcgcgccaggagcccttgcggggcgttttgttcctgatggcttccatgtatctcgctggcgtgaaggggctggaaccggtgtccggacgcaataacggcgcatcgcgccgattctttagcgtcagggaagaaaggaactagagcatttcgtcatgcgcgttagttcgagatgcgaacgcgatcgaacggcttggcgagggggctagaccttgttgtgcatagggctattcaggaacgaggactcggatgaatcgaaaactggcatcgggcgcggcggccgcgctcttcgcgctgtacgcggtcgcggcgcacgcggtgctgaaggtcggcgacgccgcgcccgacttcagcgcgcaggcgtcgctcggcggcaagacttacacgtattcgctcgccgacgcgctgaagaaaggccccgtcgtgctgtacttctatccggccgcgttcaccaccggctgcacgatcgaggcgcacgcgttcgccgaggcgatcgatgcttacaaacggtacggtgcgacggtgatcggcgtgtcggccgacgacatcggcacgctgacgaagttttcggtcagcgaatgccgcagcaagttcccggtcgccgcggatccggacgcgaagatcattcgcgaatacgatgcgaagctgccggcgatctcgaaggcgaatcgcgtgtcctatgtgatttcgccggacggcaaggtgctctatgaatacacgagcctgtcgcccgacaagcacgtcgagaacacgctgaatgcggtgaaggcgtgggcggcgtcgcaccggcagccgtgacacgttgacacggtgtcggcgcggcacgggcggcgaagagcggcgcgtgcgtcgacgtggccgtccgtgacgcgtgccgggcgcggccggtatgcgccgccacgctcgcatcgcgttcggatcgttcccgcactgcgcctatgccgcgtcgaatggcgtttatgtcgcgctgcgggccgcacagggcagggccgcgttccccgagcgatcgacgcgccggccgcttgccggttcgcgcgcgatgccctttccggtgcgcacgcttgcattggtcgggctaaatgtcggccggcgccgcgccgcgatgccgcgtgtgtggtcggccggcgccgcgccgcgtgtgtggcgacgatcggcgccaggtgcaagcagcatgcgggcgcgacgaatcgggacgaccggcggcgggccccggacgatcggggcgcgttgcgttgcgttgcgctgcgtcgcggcgagccggcgcggcgcgcgatgcgccgcatcggcccgcggcgcgccccgtcggccgccgcggacgcgcctacgcgcgcagcgcctgctcgatcggcacgctgccgccgacgaagccgatcgtcttcttcgagatgccgagcttgatcgcctcgatcgccgcccacgcgacatcctggcgcgcgacgggcggcgcgtcgtcgagccgctcctcggtgagcgcgatcttgccgacgccgggatcgtcggtgagcgggccggggcgcaggatcacgtaatcgatgcccgacgcgatcacacgctcgtcgccttcgcgcttcatctgcgaatagtggcgcaggaactcggggctcgactgcggccagtacgcggagagcgagctgatcacgacgagcttctgcacgttgcgcgccttcgcatagtcggccgcgcgcgcgacggcgtcgcggtcgatctgctcttcttcggtcgcgccttccgattcggccgagcccgccgcgtagatcgcgtgcgtgatgccgttgaacgcggacgaaaagtcccccgtcagatcggcgacgacgactttcgcgcccggcagcgcaaaatccggccggcgcacgagcgccgtgacctcgaaatcctgctgcttgagcagcaggtccgcgagcgcgcggcccgtacggccggacgcgccaatcagcagtaccttcatcgacatgaaaccactccttgcattgcgctgcgtcaatggcgccctccaggcgaggggctgacgtcggacgtccaagtgtatgccgaattcgcgttcgatcggtggtgccgaaacgagattcggatcaagttccggcgcgcgacggcggcctcgcgcacatgaccggtgcgcgtgcgccggattttgccgcgcgcggcgatccgcgcgccgcggctaaggcgccggcgcggtgcggcgtacgccgcacacgcgcgcgcaacgcgcgcccgccatggatgaataggtgacgggcttcgtatcaggcgtaagcatttgtgacacggcggcggcggcgtccggccgccggcccggcggcgcgttcccgggcggtgcgcggtgcaaggcgtccggccggtgccgccgcaggagcggataggcacctggaacggctggggcggctggagcgggtgatacgagcgacgcgggcgggtagggacgtgccttgcgcggcgtcgccggcgcaccgcggcgcgcgtgccgcgcggcgcacgcggagccggccgcgcggcgggcccgcgcgatatcgcgcgccaccacgccgtgcgatgcgacgccacatcgcgtttgctcccgttcgccgcgtcactcgcccgcgatcgccgcgccgcccgatgagcggcggtcgcggcgcttctcggcccacacgcgcagccggtccatgtacagatagacgacgggcgtcgtatagagcgtgagcatctgcgacacgatgagcccgcccgcgatcgcgatcccgagcggcgcgcgcatctcggcgccgtcgccgcggccgaacgcgagcggcagcgcgccgaggagcgccgccatcgtcgtcatcatgatcggccggaagcgcagcaggcatgcttcgtggatcgcgtcgaacgaagacttgccctgccgcgacgcgtcgatcgcgaagtcgaccatcatgatcgcgttcttcttcacgatgccgatgagcaggatcacgccgatcagcgcgatgatgctgaactcggtcttgaagagcagcaggccgagcagcgcgccgacgcccgccgacggcagcgtcgacaggatcgtcaccggatggatgtagctctcgtacaggatcccgagcacgatgtagacggccgcgagcgcggcgaggatcaggatcggctgatccttcagcgattcctggaatgcctgcgcggtgccctggaagctgccctggatcgtcggcggcacgccgacttcggccatcgtctggtagatcacctgcgtcgccttcgacagcgacacgccgggcggcaggttgaacgagatcgtcgtcgcgacgaacaggccctggtggttgaccgcgagcggcgtcgtgctcggcccgaagctcgcgatcgcggagagcggcaccatcgtcgatttcgacgtcgacaccgccgcgcccgacgacgcgctcgacttgccgctcgacgcgatcgagttgagcgcctggttgcgcgccgaatcggcggcgatcgccgcggcgctctgcgcggccgcgccggccgtcgacgcgcgcgccgtggtcgccacgtaggtgcccgccgccgcgttcgtcgtctgcacgccgctcgcgctgccgcccgacgtgctgatgtagatttgcttgagcatctccgggctctgccagtactgcggcgcgacctccatcacgacgtggtactggttgagcgggttgtagatcgtcgagacctggcgctggccgaacgcgtcgtacagcgtgttgtcgatctgcgcgggcttgatgccgaggcgcgcggccgtcgcgcggtcgatcgtcaccatcgcctcgaggccgccttgctgctggtcggaattcacgtcggcgagctcggggcgcttttgcagcgcctccgtgaggatcggcccccacttgtacagctcggccgtcgaatcgccgagcagcgtgaactgatactgcgcgttgctctgccggccgcccgcgcggatgtcctgcgcggcttgcaggaacgtgcgcgcgcccgcgacctcggcgagctgcggccgcagttgctggatcacctgatcggccgagagcttgcgctgcggcttgtccttcagcgcgacgaacatgaagcccgagttcgtctgcgcgccgcccgtgaagcccgcgacgttcgcgacgttcggattcgcgcggatgatgcgcatcatctcggtgaacctgagcttcatcgcctggaacgacgtcgtctggtcggcctggatgccgccgatcatgaggcccgtgtcctgctgcgggaagaagcccttcggcacgacgatgtacagcgcgatgttcagcgcgatcgtcgcgacgagcgtcatcaggatcgtgaacggatggcgcagcgcccacgacagcgtgcgctcgtagccgcgctgcatccattcgaagccgcgctcgagccagcgcgcgacgcggccctcgtcgcgcggcgcgtgggcttcgggcagcaggcgcgcgcacatcatcggcgtgagcgtgagcgacacgacgagcgacacggcgatcgcgagcgacagcgtgagcgcgaattcgcggaacaggcgcccgacgatgccgcccatcagcaggatcggcagaaacaccgcgacgagcgacaggctgatcgacagcaccgtgaagccgacctcgcgcgcgccgtcgaacgcggcctgcagccgcggcgtgccgttctcgatgtggcgcgcgatgttctcgagcacgacgatcgcgtcgtcgacgacgaagcccgtcgcgacgatgagcgccatcagcgacaggttgttcagcgagaagccgagcagatacatcgcgccgaacgtgccgacgatcgagatcggcaccgcgacgctcggaatcagcgtcgcgcgccagttgcgcaggaacaggaacacgaccatcacgacgaggctcaccgcgatgatgagcgtgtgctcggtgtcggcgagcgacgcgcggatcgtgcgcgagcggtcgagcaccggcgtgacctggatgtcggcgggcagcgcggccgtcagttgcggcagcgcggccttcacgcgctcgatcgtgtcgatgatgttcgcgccgggcgagcggtacaggatcacgagcaccgcgcgctcgccgttcatgaggccgaggttgcgcaggtcctcgaccgaatcgacgacgctcgacacgtcggacaggctcaccgccgcgtggttgcggtacgcgatcacgagatccttgtattgcgcggccttcgtcgcctgatcgttcgtgtacaactggtagcggtgcgggccggcttcgatcgcgcccttcgggctgttcgcgttcgccgacgcgagcgccgcgcgcacgtcctcgaggccgatgccgtaatggaacagcgcctgcggttcgagctcgacgcgcacggccgggttcgccgagccgctcaggctgacctggccgatgccgtcgatctgcgatagcgactgctgcagcaccgtcgacgcagcgtcgtacagcttcgcgggcgaagccgtcttcgacgtgagcgacacgaccatgatcggcgaatcggccgggttgaccttgcggtacgtcgggttgctcttcaggctcgcgggcagatccgcgcgcgcggcgttgatcgcggcctgcacgtcgcgcgcggcgccgtcgatgtcgcggttcaggttgaactgcagcacgatccgcgcgttgccgaccgagctcatcgacgtcatctcggcgacgtccgcgatcgagcccagatgccgctcgagcgggctcgtcacgctggtcgcgacggtctccgggctcgcgccgggcagcgacgcctgcacgaggatcgtcggaaaatcgacctgcggcagcggcgagacgggcagcttgacgaacgcgaacaggccggcgagcgcgatgccgagcgcgagcagcgtcgtcgcgacggggcgggtgatgaacgggcgggccaggttcatttacgcgtccggatgcgcggccgggccgccggagcgctcgaagaagccgcgcacgcggcgggcgagcgcatcgaagccgagatagatcacgggcgtcgtgaagagcgtgagcacctgcgacacgatgagcccgcccgcgatcgcgatgccgagcggctggcgcagctcggagcccgcgcccgagccgacgatgagcggcacggcgccgagcagcgcggcgagcgtcgtcatcaggatcggccggaagcgcagcaggcacgcctggtagatcgcctcgcgcggcggcttgccctcgacgcgctcggcctcgagcgcgaagtcgatcatcatgatcgcgttcttcttcacgatgccgatgagcagcacgatgccgatgatcccgatgatgtcgagatcgtgcccggtgatcatcagcgcgagcagcgcgccgacacccgccgacggcagcgtcgagaggatcgtgatcggatggatgtagctctcgtacagcacgccgagcacgatgtacatcgtgacgatcgcggcgaggatcaggaacagctggttcgacagcgatgcctggaacgcgagcgccgcgccctggaagcgcgtctggaacgacgccggcagcccgagctcgcgctcggccgcgtcgatcgccttcaccgcctcgccgagcgacgcgcccggcgcgaggttaaacgagatcgtcgtggccgggaactgcgacaggtgcgacacgagcagcggcgcgggccgctcgcggaacgtcgcgatcgcggacagcggcacctgcccgccgcccgccgacggcaggtagatgccgttgagcgaatcggtgtagtgctgcatctgcggttccgattcgaggatcacgcggtactggttcgactgcgtgaagatcgtcgacacgatccgctggccgtacgcgtcgtagagcgcgttgtcgacggtcgccggcgtgatcccgaagcgcgcggcgctcgtgcggtcgatctcgatgtagaccgacttgccgctgttctgcagatcggtggcgacgtcggcgagcgagggctccttcctcagccggtcgacgagcttcggcacccaggtcgcgaactcgtccggattcgggctcgtcagcatgaactgatattgcgtcgggctgaccgtcgagtcgatcgtcagatcctgcaccggctgcatgtacagcgagatgcccgtgacgttcgcgacctgccgctgcagcgagcggatcacgtcgctcgccgattcgctgcgctcgtcgcgcggcttcaggttgatcagcatgcggccgctgttgagcgtgatgttcgcgccgtcgacgccgatgaacgacgtgaggctcacgacgtccggatgcttcaggatctcggcggcgagcgcctgctgccgctcggccatcgcgccgtacgacaccgattgcggcgcctgcgtgatcgcctggatcacgcccgtgtcctgcgtcgggaagaagcccttcggaatcacgacgtagagcagcgcggtgagcgcgagcgtgagcaccgcgacgacgagcgtcgcgcgctgccggtcgagcacccattgcagcgcgacgccgtagcgctcgatcacgcgctcgatcagcccgtgcaccttcgcctcgaagcggtggctctcgggcggcggcgtgtggcgcagcagcttcgcgcacatcatcggcacgagcgtgagcgacacgacagccgagatcacgatcgtcaccgcgagcgtgatcgcgaactcgtggaacagccgcccgacgacgtcgcccatgaacagcagcggaatcagcacggcgatcagcgacacggtgagcgagatgatcgtgaagccgatctgcttggagccctttaacgccgcttcgagcgcggagtcgccttcctcgacgtagcgcgcgatgttctcgatcatcacgatcgcgtcgtcgacgacgaagcccgtggcgatcgtgagcgccatcagcgacaggttgttcagcgaaaagcccgacaggtacatcaccgcgagcgtgccgatcagcgacagcggcaccgacaggctcgggatgatcgtcgcgtagacgttcgcgaggaacaggtacatgacgagcacgacgagcgcgaccgcgagcccgagctcgaactgcacgtcgcgcacggcggcgcggatcatcgtcgtgcgatcggtgacgatctgcacgtcgagcgcggcgggcagcgattcctgcagcttcggcaggatcgccttgacgttgtcgaccgtttgaatcacgttcgcgcccggctgccgctgcacgttcaggatgatcgcgggctcggcgtcgacccacgcgccgagcttcgtgttctccgagccggcgacgatcttcgcgacatcggtgagcatcaccggccggccgttcttgtacgcgacgacggcgtcgttgtactggtcggcgctcgtcagctgatcgttcgcgttgatcgtgtacgcgcgcgtcgggccgtcgaagttgcccttcggcgtgttgacgttcaggttcgagatcgtcgtgcgcagatcgtcgaggttcaggccgtacgacgcgagcgcgagcgggttcgcctggatccgcacggccggccggttgccgcccgacaggctgacgaggccgacgcccgacacctgcgagatcttcatcgcgaggcgcgtgtccgcgagatcctgcacctgcgtgagcggcagcgtcttcgacgtgacggcgagcgtgatcacgggcgcgtcggccgggttgaccttcgcgtagatgggcggcgcgggcaggtccgacggcagcaggttgcccgccgcgttgatggccgcctgcacttcctgctcggcgatgtcgagcggcagatcgaggctgaactgcagcgtgatcaccgacgcgcccgccgagctttgcgacgacatctggttgagcgacggcatctgcccgaactgacgctcgagcggcgcggtgacggacgacgtcatcacctcggggctcgcgcccggatagaaggtctggacctggatcgtcggatagtcgacttcgggcagcgccgcgagcggcaggaagcgcagcgcgacgaggccggcgagcatgatcgccgccatcaggagcgcggtgccgaccggccggagaatgaagacgcgggacggattcatcggtcagccggcgtcattgcgatcgggcttgcgacgcgccgcggcgacggtgcccgccgtgcgcgtccgaagcgcccaaagcgctcgaagcgcttcttgcgcccgaagcctgcttcggcttgtcggccgggatcgtcaccgccgagccttcgcgcaaccggtcggagccgtccgtcacgacgcgctcgccgacggcgagcccctcgacgatgctcgtgcgctcgccgtcgatggggccgggcttcaccttgcgcacgctcaccgtgttgtccggcttcacgacgtagacgaactggccgatcgagcccgtgagcacggccgacgtcggcacgatcgtcgcatcgcggatcgtgtcgacgagcagccgcgtgttgacgaactgattcgggaacagcaggttgttccggttctcgaagcgcgcgcgcagcttcacggtgccggtggccgtgtcgatctggttgtcgagcgtgtcgagcacgcccgtctcgagcggcgtcgtgttgttgcggttgtacgcggtgaccgacagcttgccgcccgcgcccacctgcttgaggatcgcgggcagattgtcctccgacgtggtgaagatcacgctcatcggctgcagttgcgtgatgacgacgatgccgttcgtgtccgacggcgtcacgtaattgcccgggtccacctgccgcaggccgacgcggcccgacacgggcgcggtgatgcgcgcgtacgcgagattgagcttcgcggagtcgatcgccgcgcggtcgatctgcacggtgccttcgtactgcttgacgagcgaggcctgcgtgtcggccgtctgcttcgcgatcgagtcttgcgcgacgagcgtctgatagcgcttcaggtcgaggcgcgcggtcgcgaggagcgcctcgtcgcgcgcgagcgcgccttgcgcgttcgcgagcgagatctggtacgggcgcggatcgatttgcgcgagcacgtcgcccttcttcacgatctggccttcctggaacgacaccgcctgcagatagccggacaactgggtccggacggtcacgttcgcgagcggcgtgacggtgccgagcgcgttgaggacgacgggcatctcgccgcgcgccgccgtggcgacctgcaccggctgcggcaggttcgcgagcgcggcggggccgccccgcttgcgcgcgccgcccggctggccctgggcgctcggggtgccgccgctcttccacggatgccaccacagcagggcgccgatcgcgacggccgcgagcacgccgaatgcgatcagcctgcggcgcgggcggcgcgggcggggaccggagggcgcgggagcgggagagcggggcgtgggcttttcttgattgtccatcggttcgatctggaggtcggcgtgcggcgcatacgacgggcgcgcacgggccgcgttcgcggtcggcgcgacgcgggccggccgcagcccggtcgcgacgcaaaagagcggggcgcgccggttgcagcgcgggttgcatgatgctacgtccccatgaccgttacagtccagcgccctatctttccgcgaattacggtcgttacagatgaacgggcgatgacatgcggcgattgcgcgcgtgggcgggaaggcgagggcggggcgtgatgtgcgaatggcgcggccgcgttcgctcgggcggctgtttcgccgcgcgagcgtggcggggcgagccgcgatggcggcacgggccgtggggggaacgcggatggcggcgaaggaatgacgggcggcggccggtgcgtccgtggtcgtcggcgccgtcgtcgcgcggccggcccgcgccccgcacggcgcgggccggcccgcgatgcgcgcgctatctcagcgcgcgagattcggccacgcggcgccgccgatttcacgcgtgatcttcgcgatgcactcgcgcagcgcgggcaccgcgaccgagcgcaggaaatcgggcgtgcactggtgcgcggaaccgccgcagttgaccgcgtagcattggccggtcggcgcgacgaagcccgccgcgatcgcgttcagttcctcgcgccactcgccgatcgcgatcgcgtagccgtgttgcgcgatgtcggcgagcgcggcgttcagccgcgacacgacgaacggccagtcgtcgcccgccgccgcctgcagcgcgccgatcaactcgcggcgcgcgtcgtcctcgagcgcggcgaggtaggcgcggccgaccgcggtgcgcgcgatgtccatccgcgagcccgtttcgagccgtgtgacgagcacggccgagcgcgggcggatcacgtcgatcgcgaccatgtcgaggcggtcgcgcaccgcgagatggacggacagcgacgtcttttcggcgagctcgacgagaaacggccgcgagcgcgcgcgaatgtcgaagttgcgcaggaagccgttgctgagctcgagcaccgatgccgtcagcacgaagcgctcgctgtcgggcaactggaacaggaagccggcgctgacgagcgtcgccgtgatgcgcgatacggtcggcttcggaatgcctgtcaattctgctagttcccggttgctgaccggcgcatcggaggtggcgatgcggcgcaacaccgccaaaccgcgcgcgagggccgtgatttcgtcggtggtggcttcccgttcacgggggatggcttgggcattggagcgtgtcgtcacggaaatctctctttttcgaaacttgatttcagatttttatcaattgtaagacgaatgccgaaaaagtgtgcgcgatttgccactttctttcgcaatgcgcaatatttactgggttaccccgagtttattagggaaatgtcggatcgcgcatcgtcggaaacgagatggggacatgtatttttcgcttgacttgtcgtccggaaacggaaaaaatgtctcctaatttcgaaacgttgtttcgctagtttagacgggaacggcgttcgatgcagtctctcaggttctagcacggccctcggaatggctagaacttttttagcgccacggtctccgtggcgctttttttttgcctgttcgccatctgattcgatatcccatatattgggattctttggggtggggtgggtcgatggagcgggccgcccggtcgccgccaacgcacctgtgcgccgaacgcgcataaaaaaagcgcgacaccacgagggcatcgcgccaatccggcgccaggcgccggcgaatcagccgtgacggcgaagaaattccggtattacgccttcttgagctggatcgcggcgggctcggccgtcagatagccgacgctcgcgccgaagcggtccttgtagttcgcgcgcacgagcggatcgagcacgcccttcaccttgtcgtgcagcggcgattcccagtcgccgacgtgctggaagttgctcatcacgtaggtccagccgttgatctcgtcgaccgcgtgcaggccagtcgattcggcacccgccgggcacgacagcacgcgcgagaggcgctgggtgtcgacgttgtacgcccacaggaagttgttcacgtgcatccccgaatcctcgccgatgaagagggtgcgcagcttttccgagaatttcaggttgtccggattcgcgatcttgtccggatgcgcggtgttgccgagcgcgtcggccgcggcgagatcctcgccgacgagcgcggcgggcgcgctcatgtcgacgggcacccactcgctcgcgatcgcggcgcccgacgtgtcgcgctggccgccgcgcaggttgagcgcgtagaccgcacccgcgttgatcgcgcgatcgagcgcgatgtccggcgacgcggccgcgttgccgcgaaccatcgatttctggatgtacgacatcgccgaatacagcaccttgtccttcgcgttgaccgtcgtgccctcgagcttcgtgaagcccatgctgccgcccgcgtacgcggcgtagcggtgcgtctcgaggaacgcggcggctttcgtcatgccgggcttgatgcggatccagttgaacgtgccgctgaagttgatcttggtgaacgacgcgtcgcccggatccttcgtcgcgacgtccatgatgtcggccgccttcagctggttcgcgagcgcctcgatctccgcgctcgtcgcgtggccgagattgagccacgtgagcgtcgcggcgcccgcgcccgccgacgacgtctgcgcccatttcgcgacgtacagcgtgcccgccgacaggtcggccgccttgtccgcgatgaacatgaagaggccgccgttcgtcgcgtcgtcgcccatcagcacggtgcgctggtccggcatcacctgcacgagctcgtgcgagatccgcccgaggcagtagtgcttgcgcaccgagcccgtgccgtccgggttcaccgtgatttcaggcagatggccgtagtgataggggttcgcggccgtctcgctgccgaacgtgttcttgctgaacgccctgaactgcgcgtcgcccgcggccttcgtcgcgtccggctcgtattcctcgctcgacaggtgcgtgttccacggcgacaggctcgcgccgcacgtgatccacaggccgtgcgcggccgacgtgtcgacgttgtgatacttgacgagcttgagcgcgccggtggccggatcctggtcgagcgtgagcacggcgatcggcgacggcagccggccgtattgcgatgcgctcgccagatcgcgcgtcgtgtattcgaactgcacgacggcaaacaccgtgttgcctttcacgcccgcgacgttcgcgttcttcagcgtgagcagcgagctgccgtccgggcagtcggaatagaactggcgctcctggcccggaaccgagcggtcgatgatcggctggccgttgatgtcgtagtagccgcccgcgaggatcgtgccgcccttgccgtccggcacacggtcgcccgtcacgaagaacggccggtatgcgagcttgtagttgcgcgtcgagccgtcggtaaacgagaccgacagcgtcgagccgacggtcgtcgtcgccatcgcggccgggtcggcgagcgtcggcgcggccatcgacgcgaacgcggccgccgcgaagccggcggcgggcggcgcggcggcgacatcgtcgtcgccgccgcagccggacagcagggcgggcagcgcgacgccggacagcggcagcatcggcgcgccggcgaggatcttcagggcatggcggcgggagggattgggcagcgcgggcatgggaaatccagttgttgtgggcgacggaaaagccgccgcaccggcagcgggcgcggacggcgatgaaaatcgagtgaaagtttagtttttgtaaatgaaagttttttgaattgatcacgtaggaatagacgggcgtctcgcgccgcgccggccggcccgttttttccggcggaatgccggccgtgcgggacgccgtgcaccgcgcggccgaggcggcaacgacatgtaaaaaagaaacggcggccgccgagtgtgcgccggcgcgtcgtatcatcgcgttttcgccacacggagccgctttgccgcgccattcgccatgacgaccgagatcgcccacgcaaccgcccaccttcgccgcgccggccgccgcccgttgcgcgccgtcgcgctcgcggccatcgccgccgccgcgctcgccggatgcaagaagcctgaagaggcgagcgcgccgcccgacaatgcggcgagcgccgccgcgcacgcggcccggcagacgactcagaagctcgatcaggtcgcgagcttcgtcaatcagcagatcgaggcggcgaagcagggcgtcgcatcggccgcgtccgcggtgccgcccgtcaccgcgagctcggtgtcggccgccgcgcagggcgccgcgtcggccgttctcgggcaggcggccaccgcggccggcacgagcctcgaggcggcgggccgcaagctgcagcaatggagccagacggccgcgctcggcacgtcgggcgcggccgccgcgagcggcgccgcggcaagccagtgaatccgcttgcattcccggctaaatgtaattattatggttacacattgtcgtcgagacggcgtacgaatgcatgccgccgcaggtgaatcatgaatacgagcagtcggttcgcgtttgccgttcacgtgctcgcgttgctgtcgctgcaggaaggcgtgccgctgtcgtcggaggtgatcgcgggcagcgtgaacacgaacccggcgctgattcgccgcctgctgtcgatgctggcggcggcggggctcacggcgtcgcagctcggcgcgggcggcggcgcgctgctcgcgcgcgagccgtcgcgcatcacgctgctcgacgtctaccgcgcggtggacgatgcgcaactgttcgcgctgcaccgcgaggcgccgaatccggcctgcctcgtcgggcggcacatccagggcgtgctgaccgattacatcggcgacgcgcaacgggcgatggaggcatcgctcgcgacgcgtacgctcgccgacgtgacggccgacgtgttgcgctcggaggctgccggtcagccgccccgggggcaacaagcgggtggttgagcgcatgcggccggcgcggcggcgtgcgatcgcgccgcggccgggcgagcgagcgcgaggggcgccgccggccggggccgatgcgtgacggagccggcgagggcgtcacgcgatgacttcgccatccgttgaaatgccgcccggccatcacggcgggcgtttgagtgactatgatggggatcgtggatccctgtttttttgatcgaatatgtaatcaatgtgattacatatttacaaccaggagaatcgccatgacgcaaggtactttgaaaatcgccctgttcggcgcaaccggcatgatcggctcgcggatcgccgccgaagcggcgcgccgcggccatcaggtgacggcgctgtcgcgcaacccggcggcgagcggcgcgaacgtgcaggcgaaggcggccgacctgttcgatccggcgagcatcgccgccgcgctcgcaggccaggacgtcgtcgcgagcgcctatgggccgaagcaggaggaggcatcgaaggtcgtcgcggtcgcgaaggcgctcgtcgacggcgcgcgcaaggcgggcgtgaagcgcgtcgtcgtcgtgggcggcgcgggcacgctcgaagtcgctcccggcaagcagctcgtcgataccgagggctttccggatgcgtacaaggccgtcgcgctcgcgcaccgcgacgcgtacggctacctgtcgaccgtgcaggacctcgactggacgttcttctcgcccgccgcgctgatcgcgcccggcgagcgtaccggccggttccgcaccggcgcgggcaggctgatcgtcgacgagcaaggcaacagcaagatctccgccgaagactatgcgatcgcgttcgtcgacgagatcgagcaaggccgtttcatccggcaagccgcgacggcggcgtactgatcgtcgcgcgtgatgccgcccgccacgcggcggcgtggcgcaagccgggcatggggggctgcccggccgcggggttcggcccggcgggcagcgcgcggccggctgaaaatgccggggccgggcgcttggccggcacgcccggaggttctatcgacgcatttggcgcatttcgccgggcgtctcgattgactgcgattaactgcgattgactgcggcatttcgtcaaggatatcgacggagccgtgcggtcgggacggggggcgggccgcgaaatgcaagcggcgcgcctgaacgttcccggcacgccgcgccgctaccgggatagcacgcatcgggaccgaggcgtgcgacgcgcatggcctggccgttgtgcgcggcaattgcgcacgcccgcgtttcgcgaagcgacgatacctcggagcccgccggctggccaaccagcgcttgcatccacgcggagaacgggctcgcggtggccgccataaaggccgagcgcgaggaatggggcgcggcgaatttctcattctcatgtgcccgcaaggagcatgacgcggcgctcggcctttatggcgaccagcccgcgcatggtctttcgaatcaggggaacgcgcgatgcagggatgcggcgtcggtgcgggcgaacgatgccccgtgttccgcgccgcgcaacgtatgttcgcaagcccgttcttggcgcggacaggcccggacccgatcgctcgggtgacgccgcgaacgccggcgcgtcgaaccgttgctgatcgcgacgcacgcgcgtgcgtcggcgggcatgctcatgcgtacgcgcgcgcgtcgaccgcgacgacgtcgttcacgtgcgtcgccacctgctcgcccgcgacgccgtacacgtgcagcgagatcgccggcgcatcggttttcgcgcccgcgtggcccagccggtggatcgcgtcacgccccgcgcacacgtacgacacggcgcccatcggccgcgcgcgtctgcgcgcgtcgatcgcgcagcaggccgcgtcgctccagcgatagacgatctcggtgagcttgccttccagcaccgcgtagccacaccatgcatgatggccgtgaaccgggctccattggcccggctcccagacgagcgacacgaccgcatagcggccggccggatcggcggcgagcagatggcggcggtagcccgccgcgccgctctcccgctgagcgggcgtgaggaggcccggtgcggcggcggcctcggcgagcgcggcgcgcagcgctcgcgcgaacgccggatgccgcgacggcgcggtctcgtcgcggagcgaatcgaatgcggcgtcgagccgtgtgcaaaaacgcgcgatcggcgtcgacgccggcgtggcgcggtcgcgacacggcgccgacggcgcgcgctcgcgcggcttcgggtgcggatccggcgcgtgcgggagggaggaggcggcgtggttcatcgttgactcggtcgttcatggcccgcggcgacgttgcacgggttcggtacgtatttataccggtcgacttggagaaacggattccatattgttccctcatgcgaacaatgaatagaataattttctattcgctacggactggggaaatggacgcgatcgatcgtaagttgctcgagctgctgcaggaggacgcgacgctgccgatcgccgaactcgcgcagcgggtgaatctgtcgcagacgccgtgctggaagcggattcagcggctcaaggaaacgggggcgatccgggcgcaggtcgcgctgtgcgatccgcgccggctcggcgtggggacgacggtgttcgtcgcggtgcgcacgaatcagcacaccgaggagtgggcggcgcgcttcacgcaggtcgtgcgcgacatgccggaagtcgtcgaggtctaccggatgagcggggagacggactatctgctgcgcgtcgtcgtcgccgacatcgacgattacgaccgcatctacaagaagctgatccgctcggtgccgctcttcgacgtgagttcgtcgttcgcgatggagcagatcaagtattcgaccgcgctgcccgtgcgcgacggcggcgcgggctgacacgcggcgcgtgggcgccgccgcgcgggcggttcggcgcgcgggtttgccgtatcctttcgcggcggcgcgcgttcgccgcgcggcgcgccgccgtatcgagccgccgcgtcgagccgcgccgctttcgctcagcgcccgcgctcgagcgcgcgccggcgctcgtcggcgagcgcgtcgcgccgcacgaaatccgcgacgaacgcgttcgccggacggtgatagaggttgtacggcgtatcccactgcgcgagccggccgtcgtcgatcacgccgatgcgatccgcgagcgcgaacgcttccgcctgattgtgcgtgacgaagagcgcggtgtggcccgccgccttcaggatgtcgcgcacttcgaacgcgagccgctcgcgggtgtcgacatcgagattcgagaacggctcgtcgagcagcagcagcgccggcgatggcgcgagcgcgcgggcgagcgcgatccgctgctgctggccgcccgagagctcgtgcgggtaagcgttcgccgcgtcggcgagcccgacgagctcgagcatctgcgcggcgcgcgcgcggcgcggccccttcggcatgcggcgcagcccgaattcgacgttctgctgcgccgacaggtgcggaaacagcgcgtagtcctgaaacatcatcccgacacggcgcttctcgggcggcacgtcggcgtcgcggctcgcgagcgcggcgcccgcgagcacgatctcgcccgcgcgcaccggctcgaagcccgcgatcgcgcgcagcaccgtggtcttgccgcacccggacgcgccgagcaggcacccgatcgcgccgcgctcgagcgcgaggctcaggcgatcgacgatcgtgcgccggccgcgcggcgtgtcgtaggcgagcgtgacggcgttcagttcgagcagcatggcgggcatctcaggatccggatttcagttgggtgcgcgccagcacgatcacgggcgcgaggcccgcggcgacgatcgcgagcgccgcgaccgcgccttcctcgtaggtgccgcgcgcggcctccgcatagagccaggtggcgagcgtgtcgaagttgagcgggcgcagcagcagcgtcgcgggcagctctttcatcgcgtcgacgaacacgagcagcgcgctcgcgccgagcgcggggcgcagcagcggcaggtgcacgcgccgcagggtcatgcccgccgattcgccgagcgtgcgcgacgcctgttcgagcgacgccggaatgcgcgcgaggccggcctcgatgccgcccgcgggaatcgcgaggaagcggatcgcatacgcgatcacgagcgcggcggccgagcccatcagcacgagcgcatcgcggccgagcacggcggcgatcgcgcgatcggcgagcgcgagcggcgcgagcaggccgatcgcgagcaccgtgcccggcaccgcgtagccgacgctcgcgagccgcgcgcagacgcggcccggctggaaccgcgcgctgtcgcgcgtgcggcgcgtcgcccacgcgacgacgatgccgccgccgagcgtgacgacggtcgcggtgagcgcgacggcgagcgtgttgcccaggctcgcgagcaactgggccgatacgccgccgacgaggtgcacgcgttgcgcggtttcgtgcacgagatacgcggcgggcgcgccgaagccgacggcgacgggcagccagccgagcaccgccgccccggcggcggccgcgccgcgcagccggcgcggcgcgatcgcgcgcattcggcggccgtgcgcgtagcgttcgcggcggcggccgtagcgttcgagcgcgagcgcgccgagcacgatcgcgagcatcgcgagcgcgatctgcgcggcgctcgcgagatcggagcgcgtgacccacgtcgtgtagacggacacggtgagggtttgcacgccgaggaactcggacgcgccgacgtcgttcagcgtctcgagcagcgcgaggctcgcgccgaccgcgatcgccggccgcgcgagcggcagcacgacgcgaacgaaggtttcgatgcggcccgcgccgagcgtgcgcgcggcttcgacgaggcttgccgattgcgtgacgaacatcgcgcgcgtgcacagatagacgtacggatacagcacgaagccgagcacgacgatcgcgcccggcagcgagcgcagctcgggcagacggaattcgcgcgggctgtcgaagccgagcgcccagcgcagcgcggactgcacgggcccgatcgggtgcagcaggtcgagatacgcgaacgcgacgatgtacgacggcaccgcgagcggcagcagcagcgcccacgcgagcgtgcggcggccgggaaaatcgtaggcggtgacgagccacgcggcgcccgtgccgacgcacgtgacgatcgcgccgacgcccgcgagcagcgcgagcgtgttcgcggccgcctgcggcagcacgaattcggccaggtgccgccagtgcgacaggtcggcgccgagcgccgcgcacgcgagcgcgacgagcggcgtgccgacgacggccgcgatcgccgccgcgccggcgagccagccgtgcgcggcgatgcgcgaaaggcgcgcgcgcccgccggcgcgcgcccataccggcgcgtgtgcgcggcgcgcgacgcgcgcgtcggcctcagttgtcaaagccgaccttgtcgacgagctggctggcgcgcttgcggtacttcgcgatctcgacgagcggcagcggatcgaccttcagcggcccgaagccggcgatcaccggatcgagcgcgacgcccgcgcgcaccgggtattcgtagttcgcctgtgcgtagagcgcctgcgcgggcggcgacgcgaggtattcgagcagcttcaccgcgttgtccctgttcggcgcgtgcttcgcgacggccgcgccgctcacgttcacatgcgtgccgccgctcttcgcgttcgcgaacgtcgggcgcacgaccttgatcgcgtcgccccacttgcgcgcgtcggtgccgggctgcgcgtgcttcatgtggccggcgtagtacgcgttcgcgagcccgatgtcgcagatgccgccgaggatgtcgcgcgcgacgtcgcgatcgccgcccgtcgccttgcgcgcgagattcgccttcacgccgcgcagccattgctcggccgcggcttcgccgtcgtgcgcgatcatcgcggcgacgagcgccgtgttgtacggatgctggccggaacggatgcagaccttgcccttccatttcggatcggcgagcgactcgtacgtgatcgcgtcgagctgcatgttcttgtcgacgtacagcacgcggtcgcgcagcgacagcgcgtaccagttgccgcccgcgccgcgcaggttcgcgggaatcgcgccgtcgagcgacgccgagcgcacgggctgcgtgagcccgccgtcgacgagatcgagcagattgccgatgtcgaccgtcatcagcacgtcggcgggcgagcgcgcgccttcggccttcacgcgctcgagcaggccgtccttgacgaacaccgtgttgacggcgatgccgctttgcttcgtgaacgcgtcgacgagcggctggatcagcttcggctcgcgggtcgtgtacaggttgacttcgttggccgcgtgcgcggcgggcgcgacggcggcgagcgcgaatgcgaacgcgagcgggcgcagcagcgtgcgcagcagcgggcgggcttgcttgacgaacatcgagggctccggcgaaagacgtgcgaggaagggcgctctcgcgaacgcgccgacggcggtcgcggagcaaacattacaaatagaaagctttggattgtaatgcgaaacgggaacgattcacacatgcgaatcgctcgcaaaaagactgacgaatcccgccgcgcgcaacggacggcggtgcggatgcggttgcgcgtagaatgccggcttgacgaatttttgatggagcgcgacaggcgatgaacgatccccgcagcaagaagaatccggtattcggcgtggcgatgctgatcgtcgtggtcatcgcgctcgtgatcggcacgatcctgtacaacgcgatttcgcagaagcacgaatacgacgaagcgcatccgcacgcggcgtcggccgcgagcgcggcgtccgcgcagcacggctgatcgcgcgaaggcaggcggcgcggttgcgctgtcgcctgcccgcggcgcgccggccctcgcggggccgcgccgggatgtgccggggtgtgccgcgttcggaaggtggcggaggcgtggcgcgccccgcgcccgtgtgccgcgtcagcgcgcgacggcggcgagccgcggccggatccgcgtgtagaacacgagcgcgaggatcgcgagccacgcggcgccgacgaagagcgcgacgcgcgtatcgtcgaagtagccgagcatcgcgatcacgaacgccatgaacgcgatcgtgagcgcggggccgacgggccagaacggcaccttgaacttcagcgcggcgacctcggccgcgccgagccggcggcgcatcgcgatctgcgacagcaggatcatcagccagacccacacggtcgcgaacgtcgcgctcgcggcgaccatcaggaacacgtccttcggcatcagatagttgagcacgacgccgacgagcagcgcgcccgccatcacgagcaccgtgacccacggcacgccgcgcgcggacatcgcggcgagcgcgcgcggcgcctggccctgcagcgccattgcgtacatcattcggcccgcgccgaagatgtcgctgttgatcgcggagatcgcggcgctgatcacgacgaggttcaggatctcggccgcggagcgcacgccgagcgccgagaagatctgcacgaacgggctgccgttcgcgccgacgcccgtccacggaaagatcgacatcagcacgatcatcgtcagcacgtagaagagcaggatgcgcatcggcaccgcgttgatcgcgcgcgggatcgcgcgctcgggctccttcgcctcgccggcgctcatgccgatcacttcgatgccgccgtacgcgaagatcacgaccgacagcgacgcgacgaggccgcccacgccgttcggcaggaagccgccgtgcgaccacaggttcgcgagcgacggcgcgccgccgctgccgagcctcatcccggtgaagaggatcgccgcgccgccgccgatcatcgccacgattgcgccgaccttgacgatcgacagccagaactccagctcgccgaacaccttcacgtggcagaggttcagcccgcagatgatcgcgacgatcgcgagcacccagatccactgcgggacgtgcggaaaccagaagcccatgtagatgccgaacgcggtgatgtcggcgatcgcgacgatcaccatctcgagcgtgtaggtccagccggtgacgaagcccgcgaacgggccgaggttctcggtcgcgtagtggccgaacgagcccggcacgggctcgcgcaccgccatttcgccgagcgcgcgcatcaccatgtagacggccgcgccgccgacgatgtaagcgaggatgacggcggggcccgccagccggatcgcggacgccgagccgtagaagaggcccgtgccgatcgccgagccgagcgcgagaaagcggatgtgccgcgcgctcagatggcgctgcaagttcttcatcgtgtctccgaatgattggtgtcgtcggccggacgatgcggcccggcgctcgcgctcgagaagttgtatagacaacttggcgcgggatagatcataccaatcgacgcgcgcgggcagtagtcagggaatccctgagtgcgtgcgcggcgcgaaacggtggaaaggaaagggggcggcgggcggctcactcgggcagccggatcacgctcgcgtccttgcggatcagcagcgacgacgcgagcatctgcttgcactgatgcgcgagcaccttcaggtcgtgcgcgagatcggcgcccgcgtcggagcgctcggcgtcgacgaccatcgaatcgagctcgcgcgtgagctgcttgctcgtctcggcctggttcgccggcggcggcacgccggcctcggcctgctcgaggtgctcgcgcacggcggccattccgcgctcgagcgcgggcggattgccctgctcgcacgcgtggcgcagcagcggcgcggccgcggtgatctgcgcgccgagcacgtgggtctgcacgagcagatcgttgagctcgggcacgaacttctggtgcgccttcggctcgagcatcatccgctggaacgcctggccgaggttcgcgaacgcgatgtgcacgttcttgcgcgcgagccggtattgatagtcgccgtcgaggccgggcgccaccgcgtcgacgacggccgccaccgcgggcacggccgccgcgccgtcggcggcgggcacggcgggggccgccttgccgcggcccgcgcgccaggtggcctcgaagtacttgcgcgtcgtcgcgagcgcgtcggcgacgagcttgccgatcgcgcggtactcccagtacgggaagaggcggctcgcggcgatcgcgatcatgcagccgacgacggtgtcgatcgcgcgctcgccgatgatccgcatgttgccgggcgcgagcagatggaagagcagcagcacgtacgacgacgtgaacacgacgctcgccgcgtaattgaagagcagcaggctgtagctcatcaccatcgagccgaacatgatcgcgatcagcacgtgcggctcgtgcaccgtgtagatcagcgcgaggctcgccgcgcagccgatcagcgtgccgacgatacgctgcgcgttgcgctgcttcgtgagcgaatagccgggcttcaggatgatgatgctcgtcatcacgatccagtaagcgttcgtgagcggcagcaggcgcccgagccagaagccgaccgccaccgcgatcgtcacgcgcagcgcgtgccgcaagctcggcgagcccatgttcaggttcgagaaaatcagcagcggcgacatccggcgcttctgcaggaagcgcgtgagcgccttgtcgatcttcagctcggtgcgctgcgcgtcggcgctgcccgacaggttgcggcgcatcttgtcgatgaggcgcgtcgcgctccagatccggcggaacgtcgcgagcacggccgcgtacgcttcggggtgggtcgccgcgaactgcttcttgcgcatcagctcgatctcgtattcgatcgcgcgcaattcggccttcacgctgatgcgcgaatgcggcagccggttctcgagcaccgcgaagccgatttcctcgaggtcggcggcggccttgcggatcaggtcgcggtagaagatcatcaggtccgagccgccgaacgtgctgcgcacgagcgggtaatcggtgtgcgcgccgacgaacatctcatgcaggtcgacgctgttgatgaacaggttgaacatcatcgtgcggcccgggtcgagcttgccgcggcgcagcttcggcaggttgcgcagcacgatgtcgcgcgcggtttcctgcgtctccaccgcggtgatctgccgggcgacgaggttgcggtagcactcgtcgagatccgcgtcgagatcgtagaagtccgcgcgcgcgagcaggtacgacgcgcatgcgaacaggctctcggcgagcgcctgctgctcgatgcggcgcgcctgccagcgcgacacgatggtcgcccagtacgtgtaccacagcccgcccgcgagaatccacgacgcgttgacgagcgcctgcagcggcgtgaatttctcttcgagcgtcatcaccatcatgaacagcgtcgcgaagctgatctgcggccagcggttgccgtagacgacgatgagcgacagcgcgaacgtgagcggcacgatcgtgagccacagcgcgaagatgttcggcgtcgcgagcccggtcgcgagcgcggagaaaaagccgatcacgctgcacgcgagcatttcgttgtgcttgtacttgagcgggcccggcatgtcgacgacgcatgcgccgagcgcgcccgtggcgatcgtgaagccgagctcgcggtcgtgcagcacggcgaggctcagtacggcgggcagcgacacgccgagcgcgatacgtaggccgccgaagaaatactggctgtagaaaaacttcctgatttcgaccgaatagcgcatcgatgggcgagtgagccggcgccggggcgccgagggtgttctgattggcgacgagtctatcgtatttccgcgtcgcgaaagccgtgtttcggggccggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggcgttcggactcagaccgccgtgcgcgccgccggttcagcgcggcgagcgggcctcgcgattgcggcgcatggtgccgttctcgcaggctgccgaatgatgcgatgcggccgttcgccgaggccgcgcgcgcaagcggctggggcaggcgttgccgtcgccgcgcgcggcccggccgccgcaacgagccgcgagtcgcgacggtggccgcgagatcgcggcgcgcgagcgcccggccgatcagccaggttctcgcgcccgtcaccctttgctatccttggcttctcgactggccgggctcccccggcgtccttcatccggtttcatgctccatctcttctactcgaaccgccacgaaacgctggccgacgcgttgctcgacgatctcgccttcgcgtcggacggcgcgggcccctgggccgcgcagcaggtgatcgtgccgagcgcggcgctgcgccggcggctcgagctcgacctcgcgaagcgccacggcgtgtgcgcgaacgtgcgcttcagctatctcgcgcaatggctgtgggcgcagatcggcgaagtgctgacggtgcccgcgcattcgccgttcgcgcccgatcgcctggtgtggcgctgctaccggctgctgtcggaccacggcgccgcgccgtggcgcgcatcgccgcggcttgccgcctatctggccgcggccgacgcgccgatgcgccacgagctcgcgcaccggatcgcgacggtgttcgaccactatctgacgtatcgtccggagtggctcgcgcaatggcaggacggcgaatcgatcttcgcgctcgaaggcgcgccgcgccacggcggcgaggccgcgcgcgacgacgaggcgtggcaggccgcgctctggcgcgcgctgctcgcggagctgtccgacagcggcatgccgcccgcgcaccggttcctgcgcgaggcccgcgccttcgatcccgatgtgatcgcgcgcgcgcgggcgaagtggccggatgcggtcagcgtgtttgcgttgccgacgatgccgccgctgcacatcgcgctgttgcgcgagctgtcgcgctggatcgacgtgcgcatctacgcgctcagtccgtgccgcgaattctggttcgacatcgtcacggccgcgcgcgcggagtcgctcgacgcggcggaccggctcgactatcaggaagtcggccatccgctgctcgccgaatggggcaggcagacgcaagcgcaactgcacatgctgcacgagctgaccgagagcgcggcggcgagcgatgcgtcgcgctacgcggacaatcccgcgccgacgtggctcgcgcgcgtgcagaacgcgatcctcgatctgcagccggaggctgcgctcggcgagccgcccgccgagcgcggcgtcgaagtgcacgtgtgccacagcctcgcgcggcagctcgaggtgctgcatgatcgcctgctcgcgtggttcgacgcggacccgaacctcgcgccgtcggacgtgctcgtcgcgatgccggatctcgcgacggcggggccgctcatcgacgcggtgttcggcacgcctgcgggcgccgacgccgcgcgcatcccgtactggatcaccggcctgccgccgtcgcaggcgaatcccgtcgcgcgcgtgctgctcgattggctcgcgttgcccgagcgcgacgtcggcgcgccggagctcgtcgaatggctgcgcgccgacgcggttgccgcgcgctatgggatcgacgcgacggcgctcgaaaccgtgcagacctggctggccgcatcgggcgcgcggcgcgggctcgcgcccgatgcggccgagccgccgaacccggccgtgcccgcgccgcgccacacgttcgccgacgcgctcacgcggctctttctcggctacgcgatgcccgatggcgcggcgcccgtttcgacgtggctgccgatcgcgggcgccgagggcggcgaagccgagctgctcggccgcctcgcgcgcttcaccgacgacctcgacggtttcgcgcggcgcatcgcccgcgacctcacgccgcaaggctggggcgatgtattcgccgatgcgctcgcgcgcttcttcgattcggggccggcgttcgccgacgcgctgtccggcgtgcgcgacgcgctcgacgcgatgcttgccgcgatggcggaaggcgcggcgggcgcggcgttgcccgccgcggtcgtgcgcgcgggcctcgcggccgcgctcgacgatccggcgcgcggcggcgtgccgtggggcggcgtcacgttctcgtcgctcacgagcctgcgcgggctgccgtatcgcatcgtgtgcctgatcgggatggacgacggcgtgctgccgagcctcgcgcgcgcggacgagttcgacctgatggccgtgttcgcgaagctcggcgaccgccagcggcgcgacgacgagcgcaatctgttcctcgatctgctgcttgccgcgcgcgagcgcctgctgatcgcatacacgggccgcagcatccgcgacaacgcgccgctgccgcccgcggcgctcgtcgacgaattgctcgaccatctggccgccgcgtcggccggcccggacgcgccgcccgacgcggtcgacgccgcgcgccgcgcgttcgtgatcgagcatccgctgcaaccgttctcggccgaatacttcgcgccgggcggcgcgctcttcacgtacgacgcgtcgcgcgcgacgcttgcgcgcctgctcgccgagggcgcgcgcgcgcaggcgcgcccgttcttcgccgcgccgctgccggccgagcccgagcagccggtcgcgttcgccgatttcgagcgcttctggcgccatccggcgcgttcgctgctgcgcgctcggctcggcatcgtactgttggacgcgcaggcggaactcgtcgacaccgagccgttcgagctcgattacgcgggcagcgacgcgctcgccgagcgcgtgctgccgctgttgatcgagacggccgacgcggccgcgttcgagcatgcgctgcgcgtcgccgacgcgagccccgaggtgccgggcggcgcgacgggcgcggtgcggcgcgaccatgcgctcgacgcgctcgcgcagctcgcgggcaacgtgcggcgcgcgctcgccgacggcgcgacgcgcgtgccgttcgcgttcgacgtcgcgcccgcatggcccgcggcgagcgacgcgcggtggttcggcgagcacgacgcggcgctcgccgcggcggcgacgcgcgagccgctgcgcctgcacggcgcgctcgcgcggctgacggcggcggggcaggtgatctaccgctatgcgcggccgggggcgcgcgattacctcgccgcgtggctcgcgcatctcgtctattgcgcgatcgaccccggcgggccgcgccgcacactatggttcggctccggcgacacgttcgaattcgcgcccgtcgccgcgccgctcgagcagctcgcgccgctcgccgcgctgtttcgcgccgggcggcggatgccgctcgcgtttttcccgaggagcgcgtgggcgctcgtatcggagagcgaatcgaaggcggcgggcgtgtggatcaacgatcgcgtcgcgggcgaggccgacgacgcgtcgctcgcgctcgcgtggcgcggcgcgaacccgtcgctcgacgagccgttcggcgcgctcgcgcatctcgtgttcgatccgctcgtcgagcatctgcggagggcgtcatgagtcacgtcgcgccatccggcccgtcggcgagcgagctcgacgtgttcgcgtgtccgctcgacggtgtgaaccagatcgaggcgtccgcgggcaccggcaagacctggaacatctgcgcgctgtacgtgcgcctgctgctcgaaaaggatctcggcgcggacgagattctcgtcgtcacgttcacgaaggcggcgacggccgagctgcacgaacggattcgcgcgcgcctcgcgcagctcgcgcacgcgctcgacacgggcgacgacggcggcgatccgttcatcgcgcgcctgttcgagacgacgctcgcgcccgagcgcgggctcgatccgcaaacggcggcgaagcgcgtgcgtcgcgcgctgcgcgcattcgaccaggcggcgatccacacgatccacgcgttctgccagcgggcgctgcaggaagcgccgttcgcggcggcgatgccgttcgcgttcgagatggaagcggacgacggcgcgctgcgcttcgagctggccgccgatttctggcgcacgcgtgtcgagcccgtcgcggcggcctatccggcgttcgccgagtggctcgtcgagtacggcgcggggccggcggcgctcgacgcgcagctcgcgcggcggctgaagaagccgctggcgcgattgcgctgggacggcttgcacgcggccgacgacggcgcggaaagcgccgcgcgcgcgcacttcgatacggcggccgcgatctggcgcgacgagcgcggcgtgctcggcacgctgctcgccgacgcgcagccgtcgttgaaccagcgctcgcacaagccggaggcggtgagcgaggcgctcgacgcgtgggcgcgttatttcgagcaggcgagtgcggtggccgcgttgccgcgcgcggcgctcaagctcacgcagtccgcgctcgagaaagcgacgaaaaagggcggcgcgacgccgcgccacgcgttcttcgacgtcgcgcaggcgctcgaggcggctgtcgccgcgctcgaggccgcgcagcgcgcgcgctggctgtcgctcgtcgagcaatggctcgacgcggcgcccgccgagctcgcgcagcgcaagcgcacgcgccgcgtcgtatcgttcgacgatctgctcgcgaacctgtatcgcgcgctcgacgcgcatccgtggttgcgcgagacgctgcgcgcgcgctatccggccgcgctcatcgacgaattccaggatacggacccgctgcagttcgcgatcttcgatacgatcttcgcgcccgccggcccgctctttctcgtcggcgatccgaagcaggcgatctacagcttccgcgcggcggacctgcacacgtatctcgccgcgcgcgcgcgggcgtccgcgcgctacacgctcgcggtgaaccagcgctcgacgcccgcgatcgtcggtgcgtgcaaccgcgtgttcggcgcgaacccgcgcgcgttcgtgctcgacgggctcgattacgaaccggtgcgcgcgggctcgcgcgtgcgcgcgccgcttgtcgacgcgaccgatccgcttgccggcgcgggcgacttccgcatatggacgctgcccgccggcgacgacgtgctgaccaagcgcgacgcgcagcggcacgccgcgcatgcatgcgcggcggaaatcgcgcggctgatgcggggcgcgcgcgagcgcgcggtgacgctcggcggcgagccgctcgcggcgtccggcatcgcggtgctcgtgcagacgcaccggcagggcagtctcgtgaagcgcgtgctggccgcatggggtatcggcagcgtcgagctcgcccaggcgtcggtattcgcaacgatcgatgccgagcagctcgagcgcgtgctggccgccatcgacgcgccgggcgacctgcggcgcctgcgctcggcgctcgcgtccgactggttcgggctcgatgcggcggcgctctggcgcctcgagcagggcgatgccgagcaggacggcatcgacgccgccgcccgcggcgcgagcggcaacggcggcggcgcgcgcgccgcatcggcgggcgcgcccgcgccgtcgcccgcggacgccgatgcgatgggctgggtcgagcgcttctcgcgctaccggctgctgtggcgcgagcgcggcttcgcggtgatgtggcgcacgctcgccggcgagctgcgcatcgccgagcggctgatggcgggggcggacggcgagcggcgcgtgaccgacgtcaatcacctcgccgagctgacgcaggcgcgtgcgtccgcgcagccgggcatcgcgccgacgctgcgctggcttgccgcgcagcgcctcgaaggcggtggggacgacgcgcagttgcggctcgaatccgaccgtaacctcgtgcagatcgtcaccgttcacaagtcgaaggggctcgaatacgcgatcgtgttctgtccgttcctgaacgacggcgggctgcgcgagccggccggctccggcctgcccgacgcgcgcgagtaccacgacgaatcgggctgcgcggtgctgcattacggctgcgacgacgaagcggccgagcgcgcgtcgcgcgaggcggtgcgcgagcaggcggccgagcgcgcgcggctcgtctacgtcgcgctcacgcgcgccgtctatcggtgctatctggtcgcgggcacctatcagtcgtcgcgttcgacgaaggaggcgcggcgcagcgtgctgaactggcttgtcgcgggcgcgggccgcgatttcgatgcgtggctgaaggagccgcccgaagacgcggagctcgccgagcgctggcaggcgctcgcgggcggcccggtgacgctcggcgcgctgccggtgcccgcgcatcgcgagccgctcgcggccgggcacgatgcgcaggcgacgcgagccgcgcgacgtgcgacgcgtggcttgcgcgacgcatggcggatcgcgagcttcagctcgctcgcatcggcgatcgcgcgcgatgagagcggcatcgcgcgcgcggccgacgacgagatgcgccccgatcatgacgcgcttgccgccgcgctcggcgcggacgcgctcgagccgccggacgcggccgccgcgatcgcgccggcgcccgccgccgcgccgcgcgagctcgccgaagacgacatcctcgcgttcccgcgcggcgcggcggcgggcgaatgcctgcaccggctgctcgagctgagcaatttcgccgatgcgtcgacgtggccgcccgccgcgctgcgcgcgctgcacgagcgcccggtcgaggcggagctcgcgctggccgagcggctgcccgcgatgatgacgcggctcgtcgccgatctcgcggcgacggagctcgtgccgggcatgcgcctcgcggcactcgatccggcgcggcggctcacggaaatggagttcctgtttcccgcgcccgcgctcgatttcaacgcattgcggcgcttgctcgccgcgcacggctatccggacgtcgcgctcgaagcgggcacgctggccggattcgtcaaaggattcattgacatgatcgtcgagcacgacggccgcttctggatcgtcgactggaaatcgaatcatctcggcacgacgcccgaagcatacggcgagcgggcgctcgacgccgcgatggcgcatcacgcgtatcacctgcaggcgctgctctatatggtcgcgctgcatcgctatctgcgcgtgcgcatgcatggctacgactacgacgcgcacatcgcgggctatctgtacgtgttcgtgcgcggcgtgcgtcccgattggcgaaatggcggcgcgagcgccggcgtgcatgcgcggcggcccgcacgcgcgctgatcgaggcgctcgacgcgctgatgcgcgagggggatgcatgagcgtggtcgacgaacgtttcgcgtggacgggcggcctggcggaccgtctgcccgagccggccgatttcgggctcgcgctcgccgaaggcttcgcgcgccggatcgggatgctgtcgcggcgtgtcggcgcgagcgccgcggccgcgcgctgggcggcacgcgcggcgttcgccgcgagccgcgcgacggcggcggggcacgtatgcgtcgcgctgcgcgcgctcgcgcagcgctacgacgagccgtacgacgacgtacgcgcggcgctcgccgcgagcggcgtgaccgcgttcgacggcatcgtgcgcggcggcgagtgcccactcgtcgtcgatcgcgatggtcggctgtatctcgcgcgctacttcgaatacgagacgcggctcgcgaacgcgctcgtcgagcggagccgatgcggcggcgcgccggcgtgcggcgccgatgcgctctcgcccgacgcgctcggcgagcggctcgtccgctatttcgggccgcagaaggagcggggcgtcgattggcagcgcgttgcggcgctcatcgcgctcacgggccgcgtgacgatcgtgagcggcgggccgggcaccggcaagacgacgacggtcgtcggcgtgatcgcgtgcctgctcgatgcgcatccggagttgcggatcgcgcttgccgcgcccaccggcaaggccgcgcagcggatgcaggaggcgctgcacgcgcgcgccggcagcctgccggcggaactcgcggcgcgcctgccgcgcacgtcctgcacgctgcaccggctgctgggcggtggcccgggcgggcgcttcgcgcaccaccgcgacaatccgctgccgtacgatctcgtcgtcgtcgacgaggcttcgatgatcgacgtcgcgctcgctgcgcatttgctcgacgcgctcgcgccgaacgcgcgcctcgtgctgctcggcgacaaggatcagctcgcggccgtcgaggcgggcgcggtgttcgccgagctgagcgcgcgtcccgcgttcagcccggcgacgtgcgcgacgatcgcgcgcgcgctcggcgtcggcgaggccgagttcgtggcggcgctgccggacgggttcgtcgtgcaggcggtcggcgcggagcgcgtggcggacgcgcgtgcggcggcggccgatatggacgtggccgcgcgcgggacggccggcgccgcggctgcggccgcacgagcgaccgcggccgcagccgcacgaatgaccacggccgcagccgcggcgagggggggcgcgccggaatccgccgcgcaacgcgcgccggcgccgcacgcgggccggcgcggcggcgggcgcgcatcgaatcggaccgtcgacgatgcgcagggatcgttgttcgcgttcgacgacgacgcattcggtgtgggcacgtcgtgcggcgagccgggggccggcgcgcaaggtgccgggaggcgagatggcggggcgccgagcctcgacgagccgcacgccgggcgccgggacggcggcgcatcgcccggcgtcgcgcacagccggcgcgatgcgttcgacgcgcgtgcccggtcgggtccggcggatgtttccgacctggaaaacgccgcgcgcgcgtacgcgccggcgggcgcagccggcccggccgattcgccggcggacgcgtctttcgtcgagccggccgcgtggatcgaagcggacgaactcgcgtggctcgacaacgcggtcttttcgttctccgaaggcgcttcggcgaatgccgaagccgacgggcggcgaagcgccgcggcgacggcgaccgacgcgggcgcgcgcaccgcgccgccggttgcgcgggaagcgacggcgccgacgccgcgcgagaccgcgcgatcggacggttccgccgtcgcgccgctgaccgactgcgtcgtctggcttgaacgcaactatcgcttcggccttgattcgccgatcggccggctgtcgcttgcgattcgccgcggcgcggtgcaggacgcgctcgacgcgctatcgacgcaagacgacgcggccgcgcgttttagcgacgacggcggtgcgacgctatcggccgcgacggtcgagcagctcgcgcgaggcttcgccggctatgcggccgcgctgcgcgacgcgctggcgacgcccgagcccgatgcgctgccgctcttcgacgtgctcaaccgctttcgcgtgctttgcgcgacgcgcacgggcgcgcgcggcgcggaggaagtcaacgcgcgcatggcggccgaggtgcgccgcgcggtgcgcgtgccgctcgcgctcggtgcgcactggttcgccggacggcccgtgatggtgacgcgcaacgattacgcgctcggcctcttcaacggcgacatcggcattgcgctgcccggcgcgcgcggtgcgctgcgcgtctggtttcgcggcgcggacggccgcgcccgggcggtgtcgcccgccgcgctgccgccgcacgacacggcgttcgcgctgaccgtccacaaatcgcagggctcggaattcgacgacgcggcactgatcctgcccgcgtcgttcaatcgcgtgctgtcgcgcgaactcgtctacaccgcgatcacgcgcgcgcgcgcgcgcgtgcaggtgatcggctcgcgcgcggtgctcgcgctcgcgatcgcgacgcgcacggcgcgcgattccggccttgccgcacgaatcgccgatgcgctgcgcgcgcggcaggagggcgcgcgatgacgctgcgctacgcattctcgccggacgaggtcgagctgacggcggttcgcgcgcaaggcgcgggcgggcagaacgtcaacaaggtatcgagcgcgattcatctgcgcttcgacattcgcgcgtcgtcactgcccgacgacgtgaaggcgcggcttttcgcacgcgccgatcagcgaatcacgcgcgaaggcgtcatcgtcatcaaggcgcaggagtaccgcacgcaggaaaagaaccgcgcggccgcgctggcgcggctcgacacgctgattcgcagcgcgggcgtcacgccgcgcaagcgggtcgcgacgcggccgacgcgtgcgtcgaaggagcgccggcttgccgagaaggggcggcgcagcgaggtgaaatccgggcgcggcagagtcgtcgaatgacggtggccggcagccggttttgtcgcggcaaatgccgtgcgcgcaacgggcgcgacgcgcgggcgacgccgggcggcggccggtgacggctgcgtcgggtatggcgatggcggtgtagaagctcgaacgctcggtgggctcgaaggtgccgcggcccagaggcccggaggcgctggatttcaaaagctcgaaagctcaaaagctcaaaagcgcagagacgtagagacgtagagacgtagaagcgtagaagcgtagaagcgtagaagcgtacaagcccggaggttcagcaaaaaacgacccgcgtcccgccgcatgtccccgtccggccagctcgaaggtacgcccgccgcgcaacccgaagtcggcgcgccggccaatgcgcggggttttcgccgcgcctgccgcctcgctagcgtccgtccccgtacgacgaaaagtcgaagtcgacgcagaacaccttcagcgtcgtcccgaggtggatcgcgacggcggccgtgtagcagtcgcggccgtccgtcagcgagaagtgcgggcccatcagcgcgacgcgtccgggcgccgcgatcgcgcgctggaagtacgcgcgccgcgaccagttgcagtgcagctcgggcagcagcggcgcgagccgccgcgccgtcgcgctcggcgcctccggcgtctcgatcgtgaccgatggctccacttgctcgccgttcgcttccgccacgaacacgcgccgcacgatcgggctcgtcagcagccgctgcgcggcgtcgcgcaggtttcgggtctgcgcatagtcggcggcgcccgtgagcatgatccgctcgatcgtgtcgaagccgggatgcacgacgtcgccgcaccgtgccttcgtgcgctcggcgaagcgccgccacgcggcctcgatgcgcgccggcgcggcgcggcgcgcgtgctcgagcgacggggcgggccggccgaagcagaagccctgcacgaaatcgacgtcggcgtccatcaggatctgcagcgcgtcttcgttttcgacgccctccgcgagcaccatcgtgcccgcgtgatgcagcatcgtgacgagatgatgaatgatccgatgcgcgtcgcttgccgcgagcgagcgctcgaggatcgagcggtcgagcttcacgatgtcgggcttgatctgccagatgcggtcgaagttcgagaagccggtgccgaaatcgtcgaccgcgatcaggaagtcgccgtgctggatcatgtcgatcgtgcgggcgagcgcgacctcgttgcgcgacggctgctcgatcacttcgagcacgacgcgcgtcggcggcagcgcgaagtgcgcgcaaagcgcctcgatgaacgcgcccggcgcgatgccggcgtcgaacatctgcggcagcacgttcaggaacagccagcacgcgcccgtgtcctgcgcggcgaagttcgcgacgtgcagacaccgggtcagccgatcgagcaggatcgtctcgccgcgcgcctgcgcacgcgcgaacagcgtgtcgggcgaaatcggcgcgccgttcgcgtcggtcgcgcgggcgagcgcctcatagccgacgacgcgcttgtgcgtgatcgagatgaccggctgaaaggcgctggcaagggtgacgtcgtgatatcgcacacaccagcctgcgtcgcagcgggtgaactgcgaaatcaggctttcgggcgagaacccttgcgttttcggcatgttgtcagtgtcgccgcgaggcgcggcaaagggcgcgcggcgcgcgacggacgtgcgcgcgagcgctgatgagaaccacgcggagaaagacgaaacgcgtcatttctgcgtccggtggggaattgaatcgagtgtaacgaatgtcgatgcgtcatgcgcatcggggatacgcttaaattcggtgcgcaatgtcgcgctgtcgcgccgcgggcggtgaggatgcggcgtgccacgcgggcgacgtcctgctcgccgcgccgtgtgggcccatggggcgggacgcgcggcgtcgtgcccgggcgggccggccgcgcatactgaaaggagggacgtttcccgttttttgcgatgcggtgcgatgcggggctggctgcatcgatcggcgcgatgccgactcaccagtcggttcagatcgtgtgaagcggcgaggcgcgtttgcagcggacttcgtcgtcgtcgtgggcgtcgaacgtcgctcgcgtcgtgatgtggcgcgatccaagggccggcggcaagagaaaggtgaccgtccgcgacgagcttgccggcgacggcgccggccgcgggcggtctcgtgttcggttacgtggccggctgcgcgacggcgcgcgtatgcggcgaacgccggcgcgacaagcgttgcagcgcggcggacgaatgccgttcgcaagttcgcagcggttcgcgctggaacggcgtctgccgcgtatgcggcgaacgccggtgcgacaagcgttgcagcgctggcggccgaatgccgttcgcaagttcgcagcggctcgcgcacgaacggcatctgccgatggcgtctgccgctcgccgttgcggtccgcccggcgccgctccactcgccgatgcgtcgcaccgcgccgcatcgcgcgattcgccgccgagcctctgtcgcgccgtccccgcgccgagggcggcgcgccgaacccgcagccggcgtcgcgcgacgccggccgcccgacgtcaggccgtctcgttgcgctggggccgaacgccgggaatgcgcctgatcgcgccggtggcgagcgcggtgccgagcagcacgatcacgcagccctcgagcatcgcgaacgacacgcgctcgccgagaaagagcgcgccccacaggatgccgaacaccgggatcacgaacgtgacggtgatcgcgcgcgccggcccgatatgcgcgatcaggtggaagaaaatgaaataggcgacgcccgtgcaagcgatgccgagcgcgagcaccgagccccatgcgtgcgcggagacaggcgcggcgggccacgtggcgagcgcgaacggcaacagcaggatcgtcgcgccgaccatgctgcccgtcgcgctgacgagcggatcgacgcccgtgagcttgcgtttcgtgaagttcgcggcgatgccgtacagcagcgtcgcgccgagcgccgcggcggcggcgagcgcggccgtcgcgggtgatgccggattcgccccgtgcggcgagaacacctgatcccagacgagcgtgagcacgccggcgaagccgatcacgaggccgagcgcgcgcggcagcgacagcgaatccttcagccacaggtaggcgacgagcgcgccccagagcggcgttgtcgcattgatgaccgacgtgacgcccgccgacagcgtgagctcggcgaacgcgaacaggcagaacggcgcggcggaattgagcaggccgacgacgaagagcggccacgcgtgctggcgcagcagcgcgatcagctcgcgcggcgcgtagcgcgtgagcatcagcgcgacgaggaacagcgcgccgatgccgacgcgcagcgccatcagcggcgcgacgccgaattccgcgacgccgacgcggatgaagaggaacgacgcgccccagagcgcggcgaggacgatcaaaaggagggcgttcttgaggttcatcgaggatcggacacttggcggtcgaagaaggatcggccaagcatcttacaccgcgctgttgcgcgacgtttcagcccgggatgaaacagcaagatacggggacgctcgcgggaaagtgcggggaaagtgcggggaaagtgcggggaaagtgcgggaaagcttggggaaagcgcgcgccggcgaaggcgtgcgcacgagtagacgcgcacgcgcaagccgctcgcgccgcatgcgagcccacggcggcgcggcagtggcggcggatcagtgagggcggatccgcggcggcgaatcaatggtggcgccagtagccgcggccaccgccgctccaatagccgaaattgagcgacagggacggcgccggatagtaatacgcgggataggcgggcgcgacgtacacgggtgcggtttgcacgggcgccgcgtagtagccgctcgccggatagtagccgtacgggtaatagcagccggcgagcgcgacgctcgcgagcgcggcggcgacaagggtcttgttcatgatgagtccgcagtcgtgcgtgcggggcaggagtcgatgcctgcgagcttagaccgcccgcatgtgaaacgctgtgtgaaacggtaacggctcatttccgccgcgcgatcgcggcgcaatcgtcacatgaatcgcgtcgcgcgcgccggcgcgagcggccggaggacgatacgcgccgcctcgaagacggcgcgcaccgtccgcatccaggggcgcagcccgtgttgcgcgggcgcgcccgaatcgagggcttacttgccgacctggctgcctacgaggccgcccgcggccgcgccgccgatcgtcgacagggcgttgccgccgatcgccgcgccggcgacgccgccgatgcccgcgccgattgccgcattacgttgtcgggtcgtcatcgtgtcgcaagccgacaggctcgccatcgtcgcgatgagcattgcgcataccccaatacgccgaatcgatttcattgttcaatcctcaggtgaaagagaggcatgggcgcgcgcctgacgccgcgcccacactcaaaatctacgcgggcgatccgttttgcgctgtaaggacttgttagagccccatcgctttcgtaatcaattgtttcgcttctccgcgggcgttgccgcgcggttgcgcgcgcgcaaaaaagcccgcgttcgggcgggctttttcggggcggcacgcgtgcgccgatcactggcggtgatagatctccgagccgctcttcacgaactcgaccgccttcacttccatccccttcttcagcgcgtcgttttccgacacgccctgctgagcggcgaactcgcgcacgtcctgcgtgatcttcatcgagcagaagtgcgggccgcacatcgagcagaaatgcgcgaccttcgccgaatccttcggcagcgtttcgtcgtggaattctcgcgccttgtccgggtcgagccccaggttgaactggtcttgccagcggaactcgaagcgcgccttcgacagcgcgttgtcgcgcacctgcgcgcccgggtggcccttcgccaggtcggccgcgtgcgcggcgagcttgtacgtgatgatgccttccttcacgtcgtccttgttcggcagcccgaggtgctccttcggcgtcacgtagcacagcatcgcggtgccgaaccagccgatcatcgcggcgccgatgcccgacgtgatgtggtcgtagcccggcgcgatgtcggtggtcagcggcccgagcgtgtagaacggcgcttccttgcaccagtcgagctgaagatccatgttctccttgatcaactgcatcggcacgtggccggggccttcgatcatcacctgcacgtcgtgcttccacgcgatctgcgtgagctcgccgagcgtcttcagttcgccgagctgcgcttcgtcgttcgcgtcgtagatcgagccggggcgcaggccgtcgccgagcgagaagctcacgtcgtacgccttcatgatctcgcagatctcttcgaagtgttcgtacaggaagctttccttgtggtgcgcgaggcaccacttcgccatgatcgagccgccgcgcgacacgatgcccgtcatccggttcgcggtgagcggcacgtattgcaggcgcacgcccgcgtggatcgtgaagtagtcgacgccttgctcggcctgctcgatcagcgtgtcgcggaagatttcccaggtcaggtcctcggccttgccgttgaccttctccagcgcctggtagatcggcaccgtgccgatcggcaccgggctgttgcggatgatccactcgcgcgtttcatggatgtgcttgccggtcgacagatccatcaccgtatcgccgccccagcggatcgcccacgtcatcttgtcgacttcctcgccgatcgacgacgtgacggccgaattgccgatgttcgcgttgatcttcacgaggaagttgcggccgatgatcatcggctcggtttccgggtggttgatgttcgccgggatgatcgcgcggccgcgcgcgacttcgtcgcgcacgaactccggcgtgatctcggccggcgcgttcgcgccgaacgcggcggcgccgaatgcctggcccgcgtgctggcggcccatcatcgcggcgagcttcgcgccgttcgggccgcttgccttcaggctttccagatactcggcgcggcgctggttctcgcggatcgcgatgtattccatttccggcgtgatgatgccctggcgcgcgtagtgcatctgtgtgacgttcttgcccgccttcgcgcggcgcggatgacggtgcaggccgggaaagcgcagctcggccgtcgccggatcggccgcgcgctcgcggccgtagtcgctcgtgaggcccgcgagcgtctcggtgtcgccgcgcgcgtcgatccagcgctggcgcagcgcgggcaggcccgcgcgaatgtcgatcttcgcgtccgggtccgtgtacgggcccgacgtgtcgtagacgtagatcggcgggttcttttcgccgccgaagctcgtcggcgtatcggcctgcgtgatctcacgcatcggcacgcggatgtcgggttgcgagcccgtcacgtagaccttgcgcgaattcggcagcggggcgacggcggcggcgtcgacgcgggcgtcggccgacaggaacttggggttggcgttcatgcgatctcctgtgtcgacccgagctggcgctatggcgctcgcccgggtcccatgcaaagcgggggtagggcgctaagcaggagacgagattcgcgacgcgacgggattctgacgtgaaacaacggcgaaaccctgacgcttccctgcgctggcattatccagatcaggttcaaagggtatttctcacccgctgcgcacgatcgtttgaccgagcgcattgcaggacccccgcgttagcaagcgcacacgatacaccgggtcggcggcggtttcaacaggggacagatcgattgcgcgcgcgtccgcggtcggtcgccgatattgcgccgcggcggcgcgaggcggcgcgcaccgggttcgcgccgcgcagacgcgttcgcgccgcgcgggcgggcacggttgcgccgcgcatcggagtggccggcccgtgtgccgatgatgcgtcgatcgtgcgtcgatcatgtgccggccgcgcgtcggcatgcgcccgcggtttgcttgcgcgtgtctgtttgcgtgcgcgtgccgacgcgcgatcgttgtctggcggtgcaagcgccggtcccgaaaaatttttgcgcgccggtgtcatatcggccttcgcgtcgcgactattcggctcttcaatcaataacgatggagctatcccatgaaaaggaatctgattgctttcgcctgtgtcgccggtttcgcgctcgccgcgccgttcgcgcatgcgcagaacgatgcgatgtcgaaggacggcatggggatgtcgaaggacgcgatgtccaaaggtgcgatgtccggcgatgcgatgtcgaaagacgcgatgtcgaaggaccggatgggcaagcggcacgatcacatggcgaagggcggcatgaaggccggccccatgtcgaaggacgcgatgaaagaaccgatgtcgtccgacaagatgagtccgatgtcgaactgagcggcgcgcttcgccgcgtcttcgacgacgcgaacggctcggtcgcccgtgcgctgttcgggcggccttcgtcttgcggcgcggtgcgccgcgggaagccggatcgcgccgtgcgcgccggcgtgcgacgcgcatcgcgcccgcgcaccggctcccaccgatgagcaccgatatgtcgatttcattttccgtttcgctccgcgccgtcgcggcggcgctctcgcttgccgcggcgggcgccgcgcaagcggccgcggacggcgcgtgcatggcccgcagccccgacggccggcaggcgctcgtcgagctctatacgagcgagggctgcagcagttgcccgcccgccgacgactggctcgcacggctcgccgcgcgccgcgccgcgttgcgcgtcgtgccgctcgcgctgcacgtcgattactgggacggcctcggctgggcggatcgcttcgcgcagcatcgcttcaccgagcggcagcacgcgcttgccgcgcgcggcggcggccgtttcgtctatacgccggaggtcgcggttgacggccgcgagctgcgcgactggcgcgatgcggacgcgttcgggcggcgcgtcgtcgcgacggcggccgcgcccgcgcgcgtcggcatcgcgctggccgccaagcggcgcgcgggcgcgctcgacgtcgcgctgtccgtgacgccgcgcgtcggcgcgccgcgcgcgctcgacgcctatctcgcgctgtacgagaacggcgtcgaatcgcaagtgagtgcgggcgagaaccgaggcgcgacgctgcggcacgagcgcgtcgtgcgtcaatggatcgggccgctcgccgcgacggccgacgcgcacgcgtcgctcgacgtgcggcgcgcgctgccgctgcccgcgaacctgcgcgcggcggacgccgcacggtatggggtcgcggcgtttgtcgaggatcccgcgacgggcgacgtcctgcaggcgctcgatttgccgctgtgcggctgaacgatgcgcgcgcgatcgatcaacgaacgagggtatcgccgatgagcgcgacgccgacgacgagcgcatcgacaacggccatggccggcgcgcgggcgagcggggcggccgacgcgccggcacgcgcgccgaccggtgcggacgtcgatgccggcgcaacggcatgggccgatgcgaccgccaatgcgacggccaacgcgacgaccgatccgacgatagacgcgacggccgacgcgacgaccgatgcaatggccaacgtaacgaccgacgcggcgacccgcgtcactgccaacccgccgatccatgaaacagccaacgtgccggccagcacggcagccgccgcaacgaccgaagcggtcgccggcgcacgagccggcgcggcgctcgatgcggcacaccccggagcgacccaaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcaccgaagccgcgagcccggccggcacggacgcggccgcgagcggcacctgcatcacccgcgccacgcgtgcgcgccggccgatccacccgctatgggtgcgcgcgagccactggctcaacgcgctcgccgcggtgacgatggcgctgtcgggctggcggatctacaacgcttcgccgatctacgcgggcttcgtgtttccgcgcggcgcgacgctcggcggctggctcggcggcgcgctgcaatggcacttcgcggcgatgtggctgctgtttttcaacggcgtgttctatctgacgatgggcgtcgccaccgggcgtttcacgcgcaagctcctgccgctgagcgcgtcgggcgttgcgcgcgacttgcgcgacgcgctgcgcgggcggctgtcgcacgacgatctgtccgtgtacaacgcgctccagcgcgccgcgtacgtcgcggcgatcgccgatctcgcgttgctcgtgctgtccgggctcgtgatctggaaatcggtgcagttcccgctgctgcgcgagtggctcggcggctacgaccgcgcgcgcgtcgtgcacttctgggcgatggcgtttctcgtcgcgttcttcgtcgtgcatgtcgcgatggcggcgctcgtgccgcgctcgctgctcgcgatgctgcgtggacattaaaaggagtcgctcatcatgtcggaaaacgacaggaaaaagcgcgagaacgacatcgcgcgaatcgatcgcgcatcgctgctgatcgacgtgcgcaagtcgctcgcgctgccgtcgcggcgcctgttcggcaagcgcatgctgacgcttggcggcctcgcgatgctcaccggctgcacgctgcgcgacgacgcctcggtcgacgactttctcgagaaggtgtcgcgcgcgaacgatcgcgtgcaggcgtggctgttcggcccgacgcggctcgcgcccacgtatgcggaggcggacatcacgcgcccgtttccgttcaacgcgttctacggcatcgacgaggtgccgcgcgtcgatgcggacggcttccggctcgccgtgtcgggtctcgtcaccggccagcgaagctggagcttgccggcgctgtatgcgctgccgcatgcggagcagatcacgcggcacatttgcgtcgagggctggagcgcgatcggccgctggggcggcacgccgtttcgcgaattcctgcgccgcgtcggcgcggacacgagcgcgaaatacgtcggcttcaaatgcgcggacgactattacgagagcatcgacatggccaccgcgctgcacccgcagacgctgctcgcattcgaatacgacggcaagcggctgccgcccgaatacggattcccgatgaagctgcggatgccgacgaagctcggctacaagaatccgaagcatatcgtggagatattcgtgaccaacgcgtatccgggcggatattgggtcgaccaggggtacaactggttcggcggttcgtgagccgaccgggcgcggccgcgcgggcggcgtgtggcgccgtcgcgcgtgcgtgccacgcgcgccgcgcgccgcgcgggttttgccgcgcgtcgttgcgcctcgcgatttctcgcggcttcggctcggcggtcgaaaaagagaaaaccccgtctcgccgagtgccgaatgtcgcgccgaaacgtcaccgcgcgcgcgatcgattcgagtcggcattcgttttccattccttaatgcataatgctgacgaaatgcggccgccatgccgcgcacgtcatcattcgagtccgccttcgagtccgttcgtctccttcggtcatgttcgccgccgcacgctccgacctgtcgttccgcacgccgccgtttcccgtcattccggttttcccggcgccgctcgccggcggtcgcatcgcacggcgttcgaccgcgcggcgcttcacgcgggcgggctgaccgatgacgccgttcgaccgttttctcgccttcgtcgcgcgtcatccgccccgcctgccgcagagccgcagcggccgcgtcgcgctcgcgctcgtgttcatctatttcgcgtggggctcgacgtacctcgcgctgcacgtcgcgctcgaatcgtttccgccgctgctgctctccgggctgcgcaatctgctcgcgggcgtcgggctcttcgtcttcgcgatgcggcgccggccggtgcggccgacgctcgtcgaaatccgcaacgcggcgctcgtcggcacgatgctcgtcacgatgtcctccggcctcatcgcgctcggcatgcgcaccgtcagcagcggctcggccgcggtgatggtcgcgacggtgccgctcttcgcgacggtgatcgcgtcggtggccgggcggcgcgtcacgggcggcgaatggggggccgtcgcgctcggcatggtcgggatcgtcgtgctgaactcgggcgggccgtcgtcgccgggctcgacgctcggcagcatcaccgtgctcgcgggcgcgctcttctgggcgggcggcgcgcatctcgccgcgcggctcgcgctgccgcacgatctgttcctgtcgaccgcgctgcagatcggcctgggcggcgccgcgtccacctgcatcgcctgggtgctcggcgagcgcatcgggcacgtcgcgtgggtgcccggcgccgcgttcgtctacctgatgctcgccggcacgatggccgcgtacgtcgcgtacggctatctgatccgccacacgagcccgatcatcgcgagcagttgcatgtacgtgaacccggtcgtcgcggtcgcgctcggcgcgctgttgctcggcgagcccgttacggccgcgaccgtgatcgcgacgatcgcgattctcggcagcgtcggcttgtcgttcgtgttcgatccggcgcgccggcgcgcgcaatagcggcggcgcgcgcgacgaaatcgcgcgggaggcgggggaggcgcggcgcgacatgaacgatggccgcgcgcggtcggcggccgcattgaacgcgcgccgcttatcgtgatggcgaaccgcgaaccgcgaaccgcgaaccgcgaaccgcgaaccgcgaaccaagaaccgcgaaccaagaaccaagaaccaagaaccaagaaccaagaaccaagaaccaagaacggcgagtggcggaccatgggcgacggaccgtgaaccgtgaacctcgggtcgcgagccgcgagtcacgagccgcaagcagtgagccgtcagtcgtaagccgcgaacctcgcggctcgtgtcccgcacccataccccgcaagcgctcgacaagccgcacgccccgtttatcgcgcgcccgcgccgccgcggaaatgcacgatcgccgcgacgatcgagaacagcaggccgaccgcgcacatgccgagccagcccgtcgcgcgccatgcggcgacgcccgcggacgagccgatcgcgccgccgatgaagtagcagaccatgaacaccgtgttcacgcggctgcgcgcgtccggcttcagcgcgtagatgcgcgactggttcgagatctgcgcggcctgcacgccgacgtcgagcacgatcacgccgatcacgagcccgatgaggctcgcgcccgacagcgcgaagatcgcgaacgacgcggcgatcagcgcgatcgcgagcgagatgatcgcgcgcgggccgcgcttgtcggcgaagcggcccgcgtacggcgcggcgagcgcgcccgccgcgccgacgatcccgaagagccccgccgcctgcgggcccagatgaaacggcgcgcccgcgagcagcagcgtgagcaccggccagaacgcgctgaacgcggcgaagatcgcgccgcccgtcatcgacgcctcgcgcagtccgcgcaactcgcgcacgagctgccacatcgacgcgagcagcttgccgtacggcagcgtcgatgtcggcgagctgcgcggcaggcgcgcgacgatcacggccgcgagcgcggcgagcgccgcgaccgatgcggcgaacaccgcgcgccagccgaagtattcggcgacgaagcccgccgccgtgcgcgcgagcaggatgccgagcagcaggccgctcatcacggtgccgaccgcctgcccgcgcgcggcgggcggcgcgatctcggcggcgaacggcaccgcctgctgcgcgatcgtcgcgaggatgccgatcgcgaggcttgccgcggcgagcacgccgagcgtcggcgcggccgccgcgacgacgagcgcggccgacagcccggcgatctgcagcaggatcagcgtgcgccggtcgaagcggtcgccgagcggcgcgaggacgagcatgccggttgcgtagccgagctgcgtcgcggtcggcacgacgccgatccatgacgcgctgcccgggaacgatgcgcggaatgcgtcgagcagcggctggttgtaatagatattcgcgacggagacgccggcgatcgtcgcgagcagcagcaacaggctgcgtgaatagtggccgggcgtgccggcggagtggcgaggctgcgaggacatggtgcgtgtgggcgaggcgcggcgcgcgggagggcgcgccgtccgagcatcgatcgaaatcaacgaaggcgaaatgccgcgagcgccgatcataccggagccctcggaatttcgccggcgcgccgcgcgcccgctcggcgcgccgttaatttcgccttaagccgcgcgcttgcatagtggcgtccgagcgagtcgcaggagcgttcgtcatgcgtcgcgcgccgccgttgccggcatccggctcgctcttcgcaaccgccgcgacaaggagagtccgattgaaccagccagcccgttcgcctgccgtcgcaggcatgctcaacaaagtcccggaagtcacgctcgcgttctggatcgtcaagatcatgtcgacgacggtcggggagaccggcgccgattatctcgccgtccatgtggggctcggcgccgccgtcacgggcgcgctgacggcctgcctgctggtcggcgcgctcgcgctgcaatggcgcgcgcgcgcctatgtgccatggatctactggctgaacatcgtcctcgtcagcgttgccggtacgcagatcaccgacgcgctcaccgacggtctcggcgtcagcctccacgtcagcacgccgcttttcgccgccgcgctcgcggcgacgttcgcgctctggtatcgcagcgagcgcacgctgtcgatccatacgatcgtcacgccgcgccgcgaggggttctactgggccgcgatcctgctgacgttcgcgctcggcacggcggcgggcgatctcgcgaccgaggcgctcggcctcggattccggctcgggatcgtcgcgttcggcggcgcgatcgcgctcgtcgcggcggccgcgctcggcgggatgaaccgcgtgctcgcgttctggctcgcgtacatcctcacgcgcccgctcggcgcgtcgctcggtgatttcctgtcgcaggcgcaagcgtacggcggcctcgggctcggcacgatcaggacgagcgccgtgtttctcgcggtgatcgttgcgctcgtcgcggggctgagtgtcgccgccgcgcgcgcgggccggctcggcgcgcgcgggcgctgaggtcttgccgtcgcggctgccgctgccgctgccgctgccgctgccgctgacgttgctgttgctgttgacgttgacgttgacgttgacgttgacgttgacgttgacgcaaaccggaggcggcgtcgtatgccaccatttcattcgagttcaacacgaggaggtttgtcatgatcaagcgcaagctcatcgccttcgccgccgcgcccgcgctggcgctcgccgcgttcggcatcggcacggtgtcgccggcaggcgtcgcgccgagcatggccgaagccgcgaccgtctcgaagctcggcgatctgtcgccgttccgtgcgatcgccgtcgacgtcgcgcaacgcgtcgacaagggtgacctcgccggcgcgaaggcgcgcatcaaggatctggaaacgtcgtgggacgatgcggagccgtcgctcaagccgcgcgcggcggccgattggcacgcggtcgaccacgcgatcgatcgcgcgctcaccgcactgcgcgccgacaggccgcaagctggcgcatgcaggcaggcgctcgccgatttgctcgcggttatcgatcggccaggcggtgcacgctgagtacggcatgcggcatgccatactcagcgtgaggggtgacgtgtgacgtagccggcttgcgccgtgacggcccgcctacgaaatgcgcgggagggccaggggcgcgcatgcgccgcgcgtcgacgctcgcgtgcccggtgcccgcgggcccgaatgcacgccgtcgcgcgcatgacgtttgccgggcgcgtgcggcgccgcgtcgtgcgacgccgcacgcgatgcgccgcggaccgtgcggcccgacggcgccgagccgcaagccgccgccgagggatcgcgcgaaggcgcgcgcctcggcacgtttgcagcgagccgcgccgccgtgcgagcgatcggccgctcgattgcgcgctcaatcgatcaacgttcccgtcggctcgaagaacggatgcggcccatcgctcgcgtcgacgtacacgtgatgcgacgcgagcccggcgcccggcgcatggcggtgcacggcgaacgcgggcggctccatcgagaacgacgaaggcccgccgtcgcgcagatcgaacgtgacctgatgcgcgggcgcgggcacggccgacgcgatcgtgccgccgaagcgcgcgaacatcgtccgatgcacgtggccgcacagcacgcgctcgacgttcggatggcggcgcagcagcgcgtcgagccggctcgacgcgtccggggcgagccgcatcgcgtccatgtggccgatgccgcacgcgaacggcggatgatggagcgcgacgatcacggggcgatcgcgcgcggcgtcgagctgaccggcgagccatgcgagccgcgcgtcgcacagcgtgccgccgctcgcgcccggaatctgcgaatcgagcgcgatcacgcgcagcggcccgagatcgagcgcgtactggacgaactcgcccgattgcagctcgacgcgcgcagggaaggcgcgccgcagcgccgcgcggtcgtcatggttgccgacgagcaggtagtacggcatcgcgagcggcgcgagcagcgctttcaggtgtgcgtattcgtcgtcgtcgccgaagtcggtcaggtcgcccgtgacgagcaccgcgtccgggcgcggctcgagcgcgttcagccgcgcgacgcagcgcgcgagatgcgcggcggtatcgacgcgccgatacgcgagcgcgcccggccgcttgatatgcagatcgctgatgtgggcaagcagcatcatcgttcctcgttgtgattgtatggggttcgggtcgtgtctcgtttggttcggggcgtcggcggcgtgcgccgcgcatcgccttcgcgcatcatgtgtcgccggtcgccggtcgccggtcgcacgatgcacggcgcgagaggcctgtcgcgggacgcaagacccccgacgcagtgcccgcgccgcgcgcacgcgcatcacgcgagtgcgatgagcccctcggccgcgatcgcgacgccgaccgcggtgccgcgcgcgagatcgacgcggcccggcacgtcgatgacgagcgggtcgggcgcggcgtgctcgatcgtcacgcgcgtgcgctcgccgaggaatgcgcagtgcgcgaccgcgccgcgcagcggcgcgtccgacggatcgacgaggcgcgcgtcctccggtcgaaagaatagctcgtttgccggcgacgcgacggcgagcgcgccgccctcggtcacgagcgcaccgtcgcgccacacgccttcgagccggttcagcgtgccgatgaagcgcgccaccgcgcgggacgccggccgataatagacgtcgcgcggcgtgccgatctgctcgattgcgcccgcgctcatcacgacgatccggtcgccgagcgccatcgcctcggcctggtcgtgcgtcacgtacaccgtcgtcacgccgagctcgcgcaagagcgcgttcatctcgcggcgcaacgcgtcgcgcagttgcgcgtcgagcgcggtcagcggctcgtcgagcagcagcacgcgcgggcgcgcagccagcgcgcgcgcgagcgcgacgcgctggcgctggccgcccgacagcgcgtcgatcggcttgtccgcatgcgcggtgagccgcatcatcgcgagcagcgcgtcgacgcgctcgcgcagcacgcgcggctcggtccggcggatccgcagcccatagccgacattgccgcgcaccgacaggttcggaaacagcgcatagttctggaacaccatcccgacgccgcgcttttcgatcggcaacgcggtcacgtcgtcggcgccgaacgcgatcgcgccgcccgcatcgggcgtatcgagcccggcgatcaggcgcagcgtcgtcgtcttgccgcagccggacgggccgagcagcacgagcgtctcgcccgcgccgatcgcgagatcgagcggctccagtacgcgcgtgccgtggaaggttttcgcgcagcgggtcagggtgatcggtacggagtcgagtttcatcgtcgaggcagcggaaagggcggcgataaaggagaaggcgacggcagaagccaccgcaaaagccaccgcagaagcaaggccgaaaacaacggcggcgcaacgaaagcgcggcgagggcgcaacgaaagcgccgcgcgcacaggcatcgcgaaggcggcgcggcggcgccggctcatcagcggcgcttgcacgtgcgatcgcgtgtgcgatcgcgcgcgcccggcggctcgacgccgagccgttgcatcgcgacgagcagcggcagcgtcatcagcaggaacaggatcgtgtacgcgctgccgatttcgaggcgcagtgacgcgtacgtatcggcgaggccgacaggcagcgtcttcgtgtcgggcgtgtggagcatccacgtgaggttgaattcgccgatcgacagcgtgagcaccgcgagcgcgccggcgacgatgcccgggcgcaggttcggcagcacgatcgtcgcgaagcgtgtggcgaacgatgcgccgaggctcgccgcgccttcctcgagcgtgcgcagatcggcgcgcgcggcgacggccgcgaccgcgcggaccatgaacggcagcgtgaacacgacgtggccgacgacgatgaaccacaggctcgtgcggaacgcggcgaagccgccgtagacgctcagcagtgcgagcgcggacgcgaggcccggcagcgcgacgggcagcacgagcgcctcctcgatcaggcgcgagacgcggctgcggctgcgcgcgagcgcgtagccggcgggcacgcccgcgacgagcgtgacggcgagcgtcgcgagcgcgacttcgagcgacaggaataccgagccgtgatattgcgcccacacctcgccgagccagcgcagcgtgagcccgctcgacggcccgcgaaaataattgaccgtgagcccggcgagcaccgacatcgcgacgggtacgatcaggaacgcgcacagcgcgagcgtgaccgcccattgcgcggcggcgagccagtcgagcggcgcgcggcgtgcgcggcggacggcggggggcgcgtgcgggccggccgcggcggcggggcgggcgagggcggcggcgtccttcgggggaggcgtcatgggcgtgcgcaatgcgatgtaaacgttttcgtcgacgaggattatcggcggcgtcgatgaagaactgatgacggcaccgcgcgcggcgacggggagcgcgcaggcgaggtgcgccgcgcggcgcgacatcgcctgggcgtcgcgcgcgcgtcgatcgtcggtcgttctgcgcctcgtcgaatgcatgcgcggaacgatcccgtagttttaaacgtttgaatgaagagcgcgagacggcttgcgcggcgtcgtgcgtggcgattgcggtcatggcggcgatgcgcgccgtgccgcgccgacgcggccgcgaaatcgcacgcatgcaacggcggcgcgcttgcgcgcgcgtgcgccgcatgcgcgccgcgcggcgaaacggcggcgaaccccgccgcgggcggcgacccacggccgcgaccgcatgcgcgttggcgggcgtcgacgctcgtcgcgccgtccgcatcgagcacatcgagcacatcgagcgcggcgatcgccgagcaattcgtctaattgccggttctccggatgtcgccgcgcatgcggttacgctatattgagtcgccgaatggcgttcaggagtccgggaaaaacgggccgaacgccgggcgcgccgcccggaagtcaggtttgaacacggcgcgtcgcgcggcacgttgcggggcgattgttgatggccaggcacgagagtagcaaccccgctcttttttgttgtctacgaggagggagtgatcgatgcaaacgataacgatggagcagtgcaagcgcattcacggcggcgacaacctgatcgacgggacgttcaacctgttgggcggcacgttcacgatcaatagcagctcgctcagcacgctgctcaccaacgccaatacgctcgtcgtcaacgcgaacaactggttgacgaatccgaagggaacgttgtcgtcgacgaagaagtagccgccggcgcgacgcgcggcccgtgcccggccctgggctcgcggccgcgacgcgttggtccggcgcacgtcgatccggcgaggcggccgaggcgcgcggggcgggcgtctcgtcctgaccgagctctgtccaagccctgatcgaatcgtgacggaggcctgaccgggccgacccgcatcggtccgcatcggcccgcatcgaccgggcgtcccatgcctcttccttcgcaatggcggcgattcttcggtcgctgcgtctttctcacgcggatgcggccgtcgcctggcccgtcaggttccgcgcgagcgccagcacagcccacgtgacgatgccgagtacgatcgacagaccggccgccgtcgcgatgttcgcgttcagcgtgaactcggtgtagatcgtcatcggcagcacgtcgagatcggtcgccagcgtgaacgcggtgccgaacgcgcccatcgcggtcgcgaagcagatcgcgcccgcggcgacgaggcccggcgcgagcgcgggcagcacgatgtcgcgcagcacgtgccagcgcgacgcgccgagcgagcgcgcggcctcctcgagcgacggatcgagcttcgacgccgcggcgatcaccgtgacgatcacgcgcggaatcgagaagtacagatagccgacgaacaggcccgaaaccgaatacgcgaacacccagcgatcgccggcgagcttttgcgacagcatgccgatcaagccctggcggccggcgagcatgatcaccatgaagccgacgacgacgcccgggaacgcgagcggaaacgtgaggagcgcgatcagcgcgcgcttgcccgcgaatgcgcggcgcgcgagcaagaggcccgcgatcgtcgacagcgcgagcgtcgcgagcgtgacggccgcggacagcgcgaccgtcgatgcgaggcttttcatgtagcgcgcgttcgacagcagcgcgagataggcgtcgacgaacccgccgcccgcggacacccgcacgagcgagaccatcggcaacagccagaacgcgacgaacacggcgagcgcgggcgcgagaagcgcgatgcgccagcgcgacgggagcgtgagatcggacatcgtgagagcggctcttgcgggtgacgggtgatggatgatgggcgacgaacggcgaacggcgaacgacgaacggccgcctgtcgccccgcttgccgcggcggttattgcatcgcttgcagatactgcttgccgaacgcctgctggccggccgcaagcttgccgaagtcgacgctcttcgcgcgcgcgtactcgctcgccggcaggaactgcgcggcgacgtcggcgccgagcgcctgcgcgcgcaccggccgcagatacgcgctcgcccacagcttctggccttcgtcggacagcacgaaatcgagcaccttcctgccgttcgcctcgtgcggcgcgcccttcacgaggctcatcacgtacggcaccgagatcgtgccttccttcggaatcacgaattcgacgttcgcatgatccttgtacttcgcgcgataggcgtcgaaatcgtaatcgagcaggatcggaatctcgccggacagcacgcgcgcgtatgcggtctgcttcggcacgatcggctggttcgccttcagcttgcggaaccagtcgagcgccgggcggaaatcgtcgaagctgccgccgagcgcctggttcaccgcgacggcgcccgcatagccgacgaacgcgctcgacggatcgagatagccgaccatccccttgtactcgggcttgagcagatcggcccacgtgcgcggcaccggcttgccgtcgagcgcgtccttgttgacgaagaagccgagcgtgccggagtggatcgcgaaccagtagccttgcgggtccttgagattcgccgggatgtcgctccagtgcgcgggcttgtagggggcgacgacgcccttgtccttcgcctggaacgccgaggacacgccgagatagacgacgtccgcgacggggctcttctgctcggcgatcagttgcgcgatcgcctggcccgagttcttgttgtcgaacggcacgcgaatgccggtccgctgcttgatcgcggcgatctgcgcggcccagtcggcccattcgggcgggcagttgtagcagatcgccgtgtcttgcgcgtgcgcggcggatgcgccgagcgacagcgcgagcgacgcgacggggatcagcatggcggcgcacgcgcgacgcacggcggcgagcggcgagcgcggaagaagcgaacggcggacggtcacggcgggtctccttgagggcgaagcgaatggaaagcgacggaaagcgaaagcacggttcaggcgatgcgcgccgcgcgcgcatcgcgcgcatcgcgcggcggcgcgacggtcgcgccgtcgcgcaccgcgtgcggcagcgtcagcgcgggttgcgcatggcgcttgccggcgatgcgctcggcaaggcgccgccacgcggcgcggccgatctcgcgattcggcgtcgcgacgctcgcgagcggcggcgcgagcagctcgccgaccgcgaggccgtcgaagccgagcaccgacatgtcgtcgggcaccgcgaggtgcgcgtcgcgcagcccgcgaatcacgaccatcgcgagccagtcgttgctgcagaagagcgcggtggggcgcgtcgcgcgcgcgctcagatgcgcgagcatcgcgtgcggcagcgcgggtgcattgaagtcgagctcgagcgcgggcagcggttcgagcccgcgctcgtcgagtgcctgcgcatagccgtgcacgcgcagccgcgcgcgatcggatgcgtcgagcgagcccgcgagcatcagcacgcgccgatggccgcgctcgatcagcatccgcacgccgtcgtacgcggcgcggcgattgtcgaccgccaccgacgggcgatgcggcgtgtcgttgtgcatcagcacgtagagcgggccgtcgcggtcgagctcgtcgagcagcgggtgcgcgtcggcgtcggcgacggtgagcatcagcccttccacgcgctgcgcgcgcagtgtctcgatcgcatggcgctcgcgcgccgcatcgtattcggtcgacatcacgatcagcttgaagccggcctgcgtcgcgagttcgtcgacgccctgcaggcattcggcgaacacgggattcgcgagcgtcggcagcacgacgccgatcaattgcgtgcggtcgctgcgcaattgccggccgagcggattcgggcgaaagcgcagcgcgccgatcgccgcgcggatcttttcgagcgtcgccggatggacggtgtgcggcgcgttgatcgcgcgcgacacggtggcgatcgaaaagccggcgagcgcggcgacgtctttgatggtgggcgtcatgaagcgggaagcggaggcgtgtaaacgttttcgtcgacgggattatcggcggcgtcgatgaagaactgatgacggcggcgaaggcgagcgggcgcggctggagtgcggccgccggccgacgttcggcaacgcgaggcggacaggaggcgggggggccgggagcgcggcggatggatcgcgtcgaacgatcgggccgccgaatcgcgggagagggcggcttcgcgcaccgacggcaatcgcgcaggcggcgcgcgacgaaagcggggcctgcgcgaggcggcgcggatgcggattgccggagcgcgccgcaacggtgtgcgggcggacgggcgcgcttggtgccggggaccggactcgaaccggcaagccaattaaggcggcggattttcgtcacactgcttctttcgaagccggcgccgcgcggcgccgttcgtgcgctggactatgccttcgccgtcgtccgtacgcggttcgaccgcgtgaaccttaggcgccccccgtctagtctctacacctttcccgccacagccgcctcggctgtctcgggacttggctcggcgttgcctcggcgcgtcgcgcgccaggggtttcgccgaatttgaagggttctgcaccggccgtttccggccgggcactcaatcgtttaagtccgctatgtttaccaatttcatcaccccggcaagggcggagcgcattctaccaccggtcgggccctccaatgcgctttcgcccgcggcggcggcacgccgagttcgcgcgccggacgctcggtggcgttcgcggcgcgccgtcggaacgcaccgtcggaaccgatgccggatggcgatcgtcgccgcgacttgcgtatgcgtcgacgatgcgcccggcacgtggggcgacgcgaagccgagcgcccggcccgtcgctgccgctcaggccgaacaccgtgtgcgacggcaggccgcggccttgccgccacgtgtgcttgcccgattgattgttcgtgtacgcgatgctcgcgtcgagcagcccgtggagcgcgacgctgctttgcgcgtgcgccgccgcggttgcggttgcgccgagcacggcggcgcatgccgcgccgatgacatgtcggttcgtgttggaagcctggaatggctcggtcgtcaaagagcgtgacgactgccgggcgcggccggcggccgatgcgcgagacggctcgccggttgccggccgtgccggttcggcaaggcgcgtggatcgattgcacggccgggcttgtcgatcgccgacgacggcatggcgaaccatgccggacccatccgtcgaatggcggatgcgggacgccggcatgccgacgcaatccggtcagccgcgtggtggcatgcgcggcgcgcgggcggagggagcgcgcggcgagagacggatcttgccgaattccgcttcgggcaacacgcgcatgatcgacgtcatcgcgtccgatacggaggtgcttgccaattcgagctgcaggctcgcctgcccggtctggttgtcgatgaccgcggtgtagatgtcaagcgcggcgccgagcacctgatgcagcaggcgccgcacatgcggcagattgccggcgccgacgcgtatcgacatcagcacgcgagggttcgcccgctccgctcgcatgcgaaccggcgccgttcggtcgcgaacgctcgcgtgagatgcatgcaaggacggtgcggcgatcggctcggaatggaaacgcagcggcttcatatgcggatctttcgcgcggcgatgcggcccgggccgcggcgatttcgtctggaacatgacgggcattctaggaagcggcgcgaagattcggtgtatagagtgccgcgttcgacgaaaaaatcgcgtaaaccgcgtggcgtgcatggcgcgggctgcgtgccgcgcggctgggcgtgcggcggcgcagcctgccgttgaaggcgcgacgcgcgcgtgttgaggtcgagcattgccggccaagtgcgatcgagcgtcgcaacggtatcggcgcggcggtccggacggctgcgcgagaggcggtgcgtcttgggcgtgcgagaggcggtgtgtgtacgcgccgcgcgcgtgttgcgcgcggcgggcgatgtctggccggaagagggacgagacggggcgaatgcgacgggcgcgcatcgcccgcgttgcgacgaacgcggtgcagacagatcggctgcgggcgcgatcgaagtcgaagggtgcagcgcagaaagcagaaagcggatagtggatagtggatagtggatagtggatagtggcgagcgaagagcgaagagcgaagagcgaacggcaaggcgcgcaaaccggggaaacgatccccgcgatctcgagatcggccgccgcgcgccggctaaacgaactcgaacgtacgcatccggcgtggccggggccgcacggccgacgcgtccgcctgcacgctgccgatcggatcttcgacgatgcgcacgtcgcgtccgtcccgcgctttcagcaataccgagccatgccggacgatgcgctcggattcggggagccagaacgcaacgtcgggccaccgcgcctcgggcgcgcccggcgatgcgcgcgtcgccttcgcgtcgtgcagcgagccgctcgcgtagcccctgtcgcgccacttgcgcagcacgcgatcgatttgcgcgtcgagcgagcgcttctgccgatcggaccgatgggcttcgtcgatgctcaacgcaatcgcgatcgcgatgtcgtcgatgtcgtgcgacacgaatacattctgtccgcacatgccgcccgccgcgtcggcgatcgccaatacgtcgtcgcgcagttcgtcgtgcgcgtcgcgccatgcgccgatgccgacggcggccgcgccgtccggttcgcgcgcttggtgtattgcgcacgcgccggccgagcgctggcgcgaacgatgaaacgacaggctgacgatcgcgggcggccgcacttcgtcgtacagcagaaagtaataggcggcgctgaggagcgcgatcggcgccgcgagcggcgcgatcgcaccgatcgctccttccgacgcataggccgcgaccgcgacggcgagcgccggcaccgcgaaggcgagcagcttgcccgcgaggaagccgagcatgaacggcagcgcgtgaatgacggggcgcttgcggcggttcagccatcggccgggcgccggccacgtcaggtagcgatgaaacatcagcgcgacgagtaccgcgacgagcgagatcccggtgtaggcaaagggtttcgaattggcgagcgacatcagctcggacatgacgccgagcggcacgtcgggcccgacgttcgccggcaggacggaacggtaatgcgcgacgaacgcggcggccagatgataggccgcccacgcggatgcgcccgtcggcacgagccagtccaggaaccatcgcgtggcccagccgaatcggcctgtctccagcttcggcggcggcaggcgcagatggcgatacgcgaaggccgagagcgtgtcgcgccacgtcggctgggcaggagatgtcatggtcggagtcggttgttgtcgtgttcgtggagcgatgtgacgcgcggcgaacgggcgttccttcgcgttggcccgtcagggttatcggcggcgaccgggaaaactgaaacgatgtgcccgcccgtgcccgcgggcggcgcgagcgtggcgcgaaggcggtgcgctcgcgccgcggagccgccgtaccgccgcttcggtgcattgcttcatcggctcatcggctcatcggccgggtagcggcgcgaatcgccgcgccgtggcttgcgatcccggtggcgcgcgccggatcgccgccgatcgggccgtcccgcccgctccgctgtcccgcggctgacgagggtctacgacgcgacgacgcgattgcgcccctcgttcttcgcgcgatagagcagcttgtcggcggcgctcaggatttcgtcgacggtgtcgccatcgcgcccgtactgcgacacgccgatgctcacggtcacgggcgtgtgcttgccgtcgatgccgaacgatgcgttcgcgatcgtggtccgcacccgctcggcgatgccgctcgccgtgtcggcgagcatgcgcggcagcagcaccatgaattcctcgccgccgacgcgcgcgatgtggtcgtaagggcgaatcgcggcgaggcactggcgcacgaaattgcgcagcacgacgtcgccgacctgatggccgtagttgtcgttgatcgtcttgaagttgtcgagatcgagcgcgagcagcgagaacgcggtgccgtcgcgtttcgcgcgcgcgatctccgattgcatctgctcgatgaacttgcgccggttcgacgcgcccgtcagcggatcggtggtcgcgaggtgctcgagcttctgattggtgcgcttgagctcctgcagcacgccctcggtgcgcgccatcgattcggcgagccgcgccatcaagtcctgctggctgtagacggtcgcgaacgagcgggtcgtcatcagcgcctgcacgacgccgaagctcagcatgaagaagccgcccgcgaagaccgcgtgcgcgagccaccacatgtgattccacggcttgccgaaaatgaacgcgatcgacgacagcgcgaacgacgtcaccgagatgccgtagacgagcatcagcggcgtgcggatgcgccgcacgagcagcagcgcgacgttgacgagcgacacgatcatcgcgccgccctccatcgatgcgcgcgtccacagatggccggcgatcggcgaatacgcgatcgcggccacggcgaagcacacgacgacgtagccggcgatccacggcagccacatcgacagatgcgtgcggcgctccggtggatcggcgtcgcggaagtacgacagttgcccgacgagcagcaggatcgacatcacgaggcgcgatgcgggcccgtacagcaggaacagccagatgttctggtgcgccatgccggtgaacgcgccgtgcagcgaatagatcagcgcgaagccgaggaagccgagcgtgagccagcgcagcagcggctcgcccgacgccagatagcagcgccatgtgacgtaggtgacgaacagcccctcgagcgtcgcggcggcgatcgccagttcgtggaactgatggttctcgaagacgagccgcggatcgatgaagaaccgcacataggcgatcaggaacgccggcacgagcgcgaagccgatcagcaggcatgcggtgtagagccgggcgatcgtgccgatcacacgcggcgattcatgggctgtgaagacggtgctcacggtggcctccgcaacgctgttcctggatcgaagtgggaaatccgcgcgggacgccgggcggcgagcggccgtcgcgccgggtcccgcgccgcatcgtttcgctgcgcgtcgtgtgttgtctgaggtgagtataggcggcgcctttcatttgacaatatggtcgaaacggtttcatgcactcgggcgggtagccggcgcgctcgatcgttcaattttgagcagcaccggcgagccgggaaattggtgttgaaacattcgcgcggccgcgcgcgaagggcgtgcgccggtccggcgcgatcgcggcgccgggcccggacggcaccgcgcgaatcggaaagccgccggcgccgggcgcggcaccgagccgcgcgccgtctcgcgcgccctttcgcacgtcctttagcgcgccctttagcgcgccctttagcgcgtcccttcgcgcggcgatggtggggcggcgcgcgtcgcttcggcgcggcattcgagcgcgcgccgcgtgcgcacgcacgcatgcatgccgcgccgacgcatgcggacacgaacggcacgacccgccgtttcgtctgtctagggttttcatatgtcgcgaaggcaccgccacgcggagtcggcgtgaatatagttaaccgatggaccggctcgaatccggtgtgtgtggggcgcagtggaggtcatcatgagctatagcctggagggacgcatactcgaggtatgcgattgcaaggtgctttgtccgtgctggatcggcgaggaccccgacaacggcacgtgccgggcgacggtcgcctatcactacgacaagggcatgatcgacgacgtggacgtggcggggctgacggtcgcgttcgcggcgttcgtgccgggcaacatcctgcagggcaactggcgggtgatcatcttcatcgacgagcgcgcgaccgacgcgcaattcgacgcgctcgccagcgtctatcgcggcgaacgcggcggcccgctcgccgatttctcgaagctcttcggcgacatcgtcgcgatcgagcgcgcgccgatcgatttcgacgtgcgcgacggccggggcacgctgaaggtgggcaataccacttacgccgagctcgagccgtacctcgggccgaccggcgagccgacgaagctcgtcgagagcattttctcgacgattcccggctcgcccgcgtacgtcggcaaggccggcacgttccgcatgcgggaacgcaagctcggcatcgagctcgacctgagcgggcagaacgcgatccagggtttcttcacgttccgttcgtgatgcgtagcggcgtgaagcgccgtttcgcttcgcccgcgatgaagcgcgcaccgtgctgaacgcgacttcgccgcgccgcgtgttcgtgccgctcgcgatcgcgtcgatcgtcgcggcctggggcgcgttgtggacgtgggacagcagcccgtatgcgcgttttcttcatcccgtcgactggtcggcgacgagtctcgccgggctgtgccggctggttccggcgggcggcgcgatcgtgccggcggcgctgcacgccgccgcgtggctgctgatgatcgtcgcgatgatgctgccgaccgtgctgccgctgctgcgcaccttcgagcgcctgacggccgcgcggcccgagcgcaaccggttgatgctgctcgtcgtgctcggctatctcgcggcatggagcgcgttcgggctgctcgcccaggcgggcgacgccggcctgcacgcgctcgcgcgacgcgcgccgtggctcgcctggcatgggtggctcgtcggcgcggccgtgctggcgctcgcgggcgcctatcaattcagcccgctcaagtaccgttgcgtcgacaagtgccgctcgccgctgatgttcgtgagcgagcagtggcgaggcgggcatccgcggcgggacagtttcgcgctcggcctgcgtcacggcctcttttgcgtcggctgctgctggatgctgatgtgcgtgatgttcgcgctgggcgcgggcagcgtcggctggatgctcgcgatcggcgcggcgatggcggccgagaagaacctgccgcacggccggcggctgagcgcgccgctcggcgtcgcgctgctcgggtgggcggcgtcgatcgccgtcgcgggcatgggcgcggcgtgacgcgcggcgccgccgccgcccggttgcgcgagcccgggccggcggccgagcgagccgtcggcccggactcgctcgaacgtgtacgccggtggcttcgatgcggcaacgccgcagccgacgagcgacgggccgcggcgccgcacggcgcggcggctcgatgcccgatgcccgatgcgggatgcccgatgcggccgacgtgccgaagcggcgcacgcgccggtccgaatccgtgccggttacgggcgctcgacgatcggccggcgccggactgccggatcgccggcgcgcggttcgccgagcgccggcggcgagtccggcgtcgcatgcaacgccgacggtccggatcgcggaatgaaacgcatccgaatgcaacgcgcccggcgcgatcattgcgcctattcgggcttttcggcggccttcgcgagcatccgatcgccgatcgcgtcgtcgccgcgcgccttcagcgcttggcccgcgccgcggatgtcgcgcgcgtccttgttctggccgagcttgcatttgccgacgagccgcgtgatgtcgatctgcaggccgacgatcgcctgcagcatcgtgtcgatgtagtcccggggcgcgtcgccgatcttccatggcaccggctgcgccgcctcgtgcgtgcgcgtgaggcgggcgaccacgccgcgcacgaacgacgcttcgtcgcgcacggcgatgcgcccgtgcgcatggacgacgacgtagttccaggtcggcacctgccggtgcaattcgtgcttgctcggataccagttcggcgagatgtaggcgtcgcccgcgcggaacacggcgaggacttcgtcgccgtccgacacctgctgccagaccggattcgcgcgcgcgacgtgcgcgcgcagcacgccgagcgggccttcgcccggcgcgagctcgaacgggatgtggttcgcgtcgagtccgccgtcgccgtgcgtgaccaggatgccgaacgggtgttgcgcgatcagcgcgtgcagcgcgtcggtgcggttctcttcgaaatgagcggggacgtacatggcggctccacggttcggccgcgttcgcgcggcgcatcgggattgaacggtgcggctattgtcgtcccgaaccggtttattctgtagaaccagtttgaatggtttggggtgaaccggaatcatggccagacgcgcccgcatcatcgagattccgtcgctcggcatgctcgagcgcacggccggcaacctgagccggcaactggcgcaggcgctgcgggacgccgttcgccgcggcgaggtgatgccgggcgacgcgctgccgtccacgcggctgctcgccgcttcgctgcgcatcgcgcgcggcacggtgatcgacgcctacgagcagctgattgcggaagggtttctggagtcgcgcggcggggtgggcacgcgcgtcgcgcccgcgctcgccgagccgcgcggcgcgcgccgccgcgcggccgcggcggcgcgttcggccctgccgccgcccgccgccgagtatgcgcgcgtcgcgcgcgagttcgcgccgttgccgccggcgccgttcgcgatttcggtgccggccggcgcgacggcgcccgacgacgtgtggcgccgcctcggcaaccgcctgcgggcgagggggcccgccgcgccggccggctactcggatccgctcggcgtgcgggcgttgcgcgaggcgatcgccggctacgtgcgcaagtcgcgctccgtgcattgcgcgcccgatcagatcatcgtcacgagcggcgcgcagcaggggctctatctcgcgtgccaggtgctgctgggcgcgcacgatcgcgcgtgggtcgaaaatcccgcgtatcgcgggctcaccgcgattctcgaatgcacggggcggcgcgacgcgatggtgcgcgtgccggtcgacgcggagggcatcgacgtcgatgcgggcgtccggctcgcgcgcgatgcgcgcgcggcgttcgtcacgccgtcgcatcaatatccgctcggcatgccgatgagcatggcgcggcgcgccgcgctgctcgcatgggcgcgcgcgagcggcgcatgggtggtcgaggacgattacgacagcgagctgcgctacgagggctatccgtttccgtcgctgcaggggctcgatccggcgcgcgtcgtctatctcggcacgttcagcaagatcctgtttccgtcgttgcggctcggttatctgatcgtgccggacgaactggtcgacgcgttgcgcggcgcgcgcgtgctgatggatcgacacgcgccgaccgcggaccagcacgtgctcgcggcgttcatcgccggcgggcatttcgatcgccacattcgccgcgtgcgaggcgtgtatgcggagcagcgcgcgcaactgatcgatacggtcggcaggctgctgtcgggcgatctcgcgtggctgcagccgggcgatcaggggatgcacgcggtgctctggctcgcggcgggcgtcgacgacctgcgcgttgcggcgatggccgcgcaggcgggcgtcgcggtccgcccggtgtcgccgatgttcgcgccgggcacggcacgcccgggcctcgtgctcggcttcggcggcttcggccgcgagcagatggacgcggccgcgcgccggctcgccgaggtgatcgccgcggcgagcggctcggcggtgccgcgtgccggggccgggcgtcggcgtcgggatggcgccggcggaaccgacgcgtgacatcggccgttcgcgatgcgatcgtgattgaaggcgaaggcgaaggcgaaggcgaaggcgaaggcgaaggcgaaggcgaaggcgaagttgacgttgatgacgtggacgacgcgaacgacgcgaacgacgcgaacgacgcggacgacgcggacggcgcggacgacgcggatgtcgcgcggcggaagccgggcgcgtcacgtgcgcgcgcgccgccgccggcgcgcacggttccgttcggtcgacgccgtcagccgcccgctcgcttgcccggcgtggcgcgcaccggcgcattcgcttcgaatttcgcgcgatgcgtcgagaagaaggtccgcacgttgcggacgttcgatgcatgcgtgaacagccggcgcgcgaattcgtcatacgcggccatgtcggcgagatccgcgacgatgacgaagtcgggcccgggcgacacgcggtagcactgcgtgacttccggctgcgcgcaggcgtatgcctcgaacgcgtcgtaatcctcggcggtttgccgatcgaggccgacctcgatgatcgcggtgacgctcgtgccgatcctgccgcgatcgaggacggcgatccggcgctcgatgatgccggcctcggtcagcttgcgcacgcgccgcatgcaggtaggcggcgacgagagcgcgcgctcggcgagcgccaggttcgacagcgacgcgtccgcctgcagcgcggcgaggatacgaaggtccagttcgtcgagagagtaggccaagcgctgctccttgcgcgagcgggttgaaatttaatttcaagccgaaatgaaatgatatggaaatttcagagaatcgatatttttgaaattaaattccattgtgccgattctaccatcgcgttcgtcgatcccgagcggatcgtttcacggagagcgatatgtgtggaattgtcggcgcggtggcgcggcgcgatgtcgtgcccaacctggtggacgggctgaagcggctcgaataccgcggctacgattcgtgcggcgtggtcgtctatcaggaccggcggctcgtgcgggcgcgcagcgtcgatcgcgtcgcggcattgcagcgcgagatctcggcccgcgcgttgtcgggctacacgggtatcgcgcacacgcgctgggcgacgcacggcgcgcccgtgacggccaacgcgcatccgcatttttcgtcgggcgtcgctacgtcgggcgcaccggcggcgagcgccgccgcgtccggcggcaccgcgcaggccgacgcgtcacccgaagcccgcgcgcggatcgcgctgtcgcacaacggcatcatcgagaactacgaggcgctgcgcgcggacctcgagcggcacggctacgcgttcgcgagccagaccgacagcgaggcgatcgcgcatctcgtcgatcatctgtacgacggcgacctgttcgacgcggtgcggcgcgcgctcgcgcggctgcgcggcagttacgcgatcgcggtgatgtgccgcgacgagccgcaccggatcgtcggcgcgcgcgacgggatgccgctcgtcgtcggcatcggcgacggcgagcacttcctcgcgtcggacgcgatcgcgctgtcgaacctcaccgaccggatcgcgtatctcgagaacggcgacgtcgtcgatatccagctgcaccgccactggatcgtcgacgcgagcgggcggcgcgtcgagcggacggtgcacacgatcgccgcgcatgtggcggcggccgatctcggcggctatcgctactacatgcaaaaggagatcttcgagcagccgcgcgcggtcgccgatacgctgctcgacgtcacgtcgatcatgcccgagctgttcggcgatcgcgcatggcgcgcgctgagcgcggcggactcggtgctgctgctcgcgtgcggcggcagttatcacgcggcgctcaccgcgaaatactggatcgagagcatcgccggcctgccggcgaacgtcgagatcgcgagcgagttccgctatcgcgacggcgtgccgaatccgaaggcgctcgtcgtcgcggtgtcgcaaagcggcgagacggccgacgtgctcggcgcggtgcacgcggcgaagcggctcggcatgccgaacacgctcgcgatctgcaacgtgccgacgagcgcgctcgtgcgcgaatgcgcgtcgagcttcatcacgcgggccggcatcgaggtgggcgtcgcgtcgacgaaggcgttcacgacgcagctcgtcgcgctgttcctgttgacgctcgcgctcgcgcaggtgcgcgcgcgcttgtccgacgaagacgagaagcggcatctgcacgcgctgcgccacctgcccgaggcgatgagcaaggtgctcgcgctcgagccgcggatcatcgcgtggtccgagcggctcgcgcggcgcgagaacatgctgttcctcggccgcgggatgcattatccgatcgcgctcgaaggcgcgctgaagatgaaggagatctcgtacatccacgcggaggcgtacgcggcgggcgaattgaagcacggcccgctcgcgctcgtgagcgacgagatgcccgtcatcgcggtcgcgccgaacgaccggctgctcgagaagctgcgctcgaacatgcacgaggtgagcgcgcgcaacggccggctcttcgtgttcgccgacgtcgattgcgcgatcgcgagcgcgccgggcctcgacgtgattcgcctcaccgaatactacgggccgctctcgccgatcctgcatgcggttccgatgcaactgctcgcgttccacgcggcgctcgcgcgcggcaccgatatcgacaagccgcgcaatctcgcgaaatccgtgacggtcgagtgaggccgggcgcgcgccgccgctcgccgcgccacgcgagggccggcgcgcgcggttttcgggcatcgcgaaatacgcggcgcgcgcaatgggccggtgcgccgagcgcgcgccgcaggcggtgcgcgattcgcgcggccgtcgccgttttcgattccgctcttgcgtcgtgtcggctcggctcggctcgccgcgcggcgcggcgttttcgctcatgcgccggccggcagccacgcgccatgaaaacccgccgggacgcggcgcggcaggtgcacggtcgcgatcggcccgtcgccgatcgaccggccgtcgaggatcacgacgtcgctcgtatccgttgcatggcgatacacgcagacgagcagccagccgtcgtcttcgcccgccgcgcccggacgcgggacgaacacgggctcgctgttctggtcgccgggcggcacccggtagcgctgcgtcgagccgccgtcgaggtcgtagcgcacgatgccgcgcagctccacgggggtcggctgctcggccgcgtacaggaaccggtggcggcgcccggtgcggcgcgcgtcgatccggggcagctcgatgccggcgtcgtcgagcggctgctcggcgacggtgcccgtcacgagatcgatcacgtagcgccacagcacgccgggcgggttgtcgtcgaagccgcgcccgtcgcgggcgacgcgcaggaaccacggatagcggaccacgtccagcacgatcgccgggcggtcgagatcgtatgcgttgacgacgtgctgaatgaagcacggcgcgatgtcgaaccagcgcgcatcgccgccgcggcgcggcacgacgccgatgcgcgcgccgcgcgcgtcgtgccagcgcagcggcatccgatggccgcgcgacagcatcgagaagtcatacgcgacgttcaggtcgaacacgatgctgtgcgtcgcggtgatcgcgatgtcgtgcatcatcgacggcgcgggcagcgcgatctccgtgtcgacggtctgcgcgccggccgcgtccgcgacgaggtagcgcagccacggccggttccagtcggcgcgaaacgcgatcagctcgcccgtgtgcggatcgaccttcggatgcgcggccatcccgtgcgcgagccccgggtggcggcgcgccgcgccgatgctgtcgagcccggccgtgatcgcgagcggcgcgccgccctcggcgagcgcgagaatctcgcccgcgtgagcgagcacgttgacgttcggattcgtgtcgacgagcgacggctcgcgcgccggatcgtgcacgcgcgcccagcgccgcgtgcgcgcccagcggttgcggtagcgggtcgcgcggccgtcgtcgaacgatatcgcgtgcagcatcgcgtcctgcggccaccacgacagcacgtcgccgccgtcgaagcggccgcgcagcggattgggcccgttgcgcacgagcacgccgttcagctcgcgcgcaagcgcgcccgtcacgcgcaggtcgacggcgtcgatttcgtcggccacgggcgccagcgcgcccgcgttcaggtcgatggtcgtcatcggaggtctcggggcggggcgtcagcgaacctcgggcaacggcgcgccgtcatccggcgacgcgagcgcgagcgcgtggtcgcgcacgtcggccggccatccggcgatctgggcgcgcagccgcgcggcgtcgttcgcgaagagcgcgcgcgacgcttcctcgaagccgggcatgtcgcccgcgatcgccgacatgaagtgataggcacgttcctgcgcacgccggcttcggtccttgtgcgcatgtgcgcggcgcgcttcgtcgacgaggcggcgcagcgcgaccgacgcgccgcccggctgcgtcgcgagccacgcccaatggcgcggcagcagcgtgacctcgcgcgcgacgacgccgagcttcgggcggccgcggccgcgcggcggttcgggcgcgagcgggtcggcatcggcggcgttggaggtgccggcggcatcggcgaggtcggcggcgcgctcgcggtgcgccccggccgctgcgccgggcgcgatgtccgcggaagcggccggcgcgtagcgggcggcgacttcgtcgtccgagccgcgcgtgtcgatgtcgatcgagcggccggtcgcgttgtcgaagatcaggagcgcgccgccgatcgcgtcgttggcgatggcccgcttgaccgcgagcgcgaccgtcggcaacgggccggccgcaagccgccggtagccgtcgaacgcgatatgggaaggaagcgcaaaggacgtcatcacatggtctcgtggatcggaacaatgcgatatttatatccgggtgtaaatgagtcgtcaataacacccgggtaatatttttcgttcgacgtcgccgcccggccgcgccgccggccgcctgaggcgcgcgcggcgcgatcgaagcggggcgcgcgttccggcgcgcctacagtaccttcgcccgcagcagcgcctcgagccactccgcgaacacctgaaaacgccgcgacagatgctgccggtgcggatacagcagcgtcatcggcatcggcgccgcgcgatggtccggcagcacttcgacgagttcgcccgcgcgcaggtgcgcgttcacgtcgtacgcgggaatctggatcaggccgagccccgccaggcagcacgcgatgtacgcctccgcgctgttgacggtcacgcgtgcgcgcagcgcgacacgcttcacttcgtcgccctcgacccattcccaaggcgcgacgcgcccgttcgacggcgacgcgtaattgacgggccggtggcgctcgagatcggcgggcgtgcgcggcacgccgtggcgcgcgagatacgcggggctcgcgacgttgatgagcggcagatcgccgatcgcgcgcgcgacgaggcccgaatcgctcagcgtgccgacgcgcagcacgcaatcgacgcgctcctcgatcagattcaccgcgcgatcggtgacgccgagctcgacgctgatttgcgggtagcgctcgagaaactcgggcagcgcgggcgcgacgatcaggcggccgatgcgccccggcatgtcgacgcgcagcgtgccgctcggcccgacgatcgaatggcggaacaggttttcggtttcctcgacgtccgcgatgaggcgcaggcagcgctcgtagagcgcggcgccgtcctgcgtcggcgtcaccttgcgggtcgtgcgatgcaggagccgcgcgccgacgcggccctccagttcctgaatcgccgccgaaaccgacgagcgcggcatgccgagcgtgtcggccgcgcgcgtgaagttcgcgcattcgacgacgcgcgcgaacacgcggaagagatcaatgcggtccatcggcggctcctcggcggcgcggacggggcgacctgcccgccgcatcggaggcggcgggcgcagggcgcgcgggtggggacgcaagcggagtcatcgcggcgggagggaaaaagcgcgaagcggcaattgatcgagtttcctgacaggtcatgtcagaacaggtgactttataaggattttctggactatatcatccgaaggcatgcgaggccgtatcggacggccccgcgcatcgaaccggagagccaacatggcggaccacagcatcaagggcaagaccgtgatcatcgcgggcggcgcgaagaacctcggcgggctgatcgcgcgcgatctcgccgcgcagggcgcgcaggcggtggcgattcactacaacagcgcggcgtcgaagggcgccgccgaaaccgtggcggcgatcgaggcggccggcgcgcgagcggtcgcgctgcaggccgacctgacggcggcgggcgccgtcgagaaactgttcgtcgacacggtggccgcgatcggccggccggacatcgcgatcaataccgtcggcaaggtgctgaagaagccgttcgtcgagatcaccgaggccgaatacgacgagatggccgccgtcaattcgaagacggcgttcttcttcctcaaggaagccggcaggcacgtgaacgacaacggcaagatcgtcacgctcgtcacgtcgctgctgggcgcgttcacgccgttctacgcggcctacgcggggatgaaggcgcccgtcgagcacttcacgcgcgcggcggcgaaggagttcggcgcgcgcggcatttcggtgacggcggtgggcccgggcccgatggatacgccgttcttctatccggccgaaggcgcggacgcggtggcgtatcacaagacggccgcggcgctgtcgccgttctcgaagacggggctgaccgacatcggggacgtcgtgccgttcatccgccatctcgtcagcgacggctggtggatcaccggccagacgattctgatcaacggcggttatacgacgaagtaagcgcggccggcggcgggcgcggtgacaggggcggtggggtgcgccgtgcgcggcgggagctgcggtgaaagccgcgacgaagcgcgtggcgaggcgcgcgtcgggcgggccgtggccccgcgccgccgcgcacgcggccgggccggtcgatcgcgatcgtgagggcgatggcgaaggcgctcgcgcctcagcgggtcgcgagcgtcgggggccgtgctcagttcgtcgcggcgtcgtcgcggggggcggattgcatcgcgccggcggtcgcggtggcgttcgtcgctgcggccgcggcggttgccggcgatgccgccggcgcgagcggcgccgtccgcgcggtgtccgccgggggcgacggcgcgtcgggcgacagcaagggcggcagcaagggcggcagccacggcgacgacggcgacgacggcgcggcggccgaggccggcgtcgatgccgaaccggctgtcgtcgccgtcaccgccggggcgaacttctcggcgcgcgcaggcgggatcgccgaggcgaatggcgcggccgccggcgcgatcgatgacgccgggttcgttgtcggagccggggctggagccgaagccggggctggagttgaagccggggccgacgctggagccggggcaggaatcgaagcgggagtcggagctgaagcgggagtcggagtcggagcggacgccggtgtcggcgcggacgcgggggcgggtgtggaagccggcgcgggagccgacgcgggcgtaggcgccggcgcggatgccgcggtgggtgccgatgcggcggccgtcgccgaagccggcgcaggcgcggcgtgcctaacgggggcggcgggggccgaagcggccggcccggaacccgcggccgccggcgcagccacggccgacgacgccgacgtcccgggcgcggccgaggacgccggcacgggcgcggccggcggcgtcggcgcggccggcgtcttcagcttcatcggcgcgccttcggccgtctccgccggttcgggcagcggcgcgacgcgctccttctcggccgccttgacggccgccttgtcgcgccgcgtcggatcgatcttcaggaaatggtcgacgagattgaagaagcgctcgtagaacacgccggccggaatggtttcgctcgcgatcttgaccatcgcgtcgtcgctcgagccgatcggcagcgacagcgagccgaacacgctcagcccgacgctcgccgacgtgttgctcttcttcagcgaatagcggtcctgcaccgcgttcacgtacgcgatgctcgatgcgccgtcgacgtccgcctccgcgcagacgacgtgaaattcgatgacgacgtgcgaatcgttgctcggctggaagttcttgctgccgtcgaccgcgtccgggcgcgtcgcgctcgccatgtagccctggctcagcagcgcgcggcgcgcggcttcgcacgtcgcggccgatttttcgtggaacgtgcgcgcgtaggggctcgtggtcgcgtcgaactgttcctgctgataaagaggcttgggcgccgacgaacaggcggacaacacggccgccaccgcaacggcggacagggcgggaaacggtcggaatcggttaggcatggcgtcattcaaagaggccggccacgtgcggcgcgatccggcggaggcagttgcgcgggctcgacgcggccggcgcgcacggccgggcggcgcggctcgcgcggacgaaccggcgcggcggcccgcgtggccttcgcgcatgtggcatgggccgacgaggtggcatggcgagccggctattatagtttttctgggtgcgcggcagcatgaagcccccgcgccgcgccgcgagaggcgacgaacgcgccgccgagccggcggttcgcggcccgcatcggccgcgcgcgcccgcctgcggcgctttgcgtactcgcgtacgcaagccgggtgcccgcgtcgtcatcggcttgcgcaacggggcggcgcaagccggcggccgcgccgcgcgccggcggctaaagcgggtccgccggcgcgctcacgccgcgctgatagaacccgccgaaccgttcgagctggcgccgcgcggcgtcgagatcggcgtcgtcggcaagcaccgcgctcgaaaagcccatgcgctccagctgcagcaactgatcgatcagcacgtcgcccgtcgcgcgcagctcgcccgcgaaacggaagcgcttgcgcagcaggtacgcctggctgtatgcgcggccgtcggtgaacaccggaaaatgcaggtcgatgcgcgtcgcgcgcgcgatgcgcgcggcaagcggcgtcagctcctcgtcgttcgcgatggcgagcggcgcgccgtcgcgggcgggcgcggcgcgcgtctcgtcgccgtgggcgctcgcgctcagcaggcggatgcggttcggcgggctcatgcgacactcgtctcgggatggcgcgccgcgttcgcggcggccttgaagggctcggggccgacgcggcggtacgcgtcgatgaagcgttcgacgcgcccggcctcggttcgccgcacgcgcagataggtggcgacgagcgcgtcgacgacgtcgacgatctcgtcggccgagaacgacggcccgatcaccttgcccggctgcgcggggccgttcgcggccgtgccgtcggagccgccgagcgtcacctggtaccactcgtcgccgtccttgtcgacgccgaggatgccgatgtggccgctgtgatgatggccgcacgagttgatgcagccgctcacgtgcaggtcgacgtcgccgatgtcgtgcaactcgtcgagatcgtcgaagcgttcggcgatcgcatcggcgatcgggatcgagcgcgcgttcgcgagcgcgcagaaatcgccgccggggcacgcgatcatgtcggtcaacagccgcacgttcgcgctcgcgaggcccgcgtcgcgcgcggcttcccacagcgcgtgcagatcgatcgcgcgcacccacggcagcacgacgttctgcgcgtgcgtgacgcgcgcctcgccggcggaaaagcgctcggcgaggtgcgcgagtgcgtcgagctgctcgggcgacgcatcgccgggcgcctgatgcctgcgcttgaacgacagcgtgacgatccgccgcgcgggatcccggtgcggcgcgacgttgcgctcgagccagcgcgcgaacgcgggctgtgcgccggcgagcgtgcgcatgcgcgcgagcgccgcgtccatgtcggcgtcgatatcggtctttgcgtggcgcccggccgcgcacggcggcggcacgggcggcacgaacgacgcgcctacgcggtcgaactccgcctgctcgatcgtatgcgggccgccgtcgtgctcgacgatctgccggaattcctcgtcgacgtcgtcgatgtagcgctggccctcggccttcacgaggatcttgatgcgcgccttgtacctgttgtcgcggcggccgtagcggttgtacacgcgcacgatcgcctcgatgtagttcatcacgtgccgccacggcacgaatgcgcgcacgagcgtggccgtcatcggcgtgcgccccatgccgccgccgacgctcacgcgaaagccgagttcgcccgccgcgtcgcgcacgagccttaagccgacatcgtgccagtcggtcgccgcgcgatcgtcggccgcgcccgtgatcgcgatcttgaacttgcgcggcaggaacgcgaattcgggatgcagcgtcgtccattggcgcatcacttcggcgaacggccgcggatcggcgatttcgtcgggcgcgacgcccgcgcgctcgtcgcacgagatgttgcggatgcagttgccgctcgtctggatgccgtgcatgtcgacggtcgcgagcaggtccatcacgtcggccgccttctcgagcgggatccagttgaactgcacgttcgtgcgcgtcgtgaaatgcgcgttgcgcgtcggcaggcgcacggtgccgagccgcgcctgcgcgtcgcaggcggcgcggtagcgcgccggctccggcacgtcatagtcgcgcgcgatgcgcgcgagcatgcggatctgcgcgctcgacagctcgccgtacggcaccgcgacgcgcagcatcggcgcgtggcgctgcacataccagccgttctgcagccgcagcgggcggaatgcgtcctcgctgagcgcgccttgccgccagcgttcgagctggtcgcgaaactgggcggcgcggttgcgcacgaacgccttgtcgaattcggtgtatcggtacatggccgggcaatgcggtggggcggcacgcgcgcggtcgcgcgtgtcggttgcgaggcgccgcatcggcggcgcgaggatcaccaagcgtagggcgcgcggccgcgcgcaacaagcagcagattcggacggattttgcgcagcagatgcggcgggcgcgcgtagggcggtcgcgcccgaggtcgaaggcgatcgcgcggcgcgcggggcgggcgatgccgggggcgaggatttcgatggcgccggcgcttgggcatcgatacttgcctctgcgttcgagtccgagttcgagtccgagtccgagtctgagtctgagtcgaatcgaatcgagacgagacgagacgagacgagacgagacgagacgagacgaagagccgagccgcgtccaaccccaacccgattcgacccaagcaagcgagaagctacaaaccgatctgctgcgcgaaaaccatccggaactgctgctttcctcgcccgcggcgcgaagctatcgtggtgcgcaagcaatgcggttcgcgctttcggcgagccgcgacagcggaggatggcgatgagcctggcgagaatgatgcgaatggtgttgtggagtttcttcggcgtgcgcaagggggccgggcatcaggccgacctcgcgtcggtgaagctgccgtgggtgccggtgatggcgatcctgctcgccgcgtgcttcggcggcttgctgttcggactcgcgaaggtcgcgattaccgtgattcactgagcggtgcgcgtcgcccggcacggccgtcggccgcgcgcgcggcgggccgctcgtgtcgctcgcgccgcgtcgcgcgtcagcgccgcttgcgcaccgacggctgcgtgacgagctcgccgacggtgcggatcgcgtcgtcgacggcggcgctccacgggtggccgaagttgatccgcacgcagcgctcgaacgcatgcgcggcggagaagagcggcccgggcgcgacgctcacgccgcgccggatcgcttcgcgatgcagccccatcgcgtcgatcgcgtcgggaaattccagccacacgaagtagccgccgtccggcagcgtccagtgcacgtcgggcggcagatggcgcatcaacgcgtcgttcatccgctccatctgcccgcgcagcgcgccgcgcagcttgcgcaggtgccgatcgtagccgccgtgctcgagatagtcggcgatgccgacctgcgcgggaatgctcgcggacagcgtcgtcatcagcttgagccgctgcaccttctcggcgaagcgcccggccgccgcccagccgatccggtagccgggcgcgagcgtcttcgagaacgagctgcagtgcatgacgagcccgtgcttgtcgaacgcgcgcgcgggcagcgggtagtccggcccgtgatgcagctcgccgtagacgtcgtcctcgatgagcggcacctcgcgcgcggcgagcatgtcgacgagcgccttcttcttgtcggccgacagcgtgacgcccgtcggattctggaagttcgtcatgaaccagcacgcgcgcacgtcgtggcgttcgagcgcggcggcgagcgcgtcgaggtcgaggcccgtgcgcggatcgacgggaatctcgaccgcgcgcagatcgagccgctcgattgcctgcagcgccgcatagaagccgggcgcttcgacggcgaccacgtcgccggggcgcgtgacggccgtcaggcacaggttgagcgcctcgagcgcgccgttggtcacgacgatctcgtcgatcggctgcgacacgccgatgccgaggtagcgcaacgcgatctggcggcgcaactgctcgctgccgggcggcagatcgacgacggcgctccacgggctcacgagccgcgcggcctgcgcgagcgacttcgcgaggcgcggcagcggaaacagatgcggcgaggcgaacgcggagccgagcggcacgatgcgcggatgcgtcgcggcctcgagcacggagaacacgagatcgctgatatcgaccttgcgcgattcggcgggcgcggcatcgcgcgtgagacggccgtcttgcgtcgcgtgcgcaccattcatgccgttcatgccgttcgcgcggacgctcgcctgcgcgccgtgcgcgacgtagtagcccgagcgttcgcgcgcgcgaatcaagccccactgctcgagcagatagtaagcacgaaacacggtcgattggctgacgcgatgctgggcgatcatctggcgcagcgacggcatgcgcgtgccggtcgtgatgttgccggaccggatgtcgtcggccatcgcgcgggcgagcgtttcgtaacgtttcatcgacaagggcaggttggggaagggtgcgccggcacggggcgcatattgtcttatgcggtgcagtaaaaggaaaggcgcggcgcgatcgggaggcgacgccgtgggcggcctgcgcgttcatgccgcgttcgacgcaaggcggtgaatccgtgcgccgatgcggctcacggtgtcgccggcgccgctcgtcgcgagcggcgaaagccggaacgtgcccgttgcgatgacgtacggcgaatcggtgccgagggcggctgtcgagatggcctgtaccgaatgcgacggggtcgactcttctcccgtcgtgcgcgatcgtgacgggcaacttccacgcgcggcgccatgacgaggacgacttgcgtgcgatcgacggcatgggcatgggcatgggcgtgagcgatgcgatgcggtgcggtgctgcgtcgagcgctacacgaccgcgacggccgcgccgatcgggcaagccgtggcgcagccggcgccgcgcaccgacgcgccgcttgccgcgagcccgactctcgccgcgccggtgcctggcggcggcgtcgacgacgtggcgctgaacggacgggtgtcgcgccacgcgctcgcgcgtcggcgcgcgcgaaaagcgagcgcgccgcgcggcacgcccgatgcgtgcgccgccgcgccgtcgtgcttcacgcagcggcgcgcatgaaggcgcgcgccgccgccgtttttcactgcacgtcgatgcgccgcgggcgcgcttcgtcgcgcctcgggatcgtcagcttcaatacgccgtcctgaagattcgcctcgatcttcgtcgtgtcgaagtccgggctcaactggaacgtgcgcgcgaaatgcggctcgcgcacctcgacgtgctgcgcgcgcaggctcgccggcatcggcagcaccgcgtgcgcgtcgatcgacagatggccgtcctggatcttcacttcgagacgctccttcgacacgccgggcaggtcggcccacagcgtcacgccgtgcttgtcttcgtatacgtcgacggccggcgtgaccgtgagcgcgcgcggcgcatcgcccgcgtcgcggcgagcgggtacggcggatggacgttctgcggctggattgcgggtgttcacgatcggctccttgattcgagactgacggggctcattgcacggtgatcgcgcgcggcttcgacgcttcgcgcttgccgacgctgatcagcaggcaaccgttctcgtagcgtgcgcggatcttgtcgggatcggcgttctgcggcaattcgacgacgcgccggaatgcaccgctgaagcgctcctgcgcataggcgcgcacctcgccctcggcgcgttgcgcggccttgcgttcgccgctgatcgcgagcagccccttgtcgatcgacacgtcgaagtcggccgcgcgcatgccgggcgcgaacacgacgatctcgatcgaatcctcggtcgtgcccacgttcaatgccgggaagccgccgagccggctcgcgcgaatgctggaagggaagccgccgaacaggttcgccatctgccgatgcagacgatcgaattcgctgaagagatcggcgccgaaatagagatcgctcatggtcgtgtcctcctggaacgaagcctggcgaacgcgccggcggcgtctgcggacgtaccggttcgtttgcctggccgcgacaaatcggtcgaaacgcgcagcgcgcgggaggcggctgcgtcggcgtttcgaagataggcgcggcaaaggcgatttcaagaggtcatttttcaggcggcgcgtcgcgggcgtgcgcgacccgcgtcgcatgcgggccgcgcgcgggcgggaacggttccggtcgtgaggcgccctcggtgtccggaccgtgttgaaacggtgtcgaaacggtatcggagccgtgtcgccgaagccgtatcgccgaagcatggcggcgggcacgcggattgcgcgcgtcgtcggtcccgatgtctgacagcagggagcggacgatgaacgaacgatatgaagcgtgcatgcgcgcatgcgatgcgtgcgcgcgagcatgcgaccagtgtgcggtcgcgtgccttcgggagcccgatgcgtcgggcctcgccgcctgcgtgcggctcgatgtcgattgcgcgttgatgtgccgattcgcatccggcgcgatcgcgaggcgcagtgcacgggcgggcgatgtttgcaggctgtgcgcggacatctgtgaagcctgcgcgcgcgagtgcgacaaacatgcgcacgcgcattgccgcgaatgcgcgcatgcgtgccgcgcgtgcgcgagcgcgtgtgtcgagatgacttgacgcgacagcgcgatcgggcggcgctgctgcgccgcgtcgcagtggcgcggcgcggcgagggcggaagcggggcagcggcggcgactgacgttggagcccgagcgcaagtccgagtccgagtcgaagtcgaagccgaagtcgaagtcgaagtcgaagccgcaagcgaaaccgaaaccgaaaccgaaaccgaagccgaagccgaagccgaagccgaagcgtgcgccaaccggacgctcggcgctcgagcgtgaagcgtcgcgtgatgaaacctccgcttgcagcccgagcgcgggcgcaggcgacgcgccgcctatcgcacgcatcgcacgcatcgcgcgcgttcgcgaaacgaagtcgttctatatgcagtccgccgcatcagtatcgatgccgcgcgcgcagcatgcgcggcggccgtggctcacccgacgcacccgacgcacccgacgcagccgatgcagccgatgcagccgatgcagccgatgcgccgggtgcgcggccgaacgcgcgcgcccctcggtgaaaacccgcgccggcgcgcatcgcccgcatgctggattgctccaattgcgttcggcgggcggcccggcgggcgttcgccgccgcgcggctcgcgccgcgcgggcgcgggccgcgttttgttgcagcgcagcgccgccgcccgcaccgcgatggtatgctggttttcaccttgatcgtatggcaggtgcatgagcaagctcggcgattcagtcgttcccaaccctaaaaaaacgaacgctccgccattttcggagtcggaacgtggaacgcgacagccccgatgcgcggagcgcgcgggcgtcgcccccagccatcgcgtagcgccgctacgcccgccgcgcgcgtcatcgcgcggcgcacgcacgcaattctggttctacaacacggagacactctcatgacccgaagcaacgtggtcgcggcgacgcgcaccgttccgatcgacgttcccgaatacgtgaagcaccgcggcctgatcgactgggtcgcgcgtatcgcggagttgaccgagccggatcgcgttgtctggtgcgacggttcgcagcaggagtacgaccgcctctgcgacgcgatggtcgaacagcgcacgatggtgcgcctcaatccggcgaagcggccgaactcgtttctcgcgctgtccgatccgtccgacgtcgcgcgtgtcgaagaccgcacgttcatctgcagcgagcatcgcgacgacgcgggcccgaccaatcactgggtcgcgcccgccgaaatgcgcgcgacgctcaacggcctgtttcgcggcgcgatgcgcggccgcacgctgtacgtcgtgccgttctcgatgggcccgctcggctcgccgatcgcgcacatcggcgtcgagctctcggatagcccctacgtcgtcgtcaacatgcggatcatgacgcgcatggggcgcgcggtgctcgacgcgctcggcgagcgcggcgagtacgtgccgtgcgtgcacagcgtcgggcgcccgcttgcggcgggcgagcaggatgtgccgtggccgtgcaatccgaccaagtacatcgtgcattttcccgagtcgcgcgagatctggagcttcggctcgggctacggcggcaacgcgctcctcggcaagaagtgcttcgcgctgcggatcgcgtcgacgatggggcgcgacgaaggctggctcgccgagcacatgctgatcctcggcgtgacctcgcccgagggccgcaagtatcacatcgccgcggcgtttccttccgcgtgcggcaagaccaacttcgcgatgctgatcccgccgaagggcttcgagggctggcgcgtgacgacgatcggcgacgacatcgcgtggctcaagccgggccgcgacgggcggctgtatgcgatcaacccggaggcgggctatttcggcgtcgcgccgggcacgggcgagaagaccaatccgaacgcgctcgcgacgctcagggagaacgtgatcttcacgaacgtcgcgctcacggaggacggcgacgtctggtgggaaggcctcaccgacacgccgcccgcgcggctcaccgattggcagggcaacgcatggacgcccgagatcggccgcgagacgggccgcaaggccgcgcatccgaactcgcgcttcacggcgcccgcgtcgcagtgcccgtcgatcgacgacgactgggagaacccgggcggcgtgccgatcgacgcattcatcttcggcggccgccgctcgacgacggtgccgctcgtcaccgaggcgcgcgactggatcgaaggcgtgtacatggcggcgacgatgggctcggagacgacggccgcggcggcggggcagcagggcatcgtgcggcgcgatccgttcgcgatgctgccgttctgcggctacaacatgagcgactatttctcgcactggctcgcgctcggcgagaagctcgcggcggcgggcgcgacgttgccgaagatctactgcgtgaactggttccgcaaggacgcggacggccgcttcgcgtggcccggcttcggcgagaacatgcgcgtgctgaagtggatgctcgaccggatcgacggccgcggcgagggcgtcgagcacgcgttcggcgtgacgccgcgctacgaggatctgcattgggcggggctcgcgttctcgcccgcgcagtatgcgcaggtcacgtcgatgaatccggacgaatggcgcgccgagctcgcgctgcacgcggagctgttcgacaagctgagcgcgcggctgccggatgcgctcgccgaaacgaaggcgaggatcgagaaaaggctcggcggctgagcaacgcggcaaatcgcgagcacgccgcgcggcggcgacgcggccgggacggcgcgcgccggagccgcgcgcgagatatgccgctcgcgccgccgtgcgcgtgcacggcgagggccgcgcgaatcgaaacaaccgcatgacgcttcggcgcgcaggcggtttttttgcgacgggcaggcgtgcgcgggcggccgcgcgcgtgcggcggtggccggccggactcggcgcgtcgcgcagccagggtggttcgatgcgacaatcgtgcgcacattcgaacatcttggagaccccgcccatgaagattcagcggatcgccgtcgtcggcgccggcgtgatcggcgcgagctggaccgcgttctatttgtcgaagggtttcgacgtcgccgtgaccgatcccgcgcccggcgcgcgcgagcggctcgacgccgcgcttgcgaattttctaggcgagcgcgccggcacgctcgcgtcgcgcgtggcgttcgagccgacgctcgacgccgcgctcgaaggcgcggacttcgtgcaggagaacggccccgagcgtctcgatttcaagcgcgagctgtatcgccggatcgacgcgcgcctgcccgcgcacgtgctcgtcgcatcgagctcgtccgggctcaagatgtccgatatccagaccgcgtgcgacgcgcatccgcagcgctgcctcgtcgcgcatccgttcaatccgccgcacctgattccgctcgtcgaactcgtcggcggcgcggcgacgtcggccgacgcgatcgcgcgggcgaagcgcttctacgacagcctcggcaaggtgacgatcgtgctcaacaaggagagggcgggccacgtcgcgaaccggctcgcggccgcgctctttcgcgaggtgtattacctggtgggcgaaggcgtcgtgagcgtcgaggacgcggacaaggcggtgtcgtgggggcccggcctgcgttgggggctgatggggcagagcctcgtctaccacctcggcggcggagagggcggcatcgcgcatttcctcgagcacctgtcgggcccgatggcgagctggtggaacgacctcggcgcgccgtcgttctcgcccgacgtcgatcgccaactgatcgacgcgctgcgcgagatccagggcgcgcattcgatgcgcgagctcggcgcggagcgcgaccgtctgctcgtcgagctgatcgacgcacggcgcaacagctttctgccgtaggcgtcgcacgccggtcgcggtgcgcccccaccgtacacggcggcgtgcggcggcatacggcggcgtgcgccggcggcacgcggcggcgcggcatcgagcgcccgcatgcgcggcgcggccgggcgacggttgctgctcgcgcgcccacgcgggttgggtggccgcgaggcgcgcgcggttcgcgtcgatcgtcgccgggctcggcgggtagtcgccgtccgacgtcgggatcacgccgtcgcggtatgtctggatcagtgcggcgcgcacctgggcgcgggtcttgccttgcggcgcgtcgggcgtcgacgcgagcgccgacgtcgcgctcagcgcggcggccgcgacggcggccgtcgcggcgagaaagcgacgcgtattcatcgaaagctccacaaaggtgacggaatcggaggcgcgaagcgcggcggcttcgcgtgccggtgaagtcgcattccggacaggtgcgcctgagcggacgatgaccgcatcgtggcgattgggtcagcctcgcccgaggccgggcaagcggcgcgccgcgcgccttcgccgcctttacgcgggccttcgtcagaattcgtgcgcggccgcgacaagcgttgcctcgagcgcgagcgccgggcgcgacgcgttcgcgggccggtcgatcacgtattcgagctcgccgagcggcggcagaccggcctcgagcttcgcgagcccgtgcgggatcacgtagcccgcgaacgcgctgatgccgaggcccgcgctcgccgccgcgcgcagcaccgcgatgctcgtgctcgccaccgcgatccggtacggccggccgatcgcatcgagcgtctcgagcacgcgctggcgcgacacgctcggctgcggatgcagcgcgagcggcagcacgggctcgcgcccggtgagcggcgaagcggggcccgcgcaccagtagagcggctcggtgcggatcacgcggccgcgccggctgcccgcgatccgcttggcgaagacgagatcgtgccgcccggcgtcgagcgcgtcgaacagatcgccggacaagccggtcgcgatctcgagctcgacttccgggttgcgctgcacgaagctcgcgagcgcggccgtcaggtgcgtgagcgcgaaatcctccgacaagccgagccgtaccttgcccgacagcggcggcccgcagaccgacgcgaccgcctcgtccatcagcgcgagaatgcgcaccgcgtagcgaaagagcgcctcgccgctgggcgcgagccgcacgttgcgggtgtcgcgctcgaagagcgggcggtcgagcagttcctcgaggcggcggatgtgctggctgaccgtcgattgcgacaggctcacgcgctcggacgcggcggtgaagctgcccgtctgcgcgacggcgacgaaactgcgcagcagttcaggcggtaacggacgcattgctaaacccactgaatcgaattcgacaacttcataaatggccgcgggcggcgggactacgatgtgcgtggcctgcgccgtcgcgcgacgcgggaggcgcgcgacggcgcaggccacgccgccgccgtctacggcaagccggcgcggcgggccgtccgtacttcacgccattgccgacgtaccgccatcgccgcccgagaacgcgcttcgcacgacgagccgccgggccgcggcgcgcgcgatccatcatcaggaatcaggagacaagcatgatcatctacggaaccgcgctgctcgcgttctgccatctggccgggcttttcctcggcgatctactgggcgccgcgatcggcgcgaagaccaacgtcggcggcgtcggcatcgcgatgctgctcctcatcggcctgcggctcgcgctgcatcgccgcggctggctgccgaaggagaccgaagcgggcatcgcgttctggggggcgatgtacatcccggtcgtcgtcgcgatggcggccaatcagaacgtcgtcgccgcgttgaagggcggccccgtcgcgctgctgtcggcggtgggcgcggttgccgtgtgcgtgctgagcatcgcggcgctcgcgcgcgtgggccacgacgcgacatcgctcgcggcgctgccgcggcccgaacagaactgaaggggaggcggccatgatcgacatgctcggaaaggtcgtcgcgcacaacgggctcgtcgcgtcgttcgcgctcgtcggctgcgtcatgttcgcgtcggcggcgctgtcgaggaagctcacgctcggccgcgtgcacggctcggcgatcgcgatcgtgatcggcctcgcgctcgcatacgccggcggcgcgtacacgggcggcgagaaaggtatcgccgacgtgccgctgttcgcgggcgtcggcctgatgggcggcgcgatgctgcgcgatttcgcgatcgtcgcgacggcgttcgaggtgcagcccgcgcaagcgcgcaaggcggggctcgtcggcgccgtgtcgctgctgctcggcacggtgctgccgttcatcgtcggcgcgagcgtcgcgcgcgcgttcggctattcggacgcggtcagcatgacgacgatcggcgcgggcgccgtcacgtacatcgtcggccccgtgacgggcgcggcgatcggcgcgaactccgacgtgatcgcgctcagcatcgcgacaggcctcgtgaaggcggtcatcgtgatggtcggcacgccgttcgcggcgggcttcatggggctgcgcacgccgcgcgcggcgatgatcttcggtgggctcgcgggcaccgtgagcggcgtgagcgccgggctcgcggcgaccgaccggcggctcgtgccgtacggcgcgctgatcgcgacgttccatacgggcgtcgggtgtctgctcgggccgtcgctattgtttttcgcgacgaaggcggcgatgggcgggtgagtcggcgcatgagggcgcgcgtggcgtttttccgtgaaagcgcccgtgaaaacgcccgtgacatcgcgtgcggcaacgaggcggcgcgtgccgcgtgaggcggcacgcgcggcttcgatcccgagaggggcgcgaacgacgcgaacgacgcgaaggccgcgtgcgccgccttcgccccccgatccatcgcgcgcgccactgagtcgtatcgcgcaacttcatcaatcgcgccggcggtgcggcttacaatgccgcagaaccaaccgggacggatttcgcaggagacgattctatgacgggatggaacgaggcccgcgccgcgcgagcggcgcgcctcgccgccgccgcgccgctcgcgcggggcaagcgggtggccgcgcgcgatgcgaccgcgctgctcgaagcggtgctgcggccgggcgagcgcgtctgcatcgaaggcgacaaccagaagcaggcggacctgctcgccgcggcgctcgccgccgtcgacagcgcgaaggtgcacggcctgcacatggtgcaatcgggcgtcgtgctgcccgagcatctcgacgtgttcgagcgcggcatcgcgaagcggctcgactatgcatactcgggcccgcaatcgcagcggatcgcgaagctgctgttcggcggcggcatcgagctcggcgcggtgcacacgtatctcgagctcttcgcgcgctacttcatcgatctgacgccgcacgtcgcgctcatcgccgcggtgagcgccgacgccgacggcaacctgtacaccggcccgaacaccgaggacacgccgaccgtcgtcgaggcgaccgcgttcaaggacggcatcgtgatcgcgcaggtcgagaagatcgtcgagcgcgtgccgcgcgtcgacatcccgggcgatcgcgtgcacttcgtcgtcgaggcggggcggccgttctacgtcgagccgctgttcacgcgcgacccggcgggcatcaccgagacgcagatcctcaccgcgatgctcgcgatcaagggcatctacgcgcgctacggcgtgaagcggctcaatcacgggatcggcttcaacacggcggcgatcgagctgctgctgccgacctacggcgagcggctcggcctgaaagggcaggtctgcacgcactgggcgctgaacccgcatccgacgctcatccccgcgatcgaatccggctgggtcgagcagatccattgcttcggctccgaagtggggatggacgactacatccgcgcgcgctcggacatcttcttcacgggcgccgacggctcgctgcgctcgaaccgcgcgttctgccagacggcgggcctctatgcatgcgacctgttcatcggctcgacgctgcagatcgatctcgccggccactcgtcgacggtgacggccgagcggatcgcgggcttcggcggcgcgccgaacatgggcagcgacgcgcgcggccggcgccacccgagcgagccgtggctcaaggcgggcgaggaggccgatgcgcgaacgcccgcggcgctgcggcgcgggcgcaagctcgtcgtgcagatcggcgagacgttcggcgagaagaacgcgccgatgttcgtcgagcagctcgacgcgctgcgcctcgccgataaactcgcgctcgatctcgcgcccgtgatggtgtacggcgacgacgtcacgcacgtcgtcaccgaggaagggatcgcgaacctgctgatgtgccgcgacgccgacgagcgcgagcacgcgattcgcggcgtggccggctacacggagatcggccgcggccgcgatcgccggctcgtcgagcggctgcgcgagcgcggcgtgatccggcgccccgaggatctcggcatcgatgcgctcgacgccgaccggcggctgctcgccgcgcgctcgatcaaggatctcgtgcattggtcggagggcctctacgcgccgcccgcccgattccgcaattggtgaggagcgtttcgcaatggaacagttgaactatcgccacaccgcgcgcgcgcgcgcgaagggcgacgccgagtgggcgctcgtcggcgtcgtcgcgtcggggaatctcgaagtgctcgtcgagcgcgtgctgcccggcaacgaatgcgaggtcgacatccgcacggccgccgtcggcttcggcgacgtgtggcaggcggtggtcgccgatttcgtcgaacgccgctcgccgggcgggctgcggctgtccatcaacgacggcggcgcgcggcccgacatggtgtcgctgcggctcgcgcaggcggtgcgtgcaatcgaggcgaacgcgcgatgaacgcggccgccacgacgctgcatccaaagctcgcgccggcgggcgcgagctggttcgaggcgtccgcgcggcagcggctcgcggggctcgtcgacgccggttcgctcgacgagttcgccggcccgcccgcgcggctcgcgagcccgcatctgccgctgttcgatttgccgcagcagttcgacgacgggatgatcgtcggccgcgcgacgctcgccggcgagcccgtgttcgtcgccgcgcaggaagggcgcttcatgggcggcgcgttcggcgaggtgcacggcgcgaagctcacggggctgctgcgcgcggcgcgcgagctgcgcgcggcgcccgtgctgatcctgttcgatacgggcggcgtgcggctgcaggaggcgaacgcgggcgagatcgcggtgtccgagatcgtgcgcgcggtgatcgatgcgcgcgcggcgggcgtgcccgtcgtcgggctcgtcggcgggcgcgcgggctgctacggcggcggcgggatcatcgccgcgtgctgctcggcgctcgcggtgtcggaggccgggcgcatcggcgtgtccgggccggaagtgatcgagagccggcgcggcgtcgacgaattcgattcgcgcgaccgcgcgctcgtctggcgcaccatgggcggcaagcatcggcggctcgtcgggggcgccgacgcctttgtcgacgatacgatcgacgcgtttcgccacgccgcgatcgcgcttctcgcgcgcgtgcgcgcgggcggggcgttcggcacggcgacgctcgaagcggagcacgcgcgccttgccgcgcgcatcgcgcgctttcgcgattgcgacgacgcgctcgacgtgtggcgcgcgctcggcgcgcccgacgcgggcgcgattcccgcgctcgacgccgccgcgttcgcggcgctcgccgatcggctcacggaggtgtgcgatgacgctcgatgacgtgctggcttcactgtttccgtccgggcacgacgtcgcggccgacgccgccggcctgcttgccgggcacggcatgctcgcggggcgcgcgctcgacgtgatcggtgtcgcgcatggcgcggcgctcggcgtcgacggcgcgctcgcgctcgccgagcgcgtgctcgcgacgatccggcgcggcggcgagacgccgattctcgtgctcgtcgacagcgacagccagcggatgagcaagcgcgacgaactgctcggcctgaacgaatgcctcgcgcatctcgcgaagtgcctgctgcacgcggacgcgctcggtcatccgacgatcgggctgctgtacgggcacgcggcggcgggcgcgttcatcgcgacggcgctcgccacccgcacgctcgtcgcgctgccgggcgcgcaaccggaggtgatggatctgcaggcgatctcgcgcgtgacgaagctgcccgtcgacgtgttgcgcgagaaggcgcgatcgaccgcggtgttcgcgccggggctcgagaacttcgcgaagacgggcgcggtggacgcggtgctcgatccggcgcgcccgctcgccgagcaactcgccgcggtcctcgcgcggccggccgatcgctgcgaccggcgcgaccggtacggtgccgagcgcggcggccggcccgtcgcggccgacgtcgcgcaacgcgtgtatgagctcgcgcgcgccggccgctgatgcgccgctcgtgcggcacacgctcgtgcgcgtgcgcgcgcaggcgtggccggcgctgctcgccgcgcacggcggcatcggcacgctgccgttcgtgcgcgactgggcggcgcgcggctggccgctgatcgtgcggcggcgctcgccgtgcgacgcgggcgtgccgctcggcctgccgctgccgccgtcggcggggaagcggcgcgtcgcgctcgccgccgcgcgcgagcagatcgattcggcgtgcgcgctgccgacgctcgccgatgtcgggcggcaggcgccgcccgcgtggcggccgacgctcgcgcggctgcgcgcgctcgccgacgcgcatcgcgtcgactgccgcgtgttcggcagcctcgcgtggcagacgctcacggggctgcgctatttgagcgacgagtcggatctcgatgtcttgctgatgccgtgcggggcgtcttcgtccgcgtctttgtttcggttttcgtcttcgtttgcgtcttcgtttgcgtcggtgtcggtgtctccgtcctcgccgtcggtttcgatcccgcaatcgtctcgcgcgtggccggtgcccgcgctggcgggcgcgtcgtcgtcggcggcggtgacgggagcggaggcgtctgcgccgatgaccgcgcaaatggaggcttcggcatcgcgtttgtcgcggtggccggggtcttcgtcgatgccgtcgcgacgcgacgcgatcgcaccgtttctcgcggcgctcgccgagatcgatgccgatgcgccgatgcgcatcgacggcgagctgctttgcgcggacggcgcgggcgtgaactggcgcgaactgcatgcgggcgggcgagcagtcgcgatgaaaaccgcgacgggcgtcgaactggtcgcgccgcggacgtttctggaggcgtggcgatgaagcgacacgcatgcgcggtggcgaagccggcccggcgcgacgcgatgtgccgggatagggcgcgggcgcttgacgacggaggcggggcggatacgctgttggatgcgttggatgcgttggatgcgttggatgcgttggatgcgttggatgcgtcaggtgtatcgaatgcgtcgaattcgatgggagcgggggacgcatcgaaccgaccgaacatcgcagcggtgtcgagcatatgggcttcccagtatttccccccggccacgcggaacgcctccgacggggctgacgcgcgagatagccgggggcgccgtcgacatccgacgttcgccgcgcatcggctagcctcgctgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcgaccgcagccgcaacgccggcatccatccccacgccgacgccaaggnnnnnnnnnnnnnnnnnngcaacgcccacgccaacagcaacggcgatcgcggccaacgcggtacgctgcctgcgcgtcgagatcgacacgtggccgaagcccggactcgtgagccacgtcgacgcgggcagccacgacgacatgacggccgacaccttctatcgcagcgcggcggcgcttgcgccgttcttcgccgagctcgccgatgccggcgcgcgcgacgccggcatgccggcgttgcgcaagatcggcctgcgcgcggaacgcgcgatgctggccgcgacgggcggcgtgaacacgcatcgcggcgcgattttcgggctcgggctgctgtgcgcggcggcgggcctgcacggatcgcgcgaacggcgcgcgcaacgggggcaagccgcgggcgtgacgctcggcgatctcgttgccgcgcgctggggcgacgagatcgccggcggtccgcgcgcggccgacagtcatggcgcgcgcgccgcgcgccgctacggcgcgggcggcgcgcgcgcggaggcggcgggcggtttcgcgcgcgtctacgcggtcggcgtgccggcgctgcgcgacggcgcgcggcgcgcgcggggcgacgccgaggccgcgcgcgtgcacgcgtgtttcgcgctgatcgccgcgctcgacgacgacacgaatctgctgcatcgcggcggccgcgacggcctcgacttcgcgcaacgaaccgcgcgcgaatttctcgcggcgggcggcgtgggcgcgtgcgactggcgcgcgcgcgcggccgccgcgcatcgcgcgttcgtcgcccgccggctgagcccgggcggcgcggcggacctgctcgcgatgagcctcttcgtcgccgcgctcgacgacgcgcgggcattgccgtgacgatcgcgattctctgttcggggcagggcggccagcatgccggcatgttcgcgctgacggccgatttgccggaagccgcgccgcttttcgcgcacgcggcggcgttgctcggcgccgatccgcgcgagtgggtgcgcgacgccgatgacgaagcgctgcgcgagaacttcgccgcgcagctcgtgtgcacgctgcaggcggtggccgcgatgacgcggctcgacgtgctgctgccgcgcaggcgctgcgtcgcgggctacagtgtcggcgaactcgccgcgtggagcgtcgcggggctcgtggaggcgcgcgatgcgctcgatctcgtcgcggcccgcgcgcgcgcgatggacgcggcgagcgacggcgatgcgcgaatgctgttcgtgcgcgggctcgcgcgcgacgccgtcgacgcatcgtgcgccgcgcacggcgccgcggtcgcgatcgtcaacccgggcgacgcatacgtgctcgccggcccgcgcgcggcgctcgacgcgctcgccgccgatgcgcgcgcgcgcggggcggcgcgcgtcacgcctgtctgcgtgcgcgtcgcgtcgcatacgcactggctcgacgccgccgtgccccggtttcgcgccgcgctcgccggcgcgcgcatcgcccgcgcgccggcgcccggcacgcggctcctgtccggcatcgacggcgcgccggtgctcgacgtggcggcgggcgcggacaagctcgcgcggcagatcgccgagccgctcgactgggccgcatgcgtcgcgggctgcgtcgaggcgggcgcgcgcgcgttcgtcgagctcgggccggggcgcgcgctcgcggagatggcggccgccgcgtttcccgcgctgccggcgcgcagtctggccgatttccgctcgtgggacggcgtgcgcgcgtggctttcccgcgtcgatctcgacgcctagcgcgcttcgcgtgcgcgcgcggcgacgcgccgcgtgccgctcgtcgacgaaacggtttgcaatgaaagaggaggtggctacaattgccgccccatgacatgccgcgttcgtttcgcttccggtctttcctttttctgcgcattgctttgcgcagtgtcggcgtttgagtgcgcgcgtgccgcgcaactgccctcgcgcgccgccgcgcttggcgcgtacttcgacgccgacgccggctcgaccgacatcgaagtcgatctgatccaccgcgcgcgcacgcgtgtgctggtcgcgggcggcgcgtcggtgccggccgccgtcgcagcggcgctgtgcgcggcgcgcgggcgcggcgtcgacgtgcgggtcgtgctcgatcggacggggcgcgcgacgcggtacagcggcgcggcgttcctcgcgaacgcgggcatcgacgtcgtgctgagcgatcgcgtgccgaacgcgcacgggccgttcgtcgtcgtcgacgatgcggtggtactcggccgcgcgagcttcgcgcaaacgcgcgacgcgcgcgcggcgggcaacttcgacgtgttctatcgcgcgccgcagctcgcgcagtcgtatgcgacggcattctggcggctctacggcctcgcgcgccgataacgggcggcggctgcggcgtaggcgcgggacgtgccgcaccgtcgcgcgcgcgtcgacgcccgcgccgccccgtatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacttcgccgacatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacatcgccgacttcgccgacttcgccgacttcgccgacttcgccgacttcgccgacttcgccgacttcgccgacttcgccgacttcgccgggccggtcggaccagtgcgaccgaagaggccggcaagtcttgcaaggccgccgcaaccggttgcggttcgccaccgcaccttcgcgatggagggcggctggcggccgatcgcgttcgcttgcacaatagccgctcgatagcgaggatgtcgatgcacgaacgaccgccgatcacggccgagacgacatggtttgccgcgcgggacggccggctgctgacggggactttctatgcgccgggcgcgccgtcggcgagcaacggccgcagcgtgctggtgagcggcgcgctcggcgtgccgcgcggcttctacgagcgctatgcgcgttttttggcgagcgacggctttaccgtgctgacctacgactatcgcggcatcggcgattcgcgcaagccgcccgccgaggccgacggcgcgtcgctgcgcgactggggcgaagccgatctgccgggggcgctcgatcatctggccgcgcgcgcgccgtcgcatcggttgctcgcggtcgcgcacagcgtcggcggccagctgttcggcctcgcgcacaacaacggacgcgcggcggcgctgctgtcgatctgttgtccgagcggctactggcggctctggccgtggccgcaccggctatggctcgcgccgctctggttctgcgtcgtgccggcgctcggcggcgtgctgtcgcatctgccggtgcggcgcgcgggactgggcttcgccgccgatctgccggccggcgtgatgcgcgagtgggcgcgctggtgtcgccacgccgattatctggtcgacgacgaaggccatccattgcgcgagcatttccgcggctaccgcggccggattctcgcatacacggtcagcgacgactggatggcgccgcccgccgcggtgcaggcgctgcatcggttctattcgaccgcgcaggtcgagcatcgcgagatcgcgccggatcggcggcggcacgcgatcggccacttcggctatttccgcgacgacaatcgcgcgctgtggccgctcggcgcggcgtggttgcgcgagcagtgagcggccgctcgcgctcgcgcgggtgcgcgtatcgggcgaactcggcctacgcagtccagccggtgaaaaactaaactatgccgactgccgactgccgactgccgactgccgactgccgactgccgactgccgactgccgactgccgattgccgattgccgattgccgattgccgattgccggctgccggctgccggctgccgattgccgattgccgattgccgattgctgactgctgactgctgactgcggatcgccgactgcttgctgactgccaaccgctgaccgctgaccgctgaccgctgaccgccggtccacacgatatcgcgtcacgccgaatcatccgacgtcgaacgcgtcgatcctcgcgtcgcgttcgggcccgctaggcgaagcgcgcgcggcgcgctaaagtcgacggtcccccacgtcacgcggagcgttaccgatgaagctgattggcatgttggattccccgttcgtccgccgcgtcgcgatttcggcgaagctgctcggcctgccgttcgagcatcactcgatatcggtgtttcgccagttcgatgcgttcaagtcattcaatccggtcgtgaaggcgccgacgctcctgaccgacgacggcacgatgctcgtcgattcgtcgctgatcgtcgattacctcgaccggctcgtcgcgccgcaacggcggctggtgcctgacgatctgccggcccgcgtgcgggtgctcgagctgacgggcctcgcgctcgcggcggccgagaaaacggtgcaggtcgtctacgagcacggcctgaggccgggcgagaagcagcaccagccgtggctcgatcgtgtgcttggccagctcgacgccgcgtacggcgcgctcgacgcgcgcatcgcgggcgcgagcggctggctcgtcggcgaacggatcacgcaggcggacgtgacggtcgcggtggcgtggcgcttcacgcagttcatgaagggcgactatccggatctcgcgcgcgtcgatccggcgcgctatccggcgctcgccgcgctgtccgcgcgtgcggaggcgctgccggagttcgagggcacgccgctcgattgagcggggtgcgtcgatccggcggttctcgttcgcgcggagcttgcggcgcgcggcttccggcaacatggcgctcggggcgaatcggggctttgcttgctggacgtctgaagtctgaagtctgaagtccaagctccaagctccgagctccaaggtctatcgtcggggatcggagatcgccaatcggcagccgcaaccgaaggccaacagccgcaaaccgcatggccgattacaggacgccgcgcgaagcgcggcaagcgaccaacgggctgacgcccgcgccacgcgcgaggggcggcgcgcaaaaacgcggaggcggtctcgccacgcccgacgggcatcgcgagaccgcctccgcggtccgtcatcgagcgacgcgcctacacggcggcgtcgcggcggccgaacctcacgcgcgcaacgccgcggccgacgggtagccgctgtcgtcgcgctcggccgcctcgcggcgcttgatctcgcgcgcgagcgcgtgtgcctcgcggtgcgacgcgacggcgggcggcgagcccttgagcggctggcgcgcgctctcgggcagcgcgagcaccgagatcgcgccgatcacggccgcgcccatcaggtagtacgcgggcatcatcaggttgcccgtcgcgtcgacgagccacgcggcggcgagcggcgtcgtgccgccgaacagcgacaccgacacgttgaagccgatcgcgagcgcgccgtagcggatctcggtcggaaagagcgcgggcagcgccgacggcatcacgcccgtgaagcacgacagcagtgcgccgaggatcagcaggccgccgaacacgagcgccgtctcgccggtgcggatcaggagcagcgcgggaatcgcgagcgcgaagagcccgacgcagccggcgagcatcaccggcttgcggccgacggcgtccgacaggcggcccgtggcgagcgtcatcggcatcatcagcaccatcacgatcaggatcagcacgaggccgtgcgcctcgtcgaagtgcagcgtcgacgacagatagctcggcaggtacgacagcgccatgtaatcggtgacgttgaagatcagcacgaggccgacgcacagcagcagcgcgcgccagtgccgcgcgagctgtcggcggaaatgcgccttcggcacggccttgtcctgcgcttcgcgcgcttcggcctgccgcttgaacgcgggcgtttcctcgagcctcatccggatgtacaggccgatcaggccgagcgggccggcgatcaggaacggcacgcgccagccccacgacagcagcgcgtcgtgcgacagcgaagccgtcagcagcgcgacgacgcccgcgcccatcacatagccgatcagcgtgccgaactcgaggaagctgcccatgaagccgcggcgcttgtcggtcgagaactcggcgatgaaggttgccgcgccgccgtactcgccgcccgtcgagaagccttgcacgagacgcgcgacgaggagcagcacgggcgcgaggaggccgatcgagtcgtagctcgggatcaggccgatcgcgaacgtgccgaccgccatcatgatcatcgtcatcgcgagcacgcgctggcggccgatgcgatcgccgagcggcccgaacaccatcccgccgagcgggcgcacgaggaaggcggcggcgaacgtgccgaacgtcgcgagcaactgcgcggacgggctgctcgacgggaagaacacctggccgagcgtgacggcgatgtagctgtagacgccgaagtcgaaccattccatcgcgttgccgagcgccatcgcgccgacggcgcgcttgagcaggccctgatcgacgacggtgatctcgtgcgcagcggcgggaagcgcgccttcggtgggcgcgctggacgaactggagggggcgggtgttgcagtcaaggtcgaaaactcctgtgacggcggccgaaccgcgcgacggggcgcggttcgccacggtttgccgggagtgccgctcgcgatcggacgagggtcggtcgcgagcgtgaaagggcgcatgaaacgcttaatccataacggaaaccgatcggcgcggctccgagggtcgtcgcgcgcttgcactcgtgagaaaagaccgccgcatggggacggtcggcgaaccggcgcatcgcgtggcgtacgcggccggttgaatgcccttcgagggcgtcgaaacgaaaaaagctgcccgaaggcgcgctttcttgtgagcgaaattccgggcgaccagtcgcggcacgcggccgaacggtctggtgaccgaaataaatgacaggcgtagactgttgaaagaagcgacataatagcacgatgacggaggatcgtgcaaattgccggtcatgcggcggtttggcgggcgtcgcgtggggtaagatcgcgccgtttgccgcgggcgtcgcgcggcgttttccacgcgcgtctcgcgcacgtcccaccatgctctcactcgcgaaaatcgccgcgttgttcgtcttgaccgccgtcgccgagatcgtcggctgttatttgccctggctcgtgctgaaagcgggcaagccggcgtggctgctcgcgcccgcggcgctgtcgctcgcgctgttcgcatggctgctgacgctgcatccggccgcggccgcgcgcacgtatgcggcgtacggcggcgtctacatcgccgttgcgctcgcgtggctgaggatcgtcgacggcgtgccgctgtcgcgctgggatgtggcgggcgcggcgctcgcgctcgccggtatgtcggtgatcgcgctccagccgcgcgggtgaagtcggcgcggcgcgggcagtgggcgtcgcgcggcgccgaccgtgggcggaggcgaggcgggggaacacgcgccgcgaccgtgcttggcggtgaggcgggccggtgcgagcgagtcgagcggcagccaggcgaatgccgattcgacgccgatagggcgatccgagcgcccacctgccgggcggcgagcgcaggaacgtctgaattctcgacggcccgaaggctgaaaggctgaaaggctgaaaggctgaaaggctaaaaggctgaaaggtcggaaggcccgaagcacccaagctccaaagctccaaaaccccaaaaccccaaaaccccaaaaccccaaaacccctcaagcctcgccgaccgcctccttgcgccacacgcatacgcccttggccgacttgtcgagcgcgtcgagctgcgcctcgtgcgcggcgagctccgcgtcggtcgcggcgagcaccggcagatcgagtccgctgaacgccattcgcggcgcgtcgccgttgcgatgcgcgtcgccggcttcgtcgagcatgtcgatcacgaggctttcctgcccgcgcgtcatcgcgagatacacctcggcgagcaactcggagtccagcagcgcgccgtgcagcgtccggtgcgcgttgctgatcccgaagcggtcgcacagcgcgtcgagcgagttgcgcttgcccgggaacatttgcttggcctgcacgagcgtgtcgatcacgcccgcgcagtggtcggtgaaggacggcaggccgagcagcgcgaactcggcgtcgagaaagccgaggtcgaacggcgcgttgtggatgatcagttccgcgtcgcggacgaaatcgcgcaacggatcgacgatttcggcgaacttcggcttgtcgctcaggaattcggtcgtgaggccgtgcaccgcgagcgcgcccggatcgctgtcgcgttcgggattcacgtagaagtgcaggttcttgccggtgagccggcggttcagcagctcgacgcagccgatttcgatgatgcggtcgcccgcgcgggcgttcaggccggtggtttcggtatcgagaatgatctggcgcatgtcgggaaaacggaaattcgagtcagtcgtgaagggcaaaggggggcgcgagcgggctcatgcctgcgcgagcgattcgacgccgcggttcgcgagcgcgtccgcgcgctcgttctccggatggccggcgtgccccttcacccagcgccattcgacgtcgtgctgcgcgacgagcgcatcgagccgctgccagaggtccgcgttcttcacgggcgttttcgcggcggtgacccagcctttcttcttccagccgtggatccattcgctgatgcctttttgcacgtattgcgaatcggtgtggacgaccaccttgcacgggcgcttgagcgcctcgagcgcggcgatcaccgcggtgagctccatccggttgttggtcgtgccgggttcgccgccgaaaagctctttctcctgcgcgccgtagcgcagcagcgcgccccagccgcccgggccggggttgcccttgcaggcgccgtcggtatagatgtcgatggtttgcaacgtcatgaatgttcttggtgagtggtcggggtggcggcgggcgtgaggcccggcgcgagcaccggcttcttcatcttgatcgggccgacgagccgcatcccgcgcacgcgcttgatcgccgtcaccatgtagacggcgccgaagatcggccaccagcggtcgcccgccgcctccatgaacgcgtagcgggacagccacttgtcggtggcgagcggcggccggtagcagccgaagcggccgcgctcgagatcgaagccgagcagcttgatccagtccttcagccggatgaacgtgatctggtcgcgcgtcgcggggacgaacgggcgcttcgccatcttgccgaccgaatgccgcgcgccccagaggctcagcgaattgaagcccgtgatcacgagctggccttccggcatcagcacgcgctcggcctcgcgcagcagccggtgcggatcggacgtgaattcgagcgtgtgcggcatcacgatcagatcgacgctctgcgattcgaacggcagatcgagcaggtcgcaccacacggtgctgcgcccggcgggcgcgtgctcggcgctgcgcgcctcgcgcgcccacgggtagtgatagggcgcgctcgcgccgcttgccggatcgagcacgaggccgcggcacggcatgcggttctcgcgcagcgcgtcgagctgcggcagcccgagctgcagcgcgtgaaagccgaacacgtcggacacggtgcggtcgagctgcgcctgctcccagccaagcacatagcgcccgggcggggagtcggtccaggcgggccagtctataatcgaacggtcagacatatctcggtgattgcgcgcccatgaacgagctggaatacgtgccggtgccggcattcgacgacaactacatctggctcgtgtcggacggccgccaggcggtcgccgtcgatccgggcgaagccgcgccggtgcgccgccatctcgacgcgcgaggctggcggctgaccgctattttactcacgcaccaccaccgcgaccacgtcggcggagtggccgagctgctcgcgggcgcgcgcgaaggcgagccgatcgcggtgttcggccccgcgcacgaggcgatcgagcacatcacgcgccgcgtggcgggcggcgagcgcgtgcgcatcggcgcgcccgcgctcgagttcgacgtgatcgacgtgccgggccacacgcgcggccacatcgcatacttccagccggcggggccgggcaacgccgcgccgcatctcttttgcggcgacacgctgttctcgtgcggctgcggccgccttttcgagggcacgcccgcgcagatgctcgcgtcgctcgacgcgctcgcggcgctgccgggcgacacgcgcgtgcactgcgcgcacgagtacacgctgtcgaacatccagttcgcgctcgcatgcgagccggggaacgcggcgctcgccgcgtggcgcgacgaagcgcgcgcgcgccgcgcccgcggcgagccgacgttgcccacgacgatcgcgcacgagtgcgcggtgaacccgttcctgcgcgcggacagcgcctcgatccgcgcgacgctcgaggcgcggctgcacgaggcggcgcccgaccggctcgcggcgttcacgttgatgcgcgagtggaagaaccgttttcgttgagcccgtgcaatagtcggccaagctcaaccggaatctcgagaatcggccccaaatacccgatttagcaggttttttcggcctttttgttgacgcgaagcacgcactttcgtactatcgcctgcaatttccagccgttggaagccgagattttcatgcgattcctcctcagtgcgctattggtcctgacgctcgccgcgtgcgcgggcaccgggccgaccgcccaaaatcccgcagcctccgacccgcaagccgcttcggactacttgcgcaagtccgcttccgcgaaagaaaccgtcgacgtcgacaagcagtcggtcggagacctcaccaccgccgacagcgatctctgggcgcgcatccgccgcggcttccagatgcccgacctgcagagcgatctcgtcgacatgcaggcgtcgtggtacgcgcagcgccccgactatgtgcagcggatgaccgaacgctcgcagaagtacctgtaccacatcgtcgaggagctcgaatcgcgccacatgccgaccgaactcgcgctgctgccgttcatcgaatcggcgtacaacccgcaggcgctgtccgtcgcgaaggcggcggggatgtggcagttcatgccggctacggggcgcacgttcaacctgaagcgcaacatgtggcaggacgagcggcgcgacgtgctcgcgtcgacgagcgcggcgctcgattacctgtcgcgcctgcatgacatgttcggcgactggtatctcgcgctcgccgcgtacaactggggcgagggcaatctgcagcgcgcgatcgcgcgcaaccaggcggcggggctgccgaccgattaccagagcctgcggatgccgaacgagacgcgcaactacgtgccgaagctgcaggcggtcaagaacatcgtgacgaacccgcagcagtacggcctcacgctgccggagattccgaaccacccgtatttcgtgacggtcacgacctcgcgcgacatcgacgtgacggtcgccgcgaagctcgcgaacctgccgctcgacgaattcaagtcgctcaacccgtcgttctcgaagcccgtgattctcggtgcgacgcagccgcagatcctgctgccgttcgataacgcggcggcgttcgagaaggggctgaagtcgtacgacggccagctttcgtcatggaccgcgtatacggtcaccgagcgcgcgcggccggccgcgatcgcggagaagatcggcgtcgatgcggatacgctgatgcaggtgaacaagattccggccggcatgcggctgaagcccggctcgacgatcgtcgtgccgcgcaccgacgacgatgacgaggacatcagcgccgacgtcgccgagaacggcgtgctcgcgatggagccggacgtgcccgacacgcgcaagatgttgattcgcgtgcgccgcaagcagtcgatggaagcgctcgcgagccgctacggcgtgtcggtcgcgcaactgcgcggatggaaccgcacgcgccgcgcggtcgtgatgccgggccagacgatggtgctgcacgtgcccgtcggtcgcgcggtgccggccgagccggggcccgagcggatcgcgacgtcggtaggcggcgggcgcatcgagcgcgcgagcctgcacacgggcggcaaggcgtcgagccgcggccgcaaggcggggcccgccgcgaaggcgtcggcgaaggccgcgacgaagagcggtgcgaaagccgcgcccgcgaaaaccgcgggccgcaagacgacgaagaagaagtaagacgaaagggcgcgcatgccgcgggggctttcctgccggcgacgcgcgatcgactatcatcgccggacgccgtcacctgggtgacggcgttttcgtttgcgcgcgccgccggttcgtcggccggcgtcttaccggtgatcgtgatgtccctcatgcaatttcgcgtgttcgcgctgttcgcgatcggctatttcgtttcgtacgtctttcgcggcgtgaatctcggcttcgcgccgctcatcacgcgcgagctcggcctgtccgccgccgatctcgggctgctgacgagcctttactttcttggtttcgcgtgcgcgcagattccggccggcgtgctgctcgaccgctacggcccgcgtcgcgtgagcgccgcgcttctgctcgtcgcggcggcgggcgcgtgggtgttcggcgccgcgcacgacatcggcgcgatgatgctcgggcgtcttctgatcggcgtcggcgtgtcggtgtgcctgggcggcgcgttcaaggcgctcgcgcagcatttcccggtcgcgaggctgccgcttctgaacggcttcgtgatggcggtgggcgggctgggcggcgtcgcggtcggctcgccgctcgattggctgcttggcttcgccggctggcgcgcggtgtgcgcggggctcggcgcgttcacggtggcggtcgcggccgcgttgtgggcgttcgcccccgatgcgcggcagagccgtcacgacgcgagcgtcgccgcgcaattcgcgggcacctggcgaatcgtcacgaaccgcacgttctggaagatcgcgtcgttttcggtcgtcacgcagggcgtgttctacgcgatgcaatcgctgtgggtcggcgcgtatctgcgcgacgtgagcggcttcgcgccgcgcgacgcggccgtgctcgtgtccgtgctcggcttcgcgatgatggcgggctgcgtcggcttcggcgcggcggcgcgcgggctcgagcggcgcggcatgtcgctgtatgcgttctgcgggttcgggatggcgctcttcgtcgcgacccagctcgcgatcatgctgcgcgcgccgctgcccgccgcggtgctgtgggcggcgtacggcgtgttcggcggcgtcggcatcctgagctacgccgtgctcgccgaatatttccccgtgcacgtgatcggccgtgcgaacacgacgctcacgctcgtcatcttcgtgctgatcttcggattccaggtgggcgtgggcgcggtgctgtcgcattggccgatgcgggccgggcattatccggccgaggcgcatttgagcgcgtggggcgcgctcgtcgcgctgcagatcgcgagcgcggtctggtacgtgctgcccgatcgcgcgctcgacaagtccgcccggcacgcggggtgattcgcgtcacgcccgtcgcggcggcgcgcgggcgtcggccggccgcgcgccgcgatcgccggcgtggcgcggcgacgggcgtcggcgcgcgcgtcgccgtggcgcttcatctgcgccggtcgacgtactcgatgtacccgcgcccgctcgccgggcggccgtcgcgctcgccctcccaacgatagccgccgacgtagcccgtgccgatgccgaacagcatcggcgtatcgacggtcgcatcgatcgcaaacagcgtgcggccgcgccggtcgcgcacgcgccaggcgaacgtctcgggcaaccacattgcgtggccgtccggcccgacggccggccgcgcctgcgtgctcgtcacccggaagtggacgtcggcgtcgagccggtgggcgcgttgaccgatgacgcgcagatacgcgcttgtcagcgccggatactgatcgacttgcacgtgcgcgagcagcaattgcgtgtcggtgtcgaggtcgatcacctggtagctgaacacgtcccatggcagtttcgcggcttggggcagaaaacggttgcgcagcaggtagggcgacgtgccgcgcgcatattcgtaggtgcacagacccgccacttcggtggtcgcgccgccgtgctcgatcgtgccccgatagcgggtgacgagcgcgatgtgttcgtagaagagacctttcgcgaaccatgtgacgtcgcctgtcgcggtgagcgtcagatcggccgcgaagccgccgcggcggctctcgaggcggaattctgggtagcggccgctcagctccagatcgtcgccaaggcgcagcaggctgccgtccgcgcgcgattcgacatcgcgcggaatcgagtagcgggtgaaatggcgatcgacggcggccgccgtgccgtgcacgagcgtcgcggtctgcagcgggccgtcgcccggcgccgccgcgaaatcggcgtcgaacacgcgcatgcccgcgctgccgaggatgatcgccgtggccatgaagcggtgcggcgcgggcagatccggaatcatgatcccgtaatggacgaggccgaaccggcgtgcgccgccgttcggcggaaaagtcgtcggcgcgggcagtccgtgctgcacgcgcggttcgacggggcgcaggatctgcatggcggccttggcgatcaggcggccgcgccagccgcggcggcgatggccgctatcgatgagcggcagggtgggggcggcgcccgagtgcggggcgaggatggtgctcatgtcgtctcctgtttgtcgtttgcgcgcggcatcggcggcgcgcggccggcgccgcgccgccggcttcgcgacggcgggcggctcgccgatgcggcggcagggtgtccggcctcgcggccgcggctcgccggtcgcgcacgcccgtaatcgggcgtgcgggaaagatcgcattgagcgttacattgagcaatggcatattgggcgcattccgaacatttgaggccatcttgaccgccaagctcgcccactgggatttcgtccggcctgtcgcgacgacgcgcgtgctcgtcgacgtgggcgtcgagcaggggctcgccgtcggacagtgcctgggcggcagcggtgtctgcgccgatctgctcgacaagccggacgccaccgtcgccgccgcgcaggaactgcgcatcgttcgcaatctgatgcggctgctggggccggactttccgctcggcatcgagatcggccggcgctatcacgcgaccgcctatggcgtctggggtttcgcgctgatgagcagcgcgacgttcggcgacgccgtgtcggtcggcttgcgctatcttcaattgacgtcgaccttctgcgagatccggccgacgctgcgcggcgacgacgcgacgctcatgatcgacgaccgcgacctgcccggcgacgtgcgcgacgtgctggtcgaaatcacggtggccgcgttgatcacgctgcaattcgatctcgacgcggcgaacttgccggtcaagcgtctggcgctcaagatgaagccgccgtcgtacgccggccgcttccggacgctgttcgacgcgacgcccgaattcggcgcggcgcacaatgcgctgacggtggacgtgcgctgtctcgacctgaagctgccgcagcgcaacgcgctgacgcggcggcggtgcgaggacgagtgccgccgcgtgctcgagcgccatcgtcgcagcgaaggctgggcggggcgcgtgcgccggcagttggccggcgatccggcgcgcggcccgacgatggacgtgctcgcggccgaactgggcgtgagcccgcgcacattgcggcggcggctcgcgaacgaggggacggattacgagacggtcgccgacgagcttcgccaagcgctggccgaggcgctgctcgcgacgacgacgttgacgctcgccgaggtgtcggagcggctcggctattcggagccatccgcgttcgcgcgcgcgttcaggcgctggaaggggatgtcgccgagcgaataccggcgcgcggcgtgagtggagagggcgccgcgtaagcggaaagggcgccgcgcgccggccgtccgcgtccggcgcatgagcggggcgcgcccgccgtgcgtcgcgcaccccggcggggcgcgagtccgcacggggagtccgcacgaaatgcgctgatcgattgaagataaggccagtttcacgctataatttgaaagtttgtgctaatcaacctcgcaccctagcgcctacctccttcatcccgttcgtccgccgcacgccgcttgacgcaggcgatgccgcgaaacccgcgcccgtgcgcgcgcgtttcgcgctcgatcgcaagcccgcgcgcgaaagcgcccacgcgcgcgtgatgcgtcacgcggcccgcgagcgcgcggcaggatagacaggtcggcggcaagggtgtcccccaaggagccccccgtgttgccgtctttttctcccgctttgctcgcactcgccgacggcacggtctttcgtggttattcgatcggcgcggccggccatacgatcggcgaagtcgtgttcaacaccgcgatcaccggctatcaggaaatcctgacggatccgagctatgcgcgccagatcgtcacgctgacctatccgcacatcggcaacgtcggcgtgaacgccgaggacgtcgaagcgacgaaagtccatgccgccggcctcatcgtgcgcgatttgcccgcgctcgcgtcgaacttccggatggcgcgcacgctcggcgattacctgcgcgacgaaggcgtcgtcgcgatcgcgggcatcgacacccgcaagctgacccgcatcctgcgcgacaagggcgcgcagaacggctgcatcctgacgggctccgacgacgaaacgaaggcgctcgcgctcgcgcgctcgttcccgggcctcgcggggatggacctcgcgaaggtcgtctcgacggccaagccgttcgagtggaagcagacggaatggcgcctcggcagcggctacgggatgcaggagacgccgcgctaccgcgtcgtcgcgttcgatttcggcgtgaaatacaacatcctgcgcatgctcgccgagcgcggctgccacgtgagcgtgctgcccgcgcaatcgagcgcggccgacgcgctcgcgctcaatccggacggcatcttcctgtcgaacggcccgggcgatccgcagccgtgcgactacgcgatcgccgcgacccgggagttcatcgagcgcggcgtgccgaccttcggcatctgcctcggccaccagatcatgggcctcgcgctcggcgcgaagacgctcaagatgaagacgggccatcacggcgcgaaccatccggtgaaggatctcgcgaacggccgtgtcgtgatcacgtcgcaaaaccacggcttcgcggtcgacgccgattcgctgcccgcgaacgcgcgcgcgacgcacgtgtcgctgttcgacggcacgctgcagggcttcgagctgaccgacaagcccgcgttctgcttccaggggcacccggaggcgtcgcccggcccgcacgacatcggctatctgttcgaccgcttcaccgcgctgatggacgcggcgaaggcgcgcagcgcctgaacccgtcgcatcgatcaaggagtctcgcatcatgttcggtcacgcactcggcatcacggatctctggacctatgtgttcggcgtggtgttcatcattctgctgccggggccgaactcgatgtacgtgctgtcgctcgccgcgcagcgcggcgtgaaggccggctatcgcgccgcgtgcggcgtgttcgtcggcgacaccgtgctgatggtgctgtccgccgcgggcgtcgcgtcgctgctgaaggcgaatccgctgctgttctcggtcgtcaagtacggcggcgccgcctacctgctgtacatcggcgtcggcatgctgcgcggcgcgtggcgcaagctcgcgcggcccgccgcggacgcgggcgccgacgtgcggcgcgcggtggacggcgagcggccgtttcgcaaggcgctcgtcgtgagcctcctgaacccgaaggcgatcctgttcttcatctcgttcttcatccagttcgtcgatccggcctacgcgcatccggcgctgtcgttcgtcgtgctgggcgcgatcgcgcagctcgcgagcttcgtctacctgagcacgctgatcttcacgggcgcgcgtctcgccgaccacttccggcgccgccgcaagctcgcggcgggcgcctcgggcggcgtgggcggcctgttcgtcggcttttccgtgaagctcgcgctcgcgacgatgagctgagcgccgcccgcggatcgcgcatcaacgattattttctgaatcccaagagccatgccaaaacgcacagacatcaatagcatcctcatcatcggcgccggcccgatcatcatcggccaggcgtgcgagttcgactactcgggcgcgcaggcatgcaaggcgttgcgtgaggagggctacaaggtcatcctcgtcaacagcaacccggcgacgatcatgaccgatccgaacacggcggacgtcacgtacatcgagccgatcacgtgggaagtcgtcgagcgcatcatcgcgaaggagcgccccgacgcgatcctgccgacgatgggcggccaaaccgcgctgaactgcgcgctcgacctgttccaccacggcgtgctcgagaagtacggcgtcgagctgatcggcgcgtcgccggaggcgatcgacaaggccgaagaccgccagaagttcaaggacgcgatgacgaagatcggcctcggctcggcgaagtccggcatcgcgcactcgatggaagaggcgctgaaggtgcacgcggacatcgcggcggcgacgggcggcagcggctacccggtcgtgatccgcccgtcgttcacgctcggcggctcgggcggcggcatcgcgtacaaccgcgaggagttcgaggagatctgcaagcgcggcctcgatctgtcgccgacgcgcgagctgctgatcgaggaatcgctgctcggctggaaggagtacgagatggaggtcgtgcgcgatcgcgccgacaactgcatcatcgtctgctcgatcgagaacctcgacccgatgggcgtgcacaccggcgattcgatcaccgtcgcgcccgcgcagacgctcaccgacaaggaataccagatcctgcgcaacgcgtcgctcgcggtgctgcgcgagatcggcgtcgacacgggcggctcgaacgtgcagttctcgatcaacccgaaggacggccgcatggtcgtcatcgaaatgaacccgcgcgtgtcgcgctcgtcggcgctcgcgtcgaaggcgaccggctttccgatcgcgaaggtcgcggcgaagctcgccgtcggctacacgctcgacgagctgaagaacgagatcacgggcggcgcgacgccggcgtcgttcgagccgacgatcgactacgtcgtcacgaagattccgcgcttcgcgttcgagaagttccgcgaggccgattcgcgtctcacgacgcagatgaaatcggtcggcgaagtgatggcgatcggccgcacgttccaggaatcgttccagaaggcgctgcgcggcctcgaagtcggcgtcgacggcctcgacgagaagacgacgagccgcgacgagatcatccgcgagatcggcgagccgggcccggaccggatctggtatgtgggcgacgcgtttcgcgtgggcatgtcgcgcgagcagatcttcgaggagaccgcgatcgatccgtggttccttgcgcagatcgagcagatcgtgctgaaggagaaggcgctcgccggccgcacgctcgcgagcctgacgaaggacgagctgcactatctgaagcaaagcggcttctccgaccggcgcctggcgaagctgctcggcgcgacgcccgccgacgtgcgcgcgcgccgcctcgagctgaacgtgcgcccggtctacaagcgcgtcgacacctgcgcggccgagttcgcgacgaaaaccgcctacatgtactcgacctacgaggaggagtgcgaggcgcagccgaccggcaacaggaagatcatggtgctgggcggcggcccgaaccggatcggccagggcatcgagttcgactactgctgcgtgcacgcggcgctcgcgatgcgcgaggacggttacgaaacgatcatggtcaactgcaacccggagacggtgtcgaccgactacgacacgtccgatcgtctgtatttcgagccgctcacgctcgaggacgtgctcgagatcgtcgacaaggaaaagcccgtcggcgtgatcgtccagtacggcggccagacgccgctgaagctcgcgctcgatctggaggcgcacggcgtgccgatcatcggcacgtcgccggacatgatcgacgcggccgaagatcgcgagcgcttccagaagctgttgcaggacctcggcctgcgccagccgccgaaccgcaccgcgcgcgccgaggacgaagcgctcgcgctcgccgacgagatcggctatccgctcgtcgtgcgtccgtcgtatgtgctcggcggccgcgcgatggagatcgtccacgagccgcgcgacctcgagcgctacatgcgcgaggcggtgaaggtgtcgaacgattcgccggtgctgctcgaccgcttcctgaacgacgcgatcgagtgcgacgtcgattgcatctgcgacggcgacgccgtgttcatcggcggcgtgatggagcacatcgagcaggcgggggtccactcgggcgattcggcgtgctcgctgccgccgtactcgctgtcgacgcagacggtcgccgagctcaagcgccagacgggcgcgatggcgaaggcgctgaacgtggtcggcctgatgaacgtgcagttcgcgatccagcaggtgccgcggccggacggctcgaaggaagacatcatctacgtgctcgaggtgaacccgcgcgcgtcgcgcacggtgccgtacgtgtcgaaggcgacgagcctgccgctcgcgaagatcgccgcgcgcgcgatggtcggccagaagctcgcgcagcagggcgtgacgaaggaagtcgagccgccgtacttcagcgtgaaggaagcggtgttcccgttcatcaagttcccgaccgtcgatccggtgctcgggcccgagatgcgttcgacgggcgaggtgatgggcgtcggcgcgacgttcggcgaggcgctcttcaagtcgcagctcgcggcgggttcgcgcctgccggagtcgggcacggtgctgctcacggtgatggacgcggacaagccgaaggcggtcgaggtcgcgaagatgctgcacgatctcggctatccgctcgtcgcgacgcgcggcaccgccgccgcgatcgaggcggccggcgtgccggtgaaggtcgtgaacaaggtgaaggacggccgtccgcacatcgtcgacatgatcaagaacggcgagatcgcgctcgtgttcacgacggtcgacgagacgcgcgcggcgatcgccgattcgcgctcgatccggatgagcgcgcaggcgcacaaggtcacctattacacgacgatgtcgggcgcgcgcgcggcggtggaggggctgcgctacctgaaggacttggaagtctatgatttacaaggtctgcacgctcgcctaaactaagcctccagttacctgtccaagcaacacgtgccgcgattaagcggcgtttccgatgtttcggaaatgcgcttaatcgcggtgattttttttatggccgtttttagctattgagtcgtttatgagcaccattccgttgacgaagcgtggcgcagaccaactgcgcgatgaactgcagcgcctgaagtccgtcgagcggccggccgtcatcaacgcgatcgccgaagcgcgcgcgcagggtgacttgtccgagaacgccgaatacgacgccgccaaagaaaagcagggcttcatcgagggtcgcatcgccgaaatcgaatcgaagctgtcggccgcgcagatcatcgatccggccacgctcgacaccgatggccgcgtggtgttctcgtcgacggtcgagctcgaggatctcgagacgggcgcgaaggtgaaataccagatcgtcggcgacgacgaagccgatctcgatcacggcctgatctcggtgagctcgccgatcgcgcgcgcactgatcggcaagtccgagggcgatgtcgcggcggttcaggcgccgagcggcgtgcgcgagtacgaaatcatctcggtgcagttcgtttgatggccggggccgcggcgccgcaccggctgtttcgcctgttggcgacggtctgggtcggcagcctgctgacgatcggctacgcggtcgcgccggtgttgttcgcgacgctcgatcgcgcgacggcaggcgctgtcgccgcgcgtctgttcagcatcgaggcgacgatcggcgcggtatgcggcgtgctgctgatcggcctgtcgaatctgctcgtgcgccgcggccacgacgcgtaccggccgctgcgctggctgctcgccgcgatgctcggctgcgtgctcgtcggctatttcgcgctgcagccgttcatgaacgcgctgcgggtcgcggcgctcgaggcgggcacggacgtcggccattccgcgtatgcggggcgcttcgcgctgctgcacggcgtatcgagcgtcttctatctcgtcgagagccttgtcggcatcgggctgatctggcggctgccggggcagggcggcgcaagcccgctcggcggcgagcggcgcgcctgagcccacggcgcaccgcggtgcgcgggcccgccggccggccgaaccggccgcgcggcgcgcccggcggcgatcacttctcgttctgatgctggcgcttcgcgctcgactggcgcttcttcgcgcgcttcacgttgccgcccgccgtcacgcgctcgttgccgagcacgcgcactttctgcggcttcggccggcgcacggcgggcgcgttcggcgactgcttgaccaccttgacgacgcgcggcgcgcggcccttcgcggcgcggccctcgtcgggctgcgcggcgctcgcgcgggccgcctcgcgcgcgctcggcacgccgcggcggccgcgctgcggcgcagcttccgcctgctcgggcttccagatcacgagcagcttgccgatgtgctgaatcggcgcggcgttcaggcgatcgcagatttcgtcgtagatcgcgacgcgctcgtcgcgctcatcgccgaacacgcgaatcttgatcagttggtgcgcggcgaggtgaacctcgatctcggcgagcacggcgtcggtcagcccttcggcgccgatcagcacgacgggcttgagcgcatgggcttcggaacgcagcgcggagcgctcggcgggggaaagcgaaagggcgggcatcggaatgaggaattcgaatcaaattgacggcgcgcgcgccgggacgagcgacgaagcttttccgcggcggcgcgccgaaaccacgtaaaatcgcggcttgggcccttcggggccgaaagccgcgccaataagtcccgtattatccgccaaaagcgcggcttcacgaagcaatcggcagcaatctctccatcgcatggcaaagaaccgctttaaccaatcctggttgcacgaccacatcaacgacccgtacgtcaaaatggcgcagcgggaagggtaccgcgcgcgcgccgcgtacaagctgaaggaaatcgacgagcaggacaagctgatccgcccgggccaagtgatcgtcgatctgggcgcggcgccgggcagctggagccagtacgcgcgcaacaagctcgcgcagggcaagcggcgcgacgcggtgcgcgagggcggcatcgacggcacgatcatcgcgctcgacatgctgccgatggagcccgtcgccgacgtccatttcatccagggcgacttccgcgaggagagcgtgctgcatcaattggaggaagtcctcgccgggcgcgcggtcgaccttgtaatttccgacatggcccccaacctgtccggcgtggcggtcgcggatgcggcgcggatcgagcatgtctgcgatctggcgctcgaattcgcgcaaaaccatctgaagccggatggcgcccttttggtgaaatgctttcacggcagcggctacagccagatcgtcgagaaattcaagcaccaatttaaaacggtggcgccgcgcaagccaaaagcttcccgcgacaaatcgtccgaaacgtttattttgggtcggcatctgaagcagccgcgctgaacgtggcatcgcgcgggaggatgcgccggagcccttgccagccgtgccgcgcgcctatcggcgcggtagcgaatccttatggcgaggggctgcggactggattagaatgcctgaggagcgccgcaaggcaaatgtaggcgctcgtctatgagtgaaggagtggtgctttgaacaacaatatgttttcgaaggcagcagtgtggctcgtgatcgcactggtgctgtttacggtgttcaagcagttcgacaagccccgcgtccaggaaggcgtctcctattcgcagttcatggatgacgcgaagaacggcaaggtcaagaacgtggtcgtgcaggggcgcaacctcaccgtcactcccgcggatggtcagaagtaccagatcgtgtcgccgggcgacatctggatggtcggcgatctgatgaagtacggcgtgcaagtcagcggcaaggccgacgacgagccgaacgcgctcgtctccgcgctctactatctcggccccacgctgctcatcatcgtgttctggttctacatgatgagacagatgcagggcggcggtaagggcggcgcgttctcgttcggaaaatcgcgcgcgcggctgatcgacgagaacaacaacgcggtcaatttctccgacgtcgccggctgcgacgaagcgaaggaggaagtgtccgagctcgtcgatttcctgcgcgatccccagaaattccagaagctcggcggccgcatcccgcgcggcgtgctgctcgtcgggcctcccggcaccggtaagacgctgcttgcccgcgcgatcgcgggtgaggcgaaggtgccgttcttcagcatctcgggctcggacttcgtcgagatgttcgtcggtgtcggcgcggcccgtgtgcgcgacatgttcgagcaggcgaaaaagcatgcgccttgcatcgtgttcatcgacgaaatcgacgcggtcggccgtcatcgcggcgccggcatgggcggcggcaacgacgagcgcgagcagacgctgaaccagatgctcgtcgagatggacggcttcgaggcgaactccggcgtgatcgtgatcgccgcgacgaaccgctccgacgtgctcgacaaggcgctgctgcgtccgggccgtttcgaccgccaggtctacgtcggcctgcctgacatccgcggccgcgagcagatcatgcgcgtgcacctgcgcaaggtgccgatcgcgaacgacgtcgacgcggcggtcatcgcgcgcggcacgccgggcttctcgggcgccgatctcgcgaatctcgtcaatgaggcggcgctcttcgcggcgcgccgcggcaagcgaatcgtcgagatgcaggatttcgaggacgcgaaggacaagatcttcatggggccggagcgcaagtcggcggtgatccgcgaggaagcgaagcgcgcgaccgcctaccacgagtcgggccatgcggtgatcgcgaagctgctgccgaaggccgatccggtccacaaggtcacgatcattccgcgcggccgcgcgctcggcgtcacgtggcagttgcccgagcacgacaacgagacgtattcgaaggattacctgctcgaccgcctcgcgatcctgttcggcggccgggtggccgaagagctgttcctgaatctcgtgagcaccggcgcgtcggacgatttcaacaaggcgacgcagacggcgcgcgcgatggtcgcgcgcttcggcatgaccgatgcgctcgggccgatggtctacgtcgacgacgagaacgacggcggcccgttcgggcgcggcttcacgcgcacgatctcggaggcgacgcagcagaaggtcgacgcggaaatccgccgcgtgctcgacgaacagtacggcctcgcccgccggctgctcgaggagaatcgagacaaggtcgaggcgatgacggccgcgctgatggagtgggaaacgatcgacgccgaccagatcaacgacatcatggaagggcgtccgccgcgttcgccgaagagcgtgccgccggccggcgatccttcgtcgggcggttcgtccggcgccgaagtcaagccgggcaacgccaccgcgccggcataagcgatcgcggcttgggttcacgggctggtgtggctgtcacaccggcccgttttgctttgttatcagacgcttttcgtcgcttcccactgcgttcgatccgacgcttccgctcgtgtccagttccgattccgtttttcccgttcccgcgccgctgcaatgcggccgtttcaccttgaccttcgagcgccccctcgtgatggggatcctcaacgtcacccccgattcgttctccgacggcggccgttacgtcgcccgtgacgccgcgctcgcgcaggcggagcggatgcttgccgaaggcgcggacatcctcgacatcggcggcgaatcgacgcgccccggcgcgccgcccgtgccgcttaacgaggagctcgagcgcgtgattccgctcgtcgaggcgctgcgcggccggaacgtgccgctgtcgatcgacacgtacaagcccgccgtgatgcgcgcgtcgctcgccgcgggcgccgatctgatcaacgatatctgggggctgcggcagccgggcgcgatcgacgcggtgcgcgacagtgcgtgcggcctctgcgtgatgcacatgctcggcgagccgcggacgatgcaggtgcatgcgcccgagtatcgcgacgtgatcgacgacgtgcgcgcgtttctcgccgagcgcgccgatgcgctcgtgcaggcgggcatcgatgcccgacgtatcagcgtcgatccggggttcggtttcggcaagtcggtgatagaacacaactatgcgctgcttgcgcatttgccgaggaccgcgcccgcgcggcccgacgggcgcgcgtatccgatcctcgccggcatgtcgcgcaagtcgatgctgggcgcggtgatcggcagacccgcgccggagcgcatcgcggcgagcgtcgcggcggcggtctgcgcggccgagcggggggcggcgatcgtgcgcgtgcacgacgtcgcggcgaccgtcgacgcattgaaagtatggagcgccgtgcgcgatgccgcgcggcgagcataagtcgaaacaaggaggaaggttctacatgggacgtcgttatttcggcacggacggcattcgcggcaaggtcggcgacgcgccgatcacgcccgatttcgtgttgcggctcggctacgcggcgggcaaggtgctcgcgagcgcgcccgggcgcgcggcgtcgggcgcgcgcccgacggtgctgatcggcaaggacacgcgggtatcgggctatatgctcgaggccgcgctcgaagccggtttttccgccgcgggcgtcgacgtgatgctcgcggggccgatgccgacgccgggcgtcgcgtatctgacgcgcgcgttgcggctgtcggcgggcgtcgtgatcagcgcgtcgcacaatccgtatcacgacaacggcatcaagttcttctcggccgacggcaacaagctgccggacgagatcgaggccgagatcgaggcgtggctcgacaagccgctcgactgcgcggcatcggacgggctcggcaaggcgcggcgcctcgacgacgcggccggccgctacatcgagttctgcaagagcacgttcccggccgcgttcgatctgcgcgggatgaagctcgtcgtcgactgcgcgcacggcgccgcgtatcaggtcgcgccgcacgtgtttcacgagctcggtgcggacgtgatcccgatcggcgtcgcgccgaacggcttcaacatcaacgatggtgtcggcgcgacggcgcctgatgcgctgatgcgcgccgtgcgcgcgaatcatgccgatctcggcatcgcgctcgacggcgacgcggaccgcctgctcgtcgtcgaccataccggccggctatataacggcgacgaactgctgtacgtgctcgtcaaggatcgcattgcaactaacggccaagtcgagggggcggtgggcacgctgatgacgaatttcgccgtcgaagtcgcgctgaaagaagcgggcgtgcaattcgtgcgggcggcggtcggcgaccgttacgtgctcgagcagttgcgcgagcatggctggcagctcggcgcggaaggttcgggccacatcctgtcgctcgaccggcattcgacgggcgacgggatcgtctcggcgctgctcgtgctcgcggcgctcaagcgcagcggcaagacgctcgcgcagatgctcgaaggcgtcacgctgtttccgcagaagctgatcaacgtccggatgaagccgggcgccgactggaagggcagcgacgcgattcgccgcgcgatcgattcggccgaacaggcgctgtcgggcagcggccgcgtgctgattcgcgcgtcggggacggaacccgtgttgcgcgtgatggtcgaggcgcggcaggcgacggacgcgaaccgtcatgcggaggcgatcgccgacgcggtcaagcaggccaccgcttgagcgtggctgcttgcgcggccggtccgccggctcgctgaccgccggcccgccggccgcgcaagcggggccggcgccgaaggccgaggccgaacctatccggtcctccttcgaggggccgccgaaccgtcacggttcggcggcccctcggcgcttgcgcgcccgggctcgctattcatccgaccaaatagaaaggcaagacgcccgccgcaccgcccgcgccccctctccaacctcggcttttcctttacgtgaattttttcctacgctctacaggcggcccgctcctccccgtcgggagccccggcggagggcgctgccgcctttcaatcgggtcacgttactgtcacatgaggttcatcgactgtcacattactgtcatgagcagcccctaatcttcgcggtgccgtagtcatccgctcacacactggaggtctcatgaaattgatgcaaaccgcgttcgccggtctcgccggcgcgcttttcgcggtcgccgcacacgccgacatcacgggcgcgggcagcaccttcgccatgccgatttacacgaaatgggcagccgactatcagcagtcgggcggcgcgaaggtcaactatcagggcatcggctcgtcgggcggcctcaagcagatcgtcgcgaagacggtcgatttcgccggctcggatgcgccgctcaaggatgacgagctcgcgaaggaaggcctgttccagttcccgacggtggtcggcggcgtcgtgcccgtcatcaacgtgccgggcgtgaaggcgggcgaactgacgctgtcgggcgcggtgctcggcgacatctatctcggcaagatcaagaagtggaacgatccggccatcgcggcgctgaacccgaaggtcaagctgccggatacggacatcgcggtcgtgcgccgcgcggacggctcgggcacgagcttcatctggacgaattacctgtcgaaggtcaacgacgagtggaagtcgaaggtcggcgaaggcacgacggtcaactggccgaccggcacgggcggcaagggcaacgacggcgtcgcggcgttcgtgcagcgtctgccgggcgcgatcggctatgtcgagtgggcgtacgcgaagaagaacaacatggtctacaccgcgctgaagaactcgacgggcacggtggtcgagccgaagacggagacgttcaaggcggctgccgccggcgcgaactggtcgaagtcgttctaccagatcctgacgaaccagccgggcaaggaagcgtggccggtcgtcggcgcgacgttcgtgctgctgcacgcgaagcaggacaagccggcacagggcgcggaaacgctgaagttcttcgactgggcgttcaagaacggcgcgaaggcggcggacgatctggattacatctcgctgccggcgtcggtcgagacggaaatccgcaagcagtggaaggtgaaggtgacggacgcggccggcaaggcggtggccgagtaagcttgacggcaacgtcatagcggttcgccgcccggctgcacggccgggcggcgtgtgcggtgcaggcgggcggcgcaggccgcccgccattgagaaacaggctcccatgtctgacatccccttcgcgtcgacgcgatccggcggccaggcgcccatgcgcgcgccgagccgttacggcgacatcgtgttcggcggcctcacgcgcgtcgcggcgatcgtgacgctactcctgctcggtggcatcatcgtgtcgctcatcgtcgcatcgatgccgaccatcgaaaaattcggtctctcgttcctgtggcacgccgaatgggaccccaattcggatacgtacggcgcgctcgtgccgatctacgggaccatcgtcacgtcgatcatcgcgctcgtcatcgcggtgcccgtgagcttcggcatcgcgctctttctcaccgagctgtcgcccgtctggctgcgccggccgctcggcgtcgcgatcgagctgctcgccgcgatcccgtcgatcgtctacgggatgtggggcctgctcgtgttcgcgccgatcttcgcgacgtatttccagaagcccgtcggcgcgctgctcggcccgattccggtcatcggcgcgctgttccaggggccgccgatcggcatcggcatcctgtccgccggcgtgattctcgcgatcatgatcattccgtacatcgcctcggtgatgcgcgacgtgttcgaggtgacgcccgtgctgctgaaggagtccgcgtacggcatcggctgcacgacctgggaagtgatgtggaagatcgtgctgccctatacgaagacgggcgtgatcggcggcgtgatgctcggcctcggccgcgcgctcggcgagacgatggccgtcacgttcgtcatcggcaatacgaacctgctcgataacgtgtcgctgtactcgcccggcaacagcatcacgtcggcgctcgcgaacgagttcgccgaagcggcgccggggctgcacacgtccgcgctgatggagctcggcctcatcctgttcgtgatcacgttcgtcgtgctcgcggtctcgaagctgatgctgctgcgcctcgagcgcggggagggccgcaaatgagcgcgccgatcgtcaacatgccggggccggacggcgcggcgctcgacgcgatgcgcgcgcgcctgcagcgccgccgcaaggcgaccaacgtcgtcgcgctcaccgcgtcgctcgccgcgatggccttcggtctgctctggctcgtctggattctctacacgacgctgcatctcggcgtcggcgggctgtcgctcgcgctcttcaccgaatcgacgccgccgccgaacacggcgggcggcggcctcgcgaacgcgatcgtcggcagcctgctgctcgtcgcgctcgcgacgttcgtcggcacgccgatcggcatcctcgcgggcgtgtacctggccgagtatggccagaagagctggctcgcgagcgtgatgcgcttcatcaacgacatcctgctgtcggcgccgtcgatcgtcgtcgggctgttcgtgtatgcgctcgtcgtcgcgaaatccggccacttcagcggctgggcgggcgtgatcgcgctcgcgctgctgcagattccgatcgtgatccgcacgaccgagaacatgctgaagctcgtgccgaacgcgctgcgcgaggccgcgttcgcgctcggcacgccgaagtggcggatgatcctgaaaatcacgctgcgcgcatcggtgggtgggatcgtcacgggcgtgctgctcgcggtcgcgcgcatcgctggcgaaaccgcgccgctgctcttcaccgcgctgtcgaaccagttcttctcggccgacatgagccagccgatggcgaacctgcccgtcacgatcttcaagttcgcgatgagcccgttcgcggaatggcagtcgctcgcatgggcgggtgtgttcctgattacgctcggggtgctggggctcaatatcctcgcgcgctcgatcttctcgaaaaagtaacggcggagcaatccgatgaacatggcagaaagccacctcgatccttcgaaactcgccacggggccggccggcttcggcgcggcggcggggcagcgtccgctcgcgccgctgaacgcgaagatcgaagtcaagaacctgaatttcttctacaaccagttccacgcgctgaagaacatcaatctgagcattcccgaggggaaggtgacggcgttcatcggcccgtcgggctgcggcaagtccacgctgctgcgcacgttcaacaagatgtacgcgctctacccggagcagcgcgccgaaggcgagatcgtgatggacggcgagaacctgctgcagtcgaagctcgacatctcgctcttgcgcgcgcgcatcggcatggtgttccagaagcccacgccgttcccgatgtcgatctacgacaacatcgcgttcggcgtgaagatgttcgagcggctcacgcgctcggagatggacgaccgcgtcgaatgggcgctcacgaaggccgcgctctggaacgaagtgaaggacaagctgagccagagcggctacggcctgtcgggcggccagcagcagcgcctttgcatcgcgcgcggcatcgcgatccggcccgaggtgctgctcctcgacgagccgtgctcggcgctcgatccgatttcgacgggccgcatcgaagagctgatcgcggagctcaagagcgactacacggtcgtcatcgtcacgcacaacatgcagcaggcggcgcgctgctcggactacaccgcgtatatgtatctcggcgagctgatcgagttcggcgaaacggaaaagatcttcatcaagccggcgcgcaaggaaacggaagactacatcacgggccgcttcggctgaccgggcacggagagcaacaatgtcggataaacatctgtcgagccagttcgacgccgatctcaacgcggtgtcgtcgaaggtgctcgaaatgggcggtctcgtcgaagcgcagatcaccgaagcgatgtatgcgctcaacgagttcgaccgcgccgcggccgagcgcgtgatcgaagcggaggatcgcctcaatcacatggaagtcgagatcgacgaggagtgcggcaacatcatcgcgcgccggcaaccggccgcgcgcgacctgcgcctgctgatgtcgatctcgaagacgatcacgaacctcgagcgcgcgggcgacgaggccgagaagatcgccaagcgcgtgcggcgcctcgtcgacgagccggccgcgcgcggcgtgaacatcgccgagatcaaggtgtcgggcgacatggccgtcacgatcctgcgccgcgcgctcgacgcgttcgcgcgcctcgacaccgtctccgccgcgcagatcgtcaaggacgacaaggaaatcgaccaggaattccgcgcgttcgtgcgcaagctcgtgtcgtacatgcaggaagatccgcggatgatttcggtcggcctcgattatctgttcatcgcgaaggcgatcgagcggatcggcgatcacgcgaagaacatcgccgaattcatcatctacatcgtgaagggcaccgacgtgcggcaccagccgcgcgacctgctcgaccgcgaagccaacagctaactgcagacaaggacggaccgaggtgccgatgcccagcaacattctcgtcatcgaagatgaacccgcgatttccgaattgatttcggtgaatcttcagcacgcgggtcactgcccgattcgcgcttacaacgcggagcaggcgcagagtctgatcagcgacgtgctgcccgatctggtgctgctcgactggatgctgccgggcaaatcgggcatcgcgttcgcgcgcgacctgcgcaacaacgagcgcacgaagcacattccgatcatcatgctgaccgcgcgcggcgacgagcaggacaaggtcctcggcctcgagatcggcgcggacgattacgtgacgaagccgttctcgccgaaggagctgatggcgcggatcaaggcggtgctgcgccgccgcgcgccgcaactgaccgaggacgtcgtgtcgatcaacgggctgcggctcgatccggcgacgcatcgcgtcgccgcgcagtcggacggcagcgagatcaagctcgatctcggcccgaccgagttccgcctgctgcacttcttcatgacccatccggagcgcgtgcacagccgcacgcaactgctcgatcaggtctggggcgaccatgtgttcgtcgaggagcgcacggtcgacgtgcacatcaagcggctgcgcgccgcgctcaagcccgccggctgcgatgctatgatcgaaaccgtgcgcggcagcggctaccggctcgcgaaacacgcgtaacggccgcgcggcgcgcggggttcgcgccgcatcgtgccatccgttttctctttcgtcgggcgccgtatcatgaacatcatctgggcgcgctttctggtgtcgctcgtgctgctcgcgctcgtgagcgtgatcatcggcgcaatcgcgggccccgtgccgggtctcgtcttcgcgctcgcgatgctcgtcgtgcagggtttcgtcagcaccttccacacgcagcgcctctggcgcctgctcgatgcgcccgtctacggcgaagtgccgagcgcgccgggcatctggggcgagatctactatcggctgcacaaactcgcgaagcagtggcacgcgcaggtgcgccaggtcgagcagcagcactcgcgtttcatccaggcgatccaggcgtcgccgaacggcgtcgcgatgctcgacgatcgcgatcagatcgagtggtgcaacgcgatcgccgaggtgcacttcgggctcgacgcgaagcgcgacctgcgccagcacgtcacgcatctcgtgcgccatccggatttcgtccgctatctgaacggccagcattacgacgaaacgctcgtgatgcgcggcatgggcggcaatcggcagaacgtgcttgccgtgcaggtgtttccgtacggcgagaaccgcaagctgctgctcacgcaggatatcaccgagctcgagcgcaccgatgcgatgcggcgcgacttcgtcgcgaacgtgtcgcacgaactgaagacgccgcttaccgtgctgtcgggctttctcgagacgatgcgcgagctgccgctgtcggacgacgagcgcgcgcgctatctcgaactgatggagcagcaggcgtcgcggatgcggcacatcgtcaccgatctgctcgtgctcgcgaagctcgagggcgaaagcaagccgcccgccgatcgcgcggtcgacatgcgcacggtgctcgaccatctgcgggacgatgcgcagacgctatcgggcggccatcacgagatcacgttcaaggttgacgagacgctcgcggtgacgggcgcgcagaccgagatcttcagcgcgctcggcaacctcgtgacgaatgcgatccgctatacgccggagggcgggacgatccgcgtcgaatggcggcgcgacggcgcgcaggcggtgttctcggtcaccgatagcgggctcggcattccggccgccgaactgccgcggctcaccgagcggttctatcgcgtcgaccgcagccgctcgcgcgacacgggcggcacggggctcgggctcgcgatcgtcaagcatgtgttgcaacggcacgatgcgcaactgtcgatccagagcgaggaggggcgtggcagcacgtttaccgcgcgttttcccgcgcatcggacgatcagccggaggcatgcggcgtgacgtgagcggcgcgcggggggcatggcgttgcttcgggagagccgttcgattcggcggagccgcgcgccgcatcgccgtgcggagccggcgtcttcgcggcgtcgggccgcgcggcgggcgcgcccgccgcgccctcgttcgaggtttgagcggcgcggcgcttgccgcggcgcggcaccgcgcacgcgccggcgcctgtcagcagaatttcgcgagcagcccgagctgcgcgttgcgcggcgccttgcccgcgcggcggcggcgatagtggccgtcgctttgcatgagccacgcggattgattgtcgccgaggaacaccgacagcccctcggcgatcacgcggcgcttcagcttgcgctcgcgcacggggaacgcgacttcgacgcgcctgaacagattgcgatccatccagtcggcgctcgacagatagacgagttcttcgccgttcgcgtgaaagtagtagatccggtggtgctcgagaaagcgcccgacgatcgagcgcaccgtgatgttctccgacagccccggcacgccgggctgcaatgcgcagacgccgcgcacgatcagatcgattttcacgccggcttgcgacgcctcgtagagctcggcgatcacggtcggctcgagcagcgcgttcatcttcgcgacgatccgcgcgcgcttgcccgcgcgcgcgttcccggcttccgcgcggatgtgctcgatgagccgcgggtgcagcgtgaacggcgattgccacatctcgtgcagcttcagctcgccgccgatgcccgtcagttgctggaacacgtgatgcacgtcctcgcagatcgtgggctcggacgtcatcaagccgaagtcggtgtaaaggcgcgcggtgcgcgggtgatagttgccggtgccgagatgcacgtagcggcgcagcacggacttgccgccctgcgtcacgcggcgcacgatcagcatcatcttcgcgtggcacttgtggccgacgacgccgtacacgacgtgcgcgcccaccgattcgagctgcgcggcccagttgatgttcgtctcctcgtcgaagcgcgcgagcagctcgacgacgaccgtcacctccttgccgttgcgcgccgcttccatcagcgcatccatcagcggcgaatcggtgccggtgcggtagatcgtctgcttgatcgcgacgacgctcggatcctgcgcggcctgctgcagcagctcgagcaccggctggaagctctcgtacggatggtgcagcaggatgtcgccgtgatcgatcgcgtcgaacatcgacggcgcgttcgcgatcgcgggcgagatcgccggcaggaacggcgtgaacttcagctcgggcagatcgacgagatccggcaactgcatcagccgcacgagattgacggggccgtcgacgcgatagcagtccttctcggtcaggccgctttcgtcgagcaggcgccgcacgagatgcgcaggcgtgtcggccgacacctcgagccgcaccgcgttgccgagatggcgcgcgggcagctcgccctgcagcgcgacgcgcaggttcgtgatttcgtcttcgtcgacgaagagctcgctgttgcgcgtgatccgaaactggttgcagctcttcacgacgagtttgggaaacagctcgccgacgaagcgctgcatcagcgagctcagcagcacgaagccgtgctggaaacccgacagcgcgtgcggcatgcgcacgaggcgcggcagcgcgcgcggcgcctgcacgatgcccatcaccgcctggcggccgaacgcgtcgcggccctcgagctcgatcacgaagttcaggctcttgttcagcacgcgcgggaacgggtgcgcggggtcgagcccgatcggcgtgagaacgggcagcagctcgtcgaagaagtagcggcgcgcccattcgatctgcgcgtcactccatgtctcggtgccgtggaaatagatgccttcctgctcgagcgcgggcaggatcgtttcgtgcagcatcgtatattgccggtgcacgagccgctgcgcgcgctcgacgacgagatcgtacacgtgctgcagcgacatgccgtccggcgcgagcgcccccggattgtcgcgcatctgctcttgcagcccggccatccggacttcgaagaattcgtcgaggttgctgctcgtgatgcagatgaagcgcagacgctcgaggagggggacgtgcggatcggcggcttgggcgagcacgcgctcgttgaagcccaggatgccgagttcgcgattcaggagcggataacggagggacatcggcagagaatacggaaggtcaggcgcagactcgaaaggtcgctcggaaattctcacggtgcgatgacgtgctgatgacagtttgatgtttgtcggcaaatcatacgctcgaaaaccggggatttcataaaagcatcctctagatacaatgaaagcatgtgtgggccggctcgcggccgacaccgggaggcgcgcagcgcttaaaatggcgcctttgatcttttcggcgcgtgcagcgtcgcctgcgcgcgccaggcgagaacggagccccctcgatggttacatccccgcatctactggctgccgtcgatctcggctcgaacagcttccggctcatcgtcgggcgcgtcgaggagacgcccgccggcagccagatctatcccgtcgacgcgctgcgcgaacccgtgcggctcgccgccggcctgtcccgcgacaagatgctcgatcgcgcgtcgcaggagcgcggctgggaagcgctcaagcgtttcggcgagcggctgcgcgatttccacccggatcacgtgcgcgcggtcgcgacgaacacgctgcgcgtcgcgaagaacgccggggagtttctcgccgaggcgcaggcggcgctcggctttccgatcgaagtgatcgcgggccgcgaggaagcgcgcctcatttacgcgggcgccgcgcactcggtgccggcgaacgccggcaagcggctcgtcgtcgacatcggcggcggctcgaccgaattcatcatcggccagcattacacgccgcttgtgatggagagcctctacatcggctgcgtgagccacagccgcgcgttctttccggccggcaacgtcgacgaatacatgatgcgccaggccgaactcgccgcgaagcgcgagatccagatcatctccggcgaatacaagaaggcggggtgggatcaggcgatcggctcgtccggcaccgcgcgcgcgctcgcggaactcgtcgaggcgaacggcttcaacgacgcgggcgtgtcgcacggcatctcgcgcggcggcctcgagcgcctgaagcgcgcgctcatcaaggccgagaacgtgaaccgcctgaagctcgtcgcgctgaagcccgatcgcgtgccggtgctcgcgggcgggctgtcgatcatgctcgcggtgttcgaggaactcggcgtcgactacgtcgacacgacggacggcgcgctgcgtctgggtgtgctgtacgacctgctcggccgcacgcagcacgaggacatgcgcgcggtgacggtcgacggcttcacgcgccgctatggcgtcgatcgcgcgcaggccgcgcgtatcggcgcgcttgccgcgcgcttttacgatcagctcgacgagcccgagggcgaggatcgcgacgagagccgcaccttcctcggctgggcggccgcgctgcacgagatcgggctgtcgatttcgcacagcgcgtaccacaagcattccgcctacatcgcgagcaatgcggacatgccggggttctcgcgcaccgatcaggcgcggctcgccgcgctcgtgctcgggcatgcgggcaagctcggcaagctgtcgcaatcgcgcgaggtcgaatggccgctgctgttctgcctgcgccttgccgcgctgctgtgccggcgccgcaacgacgccggcctgcccgacatcaacgtcgcgcagatgaaaaagggcggctacgaagtgcacctgccgagcgcgtgggtccagcagaatccgctcaccgactacagcctcagccaggaagccgccgagtgggaaaaggtcggcattccgtatcgcgtcgtctatacggacgcgtaaataccggcggcgcaacggcgcttccgctcccgctttcgccagcacgcgagggggcgtgttcgttggccgcgttaacggaccttcgcgggcgtttgcgtacctttgtgggtgtttggggccgtgtttccggacgatttcggccgcaactgcgcgcgtagcgtcgcgcgcgcgtcgaatgccggcgggctgccgatgctgcgcgtcccgcacgggcgcggcgcgccgggcatcagcggggcgtgggccgcgccggtgccagcgggccacgctgcgcggcgaggtgcccgcgtgccggccgccgtgccgccacgcttacggagacgtgcagacgatcgccgtcagaaacggaaacgcatccttgaccaccgcctggctgcccgccgcgcgcaccttcgcctccaccgcctgcttcgagccccggacgacgaccccatatgcccagtcgccgatcggctcgccgtcgccatgcgcgaagagcgggtcgttcgcctggtagccgagcacgacgtagacggagaaaccgtaggcgctcagcgagcggttcgtgcggaacgcattcatcgagttcgcctcgacgtgcatcggctgcgagcggaccgcgccgctcgcgacgagcggcgcgacgaacgcgtggcccgtcgacgaacagtcgagcgcggcgtcgagcgcttgcgaatcggcggacgcggcgggcgcggccgcaagcgtcgcgaacgggatcagcagtcgggcaatcaggcggagtgggttgttcatgcgatggcgctcgccgcacgggcggcgggttgtcgacggcccgaggcgggccgctcggtcgaggtcgggcgggaaaggcgcggcctcgcggccgcgggcctttcgactggctttgctttcgaaccttacggatcgggcgcgggttgccggcgccgtttgcccgatgatagcgaaaacaccggccatacgcaggcggatccacgcggaggcgtccggcgcgtgaggcctggggcgggcagcgccgtcgtgcgggcggggagtcgggcgagggcgagcttcggcgacgtgcgttttggcgacatgcgttttggcgacatgcgcgttggcgacatgcgcgtcggttgcgcgcatgtcggcgatgatcgacccgcccatgcccgacgatctatgatgagcgatgcgctcgccccgaagcggccgcgtttcgtcggctccgggcgcgccgcgcacggcgaaccgccgaaaccatgctggagaccgccgggcgcaaccgtccgcccgcctcagagtgaatcatgccgaattgcgccgacattgccgccgccgaccatgcccgccgccgcgcgctcgcgatgcgccgctatcgtgccggcgcggcgtcgtgcgcggcggtggcgctcgtcgacgccgtgtggctgcacgcgggcggctatgcgttgcaatggtccggcgtggccgtggccgcgcgggcgatcgccgtctgcgcggcgttctcgctcgtattgcgcggcgtcgcacgcgtgccgcgctacgcgagcgtcgcggcacgttttcgctacggtgaggccgctcgcacgttcgcatggctggcgctgctggcggcgttcgtcgcggcggcgggcatcctgtcctacctgtgcgtgacattgaagccgccgttgatcgacggtgcgctgattcggctcgacgcccgcctcggcttcgactggcccgccgtctacgagcggattcgcgcgcatccggcgctgcggcgcgcgctcgcgttcgcgtacgacagcgcgcagtggcagttgatcgggataccggtctggctgggcttgacgaggcgcgacgacgacctgtccgagttcatcgcgcttttcatgctgacgagcgtgatggtgctgctgatttcgacgccgtttccggcggcgagcgcgttcctgcatttccgggtggccgatccgatcgcgctcgccggcgtgagcgatttcgtgcgattgcgcgacgggacgctgcgcgtgatcgatccggccgcgctgcaaggcatggtatcgatgccatcgttccatacggtgctcggcgtgttgttcgcgtatgcgttgcggcgcgggcgtgtcgtcgcgccgctcgcgctgctgttcaacggctggatgatcgcgtcgacgccgacgcagggcggtcattacttcgtcgacgtgctcgccggcctgctcgttgcgtgtgcggcgatcgccgcgctgcgctacgcggccgatgcgcgcgcgggaaccggcgacaccgcgcgctccggccggccgcggccgtcgatggcggggccggcggcggacggcgaggcggcgctttcggcgcgcgccgcgcgcgcatcgcggccgagcggcgacgcgtgaaccgccgacgggcctcgggattacattgcgttcgcctgattcgcttgctatcacagatgacgacggacgttcgcatcccgcgatattcgccccgtctacgaacaacgacaaggaggacgccatggccagcccggttgcccacaagatcatgatcgtgcgtcatgcggagaaaccggccggtgacggcgcgccatacggggtgaacgccaagggcgagcaggacgtggaggcgctcaccgtgttcggctggcaacgcgcgggcgcgctcgcggtgctgtttgcgccgagccggggtccgctgcagcacgccgagctggcgacgccggattggctgttcgcggcggcggtcgccaagcatgcgaagagcgagcgtccgatcgacacgatcacgccgctcgcgcacaaactggggctcgcgatcggcgacgcctatacgaaaggccaggagaaggatttggcccaggcagccgtcgccagcaagggatgcgtgctgatcgcgtggcagcacgaagacattcccgccatcgccgatgcgcttccgctcggcaagcagacggtgccgcagaaatggcccgatgatcgcttcgatatcgtctgggtgttcgatctcgacaccgggagcggcacgtatcggtttagccaggtgccgcagatgttgttgaagggcgatcggaacagcgtgatcgagtgagcggcgagggcattcggcgcggcgcggatcgttacacggccgttcgacggcgttcgtcgatcgggggcgtgttgccgatgccggcgggaatggcggctgtgccgcacgagcgctcgatttctgcctcggaagcgcggacggcgatcgacgcgcgaggtcgtcgtgcaaacgacggatcattgcgctcgggctatgcgcaggccgagcgaaaccgtgcgccggctcggcggcgccaagcgctcggtcgcgagcgcggggccggggccacggctgtggcgaatggcggcagctggcttcgccgccgtcgccggcatcgcacccgcgcatcgctcgcgtcctgcatcgcgggcaacgggatcgtcgagcgcaaagcggcgcgctgcgctttcgtcatccgcccgcgggccgcagcccggcggttcaagcgaggaagtcggcgctttctctgcgcgggttcctcgcttcgagccgatcgatgcgagcgaggagttcgctcatctggcgttcgagcgtcgggtcttcgtcgaggcgctcccggatcgtatcgagcctgagccgccaatatgcgggatcgcataccgccgtatgatggacgaattcctttctcgctttctcgaggaccccgattgccacctcgagatgggccagttcgcgcgcgacataacaatgccagttcattgccgtaccctccgttcgtgctcgcctcgatcatgttgacgcgttgcttgcaacggaaattgatctgactcagaaacttggcgatgaagagggcaatgagccgcgctccggccagaggccaaaaggcccgcacggcggcgggcttggcaaaatggtagcaacgacgagcgatagcgaggaaaaagcagcgggcgggcacggacgcccggaattttgcgaaagcggcgatcgaagcgttgccgatgccacagaagggccggcggtattgctacgacacgaagttaagcggtctagcgatcggcgccggcccgagcggtatcaaggcgttcattctctatcggaaggcaaatcgtaagcaggagcgaatcaagattgggcgctatcccgatcggacggttgatgagacacggacgcaagcttggcccctgatcgtagatatcgcccgttgaagggtgaggacggcggggaggcacacacgatggcgatgatcacggtcaatgctggtgaccattcgatcatgtcgcggatgcatagccgggcgacgaaaagcggtcagtcgtcatacttcggccggacgattgggaagcgtggctcacgacgtcgaatgctgaagccgcgcgcgcgatgttgcagcgctatcccgcgggcgacatggtcgcggcgccgaagtgaccgctacgcttgcgagtgtcgtagcctcgatgcgagcagcacgacgcgtgcagccacgagaaagctggcgacgagcagcacggccagcaatacgttctcttcgccttcgattccagtcacgccgaacacgcggaacagcgggccgagcaggttccacgcttcatcactacccacccagcgcgcgagtgggtcgatgcgcgacagcccgaagaaaatgaagggcgtcagaaccgccgcgatggcgaggcgcacgaacgttttcatcggacgtccaccgtgccgtaatactcgatgtcggttccggggatcttcgcggtcggctgtttcatgagatacgcacgtagctggtcgaactgcacctgcgtcgtgaccgtgatgcagccgtcgctcaccccccatcgaccatttgggtgcagacgaaatgcgctgcgcttaacgccgttcacgtaggtctcgtcatcgattttggcgtcggcgcggtaaagcgcgaaccatgtcgagcggtcgctgtttgaccacagatccagtgcgagatcgcgaattggcccgagtcggccgcccgtgtcgcgcttcacgatgtaatagcggcccttggggatcggtccagcgttggcgacggccgttgcatcgggcttgtcgacgaactgcttattgcccgagaacgccatcacaccaccgaagccggcgcaggtgagattggaaacgcgtgaccattgagcgtgaagaagcattgggcaggcatcgattcatttcccccgaaagatgtgacgaatatacccgaccgaattggattgatgccagccctgccgaattgaatcgcaccgtttggtggagctaatagttaccagtgagcgggcgtcgatctatgcgcgaccgccacccaagaggcgtatcgccgatgagagaatttggagacgcagggattagaatttggagatggtttgcgacgcgtctgttgacgcgccgcaaaccactgaattactgcgggaattttggtcggagcgataggattcgaacctacgaccctctgatcccaaatcagatgcgctaccaggctgcgctacgctccgaggaatcggcgattgtatcgctcttgtccaaatcgggtcaatctccgcgtgcaatcgctcgcgcttgcacgcggactgcgcaacaatggcgaaggtcgcggccgccgcacgccgtgccgagacgccgcagcgcgcggcttcgctcattctggagacgcctcgtgatgaacctgattctttggcgccatgccgaagccgaagactatgcgggcaccgatctcgcgcgccagttgaccgcgcgcggccgcaaggacgcgcaggccgtcgcgaagtggttgcgcgcacgcatcgagcgtcacgcaacggtgctcgcgagccccgccgcgcgcaccgtgcagacggccgaggcgttgacggatcactatcgaaccgcgaacgagcttgcgccgggctgcgacgtcggcgacgtgctcgccgcggccggctggccggacggaatcgcgccgacggtcgtcgtcgtcgggcatcagccgacgctcggtagcgtggccgcgcatctgctcgccgggtcgcacgagagctggagcgtcaagaagggcgggttgctgtggctgtcgagccgcacgcgcgaggggaatgggcagaccgtcctgcgcgcggccatttcgcccgatttagtttgattggggctcaatcaaacgtcatttcctgctttctgctaaagtcaaatcggcgacacgtcaccgaatggacaccgttttgccacataagcgtcacggccggttactacattggcgggcatgtcgtctccttccttacgaccaggaaagcctaatgcgagaactgccgacgcctacgctcccttttgcctcgctgcctcttgacctgccgcgccgccggttgccgcgcgcggccgagacggtcaccgccgagttccgcttgcgtgccgcatgggcgcgcaccgaagacgagttgcgcgaagcgcagcggctgcgccacagtgtgttcgccgaggaaatgggcgcgcacgtgagcggcccggcgggcctcgacgtcgatccgttcgacccgtactgcgatcacctgctcgtgcgcgatctcgacacgctgaaggtcgtcggcacctatcgcgtgctgccgccgcatcaggcggcgcgggtcggccgcctgtacgcggagggcgagttcgatctgtctcgcctgacgcatctgcgctcgaagatggtcgaagtcggccgctcgtgcgtgcatcgcgattatcgcagcggcgccgtcatcatggcgctgtggggcggcctcggcacctacatgctgcaaaacggctatgagacgatgctcggttgcgcgagcgtgtcgatggccgacggcggccattacgcggcgaatctgtatcaatcgctcggcgacgcgctgacggcgcccgagtaccgcgcgttcccgcacacgccgctgcccgtcgacgagttgcagaccggcgcgaaggtcgcgccgccgccgctcatcaagggttatctgcggctcggcgcgaagatctgcggcgcacccgcgtgggatcccgacttcaattgcgcggattttctcacgctgttccgcctgtcggacatcaatgcccgctacgcgcgccacttcctgagcgatccgctgccgcgctgacacgccccggcgcgcgcaacgatcggcccgcacgccacgacggcacggcgattgcgtcgccgcgccgttttttacctgtgagcctgttcggcgaatcgaagcggcagcgtgtatcgccgcatcgcggttcgcgcgtgcgcgacttgactcatgactcacggcgcgccacctgcggcgctgcgattgcacctattccggtgcgcgagcaacgtcttttccgccgattgctggcggttgtcagcgacgatttcggacgggcgcgtcgattcccgatgcgaacgcgccacgcgcttgcgcgcgcggcatcgcgttcgtcatcgagcagagagcggaagtgggcggggcgcgcgtcagtgcttgcgccgccagtcgagcaggtgatgctcggccatccagtgatggatcatgccttcgccgttgtgcgcacgcttgtattcgcgcgactcgtacaccgacaaactgacgagcaccagcagcccgatacccaggccgatcaggcccgcaatcgattcggcatccatggcagtcctcctttcaaacggacatagcgccacgtctacatagtaggacatgcgggcgcggacgcgaagacgcgcgccgacgtcaccgcacaccgatttccagtagactcgccgggcgcgatcggtgagaaccggggcgcgatcgaccgatcactccaaggaaatccatgactcgcattgtcatcatcgcgctcgtggcggccgtgctcgccggttgcgcgagcgatcccaggcagggccgccgcggcacgccgccgcaagatccgcccgactatcagggcgtgccgaccgacatgacgccgccgtcgatgctcggcgagcccggcacgggcggggctgccgcgacgcccgcgaaatagccgcgatagcggcggtgtagacgcaggcgggcgggacacgtgtcatgggtgcgcccgccggcagcttgacgctaatgcgcgcggattcgggcgtgtctcgggcgatacgatgccgctggcggcggaggtgcgcgcggcgacgacggtcgtcggcggaggcgggcaaatgggcgataggcgatgggcgatgcggattgccgccgcgcttcggccgtgctttcgccgtgtttccgctgtagggctacgcggccgacatgcgggtcagccggccgcgctcggcgctcgcgccgcatccggtgcgacggctcgctcgagccccggcagacggcgcgcgagcgtcgcgccgcgcgcggccatgaacacgagcaatgcgatccagagcccgtgattgccgagcgggccgaccagcgcgagcgttgcggcgacgaacagcgcgaacgatgtcgccatggcccgcatcagcgcgcgcgtgtgcgtcgcgccgatgaacacgccgtcgagcatgaaaccccagacggaaatcaccggtgagagcgcggcccacgggagataacgttcggcgacgccccgcacggacggctgatcggtgagttgcgcgacgatccagccgcccgcgcaccaataggcgagcgcgaacgcgagcgcgccgatccccgcccagaagaacgtcgtgcgcagcgcttggcggaatgcatcgcgattgcgcgcgccggccgccgcgccgacaagcgcttccgccgcatgcgcgaagccgtcgagcgcgtacgccatgaaggtctggaaattgagcagcagcgcgttggcggcgagcgtcgcgtcgccttgtcgcgcaccgagatgcgcgaaccagccgaacgccgacagcagacacagcgtgcggatgaagatgtcgcgattgagcgcgacgagacgtgcgagcgccgcgcgatcgaagagctcgacgcgcctgatcttcgcgaggccgcgcgggttcagccagcgcagcagcagcgcgctcgccgcgaagccggcaatgtcggccgtcgcggtcgcggcgccgatgcctgcgacgccccaatcgaagcggtacacgtagagcagcaccgcgccgatgttgacgacgttcacgagcacctggatcacgagtgcgagacgcacgcgttgcatgccgagcagatagccgagcacgacgtaattcgcgagcgcgaacggcgcggcccagatccgcgcgtgcgcgtattcgagcgcagtcgagcgaaccgaatcgctgccgccgagcgcggcgaacgcgatgccgagcagcggcgtttgcagcgcgagcaccgccgcgccgagcgtgaacgcgagcaggagcgcgcgcagtacgttgatgcggattccggcgaggtcgttcgcgccgaacgcttgcgcgacgagccccgtcgtccccattcgcaggaagccgaagccccagtacacgaaattgaagaagaggccgccgagtgcgacgccgccgagatattgcgggccgttcaggtgaccggcgacggcggtgtcgaccgcgccgagaatcggctgcgtgagattggccgcgatgatgggcaacgcgaggccgagcacgcgccgatgcccgttcgcggcagcgcgcggctcggggtcttcgtctgcgtgcgtcggaggggaggaggcggacatcgcggtgttacgagcgtgcctgcacgcacacccacggcgatacgacgaccgcccacagctcgggattgcgcgtcgcgtaatcctgcgcggtgccggcctgcattcgctcgacgtgccccgcggacagccagcgcgtgacctgttccttgtcgtcacttgcgatcgcttcggcaacgctcacgagatcgagatcgcgcgcgaccgacaacagtttgccttgcgcgaaaaagcgctcgagatcgcaccagtcgatcttcgcggtttcgccgagcagattcagatagagcgggctgtgcgatgcggagggcggggtgttcgaagacatggcatgaggagacggaacgacagtgagcgccactataaaccattcgcccgggcggcgagactcggccgttcggacgggtttcgcggcgggcggcggcgtgcgacgatcggcacgtggatgaagccgatgaggccgttcgagcggcatgcgcggcggccgtcgcccgatcagcggcggccgccgcggcgaccgcgatgctggcccgcgcatgcgtgaggcgcggccgcttcgcgcatgccgcaaacgcgacgaggcgcgccgcgcgtgccccgtatcgcgggcgtcgggcctcaaccgtcagatgtcgcgcagcgcgcggcggatgatcttgccggtcgcggtcatcggcaggctgtcgacgaaggcgagcgcacgcggatattcgtgtgcggcgagccgtgtcttcacgtgcgtttgcagctcgcgggcgagcgcggcgcttccttcatagccggcgttcagcacgacgaacgccttgacgatttcggtgcggaccgcgtccggcacgccgacgacggccgccatccgcaccgccggatgctcgagcaggcaatcctcgatcggtcccgggccgatccggtagccggcgctcgtgatcacgtcgtcgttgcggccgacgaagcggatgaaaccgtcggcgtcggcgatgccgaggtcgcccgtcagcaggaagtcgccggcgaacttctcgcgcgtcgcctcgggcctgcgccagtagccgatgaacatcacggggtcgggcgcgcgcacgccgatgttgcccgtgacgccgggcggcagcgcgttgccggcatcgtcgacgatcgcgacgcgatgcccgggcgccgccttgccgatcgtccccgcgcgcggctcgaacagcgcgctgcacgacgacagcacgacgttgcattcggtctgtccgtagaactcgttgatcgtcacgccgaacgcgtcgcggccccaggaaacgagttcggcgccgagcgattcgccgccgctcgctaccgattcgagcgcgagcgcgtaacgttcacgcggccgcgcgacagccgcgcgcatcagcttcagcgcggtcggcggcaggaacgcgtgcgtcacgccgtgccgggcgagcagatcgaacgcggccgcgccgccgaatttctcgaagcgtcgcgcgaggaccggcacgccgtggtgcagcgacggcagcaggacgtcgagcagcccgccgatccatgcccaatcggcgggcgtccagaacaggcgcgcacgcgccggaaacaggttctgcgacatctcgacgccgggcagatggccgagcagcacccgatgcgcgtgcagcgcgccctttggtttgcccgtcgtgccggacgtgtagatgatgagcgccggatcgtcggccgacgtgtccgcaggccggaacgtgtccgattcggccgcgagcgccgcatcgaacgcgagcacgccgggctcggcgagatcgggcgcgccgtcgatgcagtagatcgtcgcgagcgacggcagcgacgcatgcagcggcgcgattttctcgtaaccggcgcgatcggtgacgagcgcgacggcgccgctatcgccgaggcggaattcgagcgcgtccgcgccgaagagtgtgaagagcggcaccgcgatcgcgccgagcttgtatgcggccagatgggcgatcgccgtttccgggccttgcgcgaggaggatgccgatgcggtcgccgcgcttcacgcctgcgcgcgcgaagctgttcgcgagtcgattagagctgctcctcagttcgtcgaacgtgtaacgtgcgacgacgccgtgcgcgtgttcgtggatcagtgcgaggcggccgctgccatcggcccatttgtcgcacgcgtcgacgccgatgttgtagtgcgcgggaacccgccaggcgaagcgctcgacgagctcggcgtaatgggcggcgtggggcagcatcgtgcgtctccggtcgttttttcgtatgccgtttcgatgcacagtacaccgaatcgccgggcgtacgcgcgcgcgttagggtcgatcctctagaaggcacgttcatgcgcaaaccacaaatgctgcgtatgatcgtttcaccaacgacagatacgaccatggacctgcttctaatcgctacggggctcagcgtgatagggatcggcgcgctggtggcgttcgcgcgccgcgtcgatccgctgtccggccgtttgcacggccggctgcgcaaacgctgatcgttttctcgatccgctcgcccggcgctcgccggaatgcgcacgacgcgccgcgttctgcgtggcgcgccgccgcgtcagcgcgacggcaggtagcgcgcgggatcgatcgagcgcccgccgtagcgcagctcgaagtgcagcgcgacgcggtcgttgtcggtatcgcccatctccgcgattttctgcccctgcgcgaccgtctggccttccttcacgagtagcgcgcggttgtgcgcgtaggtcgtcaggaaatcggcgtcgtgcttgacgatcagcaggttgccgtagccgcgcaggccgttgcccgcgtagacgaccgtgccggccgccgccgcgatgaccggcgtgccggcggtgttcgcgatgtcgatgcctttcgatttcgatccgtcgaacgagcggatcacactgccggcggcgggccagacgagcgagatgctcgacgccggtttcacggacgacgcgggcgacgtggcggacgacgagggcgcctggcggctcgggccgcgcgatgcgcccgtcgtgcccgaggtcgacgcggtgcccggcggcggcgcgacgcgcagcacctggccgacttcgatcgcgtcgggattcgtgatctggttccagcgggcgatattcgcgaccgattggcgattcgatcgcgcgatcttggagagcgtgtcgccgcgctcgacccggtagaagccggggccgacgggcgccgagccgcacgcggcgagcagcgcggcgagcgatgcgacgacgagccgtctcgtggttttcagcaacattgaacctcgcaaggcgccgtcgcggcggtgcgcgacggcgggacaaaaacgtccgattttaacgggttcggcggcgggctcgcggtttcggggccgcggaggcgctgaaggcggacgcgcggctgggggagcgcgggtggggcgagggctgcgcggcggtcgcccgagcgggctgccgccgtgcgacatcctgcgggttcgcgatgtcgggcgggcggcctcaggtagcgggcttcggcccaacggctgcagcggcagtcgagcggcttaggtcgagcggcgcggggcgatcgacatcaaccgagtggcgtcacgcggatgcgcagcgcggcggtttgcgtcgcgcccggcgcgacatgctgcaggccgagaccgttgtggatcgcgtcaggcaggccgagccatggctcgacgcaatagaagtccgatccgggcgcctcggtccacgtcgttaccgcgtaccacggcgccgagcccgggcggttcaggtcgatctcgatggcatgccgccggccgggcatcagcacgcgcaccggttcggcggggatgccgtcgaggcaatggaagcggtcgacgatggccggatcgtcgagcgtgtagcgcggcgcgcccggctcgggcgcgctgatcgagccgtcgtcgagctggcggcgccgatgtgtcggcggcagctcgagcacggccgacgcgcgcttgacgtgcggtagcgcaaaatagaaatggtggcccgcatagtggggcagcggcgtgtcgccgagattggtcgtggatagcgtgacgtcgagcgtatgcccgtcgacgagccggtagcgcgcggcgaagcggaattcgaacggatagccggcgcgcgtgcgatcgctgctgtcgagcgtcagcgtgacgccgcggccgtcggcgtccgtttgcgcgcggaacggcagatcgcgtgcgaagccgtgcatcggcagttcgcggacggcgccttcgccgtcgcgccagaagccgattcgaccctccacccgatggcggccgagaaacggaaacagcagcggattgccgccgcgaatcttcgcgggattggaccagtctgcggcatcgggccagaagacgatgctcgtgtcgccgatactccacgacagcagccggccgcccgcttcgggcgcgatgcgcgcgcgcgacgcgccgtcgatgagctcgaggatgtcctgattctggaaagagggcatggtggcaggcgtcgacgttctccaagataggccgccaaggatagcggaatcgccgcggcgcggggcgtgcgcattcgtgcggcaggtgactgccgcgcgaccggcgccaaggcgcgcatgcgggaaatcgagaatgtcaaaaaaggctagctgtaaggacaatgacgcgaaccggtcacgttcagagcgccggatctgtcccaacaaggagcaagcatggatctggcaactgcgatggccttgacgctgttcggcatgttcaccggcagcaccgtgttgttcttctacaaagtcggccgctgattcgccgcctttcgtcttgaaagtgctgtcgcgttacgcggtggtttgctttctacttgcttccgtttgcatgaaaagtgtatctggctgttagccaggtgcccgattcgcgccaaacgccttggcgcggtcattctcgctcggcataatcggggcgcggttttttcgggcggcgcggcaatctgcgcgacgccgttcccgtcgattctcctcgcttaaccctctccgataaaaggaccgacgcgtgagcctctggtttctggtatttctgagcgtcctgcagggcgtcaccgaactctttcccgtcagcagcctggggcatacgcttctcgtgcccgcgctgttcggcatgcacatcgacaagcacgcgccgcaattgctgccgttcctcgtcgcgctgcacctgggcaccgcgttggcgctgctctggtacttccgcgagcgttggatcgcgttgatcgccggcttcttcgcctcgctgaacgggcgcaagaacgacgagggccatctgatgtgggcgctcatcatcggcacgattccgaccgggctcgtcgggctgctgctcgaaaagcgcatcgagcgcgtgtttcacgatttgcggatcgtcgcggcggcgttgatcatcaacggcgtcctgctgtggctcggcgaccgcatccagcgtgcgcgcgcgcaccggccgcccgaaaagctgacgttcaagcaggcgttcttcgtcggcctcgcgcaagtgggcgcgctgattccgggtttttcgcgcagcggcttgacgatgatcgccggcaacgcggcggggctcaccgcggacaaggcggcggagttctcgttcctgctcggcacgccgatcatcttcgcggctgggctgctcgaattgccgaaactcttccatgcgcccgatcagctcgccgacgcgctgctaggcggcgtgctgaccgcgatcgccgcgtatctgagcgtgcgttttctgatgcgctatttcgaagggcgtgggcggctcgcgtcgttcggcctgtactgcgtgctcgcggggctcttctgcctgggctggttcatgttccacgcgcagccggtttgacggggccgactgatcggttcggctcgagtcgcaatcggcgttatcgatcgcttgcgcgaagcgatcgggtataattgccggctctgtttccaccgggttcgcgcccggttcgtcgcgggacgtttttcacggctgtctgcgcgcttcggcagcctcccgcggcgatggcagcgcggcgcttgccgcgacttctcctttctttgcgaccgcccttagctcagtcggatagagcaacggccttctaagccgtaggtcacacgttcgaatcgtgtagggcgggccagaaataatcgatttatatcaactgcttacgctgccttcgactgcggcgtttttatcgcctcttcggccgacattgacagaaacttgacagtgtcggcgtgctgcgcgaggtggcttggcgcgaggggcgcatacttctgcaccatcgcgatcgtcttccagccccccagctctttcagcaccatcagcggcgtgccatgctgcacgtgccagctcgcccaggtgtggcgcagatcgtgccagtggaagtcgaccattccggtcgcccggcacgcacgcgcgaagtcccgcttgtcgatctgccgaatcagcttgggtggcccgtctccgcgcgtgtactcccgcgtgaatacgaggtcagtagtggttcgcctgcgctgctccagcgcgctaatcatgtcctgagtgagcggtacagctcgagcccgcttcgacttcgcttcagcgtgtgcgatccggcgcgtattcgccggctttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncttgcctttggcgggtacgggaatcagcgctcgggcttccggaacttgctgttgcgtaatgaccttcggcaggtagagcatccagccgacgccgggcttgtcgtcgaagacctgttttacagcatactcgtcgaaactcacctcgacgagtgccgggctgaatatagtgaccattgtcgatacgattccggaaatggccgcgtaggctttccaccgttcgccctcgatgcgaagagtcaatgtgtcaggaagggatttatcaccgacgtggcacgatatggacgcgccgttgtcgctagcgagattgccatcccacattgctacgtaggtgaagtctttgctgttgcgaaactcctctcgaagtacggcgagcgccgctggtgtagcgatgccggcagcgtcatagacgtggtatctagtcgcgtcttcctggttgtctcctttgagcatccagttctcgtatcgcaaagagtcgtcgtgcgccttcagcgcgtcgatgattttcgatatccgcgtcaagatctcgggaaaatcgaatgcgacgagtgaagcatcgcggaaactggcggtgatgttcatcgaggatctcagggttgaagaatcgaggtaatgcccaaccgtctcaatacagtaagcatgcgttgtcgcgcgagtggcgtttggaagtaccacatcagtcgtgctggcggattggcccgcacggccgcgctctgtcgtatggcagtggcttccatcgagtcgaatcctttgaaaaatttgtcggccttcgggatagaaccatcgaggaactgatcgtagttgcccttggtttcctgtagcaagcattcgccgggctggaagccgtcgaagtcaatgccgagccaattccactcgtcgctccagcggcattcctcagtgtcgaacgcaaagccagtaatgcgtgcctgatatcggtacgcattccagttgacgccatgattgcggcgaatctttgctccactctcgggcgggcatttcttgcagctttcgccggtgcgcgggagggcccgcacatccggcgtcgccttgctgtcctccttcggcgtgtcacccgacagactcgccgttcccgccaccgtcgcgccgcccaacaaggcgacgccaacgcgcgccaagatcggcccaagctccaccgccgccgcttctattaccggaaataccaatcccgccatgttccagccctccgtccggatgttcgatacgccatttgatgacgcgcagataatcatgaaaacgcgcgtcggccgagcggccggggcgcgtgagccatgccttcgtcgcgggcttctcgtagaagcccggcgcgtacgcctcgagcctcaggaacgcgacgacgttctcgtcccgctcgatgccgagcgcgcgtgcggcgcgatacgcggtccacaaccgggacgacagaccgccgtcgtcggcaaacgccggattctccttcacgagatcctgccgaacgcgctcgacgaagccgcgctcgtcgatctgcgccagtccggccacctgttctgcgctcagttcaagcatgcggatgcactccggtcagccgcccgtcgatctcgacgagccagtcgtacgtcgcgacgaagaattgcgagcgctgcgcgtcgctcatcacgcgcgcgatgtcgggcatgatgcgcgcgtcgtagaaccggaacagcgcggtgcggccgtccggcaaccgcacgtcgaggtgctcgcgcaactcggcggccagccgctcaaacgaatacgcgctgatcagccacgacataccgaccggcccggccgcgagctcggcgagcacgcgccgaattggccccggcgcgatcgcgtagtcgatcagccacgggccgtgatcggcgagcgacgcgtccggcgtgcggtcgaacagcgcgatcgaatagtttgagcgacgcagcggcggggcgtcggacgcttcggcgaagagcagcgcgtcgaccaccgcgaagagccgcgtgggcaacgtgatctgctgacggcgcatctcgaaatgcgcgttgatgctcggctgcgtcatggtcatccgcgtgcgaccatcgtcgcggcgttcttggccgccgccttcaggcattcgaggcagagcgtgggggaaggggcgacggccgccgccgcggctgccgatccgccgggcgagccgccgtccccgcgttcgcccgcgccgacgtcgtcgatcgttccggttccctgcgatgcgatcaactccgcgccgcaggccgttcgcatgccctcgacggcggtgtcgcgctcgccgatcgtgtgcgggtagcggcggccgagcaagtcggggaggatcgggaaaacgcccttgcagcgaggacaaagtacctggtggccgacgccggccacattgcgtccgttgagcgtgaacgtcggcgcgccttcgagcaccttgccgccgtgtgtcgtcgtgtcgccgacgcagatgatcgcgcgtttgaccactggcccctctcatggaaatttgcgtgcaaatttaccatcgagcgcgctcggcgggcgactgttacggttgtgcagtcacgacacctgttagttctgccagttgtgcggcatctcgcgtcagcgtgtcttcctcatcgtcggacgtcaatgacgcgtggtgcttggcggctgcgagcggatcgctgtattcgtcgtaaatcgaatgcgcatcccaaagaagcgtaacccaacggtcccgaactcgataaacgccgatcgaccatccgctcttgggcgtatctcacgcgccgttaacgctccacgaaaaagtcggatggccatagtcgccactaatagttgggccatttacgttgaagaactgtgctgtggcgccgactacggacgaggatcccccattgtccgctccgacgggattgtcccagttgagctgtacgtaggtcgcgtccggacatctcttgaccgctgtatcaaggatgtcgaaacgggctgagccgtttagatctcctttcccatcaagcgtactcgtaaaaataagcgtatcgttcggccgtaaataggccggcggataatcgccggaccaattgcccgtgttggcgtatatcgtatgcaggacgagagtaaatgatgtgttgttcgtgagctcgatggtattcgctttgcccatttttaactccactggatttattggttaatcgccatcgatatgatgggaaaggtgtgcgagtttattagagtctagattttgaaaggacgaaactatcaaatctggtagtgtatgcgtccctttttaatgagcttattaagctgcgaaaatggatggaggattgcaaggctcgtcgttgatcgacggtgtgcggtggggctgccatcttccgaaaagttgccttggtgtcgcggcaaaaggacacgcagtcggaacggcgacgacagtgccggtcagcctctgggtctgctcgatgttgagggggcttcggtcgctcgagggacgggcgatcgtcagcctgcatgaccatcccgagattcgacatttgtttatcggcttcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgcttccctgcctccggaacggttatcagggcgtgcgcttccggaacctgttgctgcgtgagagcgaatcgcgccgtagaagtcacagcgttcagcatcaccttctagcacattgcaagcggaaccgaaattgcagcacgttcaaatggcgcctaccgctttatgcttttttatcaaggagcaatcggatgaaaaatgtcttgtcccacattgacgtgcttccaggagtactgggcgaaagcattcgagtaatagtagagcgccgtgatcgtcggcacgttgttcgtgatttggcaaagccccgaccacgtcgtaatactgttgtagcgggccgcggtattgttccaattcacggaaaacgtgaccaatgtcacttgatctaggccgttatttgccggcggtgctgcatagaaccagccagaaagagaaaaggtttgtccggtggttccggacggtgaaacataggtgccggtaatggctccagtcccgctgatggaggcgatcgtcatggtcgagcctagctcgttgagccaggagccgatcgggttctgacaattcggggcggttgaagtgtcagcccacgcaggttgtgcaaaggcccccagcatggcgagcgatacgagcgtctttttcattttcagctccttccttgtgatggcgcggatctcttgtattggcaaaaccgcgctgcggctggcctcacactcaatccggcgcgtatatcgagcgagttcgactggtgacacaagaaatcatccgcctatgagaagtggtcgagggtgacgtatttccgtgatttgttgaaatcgcgtgcaagacgaggttgaaaattaactggatgtgttctgtcgcttgatttcagggggtgcgctttatgtgaaatgaaatggaaaattcagcataggttgaaaagtaatggtttacaagtgaaacttgattgcggttgatttttaaatttatcgagtgatttgcgtggaaccggtgtgatggcgaattttagtgagatcgggtaagcggaggtaaaataattgagtgaatgtttgaatcgtattcggtttttattgatcgagccctgatgggtgttttcgcttgatttcgaagccgatcccggtggggaggggcgctctaatagaaaaccgagccctgaaagtgaaaacctcgtgggcctctttatctagggcgcggaaatgcgagcggagctggcgaacgcctgtccgtgtgatattcgctcggcgtgggacgaggatcgactcatcgggcgcgtgatcgcgcgtggtttcgtattcgacgatgcgatagaccgcattgggtgggcgatgggccgggtgggagatcacgcggtcatgtcagtcgagatcgaggctgccgctctctggaaaaagggcgggttcctctggcgtgggcgcatgcggggcgcggacccttgttctttctcctctacgggcgaattatccaacggtggcatatttgcacgaacccgacagcgaatcgccgagcatctcgaccttgatcaagcggtcgcttcacggttcgtcgataaggtgagggcgcgactgccgcttggcaacgaccgatgaaattcgaattgcccatatccggcacctacgcgagatcgcggcgagccgagcgcacgatgaccaagcacgtcgatcgcgaagctcagatgccgctcctggcggaaaagaatgcgctgcccgcgtcgccccgccgcttgccatcacgcatgccgacgtaccgggcgcgcttgccggagtgagggagcggcgtcccgtcattgccgccggaccggcgagcgcgaaaggctgctcgagcgcgtccgcagcgaaggctgcgctcgtcgtcgagttgacgcgccaagcggtgcgcgccagccgctcgccggtcaataagccgaccgataggcggttccttgatcgaaccggttctgccagtgcttcaggtattgcgcggcgagcgcagggttgttccagacgacgagcacgttttccgaattgcgcgcggccgcggcggcgctgtagttgaacgaccccgtctccacgtggcggccgtcgacgacgatgtacttgtcatggtggatcgcgtagcgatcgatcgtgcgcgtcggtactttcgcgttgacgagcagattgagcgcctgcttcgacgccttcgagcgattgccgtcgttgtcgacgacgatcgcgacgtcgacaccgcgtcgatgtgcgtcgagcagcgcgcgcacgaccttcggcgacgtgaacgaatagccggcgaggcgcagcgacgcgcgcgacgtgccgatcactttcaacacgagtgcttcggcgccgccgtccggcgagaacgcggcctcgacgacctggcccgccggcgcttgcttcgcggatgacggcagtgcgtcggcgatcagcgcgacgaggcgctcgagcagtgattcggaggtcgtcttgctgacggcgggcggggcgccgcacaggaaagcggcggcgagacatgcggcggcgaaccgcttcggcaactgcatgagagggtcgggcgttcgaaactgaggaggacgagagtgtaacggcatcggcgtggttttcgtcgattctccggaaagttcctgtcgacgcgcatcgccgccgtcacgctcgttcgcgcgtctcaccccgccgacgaacggcgccgcgcccgccgtgccgaacgtgcatcgtgccgttgtgctttttcgaccggtcagtaaccgaagctcgtcgccatttcgtcgatcagttgccgctggaatgcgttgaaacgctcgccgggctgctgcgcgatcgcgagctcgagcatcggatcggcgacgtcggtgcgcatgcccgccagtgcctcgacgatcgcatgcccgcaaaacggtacgtaggcctccgaataaccgccctcgtgcacgatgacgagccgtcccccgcagtgccgctgcgcggcctgcttcagcgcatgcgtcatgtaccggtagctgtcgctgtgcagttgcatccgcgcgagcgggtcgaccgcattcgcgtcgagcccgctcgcgacgatgacgagctccggccggaacgcatcgagcgcgggcagcacgattcgctcgaatgcgtatcgatacgcgtcgtcgccggcgcccgcgaggagcgggacgttgacgttcgcgcccgcgcccgcgcccgcgccgcgttcgtcggcgccgctgtagccgggcggaaagcagcggtcctgatgcagcgagatcgtcagcgtgttcggatcgtcgtagtagatcgactgcgtgccgttgccgtgatgcacgtcccagtcgatcaccgcgacgcgctcgacgcgatgtttcgcgcgcgcggcctcgatcgcgatcggaatgttcgcgagcaggcaaaaacccatcggcttgtcacgcaggcagtgatggccgggcgggcgcgacagcgagaatgcgttggccgtgcgctcggcgagcaccgcgtcgacggcggcgagcgcgagccccgcggatagcgccgcgatctcgtagctgccacggccgaacggcgcgagttcgccgagatcgccgccacccgcgtcgctcgcgcgcttgaacgcgtcgaggtagtgcgcggggtggatgcgccgcagatcgtcgtcggccgcggcgggcgcgctcgacatgtcgagtttcgccgcgagcccggacgcgtgcacgagcgacagcagacgccgcttcgaatcgggcgattccgcatagcccgcgctcgacggcggctgcacccagccgccgaccggaaagaacagcgcatgcgcgccgcccgtgtgccagaaagtgcgttcgtcggtgaagaaagcggtttttgtcatggcgatgggccgaagcgaagagggaagggaaagcaacgacacggagtgtcgaggcgtcagcgcgcgtcgcgctcgacccgcagcatggccgcgagcgagacgagcgagaccgcggccgcgatcgagaacagcgcgcgcagcgtgccgccgccgtcgagcatcagtccggcggcgagcggcccggcggcgagccccgaaccgatcacgagattgagcgtcgcgatcaggcgccccgtcgcgtcgacggccgcgacgctcgcgagcatgaacggcaggacgaacgtccatgcgaacttgaaaccgaagatcgcgagcgtgtagccgttcgcgtttggcgcggcggcaagcgcgacgagcgacgccgcgaggatgccgtatccggcgagcagcatcgcgcgccgcgccgcacgaccgcccagatatgacgcgagcgccgcgcccgcgatgcccatcaggctcgcgatcgcgagcacgttgccgctcgtctgcgcgtcgaggccgacggcggacgccgctttgctcgcgaaggtccacacgccgccgatcgcgacgtagaacgtcagcacgccgccgatcgcaagcgccgccgccatgcgcgccgcttgcgcccgcgcgcgcggcgcgtgctgcgcccgcacgcgcggcacggccggaaagcggcgcgcgagcggcgcggcgcacagcgcgagcgcggcgagcacggcgtacagcgcgcgcagtccgaccatatcgaacagatgcggcagcaggaacagaccggccgcgcccgcgatcaactggccgacgacccagagcccgtagacgcgatcgctgttgccgctcgccgcggcgctcgtcatgcagagcaccatcaacgtgccgccgccgagcgccgttgccgcgcgcagcgcgagtagcggcgcgaagcccggcatccatacggcggtcgcgagattgcccgcgcagaacacggcggtcgcgccccacgcgatgcgccgcgcgtcgatgcggccgagccacaggtacgacggcagcgtcgcggcgctgaacgcgcccagctccacgaagaagtacgtgccgatccgcgacgccgacagcccgagctgcgcgcccagctggccggccacggccggcgcgacgagcagcagcagcggcgtgatcgccgcgaacgcgacgagcgcggccagcgtgccgctcgtgaaagcgggcgtatcggcgggcgatgccgcgcccgccagcgcgggttcttgccgcaatgtcttgatggtcatggtcgtgatctcgcgggctcgattcagaaaacgtgatacatgccgagcatcgcgccgaactgcgatgcgccggcgagcggcgtcgggtcatactcgtagacggtctgcgcgcttcggccgctgttcttcgcgtagccgaggttcaggtacgcgacggtgcgcttcgacagcgagcacgtcgtgctcgcgatgaacagcgtcgggtggccgacctgcggcgtcggcgaatcggtgtggtaaatgccgcccgcgaagccgaagcgtccgcttgcctgatagcgcgcgccgccccagacgatcgtgcgggccggatcgagctcgcccgtcaggcgctggacgccggcgtggacggtgagcggcagcgaggcgaacgcgtaacgcgcggcgaacgtgccgatgtcgcgccgctgcgcggagcgatcggcgccgccttgcgccgtgccgtgcgagcgatgcagcacggcgctcgccgacaggccgcggctcgtgaactggccgcccagctcgagcacgcggccggcgcgcgtgttacccgcgataccggccatcgcggcgagcgcctcgacgtcgaagcccgcgaacgtcgccgactggaacttgatcgagtgatcgacgaagttcgcggacagcggcacgagcacgccctggccgctgtacgacgcgtaccagagcggatcgtagaagagcgtcttgtcgaacagtgtgctgaactgacggccgagcgtgacggtgccggccgggccgcccatgccgacgtacgcgccgcgaaagaacgcatagccgggcacggtcgccgtgccgtcgttcaggttgatgccctgctcgagctggaagcgcgcgcgccagccgccgccgagatcctcttcgcccttgatgccgagctgggaaggcaggattccgtagttttgcaatcgccaggcggcatgtcggccgtcggcgcgcgacagatattgcacgcccgcgtcggccacgccgtagagcgtgagcgtcgactgcgcgtgcgccgggccggacagcgcggcgagcgtcgcggcggcggcgagcgcgggcgggcggcatcggtgcggactcctgagcctgagcgttgtcatcgcttcgtttctccaaaccggtgatgtcgttttcgacggggcgtgcgcagtgtcggtggcgacaaagccgctgcaaagccatgcagatgaacggtgcgggaaacccgcgggggcgcgcgcaatgccgtcgtgtcgcggcgcgtgcgagcgatcgcggcgccgcgacgttgctgttgcggcgcagcagcgcgccggcaccgttcaaatggacggggcattcgcgcgttcgcgcgcgggcggttttcaaaaaagaccggcggctataatcgatcgctcaacgaagcgatcgaagcgcgcaaggccggctgcgagcgggcaagggagcggtcagtggtggcgatcagggcggggacccggcaggacatcgatgcgctgcgcgacgtgccggcggcgatcgtgctcgacgaagccgcatggccgccgcttgcgccgcgccggcgtgatttcgacggcgtcacgcagacgcccggcgcggcgtcgcgcgaactgagcctgttcctgctggatctctacgcggtcgcgagccgtgcgtcgatcggcgaattcgaatgccgcttctttcagctgttgtcgcgctatctgccgttcgacgccgcctggacgggcgtcgcgaatcacacgccgggcggccccgtgatgcacaacagctatctataccggctgccgcacgcgttcttcatcgattggaagcgcgtgcgcgattgcgatccgctcgcgcatcgcaccttgcatggcgcatacggtcgggcggcgatcctgtccgtcgtcgagccggggctcgacgggcgttttcgcgactggtgcgtcaagtacgggctcgcgcagctgatgtgcgtgtgcacgctcgatcggcgcttcggactcacgacgtttttgtcgatctaccggcacgccctgaatcgtccgttcaccgaagaggacgcgcgccgctacgaggacgtgattgcgcatctggcggccgcattgacgatcaatcgcgccgcgcaactcacgcgcctgcgcagcgaagcggccgcgtcgacggtgcgcgcgatctgcgacaacttcggcgtgctgcatcacgcggatgccggcttcggcgcggtgctgcgcagcgaatggccggactgggcgggttcgcggctgccgccggcgtttgtcgagcatctgcgccgccgcgtgtcgcagccgtattcgggcgacgcgctgtgcatgcggtgcatgcccgtcgccggcctgttccagctcgaggtgcggccccgctcgctgctcgatcgcctgagcccgcgcgagctcgcggcgatccgctattacggcgaagggcgctcgcacaaggaagtcgcgcagcagatggagatcgcgccggcgaccgtgcgccactatttgcgctgcgcgtatcgcaagctcgggatgcacgacaagagccagatcggcggcgtgctcggcgagctcgatcgtgccgccgagggtgccggcgcggcgcgcgacatcgacggctgacgcgcggtgcgcgcggccggatggttgtgcatgcaactatttggctctatgctcgcggcttcatcgaacgaggagaaacgcatatggatcgagcaccggtgcgcgcggcgatcgtcgggatcggcgcgatcggcgggctgtttgcggcggggctcgcgcgcgcgggctgggacgtgagcgcgcttgcgcgcggcgcgacgctcgatgcgctgcgcgggcgcgggctgcgaatcgtcggcgagtcgggcggcgagtcgggcggcgaaacggcggtcgcgctgcgcgcgagcgacgacgcgcacgcgctcggcgaacaggattatgtcgtcgtcgcgttgaaggcgcacgtgctgccggcgcttgcttcgcgcatcgcgccgctcgtcgggccgcgcacgatcatcgtcgccgcgatgaacggcctgccgtggtggtttttcgacggcttcggcggcccgctcgacggcgcggcgctcgacgcggtcgatccgggcggcgtgacggctgccgcgctgccgcccgcgcgcgcgatcggctgcgtggtgcacctgtcgtcggcgacgcgcgaaccgggcgtcgtcgtgcgcggccgcggcaaccggctgatcgtcggcgcgccgcgcgccgcgctgcgcgagccgggcgagcgcgttgccgacgcgctcgcggcgggcggcttcgacgtcgagcgttcggccgacatccgcaccgacatctgggcgaagctctggggcaacatgaacatgaatccgctcagcgcgctgacgggatcggcggcggaccgcctgctcgacgatccgcatacgaacgcgctcgcgctgcggatgatggaggaggccgacgcgatcggcgcgcggctcggcttgtcggcggggatgagcggcgccgagcggatcgcggtgacgcgccagttgggcgcgttcaggacgtcgatgctgcaggacctggaggccgggcgtgcgctcgagatcgggccgattctgggcgtgtttccggaacttgggcgccggctgggcgtgccgacgccgtattgcgacgcggtgctcggattgttgcgccagcgcgcgttcaatgccgggctgtgaggcgtcgcgcggcggctggagccggccgccgcgagcggcgcgtcggcgatgcggcaagggatggggccgcgcaggcgcggcggaaccgggattgggttggcgaacggtccgatcgggcgcgctcggcgcgcctcgcgagctggcgcaaaggtcgccgcacgtcgtctgtgttctgtcggcacgaatcgaaaagggggccgcctgccggggccgatccgttcgtggccgaaacgcgtctgctgggccgagccgcctgcccgccaacgccgcgtaacgcgatcggccgcaccacaaagctcgacgaatcgccgcgcgcgccgcttgctcggtgtccgtgccgtcgccccgagcatgagaccggggccgccgactgacgagcgggctgcggctcaatcctcgcgttcgcgcgcgccggcgatgatcttgtcgagcgcgcggctgaacgccgccttttcgctttcgctcaagccgtcgagcagcgtctcgttccacttgcgcgcgatcggcatgattttccggttgagcgcggcgccggccggcgtgagcgcgatcagcacgacgcgtccgtcgtcgtcgctcgggccgcgcttgacgagcccgcgccggatcagcgcctcggccgcgcggctcgcctggcttttgtcgagattcgcgcgccgcgcgagctccatgatcgagaacggcccgaacgcgccgaccgacgcgatgatccgcgcctcgggcagcgatatgccgagcttcatccgatacagctcgccgatcccgcgatcggagagcttgttcagcacgtgcatccgataggtcatgaactggtcgagcccgactttgctgcgtgccatgtcgtgtcctgaatgaggggtgcgggcccgattgttgccgcatcgcggcgcgcggtcaacggtgcgattcacggggggctcgccgcgtgcgcggcgggtctgtcacgggcggccgtagcgcagccgcgccagttgctcggccgcgttctcgagcaggcgcgcggcgtcgcgcagcgcggcctcgagcgtgatcggccccggtgcgggcgagaaacagccgtcgaaatgttcggacaattgcggcagcgccgccgggtcgatcgcgccggacagcagcgtcgccggcacgccggccgcgcgcgcatgccggcacgcgacgaacggcgccttgccgtgcagcgtctgcgcatccgagcggccttcgcccgtgagcagccagttcgcgcccgcgagcgccgcgtcgagcccgatctgccgcgcgatgacctcggcgcccggctcgaagcgcgcgccgagcacatgcagtgcgaagccgagcccgcccgccgcgccggcgccgggcagatcgcgggcgcgggcgtgcgctgccgccgtggggcgtagggcgagcgcagcctcgacgagcgtcgcgaagtggtcgagcgcggcgtcgagcggcgcgacctgcgcgggcgccacgcccttttgagggccgaacacggcggtcgcgccgtgcgcgcccgtgagcggattgtcgacgtcggacatcgcgacgaacgacgcgccggccacgcgggcgtcgagcccggcgaagtccacgcgtgcgacgtgcgcgagccgctcgggcgtcggctcgatctcgcggccctgcgcatcgaacgcgcgcatgcccaggccggccagcaggcccgcgccggcgtcgttcgtgctgctgccgccgagcgcgacatagaacgtgcgaacgccgtcgtcgaggagcgcgcgaatggcgctgccgagcccgcgcgtgctgcgggcggcgacgggcgcgctcatgccggccggatcggtgatgccgacgatttccgcggtttcgacgaccgccgtgcgcgcgtcgatgagcccgacggccgcgtcgcgcggcgcgagcgacgcgcccggcacgcgcagcgtgcgacgggtgccgccgtgcgcgagcagcgcgtcgagcgtgccttcgccgccgtccgccatcgggcaccgccgcacgagcgcgtccgggcgcgctcgtgcgacgccggcggcgatcgcgttcgcgacctgctcggcgctcagcgatcccttgaacgaatcgggtgcaatgaccacgatgggcgagggctgcggcatggtgcctccgaatgcggttctgtttccttcgacgcgggcgtcgcgcggcccgaggggcgcgggtacggcgaatgctcgcccgagccgtgcgggcgggcgacggccgtgaagggagcttaccggatgggcggcgcgcgcgggatacggccgcgcgcatggccggcatcgcgcggtcgctcgcggcgggcgggcggcgtgcggcgctgctgcggcgcggcgccgtccgaactcgcggtgaggagaaaatagtttgctagaatagccgattcttccggccaaagccgtgcttctagccgccgatggctcgcatgggccgcacgcgccgccgggcgctgcgcgcgcccggcacgctcgcgtgagcgaggcggcggcgcgcgacggcgcgtccgccgcaaggctggcacggcaaggaaaaaccgattcgctcgaataattttaggacgattgaagccatggctaacgttgttgaaaacctcggcaagctcgaacgccgtgtgacgatctccctgccgaaggatgtcgtgcagaaggagatcgacgcccgtatccagaaactcgcgaagaacgtgcgcatgccgggcttccgcccgggcaaggtgccgctcaagatggtcgcgcagcagtacgcgggccaggtcgaggcagaggtgctgagcgacaagatcggtcaggaattcttcacgatcagccgtgcggaaaacctgcgcgtcgcgggtcagccgagcttcgcgccgaaagaggacacgcagcaggagagcacctacgcgttcgacgcgacgttcgaggtctatccggaagtgaagatcggcgatctggcgacggctgaagtcgagcgctcgacgacgacgatcggcgacgccgagatcgaccgcacgctcgacatcctgcgcaagcagcgcgtgcatttccacgcgcgcggcgaaggcggcgagcacggcgacggcggcgcggacacggccgcgcagaacggcgaccgcgtgacggtcgatttcgtcggcaagatcgacggcgtcgcgttccagggcggcacggcggaagacttcgtgttcgtgctcggcgaagggcggatgctgcccgaattcgagacggcggcgctcggcctgaaggcgggcgagtcgcgcgaattcgacctgaagttcccggacgattaccacggcaaggatgtggcgggcaagaccgcgcagttcacggtcacgctgaagaaggtcgagtggccgcacctgcccgagatcgacgccgatttcgcgaagtcgctcggcgtcgaggacggcgatctgacgaagatgcgcgccgagatcaaggagaacctcgagcgcgaggcgaagcgccgcacgcaatcgatcgtgaagaaccaggtgatggacgcgctcctgaagatttccgagctcgacgtgccgaaggcgctcatcgagcaggatcagcagcgcctcgtcgagatggctcgtcaggacctcgcgcagcgcggcgtgccgaacgcgaaggacgcgccgattccggccgagatgttcgccgatcaggccgagcgccgcgtgaagctcggcctcgtgctcgccgagctggtgaaggcgaacggcctcgaggcgaagcccgagcagattcgcgcggaagtcgacgaattcgcgaagagctacgaggacccgaaggaagtggtccgctggtattattccaatcagcagcgccttgccgaaatggaagcgttcgtcgttgagagcaacgtcgtcgatttcgtgctgggcaaggcgaaggtgacggataaggaagtaagcttcgaggcactggcgagcgcgacggcgcaagcataagtgtcgctctagcggcgtgccggctgtcggagcgacgacggcccgcacgccgttttttcatcggcgccgcgcacgcgacgttctccggctcgtttcctgccgttcaatactcattctcggacaaggctcattgaatgattaatcgcgctcaattgctggacacgttggcttcgcaagccccgcgggatttcgaggcgcaagcgctcgggctcgtgccgatcgtcgtcgagacgagcggccgcggcgagcgttcgtacgatatctactcgcggctcctgaaagagcgcatcgtgttcatggtcggcgaggtcaacgaccagacggcgaatctcgtggtcgcgcagttgctgttcctcgaaagcgagaatcccgacaaggacatcagcctgtacatcaacagcccgggcggatcggtatcggcggggatggcgatctacgacaccatgcagttcgtgaagccggacgtgtcgacgctctgcatgggcctcgcggccagcatgggcgcgttcctgctcgcgtcgggcgcgaagggcaagcgctacgcgctgccgaacgcgcgcgtgatgatccaccagccgctgggcggggcacgcggccaggcgtcggatatcgagatccaggcgcgcgagatcctctacctgagggatcgcctgaatcacctgctcgcccaccataccggccaggacgtcgagcgcatcgcgcgcgacaccgaccgtgataatttcatgtccagcgaagatgcgaaggcgtacggcctgatcgaccacgtgtcgacgaagcgcccgtaagctttagtggggtgccgccccaatagggacggtgcccgccacacgccccgagcatctgcggcaaaagaacatcgccgccgtctcccgagtatttaccaggtcatggtgtcggggacaaacggcgtattatgtaactcatgtgtccggaggctctacattcatggcggacaagaaaggttcgaacagcgagaagctgttgtattgctcgttttgcggcaaaagccagcatgaggtgaagaagctcatcgcggggccgtcggtattcatctgcgatgaatgtatcgacttgtgcaacgagatcatccgcgacgaagcggccgcggcgggcgtcgaagccagcctgtccaaatccgacctgccgagcccgcaggagattcgcgacatcctcgatcagtacgtgatcggccaggagcgcgcgaagaagatcctcgccgtcgccgtctacaatcactacaagcgcctgaagcatctcgacaagaaggacgatgtcgagttgtcgaagagcaacatcctgttgatcggcccgacgggctccggcaagacgctgctcgcgcagaccctcgcgcgcctgctgaacgtgccgttcgtgatcgccgacgcgaccacgctgacggaggccggttatgtcggcgaggacgtcgagaacatcatccagaagctgctgcagaactgcaactacgaggtcgagaaggcgcagcgcgggatcgtctacatcgacgaaatcgacaagatcagccgcaagtcggacaacccgtcgatcacccgcgacgtgtcgggcgagggcgtccagcaggcgctgctcaagctcgtcgagggcacgatggcgtcggtgccgccgcagggcggccgcaagcacccgaaccaggatttcatccaggtcgacaccaccaacatcctgttcatttgcggcggcgcgttcgacggcctcgagaaggtgatcaccgaccgcaccgagaagaccggcatcggtttcggcgcgacggtcaagagcaagcaggagcgggacgcgggcgaagtgctgcgcgaggtcgagccggaagacctgatcaaattcgggttgatccccgagctgatcggccgtctgccggtggtcgcgacgctcggcaagctcgatgaagccgcgctgatgaagattctcgtcgagccgaagaacgcgctcgtcaagcagtatcagaagctgttcgcgatggagcgggtcgaactcgagattcgtccggacgcgctgcaagccgtcgcccgcaaggcgatccgccgcaagacgggcgcgcgcgggctgcgttcgatcatcgagcaggcgctcctcgacgtgatgtacgaactgccgacgctcaagggcgtcagcaaggtgatcatcgacgacaatgtcatcgaaggagacggcaagccgttattgatctatgaggacacgccgaaagtggcgggttcgaattgaccggctttgacgtttcgtgaggaaaaaagccgttcatggaatcgtgagcggctttttttcgtttatcttgtgggtaactctgactcgcaccgtacggtgacttttttactgaatatttcccacgcgctgaaggcttgcaatccgctgcgcaggccttacttaccgaacaattgattccactcatggggaaatgaaatgtcaggcacccaacttctcccgtcggaacgcaccacgctcccgttgctgccgctgcgggatgtcgtcgttttcccgcacatggtgatcccgctcttcgtgggccggccgaagtcgatcaaggccctcgaagtggcgatggaaggcggcaagcacatcatgctcgtcgcgcagaagaccgccgcgaaggatgagccgaccgaaaaggacatgtacgatgtcggctgcatcgcgaacatcctgcagatgctgaagctgcccgacggcaccgtgaaagtgctcgtcgagggcctgcagcgcgcgcaggcgctgtcgatcgaagaacaggagacgcagttctcctgcgaggtgatgccgctcgagccggaccacgccgacagcgccgagacggaagcgctgcgccgcgcgatcgtgtcgcagttcgatcagtacgtgaagctgaacaagaagattccgccggagatcctgacgtcgctgtcggggatcgacgaggcgggccgcctggccgatacgatcgccgcgcatcttccgctcaagcttgaccagaagcagcacatcctcgagatgttcccggtcatcgagcgcctcgagcacctgctcgcgcagctcgaggccgagatcgacatcctgcaggtcgaaaagcgcatccgcgggcgcgtgaagcgtcagatggaaaagagccagcgcgagtactacctgaacgagcaggtcaaggcgatccagaaggaactgggcgagggcgaggaaggcgcggatctcgaggagctcgagaagcgcatcaacgccgcgcgcatgccgaaggaagcgaagaagaaggccgacgccgagctcaagaagctcaagctgatgtcgccgatgtcggccgaggcgaccgtcgtgcgcaactacatcgacacgctgatcgcgctgccgtggcgcaagaagagcaaggtcaacaatgatctgtcgaacgccgagaaggtgctcgacgaggatcactacggcctcgagaaggtcaaggaacggatcctcgaatatcttgcggtgcagcaacgcgtcgacaaggtgaaggcgccgatcctctgcctcgtcgggcctcccggcgtcggcaagacctcgctcggccagtcgatcgcgcgcgcgacgaaccgcaagttcgtccggatggcgctcggcggcgtgcgagacgaggccgagatccgcggtcaccgccggacctacatcggctcgatgccgggcaagatcctgcagagcctgtcgaaggtcggcgtgcgcaatccgctcttcctgctcgacgaagtcgacaagatggggatggatttccgcggcgatccgtcgtcggcgctgctcgaggtgctcgatccggagcaaaaccacacgttcgccgatcactacgtcgaggtcgatttcgatctgtcggacgtgatgttcgtcgcgacgtcgaattcgctgaacattccgccgccgctgctcgaccggatggaagtgatccgcctgtcgggttacaccgaggacgagaaggtcagcatcgcgcagcgctacctgttgccgaaacagaagaagaacaacggcttgaaggaaggcgagatcgacgtcgccgagcaggcgatccgcgacatcatccgctactacacgcgcgaagccggtgtgcgttcgctcgagcgcgaggtatcgaagatctgccgcaaggtcgtgaagatgctgctgctgaagaaggcatcgggcgcgatcaaggtcgacggcgagaacctcgacacgttcctcggcgtgcgcaagtacgatttcggccttgccgcgaaggagaaccaggtcggtcaggtcacgggcctcgcctggaccgaggtgggcggcgatctgctgacgatcgaggcggccgtgatgccgggcaagggcaacgtgatccgcacgggctcgctcggcgacgtgatgaaggaatcggtcgaggccgcgcgctcggtcgtgcgctcgcgctcgcgccggctcggcatcaaggatgaggcgttcgagaagcaggacatccacatccacgtgccggaaggcgcgacgccgaaggacgggccgtccgccggcatcgcgatgacgacggcgctcgtatcggtgctcacgggcattccggtgcgcgccgacgttgcgatgacgggtgagatcacgctgcgcggcgaagtgctgccgatcggcgggctgaaggagaagctgctcgccgcgcatcgcggcggcatcaagctcgtgctgattccggaagagaacgtgaaggatctcgccgatattccggacaacgtgaagaacgcgatcgaaatcgtgccggttcgctggatcgacaaggtgctcgaacttgcactcgagcgtttgccgaacgcgctgccggaagaggaggcgaaggccgcgcccgtcgcggagcccgcgaaggacgccggctcgaccgaagtcgtcaagcactgagcgcccgcgcaagcggtggcgtttcgtcgaaccagcccacggccgtcaggccgtgggctttgtctttggcgtgaagcgggatggcgatggtgtcgctcgagcttggcttcgcgcggcaagcacgggttcgtgcttcgggcgttttcctctcgggcgatcggcaggcggcacttcgttcgttgttgcgcgggcgagggcggcgcggctcgacgcgcgtcgcgtgctgagcgacgcaagcggatcgagtgggcgcgatgcgagagcgttcgccaaaggggcaggtcaccgcgcgcatcgggcatgtcgttcggtgattgcatgagcgcgcgcacgacggtagctcgacgagcaacgcgatgcagcgcggcggaggtttccacgtattcgatattcgagcgcgggaagcggcggacaacatgcggcggggcgccgtttcatgcatcggcggtgcgctcgagtcgggcgtgccgtgtacgcttccgaatttagcgctggtaaaacgtgaaaggctgggctaaactagcgggctcgctgcgtgaggggtgcgatgccccgatcgaggatcggcgtgaatccggagcgggtgcttagctcagttggtagagcggcgcccttacaaggcgtaggtcgggagttcgagcctctcagcacccaccatttccgtttcgcgacacgcgttcgacgcagttcgaagaagagatgtaactcgaagaaggctgtggcagtgactgaaacccgcatggcgatctgcttggcgggttttttgtcgttccggggccggcgcgcatgtaacgcgccggccgcatggatcgaatgcgtcgcccggcggcgccgcgcggtcgagcgcggcgttcgccgcgtcacggcgagccacgatttgctccgtttcctgccttgtgtcccgccgatgcatcccggttgcttgccggtcggtggcggttcgcatgcatcgtcgatgatgccggggggcgggcggcgtccgtcgccgtcgcgtgcgaacggtgtgttcgtgcgccgtgcacgccgccgctaggcggaccgtctcgtctggtcgcggcgcttgctcgccgcatcgtcgagcatgcgctcggcattgccgaatgcgtcgcgcagcgcgacgtatacgtcctcgtcggattcgcgattggacacgatctcgcgcccaggaatcgtcacgtcgacgtgcacgtcgaacggtttgccctggtgtttgtgcttgtcgtcgaggatcacgctgacccggcagcgaatgatctcggcgcaatagcgttcgagcttcgcggcgtggcgggcgatcgcttcttcgagcgcggcggagcggggcatcccttgaatcgagatttcgagcggtaatttcattgttgtactcgttgagagacgtggttggtcgtgccgtacagggtgtgcgtcgtcggccgcggacggtgccgcgtatcggtgcgggccctcccgggcgggcggcgacgcctttattgttcgtctcggagcgaatcgcggcttgacgtcgatcaacgtcggacgattgcgcgggcgaatggcgaatgccggtcacgcccgcgcggacccgccgcgagggggcggcgcgacgcggtactcgggaaggcgcgatgcaggccgtatcgggcgcgcatcgcgtagcgcggcgcgcctgctcgcacgccatggcttcgttgactcaggtcaacgcgggcgtgaacggccgccataggctggagtcgtcgttgcacgcgttcgccaccatccaaggagcccctccatgagccatcgcacgcggcctttcaaggcaggcagtcacgaagcggtttatccgggtctcgcgcaagatccctatgccatgcgtcgcaagctgcacgagcccacggtatgtcccggctgcggcgcggtcttcagcgccgggcgctggcagtggatcgcacgtcccgacggtgcgcgcgagcgtcaatgcggcgcctgccggcgcagcgcggagaagatgccggccggctatctccatatcgacgggccgtttgcggccgagcactggaccgagttgctccagttgcttcgcagtcgcgaggagcaggcgcgtaccgcgcatccgatgcagcggatcatgtcgatcgacacggacggcggcgcgacggtcatcaccacgaccgacgtccatctggcgcgcaatctcggctcggcgctgaagtccgcatatcggggctcgctcgatctcaaatacagtccggacgcgcagctcgtgcgggcgcactggcgtcgatagcgagtcgcgggcgggcggtgcgtcccgggcggacgtgtgtgcgtgttcgcataggccgacgcgtcgcgtgcggcgcttcggccgcataccagccgcgtgtgcggcgtggggaaaacgcgttggcgcggcgtgtgcgtcgatggcgtgcggcgttgccgcttgcgttcgctcggatgcggatgttccgcgcgcggcgtgacgattcgtgcgttcgacgcggttccattcattcgcccccggtgcgaaggcaacatgccgtgaaccgtggatcgctatccggcgccgatgcgcaacctgatgccttgggtgcgcgataacgctgccgagatcgccgatgcttttttgagggagggcatgtcgaagggcggcgcgatacgtatcgcgatcgcgcaggcgaagcactggctgcgctcagtgcacggtgcgggcgcgaatgcggccagcggacgagcgggcatcgtgacgaggggcgacgcgtgcggcgcgggcgcggtcaacgcgtgattcgccgcggcacggcggggctgaaccggccgccgtgcgtcgcagtcagtgggggcggcgcgggctcgaaattggacggcggcggccgcgccaggcgtcgcgccggtgacgactgcttctttcgggcgattgccgcggcgaggcgcatcgagttcggcgatgctctttcgtgaacttcggtgccgttgtcgcacgatggtttggcttgggccgtgcctgcgcgcgagcgcccgatgcgccgcgccgcgttgacgtgcgtcaatcggccgcctgtccacatgctccccaatcgtttttcgtggcggacgcatcgccgcgccccctcgatgccgcgcaatgtggtttgccggatgagtgtcggcttcggcacgcgcgatgcgctgtggcgcgcggcgcggcaggttgcggccgtcgctggcgggctgcatggaggcccacgatgggcaagacctatcccgagcactatcacgaatttcagctgacctcgggcaagctggcgaatagcccgctcgggcttggattcttccgcatggatcagccggcgctcgcggcaagcggcggatcgcggtcgcaatcggggtcgcgacgcaatgcgacgattgcatcggctattacatgcatgaagcgtggcgcgcgggcgcatccgatcacgaggtgctcgacgccgcgggcgttgcgatgatgatgggcggcgagtcggccgtcgtctacgcatgcccggtctacaaggcactcgagcagttttcggcggcggccgccgtgccacccgatgcggtgccactcgatgcggtgctggccggcacggcgagcgtcggcgctcccgactgagcggagcggtgtctcgagggtaggtttttgtggtcggccaagtgcggggcgcggtgggcgaacgcaccgcgcgaatgccgaagcggctgcgtatcgggggctggcatcggctgcttccgtgacgatgggggcgagggtcaggagggcgaagggggcgaggagcccgcagacccgcagacccgcagacccgcagacccgcagacccgaagacccgaagacccgaagacccgaagacccgaagacccgaagacccgaagaccggttccgccgggttccgacgtcaagcggcgcggggacgccacgggcggcgataagccacggcaagcggcaccgagtcgcaccgggccatccctcggcggccgatcggcaagccgcaccgaagttcgttcaagcgcctgagtttgccggcctcggcccgcacgcaagtcggcgttgcgcgcgagcgacaacttcggataccatagcggattgccgcgctgtctgtcgcggcagctgccgggcccggccgggcgcgccttcgatcggcgccgcggctcgccgcgagttcgtacggcccggcgcgcaagcaagaccaaggagcggtagttcagtcggttagaataccggcctgtcacgccgggggtcgcgggttcgagtcccgtccgctccgccatcatcccgaaaggcgaactccggttcgccttttttcttgcccgctgttgtaatatcgggcgttttgtccagctcacgccgtcacgcatgctcgatttctttcgcaatcaccagcgcctgatgatgttcttcctgctcctgatcgtgctgccggggcttgggatcgtcggcattcagggtttccgtgggttcttcgatgaaagcgcgaacgtcgcggccgtcaacgggcacaagatcacgcgcgccgaattcgacggcacgctgcgccagcaggtcgatcaggcgcgccaggtgctgggcgcgcagttcgacgcgaaagcgttcgacacgccggagcgccgtcagcagcttctcgacgggctgattcagcagcgcgcgctcgccgacgagacgcagcgtctgcatctgagcgcgtcggatggcgcggtgcgccagacgctgctgagcgatccggtgatcgcgtcgctgaaaaaggcggacggctcgttcgacgccgagcgctatacgcagatgctcgcgatgcagggcatgacgcccgatcaataccaggagcgcgtgcgttacaacctcgcgctgcagcagattccggccagcatcgtatcgagcgcgttcacgccgaagagcgtcgcgcgccgtctgaccgaactcgccgagcagcagcgcgaagtgcagccgatggtgctgaagtcggccgactatgcggcgaaggtgcagccgaccgacgcgcagatctccgcctactacgatgcccacaagcaggcgttcgcgacgcgcgagacggcaacgatccagtatctcgtctactcgcaggcggcagccgccgccgcggcgcagccgagcgacgtcgacatcaagaagtattacgacgacaacatcgcgcattaccgcacggacgcgcaggtgcgcgtgagccacatcttcatcgccgcggcgaaggacgcgagcgcagccgagaaggccgccgcgagggcgaaggccgagcagttgctcgccgaagtgaaggcgcatccggaccggttcgcgcagatcgccgagaagaactcgcaggatgcgccgtcggcggcgaaggggggcgacctcggcttcatcacgcgcggctcgacggcgggcggcgcggcgttcgacgacgccgcgttcgcgctgaagaaggacgaaatcagcggtgtcgtgcagggcgatttcggcttccatatcctgaaggcgaccgacgtgaagccggccgtcgtgaagccgctcgcggaagtgaaggattcgatcgcgacggacctgaggcagcagttcgcggcgaaggcgttcgccgacaacgcggaaggcttcacgtcgaccgtctacgagaaggcgaagagcctgcagcccgccgccgacaagtacaagctgaccatccagaccgcgacggtgtcgccgcagccgaaccccgcgctgccgcccgacagcccgctcaacaacgcgaagttcctcgcggccgtgttcgccgccgattcggtgaagaacggcaacaacacgcaggcgatcgacatcggcaacaatacgctgatcgccgcgcgcgtgacgaatcaccagccgtcgaccgtgcccgcgctcgatgcgatcaaggatcaggtgcgcgcgaaggtcgtcgccggcgaggcggcgcgcctcgcgcagcaggccggcgaggcgaagctcgcggaactgcgtaagtcgaagtcgacggcgggcttcgccgcgcccgacaagatctcgcgcacgcaggcgcacggcctgccccccgcggccgtcagcgcgatctacaaggtcgatccgaagacgctgcccgcctatgtcggcgtggatctcggcaacgacggctacgcgatcttccgcgtgaattcggtggtcgcggcggcgcccgccgacgatcagcgtctcgcggccgctcagcagcaactcgcgcaggtgtatgcgcagagcgagacgcaggcgtatctcgcgtcgctgcgcgctcgctcgaaggtcaagctctacggttcgaccgccggcggcgcgcaggacagctcgaactgacggtagacgaagacggcgcgctggcgcgcccgttcgatgaaagacagccccgccatcgtgcggggctgtttcgtttcggcgagcgtgcgagccgggtttcgcgcctaaacgggcggctcccggcggcggccgctggaagccggcccggccggtcggcccggctgcgcgggacgacggtgagctcggcgtggggagtggcgggcccgcggcgcggcctttacggcgaacggcagcgttgcgtcgtgtcgcgtgcgttccgcggtcgaagcgacggccccatggtatcggccggcccggcaccgccggcggatcgacatatcaagcgttgcagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagtaccgaagcaccgaagcaccgaagcaccgaagcaccgagatgccggcacggcgcgatcagcgcgatgacgtccgcagcagcggcttgagggccggccatacgttgtcgagcaactggcgctgcgcggcctgcgtcggatggatctggtcggcctggaacatgtcgggcttgttctcgatgccggcgagcaggaacggcacgagcggcacgcgcatctccttggacagccccgtgtagacgccgcggaacttttgcgtgtagtccgggccgtagttcgacggcacgtacatgccgacgagcagcacctgcgcgcgcgcctgccgcgcctgcgcgacgatctcgcgcaggttgccttcggtcgcggcgagcggcacgccgcgcagcgcgtcgttcgcgccgagttcgacgacgacgacggccggcttgagccgtgcgagcaccgcgggcagccgcgcgcggccgccgctcgtcgtgtcgccggagatgctcgcgttcgcgacgctataatcgattcgctcggccgcgaggcgcgcgcgcatcagcgcgacccagcccgtatcgcgcggcaggccgtattcggccgacaggctgtcgccgagcacgacgatcaccggcttgccgccgtcggcgttcggcgcgggcgctgcattcgtggcggcggatgccgggccggcgaacgtcgcgaccacggcgagcgtcgcgacggccttccagtgaactgtgcgtttcatgctcaagattaccgatccaatcatcgaagtacggaatgtgtgcaagcgtgtcgccgatgccgccggcgagctgacgattctcgctggcatcgacctgacggttcgcgcgggcgagagcgtcgcgatcgtcggcgcgtccggctcgggcaagtcgacgctgctcggcctgctcgccggcttggacagcgcgaccgagggcacggttcgcctgttcggccagaatctcggccggctcgacgaggatgcgcgcgcggcgttgcgcaatggcgcggtgggcttcgtgttccagtcgttccagttgatgccgcatttgagcgcgctcgagaatgtgatgctgccgctcgagctgcagggcggcgtcggtgcgcgcgaggccgcgcagcgcgcgcgtgcgctgctcgaagaagtcgggctcggcgcacgcacggggcattatccgaagctgctgtcgggcggcgagcagcagcgcgtcgcgctcgcgcgcgcgttcgtcacgcggccggcgttgctgttcgccgacgagcccacgggtagtctcgatgcggcgacgggcgaggcggtcatcgatctgatgttcgaactcaatcgcgcgcacggcgcgacgctcgtgctcgtcacgcacgatacggaactcgcgcgccgctgcggggcgacgatcgtgctcgaggcggggcgtctgcgcggtgcggaccgcgcgcggcaggaagcgggctgacgcggcgcgccgcgcatgcgcgcggcggatcgtgccgtgcggcggcgacgagccggaaaccggcggccggcgagcggcgcggcgaggggcgggacggccgctcccgcggtggaccggcttcggctcgcctgacgtaaggcgatcagggccatactgctgcatgccgatgcgccgatgcgccgatgcgccgatgcgccgatgcgccgatgcgccgatgtgccgatgtgccgatgtgcccatgcgcccatgcgcccatgcgcacgagccactcgcgcaccgccccagcccacgccaacgcgcatctcgagccgcgcggacggccgcgcctctcgccgccgtccgcgtcggccgcgcgtcattcgccgagcgccttcctcgcgcgcgcgatcagcgccgacgtcgacgaatcgtgcttcgccggatcgacctgcgcggccgtcaggtccgcctcgacgaccttgcccaggatcttgccgagctcgacgccccattggtcgaacggattgatgttccacacggccgcctgtacgagcaccttgtgctcgtacagcgcgatcagcgcgccgagcgtgcgcggcgtgagcgcgtcgacgaggagcgtcgtcgtcggccggttgccggggaacgtcagatgcggcgcgagttcgggcttggccggaccgacgatcttgcgcgcctcgtcgagcgtgcggccgagcatcagcgcctcgctttgcgcgaagcagttcgcgagcagcttcggatgatggctcgcgagcggatgctcgggcgtgagtaccgcgatgaaatcgatcggcacgagcgtcgggccctggtgcagcatctggaagaacgcatgctggccgttcgtgccgggctcgccccacgtgacggcggatgtcgggtaatcgacgaacgcgccgtcgatccgcgcggacttgccgttgctctccatctcgagctgctgcaggtacgacggcagataatgcagcgcttccgagtacggcgcgacgagatagctctgcgcgccgaagaagttccgataccagatgccgacgaggccctgcagcaccggcaggttgcgctcgagcggcgcggtgcggaagtgctcgtccatgtcgcgcgcgccggcgagcagttcgtcgaagcgctcgggcccgatcgcgatcatgatcgacaggccgaccgccgaccacagcgaatagcggccgccgacccaatcccacatctcgaacacgttcgcttcggcgatgccgaacttgacgacctcggcgggattcgccgacacgccgacgaagtgcttcgcgagcgcgccttccgggcagccgttcgcgacgaaccagtcgcgcagcgatcgcgcgttcgtcatcgtctcgagcgtcgtgaaggtcttcgacacgatgatcgcgagcgtcgcttcgggatcgatccgctcgagcacgcgcgcgaggtccgcgccgtcgacgttcgacacgaagtgtgtcgcgatgtcgggtgtcgcgacgtgatgcagcgcgtggacgaccatcttcggtccgaggtccgagccgccgatgccgatgttcacgacgtggcggatccgcttgccggtgtagcccgtccatgcgccgctgcgcaccgcgtcggcaaagcgcgccatcttcgcgcgctcggccgcgacctgcgcctggaacggcgcgtccggcgcattcgcgcgcagcgcggtgtgcagcgccgcgcggccttcggtcggattcacggtttcgcccgcgaacatcgcgtcgcggcgcgcctcgacgcccgcttcgcgcgcgagccgcacgaggagggcgagcgtcgcgtcggtgaggcggttcttcgaaaaatcggcggcgaggccgccgccttcgaacgtgaagcgttcggcgcgcgtcggcgcgcggtcgttggcgggggcgaaccagtcgcgcagatgcgcgtcgcggatctcttcgtagtgcgcttgcagcgcgggccaaacggggagcgaattcagcgtcatggcaatcaggagcgaaacggcgtgaaccgggggatgggccgcgcccgcaagccggcgcgcggcgtgcaggcggacgaggagcccgcctgcgcggcgggacgatcagtatagcggcgcttcgtccggcgcggcgggccgcgtataaaacagccgattgacgagcgcgcgcacggcgggcgcgagttcgcccgcggcgaggccggccgggcccgcgcccgccgcgcacagccgctcggcggcgagcccgtgcaggtagacgcccgcgagcgccgcttcgtagcgcggcatccgctgcgcaagaaacgcgccgatcaggccgcccagcacgtcgcccgtgccgccggtggcgagcgccgcgttgccggtcggattgatcgcgaggcggccgtccggcgccgcgatcacggtgccggaccctttcagcacgacgaccgccgagaagcgcgcgcagagcgcgcgcgcggcggcgacgcggtcgcgctggacgtcggccgcgtcggtggcgatcaggcgcgcggcctcgagcggatgcggcgtgaggacggcggcgtcgcccgtgcggccgcgcgcggcgagcgccgccgcgagcgcgggcgtcgtcgcgatcagattcagcgcgtcggcgtcgatgagcttcggcgcatcgagcggcagcagcgccgcgagcacgcgcgcggcgcgctcgctcgcgccgagcccgcagccgatcgcgagcgcggtgagcgacgcgctcggcagcgcgtcggccggatgcagcatcagctccggatacggcggatcgtacggcggcgcgcccgtgccgacgaagccgacatggaccttgcccgcgccggcgaagagcgccgcgcgcgcggcgaggatcggcgcgccgcacatgcccgtgtctccgccgacgatcccgaggctgccgtacgtgcccttgtgcgatgcgaacgcgcgctcgggcaggcgcgcctcgaagagctcgggcgcgttcagccggatcgcgggcgcgggcggctcgccgagatcgaggggcgcgacatggatttcgcccgcgaggtcgcgcccgtcgccggtatagaggccgggcttcgcggcgatgaacgacagcgtgcaggtggccgtgacggcggtcccgccgccgacgcgcgcgccggtgtcgctgtcgaggccgctcggcacgtcgagcgcgagcacgcggccggtgtgccgcgcgcgcgccgcgatgcgctgcgcgatcgcggcgaacgcgccgtcgagcggccgtgcgaggccgatgccgaacagcccgtcgacgagccagccgtagccgtcgaacgattcgggcgccgcctcgtcgatcggcacgttcgccgcgcgcgcgcgcgcgagcgcccagcgcgcgtcgtcaggcttcacctcgatcggcatccaggcgtcggccgcgaagccgagccggcgcagctcggccgcggcgacgagcgcgtcgccgccgttgttgcccgggccgaccgcgaaccacacgggccgcgggtcgctcacgagccgcgcggcgagccactgcgcggccgatttgcccgcgcgctccatcagcgtgtggggcggcagcgcggcggccgccgcggtttcgatgtcgcgcagctcggcgacgctcaggagcggcgcgctcgcatgaatcggcggcgcatcgaacggttcgagcgaacggggcagcggggaggcggcaggcaggatcatgggcggctcgcgatcacgcgccgccccgcgcgcgggcggcgacggcgtcaggtggcaaagcgctccgcgcgcagcgcggcgagcgtgtcggcgggcacgcgctgcgcgccgccgccgaggtcatctgccaccactttagcagacccgaacgcgaggccccagcccgccgggccgtggccgaagttgacgaacacccgcggatcggcggtcggcccgacgacgggcaggccgtccggcgacagcagcttcgcgccttgccacgcgcgcgcggcggagatcttcgcggtgccgggcagccagtcgtgcgtcgcctggccgagcagcgcgagcgcggcttcggacagcggctcgggcagcggccgcgcgagatccttcgcgctttgcagcacggcgccgccgccgattcgcagccgctggccgagccgggtgatcgcgatccgcttggccgaatcgacgatgctcagatgcggcgcgtgctcctcatacgcgaggggcgccgtcagcgtgtggatgcgcaccggatgcagcggcgcgcgcacgccgagcggcgcgacgagcgcgaggctttcggtgcccgccgcgacgacgaccgcgtcggcggagatcacgtccacttccttcgatttcgccgcgcgcggatcggccgcgtcgggcgcgagctcgacggcggcgcgtcgcgcgtcggtgcggatcgccgcgaccgcgcggccgagccggaactgcacgtcgtgctcgtcgagcacctgcttgacgagcttcgcgaagagcgggcagttcgcggtgcgctcctgcgcgagcagcacgccgcccgcgaacgcgggatcgacgggcatcgacggttcgagcgccgcgcacgcgtcgggcgtgagcgtctcgtaaggctggccgaggtcgcgcatcaggtcgagcgcgggctgcgtcgcgtcccattcggccgcgtcgcgcacgacgtgcagcacgccgctcttctgttcgaattcgagattgaagcgcgcttcgacgtcggcgatcgcctcgcgcgacagctcgacgagcgggcgcagctgcgcgtattgcgcggcgaacgcggcgggctcgcgcagcgcgtcgaggcggcgcgtgaagcgccgcagcgcgccgttcaggcccggcttgtagacgacgccgctcttttgcgcgcgccgctcgcgcatgaacgtcgggccgaaccagacgtcgagcggcgtcggcagcagcacgccgccctggccgtaggtcgcgccttgcgcgaccgtcgcgtggcgctcgacgacgcatacgcgatggccggccgcgcgcaactggtaggcggtggcgatgccggcgatgccgccgccgatgacgattacatccatgttcgattcgatgtcggacgccgcatccggcccgattgaggatcttgcgtggcaggccgtgcgcggcccggtgaagcgcgcatgatagcgccaaatgaagcgcgccggccgatgcggtgcgtgcgccgccgctgccgggccggcgcgcgcggcgcacgcgagcggccgttcggcgagtgacttccgggtataattacggccttccttacgccccacgtcgccagcttgcgcgactcatcgacgtcagtccagcccatggctcacttctcgtgttttcccggtgcttcggcgctttccgatttccgtcaaacccgcctgctcgacgcgctcaagcaaatcgacggcgacatcgtcgcggttcgcggccagtatctgcatttcgtcaacgcgcatgagccgctcaccgccgacgacgaagcgcgcatcggcgcgctgatgcattacggcgcgccgctcgagcccgccgcggagaagggcgcgaccgagaccttcgtcgtgctgccgcgcttcggcaccgtctcgccgtgggcgagcaaggcgaccgacatcgcgcggcactgcggcctggcgcgcgtgcgccggatcgagcgcggcatcgagttcacggtgacgctgaaggcgggcgtcctgggcgtcggcgcgaagaaggcgctcgccgccgacgcgcgcgcggcggtcgcggccgcgctgcacgaccggatgacggaaagcgtcgtcgcgtcgcgcgaggacgcgcggcacctgttcgacgagctgccggccaagccgctcgcgacggtcgacgtgctcgccgaaggccgcgccgcgctcgagcgcgcgaacgccgaactcggcctcgcgctcgccgacgacgagatcgactacctcgtcgacgcgttcatcaagctcgagcgcaacccgaccgacgtcgagctgatgatgttcgcgcaggcgaacagcgaacactgccgccacaagatcttcaacgcgcagtggacgatcgacgggcaggcgcaggacatgtcgctgttcgcgatgatccgcaatacggagaaaatgagcccgcaaggcacgatcgtcgcgtattcggacaactcgtcgatcatgagcggcgcgcacgcggagcggtggttcccgcgcggcgcgggcgagccgggcgagccgggcgagcggtatggccggcataccgagctcacgcatacgctgatgaaggtggagacgcacaatcacccgagcgcgatctcgccgttccccggcgcggcgacgggcgcgggcggcgagattcgcgacgaaggcgcgacgggccgcggcgcgcggccgaaggcgggcttgacgggcttcacggtgtcgaacctggatctgccgggcgcgcgcgaatcgtgggaaaacgcgcgcgacgccgcgcagccggcggccgcgcgcaacgcgcagcagccgtgcgcgccgtacggccgcccggaccggatcgcgtcgccgctgtcgatcatgatcgacggcccgctcggcggcgccgcattcaacaacgaattcggccgcccgaacctgggcggctacttccgcgtgtacgagcagaacgtcggcggccaggtgcgcggctatcacaagccgatcatgatcgcgggcggcatcggcaacatctcggacgcgcacacgcacaagcacgacgtgccggccggctcgctgctcatccagatcggcggcccgggcatgcgcatcggcatgggcggcggcgcggcgagctcgatggccaccggcgcgaacaccgccgagctcgacttcgattcggtccagcgcggcaacccggaaatcgagcggcgcgcgcaggaagtgatcaacggctgctggcagctcggcgagcacaacccgattctcagcattcacgacgtcggcgcgggcggtctgtccaatgcgttccccgagatcgtcgacggcgcgggcaagggtgcgcgcttcgagctgcgcaagatcgcgctcgaggaatcgggcctgtcgccgcgcgagatctggtcgaacgaggcgcaggagcgctacgtgctggcgatttcgcccgccgatctgccgcgcttcgaggcgatctgcgcgcgcgagcgctgcccgttctcggtcgtcggcgtcgcgaccgacgagcgccgcctccagctcgtcgacggcgaggcgacgggcgcggccgcgtatccggtcgacatgccgatggaggtgctgctcggcaagccgccgcggatgcaccgcgacgtgaagcgcgtgcacatcgagcgcgcgggcgtggacgtgacgggcgtcgcgcttgccgacgccgcgcgcgacgtgctccggcacccgaccgtcgcgagcaagtcgttcctcatcacgatcggcgaccgcacggtgggcggcacgtcggtgcgcgaccagatggtcggcccgtggcaggtgcccgtcgccgattgcgcggttaccgcgctcgactacgcgggctttgccggcgaggcgatgacgatggccgagcgcacgccgctcgcggtgatcgacgcgccggcgtcgggccgcatggcggtgggcgaggcgatcacgaacatcgcggccgcgccgatcgcctcgctcgacaagctgaagctgtccgcgaactggatggccgcgtgcggtaccgagggcgaggacgcgaagctcttcgacacggtcaaggcgatcggcatggagctgtgcccggcgctcggcatcggcattccggtcggcaaggattcgctgtcgatgaagacgaagtggaacgacaacggcgtcgcgaaagaagtggtcgcgccggtgtcgctgatcatctcggcgttcgcgcccgtcgaggacgtgcgccgccatctgacgccgcagctgcgccgcgtcgcggacgtcggcgcgagcgtgctgatcgcgatcgatctcgggcgcgggaagaaccgcctcggcggcagcattctcgcgcaggtcacgcagcaggtcggcgacgcgacgcccgacgtcgacgatccggaagacctgaagcgtttcttcgcggcggtccagtcgctgaatgcgcgggacctgctgctcgcgtaccacgaccgctcggacggcggcctgtgggcgaccgtctgcgaaatggcgttcgccgggcacgcgggcgtgtcgctgaacgtcgacatgctgacgctcgatcagcagcacgaatccgactacggcgacgcgaaggactgggcgaagcagacgagcggccgccgcgaggatcgcacgatccgcgcgctcttctccgaggaactcggcgcggtcgtccaggtgcgcgcggcggaccgcgacgcggtgctcggcgcgctgcgcgagcatggcctgtccgcgtgctcgcacgtgatcggcgcggtcaacgagaccgacgcgatcgaggtgtaccgcgacgcgaagaagatctacgaggcgccgcgcgtcgagctgcagcgcgcatggagcgaggtgagctggcggatcgcgcggctgcgtgacaacccggcgtgcgcggacgccgagtacgacgcgatcctcgacgccggcgatccgggcctctcgcccgtgctgacgttcgatccggcggaggatgtcgccgcgccgttcatcgcgacgggcgcgcgtccgcgtgtcgcgatcctgcgcgagcagggcgtgaactcgcatctcgaaaccgcctacgcgttcgaccgcgcgggcttcgacgcgcatgacgttcacatgagcgacctgctcgccggccgcgcgacgctcgccgatttcgccggcgcggtcgcgtgcggcggcttctcgtacggcgacgtgctcggcgcgggcgagggctgggcgaagacgatccgcttcaacgacaagctcgccgacatgttcgccgcgttcttcgcgcgccccgacacgttcgcgctcggcatctgcaacggctgccagatgatgtcgagcctcgcgtcgatgatcccgggcgcgcaggcgtggccgaagttcacgcgcaacaagtccgagcagttcgaggcgcgtttctcgttcgtcgaagtgcaaagctcgccgtcgatcttcttcgcgggcatggaaggctcgcggattccggtggcggtcgcgcatggcgaaggctacgcggacttctcgcagcagggcgatcagagccgcgtcgcggtcgcgatgcgctacgtcgatcaccgcggcgacgcgaccgagcgctatccgttcaacccgaacggctcgcccgcgggcatcacgtcggtgacgacggcggacggccgcttcacggtgctgatgccgcacatggagcgcgtgcatcgcacggtgacgatgagctggcatccgcagggctggggcgaagcgagcccgtggctgcgcgtgttccgcaacgcgcgccgctggatcggctgacgcgatgaccgccgcggcgaccgcgccgggcggtgccgtcacgctgcgcggcgaacgcgcgggcgacgccgcggcgctcgcgcgcgtgatcgtcgccgcattcgcggatgagccgcaaggcgggcaattcgagcggcgcatcgtcgacgcgctgcgcgcggacggccgcctcagcgtgtcgctcgtcgcggtgcgcgatgggcgcctcgtcggccatgtcgcgttttcgccggtggcgatcggcgcgggcggcgaaggatggcacgggctcgcgccgctcgcggtgtggcccggctgccagcggcagggcatcggcgcggcgctcgtgcgcgcggggctcgatgccttgcggcgcgccggcgcgcgcggttgcgtcgtgctcggcgagcccgcctattacgcgcgcttcggcttcgggccggccggcgacatcgtgtttccgcaggctccgcccgacgctctgatggcgctgccgttcggcgagcacgcgccgcgcccggcgggcgcgctccgctatcacgcgtcgttctacgcgtaatcgccgcgagcgttcgccgccgcgccggccggttcggctcggaccaaaagaaagccgctcgtcggagcggcttgctcgttcgcggcgcgaagcggcgttactgaatcttcgcctgctggcgcaggctttcctcgaacgcctgcagcttctgctggaccatctgctgagcgatctgctgcttgacctgctcgaacggcggcggcgtgatgctgcgcacgtcgtcgacgcggatgatgtgccagccgaattgcgtcttcaccggcgcatccgtcatctggcctttctgcagttgttgcgcggccgccgcgaactccggcacgtacgccttcgggtcggaccagtcgagatcgccgccgttcttcgccgagcccgggtccttcgagtattgtttggcgagatcctcgaacttcgcgccgcccttgatcttcgcgatcaggtccttcgcctgctgctcgttgtcgacgaggatgtggtgcagatggtactcgcggccgccggcgttcttcacgagatcgtcgtagcgcgccttcagctcggtgtcgctcggctggttcttcttcaggaaatcctcgatcagcgcgcgcagcaccgcggtctgctgcgcgacgacgatctgcgccttcacgtccggacgattcggaatcccgcgcttgatcgcctcctgcatcaggatctcgcgattgacgagctcctggcgcaccgcctgctcgagctgcggcgtgtcctgctgaccttgctggacgagctgagcgatcatcgcgtcggcgcgcgatttcggaatcggcgtgccgttcacgacggcgatgttctgggcgaaagccggagcggctgcgagagcggctgccgcggcccacaggcggggagatttcaggatcatcgggaagttcctaatgagacggacttagtgagaacgggaagagtcgggatattcttctggcgtatacgcaacgatcgcgagcgcgtgaatgccgcgctgcattgcatcggcgagcgcatcatacaccagccgatgccgcgccacgcggctcttgccggcgaacgcggcggccacgatcgtgaccgtgtagtggccgcccgcggccgcgcccgcatggcccgcgtgctgcgcgctgtcgtcgcgcacgtcgatcgattcgggggcgagcgcggcggcgagtcgcgcctcgatgagcgcgatgcgctcggcgggcgccgcgtgcaggaaggcgtcgctcatcgtcattcttccttcaggtatttcgcgagccagaggctttgcaggatcacgaagacgacgatcgcgcccgtcgtgccgaacagcttgaagttgacccactgcgattcggtgaagttgcgcacgacgtacaggttcgtcacgccgagcgcggcgaagaacgcggcccatgcgaggttcagcttgtcccagaccggctcgggcagcgtcaactgcttgcccatcatcttctcgatcaggttcttgccgaacgcgtagcgcgcggcgacgaggccgaccgcgaacagccagtagagcacggtcggtttccactggatgaatttctcgtcatgcagcacgagcgtcgcgccgccgaacacgacgatcacgccgaggctcacccacagcatcgtgtcgaccttccggtgccgaaacgcgacccacgccacttgcgcgagggtcgcggcgatcgcgacggcggtcgccgtgaagatgccccatagcttgaaggcggcgaagaacagaatgatcgggaacagatcgaacaggaatttcatgatgctcgcggctgcgggcgggcgttgggcccgccaccgttgtagggacgccccgtcgcggcgcgcgggccggctcttcggccggcccgtgctcacttgcgctcgggcttagcctcgaagtttaacgcagccgagttgatgcagtaccgcaatccggttttgtcgcgcgggccgtcctcgaacacgtggccgagatgcgcgccgcactggttgcagcgcacctcgacgcgggtcatgccgtgcgtgtagtccatcttctcgtcgatcacctcgccgtcgatcggcttgaagtagctgggccagccgcagcccgagtggaatttcgcgcccgattcgaacagcgcggtgccgcacacgacgcaatgatagatgcccgcgtcctcggtgtccgtgtactcgccggtgaacggcggctcggtcgccgcgtgctgcgtgacctcgtactgcatcggcgtgagccggcggcgcagctcggcgtcgtccttcgggtagggataacgcgggtcgtctcgatctcctgacatcttcgattctcctgatgaattcatgcgcaacgcacggcgtgccggcggcgtcacgacgagcagctcacctcgagcgtgctcgcccagtcgggcggcagcgccgcatacgcgtcgtgctccggctgctcgtcgaacgggcgccgcagcacggccgcgaggcgctcgacctccgaaaaatccttctccttcgcgcggcggatcgccgtttccgcgaggtggttgcgcagcacgtatttcgggttcacgcggttcatcgcggccgcgcgcgacgcgtcgtcgcgcgcttcttccgacaggcgcgcgcgatagaggttcgcccagcgatcgaacgcgtcgcgatcgatgaacagatcccgcacgggcgcgtcgccgcgcgcgtcgtgcttcgacacgcgcgcgagatggcgaaacgtcagcgtgaaatcggcatggctcgcatccatgatctcgagcaactggttcgcgagcgccgcgtcgccctcgcgttcgagcgcgaggccgagcttcgcgcgcatcgcgcgctcgagcgcggggccgaattgctcgggaaagcggccgagcaccgcgtgcgcgtcctcgaccgcgcgctcggcgcgcgcgtcttcgctcggcgcgtcgcggtgcaggccgatgagcggcagcagcgcctgcgcgaggcagaagcagttccagtgcgcgatgcgcggctgcatccggtaggcgtagcggccctgcgtgtccgaatggttgcacacgtgcttcgcgtcgaacgcgtcgatgaagccgaacgggccgtagtcgatcgtcaggccgaggatcgacatgttgtcggtgttcatcacgccgtggcagaagccgaccgcctgccattgcgcgacgagctccgcggtgcgccgcgtcgcttccgcgagcagcgcgagatacggatcgtcggcgtcgcggcaggccggatagaaacgctcgatcacgtgatcggcgagcgcgcgcaactgctcgggccgatcgttcgcgaagaagtgctcgaaatggccgaagcgcacgaagctttgcgcgacgcgcgtgacgaccgccgacgtctcgatttcctcgcggaccaccggctggtcggagccgatcacggcgagcgcgcgcgtcgtcggtatgccgagatggtgcatcgcctccgagcagaggaactcgcggatcgacgagcgcagcaccgcgcggccgtcgcccatgcgcgaatacggcgtgcgtcccgcgccctttaactgcagctcgtagcggcggccgtcgtgcgcgagttcgccgatggtgagcgcgcgcccgtcgccgagctggcccgcccacacgccgaactggtggcccgaatagaccgacgcgtacggcagcgacgcctgcggccagtcgcgcgtcgggttgccgcagaacagctcggcgaagccgggcgcgtcgcgcagcgcgggctcgaggccgagcatgcgcgccgcgtcgtcggagaagccgacgacgtacggcgcgggcagcggcgcggcgggcagccgcgtgacgaacgcggcgccgagttgctggaacgcatcgtcgcgcggcgcggcgagcgtcgcggcgagatcggggagaggggcggccggtgcggcctcgcttctggaaaacgacatattgctgcccattgagttagccgatattgtaagtccgcgccgcgcggggcgctcgaagccgtccgcgcgccgccgagccgtttgcagcagaccgtatcggacaaatacttcagggagaaggaagacgatgggtaagccgttgctgggccagatgatggatatgccgctgctcgtgtcgtcgctgatcgcgcatgcggcgcgacacgcgggtgacgtcgagatcgtgtcccggcgcgtcgagggcgacattcaccgctatacctatcgcgattgcgaagcgcgttccaaacggctcgcgcaggcgctgaccggcctgggcgtgggcgtgggcgagcgcattggaacgctcgcgtggaacggctaccggcacgtcgaggcgtattacggcatcagcgggatgggcgccgtctgccatacgatcaacccgcgcctctttcccgagcagatcgcgtacatcgtcaaccacgccgaggatcgatacgtgctgttcgacctcaccttcgcgccgctcgtcgatcagctcgcgccgcaatgcccgaacgtgaagggctggatcgcgatgacggacgacgcgcatctgccgaagggcgcgacgccttatctctgttacgagacgctcgtcggcgcgcaggacggcgattacgcctggccgctgctcgacgagcggcaggcgtcgtcgctctgctacacgtccggcacgacgggccacccgaagggcgcgctctattcgcaccgctcgacggtgctgcacgcgtacggcgcggcgctgcccgacgcgatggggctgtcctcgcgcgacgcggcgctgcccgtcgtgccgatgttccacgtcaacgcatgggggctgccgtacacggcggcgctcaccggcacgaagctcgtgctgcccggcaaggacctcgacggcaaatcgctgtacgagctgatcgaaagcgagcgcgtgacgttctcggcgggcgtgcccaccgtctggctcggtctgctcgggtacatgcgcgaggccggcgtgcgcttctcgacgctcgagcgcacggtgatcggcggctccgcgtgcccgccttcgatgctcgagacgttcgaggacgtctacgacgtgcgtgtgatccatgcatgggggatgaccgagctgtcgccgctcggcacgctggccaagctcaattgggcgcagtcgcagcgcggcatcggcgagcagcggcggctcctcgagaagcagggccgggtgatctacgggatcgatatgcgcatcgtcggcgaggacggccgcgagttgccgtgggacggcgtcgcgttcggcgacttgcaggtgcgcgggccgtgggtgatcgaccgctatttcggaatcgacgcgtcgccgctcgtcgacggctggttcccgacgggcgacgtcgcgacgatcgacgccgacggcttcctgcagatcaccgatcgcagcaaggacgtgatcaagtcgggcggcgaatggatcagctcgatcgacgtcgagaacgtcgcggtggcgcacccggccgtcgcggaggccgcgtgcatcgcatgcgcgcatccgaaatggaccgagcggccgctcctcgtcgtcgtcaagcgcgccggcatggacgtgacgcgcgacgaactgctcgcgttctacgagggcaaggtcgcgaaatggtggattccggacgatgtcgcgttcgtcgacgcgctgccgcacaccgcgacgggcaagctgcaaaagctcaagctgcgcgagcaattccggggccacgtgctgccgacggccgtggacgcgtagcccgcgcatccggcgcgttggccgcgcgcggggggcatgccgacgcgccgacgcgcgggcgcgcgcgtccgcgcgaatggccgcggtacgggtcgccaccgaattgaacgaccgttcttttttgttgtatcctgcctctgtttctcgaaaaacggcgcatcgaccgcacggtttcgccgcggtcggcggacaatgaccgcatcccggccggcgccgccgcaccggccccgcatacgcatggaggcaggcagatggcagtggactacacgactcgagacggcgtcgccgtcatcacgctcaacaatccgcccgtcaacggcctcggcctgtcgacgcggctcggcatcatggaggggctcgaacgcgcgcagcgcgacccggccgtcgcggcgatcgtgctcacgggcgcgggccgcgcgttctcgggcggcgcggacatcaccgaattcaacacgcccaaggcgctgcaggagccgacgctgcacaccgtgatcgacgcggtcgaggcgagcggcaagcccgtcgtcgtcgcgatccatagcgtcgcgatgggcggcggcctggagctcgcgctcggcgcgcactatcgcgtcgcgtcggccggcgcgcagatcgcgctgccggaggtgaagctcggcctgttgcccggcgcgggcggcacgcagcggctgccgcgcgcggtgggcctcgagaccgcgctgaacatgatcgtctccggcgcgcccgtgccgtccgagcagctcgcgaagagcggcctcttcgacgcgttcgtcgagggcgacctgctcgaggcggccgtcgcgttcgcgcgcaaggccggcgcggcgagcggcccgcatccgcgcgtgcgcgatcgcgagatcgtccatgagaacgcggcgggcttcatccagttcgcgcgcaacagcgtgaaggccgtcgcgcagcattatccggcgccgcacaagtgcatcgacgcgatcgaggcgggcgtgttgcaaggcttcgacaaggggctcgcgttcgagcgcgactgcttcgtcgcgcttgtgcagacgcccgagagccgcgcgctgcgccatgcgttcttcggcgagcgcgcggcgggcaagattgccgacgtgccggccgacacggccgtgcgcgggatcgaatcggtcgcggtgatcggcgccggcacgatgggcggcgggatcacgatgaacttcctgaacgcggggctgcccgtcacgctgctcgagacgaagcaggaggcgctcgagcgcgggctcgcgacgatccgcaagaactacgacgcgcaggtgagcaagggcaagctcacgcaggagaagctcgacgcgcggatggcgttgctgcgcccgacgctgtcgtacgacgacctgaaggacgccgatctcgtgatcgaggcggtgttcgaggagctcggcgtgaaggagcaggtgttcaagcggctcgacgaggtcgcgaagccgggcgcgatcctcgcgtcgaacacgtcgacgctcgacgtgaacaagatcgccgcgttcaccggccgcccgcaggacgtcgtcggcctgcacttcttcagccccgcgaacgtgatgaagctgctcgaggtggtgcgcggcgagcacaccgcgaaggacgtgctcgccaccgtgatgcagctcgcgaagaagatccgcaagacggcggtcgtgtccggcgtgtgcgacggcttcatcggcaaccggatggtcgagcagtacatccgccaggcgctcttcatgctcgaggaaggcgcgctgcccgcgcagatcgaccgcgcgatcgaggcgttcggcttcgcgatggggccgttccggatgagcgatctcgccggcaacgacatcggctgggcgatccgcaagcgccgctatgtcgagcagccggatctgcattactcgaagatcgccgatcgcctctgcgagcagggccgcttcggccagaagacgggcgcgggctggtacgactacgtgccgggcgagcggcgcgcgaagccgtcgaagctcgtcgacgagatgatcgtcgcgtattcgagcgagcgcggcgtcgcgcggcgacagatcggcgacgccgagatcgtggagcggctcgtctacgcgctcgtcaacgaaggcgcgaagatcctcgaggagaagatcgcgtcgaaggcgtccgacatcgacatggtgtatctcaccggctacggttttccgctctggcgcggcggcccgatgctgtatgcggacacggtcggcctctacaacgtcgagcgcgcgatgcgcggctatgcgcagcgcgcgaacggcgacgcgtggcagatcgcgccgtcgatcgtcgagctcgcgaagagcgggcgcggtttcaacgcgtgacgcgcggcggcgcggcccaggcccattgacggagcaccacgatgcagcgcaccgacgatgtccttctcgtgatcgacgtgcagaacgatttcatgccgggcggcgcgctcgcggtcgcgcacggcgacgaagtcgtgccggcgatcaaccggctcgccgcgcgcttcgatcacgtcgtgctgacgcaggattggcatccgcgcgatcacgtgtcgttcgcggcgaaccatccgggccgcgcgccgttctcgacgctcgcgctgccgtacggcgagcaggtgctgtggcccgtccactgcgtgcagggcacgcacggcgcggcgctgcacggcgatctcgacatcccgcacgcgcggctcgtggtccgcaaggggcatcgcgcgtcggtcgacagctactcggcgttcgtcgaggccgaccgccgcacgccgaccgggcttgccggctatctgcgcgaaatcggcgccaagcgcgtgtggtgctgcgggctcgcgaccgactattgcgtcgcgtggtccgcgctcgatgcgcgcgccgcgggcttcgacgcggccgtgatcgaggacgcgtgccgcgcgatcgatctcgacggctcgctcgcgcgcgcatgggcgtcgctcgccgcggcgggcgtcgcgcgcgtgcagtcggccgaggtttgcccgggcgtcgatccgtagccgccgtcgttcatttcatcgcatatcgatccacagaattcagaatcaggagactcggatgaccgaagccgtaatcgtatcgaccgcccgcaccgggctcgcgaaatcctggcgcggcgcgttcaacatgacgcacggcgcgacgctcggcggccacgtggtcgcggcggccgtcgagcgcgcgaagctcgatcccgcgcgcgtcgaggacgtgctgatcggctgcgcgaacccggaaggcgcgacgggcgcgaacatcgcgcggcagatcgcgctgcgcgcggggctgcccgtcggcgtgccggggatgaccgtcaaccgcttctgctcgtcgggattgcagacgatcgcgctcgccgcgcagcgcgtgatcgcgggcgagggcgacgtgttcgtcgcgggcggcgtcgaatcgatctcgtgcgtgcagaacgagatgaaccgccacatgctgcgcgagggctggctcgacgcgcacaagccggagatctactggacgatgctgcagacggccgagaacgtcgcgaagcgttacggcatctcgaaggcgcgccaggacgagtacggcgtgaattcgcagctgcgcgcgaccgccgcgcaggcggcggggcgctttaacgccgagatcgtgccgatcaccgtgcgcgcgggcgtcgccgacaaggcgacgggccgcctctacacgaaggaggtgacgctcgccgccgacgagggcattcggcccgacacgacgctcgagggcgtcgcgaagatccgcgcggcgctgccgggcggcgtgatcaccgcgggcaacgcgagccagttctcggacggcgcggccgcgtgcgtcgtgatgaacgcgaaggtggccgagcgcgagggcctcgcgccgctcggcattttccgcggcttcgcggtggccggctgcgagccggacgagatgggcatcgggcccgtctacgcggtgccgaagctgctgaagcaggcggggctcaaggtgtccgacatcgatctgtgggaactgaacgaggcgttcgcggtgcaggtgctctattgccgcgacacgctcgggattcccgacgatcggctgaacgtgaacggcggcgcgatcgcggtcggccatccgtacggcgtatcgggcgcgcggctcaccggccacgcgctgatcgagggcaagcggcgcggcgcgaaatacgtcgtcgtgacgatgtgcatcggcggcgggcagggcgcggcggggctgttcgaggtggtgtgacggcggcgcgcgccggagccggccgcgcgccgttcgagcgcaacggcgggtcggcgagtcgatccggcgcggcgggtgtgcgccggcgctcgcgtcgttcgtcgcgatgccgaagccgtggcgcgcgctcggcatcgcaccgggcccgccggtgcagggcctgtcgatcgacgcgcgcatgccgaagcacatcgggcgcttgagcgcgtatcgtgcatatcgcgtgaacgaagcgaacgaagcgggcgcggcgccggcaagccaagcgcacgccgggcgacgaaccgcgcgccgccgcatcgcgcgatgcggcggcgcgcggctcgacacgccgatcgggcggacggcggtggtccccgcgctagtatttcggcggttttctcacgagcggcgactgtatgcccgcaagcttgcggtcgatcgttccgtccttgatgccttccagctgaagcgcgcgctgcaacggcgacgcgggcgtgacgggcttcgccttgttgtgccgaggcgcgacgccgattcgcttgccgagatggtagatgcccgacagcgtgcgtgcttcccatgccgggtacttgccgttcgcgacccagtcccgcgtcagaaaatagtgctcgacacaggccatgatctcgtcgtccttgtcgacgagattgccgggcaggttcggcggcggcgaaacgccgccgaagccggcgtttcgcaccaggtacagatcatgggcgatccgctcggaccgttcggtggcggacttgattcccaaaacggtcgaatagtggcgattccagcgctcgatgagcgcgcggatcgtcgattccttggggaacactttgcgctccttgcattcaggtggagcatgcgcgaacccaccgccgacgtcgcgtcgctcccgtctccgatccatccgggcgtcattcgagtgtcgggcggcgtctacggcgggattcgacgttgcgcggaaatcggcattcggatgcccgatcgcgcggcgatgcgcgccgtcggcgttcggcgcggctatcgtcaggcaaaaagcagtataggacgcgcgccgcgattagccagcgtcctgtcggccgcccgcgtggccgcggcgtgcgacggcggccgggctgcgtgtggccgcgcgccgcggcgaaccacggcggctcgtgcgccgcacgagggcgcgtgaggcggagcgacggccgccgaatgcccgatcggttacgcgtttcacgcccgccccgcgcgctgtcgcctccccggacttcgcgcgggacccatcgggatcgataagtttggtaggcttgctgtctgtctcggcgcggcggatgtcggtggatgtcggtggcgttttcgagcggcgcgggcaaacggcgaatatcgccgggcgtcggggccgccgggccgcgggattgccgaacgacgccgaaccgccgtcggctcgccgccgactcggcggaccaccgttgccgcgtacgccggcggcttcggcgcgcgccgcggcgaagcacgcgagagcggctgcgcgcatcggcgtcggggccgcgcgccggcgaggcagaattgacgaacgattgcgaagagcgacgaacatcatgatcagacacatcgtaagctggaaactcaaggaatcggccgaaggcgcgacgcgcgcgcagaatgcgcagaagctgaaggaaaagctcgaagcgtgccgcggcatcgtgccggggctgctgcatctcgaagtcgggctcgcgacgcccggcctcgaggcgacctgcgacgtcgtgctcgtctccgatttcgccgacaaggccgcgctcgacgcgtaccaggtgcaccccgtgcacgaggaggtgaagaaattcgtcggcgcggtgcgcgagagccgcgagtgcatcgattacctcgtcgacgacgcgcgatgagcgacgcttgcgcgacggccggccgcgagccggcgatcgaaagcccgttcgtcgacgcgctcggcgtgcggctcgtatcggcgaaggacggcgcgagcgaaatcgtgctgccgctcgccgagcagcacatgaacacgtggaacatcgcgcacggcggcgtcacgatgacgctcgccgacgtggcgctcgcgatggccgcgcgcagcttgaccgacgacggcgtcggcgtggtcacggtcgagatgaaggtgaacttcatgcagccggggcgcggcgagctgcgcgcgtacggccgcgtgctgcaccgctcgacgacgatggcgtattgcgagggcgaagtccgcgacagcgcgggcaacttcgtcgcgaaggcgctcggcacgttcaagtacatgaagcggctcgcggtcggccgcgacatcgcgcggcagcgcacccgcaccgatccgggcgcgcatcccggcccgagcgacgcatgacgcgagcgggcggccccgcccgtcggcggagccgtttgccgtcggcgcggccgcgcgcgcgacgacggcccgatgcacgaggaggcaggcaatgtcacaggtcaaccggcgggtgctgctcgtgtcgcgccccgaacgcgaggcgcgcgtcgagaacttcgaactcgtcgagacgccgcttgcgccgctcgccgtaggcgaggtgcgcgtgcgcaatcattttctgtcgatcgatccgtacatgcgcgggcggatgaacgcggggcgctcgtacgccgagccgcaaccgctcggcgaggtgatgggcggcggcaccgccggcgaggtcgtcgagtcgcgcaatccggcgttcgcccccggcgatcgcgtgatcggcgcgtacggctggcaggagtacggcacgtcgacgggcaaggaactgcgcaaggtcgacacgacgcgcgtgccgctgtccgcgtatctcggagccgccggaatgcccggcgtgaccgcgtggtacggcctgaaccggatcatccggccgcgcgcgggcgagacgctcgtcgtcagcgcggcgagcggcgcggtcggcagcgtggtcgggcagctcgcgaagctcgccgggtgtcgcgcggtcggcatcgcgggcggcgcggacaagtgccgctacgtcgtcgatacgctcggcttcgatgcgtgcgtcgactacaaggcgggccggctcgccgacgatctcgcggccgccgcgccggacggcgtcgacggctgtttcgagaacgtcggcggcgcggtgctcgatgcgacgctcgcgcggatgaacccgttcgggcgcatcgcgatgtgcgggatgatcgccgcgtacgacggcgcgcccgcgccgctcgcgaacccggcgctgatcctgcgcgagcggctgctcgtgcagggcttcatcgtgtccgagcacttcgacgtgtggcccgaggcgctcgcgcagctcgcgtcgctcgtcgcgaacaggcagctgcattatcgggagacgatcgcgcagggcctcgagcgcgcgcccgacgcgctgctcgggctgctgaaagggcgcaatttcggcaagcagctcgtcgcgctcgtctgacgcgccgtggcatcatacggcgcttgtcccgggcctttcaccagcgcgcccgcgccgttcgcccgccgtttgcgttgctgtttgccccgccgtttgcccttgacgatgccgctgaatccgaagatcgcgcaggtgctcgacatgatcgagcgcgccaagcgtcccgattatcatgaacagacgcccgcgcaggcgcgcgccgcgtacgagaagagcgcgccgatcctcgacgtcgcgcccgcgccgatgttttcggtcgaagacctgcgcgtgccgtcgcgcgacggcggcgcgttcggcgcgcggctctatctgcccgtcgagccgagtctcgccgagccgctgcccgtgctcgtctactaccacggcggcggcttcacggtcggcagcgtgaacacgcacgacgcgctgtgccggatgttcgcgcgcgatgcgcagtgcgcggtactgtcggtggattaccggctcgcgccggagcacaagttcccgaccgccgtcgacgacgcggaggacgcgctcgtgtggctgcatgcgcacgcgtcgcgcttcggaatcgattcggcgcggctcgcggtgggcggcgacagcgcgggcggcacgcttgcgacggtgtgcgcggtgctcgcgcgcgatcgcgggatcgcgctcgcgctgcaactgctgatctatccgggcacggtggggcatcagcagaccgaatcgcacgcgcggctcgcgaaaggctatctgttgtccgcggacacgatccagtggtttttcgggcattacgtgcgcgatgcgtcggatcgcgacgactggcgcttcgcgccgctcgacggcacgcgcggcgcgccgtcgttcgagcgcgtcgcgcccgcgtggatcgcgacggcgcagtacgatccgctatccgacgaaggcgaagcgtatgcggacaagctgcgcgcggcgggcaaccgcgtgacgctcgtcgcgtacgcggggatgattcacgagttcttcaagatgggcggctacgtgccggaggtgcggctcgcgcatgcggacgcggtgggcgcgctgcgcgcggcgttcgacggcgattgagcgtgcgcgcgggcgggtgacggcgcacggtgcggcgcggcatgtgccggacagggcgtgcggcgacgggcacgacgaaggcggcgcggtccgccgcggcggacgccggctcgccggccgagcgaagttccatcgaggttcgccacggccgatggcggtgggcggggcggcggtgcccggcgatgggctcggccgattgccggggcatcgcattcggcagacgatatgacgtcgagcgggccgtttcctgcgtcggcgcgaaagacgcgaatgacgacgcgggcgtgacgccacggctgcatggccggcgcgcgaatgccgggcgtcaggttcggcgggaacccgcttatgaggattcggcacatggaaagcatcgaaatcgaaaccggcgactggtcgcgcctcggcggcgacgcatcgcggattcgcgacgcggtgttcgtgcgcgagcagcgcattccggctgagctcgatctcgacgacgacgatccgcatgcgcggcacgcggtcgcgtacctggtcgacggcacggcgggcgcgcggcgtgccgtcgcgacggggcggcttctaccgacgggcgcgatcggccgggtgtcggtgcttgccgacgcgcgcggccgcggcgtgggctcgcggcttctggacgcgctgctcgccgaagcgcgggggcgcggcgacgcgctcgtgcgcctctatgcgcagcagcgcgcggttgcgttctacctgaggatcgggtttcggatcgtcggcgagccgttcgtcgcggcgggcgtgcagcatatcgagatggcccgcgagccgtgaacggagccgggcacgccgaagccccgccgtctcgatcaccgacgcgggtggccgcccgtgtcgacgtcgaacgtgaacgcgcgctcgaacgcgcccggccgcacgatccggtgcgagccgtcgtcgtcgcatcgctccttcatgtcgaacctgagccgcccctcggcgtcgcgcgcgacccgcagcaccgtcgtgccgcgcgatccgtattcgggcgtctcgatgaacgccgcggacagcgcgcgctcgcgctcgagcggaatgcccgtgtgcggcagcgcgtcgtcggcggcttcgcgggtgtcgcgcatcatctcgatcagcgcgtcgagcggcgccgccgcgtcgccggtgagcagcgcgccgagcgcgctgcgcttgccgacgagcttcggccacggcgtgtcgagccgggcgttcgacagcccgtgcacgccgggcgcgacggatacgggcgcgtcgggcgccggctgggcgtcggccgggcgattgcagtaccacgcgagttcgccgcgcgcgacgtcgcccgcgagcagcgtgaagccgttgtagaacacggccttctcggcgacgttcgcaagatagtcgagcggcgcgacgttctcgcccgtcaggaagccggagacgagcttgccgcgcgtcggcgcgcccgcgcgtatgtcgaacggcgcgcggtaattggtgagcgcggcgaagcggccgtcgcgcgcgacaccgagccacgtgccgccgccttcgagatcgcggcccgcgagcacgtgcggcgcgtcgctccaccacgcgagcggcgcgctcgtgcggcggaagaattcgtcgcggttcgcggcgagcgtcagcaccgggccgtgcgtggtgtcgggctgccaatcgaatacgatcaggcacatcgggcgatatcctcgctgggtgaggccggccggcgcgccgcggcgcgcgcgctccggcggcgcgcggccgtcaggcttcgacgggcagcgcgtagggaagcggcaggaacgcgagcgtcgggccgctcgcggacgccaggtggaccgatccgttcccgagcgcggcgagcttgatctcgacgagcgcgtcgacgccgccttcgggcgccgccgccgcgttcacgatcatcccgcacggctggcccggatcgtccgaatgatagagctcgacgcccgcatgcgcggcgtcggtgccggccgcgacgtgcgcgagcgcggtgcggcgcttgatcgtgccccggtactggctgcgcgcgacgacttcctggcccggatagcagcccttgcggaagttgacgccgccgatcacgtcgaagttgaccatctgcggaacgaattgctcgacggccggctgcgtgatgcgcggctcgcccgcgcgcacgtcgagccaatcccagacggcggccgacacgcgcggcagcgcggcttcgagcgcgggcaggcgcgcgtcgaactcggcgcgcgtcgcgatccacaggtagcgcgcgcggcccgccgcgtcgggcagccgcatgagcgcgccggccggcgcgtcgactttcgtgtggatgccgtcgggcagggcgtcgaagatgcccgacagcgcggcgcgcacgtcgcccgcgaagccgatcgcgacgagcgcgccgctcgcgtcggcgagcttcgccttcgcgcgcagcacgaacatcgacaggcgcttttgcaccgcgggctgcacgtccttcgatacgagcaggcgcacgtcgtggccggcgcgccatgcgaggaacgacgcgagcaggcgccccttcggcgagcagtagccggccaggcgcgcgctcgcggcgtcgagatgttcgacgtcgttcgtcaactggccgtgcagaaacgtcgcggcgtcggcgcccgtcacgtcgacgatgccgaattgctcgagcgccgcgaacgcgccgcgctcgagcacggcggcgaaatcgtcggcgctcggacggggcagcgtcggcggcgcggtgggagcgatggcctgcgcggccggggaggcgatcggtgtgctcatggaatgagggaacagtcaatcctgactttggcagaggcgagcaagtattatatgggtcttacctgattcacgttccgcatgtccctactgaagaagtgcgccgcgctcgcggcgctcgccgtcgtattgctgggcgtcgcgtgcgcgggcggcgcctattactgggccactcggccgctcgcgctcgccgcgccgatcctagatgtgacgatcaagccccgcagcagcgtgcgcagcgtcgcgcagcaactcgtgcacggcggcgtgggcgtcgagccgcgcctgttcgtcgcgatgacgcgcgtgctgttcctgtcgagccggctcaagtccggcaattacgaattcaagacgggcgtgagcccttacgaggtgctgcagaaggtcgcgcgcggggacgtgaacgaatatgtcgtgaccgtgatcgagggctggacgttccggcgcatgcgcgcggagctcgacgcgaatgcggcgctcgcgcatgcgagcgcggggatgagcgacgcggcgctgctgcgcgcgatcggcgcgcccgccgaagtcgtcgcgcgcggcaccggcgaggggctgttctttccggatacctacctgttcgacaagggcacgagcgacctgaacgtgtaccggcgcgcgtatcggctgatgcaggcgcgcctggccgacgcgtggaccgcccgtcggcccggcctgccgttcaagaccccttacgaggcgctgacggtcgcgtcgctcgtcgagaaggagacggggcacgcgtccgaccgtgcgttcgtgtcgggcgtgttcgcgaatcgcctgcgggccgggatgccgctgcagaccgatccctcggtgatctacggaatgggcgacgcgtacacggggcggctgcgcaagcgcgatctgcagaccgacactccgtacaatacctacacgcgccgcgggctgcccccgacgccgatcgcgctgccgggcgaggcggcgctctacgccgcggtgaacccggcggcgacgtccgcgctctatttcgtcgcgaggggcgacggcacgagcgttttctcggacacgctcggggatcacaacaaggccgtggacaaatacatacgaggtcaatgaatggcgcgtggcaaattcatcacgttcgaagggatcgacggcgcgggcaagaccacgcatctgcagtggttctgcgaccggctccaggaaaggctcgggccgaccggcaggcacgtcgtcgtcacccgcgagccgggcggcacgcagctcggcgagacgctgcgcgagattctgctgaaccagccgatggacctcgagaccgaggcgctgctgatgttcgccggccggcgcgagcatctcgcgctcgtgatcgagcccgcgctcgcgcgcggcgattgggtcgtgtcggaccgcttcaccgatgcgacgttcgcctatcagggcggcggccgcgggctgccgcgcgacaagctcgaggcgctcgagcgctgggtgcagggcggcttccagccggatctgacggtgctgttcgacgtgcagccgcaggtggcgagcgcgcggcgcggcgccgtgcggatgccggacaagttcgagagcgaatcggacgccttcttcgcgcgcacccgcgccgagtacctgcgccgcgcgcacgaggcgccgcatcgtttcgcgatcgtcgattcgagcgagtcgattccgcagatccgcaggcagctcgaaggcgtgctcgccgcactgtgacgaaaggaagacgcgaacgatgatctatccgtggcagaccgacgactggaaccgcctgcaggcgctgcgcgcgcattggccgcacgcgctgctgctgtacgggcaggcgggaatcggcaagctcgccttcgcgcggcacctcgcgaagggcttcttgtgcgagacgccgcgcgagaacggcgaaccgtgcggcgcgtgcgccgcgtgcacgtggttcgagcagggcaatcaccccgattaccggatcgtcgtgcccgaggcgctcgcggccgagctgccgggcgcggccgacgagccgaaggccgccgacgccgacgaaggcggcaagaaggccaggacgccgagcaaggaaatcaagatcgagcaggtgcgcgcgctcgtcgacttctgcgggatcgcgtcgcatcgcggcggcgcgcgcgtcgtcgtgctgtatccggccgaggcgctgaacgtcgcggccgcgaacgcgctattgaagacgctcgaggagccgccgtcgggcgtcgtgttcctgctcgcgtccgcgcgcgtcgaccggctgctgccgacgatcgtgagccgctgccggcagtggccgatggcggtgcccgcgcccgacgcggccgccgcgtggctcgcggcgcagcaggtggcggacgcgaacgcgctcctcgccgaggcggggggcgcgccgctcgccgccctcgcgctcgcgaacgacgagaaccggccgctgcgcgactggacgctcgcgcagctcgcggcgggcgccgcgtgcgatccgttcgcgtgcggcgagacgctgcagaaactgcccgtgcccgtcgtgctcggctggctgcagcgctggctgtacgatctgctcgccgagcgcgcggcgggcgcgccgcgctatttccccgcgcagcgcgcggcgctcgcgcgctgcgcggcggcggccgacgcgaacgcgttcgcgcgcttcctgaagacggtcacgcggcagcgcgcggtggagaaccatccgctcagcgcgcgcctcgtgttcgaagagctgtttctcggctatcgggaactgttcgcgtcgccctgacgcaccgccttgcccaaccgtttcgttcatcggatcgccttcatgacccagcttgcctaccgcgacgccacgcccgccgatctgccggcgatcgtcgcgatctacaattcgacggtcgcgtcgcgccgcgtgacggcggacaccgagcccgtgacggtcgacagccgccgcgcgtggttcgacgcgcacaatccgcatgctcggccgctgtgggtggtcgaggaggcggggcgggtgatcgcgtggctgagcttctccgatttctacggccggcccgcgtacggacacaccgcggagatcagcatctatctcgacgaggccgcgcgcggcagcgggctcggcagccggctgctcgaggcggcgctcgcgaaggcgccggcgctcggcgtgcacacggcgctcggcttcatcttcggccacaacgagccgagcctgcggctcttcgcgcggtacggcttcacggcctggggaacgttgccgcgcgtcgcggtgctcgacggcatcgagcgcgatctcgtgatcgtcggcaagcggctcgccgacgcctgagcgcggcccggcgcggcgagcgggcgcgcatgcccgcccggcgcccggcacgcgctgcgcagcaaggaattcaacatgttcgtcgattcacactgtcacatcaatttcgaagggctcgccgagcgtttgccgcaggtgctggagaacatgcgcgagcacggcgtcacgcatgcgctctgcgtctcggtcgatctggagacgctgcccgccgtgctcgctatcgcgcgcgatcacgacaacgttttcgcgtcggtcggcgtgcatccggatcacgaggacgcgagggagccgacggtggccgagctcgtcgagctcgccgcgcatccgaaggtcgtcgcgatcggcgagacgggcctcgactactaccggctcgagggccgctcgatcgccgacatgcaatggcagcgcgagcgctttcgcacgcacatccgcgccgcgcatgcgacaggcaagccgctcatcgtccatacgcgcgcgtcgtcggaggacacgctgcggatcatggccgaggagcgcgcgagcgtgccgggcggcgtgatgcactgcttcaccgagccgtggcccgtcgccgaggcggcgctggcgcagaacttccatatctcgctgtcgggcatcgtcacgttcaagagcgcggccgacgtgcaggaggtcgcgcggcgcgtgccgctcgagcggctgctgatcgagaccgattcgccgtacctcgcgcccgtgccgtatcgcggcaagcggaatgaacctgcgtacgtgagttatgtcggacgctttatcgcggcgcaacgcgagatgaccgacgaggcgctcggcgccgcgacgtcgcggaactttttccggctgttcaagatcgcccgcacgggcgaggccagcccagtcaaccaggggtaggagcaaaaaaatgaagtcgatcaagcacttgtcgaaacaacgcacgatgggcgccaggctgcgcgcgctcgcgctcgcgctcgcgggcgggctcggcgcgctcgcggcggcgcccgcgcacgcggaatcgctcgacgggatcgtgaaggccgtcaagttcgacgacatcaaggacatctcgaagcaactgaagaacggcctcgacccgaacacgatcgcgccgaacggcgatccgctcctcgtgatcgccgcgcgcgagaagtccgatcaggtcgccgccgcgctcgcggccgcgccgaacgtcgagctcgacaaggaagacaaggcgggcgagaacgcgctgatgctcgccgcgctgaacggcgatctgccgctcgtgaagctgctcgtcgacaagggcgccgaagtgagcaagaagggctggtcgccgctgcactacgcggcgacgaacggcaacgacgaggtcgtcaagtatctggtcgacaagtccgcctacatcgacgccgcgtcgccgaacggcacgacgccgctgatgatggccgcgcgcggcaaccacggctctaccgtcacgctgctgctcgaccagggagccgatcccgcgctgaagaaccagctcggcatcaccgcgctcgatttcgcgaagcactacaacgcgccggacgcaaccgcgatcctgtcgaagcgcacggtgcgcatcggcgatgcgccagcgccgaacgcgcaaaagagtgcaaaataagggtttggggcgcggcggcttgccgcgcctttcgaagtatcggcggtttcgccttctgacataaggaagattcatgttgcgggctatgttttgcgccgccgcgttcgccgtgccgctgacggcggccgccttcacggccggcgacctcgacaagctgtgcgcgaagaccgacgtcaagtcgcgcgcgtcgtgcgcggcgtacatcgagggcgcggcggacggcgtctacaacacgatcgacgcgatcggcggcaccaccgggccgcgcgtcggtcaatacttctgcctgccgcccgacatcaaggcgcagcagatgaccgacgcggtgcgcaagtacatcgcggagaacccgaagctcgccgattacaacgcgagcacggccgtgtcgctcgggctcggcaaggcgtttccctgccgcagctattgatccgggccggccgccgccccggcgcgggagcgcattccccgcgaacctgacggagatacggcgcgcatgttgacgatcgacgatttgtggcgcatcgccgatgcgccgcttcattcctggctcggcacgctcgtcgtgtcggcgctcgtcttgctcgcggtcgcgggcattcactggatcggcgcgcgcatcgtcaagccgatcgcccggccttacccgttcatgagcgtgatcgtgtcgtacatcgaccggccgtcgttcgcgctgctgtcgcttctcgcgctcgaattcctgtggctgcaggtcgacgaatcgctgtcgcacgtgggcgggctgcgcacgctcgccgcggtcggcacgatcgccgcgctcacgtggctgctgatgcgcttggccgccgcggtcggcgatgcgatcatccgcgcgcatccgatcgacacggcggacaacctcgaggcgcgccgcatccatacgcagacgcgcgtgctcgcgcgaaccgtgatggtgctgatcgtgatcatcggcacgggcgcggcgctgatgacgttcccgaacgtgcggcagatcggcgcgagcctgctcgcgtcggcgggcgtcgcgggcctcgtcgccggcatcgccgcgcgcccggtgctcggcaacctgatcgcggggctgcagatcgcgctgtcgcagccgatccggctcgacgacgtcgtcatcatccagggcgagtgggggcgcatcgaggagatatcgggcacctacgtgtcggtgcgcctgtgggatcagcgccggctcatcgtgccgctgcagtggttcatcgagaatccgttccagaactggacgcgcagcagcgcggagctgatcggtacggtgttcctgtacgtcgactatcggctgccgctcgagccgctgcgcgcggagctcgcgcggatcgtcgccgacgcgccgcaatgggacggccgcgtgcaggtgctgcaggtgacggacgccaccgagcgttcgatgcaactgcgcgcgctcgtcagcgcgcgcgattcgtcgctggcgtgggatttgcgctgccgcgtgcgcgaagggctcatcgcgttcatcaacgcgcactatccgcattgcctgccgcgcgagcgcaccgaatggacgacgcccgacgcgctcgcgcgcgagccgctgcggggcgaacgcgcgcccgagccggccgcgagcaacgcggcgttcaccgcggcggacccgaccacgtcggaggcaggcgtgccgcgcgcgccgcattgagcgcgccgcgccgctgcgtgccgcgcgtaacgcgagaagggcgagaagggcgagaatcgcggggcgaacgcggaccgcgccgcgcgaacggttcgcgcgacgcgccggcccgatgctcggccggcatgcgccgcagtccgcgttcgcgccgtccgccgccgttgcatcgatccgacgatctgccgaattcgtcgattctgcccgccgtcttccgtccacccgctttccgaccgtctatttcccgatgccgcccctcaccgcactcgccatcgcccactaccgctcgctgcgcgagctgatcgtgccgctcgctacgctcaacgtgatcaccgggccgaacggcagcggcaagtcgagcctgtatcgtgcgctgcgcctgctcgcggataccgcgcagggccgcgtgattccgtcgctcgcgcgcgagggcgggctgccgtcgacgctgtgggcgggccccgaacggttctcgcgcgggatgctcgcgggggacgtgccggtgacgggcacggtgcgcaacgcgcccgtgagcctgaagctcggcttcgcgtgcgaggatttcggctatgcgatcgatctcgggctgccgccgctcaacagcgcaaccgcgttcgggctcgatccggtcatcaagcgcgagtgcatctggagcgggccgatgccgcgcccgtcgacgctgctcgtcgaccgtcgcggcgcacaactgcgcacgcgcgatgaaacgggcgagtggcagaccgtgccgcagccgatcgcgagcttcgacagcatgatgaccgagttctcggacccgcgcggcgcgccggaaatgatcgcgatgcgcgagcgaatccgctcgtggcgcttctacgatcatttccgcaccgatgcgctcgcacccgcgcggctcgcgcaggtcggcacgcacacgccggtgctgtccgacgacggcggcgatctggcggccgcgctgcagacgatctgcgagatcggcgacgccgccgcgctcgacgcggcgatcggcgacgcctttcccggcgcgcggctcgagatcgacaatccgggcaagcacggccgcttcgaagtgctgatgcggcagccgggtctgttgcggccgctgcgcgcggccgagctgtcggacggcacgctgcgctatctgctgctcgccgcggcgctgctgacgccgcgcccgcccgcgcttctcgtgctgaacgagccggagacgagcctgcacccggatctgctgccggcgctcggccggctgatcgcgcaggcggcccaacgctcgcaggtgatcgtcgtgtcgcacgcggcgcggctcgtcgcgtcgctcgaacgcgagccgggcagccattcgatcgtgctcgagaaggaactgggcgcgacgcggatcgtcgatgcgcacgcgctcgaggtgccggcatggaagtggccggcacgataggcgcgcggcaaaaggcggggcgggcggcagagcagccgggcgaagacaggggaagcggcggagagaaagcaggcttgcagccgagggccgccgatgaggcgccgaacgaggagccggacgagcggccgaatgcggcgggcgccgcggcccgtcggcgcggcgcccgggcgcgtcggcgttcgaaaaaagggaatgatcgcgggacagcgccggccggggctgcaaacatgctgctttcctgaatgtatcccgcctgtaacaagctccaaaaaatgcaatcggcccgctggcgtgcgcgccgatcgctaataatggcgatttgcgggcgtcgcccgacgccggtccgttggcccggccgccactggagatcgtacccatgagaattgcgcagatcgctccgttgaccgaatcggtgccgccgaagctctacggcggcaccgagcgcgtcgtgtcgtacatcaccgaggcgctcgtcgatctggggcacgacgtgacgctgttcgcgagcggcgattcgatcacgcgcgcgaagctcgacgcagtatggccgcgcgcattgcggctggatgcgtcgatccgcgaccggatcgcgccgcacatgctgctgatggagaccgtcgcgcgccgcgcgcgggatttcgacgtgctccatttccacatggattactactcgttctcgatcttcaagcggcaggacacgccgttcgtgacgacgctgcacggccgcctcgatttgccggagcagcagccggtgttcgacacgttcgacaccgcgcccgtgatctcgatctcgaacgcgcagcgccacccgatgccgcaggcgaaatggctgacaaccgtctatcacgggctgccggagacgctctacacgccgcagcccgtcgagcagtcgtatcttgcgttccttggccggatctcgccggaaaagcgcgtcgacaccgcgatccggatcgcgcagcgttgcgggatgcgcatccgcatcgcggcgaagatcgacgcggcggacgaggagtacttcgagcgcgagatcaagccgctcctcgcgctgccgcacgtcgaatacatcggcgaaatcgccgatcacgagaaggcggcgttcctgtccggcgcgcacgcgctgctgttcccgatcgactggcccgagccgttcggcctcgtgatgatcgaggcgatggcgtgcggcacgcccgtcatcgcgttcaatcgcggcgcggtgccggaggtgatcgacgagggcgtgtcgggcttcatcgtcgaggacgagatcggcgccgccgcggcggtgaaccggctgcacatgctgtcgcgcgagcgggtgcgcgcgcgcttcgacgagcgtttcacttcgcgccggatggcgcagcaatacgtcgacgtctatcaatcgctgatccgcgcgcagaagcgctcgcgcttcaaggtgatcgattcggcgacttgagcgaacggcgagggcggcgcggcgcgcatcgtcgtgcggcgcattgccgccgcgcgcgcggatcgcgcgccgtcgccgccggaaggcgtgcggcggctccgcggcgcggcggcttcgcccaaaaaaaacggcgatgcgcgtcaagcgcatcgccgttctcgcgtcggccgccgttcgccctcggcgcgccggtcatccgcgcgggcgtcagatcttcagcttcgtgaccttcgtgccgctgatcgacacgtcgcccatcaggccggcgttcgtcagcacgatcacttcgacgggggcggtcgccgtcgtcgtgtcgatcgcgccgttcgcgcccatcttcacgagcgcgaccgatgcgtcggcgcctgccgcccagccgtcggagttgcggaatttgtcgagcgcgtcctgcgtcatgaacaggaacacgatcgccttcgactgcgcgcccgcctgcaggccgaccgacagcgacgacgtgttgtagtagccgaccgtagcgccgccgacgcgcagtgcgccgttgccggtctggccgccgatgatgaggcctgcctggatcacgtccgggaacacgagcacgccgcgcgacttcgcgacgagttcgcgcgagccgcgcaccgtcgagtacaggcgcgacagcgtcgcgtcgacgctcgcatcgatggcttgacgcttcgacgcgttggtcgcggcattggcgggcttgtccggcgtcgtcgtgcaaccggcgagcgccaggctgcccacgacgagcgcggcggcggctttcaacacgagattgcgtttgtgcatcgtttttctccatcaagtgtagatcagcgtgatgcccgcgaacgggcgtgtcacgcgggactttataacacagcgaagtaccctgccttactgctgtaaggtgaaagaccgtcaaatcgacgcgttccattgtgcggcggcgcgcgtgcatgcacgttgtcgcacgccaagcttcgtgccgatcggcgatccgcgcgcatggcgcgtcacgcgggggcgtgcgcgcggcgcgaatcgtcagtgatgcgaaacggggggctcgagcggcggttcgaggggcggcttggcgggtggcttgatgggcgggcgccgcaacgcgcggcgcacgaggccgatcacgacgccgcacgcgaacaggaacgcggcggggacgatccagtagccgacgaatgcatgccacagatagctcgcgagcgtgcgcttgcgcacggcgaattcgtcgcgcgcttcctgctgccggcgcgcgttcgccgcgagcacgtcggcggggcagcccgccgcgcgcgcttcgtcaggctcgccgcggcagaccttcgccgcgcccgccgcgcgctgcgcgtcggtgagctgccaggtcgtgagcgcaagcttgaggtcggcgtagttataggccatctcctcgcggatctcgcgcacggcgacgatcgcgacgggcacggcccagaacacgatgacgatcagccagcgccggaaccagcggtgttgtctccatgccatcccgtgcctccgtttgacgcgcgcggtgcgcatccgtcatgagggcggcccgatggcgcttcttgtcgtggggagggccgcgctgcagccatcatagaagaaatcgcggccaaacgccgcagtcggcgcgcgcggcggcgcgcgccgaaaagaaaaatgccgcgcccgtcgaaacggtgcgcggcatcgtgccgattcgctggaagcgtcaggcggcgggcttcgccgacaggcagtccttcatgaatgccttgcgctcgtcgcccttcttgtcggcggcttgcgtgttgcaggccttcatcttctcctgctgcgacatcttcttcgccggcttcgccgcgaggcagtccttcatgaacgccttgcgctcgtcgcccgtcttgccggcggcctgcgcgttgcatgccttcatcttgtcctgctggctgtttgcggcgaaagcaggcgttgccagcacgccgccgacgagcagcgcggccatcagcgatcggatcttcattggacactcccagtgggtggactacatgttgttcgataagccgcgaatcgcgcggcagcgcgggtcgcggtttgcattatggcaaatcggcgctgaaacgacaaaatactgcgggaaaacgagcggcgcgctaattttcgcgcggcggccgtgcttcggaggcactcgcacggaggccgccgaaatgtttccgcaaggctgaaaacgccgtgccgcaggcgtttcgggcaggcggtccgcgaccgctgccgtgcgcgttgttcgggccgcggcggcgggcggttccggcgattttgtctatttcgagataacgcgagccggcggcgcgagggtggtttcgcgagtcgcgcgtgcatcgcgcggacgtgcgcgcgcccgcggcggcatgcgctcgcgcgtcgcgcaaccggcgggagcggcgcgcgcgagcgcgagcgtgcacccgggaacacaccgcgcttgccgaagggcggccggctgccgttacaatcgcggccatgaacgcaccgacatcctcccattcccctcacgtttcgaacccggcgccgcgcgcgctgccgcgcatcgccgtcctcgcgacgggcggcacgatcgcgggcgcggcgcccgacgccgcgcagacggccggctaccaggcgggcgcgctcggcgtcgacaggctgctcgccgccgtgcccgcgctcgcgcagatcgcgacgatcgaggccgagcaggtcgcgagcatcgacagcaaggacttgtcgcccgcgctgtggacgacgctcgccgagcggatcgacgcgcttgcggcgaacgacgcgatcgacggcatcgtgatcacgcacggcaccgacacgctcgaagagaccgcgtacctgctgcatctgaccgtgaagaccgcgaagcctgtcgtgatgacggcggcgatgcgcccggcgaccgcgctgtcgtccgacggcccgctcaacctgctgaacgcggtcgccgtcgcgggcagcgcggcggcgcgcgggcagggcgtgctcgtcgcgttcaacaaccggatccatagcgcgcgcgacgtcgtgaagacgagcacctatgcggtcgatgcatttcactcgcccgaactgggcgcgctcggctgggtgcaggacggccgcatcgagttcgcgcgccgcgcgacgcgcccgcatacgctcgactcgcgcttcgcgatcggcgccgcctggccgcaggtcgaggtcgtcgcgagctatgcgggcgcatcgcgcgtgatcgtcgatgcatgcgtcgcggcgggcgcgcgcgggctcgtcgtcgcgggcacgggcaacggctcgatccatgcggcgctgcaggcggcgctcgccgatgcggcggcgaagggcgtcgcgatcgtgcgcgcgtcgcgcgtcggctcgggacacgtgatgcgcaacggggcggcgaacgacgatgcgctcggcttcgtgagcgcgggttcgctcaatccgtacaaggcgcgcgtgctgctgatgctcgcgctggcggccggcgtcgcagacgtgcgcgaattgcagcaggtgttcgatacgtattgaccgaatcatgcgcgccggcatcggaggcggcgcggccggccgatcgcgcggcgtgcgccgcctccgagcggaccgatgcgcgccgaatcgaaccggagacacgcgcgacgcgcaagaaaaaagcggacccgagggcccgcttttttctcgatgacgccggctgcgcgcgcgtcgttcaggactgcggcggaatcacgagcttctggccggggtagatccggtccgggctcgacagcatcgggcggttcgcctggaagatcgcgtcgttcttcgagccgtcgccgtagtacttctcggcgatcttccacaggttgtcgccggagacgacgtcgtggtactgcacttgcggatcgtcaggctgcaggtcgtcgtcgttgacgcccgcgacgccctgcacgttgcccgccgccactttgaccttggccttcgtgtcgagatccgcgacgctgcccgtgagcgtgacggtgcgcgacgcgccgtcgaacgcgaccgtcaggttcgacgtgtcgaggccctgtgcggagatgtagttcttgatcgcatcggcggccgtctggttcgcggcggccggatcggtcgcggcttgctcgtcgctcttgccgagcagcttttcacccgcttccttgatgaacgaaagaagacccatcgcaacactccttcaggtgattgacaaaaatgcgccgtgaagttgcggcaagcgcgggcgatgcgcgcgcttgccgaaaggcgtcgcgaaagtgtaggcgttcgcgttgcaaattgcatgaaaaatcgcttcgtcgaacgtaaagaaatgtaatacgcacgatgacgaatccgacagacggacacccgacgacgacgtctgaccgaccaaggcttccccgtcggcgccgggtgccgctgcggacccacctgccgctttcagccgaaagcggcttcgtttgcctgccgcgcgcatgatgcgcgcggcgaggcgccccatcgacgatgcgtgcatgcgcatcgattcgattgcatcgagtgtcacgtcgacgactcgttgccgtgttagacatcgaggccgcggtgaagatgcgcggcatcgggtgtggcgattcgcgtgcgggcgggatgcgtcgagccggccgacgcccgatgtgcgcccgaggcggcgggcggcgcacgtgcgggccatacggcagccgctcgcgctcgcggcgcttgcgctgcgccgtatcggcgcgctcgcttcacggtgccgcttcacggtgtcgtttcgccgtaccgcttcgccgcgcgcgccgcgcagcgtcggctcaacgcgccgcttcgccgtgccgcctcgctgcatcgatgcgccataccgatacgccgccactgcacgccgtcgccgactccaccgcttccccgcatcggcgcgacacgccgcgccgatgcgttcgctcacgccaccttcttgtcgctttgcggctcgccgatctcgcagttcgacatgatctcgagcgcgcgcacgatcgccgagtggtcccacgcgccgccgccgttcgccgcgcacacgctgaagagctgctgcgcgctcgccgtgtgcggcaacgcgatgttcatccggcgcgcgccgtcgagcgcgaggttcaggtccttgcgatgcaggtcgatccggaagccgggctcgaacgcgcgctttgtcatgcgctcgccgtgcagctcgagaatccgcgacgacgcgaagccgcccatcagcgcgcgccgcacgcgctccggatcggcgcccgagcgcgcggcgaagagaagcgcttccgcgaccgcctcgatgttcagcgcgacgatgatctggttcgcgaccttgcaggtctggcccgcgccgttctcgccgatcagcgagacgttccggcccatcagcgcgaagagcggctgcgcgcgctcgaacgcgcgctgcgggccgcccaccatgatcgtgagcgtcgcgtcgcgcgcgccgacttcgccgcccgacacgggcgcgtcgagatagtcgcagccgagcgcgttgatctccttggcgaactcgcgcgtgtcgagcggcgagatcgagctcatgtcgatcacgagcttgccggccgacaggcccttcgcgacgccgtcttcggcgaacagcacgttgcgcacgtcgggcgtgtcgggcaccatcgcgatcacgatgtccgccgcctgcgcgacggccgtcgaattcgcgacgacttgggtctgctcgcgcagatcggcgggcaccgggtacgcgccgttcacgacgaggcggtggccgcccttgagcaggttgcgcgccatgtgcgcgcccatgatgccgaggccgatgaagccgatcgttgccattgcagtgtctcctgtgagtctggcgaatcctgtggatcgcgaattcggaatgaatgagtgatgcgcggatgagctcgggcgtcgacgcgtgcgcggatcacgcggcgacgcgcgcgatccgccgcagccagccgaggccctcggccgtcgtcgtgcgcggcttgtattcgcagccgacatagccgtcgtagccgagctcgtcgagcagatcgaacaggaacgcgtaatggatctcgcccgtgcccggttcgtgccggcccgggttgtccgcgatctggacatgcgcgatcgcgccgatgtgccggcggatcgtcgccgcgagctcgccctccatgcgctgcatgtgatagatgtcgtactgcaggaagaggttgtcggcgccgaccgcgcggatcacgtcgagcgcctcggcggagcggttcagcgcgaagccggggatgtcgtacgcgttgcatggctcgacgagcaggcgcaggcccgccttcttcagctcggcggcggcgaagcgcaggttctcgacgatcgtcgcgagcgccgtgtcgcgcccgacgctcgcgggcgcgatgccgacgaggcaattcagctgcggcaccttcagcgcgcgcgcatagtcgatcgcgcggccgacgccgtcctggaattcgccgatgcgatcgggcaggcacgcgattccgcgctcgccctgatcccagtggcccgcgggcaggttgtgcagcacgaggcgcaggcgattcgcgtcgagccgctcggcgagctcgtccttcgcgtacggatagggaaacaggaactcgacggcgctgaagcccgcttcggccgctgcggcgaaacggtcgagaaacgggacttcgttgaacagcatcgtcaggttggcggcgaatttcggcatggatgaggtctcgctggtcggtcagttgaggtcggatgaagccaggtgagcgagccggccgaatcgatcagtcgaactgatcgaccgggcgggcggtgcgataggcgcggcgcgcgtcagtcgagcagcgagatcgcggtgggcgcgtgctcggccttgtccgcgagatcctcgaactcgttgatcgcgtcgatctcggcgcccatcgatatgttggtcacccgctcgagaatcacctcgacgacgacgggcacgctgaactcggccgtcatctgccgcgcgcgttcgagcgccggcgcgatctcctcgggcttgaacacgcgcagcgccttgcagccgaggccttcggcgacggcgacatgatcgacgccatagccgttcatctcgggcgcgttgacgttgtcgaacgcgagctgcacgcaatagtccatgtcgaacgcgcgctgtgcctggcggatcaggccgagataggcgttgttgacgacgacgtgcacatagggcagcttgaactgcgcgcccgcggcgagctcctcgatcatgaactggaagtcgtagtcgcccgacagcgcgacgatcgggcgctgcggatcggccgcgcgcacgccgagcgcggcgggaatcgtccagccgagcgggcccgcctggccgcagttgatccagttgcgcgccttgaacacgtgcaggaactgcgcggccgcgatctgcgacagcccgatcgtgctcacgtagcacgtatcgcggccgaatgccttgttcatctcttcgtacacgcgctgcggcttgatgggcacgtcgtcgaaatgcgtcttgcgctgcagcgtgcgcttgcgctgctgacagtcggcgacccacgcgccgcggttcttcagcttgcccgcggccttccattcgcgcgcgatctcgacgaacagctcgagcgccgccttcgcgtccgacacgatcccgagatcggggccgaacacgcggccgatctgcgtcggttcgatgtcgacgtgcacgaacttgcggcccttcgtgtagacctcgatgctgcccgtgtggcgattggcccagcggttgccgatgccgagcacgaagtcggaggcgagcagcgtcgcgttgccgtagcggtgcgacgtctgcaggccgaccatgccggccatcagcggatgatcgtcggcaatcgcgccccacgacatcagcgtcgggatcaccggcacgccgagcgtttcggcgaactgcacgagcagttcctcggccgccgcgttgatcacgccgccgcccgacacgatgagcgggcgctcggcgtcgttcagcatcgcgagcgcggcctcgatctgcgcgcgcgtcgcgcgcggcttgtagacgggcagcggctcgtaggtcgcgatgtcgaattcgatctcggcgagttgcacgtcgatcggcagatcgatcagcacggggcccgggcggcccgagcgcatcaggtggaacgcctgctggaacacgcgcggcacgagcgccggctcgcgcaccgtgaccgcccatttcgtgacgggcttcgcgatcgattcgatgtcgaccgcctggaagtcttccttgtggagccgcgcgcgcggcgcctggccggtgatcgcgaggatcgggatcgaatcggccgacgccgagtacaggcccgtgatcatgtcggtgccggccgggcccgacgtgccgatgcacacgccgatgttgccgggcgcggcccgcgtgtagccttccgccatgtgcgacgcgccctcgacgtgccgcgcgagcacatggccgatcgcgcccgagcggcgcagcgccgaatacagcgggttgatcgcggcgcccggcacgccgaacgcggtctgcacgccttccttctcgagcacgagcacggctgcgtcgacggctctcatcctggccatgaaatgtctccttgttcgatgcgaatcgcgggtatcgcggtgtcgaggacactgtagggatgcaggaaaggtttgataagatcctgtcgagtcgcttatttcgagactaaaagtatcgaatgccgggcgtgcgcggcggccccggcgcagaggagacagcggatggaccggtacaagcagatcgaaaccttcgtgcgggtagccgacgcgggcagcctcgcggcggccgcgctcgaggagggcgtgtcgcccgtcgtgctcgggcggcggatcgacgcgctcgaaaagcgcctaggcgtgaagctgatgtaccggtcgacgcggcggctcgtggtgagcgaggacggcgccgcgttcctcgagcgctgccgggggctcctgaccgaatgggcgcaagcggagaacgaggtcgtcgcggggcgccgcgcggtgggcgggcatctgatcgtgtcggcgcccgccgcgttcgggcgcaagcatgtcgcgccgctcgcgcccgcgttcgtcgcggacaagcccgacttgcaaatgtcgttcaatctgaccgaccgtgtcgtcgatctcgtgcgcgagggctacgatctgtcgatccggatcggcggcgcggtcgatccgaatttcgtcgcggtgaagctcgcgtcgaaccggcgcgtggtgtgcggcacgcccgagtattttcgccggcacggccggccgaggacgctcgacgatctcgcgagccacaactgcctcgcgttcaacctgcagggcggccagaaccgcggctggtattttcggcgcaacggcaagctcgtgacgatgcgcgtatcgggcacgctcgactgcaacgacggcgaactcctgcatcgctgggtgtcggaggggctcgggctcggttggcgctcgacgtgggagatcgcgcagcaactcgcgcgcggcgagctcgagacggtgctcgacgagtacgcgctgcccgattacgacatcctcgccgtctatccgcagcagcgctacgtgcccgcgcgcgtgcgctatttcatcgactatctgcgcgacgtctatgcgcggccggggtattgggaaggagccgagtgagcgcgctgggcgctgcgcgcgcgtttcttcgcgcgcggcgccagttcgccagttcgccagttcgccagttcgccgatcagccgatcaaccgatcaaccgatcaaccgattagcgggcagcgggcggtggccccccgcgctatccgaccacgagcacgccgttcatcgtctcgtgcccggagccgcagaagatgtcgcacaggaactggaccgtgcccgggccgcccgcctgcgcggcaagacgcacgaccgcgccgggcggcacgtcggcacgcacgccgtattgcgggatcgaaaagcccatcacagtgtcctgcgcggtcagctcgaacacgaccgattcgtgcggcgcaagcgcgatccgatccggcgtgaacacgaagcgtcgcgcgtgcaccttgatcacgcgcggcgccgccgcacgcacgcgcgacgcgtcgacgcccgcgagcgcggcgagtgccgcgccgctcgcggcgaagagccagcggcggcgcggccaggacggcgcgctcgcgcgagcccggccgcggagcgcgcgcggatcgaagaaaaaatggcgcatcgcagtctcctcaggcgcgcggttgcggttggggcgcggcgacgggcatctcggtcaacgcgggcgcgcgcgccgcgtcgccgacgcgcacttcgcgccagccgagcccgcgatacggcgcggcggcgtcccacggcaccggcaggcgcttgtcctgcgagccgggcgcgggtagcggaaacatcagcgagcgcgccgcgtggtgcgcgatgtggcccgtcatcgcgtggtgctcctgatggatgtgtccgtagaacacggtgacgttcggatagggcatcagcacgtcgacgactttcgcgccgtcgcgcgtggcccagtcccattgcggcgcgagatcgaagagcggccggtgcgtgaagacgacgatgcgcgcgtccttcggctgtcgcgcgagatcccgcgcgagccattcgatctgcgcgtcgccgacgcggccggccggatccgacacgttgtcgacgacgacgaaatgcacgcccttgtgatcgaacgcgtaatgggtgtcgccgaagatctcgcggtacgcggcgcctgcatcgaggctcgcgtcgtgctcgcccggcatcaggtgcagcggcttcgcccgcagttgcgcgacgatcgactgaaactgccgcatccgtgcgcggcgctcggccggatcgtcggtcgtgtgcgtcagatcgcccgtgaacatcacgaagtcgggcgcgacgggcagtgcgttgacggcctcgatcgccttcggcagcgtgccgcgcgcgtcggggttgatcgcggggccggtgaagccccagtgcgcgtcggagagctggacgaagaagaaatccgcgccggcgttcgcggcgaagctccagccgggcagcgcggaagcgaacgcgacgccgccgccgcaggcggcaaggcgcaggaaatcgcgccgtttcaagggttggatgggattcggcatggcggctccttcgcaagtgggggtgcatgcaataccgccgtcgccgcgcggatattcccggtttattttttgtctccgggcgtggatcgcgggaataaactggatcgacgggcggtaaggatgcctgagcgcatgcgcgccgtgatcggcggcgtgcgtcggacgcaagcggccggcgggcggccgcgcatcgcggggaggcgacgtgggtcaattcggccgggcggtcgacgaacatggcgcggacgccgcgcacggcagcgatcggacggccggcgcggccgccgacgcggcggcgcgcggcgagcgttttcgcgcgctcgcgctgccgcatctggacgccgcatacaacctcgcgcgctggctgtgcggcaattcgagcgacgcggacgacgtcgtgcaggaggcgtgcatgcgcgcgttgcgctttctcgattcgtgccgcggcgacaacgcgcggccgtggctgctgacgatcgtgcgccatacctggtacagcgaatggcggcggcgggcgaacgcgcacgaagtggccgccgacgcgctcgacgcggccgattcgacggacgattggcatccggcggtggaggacccgctcgcgcttcttttgcgcagtgaagacgcgcatcgcgtgaacgccgcgctcgcgaagctgccgcccgaatatcgggaggtgctcgttttgcgcgaaatggaggacatgagttaccgcgagattgcggcaatcgcggacctgccggtcgggacggtgatgtcgcggctcgcacgggcgcggcggcggctcgcggcgacgctcggcggcgcgcccgcgtcgcggtcggccgcacaggggcacccgggcgagcgcgcggcgcagcgcgaacgcggcgcgccggcatccggaaccgcatcggaggccatcgatggactgtaacgaaacgcgtgcgctgctcggcgcggatgtcgaccacgagctttccgcggccgatgcgtggcggatcgcgcggcacgtcggcggatgcggcgcgtgccgtctcgagcgcgagcggctcgtcgcgcttcgccgcgcgatgcggcaggcggagtaccatcgcgcgccgggcgcgctgcgcgcccgcattgccgcgggcttgccgttggcggcggcgccgttcgcgcaagcgccggttcaggatctgcccgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcctgaacaggacacgccctcgcaggacatgcgcgcgcccaacaaaccggcggtggatcgcccgcccgaagcgaagccgaggttcggcgccgacgcgcgcggcggcgcgcgggcgggccgctggttcgcgcggccgggcttgcgcggcccgatgcttgatcggccggggccggggccggggccgcgcgccgcggcactgcccggcctgggctggggcgtcgcgctgacggtcgcgctggcggccgcggccggcttcgcgctcgatgcgcgccgcgcggcgacggagcacgccgtcgacgaaatcgtcgcgagccacgtgcgagccgggctgtcgtcacgggacatcgacgtgatctcgaccgatcgccataccgtcaagccgtggttcaacggccgcctcgatttcgcgccacccgtcgtcgacctgagcgcaagcggcttcgcgctggcgggcggccggctcgactatgtcgggcagcgccgcgtcgcggtgctcgtctaccgctaccggcagcatgtgatcgacgtctacgtgtggccgtcgggcgagggcggggcgaggccctacgcgaccgtgtcgcagggttatgcgctcgatcgctgggaggcggccggcatgacgtggtgggcggtaaccgacgcggagccgtccgcgctcgcggcgttcaggacggcgctcgatgcgcgcgtggccgcgccgcggaccgagtgacggcgttttggcgatgcgaccccgtccccgggccggcggtgcccgcgcggctgccgcgcgggcgtggccggccgaacgcccgccggcctgcccaagttgttgaaaacacggccgaatcgcgcggcgaagcctgtatgagccttgcatgcgacccatatacgggttagaatcttcggcttctcacttgccacaccggttcagacgcccgggtggcttctatccacaaggagtgtgtatgcgtcattacgaaatcgtcttcatcgtgcaccccgatcagagcgagcaagtgcccgcgatgatcgagcgctacaagtccacgatcacgtcgcacggcggtcagatccaccgcgtcgaagactggggccgccgccaactggcctacatgatcgagaaactcgcgaaggctcactacgtctgcatgaacatcgagtgcgaccagacgacgctcgacgaactcgaacacgcgttcaagttcaacgacgccgtgctgcgccacctcatcgtcaagatgaagaaggccgaaaccggcccgtcgccgatgatgaaggaagttcagcgcgaagaagccaagaaggcggctgctgcccagccgaccgaagcgcaggcttaacgcaccaagccatcagggaaggagcgcgtcgctttcgtgaacaggctgcaactgacggcgagcgtcgtcgaacgtgaaccggtgcggtacacccccgccggcgttccgatcgcaagcgccacgttgcagcatcgcacggaagtcgtcgaggcaggcatcgcccggcaggtcgaattgacgatcccggccgtggcggcaggcgaggcgagcggcaggctggaagcgtgcgagatgggcgtcgagacgctcttcaccggcttcctggcgaaaaagcaccgcaacgcgagaaccctggtgtttcacatcacagcattgcaggacattggaaaggactgaacatggcccgccccactggtaagaaattcgacaagcgtcgtcagcaacaaaacccgctcttcaagcgcaagaagttctgccgcttcacggcagccggcgtcgagcagatcgactacaaggatacggaaacgctgaaggacttcatcggcgagaacggcaagatcacgccggcgcgcctgacgggcacgaaggcccactatcagcgccagctcgatacggcgatcaagcgcgcgcgttttctcgcgctgctgccgtacaccgatcagcacaaggcgtaatcaggcgacgcaataaggagaattcgaatgcaaatcattctgttggaaaaagtcgccaatctgggcaacctcggtgatatcgtcaaggtcaaggacggttacgcgcgcaacttcctgatcccgaaccgcaaggcgcgccgcgcgacgaaggacgcgatcgccgaattcgaagtccgccgcgcggaactcgaaaaggtcgccgccgagaagctggccgccgcgcaagcggtcggcgagaagctgaacggccagacgttcgagatcacgcagaagtcgggcgtcgacggccgtctgttcggctcggtcacgaacggcgacgtcgcggagctgctgaagaaggcaggctacgaaatcgagaaggcgcaagtgcgcatgccggaaggcccgctgaagatgatcggcgagcacggcgtgcaggtcgcgctgcacaccgacgtcgtcgtcgacgtcacggtcaacgtgatcggcgaccacgcgtaagcgacatgcagtctctacgggcggcgcacgccgcccgacatgaagggcaggggctcgggcaaccggttcctgccttttttcgtttctcggcggtgccgatgccgagtggcgaagccgcgcccatttcgcgataatccgtagccatgaacgcgccgaaagacccccaaatcgaatcgctgaaagtcccgccgcactcgatcgaggccgagcagtccgtgctcggcggcctgctgctcgataacggcgcctgggaccggatcgccgacttcctgtcgcagagcgatttctaccggtacgaccaccgtatcatcttcgagcacatcggccggctcatcgccgcgacgcgtccggccgacgtcgtcaccgtctacgaggcgctcacgacgtccggcaaggcggaggacgtgggcgggctcgcgtacctgaacgcgctcgcgcagaacacgccgagcgcggcgaacatccgccgctatgcggaaatcgtccgcgatcgcgcggtgctgcgccggctcgtgtcggtcgccgacgaaatctcggccgacgcgttcaatccgcagggcaaggaagtccgccagctgctcgacgaggccgaatcgaaggtgttctcgatcgccgaggacggcgcgcgcggcacgcagggcttcctcgaaatcgggccgctcctcacgcaggtcgtcgagcggatcgataccctttatcacaccgcgaacccgagcgacgtgacgggcacgccgacgggcttcgtcgatctcgaccggatgacctccggcatgcacggcggtgagctgatcatcgtcgcgggccgcccgtcgatgggcaagaccgcgttttcgatgaacatcggcgaatacgtcgccgtcgaatacggcctgcccgtcgcggtgttctcgatggaaatgccgggcacgcagctcgtgatgcggatgctcggctcggtcggccggctcgaccagcaccggatgcgcaccgggcgcctgaccgacgaggattggcccaagctcacgcacgcggtgcagaagatgagcgaggcgcagctcttcatcgacgagacgggcggcctgaacccgatggaattgcgctcgcgcgcgcggcgtctcgcgcgccagtgcggcaagctcgggctcatcatcgtcgattacctgcaactgatgacgggctcgtcgcagggcgagaaccgcgcgaccgaaatctcggaaatctcgcgctcgctgaagagtctcgcgaaggagctcgacgtgccggtgatcgcgttgtcgcagctcaatcgcggcctcgagcagcggccgaacaagcggccggtgatgtcggacctgcgcgaatcgggcgcaatcgagcaggacgcggacgtgatcctgttcatttaccgcgacgaagtgtacaacccggacagccccgacaagggcaccgccgagatcatcatcggcaagcagcgtaacggcccgatcggccccgttcggctcacgttcctgggtcaatacacgaaattcgacaattttgcaggggcgcaaaacttctacggcgagtagcgccggatgtaaacccctatttcgcaaaacgttgtatcccgtcgccgtcgttgcgatcgggcgcttggcgggcaagtgttaaacagtacaatgtcgccggtttttgtgaccgccgtttgaccatctttcaggaatcccatgttcggtcgattcatgcccaccgagggcaagttctttgaaatcttcaatgcgcacgcgaattacatcgtctctggcggacgcgagctcgaacttctgatcgacaatctcgcggacgccgagattcacaagcagaacgtgcaatcggccgagaaggcggccgacaagctgacgcacgaagcgatcgatctgctgcacaagacgttcatcacgccgctcgaccgcgacgagatccacaagctgatcacgacgatggacgacatcctcgatctgatggaggatgtcgcgaccgccgtgtcgctctacgacgtgcgctcggtcacgtccgaggcgagccagctcgcgcacatcgtcacgcaatcggcgcagcacgtgcaggcggccgtcgcgctgctgtcggacatgaagcagtccggccagatcctgaaggcgtgcgaggagatcgaccgctgggagtcggaggcggaccgcgtgctgcgcgcggcgatgtcgaagctcttccgcgaggaagacgacgtgaagacgctcatcaagctgaaggcgatctacgagctgctcgagcagatcaccgacaagtgcgaggatgtcgcgaacatcatcgaaggcatcgtgctggaaaacgcctgagccgatcacgatgcattcgatacaactcgccttgtgggtggtcgcggcgctcgtgctcgtcgcgctcgtgttcgatttcatgaacggttttcacgacgccgcgaactcgatcgcgaccgtcgtgtcgaccggggtgctcaagccccagcaagccgtcgtgttcgcggcggcgttcaacgtcatcgcgtatttcattttccacctgaaggtcgcgcagaccgtcggcaagggcacgatcgacgcgagcatcgtcgatcattacgtcgtgttcggcgcgctgttcggcgcgatcggctggaacatcattacgtggtactacgggattccgtcgagctcgtcgcacgcgctgatcggcgggctcgtcggcgccgcggtgtcgaaatcgggctgggggtcgctgaacgtcgacgggctgatgaagaccgtcgcgttcatcttcatctcgccgctgctcggcttcatcctcggctcgctgttcatgctcggcgtgtcgtggctgtacttccgcaccgcgccgagcaaggtcgaccggcgcttcaggcggctgcaactgctgtcggcgagcctgtacagcctcggccacggcggcaacgacgcgcagaagacgatcggcatcatctggatgctgctgatcgcatcgggctatgcatcggccgcgtccgacgcgccgcccgcctgggtgatcggcgcatgctatctgtcgatgggcctcggcacgctgttcggcggctggcggatcgtgcgcacgatgggccagaagatcacgaagctcaagccggtcggcggtttctgcgcggaaacgggcggcgcgctcacgctgttcatcgcttcgtggatgggcattccggtatcgaccacgcacacgatcaccggcgcgatcgtcggtgtcggcgcgacgcgcaagctgtcggccgtgcgctggggcgtcgcgggcaacatcgtgtgggcatgggtgctgacgattcccgcctcggcgctgatcgcggcggcgggctggtggatcgggcaccgggtgttctgatgcgctgagcgtgccgattgcgcggctttgcgccgcgcatcgccgaacggaaacgcgcagcggaaagtcagcgaacgatgcgccgcaggccgacaggctgcggcgcatcgtcttttcggcaacggtatttttcgcttgcccttcgcgtttcactcgcgcggcggtgcatcgcgcggcccatcgcgtccggacggcgccttcggcgtgtcggcgcttgccgcttctccgatagcctcaataaccgccgttcgcgaagcgggcgatcgggtcgtcgttcgagccggttgcggcggcgcttgcggcgctgccggctgtcgacgcgcgcaggacctgcacgttgccgggcgcggcgagttgcgcctggcgagcggccgcgcgcgcggtgggcggcggcggctcgaacgcgtccgcggcggcgtcgatcggatcggccgccgatgcgccggccatgctcgtcggaccgccggcgggcggcgcggccggcggcaccgcgccgcccgggttgccggccgcgagcacgggcgaacgcgcgccggcagcctgcgcttgccggcgcgcggcggacatcgcggacggcggcggctcgtacggatcggcggcggttgcggcggttgccgcagccggcacggcgttgggcagcggcgcggccgaggccggggctgaggccatcgcagcggcggagtgggcggcatattcggacgatggcggcggtgctgcggcgcgtgccgcggccggcgtcgccgagttcgccgcatagccgggcgcggagggcgctgccgcgcgtgcggcggacgccgccggcgcattgactgccgcataggccggcgccgcggctgccgggctcacgcgcggcgcgggttccggcggccggctcgcctgataggtcggcgcatcgaacggcgccggcttcgccttcggcgccgcgacgcgccggatgccgtcgaagcgcttcgcccaatacggattcgtcagatagtcgagccgcacggtgccgcccgtcgacggcgcgttcacgaagcgcagcttgccgacgtagatgccgacgtgcgaatgcggccgccccgacgtattgaagaagatcagatcgcccggcgcgatgccgtcgggctcgatcgattcgccgatcgagctcatgtcggcggtcgtgcggggcagattcacgctcgccgcgcgatcgacgacatagcgcacgagcccgctgcagtcgaagccgctgtcgggcgtgttgccgccccaacggtacggcacgccgacgaggctcatcgcctggatcgagatttcctcgcggccgacgctatggtcgacgaaattcggaaagccgcgcggcggcgcgtacgcgcgcggcgtggtgatcgccatgccggacgacgagcgcgccgacttgggcggcacgctcgagcaggccgcgagcagcgaaatcacgagaacggacagcgaaagacgcaacatgagaggcgggcgaacgcgctgcgctcgccaatcgtatgacaacggttaatcgcgatagtagtgcgtccagcggggctttcgcaagaattcctgagaaatgacttgaagtttcgcgcgtaaatgttgtgcaggaaggacgttttgcgcggtgacgattcggcccccatataaaaacggcgcctgacgaatcaggcgccgcgggatgccgggaaccgctcggcgcggcggccggcacggcgttacaggatgtcggacgcgtaatcggccagccgtgagcgctcgccgcgcgcgagcgtcacgtggccgctgtggccccagcccttgaagcgatcgacgacgtacgtgaggcccgagctgccttccgtcaggtacggcgtgtcgatctgcgcgatgttgccgaggcagatgatcttcgtgccggggcccgcgcgcgtgacgagcgttttcatctgcttgggcgtgaggttctgcgcctcgtcgatgatcacgtacttgtcgacgaacgtgcggccgcgcatgaagttcatgctcttgaccttcaggcgcgagcggatcagctcctgcgtcgccgcgcggccccattcgcccgccgcgtcgtcggttttctgcagcacttcgaggttgtcgtcgaacgcgcccatccacggctgcatcttctcttcctcggtgccgggcaggaagccgatgtcctcgcccaccggcacggtcgcgcgcgtgacgatgatctcgttgtagcgcttgtcgtcgagcacctgcgccaagcccgccgcgagcgcgacgagcgtcttgccggtgccggcctggccgagcagcgtgacgaagtcgatctcggggttcatcagcaggttcagcgcgaaattctgctcgcggttgcgcgcggtgatgccccacacgttgttcttgtggtggctgtagtcgcgcagcgtctgcaacagcgccgtcttgccgttcagctcgcgcacgatcgcgtggaacgcgggctcgccgttctgcggctcgagataggcgaactcgttgacgagcatcgacgcgacgagcgggcccgtcacgcggtagtacgtcgtgcccgtcttcgtgtcctgccagctctccatccccttcgcgtgcttcgtccagaagtcctgcggcagttcgcgcacgccggagtagagcagatccttgtcttcgagaacctgatcgttgaagtagtcctcggcgggcaggccgagcgcgtgcgccttgacccgcatgttgatgtctttcgacaccagcacgacctgccgatcgggccgctcgcgctgcagcgcgcgcacgacgcccaggatctggttgtcggccttgccctgcggcaggccctcgacaggctcgatgctcgtgagcgtggtctggaaatacaggcggccgagcgcctcgcggctgccgaggcgcgcgagcggaatgccggccgagatcgggcccgcatcggcgacgagcgagtcgagcgtgcggctcacctggcgcgcgttgcgcgcgacttccgacatgcccttcttgtgattgtcgagctcctcgagcgtcatcatcggcagatagacgtcgtgctcctcgaagcggaacaggctgctcggatcatgcatcagcacgttcgtgtcgagcacgaagagtttttgcatctcgacttcggcgtccttgcggccgcgcgttttcgcggccgggcgcggcgcggcgggcgcggctgccgcgggcttcgccgcatcggtcttcgacgagcgcgcgacgggggcgggcgcggccggcaccggctgcagcagcgcggccgtctgctttgcccggcgcgcgcgcggcgcgccggcgctcgcgtcggcggcgggcgcgacggcgcgcagcggcgtggtggtgttcgcggcaacgaccatcggttcggctacgctcgccgggctgtagtcggccgcggcggcgtgagcggggcccccggaggcggattgcttcgcggctttcgcgggccgcgctttcgccttgtattcgtcgggcggcagcaggctgccgagcttgctggggggagtaggcaaaggcatggtgtccctcgggaggaatcgtgtcgcaggcatgcgccgccgttcgcatcctgcgacgcttcgcgtgtgcagtttgcgcgcagtggcgcacatggggttcgaatcgccggttcgcctagatttcgatcgtctccttgacgcgttggacggccggcgtgcaatgaccggcccggaaaccataaaaaaagccgctcccccgaacaggggcgagcggctcggctttaaccgtcgtgctgcgcgtcaggcgcgtgggcgcatcgtttggaccaccggcgcagctacgagaaaaatgggtcggacaggcattcattgcggcccaatataacgcgcctcaaagcgcttgtacagcgctcagcacgtcgtcgacatggcccggcaccttcacgccgcgccatgcgtggcgcagcatgcctgcgccgtcgatcaggaacgtcgagcgctcgattccgcgcacttccttaccatacattttcttcagtttcatgacgccgaacagcgcgcagagcgtttcatcggggtccgaaatcaacgggaacggcagttcgagcttcgccttgaagttctcgtgcgagcgcaggctgtcgcgcgacacgccgacgatttccgcgccggctttcttgaacttcggatacaggtcgcggaactgcaggccctcggtcgtgcagccgggcgtgttgtccttcgggtagaagtacagcacgagcttcttgcccttgatgcccgacagcgaaaactcgccgcccgtggcgggcgcagtgaaatcgggaacttggcggtcgacttcgacagacacgtgtttctcctgttgttatgaacgagcgcggacggcgagccgcgcgtggcgatgcgggatgagaagcgaaagccggcaccggctttcgttcagtcgggctggacgatcagctcgccggagcggccggggatttcgccccacgcgacagggtacgatggcagcgcggcgcggtccagcgtcgcgtaatagtcgcccatcgtcgcgaacgtgtggccttgcgcgcgccagcccgcgagcagttgctcgaacaccggcgcgagcttctggccttcgagctccgcgtgcagcgtgaacacctggtcgtgcggattgcgctcggtatgctcgagcacacgcgcggcgacgttgcccgtatcgatgccgtccacgccgaggatctcgtcgagcgtcggcagcgtggtcggcatctgcacgtgcgcgagcgttttgcccgcgacgacgggcagatacggcgaatggccgcggccgtccgacgcgtagcgcatcccccacgcgtcgatctgctcgaacgccgcgtcgttcatctgccagccggccgcgccgtgcgtgacgggcggcgcgccgaagatctcgacgaagcgctcgcggctcttgtccatctcgcgcacggtccactcgcgcgggcgccggcggacgttgtcctgccagtacacgtgatcccacgtgtggatgccgcattcgaagccggcttcgtggatcgcgcgcatgtcggctctcgcgcggcggccgatgtcggggccgggcagcagcacgccgtacagcagttgcctgacgccgtaatgttcgacgaccgacgtgcgcgacaccttcttcaggaacccgggacgcagcacgcggcgcatcgcccagccggtgtgatcggggccgaggctgaagaggaaggtcgcgcgcgcggcgaagcgatcgaagatgcgcgcgaggttcggcacgccttcgcgcgtgccgcgcaacgtgtcgacgtcgatcttgaggacgatgcgagccaagcggtgggccccgctcagccgtgctgctcgacgagcgcgcgcgcgtcggcgacgtggccgcggtacgcctcgaagatctggcgcagcgcgtcgtcgaacgtgaactgcggtgcccagccgagctcctgcatcgtgttctcgatcttcggcacgcggttctgcacgtcttgatagccgttgccgtagtacgcgcccgaggtcgtctcgacgagcttcacgcgcttggccgaatcggcgtactcggggaactccgccgcgagctcgagcatcttgttcgcgagttcgcgcaccgagaagttattgttcggattcccgatgttgtagatcttgcccgtcgcgacgccgttcgaattctcgatgatcttcatcagtgcgctgatgccgtcgtcgacgtacgtgaacgcgcgcttttgcgagccgccgtcgacgaggctgatgttctcgccgcgcacgatgtggccgaggaactgcgtgacgacgcgcgagctgccttccttcggcgtgtagatcgagtcgaggcccgggccgatccagttgaacgggcggaacagcgtgaagttcaggccttccatcccgtagccccagatcacgcggtccatcagttgcttcgagcacgcgtagatccagcgcggcttgttgatcgggccgtaggtgagggcggacgcatccgggtcgaactgctcgtccgcgcacatgccatagacctcggacgtcgacggaaacacgagatgcttgccgtacttgacggccgagcgcacgatcggcaggttcgcctcgaagtcgagctcgaacacgcgcagcggctgtttgacgtaggtggcgggcgtcgcgatcgcgacgagcggcaggatcacgtcgcacttcttcacgtgatactcgacccactccttgttgatcgtgatgtcgccttcgaagaaatgcatccgctcgtgcttgacgagatcgccgagccgatcggtctgcatgtccatgccgaacacttcccaatcggtggtttcaagaatgcgcttggacaggtgatgaccgatgaagccgttcacacccaggatcaggactttttttgctttcatgaatgacgggaagaatgaatgaactgcgcgaattgcgccggggaaacgacggcttcgccgccgtcgtgcggccggcgcagttcgagaatggagacggcgcggctgtcgccgcaaacgccgaacagcgcattatcgcttacgtgcaggcccggcggcaaatcgacggccgcgcgcgcggcggccgtgccgggcgcggcgagccgcgcgcgcgcgatcacgaagcgcgtgccgccgagatcggtgaacgcgcccggatacggcggcgcgaccgcgcggatcaggttgtacacgttcgcggccggctgcgtccagtcgatgcgcccgtcctcgggcttgcgcccgccgtagtagctgccctgcgacagatcgttcggcaggtgcggcgcttcgcccgcgagcagcgcgggcagcacgcgccagagcgtctgctccgcggcgacggtgaccttgtcgaacacctgcgcggcggtgtcgtcgggcaggatcggcaccgcggtctgcccgacgatcgcgcccgcatcgggcttcgcggccatttcgtgcagcgtcgcgccggtttcggtctcgccgttgagcaccgcccagttcgtcggcacgcggccgcggtacttcggcagcagcgagccgtgcatgttgtacgcgccgcgcgcggcgagcgcgaggaggtcgacgggcagcatgtgccggtaatagaacgagaagatgaaatcgggcttcgcgctcgcgagcgccgcgcgcacgtcggcgccggccggatcggcgggcgtgatgaccgcgatgccgtgctcggccgcgaccgccgcgacgctgccgaaccagatgtgctcggtcgggctgtcttcgtgcgtgacgacgagcgcgacgtccacgccgcgcgcgagcagtacctgcaggcagcgcacgccgacgttgtgatacgcgaagacgacggcgcgcggcttcatcgcgcggcctcgcggcgctcggcggcgagcgtgacgccgggcttgccgtcgcgcgcctcgagcacggtgtggatcaggtagcgcggccgcgcgcggacctgctggtagattcgtccgatgtattcgccgagcaggccgagcgcgaagatgatcacgccgagcaggaagaacgtgatcgcgaacagcgtgaacacgccctgcacttccgcgccgacgatgaagcggcgcacgacgagcagcacgaagagcgcggccgagccgagcgagaggatcacgccgatgaacgacagccattgcagcggcacgaccgagaagcccgtgacgagatcgaagttcaggcggatcaggctgtacagcgagtatttcgattcgcccgcgaagcgctcttcgtgcgcgacctcgatttcggtcgggttttgcgcgaacgtgtacgcgagcgcggggatgaacgtgttcacctcgccgcagcggttgatcgtgtcgatgatgtggcggctgtacgcgcgcagcatgcagccctggtcggtcatcttgatgcgcgtgatgcgctcgcgcagccggttcatcgcggccgacgccttgcggcggaacaggctgtcctggcgctgcagccggatcgagccgacgtagtcgtagccttcgcgcatcttcgcgatcagcttgccgatttcctccggcgggttctgcagatcggcgtcgagcgtgatgacgatctcgccgcgcgactgctcgaagcccgcaaggatcgccatgtgctggccgtagttgccgttcagcagcacgacgcgcgtcgtgtccggacgcacgcggaactgatcggcgaggagggcggccgagcggtcgcggctgccgtcgttgacgaggatcacctcgtacggcgtgccgagcgcgtcgagcgccgggtagagccgcgcgaagagcgcggcgagccccgcttcctcgttgtacacggggatgacgatcgaaacttcaggatgcgtcgcgcgtgtttcagggtgagtcatgtccgcttattttccgtattgttcgcaaatctggttgacggcgtcgacgacccgttgcacgtgcgcctcgctcatctgcgtgaagagcggcagcgtgacggtcgacgcgccgaagcgctcggcgtgggggaacatgccctgcgcaaagccgcgcgcgcggtacagcgtgaaaagatgaatggccgggtaatggacgcccgagccgatgccgcgctgcttcaactgctccatgaattcgccgcgcgagatcgacagcttctcgagcggcagcgtgatctggaacatgtgccagttggtgttttcgaaatccgcgacgggcagcccgacgccgagcgcgcacgcgggcccgttcgcgaacgcgtcgaagtagcggcgcgcgagcgcgtgccgcgtcgcgttgaagcgttcgaggtgcgcgagctggccccagccgacgcgcgcggcgacgtcggtcagattgtatttgccgccgagcacgtcgcagtccatcccgtcgaggcccgtgcgcgtgatgccctgcagccggtacttctgcgcgagcgtcgcctcggcctcgtcgttgagcacgagcgcgccgccttcgatcgacgtgatgttcttgttcggatggaagctgaacgacacgatgtcgccgatcgcgccgatgcgctggccgcgccacgtcgagccgagcgcctgcgcggcgtcctcgatcacgcgcaactcgtgcgcgcgcgcgatcgcgtagaggcggtccatgtcgacgggcaggcccgcgaggtacaccgggatgatcgccttcgtgcgcggcgtgatcgccttttcgacgaggtcgagatcgaggttgcgcgtgacgggatcgatgtcgacgaacacgggcgtcgcgcccgtctcgaggatcacgttgctcgtcgcgacccacgacgcgggcgtcgtgatcacttcgtcgccggggccgacgcccgcgatccgcaggccgatctcgagcgtcgccgtgcccgagttgaacacgcgtacgggacgcccgccgcagtattcggacagcgcggcctcgaagcgctggcactgcgggccggtcgtgatccagccggagcgcagcacgtcggccacgccctgaatggtttcctcgtcgatctcgggtttgacgaacggcaggaaaggaacggaagtctggctcatgtaagcttcgctcgttgtcgtgtgaaagaaatcgggcgccgcccgacacgcgcatttaacactgttcgccggaacgggtacgtcactttttgtcggtccggccggcgcgtcggccgggcgcgggcgtcaactgcgcgcgagcacgaacacgccgatcaggatgatgccgatgccgacgaggcgttgcaccgacagcacctcgccgaacaggtaccacgcggcgaacgcgttgacgacgtagccgagcgagagcatcggatacgcgaccgacacgtcgacccgcgacagcccgacgatccacacgaccaccgagagcacgtagcagccgaggccgccgatgatcggcaattgggtcgcgatcttgaagccgatgggcacaatgttcgcacgggtgaattcgaagtgtccaacggcgcgcacgccggctttcagcagcagttgcgcgcaggcgttcagcatcacgcccgtgacgatgcaaaagagggagacggggttcatcgattcgggtccttcgcggctcaggattgcggcttctcgacgacgacgcgccggttgtcgcgtgcgacgacgcgcatcggcaggccggcctccgataactgcttgtagcggtcgggcgacatcagcgcgagcgcgtggcgatcggcgcgccagcgctgctcccattcggcgacggtcggcacccacttgttcggctcgaccgagatgccgaacgtgagctcgtccttgcgctcgaccatgatcatcgtgtggccgacgtagaacggcagcgtgtgatcgagcgtctcgacggaatagaacggcgtgtcgggcggcagcttcgcgagttcctcgcggatcgcgggcgcgaggagcgcgcccgagctgtagcggccgaacgcgtcgtgcccggtgccgccgatcgtgccgaggagcagccagccggcgccgaacgcgacggccgccgccgcgacgcccgcgcggccgcggcggttgagccagacggcgacgagcgtgagcgcgaacgccgcggcgagcgccacgtacacccatttctggaattccaggtactgcgaattcggcgtgcgtgcgtcgcccagccgcgcgaggaaaagcgtgccgaatgcggcggcgacgagaaataccaggtagccgaacagatggcggcggaactgctcgcgcgacacgagcggcagatacgcgccgatcatcagcgcgagcgcgggcgccaccggcagcacgtacgagatcagcttcgaatgggacgcgctgaagaacaggaaaatgaacacgctccacgtcgcgagcatgagcatcggcgcgaagccgttcggctggcgcgggatgcgcagcgcgtggcgcacgctctgcacgctcacggacagccacggcaggaagccgacggcgagcaccggcgcgaagtagtagaacgcgccggggcggttctgctcgggcgtcaggtagcgccggaactgctggacgatgaagaagaagttgaagaactcggggttgcgcgactgcacgagcacgaaccagggtgtcgcgatcgcgaagaagatgacgaggccgctcacgaggtgcaggcgtttccacagcgcccagtcgcgggacgcgagcgtgtagaggacgagcacggcgcccggcaggatcaggccgatcaggcccttcgacagcacggcgagcgccatcgacgcccagcagagccacatccagccgcgctcggcgcgcttgccgatgccggggcgctgcgcgagcagcagcgcgcagagcgtgaccgtcatccacagcgacagccccatgtcgagcgcgttgaagtggcccatcaggttccagtacggcgagctcgcgagcacgagcgccgcgaaaaagcccgcgcgcgggttgaacacgcgcgcgccggcgtagccggcgaagagcacgcccgcgaagctcgcgagcgccgtgtacaggcgcgcctgccattcgccgatgccgaaccacgcgaacgtgagcgcgttgagccaggtctgcagcggcggcttctcgaaatacttgtagccgttgtagcgcggcgtgatccagtcgcccgtgacgaacatctcgcgggccatttcggcgtagcgcccttcgtcgctcggaatcagatggcgcaggccgagcggcgcgaaccagatcacggcgagcgccgcgacgagaaggaggagcgcggcgcggttcagcgtcacgggcgcggcgcgatcgagcggtagcctcgtcggcgtatcgttcatagaagtcgtattggagtggttcgaattcggtcggggcggagtgcggctgtcgttcgcggccgtcgttcgcggcgcccgggccgcggcgcgaagcggggcgccgcggcggacacgggcgcgaacgcaggcgccgccggaagttttagcgcggggcggcttaacgctcgcttaacgttcgatcagcagcgccgccgcgaccttccggccttcggccatcaggatgttgtacgtgcggcaggcggcctggaaatccatcgtctcgacgccgacgcgctgcgcggtgagttgcgcggtcaggcgcggatgcgggaagcgcagtctcgcgccgctgccgaagaccacgacctcgggttgcggttcgagcagcatcgcgaagagctcgggcgtgagcgcgtcgaacgacgcgacgggccattcgacgacgggtgcgccgggcagcacgatcacgctcgtctcgtggcgctgcagattgatgtcgacataatcggggccatagccggtgacggtattgagcgcgttgctcgggtcctgatgtaatttcaaatcggtcttccgcggtgtcgaaaagggccggaacaaaggccgcgcggcgcggcgatccggccccgaacggggcgggccgcctgccgcgatgcgtgcggccgccgtggcgggcgctgccgcgcgcgggccgcggccgggttggtgcattgcgaaagtcggccaaaatccgctaaattataactttttagccgctcccgggcggcgtttctgtcgcgcgccgccacaagccgtgcccgtcagccgcatgaagccattcctagacagcgcgctaccggccgctctccagttttgatccccgccccccaggcccgcaggcattacccaggaacgtgtccgccgtgaaaccgattcagaagtcgaacaagctgctcaatgtctgctacgacatccgcggccccgtcctcgagcacgcgaagcgcctcgaggacgaggggcatcgcatcatcaagctgaacatcggcaacctggcgccgttcggtttcgacgcgccggacgagatcatccaggacatgatccgcaacctgccggcgtcctccggctattcggattcgaaaggcgtgttcgccgcgcgcaaggcgatcatgcactacacgcagcaaaagggcgtgcacggcgtcgggctcgacgacatctacatcggcaacggcgcatccgagctcatcgtgatggcgacgcaggcgttgctgaacgacggcgacgaggtgctgctgcccgcgcccgactatccgctctggacggcggccgtgagcctgtcgggcggcacgcccgtgcactacgtctgcgacgagtcgaaccgctggatgcccgaccccgacgacattcgccgcaagatcacgccgaacacgaaggcgctcgtcgtgatcaacccgaacaacccgacgggcgcgctttattccgacgcattgctcatcgagttgatcgcgatcgcgcgcgagcacgggctcatcatcttcgccgacgaggtctacgacaagatcgtctacgacggcaagtcgcacaccgcgctcgcgtcgctcgccgaggacgtgatcaccgtcacgttcaacagcctgtcgaagagctaccggtcgtgcggctatcgcgcgggctggatgtcggtcgcggggctcacggccgagaaccgccgccgcgcgcacgattacctggaggggctcggcatcctgtcgtcgatgcgcctttgcgcgaacgtgcccggccagtacgcgatccagaccgcgctcggcggctatcagagcatcaacgagctgatcatgccgagcgggcgcctgtacaagcagcgcgagctcgcgtacgacatgctgacgtcgattcccggcgtgtcgtgcgtgaagccggaagcggcgctctacatgtttccgcgcctcgatccgaagctctacccgatcgagaacgaccagcagttcatcctcgagctgctgctgcgggagcgcgtgctgctcgtgcagggcacgggcttcaattggccgacgccggaccacttccgcgtcgtgttcctgccgaacgtcgacgacctgaccgattcgatcgagcggatcgcacgctttctcgacggctaccggaagcgcaactcggtctgaccggggcgcgttccccctttttcattcaatagatcacacgcagcatggaaccgatcaaagtaggcctgttgggcttcggcacggtgggcggcggcaccttcaaggtgctgcgccgcaaccaggaggaaatcaagcggcgcgccgggcgcggcatcgagatcgcgcgcgtcgccgtgcgcaatcccgcgaaggcgctcgccgcgctcgacggcgacgccaacggcgtgtcgatcggcgacgatttcaacgcggtcgtcgacgatccgtcgatcgccatcgtcgccgagatgatcggcggcacgggcctcgcgcgcgagctcgtgctgcgcgcgatcgcgaacggcaagcatgtcgtgaccgccaacaaggcgctgctcgccgtgcacggcaccgagatcttcgaggcggcgcgcgcgaagggcgtgatggtcgcgttcgaggcggccgtcgcgggcggcatcccgatcatcaaggcgctgcgcgaggggctcaccgcgaaccggattcagtacatcgcgggcatcatcaacggcacgacgaactacatcctgtcggagatgcgcgagcgcgggctcgatttcgcgacggcgctgaaggccgcgcaggaactcggctacgcggaagccgatccgaccttcgacatcgagggcgtcgacgccgcgcacaaggcgacgatcatgagcgcgatcgcgttcggcgtgccggtgcagttcgaccgcgcgtacgtcgaaggcatcagccggctcgccgcgaccgacatcaaatacgcggaggaactcggctaccggatcaagctgctcggcatcacgcgccgcaccgagcgcggcatcgagctgcgcgtgcatccgacgctgattccggccaagcgcctgctcgcgaacgtcgagggcgcgatgaacgcggtcgtcgtgcacggcgatgcggtcggcacgacgctgtactacggcaagggcgcgggcgccgagccgacggcctcggccgtcgtcgcggatctcgtcgacgtcacgcgcctgcatacggcggaccccgagcaccgcgtgccgcacctcgcgttccagccggacagcctgtcgaacacgccgatcctgccgatcgaagaggtgacgagcggctattacctgcgcctgcgcgtcgccgaccagacgggcgtgctcgccgacatcacgcgcatcctcgccgaatcgggcatctcgatcgacgcgctgttgcagaaggaatcggagcaggtggacgacgcgaacggcgagaccgacatcatcctcatcacgcacgagacggtcgagaagaacgtcaacgcggcgatcgcgcgcatcgaatcgctcgcgaccgtcgtgtcgaaggtcacgaagctgcgcatggaagcgctcaactgaggacgacatgaattacatctccacgcgcggcgccggcatcggcgagcgtcacacgttctccgacatcctgctcggcggcctcgcgaaggacggcgggctctacctgccgagcgagtatccgcgggtgagcgcggacgagctcgcgcgctggcgcgcgctgccgtacgcggatctcgcgttcgagatcctcgcgaagttctgcgacgacatcccggccgacgacctgcgcgcgatcacgcgccgcacgtatacggccgacgtctatcgtcacacgcgccacggcggcaacgcggccgacatcacgccgctcacgacgctcggcgccgagaacggcgcgccggtctcgctgctcgaactgtcgaacggcccgacgctcgcgttcaaggacatggcgatgcagttgctcggcaacctgttcgagtacacgctcgccgcgcacggcgaaacgctgaacatcctcggcgcgacgtcgggcgatacgggcagcgcggccgaatacgcgatgcgcggcaagcggggcgtgcgcgtgttcatgctgtcgccgcaccggaagatgagtgcgttccagacggcccagatgtacagcctgcaggacccgaacatcttcaacctcgcggtgaagggcgtgttcgacgattgccaggacatcgtgaaggccgtgtcgaacgatcacgcgttcaaggcgcagcagaagatcggcacggtcaattcgatcaactgggcgcgtgtcgtcgcgcaggtcgtgtactacttcaagggctatttcgcggcgacgcgcacgaacgacgagcgcgtgtcgtttacggtgccgtcgggcaacttcggcaatgtctgcgcgggccacatcgcgcggatgatggggctgccgatcgagaagctcgtcgtcgcgaccaacgagaacgacgtgctcgacgaattcttccgcacgggtgcgtatcgcgtgcgcagcgccgagcacacgtaccacacgagcagcccgagcatggacatctcgaaggcgtcgaacttcgagcgcttcgtgttcgacctgctcggccgcgatccggcgcgcgtcgttcagctgtttcgcgacgtcgagcaaaagggtggcttcgatctcgcggcgagcggcgatttcgcgcgcgtcgccgagttcggcttcgtgtcgggccgcagcacgcacgcggaccggctcgcgacgatccgcgacgtgttcgagcgctatcgcacgacgatcgacacgcacacggccgacggcctgaaagtggcgcgcgagcatctgcagccgggcgtgccgatgatcgtgctcgagaccgcgcagccgatcaagttcggcgaaacgattcgcgaggcgctcgggcgggagccgtcgcggcccgccgcgttcgacgggctcgaggcgctgccgcagcgcttcgaggtggtcgacgcgagcgcgcagcaggtgaaggacttcatcgccgcgcacacgggcgcatgatggcgtgatgtgccggcggcggggcggtgccgcgcgatatcgttgttgccgttgccgttgccgttgccgttgccgttgctgtcgctgtcgctgtcgctgtcgttcgccgggtcggcgcacgttcggccgccggccggcatcggtccgtcgcgcagcgtgtcgcctgccctccatcggcgggcaggcggcacgctgcgcggtgtagcgcgaagccgccggtgcgacgcggtgacgcagcgttgctgcgccaaacggccgctacacggccaccgcgcgattccggccgaccggcggcgcctgcggcgtgtgcggatcgcgggtcgcgttcgtcgggtccgtcgggtctgttccgtgccggcccggcccgccgtatcggcgagcggggcggcctgggcgtgccgcccgatcggccgcttgcgtcgtcggtggttgttccggcggctgttttttcgatcggtcgcctgcgcacgcgtggttgccgcgcgcgtcaaacggataccgagcgggataccgaacgcggcgagcttgaccgatcgcgccgccgcgatctcggatgatgcgccgattgccgttcatcgcatgcgaacggcgggccgcgattcgtcggaaatcatcgccattcaccgccattcgccgcgatgcgtgacgatgcgcggcgctcgtgcgccgcgcgggcgcgaatcggcgcgggcgcgaatcgttgcgatcggtcgctcacatccgcgcgaaggcgtcgctacaatgtcgccatccggtcaacatttcaatcgacgatgtcccaccccactccccagacgccgcgcgtgccgatgctgtcgacggccgatgcgctgacggcgctgctcgcggcggcgcgtccgctcgccgagattgaaaccgtgccgacgctcgaggcgctcaaccgcgtgctcgcggccgacgtcgcgtccgggctcgacgtgccgccgatgaacacgagcgcgatggacggctacgcggtgcgcatcgccgacctgacgcgcggcgagcggcgcttgccggtgtcgcagcgaattgccgccggccatccggcggcgccgctcgcgccggggacggccgcgcgcatcttcacgggcgcgtccgtgccggccggcgcggacgcggtcgtgatgcaggagcaaacggaggcggcgggcgaccaggtcgacatcctgcatacgccgacggtgggcgaatggatcaccgcgcagggagcggacattcgccgcggttcggtgatcctgcccgccggcacgcggatgacgccgcaggcgatggggctcgcggcatcggtcggctgcgcgtcgctcgcggtcacgcggcgcgtgaaggtggcggtattcttcacgggcgacgaactgacgatgccgggcgagccgctcaagcccggcgcgatctacaactcgaaccgcttcacgctgcgcgggctgctcgagcggctcggctgcgacgtgaccgactacggcatcgtgccggatcggctcgacgcgacgcgcgcggcgttacgcgaggcggcgcgcgagcacgatgtgatcgtgacgagcggcggcgtgtcggtgggcgacgaggatcacgtgaagcccgcggtcgaggcggaaggccggctcgcgttgtggcagatcgcgatgaagccgggcaagccgctcgcgttcggcgcgatcaggcgagacggcgcggctgccgttgaggcgaccgcgcacggcgcgagcgatgcgggcgacacgcgcgccatgcatgcgacgtccggcggcgaagcgtatttcatcggcctgccgggcaacccggtgtcgagcttcgtcacgttcctgctgttcgtgcggccgttcctgttgcgcgtcgcgggggcggcgcaggtcgcgccgcgcgcggtgtcgctgcgcgcggatttcacgcagaacaaggcggatcgccgcaacgaattcctgcgcgcgcgcgtgaacgcggcgggcgggctcgacctgtttccgaaccagagctcggccgtgctgacatcgacggtatggggcgacggcttgatcgacaatccgcccaaccacgcgatcagcgcgggcgagacggtgcgtttcattcctttttccgaattgctcggttgaaagccgggcggcgtagcgacgatgaagattgaactgaagtttttcgcgagcgtgcgcgaagcgctcggcgtggcgagcgagacggtgacggtgccggacggtgtcgcgacggtgggcgacgtgcgcgcatggctgcgcgcgcgcggcggcgcgtgggcggacacgctcgccgagggccgcgcgttgcggatggcgtgcaaccacacgatgacggacgccggcacgcggatcaccgaaggctgcgaggtcgcgttcttcccgcccgtgacgggcggctgaggaggcgacgatggcgacggtacgggtgcaggcggacgatttcgacgtgagtgccgagatcgcggcgctgcgcgcgcgcaatccgaaggtgggcgcgatcgcgtgcttcgtcggcacggtgcgcgatttgaacgaaggcgagcaggtcgacgcgctcgagctcgagcactatccgggaatgaccgagaaggcgctcgccgcgatcgcggaggacgcgatcgcgcgctggccgggcatcgacgtcgccatcgtccatcgggtcggcaagctgtatccgcttgatcagatcgtgttcgtcgcgaccgtgtccgcgcaccgcggcgacgcgttccagtcgtgcgagttcgtgatggattacctgaagacgcaggcgccgttctggaagaaggagaagacgccggcgggcgagcgctgggtcgacgcgcgcagcgccgacgacgcggcgctcgcgcgttggggcgtcgaatcggggaacgcgcgggaaaagcgttcgacgtaggcggggtggaacccacccgtttcgcccgagtgaaaggcgatgccgggcgatcgcgggctcgccggtcgcggcggggcgtaccacgcgcgctccctattcgggcttttcgcctgcggtcgtgcccttattttcaccggccaacgcgcatgcgatagccgcgtttaaaacgagttattcgtacatgcgtcgattttgccgctgaagcaacggcgcccgaacgtttttttcatctccttgccaggctgattggaggcgtgccgtttcggtgcgtgctccgggaaagcgccggccggctgggctgttttcccggcgcagtaacgtgcgcgcctacgtatcgtcgcgcgccgtcctgccgatgatcttcgtcggaaacggctcgccgcgcggccggtgcgcggcgtcgtccggccgtttcggcgcgatcagatcgagaatgacctgttgctcggccggaatccggtaatcccagccgaagcggctcagttgcaggctctgcgcgatccgcagcgcgggttccatgaagcgcacggccgccgcgggctcgtagcgtgcctcgacggtcttcaggaacagcgcgagccagcggctgaaatggacgggctcgaggccgtcgagcggctggtgcgccgcctgcacgttgccacggtagcttttcgtgccgagcacgaggctcgaccagaattcgcccattttcggcaggtgctggtcccagcggccggcgagcttgctctcgaacacggggccgagaagcgcatcgtcgcgcacccgatcatagaatgcgtcgacgagcgcgcggatgttctccggcgtcggttcggcgtcgcgcgccggcttcgcggcggcggatgaggcggaaaaagcttgggtcatctaaaaaagggccgggaaatacgacagcacgcgggtgcgattttgtcgcacaataataaacggccaccctctcaataaaagtgctgacggtctgcatcttatgacgcggccgtctgatcggcaatggcagacgcgcgatgtttgcgcgagcgccggtcgcactgacacaacatctacttcgtaatgagactaaccgactacaccgactactctttgcgcgtcatgttgttcctcgcagtccggggcgagggcttgtcgacgatccaggagatctcggatgcctacggcatctcgaagaaccatttgatgaaagtggtgcagcaactcggcgagctcggttggatcgagacggtgcgcggccgcaacggcggcttgcgcctgaatgcccagtcggtgacgctgaccgtcggcgaagtggtgcgcaagaccgaaaacgatttcgcgctggtcggctgcttcgcgggcgaatccgaatcgcaccgcagctgcgtgatccagtccgcgtgccgtctcaggggcgtgttcgcggctgcccgcgaagcgttcttcgcggagctcgacaagcacacgatcggcgagcttgcgcagccggcgtcgcagctcgcgacgctgctcggactcgcgccggtgcggatcgtctccgcggccgacatccgcgcggccgcgcccgtcgtcgggtgacgacgcgccgcccgcgccgcgcgggcggccttcccgacggttttcccgcatgcgcgggccgtgccgcccgccgcgtcccgctctcgttcgccgccgcgcgcttcgcgtgacgcatccctttgctgtgcctcaataaaaaaccggcttgaaaggcggataaccatcctcatttggttgctattcgcaaattggaggtctcattcatgagaatcgacaagctcaccaccaaattccaagaggcgctctcggatgcgcagagtctcgccgccgggcgcgacaaccagtacatcgaacccgtccacgtgctggccgcgctcgtcgcgcagcaggacggctccgcgcgctcgctgctgtcgcgtgcgggcgtgcacatccaggcgttgcaaggcgcgcttaacgaagcgatctcgcgcctgccgcaggtgacgggtacgggcggcgacatccaggtcggccgtgaactcgcgggcctgctgaaccaggccgacaaggaagcgcagaaactgaacgacacgttcgtcgcgagcgagatgttcctgctcgcggtggccgacgacaagggcgaagccggcaagctcgcgcgccagcacggcctcacgcgccgcgcgctcgaatccgcgatcgccgcggtgcgcggcggctcgcaggtgcacagccaggatgccgagagccagcgcgaggcgctgaagaaatacacggtcgatctgaccgagcgcgcgcgcgcgggcaagctcgatccggtgatcggccgcgacgacgagattcgccgctcgatccagatcctgcagcgccgcacgaagaacaatccggtgctgatcggtgagccgggcgtcggcaagaccgcgatcgtcgaagggctcgcgcagcggatcgtcaacggcgaggtgcccgagacgctgaagaacaagcgcgtgctgtcgctcgacatggcggcgctgctcgccggcgcgaagtatcgcggcgagttcgaggagcgcctgaaggcggtgctcaacgacatcgcgaaggacgagggccgcacgatcgtcttcatcgacgagatccatacgatggtcggtgcgggcaaggccgaaggcgcgatggacgcgggcaacatgctcaagcccgcgctgtcgcgcggcgagctgcactgcatcggcgcgacgacgctcgacgaataccgcaagtacatcgagaaggatgccgcgctcgagcgccgcttccagaaggtgctcgtcgacgagccgagcgtcgaggcgacgatcgcgatcctgcgcgggctgcaggagaagtacgaactgcatcacggcgtcgagatcaccgatccggcgatcgtcgccgcggcggaactctcgcaccgctacatcaccgaccgcttcctgcccgacaaggcaatcgatctgattgacgaggccgcgtcgaggatcaagatggaaatcgattcgaagcccgaagaaatggacaagctcgatcgccgtctgatccagttgaagatcgagcgcgaagcggtgaagaaggagccggacgaagcgtcgcagaagcgtcttgcgctgatcgaggaggaaatcgagcggctcgggcgcgaatacgcggatctcgacgagatctggacggccgagaaggcagccgtgcagggcagtgcgcaactgaaggaagagatcgacaaggtgcgtgccgacattgcgcgcctgcagcgcgaaggcaagctcgagaaggtcgccgagctgcagtacggcaagctgccgcaactcgaggcgcggctcaagcaggtcacgcaggccgaggagagcgagcagcacaatccgacgcggccgcgcctgctgcgaacgcaggtcggcgcggaggaaattgccgaggtcgtctcgcgcgcgacgggcattccggtgtcgcggatgatgcagggcgagcgcgagaagctgctgcacatcgaagagaagctgcatgagcgcgtggtcggccagaacgaggcgatcgacgcggtcgccgacgcgatccgccgctcgcgcgcgggcctcgccgatccgaaccgtccgtacggctcgttcctgttcctcggcccgacgggcgtgggcaagaccgagctgtgcaaggcgctcgccggcttcctgttcgattcggaagagcatctgatccgcatcgacatgagcgagttcatggagaagcacagcgtcgcgcggctgatcggcgcgccgcccggctacgtcggctatgaggaaggcggctatctgaccgaagccgtgcgtcgcaagccgtacagcgtgatcctgctcgatgagatcgagaaggcgcacccggacgtgttcaacgtgctgctgcaggtgctcgacgacggccggatgacggacgggcaggggcgcaccgtcgacttcaagaacaccgtgatcgtgatgacgtcgaatctcggctcgcagctgatccagtcgatgtcgggctcgccgcaggaagagatcaaggatgcggtgtgggtcgaggtcaagcagcacttccgccccgagttcctgaaccggatcgacgacgtcgtcgtgttccactcgctcgaccgcggcaacatccaggcgatcgcgaagattcagctcgcgcgtctgcacgaccggctcgcgaagctcgacatggcgctcgacgtgtcggaggccgcgctcgagcagatcggcaaggtcggctacgatccgctgttcggtgcgcggccgctcaagcgcgcgatccagcaggagatcgagaatccggtcgcgaagctgatcctcgcgggccgcttcgggccgaaggacgtgattccggtcgacatgcaggacggcaggttcgtgttcgagcgcgtcgtgcattgaggccgcgcatcgccgacggctcggcggcttggcggctcgcgccggcgtcccggccggtctgctgcccttgaaagcaaaacaccccgcgcaagcggggtgtttttttcgccggcgcgcgttgcgtttgcttcggcgttcggctgcgtttgtttcggcgttcggctgcgcttgcgcatgcgggcggcgcgtgcgtcgaccgcctcgccgcattgcgccgccgcgcgttgccgcgcggcacgtcgcggttgttacgcctgcttgttaccgagcaggctcgcgagctgcgacagcgtgccgagcacgttcgacgtatcgagctggccgcccgccggcacttcgccgttcggcgtcgcgccgttgacgacgtgcggcagcacttgcgcgaggatgcccgacgcctgctgcggatcaatgccgaccttctgcgcgagcgcgccgatcgtatccgagccgagcacgttctgcagcgtctcgggcgagatcggctggttttccccggtgccgatccacgagccgatgatgccgcccgcgccgcccgcgttgaatttctcgatgaggccattcaggccacccggctggttgttgatgaactccagcgcggcgctgacgagcgcgttctggttgccgccttggccgccgatcagaccgccaacgatgtcgagtagacccatgattcacctgctaggttgaggcggcgccgcgcacggcgccggtggaacgaagaagccgcgcgtcgcgcggcgcccgacttatgcgcccgatgccgcggacgccggcgtcgccgccttgttcttcctgctcttcttcgagcctttcgccttcgtcgtcgacgcggcggccggcgcgctcgcttgcgccgcggcgctcgcggcggcggccttgtcctgcttcttcgacgaacgggactttttcgcggccggggcgctcgccgcagtcgacggcgtggccgtggcgggagcgggcgtcgccgcggacggcgcgggcgttgcgctcgaggtggtcggggccggtgccggagcgggcgccggcgtcgcggtcgcggccggtttcgcggtgccggtcttcgccttcgcgcccgtcggcggcgtggtcgagccgccgatcgtcaggcccgctgcctcgagatgggcgaccgatttcgcgccgagacccttcacgcggttcgcgagatcgtcggcatccttgaacgggccgttcttcgcgcgctcgtcgatgatcgccttcgatttcaccgggccgaggcccttcaccgattcgagcgccgcctggtcggcggtgttgacttcgaccgcggcggcgagcgcggcggtcagcgaaagcgacagtgcgacgaccagcatcagcagctttttcagcatggcgggagctcccttttgatggaacgggtgagtggctgtcggaacgaagccggcgcgcggcgcgagccgggcgtcgcgttcaagcataggacaaatgcgtgccctttttaagacagcggggcaatgttgcgcatcgacggcgacactgtaaaggctgccgtgccggatgcgggcgggttttgaccatctttgacggaaaacgggccgccggggcggcgcagggcggcgaagggcggcgaagtggctcgacgcagtgacggagtgcggagcggcgacgccggccgcccacccggacgctggccctcgggccgcgcttgacttagagtgcactctaagtcctaaccttgagaacgtcatgtcgaacgcaccgaagcaaccgtccccgcgcgcattgacgatcggccaggtggccgcgctcgtcggcgtgtcgacgcacacgctgcgctattacgagcaggccggcctgttgcggtcgatttcgcgcacgccgtcggggcatcggctgtatgcgcccgccgatctcgactggctgcgtttcgtgatgcggctgaaggcgaccggaatgccgatcgccgggatgcaggcgttcgcggagctgcgcgcgcagggcgacgcgacgttcggcgagcggcgtgcgctcctcgccgcgcatcgcgacgcggtgcgtgcgcagatcggcgcgctgcagacgaatctcgactcgatcgtcgagaagatcgcgtattacgagcgagccgagcgcgacgccgttcgacaggcgagaacgacgactcaatctcaaccggacaaggacgaacgatggagcaacgcatttcggaagaccgctacacgcgcggctggaacaagctgaaggaaatcgacggcaaagtcggcgagcgcgtcgtcgcggcgcttgcgccgatcgcgccggacttcgggcggttgctcgtcgaattcggcttcggcgacatctacagccggccgcagctcgatttgaagtcgcgcgagatcgcgacgatcgcgtcgctcgcgacgctcggccacgcccaaccgcagttgaaggtgcatatcgaggcggcgctgaacgtcggctgcacgcgcgacgaaatcgtcgaggtgttcatgcagatggccttgtacgcgggttttccggccgcgctcaacgcgctcttcgcggcgcacgacgtgttcgggcaacgcgacgccgcgcatgcgtgacgaaggccttccgcgtggcggggcggcgcgcaggcggcgcgttcacgcgcgaggcggtcgcggcgacgcggtaagtcgcgatgcgccggtggcgcggcacgcgcgcgacgccgggcgcaggccgccaacgccgtgccgccgacgatgcgcgagccacgttcgcggcccggcgaagcccgcaacccggcaatccggcaactcgaagcccgcagcttgaacggctggaaacctgccccgcaggtcgcgcatggacgccggcagccgatcgcgcggtagcggcgaagccgcaagccgtgcgcggacagcggtggccggccgggcgagcgacgcacgcggcgcgcgcatccgctgctgtccgcccgccaccgcgcccgcccgccccgcctgccgcgcgctaccgcgcgccgcccgtttcccgctttccgatgtgccgcagataaagcgcgagcccgccgcccgcgagcatcaagctcgccgcgctcgcgatccagaagccgcgcgcgccggtgaactgcgccggcaccgcgccgccgacgtcgaatcccagcaggtagccgccgccgagcccgacgccccacagcgcgatcgcgtagatcgcggtcggcacgacggccatcttgtgcgcgcgcagcacgaacgcggtcgtgatctgcagcgcgtcgaagaaatgatagaccgtgacgatcgcgacgagcggcatcgcggccgcggcgacggccggattcggcgtgtagcccgatacgatcagcggccgcagcgcgaacacgacgatgccgtacgcgcacgcgagcccgcacgcgagcgcgacgccgtgccggccgagcgcgcgggcttcgtcgaagcgcccggcgccgagcgcgcgcgcgacgagcgtcgatgacgcgacgccgatcgacaacggcgtcatgtacagcaccgcgccgatgttgccggcgatctggtgaccggcgagcgtcgtcgtgccgaactgcgcgatgaacagcgccatgaacgtgtacgacgtgacctcgatcagatacgacagacccatcggcacgccgagcacgagaagcgccttctgtcgatgccagacgggccgcgtgaagcgcgcgaagatcgcgagcggctcgaacacgtcgagcctcgcgagcagcgtgaagccgacgatcgcgagcgcccagttgatcagcgtgctcgcgaggccgcaaccggggccgccgagcgccggcacgccgaggccgccgaagatgaaccagaggttgagcggcactttgacggcgagcgtgcccacctgcaggatcatcgcgagccgcagcttgcccgccgcgttggtgagcgcgttgtagatgcggaacaggaggctggcgggcagcccgaacgacaggatgcgcagataggcgacggtgcgatcggtcagctccgcgggcgcatgcgcgagccgcagcagcggatgcgggaaatgcagcaacagaaagccgggcgcggcgagcagcaccgcgagccacatcgcctggcgcacctcctcgccgatctccgcgtagcgccgcgcgccgtacagttgccccgcgatcggctgcagcgcggacaggatgcccgtcagcccgatgtagatcgacacatagatcgacatgccgagcccgagcgccgcgagatcgagcgcggagaagcggccgaccatcgcggtatcgatcacgccgaacgcgatgatcgcgagctggccgacgagcaccggccaggcgagaccggcgatccggcggatgtcgccgaacatcggtcagcgggctttgcgcggcgggcggcgcttgacgggcgtcttcgggcgctcgattcgttcgtacaggcggaagcgctcgtcgcggtcggcgacgcggcggccttcccacacgaggcgccacacgtattgcgagatcgaactcggctcgccgaagtccgcgcgatcctggcgcaggatcacgtcgcagtcgtcggtgaacgagaagtgcatgtcgccgaaatacgcgaacgtcgcgatctgcgcgtcgccgagccgcacgggcgagatgcattcgtaatcggacggcaggtgcgcggcgatctgctgcgcgacgtcgcgataggtccggctgtaattgacgatcggcagccacagcgtcatcagcagcacccacatcagcgtcgtgccggcgctcgacagcaccacgctgcgccagagcaccttcggctgccgcgagatgcgccagcgcacgagcatcagccagcatgcggtcgcggcgaccgcgcacacgaacgacagcaccttgaagtgcggctcgtagcccggcaccaggcggccgaggttgcgcgcgagcggatgcgggaagcccgtgagcgacgcgagccacacgagccacacgaacgtgccgaggatcgtgaagctcagcaccgcgaaccagtcgatcgcgttgatcgcgccgcgcttgagcgtcggcagcgcgaacgtcgcgatgacggcgagggcgggcagcagcagcatgtacatccggttcgtctgctggctctgcaggatcacgagcgcgaggagcggcgcggcgaccgacagcggaatcgcgatgtgcggccggcggcgcagccccgcccagctcacccatgcccagatcgcgagcggccacgcgggccacgtgaagagcggcaggttcttcgccgcgtacgcgagcaccgtcgtgggcgggccggagaagcgcatcaggctgccgtgcagccattggttgaagaaccagttcgcgtcgtcgggaaacgcgatgtacgcggcgagcggccagatcgcgaacacggccacggcgagcggcagcccgatcgccggcagttgcacgcagcggatctcgggcgtgacgagatagagcgcgagcgtgccgagcgcgagcgcggcgacgagcaccgggttgcccgacagcgcgacgaggccgagcgcgaggccccaccagagcgcgccttgcgtcggcttgtcgatcgcgcgcacgagtccgtagacgaacgtcgcgatgcatgcgaactgcgcgagctgcggcgtcgtttcgtggccgcgctcggcaaggccgaagcacgcgagcagcacgagcagcgcgccgtcggcgagcgtgcgcccgtagtcgcgcggctcgggctcgccgccgaacgcgtacttgaacggctggatctcggcgcgccggccgagcagataggccgcgtaccagacgaatgcgcacgcgacgcagaacagcacacccgtgtagacgcgcgacgcgttgctcgcgtcgacccacggcagcgcgcgaatcgcgaggccgccgagccagtagccgagcggcccgtcggacgtgacgaatttgccgacgagattgggcagcagccagtcgtgcaggccgccttgcgccatcgtccacatcacgccgaagcctgccgcgtcctcgttcttccacggatcgcggccgaacagcccgaacgccgcgtagacgatgcagagcgtgagcagcagccagcgcggcagcgcgcgggtggcggaagcggtaaggcgaacgacaggcttcatgcagatgggggcaagaggatggacgacatgccggcgcgcgagcggcgggcggtttcgggcatccggcattgtagacgcgccggccggcacgcgtcagcgaatcggcgggcccgcgcggcaccggtggcgcgcgggatcgacagggataaaaaaaggcagcctgggctgcctttcttgcggaaccggcccggcgcgaagccggatgccgatgcggtcgcgaagcttacttcgcggccttgccgctggcgcgtgcgccgaacttgttcttgaacttctcgacgcggcccgccgtatccatgatcttttgctggccggtgtagaacgagtgcgattccgacgacacttcgatcttcgcgagcgggtaggtcttgccttcgaattcgatggtttcgcgcgtctggatcgtcgagcgcgtgatgaacttgaagccgttcgacatgtcttggaagacgacttcgcggtaatccgggtgaatgccttgtttcatggtttttcctgtgtaagagcggtagccagcccgccgcttggcgcatcgcggcgcgcgtcacacgatgtccggacacggccggcgcattcgtactgggcgcaccagaatcgacgcccgtcggcgctgcgcggtgcgaaagcccggcgcgagccacttgcctaaggtcgaaagctcgcgattatgccagaaaatcaggcgcttggcgactttttcgtcagacgtgcgcggcggagcccgcgaggcaccccgtgcgcgcgggatcctgccggtaatagcgggcgagcagccggtaaagctccggaaattcggcttcgaacgggcgcggcttgacgaagagcgcctcgctgcagaccgcgaagaattccgacgggtggtcggccgcgtacgggtcgatcagcgaatcgcgctcgaagcgcgcccacgcgcgctccggcaccgcgtcgacgcggtcgcagaactgatcgtacgcatggtcgaacacgtcggcccagcgctcggcgtcgagcgccggcgcgtgccagcggcgaaaaaggggcggatggccgtccgccgcgccgctcatcatgtcgatcttgtgcgcgaactcgtggatcacgacgttgtacgcgtccgagccgtccgccatctgcacgtcttcccacgacaggatcaccggcccgccttcccacgcttcgccgctcgcgtcgtgctcgacttcgtgcacgacgccgtcctcgtcctcgaccgtcttgcggatcacgaattcgcccggatagacgacgatgccgacccagccgcgatacaggccgaggccgaggttcagcaccggcacgcatgcctgcgcggcgatgccgacgacgatcgcgtcggtgagctcgagcccgtgcgcggtcgagaacgatttctgcgcaaggaagaggctcgtcgtctcgcgcagccgcgcgcgatcttcgtcggacaaataagacaggaacggcaatcgctcgagcgtctcgcgccacagcacgtccggaatcgggtgcgagcgcaacgcgcgatcgcggcggcgcgcgtcgagccattggttgagtttggagagcatcgaggcggaaaagggcgtggagcgacaggcgctaaacgtacctcaatcgatctctttttgccaggcggcgaacaggccgccgcagatcgcgacgcccgcgaggaagtagaagccgtcgagcgacgccaggaacgacgcctgttgcgcgatggtgcggctcacggtgacgagcgcgagcgcgtgcgcgtcggagaacgcgtggcccgcggccgcgaagccgcgcgtgagcgtgtcgagggtttgccggaacagcggattgtagacgttcgcctgctcgacaagccgcgtctgatgcacggcgagccgatgctgctcgacgatgatgacggaggcggtcgcaaacgaaatcgtcagttgccggacgatgttcttcagccggtagccgtgcgaatactcgtcgatcgcgaacacgcgaaacgtcaggttcgcgacgggcagcacgatgaacaggagcagcagcccgcgcatcaggagcggcgcgacgagcgccgcttcgccgacctcgggcgacatccgcgtcatccatagcgcggcgaacgcggcgagcgcgaagccgggcacgatgatccatttcttgtgcgtgagaagcttcgcgtagcgcaggtagacgaagagcgcgctcgcggagatcagcgacatcgtgccgacgagccgcccggcgttctcgaccggatagccgagcccggtttcgaggaagcgggagatcagatagctgtagcccgtcgtctcgtagtaatagaacaggtagagcagcaggccgacccggaacgtgcgctcgcgaaacgcgtgcagccgcacgagcggcgccggatgatgccactgatgatggccgaaccacgcgagcgccgcgaggccgccggcggcgagcagcacgagcagcggcgagccggcgaagagctggaagcgcacctgctgcatgacgatctgcagcgcgccttgcgcgagcgcgaagatcacgtacggccagaaatgcgcgccgccgcgttcgtcgggcggcgtgtggccggaatcgggcagcgcgacgaacgcgagcgccgcgaacaggatgccggccggcaccgtgcaggcgaacagcgcgcgccatgtgaagtgcgcgacgagcaggccgcccgcgatcggcgcgagcgcgctgccgagcagcagcatgatgaggaacgcgcgcgtcgcgggcgggcgatccttcggcgcgaagctgacctggatcaggatccggcacgcgcccatcatggggccgatgaaatagccctgaaagccgcgcgcgaacgcgagctgcagcgacgtgtcggccgccgccgcggccattgcgccaagcgagaacatcagcatgcagccggcgacgtaacgccggtgaccgagccggtcgacccaccattgctgctgcaggatgccgagcacggccgtcaccgcgtaagcgctcgacgcccacacgagctcgtccggcgacgcgttgattccgcccgcgatgtagctcgcgaagaacgagaacgcggcgttgtcgaagtaatcgaggccggtgacgatcgcgagcacccatggaaagaaatcgccgcgcaggttcgcggcgctccagagcggcggtcggcccggcgcggcactcatgcgcttgtcccgcccgtcttgcgcgcgcgcgcggcggcgcggcgctgcgcgatcagctcgtcggcgttttcgccggcgagccggcgctcgacatagtcgatgtcgtgctgcaactcctgcttcagcgcgcgcacttccttcagttcgcgctgcgcggcggcgatgcgcgcgtcgagcgtcgcgatctgctgcgacagatccgcgtgaatgtcacgcaacgatgcgtccgaatagcgccgccgcccgtcgcctgccggctcgagcgggcgcttgagcatttccgtgatgccgtgcagcgagaacccgagcgcgcgcagccgcaggatgcgctcgaagcgttcgaggtccgcggcgtcatacagccgatagcggccctcgctgcgcgacggcgtgacgagcccgcgctcctcgtagtacttgagcgtgcgcggcgtcacgccgagccgctcggcggcgtcgcgcacggtcagaagcagggtgggcggggcatcgctcatggcgcggcattctccggatgacgaaggatcgatgttcgcgattatagatcaacgtgtacgttcacgtatatgtttggcgataaaaaaaccgcccggcgaggcgggcggttcgtcgcgctgcgaagcgtgccgggaatcagccgccgcggcgcatcagatcgaagaactcggcgttgttcttcgtctggcggatcttgtcgagcaggaattccatcgcctcgacttcgtccatgtcgtggatgaacttgcgcagcacccagatcttctggaggatctcgggcttgatcagcatttcctcgcggcgcgtgcccgacttgttcaggttgatcgacgggtagacgcgcttttccgcgagacggcgctcgaggtgcacttccatgttgccggtgcccttgaattcttcgtagatcacgtcgtccatgcggctgccggtttcgatcagcgcggtgccgatgatcgtgagcgagccgccttcctcgatgttgcgcgccgcgccgaagaagcgcttcgggcgctgcagcgcgttcgcgtcgacgccgcccgtcagcaccttgccggacgccgggatcacggtgttgtaggcgcgcgcgagacgcgtgatcgagtcgagcaggatcacgacgtcgtgcttcatctcgacgaggcgcttggccttctcgatcaccatttcggcgacctgcacgtggcgcgtggccggttcgtcgaacgtcgacgcgatcacttcgccggcgaccgagcgctgcatttcggtcacttcctcggggcgctcgtcgatcagcagcacgaacaggatcacgtccggatggttctgcttgatcgcgtgcgcgatgtgctggagcatcacggtcttgccggacttcggcgacgcgacgagcaggccgcgctggcccttgccgatcggcgcgatcatgtcgatgatgcggcccgtgacgttttcctcgccgcgcatttcgcgctcgagcgacagcggcttgttcgggtgcagcggcgtgaggttctcgaacatgatcttgtgtttcgaggcctcgggcggctgcccgttgactttgtcgaccttcaccagcgcgaagtagcgctcgccgtccttcggcgtgcggacttcaccttcgatcgtgtcgccggtgtgcagattgaagcggcggatctgcgacgggctgatgtagatgtcgtccgtgctcgcgagatacgacatttccggcgagcgcaggaagccgaaaccgtccggcagcacttcgagcgtgccgtcgccgaagatcgtttctcccgtcttggcgcgctttttgagaatggcgaacatcaactcctgcttgcgcaggcggttcgcgttttcgatctccagaccattggccatttcgatcaattcggagacgtgcagagacttgagctcggataaatgcatacggagatcccgccagggaggagatgcgacgaaagatatagggaggagggcgagcggaagcgctcagagacttatatgcgtcttatcgacgtttttgattctagcataggccgattcgggcttgagcgaccgatcggcggatttcgcggcgcacgtgttgccggttgacaacacgtgcgcggggcgcatccggttttagagatggctgtccaggaacgcggtgagctgcgacttcgacagcgcgccgaccttctgcgcggcgaccgcgccgttcttgaagaggatcagcgtcgggatgccgcgcacgccgaacttcgcgggcgtcgcctgattttcgtcgacgttgatcttcgcgatctgcagcttgtcgccgtagtccttcgcgacttcgtcgaggatcggcgcgatcatcttgcacggaccgcaccactcggcccagaagtccagcaggaccggcttgtcggacttgacgacgtcctgctcgaacgatgcgtcgctgatgtgtttgatctgttcgctcattgggtcaatacctctttcggttcggggactgcctgcgccggccgcccgtgggccatgccggtcgccggggcaggaagctccgctcttgcgaaaagaagggcgtgagcgctgcataccgcggctcgcgggtcattcgggcgtcatattagcctaaattgctatccgctgttgacggcgatagtagtcgtcatgcgagcagggacgtgacgcgctttcggctttgccgcccgcgtgtgcgttaaatgggcgcggtgtcgcgaattgcaagagtcgggcgatgcgcggcgccggccgtatgtgtataggcaagcgatgcggcgggatcgcaggcgcggggccgcttgcccggctgcccgattgggcgctgcttcgtatgcgaataacggtcgcgcggcgcgtcaagcgatgttagaatgcgacgtgacgggcctcctcgcatggtggggcggtcaacctggtcaggtcgggaacgaagcagccacagccgttttccgccagtgccgagggtcgggctcgtcacctccgcttgcttcagccgcattccccccgctcgcgtttttccgttttccttctcttttgcttcgcttctccgatcggcacggcatgcgtgcgcttcgcggcgttcaacctgtcggcggcgcgcagcgttgctgatacaatttcccgatgacctatcaagttctcgcacgcaagtggcgtccgaaggatttcgcttcgctcgtcggccaggagcacgtcgtcagggcgctcacgcacgcgctcgacggcgggcgtttgcatcacgcctatctattcacgggcacgcgcggcgtcggcaagacgacgctgtcgcgcatcttcgcgaaagcgctcaattgcgagacgggcgtcacgtcgcagccgtgcggcgtgtgccgcgcgtgtcgcgaaatcgatgaagggcgcttcgtcgactatgtcgaaatggatgccgcgagcaatcgcggcgtcgacgaaatggccgcgctgctcgagcgcgcggtgtacgcgcccgtcgatgcgcgcttcaaggtctacatgatcgacgaagtgcacatgctgacgaaccatgcgttcaacgcgatgctcaagacgctcgaagagccgccgccgcacgtcaagttcatcctcgcgaccaccgatccgcagaagattcccgtcaccgtgctgtcgcgctgcctgcagttcaatctgaagcagatgccggccgggcacatcgtgtcgcatctcgagcggattctcggcgaagagcgcatcgcgttcgagccgcaggcgctgcgtcttctcgcgcgcgcggcgcagggcagcatgcgcgatgcgctgtcgctgaccgatcaggcgatcgcgtattcggcgaacgaagtgacggaaaccgccgtgtccggcatgctcggcacgctcgaccagacctatatggtgcggctgctcgacgcgctcgccgcggccgacggcccgcagattctcgccgtggccgacgagatggcgctgcgcagcctgtcgttctcggccgcgctgcaggatctcgcgagcctgctgcaccggatcgcatgggcgcagttcgcgccggcgtcagtgctcgacgaatggccggaggcggccgatctgcgccgcttcgccgaactgctgagcccggagcaggtgcaactctattatcagatcgcgacggtcgggcgcggcgagctcgggctcgcgcccgacgaatacgcgggcttcacgatgacgctgttgcgcatgctcgcgttcgagccggcgacgacgggcggcggcgcgccggcaggcggggtgcctgctcgggtggcgggcgccgcgccgaagtcgggcgcgcgtgctgctgcggcggtcggcgcgtcggcggtgcccgcagttactggagctactggggctactggagcggcgcttgcgccgaaggcggctgccgctcgtgcggcaacgcgcgccgaggcgccgccggccgcgccggcgcggccggcgacggcggaacggggcgacgacgcatccgacggcgacgcgccggtgcccgcgaaggcgaacgcacgcgcatcggccgactcgcgttgcgacgaacgcgacgcgcagccgcccgccgattcgggcagcgcgtcgggcgcgtcatcgagtgcgccgccggacaccgcgttcgaatccgcgccgcgagcggccgcgccgtccgctgcgacgcccgccgccgtgcccgatgcgcgcgcgccggccgccgcctcggccgaggatgctgtcgaggcggccgcgcccgccgcgcctgagtcacgcccgccgacgcccgccgccggcgcgcccgtgtcgcgcgcgaccggcgcggccgccgcgctcgacgtgctgcgcaacgcgggcatgcgcgtgtcgtccgggcgcggcgccggcgccgcgcgcccggccgccgggccggccgcgtcgccgacgaagcccgcgccgcgcgtgcaggtatccgtgccgacgccgcgcgcccgcgcggcaaccggcgatgcgccgccgaacggcgccgcgcgcgccgaagcgagagccgagtctcgcggcgcgccgccgccgtgggaggacatcccgcccgacgattacgtgccgttgtcgatggacgatggcttcatcccgccggacgacggtttcgttccggtgttcgacggcgggcccgacgatgtccgcgtcgcgccgaagccggcccccgcgccgcccgtcgacacgcgcccgctgccggagccgattccgctcgatgccatcggctacgacggcgaatggccgacgctcgcggcgagcctgccgctcaagggcgtcgcctatcagctcgcgttcaacagcgagttgacggcggccgacggcggcacgctgaagctcgccgtgccggtgccgcaatatgcggacgccgcgcaggtcgcgaagctgaaggcggcgctcgcggatgcgctcggcaagccggtcgacgtcgcggtcgaggtcggcccggcgcgccgcaccgcggcggcgctcgccgccgccgagcgcgcgaagcgccagcgggaggccgagcaggagatgagcgccgatccgttcgtccagcaattgctgcgcgaattcggcgcgagcatcgtcgaaggctcgattcgacccgtcggcgccgaagcgggcgccgcggacggcgcctcgccgacgctgcactgacgcgagccgggcgccgcgcgcgtgtccggtttccatatttcacgcgcgggcgctaagatcgcgcccgttcgcaatcgattacgaaggagcaagtccatgatgaaaggccaactcgccgggctgatgaagcaggcccagcagatgcaggaaaacatgaagaagatgcaggagcaactggccctcatcgaagtggagggccagtcgggcgcggggctcgtcaaggtgacgatgacctgccgcaacgaggtgcgccgcgtggcgatcgatccgagcctgctcgccgacgacaaggacatgctcgaagacctcgtcgccgccgcgttcaacgacgcggtgcgcaaggccgaggcgacgtcgcaggagaagatgagcgggatgacctcgggcttgccgctgccgcccggcttcaagctgccgttctgacgatgaaccgttcggtcgacgccccttgcgcatgagcatcaagccgccgtccgcgctgtccgagctcgtcgaggcgctgcgcgcgctgccgggcgtcgggccgaaatccgcgcaacgcatcgcgtaccacctgatgcagcacgatcgggagggcgccgagcggctcggccggtcgctgctgttcgcgaccgagcacctgcggcattgcgagaagtgcaacacgttcacggaggcgcaagtctgcgaggtgtgcagcgatccggagcgcgatccggcgctgctgtgcgtcgtcgagacgcccgccgatcagatcatgctcgagcagacgatgacctatcgcgggctgtacttcgtgctgatggggcgcctgagcccgctcgacggcatcgggccgaaggaaatccatttcgaccggctcgtgcgccgcgcgtccgacggcatcgtgaaggaggtcgtgctcgcgacgaacttcacgaacgagggcgaggcgaccgcgcactacctcggccagacgttgaaggcgcgcggcctggccgtcacgcggctcgcgcgtggcgtaccggtgggcggcgagctcgaatacgtcgatgcgggcacgatcgcgcgcgcgatgctcgaccggcgcacgctttagccggccgcgcgccggcgccgcgcggccggctcgcgccgcgcgtcccgttcaacgatccaaggaagcgacatgagcgcaacccccggcccgctcgcgggcgtcaaggtgctcgaactcggcacgctgatcgccggcccgttcgccgcgcgcctgctcgccgagttcggtgcgcaagtcatcaagatcgaagatccgaatggcggcgatccgctgcgcaagtggcgcaagctgtatccggaggcgggcggcacgtcgctgtggtgggcggtgcaggcacgcaacaagaaatcggtgacgatcaacctgaagtccgacgagggcaaggagatcgtgcgccgcttggcgcgcgacgccgacatcgtcgtcgagaactttcgccccgggctgctcgagaagctcggccttggctacgatgtgctgtcggccgacaatccgggcctcgtgatggtgcgcctgtccggctacgggcagaccggcccgtaccgcgaccgtcccggcttcggcgcgatcgccgaatcgatgggcgggctgcgccacatcaccggctaccccgagctgccgccgccgcgcatcggcatttcgatcggcgattcgatcgcggcgctgcacggcgtgatcggcgcgctgatggcgctgcaccatcgcaacgtgaacggcggcgcggggcaggtcgtcgacgtcgcgctgtacgaggccgtcttcaacatgatggaaagcgtcgtgccggagtacggcgtctatgggctcgtgcgcgagcgcacgggcgcgtcgctgccgggcatcgtgccgtcgaacacgtatccgtgccgcgacggcagcgtcgtgatcggcggcaacagcgatccgatcttcaagcgcctgatgaaggcgatcgggcgcgacgatctcgccgacgatccggcgctcgcgcacaacgacggccgcgtgccgcgcacgggggagatcgacgcggcgatcggcgcgtggctcgccgagcgcacgatcgacgatgcgctcgcggtgctgaacgcggccgacgtgccggcgtcgcgcatctacagcgtcgccgacatgttcgacgatccgcagttcgtcgcgcgtcagatgatccagcgtttcaaactcgccgacggcgtgcagatcccgctgccgaacgtgacgccgaagctgtccggcacgccgggcgaaacgcgctggctcgggccggcgctcggcgagcacacggacgaggtgctcggcacgctgggctacgacgcgccggcgatcgccgcgctgcgcgcaaggcgcgcgatctgagcgccgagggccgcgcggcatgcgtttgcgcgccgtcgcgcgcggcgcgcaaggcgctccgggctgtcgctctcgcgcaatctttcctcggttacaatcgccggatgcgaatactactcagcaacgacgacggataccttgcgcccggcctcgccgcgctgtacgaagcgctgcgcccgctcgccgagatcctcgtgatggcgcccgagcagaactgcagcggcgcgtcgaactcgctcacgctgtcgcgcccgctctcggtgtcgcgttcggccgccacgggtttctactacgtgaacggcacgccgaccgattcggtgcacgttgcgctgacaggcatgctcgacacgaagcccgatctcgtcgtatcggggatcaacaacggccagaacatgggcgacgacacgctgtattccggcacggtcgccgcggcgacggaaggcatcatgttcggcgtgccggcaatcgcgttctcgctcgttcacaaggagtgggcgcacctcggcgatgcggcgcgcgtcgcggccgagatcgtgcgtcattacctcgaccatccgctgcccggccagccgctgctgaacatcaacatcccgaacctgccgtacgaagagctgaagggctggcgcgtgacgcggctcggcaagcgccatccgtcgcagccggtgattcgccaaaccaacccgcgcggtgagccgatctactggatcggtgcggcgggcgacgcgctcgacgcgagcgagggcaccgattttcacgcgaccgcgtcgggctacgtgtcgatcacgccgctgcagctcgatctcacgcatacgcagatgctcgcagccacgcgcgattgggcgcgtgccgggagcggcgcttcatgagcggcgagcgcgcgaagcggtttccgctcgcgctcgaggatctgaagcgcgagccgcgcaagcccgagggccgcgtggcggagcgccaggcggcgggagacgccgcccgccagcgcctcaccgcggccgccgccgtgcccgccgctgcttctccgatcgtgcccgaacgccgcgcgccgcacggcggcgtgttcgccgcgaaacccgcgcgtgcgaagcagcacgcgcctgcggcgcccggcgccgcgaagcgcgcgccgcaggggggcgcgaagcagggggaccggagcgccgcgccgaacgtcgcgctgagcggcgcgctcgcgctgacttcggaacgggtgcgcgagcgcatggtcgaacggctgcgggcaaacggcgtggccgatccgcgcgtgctcgccgcgatgtcggccgtgccgcgccacatgttcgtcgatcccgggctcgcggctcaggcgtacgaggacgccgcgctgccgatcggccatcagcagacgatctcgaagccgtcggtcgtcgcgcgcatgatcgagctcgcggcggcgggccgcgcgctcgagcgcgtgctcgaaatcggcacgggctgcggctatcaggccgcggtgttgagccgcgtcgcgcgcgacgtgtattcgatcgagcgcgtgaagccgctctacgagcgcgcaaaactgaatttgcggccgctgcgcgtgccgaacatccgcctgcactacggcgacggacgcgtgggcctgcccgccgcggcgccgttcgacgcgatcgtgatcgcggcggcggggctcgacgtgccgcgggcgctgttggaacaattggcgatcggcggcaggctcgtcgcgcctgtcggagagcaggcgggcgagcaggtgctgacgctcgtggagcgcgtcgcacccgcgcagtggcgcgagtcgcggcttgatcgcgttttctttgtccctttaaaatccggagtgatttgataccgatgagtatgctgcgcgcgatgcaaaacaatcgttcgaaggttccgctctcgctcgctcagcgcgcgatttgcatggcggcgttcgcgctgctcggcgcgtgcgcgacgcggctcgatcaggcgcccgtcgtcgaccgctccggctcgctcggcacgacggccgccacgcagccgcccgcgccgctgccgcccgcgcctccgggttactaccgggtgaagccgggcgacacgctttatcggatcgcgctcgagaacggccagaactatcgcgacatcgccgcgtggaacaacctgaccaacccgaatcagatcgaagtcgatcagttgctgcgcgtgtcgccgaccgcgggcggcgcgacggcggccgcgcctgccgcgggcgcggtggtcacgccgccgctgtcgagcggcccgtcgaacggcgccgccgcggtgccgccgatctatggctccggttccaccgcgagcgccgcgccgagcgcgccggccgcatccgcgtcgagcgagccgagcgcgcccgccgcgaacggcaacgtgtcgttcgcgtggccggtgcgcggcgcgctgctgaacacgttcgacgattcgaagaacaaggggatcaacatcggcggccccgccggcgaggccgtgaaggccgccgcggatggtcgcgtggtgtacgcgggcaacgggctgcgcggctacggcaacctcattatcatcaagcacgacgcaacttatctcacggcgtatgcacacaatcgcgctttgatggtaaaagagggggacgcggtgacgaaaggccagaagatcgcagagatgggcaatagtgattccgaccgcgtgatgctgcatttcgaggttcgccggcagggtaaacctgtcgatccgctgaagtatttgccgcctcaataaacgagacgaccatgccgaaatcgaagcgccacgatccgcaagccgagtctgagaagatcagtcgagccaagcaagcatcggtagagcgaactggtgcttcagcggacgaggacgaagacgccgccgacaatgaacgcgactacgagtcgcgcgatgcggatccggacgaatcgggcgaggggcgcggcgacgcgcagcccgatctggacgacttccgggcgcttctgcaagccgagctcaccgccgatacgatccagcactacctgaaccgcatcagcgtgaagccgctgttgacggtcgaggaagagcagcgctactcgcggctcgcgaaggcgggcgaattcgaggcgcggcaggtgatgatcgagcgcaacctgcggcttgtcgtcagcatcgcgaaaggctatctgaatcgcggcgtgccgctcctcgatctgatcgaagaaggcaatctcgggctcatgcacgcgatcgagaaattcgatccgacgcgtggctttcgcttctcgacgtacgcgacctggtggatccgccagagcatcgagcgcgcgatcatgaatcaggcgcggacggtacggctgccggtgcacgtgatccgcgaactgaaccaggtgctgcgcgcgaagcgccatttggagaagaactcgatgtccacgggcgaggccgccgagcgccgcgaggcgagcatcgacgacatcgcgtatctgaccggcaagacggccgaggaggtcacggacatcctcgcgctgaacgagcatacggcgtcgctcgacgcgccgctcgatctcgacccggcgagcagcctgctcgatctgctgcccgacgatcagagccagtcgccggacgcggaggttcagcaccgcgagctggagacgctcacgcgcgcctggttgtcgcgcctgtccgacaagcaccgccatgtgatcgagcggcgcttcggcctgaaccatatcgaacccgcgacgctcgaggagcttgccgacgagatggggctgacccgcgaacgggttcgccagatccagcaggaagcgctcgtgcggctcaagcggtttttcgcatccaacggcgtgcgcaaggacgccgttctgtaattcatcaatgacaccgattctggtttttgacatcgagacgattcccgatgtcgacggcatccgccgtctcgaagatctgcccgccgacctcgccgacgccgaagtggccgagcacgcgttcgccgcgcgccgggagaagacgggcagcgatttcctcccgcaccatctgcaacggatcgcggcgatctcgtgcgtgtttcgcgacaacaacggctttcgcgtgcgctcgctcggcacgccggacgacccggaggcgacgctgatccagtcgttctaccgcgtgatcgagaagtacacgccgcaactcgtgtcgtggaacggcggcggcttcgatctgccggtgctgcattaccgcgcgctcgtgcacggcgttgcggcgccgcgctactgggacatgggcgaggacgatcgcgacttcaagtggaacaattatctgtcgcgctatcacacgcggcatctggacttgatggatctgctcgcgctctaccagccgcgcgcgagcgcgccgctcgatgcgctcgcgaagctgtgcggctttccgggcaagctcgggatggacggcagccaggtgtggacggcgttccgggaagggcgaatcgaagagattcgcaattactgcgagaccgacgtcgtgaacacctacctgctgtattgccggttccagcagatgcgcggcggcttgtcgcccgccgagtacaccgaggagatcgcgctcgtgaagaacacgctcgtgcaggagcccgcgccgcactgggccgagtatctcgccgcgttcgacgcttgatgcgatgcgatgcgcggcgtgcgcgctgcggcgcatcgaatgggcatcgcgcgttccgtcggtttcgaatcgccgctcgtcgctcgccagccacggcttgccgggcgtcgatttgcaccgttcgagccgctcgcgctgctcgatccctttcggtccgcttgcgcgtcgcgccgctatgcgtcgctcaattcgagcacgatcggctgatgatcggacgcacgcaccgtcccgtcgatttcgcagcgcgataggcggcgaacgagcgtatcggtgacgaacgcgaagtcgcacgtcatcggcccctcgctccattgcgcggtgtcgtagacgcccgccgtcatcggcggcgtctttcccggatggcgcgcgagccaggcgtcgacgaagcgcggcgcatccggaaacggcgcgagaaagcgccggtacgcgtcgctgcggtacgcgctgttgaagtcgccgcagacgatggcgtcggccgcgcgcgccgacggcgcgaacgggcttgccggcgtttccggcggcgcgctcgcgcgcgcatgcgcggccgcctcgcgatgcaggcgccgcagcgcgtcgacttgtgcgagccgctgctgcgccgaatagtattcgagatgcgtgacgacgacgcgcagcggcccgaacggcgcgcgcagcgtgacttcgagcgcgcagcggggcatcgacggcgcggcggcgctcgccggccacggcaacgcgtggcgcagggcgcgctcgacgggcagccgcgtggcgagcgcgttgccgaattgccggcgcggcgcgcccggctcgagcggcggcagatcgacgccgatcgcgtcgaataccgcgtaacccggcaggagcgcggccagctcggcgtactgatcgccgcttgggccgcccggcagcgcgtgaaagccgcgtgtgagctcctgcgcgcacagcacgtcgaaatcgccgaggccgcgtgcggcgtcgacggtgcgcgcgaggtcgaccgttccgttcgcgtcccgtccccattggacgttccaactgatgagtcgcatcgtcgaatctccgttgcttggcgggcgttcgtctacaatctcgcctttcccccacaatcgttcgtcaggaaaagctggtgtcagaagccgtccccctctccacgcgccgcgcatcgtccgcgggcgacgcgcccggtcgcgccccggttctcgatatcgattcgctcgacatggaggcgcgcggcgtcggccgcgtcgtcgacgaaaacggcgagcccggcaaggtgattttcgtcgagggcgcgttgcccggcgagcgcgtcacttattcgagctttcgccgcaagccgacctacgagcaggcgcaggtcgtcgatattctgcgcccgagcgtgatgcgcacgcagccgaaatgcgcgtttttcggcacgtgcggcggctgctcgatgcagcatctcgacatgcgcgcgcaggtcgcgatcaagcagcgcgtgctcgaggataacctctggcatctcgcgaagctgcgcgccgaggcgatgttcgcgccgattcacgggccgtcgtggggctatcgctatcgtgcgcgcctcaccgtgcgccatgtcgcgaagaagggcggcgtgctcgtcggcttccacgagaaaaagagcagctacgtggccgacatgacgagctgcgaagtgctgccgccgcacgtgtcggcgatgctcgtgccgctgcgccggctggtcgagcaattatcgatccgcgatcgcatgccgcagatcgagctcgcggtcggcgcccgggtgacggcgctcgtgttgcgcgtgctcgagccgatcaacgcggccgacgaggcgctcctgcgcgaattcgccgacacgcatcgcgtgcagttctggctgcagccgaaagggccggatacggtcgcgccgttctatccgcttgacgcgcagctcgattacacgctgccggaattcgggatccggatgccgttcaagccgaccgatttcacgcaggtcaatcaccagatcaaccgcgtgctcgtcggccgcgcgctgcggctgctcgcgcccgaacgcggcgatcgcgtgctcgatctgttctgcgggatcggcaactttacgctgccgctcgcgcggctcgcacgcgaagtggtcggcatcgagggcagcgacgcgctgactgcgcgcgcgctcgagaatgcgaaggaaaacggcgtcgacggccatacgtcgttcgcgtgccgtaacctgttcgaggtgacggcggacgatctgcgcgcgctcggcgcattcgacaagttcctggtcgatccgccgcgcgaaggcgcactcgcggtatcgaaggcgctcgccgagatcgcgcagagcggtgcggggccgttgcctgcgcggatcgtgtacgtgtcgtgcaacccgtcgacgcttgcgcgagacgcggggctcctcgtgcacgaggcgggttatcggctcaagggcgcgggcgtcgtcaacatgttcccgcatacctcgcatgtcgaatcgatcgcgctgttcgagcgcgattgacgcgggagccgggtggcgcgtgcatgaaaaaaaccggcccgaaggccggttttggggcagggggcgccggccttcagttgcggttgccgccgaagatgccgagcagcgcgagcaggttcgtgaacacgttgtacagatcgaggtagatcgcgagcgtcgcgctgatgtaattcgtctcgccgccgttcacgacgcgctggacgtcaaacagcatgtacgccgagaagatcacgatcgcgagcaccgacacggtcagcatcagcgccggcagttgcaggaacatgttcgcgaccatcgcgagcagcagcacgatcacgccgacgaagagccatttgccgaggcccgagaagtcgcgcttgctgacggtcgcgaccgtcgccatcgcggcgaagatcacgccggtgccgccgaatgcgagcatgatgagcgacgggccgttcgagaagccgaggatgaagctcaagaggcgcgacagcatcaggcccatgaagaacgtgaagccgagcagcacgaacacgccggccgagctgttcttcgtgcgctcgatcgcgaacatgaagccgaacgcgatcgcgaagaacgcgaggaggctcatcatcgggctcgtcgcggcgaacagcgagaaacccgtcgcgacgccgacccaggcgccgagcacggtcggcaccatcgacagcgcgaggagccagtaggtgttgcgcagcacgcggttgcgggtctcggccgtgccgatcgcgccgccgcggccgaagttgtacggatagtcgttcatggtttctcctaacatggaacgtggcggcgccgccggcgggcgacgcgcgtgttgcgtcgcaaaaagccgtgtggccgctacccctaagataggtttcgacggcggaggtttcaacgcctgggcgcctgcgaaacacgaagtattagaacctttcgatcgtgtaagggttcaatcgcaatgatacacgggaacgtgttacaatagcggattcatttggaactgtaacctcttaattttttggagtttttatggcactcgagcgcaccctgtcgatcatcaagccggatgcggtggcgaagaacgtgatcggccagatctacagccgtttcgaaaacgccggcctgaagatcgtggcggcgcgcatggcgcacctgtcgcgcgccgatgcggagaagttctacgccgtgcacgccgagcgtccgttcttcaaggatctcgtcgatttcatgatctcgggcccggtgatgatccaggttctggaaggcgaggacgcgatcctgaagaaccgcgacctgatgggcgcgacggatccgaagaaggcggaaaagggcacgatccgtgccgacttcgcggacagcatcgacgcgaacgccgtgcacggctcggacgcaccggaaacggcgcgcgccgaagtcgcgttcttcttcccggaaatgaacgtctactcgcgctaagcgagtcggggtccggcgcgttcggcggcaaggcaggcatcatggcgggcgaaaccatcgtcaatctactcgacctcgacgccgagggcctcgtcgcgtactgcggcagcctcggcgagaaggcgtttcgcgctaagcagctgcagcgctggatccaccaatacaacgcagccgatttcgacgggatgaccgatctcgcgaaatcgctgcgcgagaagctgaaggggcgcgccgtgatcggcacgcccgatatcctgagcgatcacgtgtcggccgacggcacgcgcaagtggctcatcaacgtcggcaacggcaatgcggtcgagacggtgttcatccccgaggagacgcgcggcacgctgtgcgtgtcgtcgcaggcggggtgcgcggtcaattgccgcttctgctcgaccggcaagcagggtttttcccgcaatctgtcgacgggcgagatcgtcgggcagctgcggatggcggaattcgcgctgcgcgcgtcgctgggccgtgcgcccggccccaacggcaaggccgagcgggtgatcacgaacgtcgtgatgatgggcatgggcgagccgcttctcaattactcggcggtcgtgcccgcgatgcgtctcatgctcgacgacaacgcgtatggcctgtcgcgccggcgcgtgacactgtcgacgtcgggtgtcgtgccgatgatggaccggctcggcgcggagctgcccgtcgcgctcgcggtgtcgctgcatgcgccgaacgatgcgctgcgcgacgaactcgtgccgctcaacaagaagcatccgctgcgtgagctgatggccgcgtgccagcgttacctgaaggtcgcgccgcgcgatttcatcacgttcgagtactgcatgctcgacggcgtcaacgataccgaagcgcacgcacgcgagttgctcgcggtaacgcgcgacgtgccgtgcaaattcaatctgattccgttcaatccattcccggaatcggggctcgtgcgctcgaagacggagcagatcaagcgcttcgcgcaggttctgatcgacgcaggcgtcgtgacgacgatccgcaagacgcgcggcgacgatatcgacgccgcgtgcggtcaactggcgggcgcggtcaaggatcgcacgcgtcttgccgagcgcaccggcgcgtcgaagattatcgaggtccgggcggtttgaccggggtggccgggctgacagggaaatacgcgtaaagcgatcgggggcggcgcgcggcgccgcgcagtgtgtgacaacggtggtgctgtgagcccggccggagccggcgcgggcgtgcaggcaagaagaatcgacgcgaggatgaggatgagcgaaccgcagccgtcaaagagcccagagacgaacgcaggcgagaaaccggcgacagccggtggaggcatggcgtcggtcgcggcggtgggcgcgcggctcgcggagttgcggcggacgaaggggtggtcggtcgacgacgtctccgcgcggctgaaggtcgcggcgccgaagcttcaggcgctcgaggcgggcgatacgagccagttgccgggcacgacgtttgcgctcggcctcgtgcgcagttacgcaaagatgctcggcgtcgatccggagccgttcgcgcaggcgctgcgccgcgaaaaaggcgtgccggaggtcgatctgtcgatgcccgcgtcggccggcaccgatctgccgcgcggcagggtgtcgatcccgctggggggggcgtcgcgcggtcggccatggctgtgggcggtcgcggcggtcgtggtcgcgctcgttgccgcggcgatgtggcgtacgggcggcgattcgtcgaactggctcgcgcgcttcaagtcgagcggcgcgggcgaagccgcgtcggccgcgcacgcgcagcaggaaggcgccgcgtcggatctgccggcgagcgcggcggtgtcgggcacggtcatgcaggcgggggcgctcgcggcgtccgcgacgcagtcggtcggcggcgcgtcggcgggcgatacggccgcggcgagcgtgccggccgcgggggtcgcgcccgtcgtcgcgagcgcggcggctgcgttatccgcgtcggcgccggtcgccgccgcgcagccagcgcaaggcgcgcagcagccggccgcgtcggcggccgacggcgcgagcgcagccgtcacggcggcgcccggccagtcggtcgtcgcgctcaaggtcgcgcaggactgctggttcagcgtgcgcgacaagaacggcaaggagctgttctcggcgctcgtgcgcgccggcgagacgaggcaggtcgcgggcgacgcgccgctcaaggtcacgatcggcaacaaggccgggctcgaatcggtcgctttcgacggcaagcccgtcgatccggcaaaatactcgacggctcggggcaatgtcgcgcgtttcgcattgccctgacggcaagcgccgtggccgggccaggcacggcgcttttcccttttgcgccgccgggcaggcggcgcgcttggcgtaacttggatctatcgatgcaatccgaagctcaatccccacgcagcagtcagatttgttcaaccgagccggtgttcggcgggcatgcgccgcggcgcgtgtcgcatgcggtcgatgtccgctggggcggcacgctcgtgacgatcggcggcgcggcgcccgtgcgcgtgcagtcgatgacgaacaccgatacggccgacgcgatcggcaccgcgatccaggtgaaggagctcgcgaacgcgggctccgagctcgtgcgcatcaccgtgaacacgccggaggcggccgctgccgtgccggcgattcgcgagcagctcgaccggatgggcgtgacggtgccgcttgtcggcgatttccactacaacggccacctgctgctgcgcgactacccggactgcgcgcaggcgctgtcgaaataccggatcaacccgggcaacgtcggccagggcgcgaagcgcgattcgcagttcgcgcagatgatcgaagccgcgatcaagtacgacaagccggtgcggatcggcgtgaactggggcagcctcgatcaggacctgcttgcgcggatgatggacgagaacggcgcgcgcgccgagccgtgggaggcgcagagcgtgatgtacgaggcgctgatccagtcggcgatcggctcggccgagcgcgcggtcgagctcggcctcggccgcgacaagatcgtgctgtcgtgcaaggtgagcggcgtgcaggacctggtcgccgtgtaccgcgaactgtcacgccgctgcggcttcgcgctgcacctcggcctcaccgaggcgggcatgggctcgaagggcatcgtcgcgtcgaccgcggcgatcggtctgctgctgcaggaaggcatcggcgacacgatccgcatctcgctcacgccggagccgggcgcgccgcgcacgggcgaagtggtggtcggtcaggagatcctgcagacgatggggctgcgctcgttcgcgccgatggtcgtcgcgtgtccgggctgcggccgcacgacgagcacgctgttccaggagctcgcgctgcggatccagacctacctgcgcgaacagatgcccgtgtggcgcagcgaatacccgggcgtcgagaagatgaacgtcgcggtgatggggtgcatcgtcaacggcccgggcgagtcgaagcacgcgaacatcggcatcagcctgccgggctcgggcgagaatccggccgcgccggtgttcgtcgacggcgagaaagtgaagacgctgcgcggcgagcacatcgcggaagagttccagcagatcgtgagcgactacgtcgcgcgcacctacggccgcgccgcggcgcagaattaattcgtccaccgtattcagatgacagaacaaaagcgaaagctcgagaagctgacgggcgtgaagggcatgaacgacatcctcccgcaggatgccggcttgtgggaattcttcgaggcgacggtgaagtcgctgctgcgcgcatacggctatcagaacatccgcacgccgatcgtcgagcatacgcagctcttcacgcgcggcatcggcgaggtgaccgacatcgtcgaaaaggagatgtacagcttcgtcgatgcgttgaacggcgagaacctgacgctgcgccccgagaacaccgcggccgtcgtgcgcgcggcgatcgagcacaacatgctgtacgacggcccgaaacgcctgtggtatctcgggccgatgttccgccacgagcgcccgcagcgcggccgttatcgccagttccatcaggtcggcgtcgaggcactcggcttcgcgggccccgacgcggacgcggaaatcatcatgatgtgccagcgcctgtgggacgatctcggcctcaccggcatcaagctcgagatcaactcgctcggcctcgccgaggagcgcgccgcgcaccgcgtcgagctcatcaagtatctcgagcagcacgtcgacaagctcgacgacgacgcgcagcgccgcctctacaccaacccgctgcgcgtgctcgacacgaagaacccggcgctgcaggagatcgtgcggaacgcgccgcagctgatcgatttcctcggcgacgtgtcgcgcgcgcacttcgacggcctgcagcggctgctgaaggcgaacaacctgccgttcacgatcaatccgcggctcgtgcgcgggctcgactactacaacctgaccgtgttcgagtgggtgaccgacaagctcggcgcgcagggcacggtcgccgcgggcggccgctacgatccgctgatcgagcagttgggcggcaagccgaccgccgcgtgcggctgggcgatgggcgtcgagcgcatcctcgagctcctgaaggaagagcacctcgtgccggagcaggaaggcgtcgacgtgtacgtcgtccaccagggcgacgcggcgcgcgagcaggcgttcatcgtcgccgagcgtctgcgcgacaccggcctcgacgtgatcctgcattgcagcgcggacggcgcgggcgcgagcttcaagtcgcagatgaagcgcgcggatgcaagcggcgcggcgttcgcggtgatcttcggcgaagacgaggtcgcgaacggcacggtgagcgtgaagccgctgcgcggcacgggcgccgaaggcgagaagaacgttcagcagtccgtgccggtcgaaagcttgaccgaatttctaatcaatgcgatggttgcaaccgccgaagacggcgacgactgagcgccgcgcattcgctcgacaaaaagcgtgtacaggaaggaatcgccaggcgatgagttatcacgacgaacaagaatcgattgaaagcctgaaggcgtggtgggcccggtggggcaatctgacgacctgggtcgcgatcgccgttctcgccgccgcggccgcgtggaacggctggaactactggcagcgccgccaggcgacgcaggcggccgtgctctacgagcaggcgcagcaggccgtccggtcgaacgacaaggcgaagatctcgcgcgtcgcatccgacatggaagacaaattcggcggcaccgcatatgcgcagatgacggcgctcgaggcggcgaaggcgctgtacggcgcgggcgatgcggcgggcgcgaaggcgcaactgcagtgggccgcggatcatgcgaaggatgacgagtacaagcagatcgcgaagcttcgcctcgcctcgctgctgctcgacgagaaagcgtacgacgcgggcctcgcgctgctgtcgggcacgccgtccgatgcgttcaagggcgccgtcgccgatcgccgcggcgatctgctcgccgcgcagggcaagagcgacgatgcgaaagcggcgtacaagctcgcgctcgacgcgctgccgaaggacgacgcatccgcgcgtcaactcgtgcagttcaagctcgacgcgctcggcggctgagcgcccacgctttcgttctacaacttaactttgcttcgctatcgatgaatctgctgaaacgttacgctgcacccgttgcctgcgcggcggccgtcctggttttcgcggcctgttcgtcaacgaaggacgcgcgccgcgtgccgacgccgctcaccgagttcaaacccgtgctcgacgtgcagcaggtgtggacggcgagcgtcggcaagggcggccgctactcgttctcgcccgtcgcggtgggcgacgccgtgtatgtcgccggcgcgaacggttcggtcgagaagatcgacgcgaagacgggccagcaagtctggcgtacgaagatcggctcggacttgtcggcgggcgtcggcagcgacggcaacctgaccgcggtcggcgcgctgaagggcggcgtgttcgtgctcggcccggacggcaagcagttgtggaaagccaccgtgcaaggcgagatcttctcgccgccgctcgtcggcaacggtctcgtgatcgtgcgcacgatcgacggccaggtgatcgcgttcgccgcgcagacgggcgagcagaagtggacttaccgcaaccgcgcggtgccgctgaacctgcgcgtgtcggccggcatgacgttcgcgggcgacgccgcggtgctcgcgggcttcccgggcggcggcctcgtcgcgctgaacctgcagacgggcgagccgttctggcagacgcccgtgtcgtttccgaaaggcgtgaccgaagtcgagcggatcaacgacgtgacgggcgcgccgacgctcgtcggcgccgagacgtgcgcggtgacgttccaggggcagctcggctgcttcgatgcgaactcgggccgcccgttgtgggaaaagccgttttcgagccgcagcggcgtcgcgcaggacgatacggtcgtcgtgggcggcgacgactggtcggtcgtgtcggcttacgacgtcgcgacgggcaaggcgctctggcgcaacgacaagctgaagagccgcgacgtcggcgtgccgtacctgctcggccgcgcggtcgtgctcggcgactacaagggcttcgtgcatttcctgtcgcgcgatgacggcacgttcgtcgcccggatgaagacggacggcagcgcgatcgccgccgcgcccgtgcttgccggcaacacgctcgtcgtcctgacgcaggacggcggcgtatacggtttccgtccgcgctaagcgcgcggcgtttttttgcgcggccgcgcgcttcgccggccgcgcgtcgcatttttgcgcgcgcgccgggcgttggccgggtaggcgcggcccggcggcgcggcatcgtgcggtcgacgggtagccgggagcgaatcaaaaaaatgagcggcgcgacacgtatgccgccgcctgcgcgccgacacggcgcgaattcgtgctaatttccatcaagcgcagccgcccgcggcatgcgggctcaccgccgctgcgtttcacgtagacgacatcatcagatgaaaccggtcattgccctcgttgggcgccccaatgtggggaaatccacgctgttcaaccggctcacgcgctcgcgcgatgcgctggtcgccgatctgcccggcctcacgcgcgatcgccattacggcgaggggcgggttggcgcacggccgtacctcgttgtcgacacgggcggcttcgagcccgtcgcgaaggacggcatcctgcacgagatggcgcgccagacgcgccaggcggtcgaggaggcggacgtcgtcgtgttcatcgtcgacggccgcaacggcctcgcgccgcaggacaagtcgatcgccgattatctgcgcaagaccggccggccgatcttcctcgtcgtcaacaaggccgaggggatgaaatacacggcggtcgcgtcggatttctacgagctcggcctgggcgatccgcgcgcgatctcggccgcgcacggcgacggcgtgaacgacatgatcaacgaggcgctcgaagtcgcgtacgcgggcgagccgcaggagagcgaggaggccgccgccgcgcgcggcatcaagatcgcgatcgtgggccggccgaacgtcggcaagtccacgctcgtcaacacgttgatcggcgaagaccgcgtgatcgcgttcgatatgcccggcacgacgcgcgattcgatctacgtcgacttcgagcgcaacggcaagcactacacgctgatcgacacggcgggcctgcgccggcgcggcaaggtgttcgaggcgatcgagaagttctcggtcgtgaagacgttgcagtcgatctccgacgcgaacgtggtgattcttctgctcgatgcgcgccaggatatttccgatcaggacgcgcacatcgcgggcttcgtcgtcgagcagggccgcgcgctcgtcgtcggcgtgaacaaatgggacgggctcgatccgcacgtgcgcgagcggacgaaggcggatctcgcgcgcaagctgaaattcctcgagttcgcgaagttccatttcatctcggccgcggagaaaaccggcatcggcgcgctgatgcgttcggtcgacgacgcctacgcggccgcgatgaagaagctgccgacgccgaagctcacgcgcgcgctgatcgaggcggtcgagttccagcagccgcgccgccgcggcccggtgcggccgaagctgcgctatgcgcaccagggcggacagaatccgcccatcatcgtgatccacggcaacgcgctcgacgccgtgacggaaacgtacaagcgctatctcgagaatcgctttcgcgaaactttctcgctgacgggcactccattgcgcatagagttccgctcgtcgacgaacccgtacgccgacaaggactgagcggcgcacgccgcgtcggccggacggcagagccgggcggggtggacaaaatcggctatagtgtagcgattggcggcggatctctttttcttcgccccaatctagatcaacctgcaaaaaagatggagtacgccatgagcaacaaagggcaattgttacaagacccgtttttgaacgcactgcgtaaagagcacgtgccggtttcgatctatctcgtgaacggcatcaagctccaagggaacatcgaatcgttcgaccagtacgtcgtgttgctccggaacacggttacccagatggtttacaagcacgccatttcgacggtcgtgccggcgcgtccggtgaacttccacccggatgcggaagcagcgtcctaacccattgccgcggctggcttgcgtcgccgtcggcagccgatgccagccgccttatcttgacctccgataatttgatcaacgcagcgttagtcggcatcgatttcggcaagaccgatttcgaagccagtctcgaagaactcagcctgctcgcctccagcgcgggcgcccatcccgccgtcacgctgacgggccgccgctccagccccgacgccgccttgttcgtcggcagcggcaaagccgacgaactgcggcttgcctgcgaagcgaacgacgtcgaaatcgtcatcttcaatcacgcgctcgcacccgcccagcaacgcaatctggagcgagtgcttaatcggcgcgtcatcgatcgtacgagcctcattctcgacatcttcgcgcagcgcgcgcgcagccacgaaggcaagctgcaggtcgagctcgcgcagctgcagtacctcgcgacccgcctgattcgggcctggacccacctcgagcggcaaaagggtggcatcggcttgcgcggccccggcgagacgcagctcgaaaccgaccgccgactgatcggcgagcgcatcaagatgctgaaatcgcggctcgacaaactgcgccgccagcatcacacgcagcgccggcagcgcgcgcgcagcggcacgctgtcggtgtcgctcgtcggctatacgaacgcgggcaagtcgacgctgttcaatgcgctgacgaaagcgcaggcgtatgcggccgaccagctgttcgcgacgctcgacacgacgtcgcggcgcgtgtatctcggcgacgaggtcgggcagatcgtcgtgtccgataccgtcggcttcattcgcgagttgccgcaccagcttgtcgcggcgttccgcgcgacgctcgaggagacgattcacgcggatctgctgctgcatgtggtcgatgcgtcgagcgcggtgcggctcgagcagatcgagcaagtgaacgacgtgctgcgcgaaatcggggcggattcgatccgccagattctcgtgttcaacaagatcgacgcggtgcccgagctcgcggcccgcggcggcgcggtcgagcgggacgagtatggtaatatttcgcgcgtctttttgagcgcgcgcacgggccagggtctggattcgctgcgtgccgccatcgccgagatcgctaccgcggaacatcttgtcggcgccgcgccgctcgacggcgcgccggcgctaccacacgaagaccacccggtttccgaacacgggcgctgacggctgcggccgatcaagttgcgccaatctggtgaacaaacacaggtgaacgactacaacgagcggagtacctggcggcgaatgcgcgccttgctgtcgatcaacgatccccgctggggacgcggcggcaacggcgacaagccgcgcgcgaacgagtcgaagcgcccgaacgggcgcgacgacggccccccggatctcgacgaaatgtggcggaacttcaaccgtcgcctgagcggctggttcggcggcaagggcggcggcaacaacggctttcgtcccgacaacgggcgcgccgcgcgcgtcggcgtcggcatcgtcgcgggcgtgctgatcgcgatctatctcggcagcggcatcttcatcgtccaggacggccagacgggcgtcgtgctgcgcttgggccaatacaagggctcggtcggcgacggcgtccattggcgtctgccgtatccgttcgaatcgcacgagatcgtcgacaccgcgcaggtgcgctcgatcgagatcggccgcaacaacgtggtgcggctcgcgaacgtgaaggacgcgtcgatgctcacgcgcgacgccgatatcgtcgacgtgcgcttcgccgttcaatatcgggtcgggtcgcccaccgactatctgtttcacgccgtcgatcccgagcgcagcgtatcgcaggccgcgcaggcgacggtgcgcgagatcgtcggtgcgaggcgcgcggacgagatgctcgcgcaggatcgcgacgcattgcgcgacgcgctttcgaaagcgatccagcgcgacctcgaccgctaccgcacgggcctcgtcgtgacgggcgtgaccgtgcaaagcgtttcgccgcccgagcaggtgcaggccgccgtcgacgacatcgcgaaagcgcgtcaggacagcgaggccgcgaagaacgccgcgcaggcgtatgcaagcgaattgctgccgcgcgcgcagggcgacgcggcgaagatggtcgacgacgcgaagtcgtacgccgagcgcgtcgtcgcgcaggccgagggcgacgcggaacgcttcaagcaggtctacgcgcagtactcgaaggcgcccgcggtgatccgcgagcggatgtatctcgagacgatgcaggagatctattcgaacacgacgaaggtgtacgtcggcaacaaggcgggcaacagcgtgctgtatctgccgctcgacaagatcgtcgaggcgggccgccagcgtgccgccgaggccgcgagcgccggcgtcgcgccgcccgcgagcggcgcgcaagcgcccgcgccggcgtcggccgcagccgccgcgagcgcgccgcgcgcggcggcgcccgcggcggcgagcccggcgtccggcagcgattcgcgctcgcgcgaggcgttgcgcagccggtcgcgcaccgacgatctgcagtaacgaggagcgcatcaacatgaaccgaatcattgcgctcgtcgtagcgatcgtcatcgtcgcgctggtggcctcgtcgacggtgctcgtcgtcgatccgcgccacacggccgtgctgtcttcgcgcgacggcggcacgccggcgcttgccggccccggtctgcatttcaagctgccgcagccgctgcaaaccgcgacgctcgtcgatgtccgcgtgcagacgctcgactccgccgatccgttgagcctcgcgacgaaggacaagagcgacgtgctcgtgagccccgtcgtcaaataccggatcgccgacgcgctcaagtactacaaggaaacgggcggcgcgccgcgcggcgaggcggaccgcctgacggcggcggccaagggcgcgctcggcgccgcgttcgcgaagcgcgatctcgacgatgcgctcggcagccagcgtgcgatcgccgacgacgcgaagcgcgcgttgcaggccgacgcggcgccgcttggcatcgacatcgtcgacgtgcaactgacgcgcgtcgatctgcccgccgcgcaagcggacggcgcgtatcagcggatgacggccgaactgcagcgcgaggccgaccgcgagcgcgcggagggcgcggcgcaagcggaggaaatcaaggcggaggcggcccggcagcagcagacgattctcgcggaaggttacaagtccgcgcagtcgatcaagggcgagggcgacgcgaaggccgcgtcgatcgccgccgacgcgttcggccgcgatccgcagttctatcagttctacgcgagcctgcaggcgtatcggaacagcttcaagccgaacgacgtgatcgtcgtcgatccggacagcgagttcttccgcttcatgcgcagcccgacgggcggcgccgcggcgccggctgccgcgccccgcaaccgttgatgtgcaaggggcgtcgtcgtctgcatggatctcgctggctcgttactgcttgctctcgcgctgatgctcatcatcgagggcgcctttccgttcgtgtttccgagcgcctggcgcgacacgttccgtagaatagcggagcggcccccgcaccatatccggatcggcgggttcatcgtgatggcgctcgggcttgtgctgcttctgctcgtcacctgatccagccgctcgcgcccgttcggcgccggccggcgatccgccggggcgccgacccgattccaatccgaggcgcgcgtcgcgcgccgtgtttcctgtcgtaggaccgcaacgatgtcgacctggttacttcccgagaatattgccgacgtgctgccgtcggaggcgcgcaagatcgaggagctgcgccgcaggctgctcgatcgctttcgttcgtacggctacgaaatggtcatgccgccgctgctcgagtatctggaatcgctgctgacgagcggcggcaacgagctgcgcctgcgcacgttcaagctcgtcgatcaggtgtcgggccgcacgctcggcttgcgcgccgacatgacgccgcaggtcgcgcgcatcgatgcgcacctgctgaaccgccagggcgtgacgcgcctctgctacgcgggcccggtgttgcacacgcgtccgcgcgggttgcacgcgagccgcgagcagttgcagatcggcgcggaaatctacgggcacgcgggcctcgaggccgatcaggagatccagcagttgatgctcgacgcgctgcatctgacgggtctgaagaaaatccggctcgacctctgccacgcgggcgtgctggccgcgctcttcgcgcgcgacgcggcggcggccgagcgcggcgaggcgctctacgaggcgctcgcgggcaaggacgtgccgcgcctgaacgagctgaccgacgacctcggcgccgatacgcgcgccgcgctgcgcgcgctgccgcgcctgtacggcgacgcatcggtgctcgacgacgcgcgccgcctgttgcccgcgctgccggagatcgcccgcgcgctcgacgatctcgcgcatctcgccgcgcaggtgaaggatgcggaggtcgcgatcgatctggccgatttgcgcggctatgcgtatcacagcggcgcgatgttcgccgcgtacgtcgacggcgtgccgaacgcggttgcgcacggcggccgctacgaccacgtcggccaggcgtacggccgcgcgcggcccgcgacgggcttttcgctcgatctgcgcgaaatcgcgcggatctcgcccgtggaggcgcgcggcgccgcgattctcgcgccgtggaagcaggacgacgcgctgcgcgcggcggtcggcgcgctgcgcgacgcgggcgaggtcgtgattcaggcgctgccggggcacgatcacgtgctcgacgaattcgcgtgcgaccgcgcactcgtcgagcgcgacggcgcgtgggtgatcgagccccgctgaacgcgccgcgccgccgggtttccgatgcgcgttcggcgtgcaatgtcgttgaagcgaaacggaaaaattcggaaccggcggcgaacctaggtagaatacgtttttaaccagctaacgaatcaacatgtctgccagcgcagtgaacgtgactcccgggcgcaacgtcgtcgtcgtggggactcaatggggtgatgaaggcaaaggcaagatcgtcgactggctgacggaccacgctcagggcgtcgtgcgtttccagggcggccacaacgccggccacaccctcatcatcggcggcaagaagaccatcttgcgcctcatcccgtcgggcatcatgcgtgaaggcgtcgcctgctacatcggcaacggcgtcgtcctctcccccgaggcactgttcaaggaaatcggcgagctggaagaagccggcctgtccgttcgcgagcgcctgttcatttccgaggcgacgacgctgattctcccgtatcacgtcgcgatcgaccaggcgcgcgaggcgcgcaggggcgcgggcaagatcggcacgacgggccgcggcatcggtcccgcatacgaggacaaggtcggccgccgcgcgctgcgcgtgcaggatctgttcgacgcgagaacgttcgccgaccgcctgcgcgagaatctcgacttccacaatttcgtgctgacgcagtatctcggcggcgcggccgtcgatttccaggcgacgctcgatacgatgctcggctacgcggatcgcctgaagccgatggtcacggacgtgtcgcgccgcctgtacgaagaaaaccacgcgggccgcaacctgctgttcgaaggcgcgcagggcacgctgctcgacatcgaccacggtacctatccgttcgtcacgtcgagcaactgcgtcgcgggcgcggcggcggcgggcgcgggcgtcggcccgcagaagctcgactacatcctcggcatcacgaaggcgtattgcacgcgcgtcggctcgggcccgttcccgagcgagctgtacgacgcggacaatccgagccgccaggatcagatcggcatcacgctcgcgaacgtcggcaaggaattcggctccgtcacgggccgcccgcgccgcaccggctggctcgacgcggccgcgctgcgccgctcgatccagatcaacggcgtgtcgggcctgtgcatgacgaagctcgacgtgctcgacggcctcgacgaagtgaagctgtgcgtcggctacaagatcgacggtgaagacgtcgatctgctgccgcgcggcgcggccgaagtcgcgcgttgcgaacccgtctacgagacgttcggcggctggaaggaaagcacggtcggcatcgactcgtgggacgcgctgcccgcgaacgcgcgtgcgtacctgacgcgcgtgcaggaagtggccggcgtgccgatcgacatggtgtccacgggcccggatcgcgacgagacgatcctgctgcgtcatccgttcaaggtgtaattgcagatgacgcagaacctcacagcctcgatcacgatgtccgatccgcgcaacgacgacaagaatctctgggtcggctgggacgaataccaccggctgatcgagatgctcgcgctcgccgtgcacgattccggatggaagttcgacaagattctgtgtctcgcgcgcggcgggctgcgcgtgggcgaccagctttcgcgcatctacgatctgccgctcgcgattctcgcgacgagctcgtaccgcgaagcggcgggcacgcagcagggcgatctcgatatcgcgcagtacatcacgatgacgcgcggcgaactgacgggcaacgtgctgctcgtcgacgatctcgtcgattcgggcgtgacgctcgcgcgcgtgcagcagcacctgaaggagcgttatccggccgtgacggccgtgcgctcggcggtgctctggtacaagggctgctcgaaggtgaagcccgactatcacgttcagtatctgccgacgaatccgtggattcatcagccgttcgaagagtgggataccgtgcgtccgcacaatctcgcggcatggatcaagcgcggcaacgcgcagcgcgacgacgcgtccgccgcataagcgcaacggacgtcgccccggagaaacggcgcctcgacggcgccgttttttttcgcccgatttttttacccggtctttacggtatccgaagaatcgcgcggcgagggtaggcgcggcgcccgcggccggctatcatgacgccccatcgcggcagggggcgttgcgcccccatgctacacttggcgcgccgcagcaagtggtgtgctgacaacaccagtgggcggcatttttgcgtgcccagttagaatagcgctcgtttttccgaccccagcacggatttataccgcttttatgaccgacacgaatcactcgtccatgcgccagcattcgctgcaatcgctcgcgatcgccgcgatcggcgtggttttcggcgacatcggcacgagcccgctgtactcgctcaaggaagcgttcagtccggcccacggcattcccctcacgcccagcgcgattctcggcgtgatctcgctgttgttctgggcgatcatcctcgtcgtcggcatcaagtacgtgctgttcgtgatgcgcgcggacaataacggcgagggcggcgtgctcgcgctgatggcgctgtcgctgcggccgctgaatccgaaatcgcgcatcaccggcctgatgatggcgctcggcatcttcggcgcatgcatgttctacggcgacgcggtgatcacgccggcgatctcggtgatgtcggcagtcgaagggcttgaagtcgcgacaccgcaactgtcgcacctcgtgctgccgatcacgatcgtgatcctgatcgcgctgttctggatccagcggcacggcacggcgacggtcggcaagctgttcggcccgatcatggtgctctggttcgtgacgatcgctgtgctcggcatctatcacatcgcgcgcgcgccgatgatcgtctcggcgatcaatccgtattacgcgttttcgttcatgtccgagcacgtgctgctcgcgtacgtcgtgctcggctcggtcgtgctcgtgctgacgggcgcggaggcgctctacgcggacatggggcacttcggcgcgaagccgatccggctcgccgcatacgtgctcgtgatgccgtcgctcgtgctcaactacttcggccagggcgcgctgctgctgctcgatccgaaggcgatcgaaaatccgttcttcctgctcgcgccgcaatgggcggcgctgccgctcgtggtgctgtccacggtcgcgaccgtcatcgcctcgcaggcggtgatctcgggcgcgtattcgctgacgagccaggcgatccagctcggctacgtgccgcggatgaagatcctgcatacgtcggagctcgcgatcgggcagatctacgtgcccgtcgtcaactggctgttgttgttcgtgatcctctgcatcgtgatcggcttcaagagctccgacaacctcgcggccgcgtacggcatcgcggtgacggcgacgatggtgatcacgacgatcctcgccgccgtcgtgatggtgaaggtctggaactggaacaagctgcttgtcgcgatgatcatcggcgtgttcctcgtcatcgatctcggcttcttcggcgcgaacctgctgaaggtcgagcagggcggctggctgccgctcggcatcggcgcgctgctgttcttcctgctgatgacgtggtacaaggggcgtcacatcgtcaaggagcgcaccgccgcagacggcattccgctcgcgccgttcctgcaggggctgctcgcgcatccgccgcaccgcgtgtcgggcaccgcgatctatctgacgggcaacgatacgctcgtgccggtgagcctcctgcacaacctgaagcacaacaaggtgctgcacgagcgcacgatcttcatgacgttcgtcacgcgcgacatcccgtatgtgaaggaccacgaacgagtgacggtccatgatgcgggcgaggggctctacatcgtcaaggcggaatacggctttaacgagacgccggacgtgaaggccgtgctcgaggaggtcgcgcgccagcgcggcatgacgttcgagctgatggacacgtcgtttttcctcgcgcgcgaaaccgtcgtgccgacccatctgccgggcatgtcgatctggcgcgagcgcgtgttcgcatggatgcaccagaacgccgcgaagccgacggatttcttcgcgatcccggcgaaccgcgtcgtcgagctcggcacgaaaatcgagatctgagcagcgagcgccgttcggcgtcgtcgggcggcgtgtcgggcctggaaatgccgcatgtcgtccgcccggggggcgcggctgaaagcgggcgacccgcgcggcggttttccatttagcggcatgaacggccgccgacgttgccggtgcccgatgtcgattcgtcacgccgacgccggtttcacggcgaaaaaaagcccgctgcgaagcgggctttttcgctaccggcgcagcgcgctcaacgctgcttgagctttgcgaacgcggcggccatcgcgcccgccggttccggctcgcgcgagcgctgcgcccgggcgccgccgcgcattgcgccgcgctcggcgccgccgcgattgccgggcgcgctgggcgccgcgtcgtcgtcgagccgcatcgtcagcgaaatccgctggcgcttcacatcgacgtcgagcaccttcaccttgacgacctggccggccttcacgatttcgtgaggatccttgatgaatttcgtcgacatcgcggatacgtggacgagcccgtcctgatgcacgccgatgtcgacgaacgcgccaaatgccgccacgttcgtcacgacgccttcgagcaccatccccggcgcgagatccgacactttctcgacaccttcgcggaatgtcgcggtcttgaattcggggcgcggatcgcggccgggcttctcgagctcggacaggatgtcgcgcacggtcggcaaaccgaaacgttcatcgacgaattcggcgggcgacaggcccgcgagcgcgtcgcggttgcctagcacgtcgtcgatgcgcttgctgatcttcgcgagcatccgctcgacgacggggtatgcctccgggtgtaccgacgagcggtcgagcggattctcgccgccgttgatgcgcaggaagcccgccgcctgctcgaacgtcttgtcgccgaggcgcggcacgcggcgcaggtgctcgcgcgacgggaacgggccgttcgcgtcgcgatagtcgacgatgttgcgcgcgagcgtcgagttcaggcccgacacgcgcgcgaggagggcggcagacgcggtgttcgcgtcgacgccgaccgcgttcacgcaatcctcgacgaccgcgtcgagcgagcgcgcgagctcgcgctggttcacgtcgtgctgatactggccgacgccgatcgccttcggctcgatcttcacgagctccgcgagcggatcctgcagccggcgcgcgatcgataccgcgccgcgcagcgacacgtcgagctcggggaattccttcgcggcgagctccgacgccgagtagacggacgcgcccgcctccgacacgacgatcttctgcagcttgagctcgggatgcttggcgatcagctcgctcgcgagcttgtcggtttcgcgcgacgcggtgccgttgccgatgctgacgagctcggcctgcgtctgcgcggcgaggcgcgcgagcttcgcgagcgagccgtcccagtcgcggcgcggctcgtgcggatagatcgtgtcggtcgcgagcagcttgcccgtgcggtcgacgacggcgaccttcacgcccgtgcgcaggccggggtcgagaccgatcacggccttcgggcccgcgggcgcggcgagcagcaggtccttcaggttgcgcgcgaacacgcggatcgcctcatgctcggccgtctcgcgcaattgtgtgagcaattcggtttcgatgtgcggctgcaccttcacgcgccagcaccagcggcacacgtcggacagccacttgtcggccggccggttctggttcgcgatcccgaaatggcgcacgatcatcgcctcgcccgggtgcggcacctgcgcatcgagctcttcgccgaggccgagcttcacggtcagcacgccggcgttgcggccgcggaacagcgcgagcgcgcggtgcgacggcacggtcttgatcgtttccgagtagtcgtagtagtcgcggaatttctcgccttcctcgccttgcttgccgtcgacgacggccgacgacacgacgccgcgctcgaacagatagtcgcgcagcttgccgagcagttcggccgtctcgccgaattgctcggacaggatgtcgcgcgcgccgtcgagcgccgccttcacgtcggcgacgccgcgatccgtgttcacgtacgcggccgcttccgcctggggatcgagcagcggattcgcgaggagcgcctgcgcgagcggctcgagcccggcttcgcgggcgatctgcgcgcgcgtgcggcgcttcggcttatacggcaggtacagatcctcgagcgtctgcttgctgtcggccgcgtcgatcgccgcgcgcagttcgtccgtcagcttgccctgctcgtcgatgctcgcgatgatcgtcgcgcggcgttcctcgagctcgcgcagatacagcaggcgctcttcgagctggcgcaactgcgtgtcgtccagattgcccgtgacttccttccggtagcgggcgatgaacggaacggtggagccttcgtcgaggagttgcaccgctgcggcgacctgccgcggctggaccgagagttcgtcggcgatgcgctgtacgatcttgagtgctacggtttccgtcatgtcgtgatgtgcgtctactgcctgcagaaatcgcccggtccggccggctgcgccgtcggccggaccgggcgggtgaatggagcggggcattttgccataaatgcgaaagggtctagccgcgggtgttagaatttgccccatgatccgcagctttcctacgacgttgcctacctcccgattttccgttgtcgcgttcgccgttgcgctagcggcgacgctctcctgcgcgcccgtcgccggcgtcgcgcagacgccggcacctgccgcgacgtcgcccgccgccgcagccgatgcgggcgcgtttgccgcgccggcgaatttcgatgcgcgtcaaaaagtgctcaatcaacgcaccgcggaaaacgactatcgttatgcggtggctcagcacaattgttacagcacgttcttcgtcaatcactgcctggacaaggcgcgcgaaacgatgcgggccgagcgtgcgaacatcagccaggagcagctcgcgctagacgacgagcagcgggcggtgcgcgcgcaggagcgcgaccggcagctcgcgctgaaggaagccgagcggcaggcgcaggcgccgcagcgcgcggcggacgaacaggcgaacgcggccgcgtacgaaggcaagcagcacgaaaacgcgctcaagcgcgcgcagcgcgacgcgcaggcgccgcaacgcgcggcgaaccagcaggcgtacgacgcgaagcaggccgaattccagcgcaagctcgacgcggcgcatgcgcaggcggccaaggatgcgcagcagcgagcggagaacgccgcacgctacgaacagaagcagcgtgatgcggcgcagcacaaggcggatgtcgacgagcgccagcggcaggccgccgagaaggcgaagcaaaagcagcagcagtagcggctggcagcaggggtacacgcggtagcgttgggtggtggtttcgcaaggcaatctcgggcatgcgggcggttcggccggcatgccgattcagtgaggaggcgaagtatgcaaacccgttcggcggaaacgcaacaggagctgtacaaccgactggtttctttgcaggagctgcaccagcagctggcccgcgagatcgagcagaaggagggacgttccgacatcgacgacctgacgctgcaccggctgaagaaggaaaagctgctggccaaagacaagatcatcatgctgcaatcgcagctcgaaccggataagcgcgcctgacgcgcggcctggcaagcgccggcgccgcggcaggcgccggatgatattaggaaccgcttgccttgaattcaccgcttgatgcccatcccgacgcgcggcgcgacgatccgtccgccgcacgttcccccacgtccggcgccgccacgggcgcgtacacgccgagcgtaaagcgtatcgtcgagcttgacgccatcttcggcgagggcggcctgtttgcgcgcgcgctcgacaactatcgtccgcgcgcttcgcagatcgacatggcgcgcgccgttgccgccgcgatggaggcgtcgggcaagctgatgccggagcccgagatcttcgagacgcgcaagcgccccgcgcggcgcatgcaggacggcgcagccgccggccgtgacgatgcgtgcgccgcgccgcccggcgacgagagcgccgacagcggcgacaatacgttgatcgtcgaggccggcaccggcaccggcaagacgtatgcatacctcgtcccggcgatgctctggggcggcaaggtgatcgtgtcgacgggcacgaagcacctgcaggatcaattgttccagcgcgacatcccgacggtgcgcgacgcgctcgcggtgccggtgacggtcgcgatgctcaaggggcgcgcgaactacctgtgccactactatctgcagcggaccgccgacaacggccgcctgccgtcgcggcaggacaccgcgtacctgcaggacatcctccgcttcgcgaagatcaccaggagcggcgacaaggccgagctcgcgagcgtgccggagacgtcgcccgtgtggtcgatggttacgtccacgcgtgacaactgcctcggccaggaatgtccgcattacaaggactgcttcgtgatgcaggcgcgccgcgaggcgcagcaggcggatatcgtcgtcgtcaatcaccatctgttcttcgcggacatcatgttgcgcgacaccgggatggccgaattgctgccgagcgcgaacacgatcatcttcgacgaggcgcaccagttgcccgagaccgcgacgctctttttcggcgagacgctatcgacgacgcaactgctcgagctcgcgcgcgacgcggtggccgaaggcctcgcgcacgcgcgcgacgcggtcgaatgggtgaagctcggcggcgcgctcgagcgtgcggcgcgcgacgtgcggctcgcgttcgccgacgacggcatcgtccggatgtcgctcgcgcagctcggcgacggtcatccgctgttcggcgcgctcgatgcgctcgacgcggcgctcgatgcgctgtcgacggcgcttgcggggcaggcggagcgtgccgaatcgatcgccgcgtgccagcgccgcgcgcgcgagctgcaggatctgctggcgggctgggtcgcgcccggcgcgcaggacggcgcggccgacgcggccgacgcgaagcccgccgcgcaaacgggcgagcacggcgatccggccgagaaggtgcgttgggtcgaggtgttcgcgcataccgttcagttgcacgaaacgccgctgtcggtcgcgccgattttcgcgaagcagcgcgcgggcgtgccgcgcgcgtggatcttcacgtcggcgacgctgtcggtgcgtggcgatttcacgcactacgcggcgcagatgggcctcagttcgcgccgttcgatgacgctgccgagcccgttcgactatcaggcgcaagggcttctgtacgtgccgaggaacctgccgcagccgtcgtcgcccgcgttcaccgacgcggtgttcgacgccgcgctgccggcgatcgaggcgtcgggcggcggcgtgttcgtgctgtgcacgacgctgcgcgcggtcgaccgaatcgcgatgaagttgcgcgacacgatcgacgcgcgcggctggagcacgccgctcctcgtacagggcgatgcgagccgcaccgaactgctcgaccgctttcgcgcctacggcaacgcgattctcgtcggcagccagagcttctgggaaggcgtcgacgtgcgcggcgacgcgctgtcgctcgtcgtgatcgacaagctgccgttcgcgccgcccgacgatccggtgctcgccgcgcggctcgatgcgctgacgaaaaaagggctgagcccgttcgccgtccatcagttgccgcaggccgtcatcacgctgaagcagggggcggggcggctgattcgcgcggagacggatcgcggcgtgctgatgatctgcgacacgcgcctcgtcgacaagccgtatggccggcgcatctggcagagcctgccgcctttcaagcgcacgcgcgagatcgacgtggtgcgcgagttcttcgccgagcggcgcgaagccgagcaggcgtgagcgcgcaggctggcggcgtggcgtgacgcaacgcgcgcccgccgcgcgacgcgcgccgtgacaggtgcgccgcgcgcgcgaaaagaaaaacccggctcgacaggccgggtttctttgtcgatgcgccgatcgcgcaccatcggtcgcgcacgcagcgcgaatcgcgacgctcagctcagaattgccaccacgatttcttcgagcccggccgcgcgtggccggtcacgtacgggctgtccgggaacgtcgaggcgagcacgcgcttcgtgtcgtcggcgagctgcggctgattcagcttcgcgtacgacagcatcatgatgtgcagcgcgtcctcgatcgccggcgcgttcttgtattccttgatcgcgagctgcgcgcggttgatcgccgcgacataggcgccgcgccggtagtagtagtcggccgcgtgcacttcgtgcgacgcgagcgcgttgacgatgtagcgcatgcgcgcggccgcgtcgggtgcgtacttgctcttcggatagcggtcgacgacggccctgaacgcatcgtacgattcgcgcagcgcctgcggatcgcgctcgctcatgtcctggccggagaagcggccgaacaggcccaggtcgtcgttgaagtggatcatccccttcaggtagtacgcatacgcgacgtccgggtgatccgggtgcaactggatgaagcggtcgaccgcctgatcggcggcggccgtttcgttgtccttccagttgcagtaggcgacgttgatctgcgcctgttgcgcgaagtggccgaacggatcgcggccttgcagcgcctcgaagtacttcgcgcacttgccccagtcgccgcccgtcaatgcatcctgagcctctgagtataatttgttgttcgaccaggttgccgtctcatcgctcttctgcggcaagccgtggcaacccgcgacgagcgccgcggccgccgccagcacggcccaggcggccgcaggttttgcgacgcgtttggtcgaatgcatcatggtgaaaagggctcgcattgtcctagcttcaagtctcaagtgacccagtctaaatgacccgttcaagttcgttgaatgcccgtgcgggcaagtcaaaccgcgacgattatagcccaagcgccagccccgccgacgcttctgcgggcgattcgctcgacgacgatctgacgagcgacacgctcgtcgcgcccgcgcgcgccgataccggcgccgatgcgccgcgcaccgtcgacgtgccgctcgcgctcgcgggcgagcgcctcgacaaggcgctcgcgcagttgtttcccgagttctcgcgcagccgcctgcagcagtggatcgagtcggaccgcgtgcgcgtcagcggcgcgccggcgaagatccggcagcccgtgccgctcggcgcgacgatcgagctgctgcccgagctgctgcccgagcaactcgcgttcacgccggagccggtgccgctgtcgatcgtctacgaggacgacacgatcgtcgtcgtcgacaagccggccggcctcgtcgtccatcctgccgccggcaactggagcggcacgctgctcaacggcctgctgcaccgctatgcggatgcggccggcctgccgcgcgccggcatcgtgcatcggctcgacaaggaaacgtcgggcctgatggtcgtcgcccgcacgcttgccgcgcagacggacctgatccgtcaattgcaggcgcgcacggtgaagcgccgctatttcgcgctcgcgtgggggcggatgcccgacgagggcacgatcgatgcgccgatcggccgcgatccgcgcgagcgcacgcggatggcggttgtcacgggcgcggcgggcaagccggcgcgcacgcatttccgcacggtcgacacgacgctgtgggcgcgccagccggtatcggcgatccattgcgatctcgaaaccggacgcacgcatcagatccgcgtgcattgcgcgcacgtcgggcatccgctgctcggcgatccggtgtacggccgcgcgcgcggcaagcgctcggtcgcgccgctgccgggcggcttcgcgcggcaggcgctgcacgcctggcggctcggcctcgtgcatccggcgagcggccggtcgatgcaatggcgcgcgccgctgccggccgatctcgcggcgctcgtcgacgcgctcggcttcggtgcggacgatgcggaattcggcgacgatgacgctgtctatgacgacggttacgatgaaggcatgccgtatgccgacgatgatgaggattgactgccgatgacgatgttgcgacccctgacgctggccgattgcgtgcaacccgattggcaggcgccgccgcgcgtgcgcgcgctcgtgtcgacgcgcaatggcggcgtgagcgagccgccttatggcgcgtggggcggtgacggcggcgaggtcgcgggcgggatgaatctcggccggcacacgggtgacgatcccgcgcatgtcgaagcgaatcgcgcgcggctgctcgcgttggcgggccagtcgcgcgccgcgtggctcgagcaggtccacggcacggaggtggtgcgcgcggaagacgtgctcgccgcgggcgaaggtggtgccgtgcgcgcggatgcgagcgtcgcggcgacgccgggcgccgtctgcgtcgtgatggtcgccgactgcctgccggtgctgctgtgcgatgacgcggggcgcgcggtcggcgccgcgcatgcgggctggcgcggcctcgtcgcgggcatcgtcgagaagacggccgagcgcgtcgcggcgctggcgggcggcggtgccgaccgcctgcacgcgtatctcggcccggccatcggcccgggcgcgttcgaggtcggcgcggacgtccgctcggcctttctcgatgcggcgccgcttgccgactacgcggccacggagtgcgcgttcgcggcgcgcgcgcacgcgcccggcaaatatctggcgaatctctatgcgctcgcgcggctgcgcctcgcacgcgtcggcgtcacgcgcgtgagcggcggcgccgcgtgcacggcgaccgagcgcgagcgcttttattcgtatcggcgcgaccgcgtgacgggccgcatggccgcgctgatctggctcgccgactgactcgcggactgacggcgggcagccgcgcgccatcgccggcgcggcgagccgggagggcgggcaggcgctgtttttgcaacgccgcggcgccccggattgctgcgccgcaccgtgcgattgctgtcatcgagattgcttagactctcgcagcccgcacggggcggatgtccttgccgcgcgtcgcgcgacgcgttccgcaacaatcattccggttgtcgaagcatgtgttgtcggaggtgacggatcacatggggaaaacgataatgataaaactactgcactgcggcagaatctggagaaacgctccggaacacgacgtccggccggccggagcgcgcagtgggtggtcgacttcatgcggttcgagcaggatttccagggtccccgcaggcaacaccgaggaagcatcgaggaatcaccgttaaggcaggtatgacagcatcgaaaaaatcgtcgacgtcctctcacacggatactccccagggtcgcagcacagccggatcggcggcccagcccatgcaacagttgttcgagtcctggctcggcgcgtggcgcagcttcgcggacccggcccgggcggccgcgggcgacgcaccgtcgccgtcgccgtcgccgttcgcggcgttccagccgccgcagccgtttgcgttcgcgatgcctgcgatgccgccgatgccggattggtccggcgcggccgcgtcgttcgcggggctcgcgcccgtcgcgtcggtgccgcccgcgcggctgcagaagctgcaggccgattattcgcgcgattgcctcgcgctgatccagcaggcgagcgccgcgacgccgaccgttcccgagctgaaggaccggcgtttcagcgcggacgcctggaaggcttcacccgcgcacgggttcgcggccgcctggtatctgctgaacgcgcgctacctgcaggagctcgccgacgcgctcgagaccgacccgaagacgcgcgagcggatccgcttcacggtccagcagtggacggccgccgcgtcgccgagcaacttcctcgcgctcaatccggaggcgcagaagaatctcgtcgagacgcagggcgagagcctgcgtctcgggatgatgaacctgctcgccgacatgcagcgcggcaagatttcgcagacggacgaatcgcaattcgtcgtcggcaagaatctcgcggtgacgccgggcgcggtcgtctacgagaacgatctgatccagttgatccagtacacgcccacgacagccaccgtcttcgagcggccgctgctcatcgtgccgccgtgcatcaacaagttctacatcctcgatctgcagccggagaattcgctcgtcgcgcacgcgctgtcgtgcggccatcaggtgttcctcgtgtcgtggcgcaatgccgacgcgtcggtcgcgcacaagacgtgggacgactacatcgacgagggcctgctcgccgcgatcgacgtcgtccagcaggtgagcgggcgcgagcagatcaacacgctcggcttctgcgtcggcggcacgatgcttgcgacggcgctcgcggtgctcgccgcgcgcggcgagcacccggccgcgtcgatgacgctgctcacctcgatgctcgacttctccgacacgggcattctcgacgtgttcgtcgacgaggcgcacgtgcagatgcgcgagcagaccatcggcggcaagggcggcgcgcccgcgggcttgatgcgcggcgtcgagttcgcgaacacgttttcgtttcttcgtccgaacgatctcgtgtggaactacgtcgtcgacaactacctgaagggccgcacgcccgcgccgttcgatctgctgtactggaacggcgattcgacgagcctgcccggcccgatgtacgcgtggtatctgcggaatacctatctcgaaaacaagctgcgcgagccggatgcgctcacggtgtgcggcgagcccgtcgatctgtcgcgcatcgacgtgccgacgttcatctacggctcgcgcgaggatcacatcgtgccgtggcagactgcgtacgcgtcgacgtcgctgctgacggggccgctgaagttcgtgctgggcgcgtcgggccacatcgcaggcgtgatcaatccgcccgcgaagcgcaagcgcagctactggagctacgacgcgagcgcgaaggagctgccggaatcggcgaacgactggctcgatgcggccgtcgagcaccctggcagttggtggccggtatggatcgagtggctcgatcagtacggcggcaagaaggtgaagccgcgcgcgcacctcggctgcgcgcgcttcccggtgatcgagcccgcgcccggccgatatgtgttgcaacgcgattgacgaacggcgcaaggcggagcacgctttgcgtcgcgaccgatttttaacagggcggttcgcggcgcgccgtgccgcgcgcgcccggaggatagtgaaatgactgacgtagtgatcgtatcggccgcgcgcaccgcggtcggcaagttcggcggctcgctcgcgaagatcgccgcgccggagctcggcgcgagcgtgattcgcgcggtgctcgaacgtgcgggcgtgaagcccgagcaggtcagcgaagtgattctgggccaggtgctgacggcgggctcgggccagaatccggcgcgccaggcgctgatcgcggcggggctgccgaacgcggtgccgggcatgacgatcaacaaggtgtgcggctccggcctgaaggccgtgatgcttgccgcgaacgcggtcgtcgcgggcgatgcggagatcgtcgtcgcgggcggccaggagaacatgagcgccgcgccccacgtgctgccgggctcgcgcgacggcttccggatgggcgatgcgaagctcgtcgacagcatgatcgtggatggcctctgggacgtctacaacaagtaccacatgggcatcaccgcggagaacgtcgcgaaggagtacggcatcacgcgcgaggcgcaggaccagttcgccgcgctctcgcagaacaaggcggaagccgcgcagaaggcgggccgcttcgacgacgagatcgtgccgatcgagatcccgcagagaaagggcgagccgctgcgtttcgcgaccgacgagttcgtgcgtcacggcgtgacggccgagtcgctcgcgagcctgaagcccgcgttcgcgaaggaaggcacggtgacggccgcgaacgcgtccggcatcaacgacggcgcggccgcggtgctcgtgatgtcggcgaagaaggccgaggcgctcggcctcgagccgctcgcgcggatcaaggcgtacgcgaacgcgggcgtcgatccgagcgtgatgggcatgggccccgttccggcgtcgcgccgctgtctcgagcgcgcgggctggtcggtgggcgacctcgacctgatggagatcaacgaggcgttcgccgcgcaggcgctcgcggttcacaagcagatgggctgggatacgtcgaaggtcaacgtgaatggcggcgcgatcgcgatcggccatccgatcggcgcgtcgggctgccggattctcgtcacgctgctgcacgaaatgctcaagcgcgatgcgaaacgcggcctcgcatcgctttgcatcggcggcgggatgggcgtcgcgctcgcgctcgagcgtccgtaacgcgaatcaggaggcacccgcgcggggcgcgccggcgggcgcggcccgacgaacgggcgatcggcaggcaggcgacggagaggttgccgctcggcgcttctcaaaacgataatggagtaatggttatgtctcagcgaattgcttacgtaacgggcggcatgggcggcatcggcacgagcatctgccagcgcctgcacaaggacggcttcagggtggtcgcgggctgcggcccgaattcgccgcgccgcgtgaaatggctcgaggatcagaaggcgctcggcttcgatttctacgcgtccgaaggcaacgtcggcgactgggattcgacgaagcaggcgttcgacaaggtgaaggccgaagtgggcgagatcgacgtgctcgtcaataacgcgggcatcacgcgcgacgtcgtgttccgcaagatgacccgcgaggattggcaggcggtgatcgacacgaacctgacgagcctcttcaacgtcacgaagcaggtgatcgacgggatggtcgagcgcggctgggggcgcatcatcaacatctcgtcggtgaacggccagaaggggcagttcggccagaccaactattcgaccgcgaaggcgggcattcacggcttcacgatgtcgctcgcgcaggaagtcgcgacgaagggggtgacggtcaacacggtgtcgccgggctacatcggcacggacatggtgaaggcgattcggccggacgtgctcgagaagatcgtcgcgacgattccggtgcgccgtctcggctcgcccgacgagatcggctcgatcgtcgcgtggctcgcgtcggaagagtccgggttctcgacgggcgccgatttttcgctgaacggcggcttgcatatgggctgagccatgcggccgggcggcgcgtgccgtccggccgtgtgggtcggatgttccgggaacgcccggtgccgcgcgcggtcgcgcccgcgtgcggcgccgggcgccgtcactgcgcgcatcaggcgctcaaaggcgttacatgactactacaaagaaaactggcgaacggctgatcaagaagtatccgaaccgccgtttgtacgatacggagacgagcacctacattacgttgaccgacgtgaagcagctcgtgctggaacaggaggatttcaaggtcatcgatgcgaagagcagcgaagacctgacccgcagcatcctgctgcagatcattctcgaagaggagagcggcggcgtgccgatgttctcgtcttcgatgctctcgcagatcatccggttctacgggcatgcgatgcagggcatgatgggcacgtatctggagaagaacatccaggcgttcatcgacatccagagcaagctcgccgatcagtcgaagaacctgtacgagaacaacgcgatgaatccggaagtctggtcgcagttcatgaacatgcaggcgccgatgatgcaagggatgatgacgagctacatcgagcagtcgaagaacatgttcgtgcagatgcaggagcagatgcagaaccaggcgaagaccatgttcagttcgttcccgttcaagccggcgacaccgccgggcagcgagccggagaagaagtaggcaaggcggctttcgctacgcaacggccgcggcgcgacccggccgcgttgcgatgccgcgcgagtcgtcgtgccgcgagcttcggattgcggctcggcccgggcggcctcggctacgctcggcgcgcgcgcctgcgggcgagtggcggcttgccgcgcgtcatcgggcggacattgcggccgcatgcaatgaacggcgtcttgcgggcgccgtttctttttggggccgcgccgaggccgccgatggacacggccgatggacacggccgatggccgtttcgaccccggcgcatgtgtgccgatgcgccgaatgcgccagccgcggcgtgctcggcgcagcgtggccgacgcgcggcggagcggtcgcgcgggccgtgcgtgtgcgcgatgggcgcgagcgacctggagcggtcgggctcgcggggattgtcgtcgggcgcgcaaacggacgatcgccacgcacagcgcggcgttctcgcgcccgatgcgcaccctcggagaaacgccgccgcgcggagggtaaaatgccggcaaacccaaggtgtgccgcccgcggacgccgtcccctcatgcatggaagccatagttggaaaattcattgaaatcaagcggtaagccgctcgccgcgcccaaggtgggtatggtttcgctcgggtgcccgaaggccctcgtcgactccgagcagatcatcacgcaactgcgcgccgaaggctacgaaatctccggcacctatgacggcgcggatctcgtcgtcgtcaacacttgcggcttcatcgacgaggcggtgcaggaaagcctcgacgcgatcggcgaagcgctcgccgaaaacggcaaggtgatcgtcaccggctgcctcggcgcgaagaagagcgcgagcggctccggcctcatcgcggaagtgcatccgaaggtgctcgccgtcacgggcccgcatgcggtcggcgaagtgatgcaggcggtgcacagccatctgccgaagccgcacgatccgttcgtcgacctcgtgccggccgcgggcatcaagctcacgccgcgtcactacgcgtatctgaagatctccgaaggctgcaatcaccgctgctcgttctgcatcatcccgtcgatgcgcggcgagctcgtgtcgcgacccgtcgccgaggtgatgctcgaagccgagaatctcttcaagtccggcgtgaaggagctgctcgtgatctcgcaggacacgagcgcgtacggcgtcgacgtcaagtaccgcacgggcttctggaacggccggccgctcaagacgcggatgaccgagctcgtcggcgcgctcggcgagctcgccgcgcagtacggcgcgtgggtgcgcctgcactacgtgtatccgtatccgcacgtcgacgagatcattccgatgatggcgcaaggcccgctcaagggccatgtgctgccgtatctcgacgtgccgttccagcacgcgcatccggaggtgctcaagcgaatgaagcgcccggcgaacgcggagcgggtgctcgagcgcgtgcagaagtggcgcgagatctgcccggatctgacgattcgcagcacgttcattgccggctttccgggcgagaccgacgcgcaattcgagacactcctcgatttcatccgcgaggccgagctcgatcgcgtcggctgcttcgcgtattctccggtcgagggcgcgagcgcgaacgcgctcgacggcgcgctgcccgacgacgtgcgcgaggcgcgccgcgcgcgcttcatggaagtcgccgaggaggtgtccgccgcgcgcatcgcgcgcaaggtcggcaagacgctcaaggtgttgatcgacgaggtcaacgcggaaggcggcatcggccgcaccgcggccgatgcgcccgagatcgacggcgtcgtctatgtcgagccggcggccaaggcgtcgaagcgctacaaggtcggcgagttcgtgtccgtgaagatcacgggcgccgacggccacgatctgtggggcgaggtctgacgatgccggcgacgtttccggacgtgctcgcgctcggcgaggcgatggtcgaattcaaccaggcgcggccgggcgagccgaattatctgcagggcttcggcggcgatacgtcgaacttctgcatcgccgccgcgcggcaaggcgcgcgcgccggtttcgtgtccgcggtcggcggcgatcatttcgggcggctgctgctcgatctgtggcgcggcgagcgcgtcgacacgtcgtatgtgcgggtcgacgacggcgcgccgacgggcgtctacttcgtgtcgcacggcgagcacggtcacgcgttcgactatctgcgcgcgggctcggccgcgagccgctacgcgatccgcgatctgccgctcgatgcgctcgcggccgcgcgcttcgtccatctgtcgggcgtgagcctcgcgatcagcacgagcgcgtgcgatgcggcgttcgccgcgatcgcgcatgcgcgcgcgaacggcgcgcgcgtgagcttcgacacgaacctgcggctcaagctctggccgctgccgcgcgcgcgggcggtgatgacggaggcgctgcgccataccgatgtctgcctgccgagctgggatgacgtgacggcgctcaccgggctcgacgagcgcgatgcgatcgtcgatgcgctgctcgccttggggccgcgcgtcgtcgcgctgaagctcggccgcaagggcgcgtatgtcgcgacgcccggcgagcggcgcgtcgtgcccggcttcgtcgtcgacgcgctcgacgcgacgggcgcgggcgactgcttcggcggtgcgttcgtcgcgcggctcgccgcgggcgatgatccgttctcggccgcacgctatgcgaacgcggcggccgcgctatcgacgcaagggatcggcgcggtcgcgccgatcccgtcgcgcgacgcggtcgagcggctattgggcgcgtgagcccgcgcgcgcggcgcgcgatccgaatgcatgacgtgcgcggccgcgaccgcgcgctccatcggttttcatcaagagaagagagggaggcaacgatgcaacgcgaagtagtggtggtgagcggcgtacgcacggcgatcggcgatttcggcggcagcctgaaggacttcgcgccgaccgagctcggcgcgcgggtcgtgcgcgaggtgctgtcgcgcgcgcaggtgtcgggcgacgaggtcggccacgtcgtgttcggcaatgtcgtgcacacggagccgaaggacatgtatctcgcgcgcgtcgcggcgatcaacggcggtatcgcgcagcacgcgcccgcgctgacggtcaaccgtctctgcggctccggcctgcaggcgatcgtgtcggccacgcagaacgtgctgctcggcgacgcggacatcgcggtcgcgggcggcgcggagaacatgagccgcgcgccgtactcggtgccggccgcgcgcttcggccagcgcatgggcgatgcgaagctcgtcgacatgatgatcggcgcgctcaacgatccgttccagtcgattcacatgggcgtgacggccgagaacgtcgcggcgaagtacgggatcacgcgcgacgcgcaggacgcgctcgcgctcgaatcccaccggcgcgcgtcgcatgcgacgaaatccggctatttcaaggatcagatcctgccgatcgagatcgcgtcgcgcaagggcacggtcgtgttcgacgccgacgagcacgtgcgccacgacgcgtcgctcgacgacttcacgaagctcaagcccgtgttcgccaaggagaacggcacggtgacggcgggcaacgcgtcgggcatcaacgatgcggccgccgcggtggtgctgatggagcgcggcgtcgccgacaagcgcggcgcgaagccgctcgcgcgcctcgtctcgtatgcgcacgcgggcgtcgatccggcatacatgggcatcggccccgtgcccgcgacgaagaaggcgctcgagcgcgcgggcatcaccgtcgccgatctcgacgtgatcgaggcgaacgaggcgttcgccgcgcaggcgtgcgcggtgtcgaacgcgctcggtctcgatccggcgaaggtcaacccgaacggctcgggcatctcgctcggccatccgatcggcgcgacgggcgcgctcatcaccgtgaaggcgctgtacgagctgcagcggatcggcgggcgctacgcgctcgtcacgatgtgcatcggcggcgggcagggcattgccgcggtgttcgagcgtctgtgacgggagggccgcgcagttgaagctgatcaccgcaatccgcggcgcggcgctcgccgccgcgctggcgacggcggcggggctcgcgttcgcgcagtcctcctctgcgcgcgcggcggcggctccgggcgcggccgacgcggcgcctgccgccgccaccgcgcaggcggatgcgccgccgcccgctgtgccgctcaagccgaatccggcgtacgcgcggctgccgcgctatgaagggacggtcggcggccggccggtcgtcgtgcgcctcgggccgaagacggacgaaccgggcgtgcacggcgaatgccagtatctcgacacgggcgccgtcatcttgctcgcgggcgatcgcgacggcgacacgctcgagatcgaggaatcggacgacggcacgaacatcacgggcgtgtggatcggccgcttcgatccgtcgggcggcttgtccgccgatcggatgaacgccgaccagtcggatccgctgcccgttgcgctgcatccggcgggcgcgcagtccgcatcggcggccgtcggcgcgccgcaggcgggcgcccgggggcagtcggtcggcggcgtgagcaatctgcggaccggcgaataacgaacggcggacgcggcgcgcgcgtgccgcgtccggagcgctcggccgttggccgcgcgcttgccggcggccggcgtggcgggcggcggcgcgtcccgcgcgttgcgcttcgttgccgctcaaggcgcgtcccgtgcgttgcgcctcgttgccgctcaagcttcgggcatcggcgccggacagccgcgccggcacggtcgcggccgcgccgattgtaccgggccaaacgcgcggaatcaggctaagctagccggattccaatcttttcggggctccgtctcgcgtcgagcccgcccagtcatgaccgcatccattcccaagcgcgcgttgcagacgcgcgtcgtccagccggacgatcgcattcccgccggtttcgaatcgttcgtcgtgcctgtcgcgcgggcgtcgacggtcgtgtttcccgatctcgcgacgatgcgcaatctcgactggcgccaggacggccaatggcgctacgggctgcacgcgacgccgacgtcgctcgcgctcgcgcagcggctcgccgagatcgagggcggcgcgcacgcgctgttgcagccgtcggggctctgcgcgatcacgaacgtgtatttcggtctcgtcaaggaaggcgacgatgtgctgattccggacaatgcgtacgggccgaacggcgatttcggcaaatggctggcgaaggatttcggtatcaccgcgcgcttctacgatccgatgatcggcgcgggcatcgccgatctgatccagccgaacacgcgcatcgtctggctcgaggcgcccggctcggtgacgatggaagtgcccgacgtgcgggcgatcacggcggtcgcacgcgcacgcggcatcgtcacggcgatcgacaacacgtattcggcgggccttgcgttcaagccgttcgagcacggggtcgacatctcggtgcaggcgctgaccaagtaccagtcgggcggcagcgacgtgctgatgggcgcgacgatcaccgccgacggcgaactgcatgcgaagctcaagctcgcgcggatgcggctcggcatcggcgtgtcggccgacgactgttcgctcgtgctgcgcggtctgccgagcatgcaggcgcgtttcgacgcgcacagccgcagcgccctgtcgctcgcgcgctggctgaagacgcgcgcggagatcgcaacggtgctgcatccgaaactgcccgattgtccgggccacgatacgttcatgcgcgacttcacgggcgcgggcgggctgttctcggtcgtgttcgacgagcgctacgatgccgcgcaggtcgatcgcttcgtcgaggcgctcgaactgttcgcgatcggctggagctggggcggcgcatgcagccttgcgatgccgtacgacgtgcagtcgatgcgcacgggcaagtggccgcatcgcggcacgctggtgcgtttctatgtcggtctcgaagacgaggccgatttgcgcgcggatatcgagcgcgcattgacgtcggcgctcgcataacgcgcgcgagatcggcggcgcggacagtggtggcgcatcggtgcgccgcacgcgggccgtgcagcgcgctcgtgcatggatcgagcgacgagtgagcggcgaatgaacgacgcgcggcggcggtccggcgctcgcgcacggcgaaaacggcgcccgggcatgggcctgcggcgccgtttttcgttcgatgcgtcagatgtcgtgccggcggcgcgagcgcggcacgattgcgcgccgcgcgcgtgaccgggccggatgcggtttcagaacagccgcagcagcccgtcgaggccgacgtgatcgaatgcggcgctcgccgcgctgcgcacgatcggcttcgcgcgaaacgcgatcgagaagccgccggcagccatcatcttcagatcgttcgagccgtcgccgatgacgatcgcgcgcgcgggctcgatgccgagcgccgcgcaggtctcgcgcaccgcgcgcgccttcacgtccgcgttgacgatctcgccgacgaccttgcccgtcagcttgccgtcgacgatctcgagcgtgttcgaatgcgcgaaatcgaggccgagccgcgctttcaggcgctcggtgaagaacgtgaaaccgcccgatacgagcagcgtcttcaggcccgctgccttcacgccggcgagcatcgattcggcgcccggcgacagccgcagccgctcttcatagacgcgctcgagcgcgctcgcttcgaggcccgcgagcagcgcgacgcggcgcgtcaggctctcgttgaaatccttgatctcgccgcgcatcgccgcctcggtgattgccgagacctcggctttcaggccgcaaaagtccgcgatttcgtcgatgcactcgatcgtgatcagcgtcgaatccatgtccatcgcgacgaggccgaagtcggccagcttgcgggccgcgtcgacgaacgcgtaatcgagcgcgtgcgtgccgcagtatgcgtcgatatcggcgcgctgcgcggggttggcgcgctcgatgcggatcgactgcgcgtcgagcgcaacgacgcgcgcgccgtgcgcgagcgcggcgagcggcttgtgatgcgcgtcggagagcggcgcggtgctttgaacgacgagattcgtggtcatggaagtgtcacggtggagcggatggcggcgccgacgaaggcgatgcggcgaacccgttattgtagccggttgcggccggacgccagcggatgggcgccaggcggaagacatcggggatgtccgttcgggcggcggcgggcgcgacggcgcgcgtgggcgccgtgcgtttccgacggcgattttcggttttcgtcggttggttttgcgttttctcgttgctcgcggtgcggcgctcgacgctcgatgccctgttttcggtactctgtacttggcatcggcatcggcatcggcatcggcatcggcatcggcatcggcatcggcgctggcgctggcgctggcgctggcgccagtatttggcactcggctatcggcactcagttcccggctctcggctctcggctctcgagccgacagcgttcgatatcccacgttcgcagtcggcccgctgcgccggaccgagcgtcgccacacgaaaatttgcgatgaatcaaacttgttgcgcgcgagcccgatgtcttcgcgcgcgatcgcatcgcgttcaggcagcatgcgcgcgagcgtgacgtatcgccgattcgtctcatccgctccgggcgatatccgggcgatatctgggcgaagcgggagcccggcggccgtgcggccgcggctgcgggcacgaacaccggggcgccgtcatgcgagtggcgcgcgtgcgattgcgcgccacgcacgcccgacgcggatcgtgcaagcaggggtaacacccgatgtgcggcaggcgccacgcgcgccgcttcgcgttagactggcattgcgtcatgcatcgataacccggcgattcgcgcagatcgtcgccataaaaggagaggttcgcatgagtcaacgcattctgtcgccgctcgtcgcgtcgtgcgccgccgcggcgttgctgtcggctttcgccgcgcatgcggcgccgcccatcaagggcagcgtgctgggcggcaacgacggccagcttcaatacacggtcaaggtcgactcgaagcagttcggcacgatgcaggagacgcgcaagatccgctccggcgaaaccgacgactacaactggaaatcggtgccgccgtcgggcgccgtgccgatgcccgacgcgtgcccgaacgcggatacgctaccgcgcgacgcgaacggcgcgatggttcggcaagcccaggtgcggctcgcgccggcggtcgacagcaagggcgtcgcgaacgtgcaactgagcttccaggcgagcgcgccgagcggcacgaagaaggtcacggtaaacggcaaggcgctgcagtgcccgaatgtcgtggcggtgagccaggtcaaatggctgtcgatcccgacgggcggttcgaagtcgatcacgatgcgcgacggcacgaagatcacggtgtcgatcaagcggtgaatggggcgcggcggcgttcgcccgacgcaccgctgccgagggaggcgcgacgcatgccgcctcggaagtcgacgcgctacgcgcctgccgcgcgtcccgcgcgttttgcattgcgtggccgggccgcgttcgccgcgaaagtgtatcgatcgcgcatcgcgcgcggaatgacccatttaaccgcctcgcccacaaagatgcggacgggtgcggagggcggcatgcgattcgatgatcgctcgaatcgataatactcgttgcgccaaacgccaaacgccaaacgccaaacacgaaacgccaaacgccaaacacgaaacgccaaacggtaagcggcgagtgccaagcggcaatcgcgaaggttgaagggaaagggcgatggtcgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccgcaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaaccccaaacccccatcctcttcgccatcgacagcccgtccggtgactggccgaaccgaccgttacggccgtgcgaatccacgagccatccggcgcgcggccgacgaatccgttcgccgggcacgcaagcaggaatttctttttacccgccgttcgcggttttttcccgctcgacgagccgcgacgccagaaaccgatgctcggcggagaagagccgccggtaagtggacagcaccgccccgacggtgccgagcgcggacgccgccgcgatcaggaacatgatcacgatctggtatcggacggcttgcagcggcgactgtccggccagtacctggcccgtcatcatcccgggcaggctcacgacgccgacgacggccatctggttgagcgtcggcagcatgccggcgcgcaccgcctggcgcgccgcgtcctgcgcggcttcccagcgcgtcgcgccgagcgcgagcgccgtctcgacgcggtcgcgccgcgcggtcagctcctccatcatccgctcgacgccgagcgacacgccggtgagcgtattgccgagaatcatcccgaggatcgggatcgcatattgcggcgcgtaccacggatggatgcggatcacgacgaacagcccgatcgccgcgacgaaccaactgctcgcccagatcgacaggacgctgtccgcgcgttgccccgcataggttcgcttgccgcgcgcggcacccgcgaagcccgcgatcagcgtcatcagcgcgacgagcggcagcacgacgtaccagcgcggatggccgaacacccagccgagcacgtagccgatcgcgagcaactgcacgacggtgcgcgcggccgcccatgcgagcttgcggccgaggccgagcgatagcgcgaccgaaatcgcgccgttgatcgcgacgagcgccgccgcgatcccgacgtcgacgagactcaggtcttgcagcggcgtgttcatcgcgcgtcctgcgtcgcggcgtcgccgagcacgccggcgcgcatcgtcaggcgccggcggccgacgcgtgccgcctgcgccggatcgtgcgaaatccacagatacgcgcgcgcggcgggcgccgcgtcgaaccaggcggccacgagcgcttcgatcgcgcgggtcgaatcgggatcgagggcggacgtcggctcgtcgagcagcagcacgtcggggtcgagttgcagcacgcgcagcagcgcggcgatctgcgcctcgccgccggacagctcgctcgccgccttgcgcaggaagtcgtcgccgcggcccgcctgcgcggcgaggcgcgcgacgcgcgcggcgtcgaagcgcgcgtcgcgatagacggcgagcgaataggggtagcgcagcaggtcctccacggtgccctcggcggtggcggggcgctggcgaacataggcgacgctgcgccgatagcgcggaatggccgggcgcggcacccgtgtgccgcgccagagcagctcgccgccgtcgatcggatcgagaagcgcgagggcccgcagaaacacgctcttgcccgagcccgacgggccggtgagcgcgatccgctcgcccgccgcgagcgcgaaatcgctcggggccaggagcgttttaccgctggcggcgtcgcggcgggcgagttgccgggcttcgatcaggacatcggctgtcataaatgcaaaaaacgcaaaaaacggtaaatgggggcgggtggcgcagcatcgtgcgccataataactgccagcggcagcgtcgcgcacgctgcgcggcacggccgattcaggaagaacaacgacggaatctggcatggcgctcacccgtactcttggcaaaacggcggcgtggatcgtcggcatcttcgcggtcttgaccgcggcggtcggcgtgttcatcttcacgttcgactggaatcgcgcgaaaccgtggatcaacgagcaggcaagcgcgtcgatcggccggccgttcgagatccgcggcgacatcaaggtcggctggcggcggcccgacggcgagaccggctggcgcgcatgggtgccgtggccggtgttctcggcgagccggatcgtgatcggcaacccgccgtgggcgaaagcgcccaatttcgcgacgctcgacgaagcgcgcttcgagctcgccgtcctgccgctgctcgcgcacgaggtcgtgatcccgacgatcgagctcgtcaacccggcgctcgacatcgagcgcctcgccgacggccgcaacaactggaccttcgaattcaagcagtctgccggcccgtcgccctggaaggtgcagttgcgcgacttcggcttcgcgaagggcacggtcgtctatcgcgacgcgatcacgaaagccgatctgagcgtcgcggtcgatacgctcggccagccgattccgctcggcgacgtgctccggcagcaggaggagacgtctcgggcggcgtcggcgcagcgggtcggcaaacgcggcgcggcgcaattggccgccaaggcgcaagcccagatcgcgtccgacgcgtcggcggcgtcggccgccggggcgccgaacgcgagcggcgctgccgcggcgagcggcgcgtcgggcgtgaatgccgcggcgtcggccgccaaggtttccggcaatgaccggtcacgggcggctcgggccacggcgggcgcgagcgctgcgtcgaagccggccgccgcggcctccggcgggagcgccgcggtggttgccgccggcaaggctcccgcagcgggcgcgggcggggcggttgcttccgcctccgcgtcggccgcatcttccgcttcagccgtctcgacgagcgcggccgtttcgggcgcgagcggcgcaagcgcggcctccgccgccgagcagcggtcggccggcccgacctacgcgttcggcctgaccgtgaagggccgctacaagggcgtgccgatcgacggcacgggcaaggtgggcggcgtgctgtcgcttcgggacgcttcgcggccattcccgctgcaggccgacgtgaaggcgggcgacacgcgcctcgcgatcgtcgggacgctcaccgatccggtccatctcgccgcgatcgacctgcggctgtggctgcagggctcgagcatgtcgcacctgtatccgctcacgggcgtgaccttgcccgacacgccgccgtacgcgaccgaaggccggctcatcggtcgtttcaagcgcgccgcgagcacgttccgttacgagaacttcaacggccgcgtcggcggcagcgatctgcgcggcacgctcgtgtaccagcagcgcgcaccgcggccgctcctgtccggcgagctcgtgtcgaatctgctgcagttctccgatctcgcgccgatcatcggcgcggacacggccgcgagcaaggcgcggcgcggcgacacgacgaagcagccgcccggccgcgtgctgcccgtcgagacattccgcaccgaccgctggcgcgcgctcgacgccgacgtcaagttcacgggccgcaagctgatcaagagcgccgcgctgccgatcagcgatctgtacacgcacatcgtgatgacggacggcgtgctgtcgctcgagccgctgaagttcggcgtcgcgggcggctcgctcgcgaccaccgcgcatctcgacggcagcgccgcgccgctgaagggccgcttctcggtcgccgcgcggcatctgaagctcaagcagctgttcccgacgcagaaggtcatgcagtccgcgctcggcgagatcaacggcgatgcggcgctgtccgcgacgggcaattcgcccgccgcgctcgcggcgacgtcgaacggcgaagtgaagatgctgatgaccgatggcgcgatcagccgcctgttgatggaagcggcgggcctgaacgtcgccaacgtcctgtacgaaaagatgttcggcagccacgacgtgaagatcaattgcgcggccgtcgatttcgtggcaaccaacggcttgctcgacacgaagctgttcgcgttcgataccgacgacgcgctcatcaacatcgacggcccgatcgatctgcgcaacgagtcgatgaacctgaaggtccatccgcatacgaagggattccgcgtgttctcgctgcgctcgccgctgtacgtgaaggggacgttcaagaatccggacgtcggggtcgacgcggccgcgctcgcgttgcgcgcgggcgcgatggtcggcctcgggctcgtgaatccgttcgcggcgctgattccgctgatcgcgccgagcaataaccgggacgtgccgtgctcggagctcttcgcgcagttgaaggcgccgcagaaggccgcgaacgcgcgcaagtgaccggttcgcgggcttgccgggcggttcgaaagcgtgattcgcgggctgcggcgaagggcggggccgcccccggggcgggagagcggtcccatcgttgccgatgacgacgtcgggcgtctgcccgcgcggcccgttatcgcgccggccaacgtcgtctcgaccgccgcggcgagcgagcgcgccgcgcggcggcccgatccgccgggcaggggctgggcaggccggcatcgcacgaatccgactgccgcgcatgcgcggcatgccgccgaaacggcacgcgcaagccgcgcacgcgacggcctgccggtttggcgccatttcttcgtttccgctctcggccggaaaagagcgcatggcccgtgcgttttcggggcccgaagcgcatgcggcgcagcgattcatcgactcctgctaaaatacccggttttccgtcgatctatctcctaacgggatctgccgtgctttctaccgccaacatcacgatgcaattcgggcccaagcccctgttcgagaacatctcggtcaagttcggggagggcaaccgctacggcctcatcggggcgaacggctgcggcaagtcgaccttcatgaagatcctgggcggcgatctggagccgtcggcgggcaacgtcgcgctcgagccgaacgtgcggctcggcaagctgcgccaggatcagttcgcatacgaggacgtgcgcgtgctcgacgtcgtgatgatgggccacaccgagatgtgggccgcgatgaccgagcgcgacgcgatctacgcgaaccccgaggcgaccgacgacgactacatgcacgcggccgaactcgaggcgaagttcgccgagtacggcggctacgacgccgaggcgcgcgcgggcgcgctgctgctcggcatcggcatcgaggagaagttccacagcggcccgatgcgcgacgtcgcgccgggctggaagctgcgggtgctgctcgcgcaggcgctgttctcgaacccggacgtgctgctgctcgacgagccgaccaataacctcgacatcaactcgatccgctggctcgaggacacgctgaacaactacgattcgacgatgatcatcatctcgcatgatcgtcacttcctgaactcggtgtgcacgcacatggccgacatggactacggcacgctgaaggtctggccgggcaactacgacgactacatgctcgcgtccgcgcaggcgcgcgagcgccaggccgcggcgaatgcgcgcgcgaaggagcgcgtggccgagctgcaggacttcgtgcgccgcttctcggcgaacaagtcgaaggcccgccaggcgacgagccgcgcgaagcagatcgacaagatcaagatcgaggaattcaagccgtcgtcgcgccagaatccgttcatccgtttcgaattcgagaagaagctgcacaacatcgcggtcgtcgccgattcgatcacgaagaagtacgagcgcacgatcttcgagaatttcaatttgtcggtgcagcccggcgagcgcatcgcgatcatcggcgagaacggtgcgggcaagacgacgctgctgcgcgcgctgttcggcaacctgacgctcgatcacggcacggtgaagtgggccgagaacgcgaacgtcggctacatgccgcaggacacgtacgaagagtttccgaacgacgtcacgctgatggattggatcgaccagtaccgcaaggacggcgacgacgagacgatggtgcgcggcacgctcggccgcctgctgttctcggcggacgacatcaagaaatcggtgaaggtgctctccggcggggagaagggccggatgatctggggcaagctgatgctcggccgtcacaacgtgctgctgatggacgagccgaccaaccacatggacatggaatcgatcgagtcgctgcagatcgcgctcgagaagttcgaaggcacgctgatcttcgtgtcgcacgaccgcgaattcgtgagcgggctcgcgaaccggatcatcgaagtgacgacggagggcaagctcgtcgatttcggcgggaattacgaggatttcctcgcgagcaagggcttgcagtaagcaagcccttgccggcgcccggtcgaggccgggccgccggccgttcggttcggctttgcgcgacgcggcgagcggccgtcctcgattgcgatgggtcgacgatgcgcgctcgtcgccggcgctcggcgaaggcgagccgctgccgcctattgcttgcgctgctggagggtgtatgtcaatgggctccaggcggacgagcccgaagacgtcgtcgcgtactggtacaggctcatttgctgccgaccggtgacgatcccgcccaccacggcctgccccagattgtcgcgtccatacgtgctcggcgcagcgccttcgagatacgcggacagattccacaggctgtcgctttggcccgcgcgatgcaggtacgccacctgacgatcggtgccgacttcccagtcctccatccattcgtcgctcgacatgcggcgccagaactgattggcttcgaccggcgcgtcgatgtgccagaccggccccccatcgccggcgaataccttgcagccgctcaggtagtaggtgaagaacagcatgtccacggtcgagatcgagccgggttgcaacgtttgcagttcgccttgcttccacggcagccacagtattttcgcgggttcgccttgattgcccgaatcgagatcgatcctgacgccgccattggccggatgaagaaagacattcaaggtgccgggcgatttctggttgagcgcctgatcgaattcgatcgtgagggtgctgccggttttcatggcctggcgaatctgagcttcgagtgagttgggcatggtcgtacatcctttcgatgaaaggcgatgtgccgagcggtcgggaagccgggccggcgcgcgtcgccgagagccgccggcgacctctgccggatgaaacgaactttccgaccgttgcggggtgtgaaacgtatccgatcgaacggcctcctgtcgaaacgcgatttttcgagtgtagccggcccggcgcgtttggcgcttctccgaaacgcaaggggataacgtgcgcgcacggcccggcatcgcgcgggaggccggccgatctgcccgactgggtagaatgaccgtatttccaccgggatcaagagggcttcgatgaaaacctgcgaacagttctacatcggcggtgcatggcgcccgagcacgggcaagggcatgatcgacgtgatcgactccggcaccgaggccgtgatcggccgcgtccccgaaggcaccgccgaagacgcgaaagcggccgtcgcggccgcgcgcgcggcgttcgacggctgggccgcgacgccgcccgccgagcgcgcccgctatctgcacaagatcaccgagaacctgaaggcgcgcagcgaggagctcgcgcaatcgatcacgggcgaagtcggcatgccgatcaagctgtcgcgcgcgatccaggtcggcgggccgatctacaactggggcgcgtatgcgaaactcgccgagaccttcgcgttcgaggagcaggtgggcaattcgctcgtcgtgcgcgagcctgtcggcgtcgtcgcggcgatcacgccctggaactatccgctcaaccagatcacgctgaaggtcgcggccgcgctcgcggcgggctgcacggtcgcgctgaagccgtccgaggtcgcaccgctcaatgcgttcatcctcgccgaggcgattcacgacgcggggctgcccgccggcgtgttcaatctcgtgtgcggctacgggcccgtcgtcggcgaggcgctcgcgagcgacgccgatgtcgacatggtgtcgttcaccggctcgacgcgcgcgggcaagcgcgtcgccgagctcgccgcggccggcgtgaagcgcgtcgcgctcgaactgggcggcaaatcggcgtcggtgattctcgatgacgccgatttcgcggccgcggtgaagggcacggtgtccgcgtgctatctgaacgccgggcagacgtgttccgcgcatacgcgcatgctcgtgcccgaatcgcgctacgaagaggcgcgcgacctcgcgaaggccgccgcgcaagcctatgtcgcgggcgatccgcgcgacgacgcgacgcggctcggcgcgctcgcgtcgtcggtccagcaaaagcgcgtgcaggattacatccggcgcggcatcgacgaaggcgcggagctcgtcacgggcggcctcggcatgccggagggcatcacgcgcggcttcttcgtgaagccgaccgtgttcgggcgcgtgaagcccgacgcgacgatcgcgcaggaggagatcttcggcccggtgctgtcgattctcacgtatcgcgacgaggatgacgcggtgcgcatcgcgaacgattcgccgtacgggctcggcggcgcggtgtgggcgggcagcgacgagcgcgcgatgcgcgtcgcgcgccgcatccgcacggggcaggtcgatatcaacggcggggcatggaacatggccgcgccgttcggcggtttcaaacagtcgggcatcggccgcgagaacggcgtgtacggcctcgacgaatatctcgaatacaaatcgatgcaattgcgcccgcacaagcgcgcgtgacgcagcaaggcgcgcgtcacgcgcggccacgcccgacgcatcggcgcggtgcatgaacacgcatcgcgcacgcctcttttcttgtggcgacacggcacgcgtacatgcgcatgcgtgccgtttttcttgatgatggtcaaagcgcttcgccgctaatcgccgatcatcgaactctttctgccgtactgagagattgcgatgaccggttccattccctttccgccgctgatgatccgcggccgttcgctgttgcccatcgtgcagggcgggatgggcgtcggcatctccgcgcatcggctcgccggaagcgtcgcgcgcgaaggcgcgctcggcacgatcgcgagcatcgacttgcgccatcaccataccgatctgatcgagcgctgcaagcggcatccggatcgcgagacgatggaggcggcgaacctcgaggcgctcgcgcgcgagatccagcgcgcgaagacgtggggcgaggggcgcggcatgatcgcggtcaacgtgatgaaggcggtgcgctcgcacgccgactatgtgcgcatcgcatgcgagttcggcgcggacgcgatcgtgatgggcgcgggcttgccgctcgatctgccggacatgacgcaggggcacgacatcgcgctgatcccgatcctgtcggacagccgcggcatcgcgctcgtgctgaagaagtggatgaagaaagggcgtctgcccgatgcgatcgtgatcgagcatccggcccgcgcgggcggccatctcggcgtgacgagcctcgacgacatggacgatccgcgcttcgaattcgcgcgggtcatcgacgaaacccggcagacgttcgccacgctcggcctcgagcgcgagcgcatcgcgctcgtcgtcgcgggcggcatcaacagccacgaggcggtgcgcgcggcgctcgccgaaggcgcgaacggcgtgcaggtgggcacgccgttcgcggtcaccgaggagggcgatgcgcatccgaacttcaagcgcgtgctcgcgaacgcgaagccggacgacatcgtcgagttcttgagcgtcacggggctgccggcgcgcgcggtgaagacgccgtggctcgagcgttatctgcggcacgagacgcgcattcgcgcgaagatcggcgcgctcaagcagcgctgcccgtcggcgctcgaatgcctgagtgtgtgcggcttgcgcgacggcatcgagcgcttcggccacttctgcatcgatacgcgcctggccgccgcgctgcgcggcgacgtcgcgaacgggctgttcttccgcggccgcgaagcgctgccgttcgggcaggcgattcgcagcgtgcgcgatctgctcgagctgctgctcacgggcaccgcgcccgaagctgcggcaaaccgtcccactttctcgttgtcgtaatgcttgatgtcggtcaatataagtagggaaccatccccggagaatgaagcctgttcttagggggtccttaacatgcgtcgtcaaacaattcgtacttgcaccaccgccatcgcttgcgcagccggtcttgcgatgattccgtcgctgtcgcatgcggcttcgcccggagagggcatcaatcaaggcgacatcatcgcgcgcgttcgcgggatcagcatcatgccggacgagcgcacgagcaatacgttgtcggcgctgaacgtgggcgtgaacaatgcgatcgtccccgagctcgatttcacgtacatgattcgcgactacctgggcgtcgagctgatcctcggcacgtcgcggcatcagatcacgtcgtcgctcggcgatctcggcggcgtcggcgtgctgccgccgacgctgctgttgcagtaccacttcaaccatgccggcaaggtgcgtccgtatgtcggcgcgggcatcaactacacgctgttctacaacaacgggctgcacgcgggcggcgaggggatcgggatcaacaaccacagcttcggtcccgcgctgcagttcggcgtcgacgtgcaagtgacgaagaaggtgttcgtcaacgtcgacgtgaagaagatctggatgcacaccgatgcgacgctcggcggccagccgctcggccggctgaacatcgatccgctcgtcgtgggcgtcggcgtcgggatgaagttctaggaatcgacagaatcgaaaagtgttggggttggcggcacggcttcatgcgtgccgtccttttttttaatgcgttcgtttcggtatgctgatcgaatgcgtgcgcgccgcggtggtgcgcggcacgcctacagcttgtcgtactggaagcgcattgcggtgccttcgcgcgtgatgcgctcccacaccgcctgcttttcggcgtccgtcatgaacacccagttcgcgacttcgagcgccgtgcgcccgcagcctttgcagacttcgtcgaagagcgtcgagcagacgccgatgcacgggctgtcgggtttgtcgtgaagattcgaggtcatcggagcatggaattcggtgatcgccgcgcgagcggccagccgctatgttaaagcatgtgcgcgaaacgtcctgcgcagccggccgcggcggcccgcaaggcggtgcggcgggccgccgcgcatgacgggtgccggcgtcgcggcgcgacggcgctacggcgttacgggggcgggaagtcgcggcgacgggctggcgagcgtcgaccgacggacgatggacgacggacgacggacgacggacgacgcggctgcgcggggcgctcgagcatccgcgcattttcggccgctcgaaccgggcgcgggatcgggaaggcgtcgcggtttttcaatcgaacggcggaatggccgtcgcgccccgttgcgttgcgccgcaccgggccggcgccgattgcccccatcgcgacgatcgtcacccgctcaccccgccgcaaccacctgccagacgagcgcgccgttcagcgccacgatcgccgcggcacacatccatgcggccgcgagcggcaggccgcggacccgccagcgccccatcagcgcgcggctcgacgcgaacacgacgagcggcaccatcgcgagcggcaattgcaggctcagcacgacctggctcgcgacgagcagttgattcgatccgtgctgcccgaacaggccgaccgcggcgagcgcggggccgatcgcgagcgcgcgggtgaggagcgcgcgctgccagcgcggcagcgtcagcttcaggaacccttccatgatcgcctggccggcgagcgtgcccgtcaccgttgccgacagcccgcatgcgagcaaggcggccgcgaacagcgggcccgcccagcgattgccgacgagcggcgcgatcagccggtgcgcgtcggcgagatcggtgacgtcgtcgtggccgctcgcgtggaacactgccgccgcgacgatgagaagcgccgcgttgatcacgaacgcgaatccgagtgacacgaacgtgtcgagattgacgccgaacagcgcgcggcggatcgacggctcgtcgcgcgcgctcgcgtgatgcttgaccagcatcgagtgcaagtagaggttgtgcggcatcacggtcgcgccgaggatgccggccgcgagccacagcatgccgggctcgcgcagcagccgcggcgacggcgcggcgccggcgagcgccgcgtgccagtcgggccgcgcgagcgcgacctcgatcacgaagcacaggccgacgaagaagatcagcgatgcgatcgccgcctcgagcgtgcgccggccgtgccgctcgagcgcgagcatcgcgagcgtgcccaccgccgacacgagcacgcccgtgctcagcgacacgccgagcagcatctgcagcgcgaccgccgcgccgacgacttcggcgacgtcgcacgcgacgatcgcgatttcggcggcaatccacagcagcacggtcgcgcgcgggtcgaagcgctcgcggcacagttgcgcgaggtcgcgcccggacacgacgccgatccgcgcggcgagccattgcagcagcatcgccatcaggctcgcggcgatcacgacgccgaggagcgcgtagccgtagcccgcgccgcccgcgagcgcggtcgcccagttgccggggtccatgtagccgaccgcgacgagcacgcccgcgccgacgaacgcggcccagcggcggccgccgcccggcccgccggaagcggacgggcggcgcgacgacgggctgcgggcggcaagcgggcgactgttcatggcggcggttcggccaacggtttgccgtgcacggccgggcggcgggcgcggcgttcggacgggcgggcgcgcgtcctcctacccggaacgacgaacgggcgccgcctgaatttagggtaggtgatccgttcggcccgcgcgggctttttcaggatggacacgggccgataacccgataaaattgcgcccacctgccgcgtcgcgacgccccgcgccgtgcaatcgaaaagtgcgaatgtgttccgtttgtgcgacaacggcgggaaatttttgtggcggggacggattagtggtagctttcggggttttcaaggggcggcgcgaaacgacgcgccgcagtggcgaggctgacggcgatcgaatcggttcgatcagggagaacgggatgaaggcaaaggtggcgggccggttgacggcacttgcgctctgcgcgggcgcgacggtggcggcggcgaaggatacgcagctcaacgtctataactggtcggactacattgcgaaggacacgatcccgaacttcgagaagcagacgggcgtcaaggtccgctacgacaactacgacagcgacgacacgctgcaggcgaagcttttgaccggcaactcgggctacgacatcgtcgtgccgacgagcaactacgcgggcaagcagatccaggccggcatcttcacgccgctcgacaagtcgaagctgccgaacctcaagtatctcgatgcgcaactgatggcgctcgtcgcgggcgccgatccgggcaacaagtacgtggtgccctgggcgtatggcacgacgggcctcggctacaacgtcgacaaggcgcagaaggtgctcggcaaggtgccgctcgacaactgggacatcctgttcaagccggagaacctctcgaagctgaagacgtgcggcgtgtcggtgctcgacgcgccggaccagatgttcgcggcgacgctgcactacatcggcaaggatccgatgagcacgaacccggccgactaccaggccgcgatgcaggtgctcaagaagatccgcccgtacatcacgcagttcaactcgtcgggctacatcaacgacatggtcggcggcgacatctgcttcgcgttcggctggtcgggcgacgtcgtgatcgcgaagcaccgcgcgctcgaggcgaagaagccgtacaagctcgagtactacgtgccgaagggcggcgcgcccgtatggttcgacgtgatggcgatcccgaaggacgcgaagaacaaggacgccgcgcttcaatggatcaactacatcgaggatccgaaggttcacgcgtcgatcacgaacgcggtctactacccgagcgcgaacgcgcaagcgcgcaagtacgtgcgcccggatgtcgcgaacgacccggccgtgtacccgcctccggacgtcgtgaagacgctgttcctgctcaagccgctgccgcccgagatccagcgcctgcagacgcgtctttggaccgagctgaaatcgggacgctgacgcgaagcgcgcagcatcgcggcaaaaccgagaagcccctggtgtccccgggggctttgttcgtcaaacgtaggagcacagcagcacatcatgaatagtcagtcgggcgcggcggtggcgggcgcgccgtcctatcggccgcagacgggcgccgacgggcgcgccgaaaactttgtccagatcatcgacgtcgtcaagaagttcggcgagaccgtcgcggtgcgcaacgtcgagctgagcgtgcgcaagggcgagctgttcgcgctcctcggcagctccggctgcgggaagtcgacgctgctgcgcatgctcgccggcctcgagacgatcacgtcgggcaagatcctgatcgacggcgaggatctcgcgcagatgccgccgtacaagcggcccgtgaacatgatgttccagtcgtacgcgctgttcccgcacatgacggtcgaggcgaacgtcgccttcggcctcaagcaggaaggcgtgccgaaggccgagctcaaggagcgcgtgcgcgatgcgctcgagctcgtgcagatggcgcgctacgcgagccgcaagccgcatcagctctccggcggccagcagcagcgcgtcgcgctcgcgcgctcgctcgtcaagcggccgaagctgctgctgctcgacgagccgatgtcggcgctcgacaagcagatccgccagcgcacgcagatcgagctcgtcaacatcctcgacaaggtcggcgtcacctgcatcatggtcacgcacgatcaggaggaggcgatgacgatggcggggcgtctcgccgtgatgagcgaaggccagatcgtgcagatcggcacgccgcacgaagtctacgaatatccgaactgccgcttctccgccgagttcatcggctcgacgaacctgttcgagggcgtgaccgtcgaggacgagcccgatcacgtgttcatcgaatcgccggacctgccgtgccggctgtacgtgaaccacgggatcacgggcccgctcggcatgcccgtcacggtgtcggtgcgccccgagcgcatcgcgctgacccgcaagcccgccgacggcgcgtacaactgggggcgcggcgtcgtcacgaacgtcgcgtacatgggcggctattcgctgtatcacgtgaagctcgattccgggaagacggtgatcgcgaacgtgtcgagcctcgcgatcgccgatctcgattcgcccggctggggcgatgaaatctacgtgcgctggagcgccgcggccggcgtggtgctgacgtcatgaacgcgctttcgtccctgtttgcgtggcccgtcaggaagttcggcctcacaggcagaacggccgtgatcgcgggcccgttcttctggctcgtgctgttcttcctcgtgccgttcgtgctcgtcgtcaagatcagtttcgcgcagctgcagctcggcattccgccgtatacggaactcacggcgctcgccgacggcgtgctcagcatcaagctgaacctgcagcactacgcgttcctgttcagcgacagcctgtacttcgcgacctacgtgaactcggtcgtcgtcgcggccgtcacgacgctgctgtgcctgctgatcggctatccgatggcgtactacatcgcgcgctcgaacccgggcacgcgcaacctgctgatgatggcggtgatgctgccgttctggacgtcgttcctgatccgcgtgtatgcatggatcggcatcctgaagaacaacgggctgctcaacaacttcctgctgtggacggggctcatcagcacgccgatcgagctgtaccggacgaacgtcggtgtctatatcgggatggtctactcgtatctgccgttcctcgtgatgccgctctacgcgcacctggtgaagatggacctgcgcctgctcgaagccgcctacgacctgggcgcgaagccgtggaaggcgttcgtgcagatcacgctgccgctgtcgaagaacgggatcatcgcgggctgcctgctcgtgttcattccggccgtcggcgagtacgtgattcccgagctgctcggcggcgcgaacacgctgatgatcggccgcgtgatgtggaacgagttcttcaacaacgcggactggccgatggcgtcggcggtgacctgcgcgatggtgctgctgctcctcgtgccgatggcgatgttccagcacttccaggcgaaggagcaggagggccaccgccgatgaagccgaatcgctatctgcaggtgctgatgctcgcgatcggcttcggtttcctctatatcccgatcgcgagcctcgtcgtctattcgttcaacgattcgaagctcgtcaccgtgtggtccggtttctcgacgcgctggtacgcggcactcgtcgaggacgacgagctgatcgcggccgcgtggctgtcgctgaagatcgcggtgatgaccgcgttcgcatcggtgttcatcggcacgtgggcgggtttcgtgctcgcgcggatgggccgctttcgcggcttcgcgctctacagcgggatgatcaacgcgccgctcgtgattcccgaggtgatccagggcatctcgctgctgctgctgttcatcgagctcggcaagtggttcggatggcccgccggccgtgggatgttcacgatctggctcggccacgtgatgctgtgcatctcgtacgtcgcgatcatcgtgcagtcgcgcgtgcgcgagctgaacccgtcgctcgaggaggcggcgctcgatctcggcgcgaccccgttcagggtgttcttctcgatcacgctgccgctgatctcccaggcgctcgtgtccggctggctgctgtcgtttacgctgtcgatcgacgatctggtgctgtcggcgttcctgtccggacccggctcgacgacgctgccgctcgtcgtgttctcgcgcgtgcgcctcggcctgaatccggagatgaacgcgctcgcgacgctgttcatcgtcgcggtgacgatcggcgtcgtggcggcgaactatgtgatgctgcgtcaggagaagaggcggatggccgaagccgcctgacgcggcggcggcgcgagccgcaagtgccgcgtgcgcggcgcgggcggcgcgacggctcggtcgcacctcggtcgcggatggcgcatcgcttgccggtgcgccggcgaccgacgccgccgatgcacgcgcgaagacccaaaaaagcccgggcggttgaaggccgcccgggcttttttcgtcaacgcgctggcgcgctctgcgcgccgttttgccgtcgcgcgcatgcacggccgctctgcgcgccgcttgcggcctcagaaaccgagcgccgctttcgcgaggagccccgccgcgacgcacacgagcgcggcggcgaagcccagttgcacgtgccgcgcggacaggtagcgcgacacccagcgtccggccgccatgccgagcgcggtcgtcgcggtgaaccacagcgtgacgtcgagcggcgcgggcgtgccgctcgcgatcgtcgcgatcacgccgcccgtgccgacgagcgcgatcaccatcagcgacgtcgcgacgatgccgtgcatcgtcacgttcgtgaacttgcgcagcatcggcacgatcacgaagccgccgccgacgccgagcaggcccgtcatcagccccgtcagcgcgcccgtcgacgcgagcgcgataccggcgggccacgaccagacgaggcgccccgtgtccggattgacccggccgacgcacagcggcgagcaagccggctcgccggcggcatgcctgagcgcctggcgcagcaggcgcaccgcgacgacgagcatcacgagcgcgaagagcgcgagcagcacgcgctgcggcagcctgtgcgcgacgcgcacgccgagcgtcgtcagcggcacgccggccgccgccatcaggaatgccgcacgatagcgcaccagcccgcgccgaaagccttcgagtgcgccgagcgcggcgctgcccgcgaccgcgacgagcgccacgggcgtcgcctgctgcatcggccagcccattccgacgacgagcgccggcacggcgagaatgccgccgcccgcgcccgtcagccccagcaccgcgccgacgatgctgcccaacaccagagaaatcaacatgctgcgccgttccggacaagggtcgtcaaagcgcggcggtcagccgacgatctcgggtttcgcgagccattcgcggcccttgagcatcgcctgccagtaaagaggcggcagcagccgctccttgagcagccacgcgagccgcgacgggcgtttgccgtcgatgagccatgcggggaaggtcggcgcgagcttgccgccgtacaggaattcggcgagcacgatcttgccgcgctcgacggtgagcgggcacgagccgtagccgtcgtaggccgcgtcgccctgggccttgccgagcgcggcgagcacgttgtgcgcgacgacgggcgcctgcttgcgcgcggcggccgcggtcttcgcgttcgtcgtgttcgtcacgtcgccgagcgcgaacacgtccgcgtggcggcggtggcgcagcgtcgccggatcgacgtcgatccagccggccgcgtcggcgagcgggctcgcgcgcacgaaatcgggcgccttctgcggcggcacgacgtggatcatgtcgaattcgcgcgtgagcgtctcggtgccgccttccggcagcgcgcgcgcgaacgtcgcgcgcttgcgctcgccgtcgatcgcgatcaggttgtggccgaaattcagcgcgatgccgtagcgcttcacgtactccatcagcgcgggcacgtactcggcgacgccgaagagcgccgcgcccgcattgaagaactcgatgtcgatcgcatcgaggcggttcgtgcgccgccagtggtcggccgacagatacatcgccttttgcggcgcgcccgcgcacttgatcggcatcggcggctgcgtgaacagcgcgcgccggccggcgaacgcgcgcacgagctgccacgtgtacggcgcgagatcgtagcgatagttcgacgtgacgccgttcctgccgagcgtctcgggcagcccctcgatgccgtgccagtcgagcttcaggcccgggcagacgacgagctgccggtagcgcacgagccggcagccgtcgagcacgaccgtgtgcgtgtcgggctcgaacgcggcgacggcggccttgatccagtgcacgccgcgcggcagcacggcggccatgcgccgcgcggtcgtgcccggctggaacacgcccgcgccgaccatcgtccagccgggctggtagtaatgggtgtcggccggatcgacgacggcgatgtcgagcgagggctcacgcgcgagcaggctcgaggcgaccgcgatgcccgcggcgcccgcgccgacgatcacgatgtcgtggctcgcctcgacggtttgcgccgtcgcgctctggctgcgctgcatgatccggcggccgagcgcggcgagatcgtagccggccgcgcggcccgtcgcgacgatgtcgttcagcggccgcagccccgcctgcgacagcccccacagcgtggccgagcgcatgccggtgcggcagtacgcgagcacgggcgaagcgagcgtgtcgagcagcacgccgaactgttcgccctgcgcatcggtggccttgcccgaatcgacgggcagatagtggaccgcgatgccgaagcgctgcgcggccgcgtcgatctcggcgacggtcggctggtctgggccttcgccgtccggccggttgcagatgatcgcgcgaaagccggcctgcgcgatcgcgggcagatcggcggcgacgagctggggggagaccgatagcgtgtcggtcagcttgcggatttccatgatgggcgtggtcgtatgtcgtgcgtcgttggggaaggcgggccgcgggctcagatcgcgtcgagcgggatcttcaggtagcgcacgccgttgtcctcgggctcgggcaggcggcccgcgcgcatgttgacctgcaccgagggcagcatcagcaccggcatgtcgagcgtcgcgtcgcgcgcggtgcgcatcgcgacgaaatcgtcctcggtgacgccttcgcggatgtgcacgttctcgcgcaactcgtcggcgacggtgctcgcgtactggatcgcgcggccgttcggctgatagtcgtggcacatgtacaggcgcgtcgcgggcggcaggctcagcaccttgcggatcgaccggtacagcgagcgcgcgtcgccgccggggaagtcgcagcgcgcggtgccgtagtcgggcatgaacagcgtatcgccgacgaacgcggccgcgtcgcgcgcgtcgtgcgccgcatgcgcttcggtgacgacgtaggtcatgcacgccggcgtgtggcccggcgtatgcatcgcgcggatcgagagcgcgccgagcgcgagcgtgtcgccgtcgtcgagcaggcggtcgaactggctgccgtcgtgcgcgaacgcggggcctgcgttgaacagcttgccgaacacgtcctgcacgcgcgtcacgtggcggccgatcgcgatctcgccgccgacccgcgttttcaggtacggcgcggccgacagatggtcggcgtgcacgtgcgtctcgagcagccagcgcacgcgcgcgccgagcgccgcgacgcgcgcgatcaactggtccgcgctcgcggtgcgcgtgcggccggatttcgggtcgtagtcgagcacgctgtcgatcagcgcgcattcgccgctgccggaatcgaacagcaaatagctgatcgtgcatgtcgccgggtcgaaaaagccttcgaccgtcatcgtggacgctgttgtcacgaggtttctcctggagcccattcgtcgagatggcgttcattcgaacaagaaccgtgccaagttgacagcattgccgatcggcgagcacaggtacttgattcaaatcgtgttttgttcctccgtcgcgcatcgcgcaccgccggggcggcgagattcgtcccgcttgactgccaaggatggcagttgaatggcagaattggcagccaacgcggccgcgggccgcgcagccggagctccatgcatgaatcagcgcgacgccattccgatcgttcccatttcgccgcccgacgtgggcgtgctcgtgtcgtacctcgagcaggatccgcagccgatgatcgtgctcgatccgtcgtaccggatcctcgcggcgaacgccgcgtatcagcggcagttcggcatcgccggcgaggcgcacgtcgggcggcgctgctaccaggtctcgcatcactacgacatgccgtgcgaccaggcgggcgagcattgcccgatgaagcaggcgggcgaatcgcgcggcctgaaccgcgtgctgcacatccatcacacgccgcgcgggcccgagcacgtcgatgtcgagctgcggccgatcttcgatgcgcgcggcgcggtgatcgcatacgtcgagcggctgacgaccgtgcgcagcgcgtcggcgaagccgagcggcgaggggctcgtcggcggctcggacgcgttcaacgcggcgctgtccgcgttgcagcgggtcgcgccttcgatgctgcccgtgctgctgctcggcgaatcgggcacgggcaaggagctgttcgcgcgtgcgttgcacgaggcgagcgcgcgtgcgatggggccgttcgtcgtcgtcgattgctcggggattgccgagacgctgttcgaaagcgagctgttcggctacgagaaaggcgcgttcaccggcgcgagcgcgcgcaagcccggcctcgtcgagaccgcgcagggcggcacgctgtttctcgacgagatcggcgacgtgccgctgtcgatgcaggtgaagctgctgcgcctcatcgaatcgggcacgttccggcgggtgggcggcgtcgaggcgctgtgcgcggatttccgcctcgtcgcggcgacccacaaaccgttgaaggcgatgatcggcgacggccgcttccggccggatctgtactaccggatcagcgcgtatccgatttcgctgcccgcggtgcgcgagcgcccgggcgacatgccgctcctcgtcgactcgatcctgcgccggatcgcggcgctcgggccggttgccgggcagcatttcgtcgtggcgcccgatgcgctcgcgcggctcgaggcgtacgcgtggccgggcaatatccgcgagctgcgcaacgtgctcgatcgcgcgtgcctgctcaccgacgacggcgtgatccgcgtcgagcacctgcccgacgaggtggcgggcggcgcgcgcatcgagccgggcgcgccggcgaagctgtccgacgacgagctcgcgcgaatcgcgcgcgcgttcgacggcacgcggcgcgcgctcgccgagcgcgtcgggatgagcgagcgcacgctgtaccggcggttgcgcgcgctggggatcgcgacgcgggaggcgtgaggcttgacccgtgaggcgtgggcggacgacggcgagcgggcgccgggcggtgcgccgcgcgtgaatggcatggacgagaggccgacgggacgggaagacgggtgagatcgagctggacggcgcgaacgaggcgggcgcggcgctcgtctgaggcgggagggcgcggcttgctcgcagcgtagcgcgggccgcttgcgggaacatgcatgaatttcgacaaataatcaaatttttacaatcaaaaatgattgttttgcgataattttctgcgtacaatccgccccgtgatcattcccccgtcgaggacctcccatgcattccgatcgcattgcccgtctcagccagcgaatggccgccgccaccctttgcttcatcgtcgcgatgatgctgctcaacgccgcgtgctgggcctttccgtcgttgaactcggtgaagtcgggcgcgggtctcggtttcggcctgaccgattcgctgatcgggagcctgaaggtcgatgtcgccgcgttcccgtggtggcagaaggcgggcggcatcgtactgtcgagcgtgccgctcgtcgcgctcgcaagcggcctgcgccatctgcgcgcgctgtttcgcacctatgcgcgccgcgattacttctcggcgcaagcggcgcgccatctcggcaagacggggcgcgcggtcggcgcgtgggtcgtgctgagcgtgctgtgcgagccgctcctgagcgtgtgggcgacgatgcgcgagcccgtcgggcatcgcgtcgtcacgctgagcttcgatctgccgtatgtcgtcgcgctgtttgccgcggcgtgcatcacggtcatcgcgcacatcctgcggcaggcgagcgaactcgacgccgagcaccggcagttcgtctgaggcgcgcgccatgccgatcatcgtcaagctcgacgtgatgctcgcgatccgcaaggtccgctcgaaggatctcgcggcggccgtcggcatcaccgagcagaatctgtcgctgctcaagcagggcaaggtcaaaggcattcgcttcgcgacgctcgaggcgatctgccggcacctcgattgccagccgggcgatctgctcgcgttcgaggacgggccgggcgccgatgcgcagtgacgcggcgcgcgggcggccggcgtgacgcgcgcgggcgcggcggggcgcgcggacgggcaggcgcggcggcgcgggttcgggcggacggggcggggatatcggcgcttcgggggcggcgcgctcgcgctgacggtcgtcgcggcgattcacgggctcgcgtggctcgcgatcgagcgctgggcactgccggcaggcacggccgcggcgcccgatgcgccgcgcctggcgaggcgggcgctcgtcgtgacgttgattccgcgatcggtttcggcgccgccatcggcgtcgacagcggtatcgacagcgcgttcgcgcttgccatcgcctttgcttttatcggcgccggcgtcggcgccgatgacggcgcgcgcgcggccgtcggcgcggcgggggccggcgccgcgcgcgtcgatgggcagcgtgcacgtggctgcgcgagagcgcgaaccttcgtcgcgccgcgcccccggcattcccgccgtatccgaacccatgcgcgagccgcgaagcgatgcgcaagcgagtgccgaagcgggcgacgcgcagcgaaggctcccgcgggcgccgggcgtcgccgccgactggcgggctgatctggattcgctcggggctgcccggccgttacggcaggcagccgcgacggccgcgatcggtgcgatgggcgcgtcatccggcgtgacgcctgcacgggcggaaaccgcgacgtcgacgctggcgcgcaccatgtcgaaagcgagccgcgccgattgccggaacgcgcattcgggcatgggcctgcttgcgattccggcgctcgcgctcgacgccgtcacggataccggttgcaaatggtgatggctcgctgcgggcgttccccgcgcgccgtcgctcgcgcagcgccatcgcgtgccgctgacgcgccgggttgggacgcccggcgaggtgcccgccggatgcggcatcgcgcttcgcgcattgcggcatgggtcggcgctgcgcatgccggatcgcgaacggcgctcacgaattcggcggcgaagccatgaccgcggcggcagcctcacggcggccgcccgcgcagcggcggcgatggtcatgccacgtgcgcacggcccctcgttcggcgggcgggaggttcacgtgccggatgccgttgccgctatcgtcgcgctttgccgtgttccgtcgtgtttcgtcgtatggcgcggtggttcgccggcgtcggcgcgaaaccgacgccacgtaacggaaaacggaaacgggcgcaggcacgcgctcgatgcctgaccttcgatgcgcgccgcgccggaaaacgggatcgtcagcggctccgggcttcggcggtgcctgcggtgcgggctttatctgcgcgccggcgccagatgctgcatcgcctcgcgaacgaagccgagcagcgcgtcgtcggcccacgtgcccgtcatcagctcgggctcgttcgcgagcgcttcgcggaacttgagctgcgtggccggatcgtcgcccgcgtagtgcctgaacagctcgagccagcgctgcgcgagcgcgcggccctgcggcgatgatggcgtcacgcccgcttcgatcgcgtcgcggacgtccgccatcaactgcggccattgcatcgcgcgcttgccgtagttcgcgcgcatgaagcgcgtttcttcgggcgacagatagcgctcgtagatccgcatcttcgtttccgaaaacgcgcgcagcacgtagtcgcgcagcgcgggcgagatgccgacgtgcgtttgcatcgacggctcccggtcgtgcatcaggttcagcttcgcgaaaatgcgcgggtcgccgttcgtgtcgcgcacgagcatcgtcatccagcgcaccgacagcgcgcgcacgcgctcgtcctcgggcgcgacgcccgcgtccatcagcgcgcgcaccgcgtcgacgagcgcggtccactccgggtcgggcgcctggcggttgcgatacatcggcaggcgcgcgagttcttcgtcggaaaagtacttgtcgtacatggtcatcaactccagggtcttgagccagtctgccagttcgggctgcgcgccgtcggcgagctcgcggtgcaactgcacgagacgctcgcgaagccgcgccgcctgctcgatctgccggtcgagcatcgcgatctggcgcgagacgatcgacgcgagcggcgtgccgggctgggccagataagcgccgacgtccgcgagcgcaaggccgaaacggcgcagcgcctggatctggtggagccgggcgatgtcgttgcggtcgtacagccggtagccgttgtcggcgcgcgccgaaggcttgagcaggccgatcgcgtcgtaatggtgcagcgtgcggaccgtcaggccgcagcgtttcgccagttctccgatcttgagccgcatcgtggacctccgtttcatgcgcaccgtggagggtgaaaccttacgctacgtgagggtcaagcggaatcggcgcgcggcgcggccggtgtccgtcgacggcggcgcgcgcctcacgcgcgcgccgaatcgcctcgccaccgcgtacgcagtgcgttccgcgcatgcgcggagcagggggctcgttcgtcgagcgtgcgtgaatcggagcggccggtgcggcgacgcgccgcccgcgcggtgcgggttttgcgcggcatgtcggcgcaaaagcggagggaggcaacggggcgttgccgaccacggctgtcagccgccgtcgatcgcggcgttcgagggcagacacgacctgcgccgcgttcacggcggcgatcgcctgcgcggcgatgtcggctgcgcaacggcgcccgacgcgctgcatgctcgatccgccgcatgccgaatccgcgacggccgctgcttgcgccgcgcgcggttagctcggcgaatgcgttgggttcgattcgaccgtcgtgtcgcgcccgtttgccgggcgggccgtgctcgtcgcgccggttgcgcttgccgcatcgatcgggccgtcgatcgcgccggcggacaggccggcggtcggtggcgttcgcgcctgtatccgtatcgcgttcgcgccgctggcggcagccgccggggcgggcgcggccggcgcatcggcggccgcgctcgccgtcacggaagcttgcgccgcctcggtcttgccgttcgcgcgaagcatgcgcgcgtcgccggtccgcttcgcgtcgtccgcacgctgcgccgcaccggcttcgtgtatgtcgatcacgcggtgcgcaccgccgacaccactcgatccacttacgtcactcacatcattcgagccgctcataccgcccacacgccgcgcatccggcccgccgtcgatcggcgtgcccatcgcttgaaagagccgcgcggtatcgacaagccgcgtgcccgtcgcgcggatctcgtcgagccgcgcgttgcggtactgctgctcgctcgcgcgcgcggccgacggcggcagcgcgccgagccgcacgcgcgccgcggtgtcgtcgaacgcgccgcgcgcggcgacggccgagcggttcgacgcgtcgagcgcgctcgcgtcgttctcgagcgcggcgagcttgtcggccacatcctggaaggcggcgagcaccgtctgcttgtactggtcgacggccgcgtcgtagctcgcgcgcgccgcgcggcgctgcgcgagcagcgcgccgccgtgaaagagcggctgcgtgagcgatgcgccgacgctccagatcgcgcccgcgcccgacagcatcgccggccacttgaagcccgcatggcccatcgacgcggacagcgacaactgcgggaacatctgcgcggtcgcgacgccgacctcggccgccgcagcctgcaagccggcctcggccgcgcggatgtcgggccgcgcctgcagcagcgtcgacggcacgacgaccggcacgtcctgcggcagatgcagatcggcgagcgcgagattcgcgggcgcggcatccggcgtgcggccgagcagcacggcaagcgcatggcgcgcgctctgcgcttgctggcgcagcgcgggcaggctcgcctcgagcgccgccgcgctttgccgcgtgttcagcatgtcggtgcgcgacgccgcgccgagccggtggcgcgcggccgcgtcgctcgcctgttcgcgcgcgagcgcgacgagccgctcggtcgtcgcgacctgctcggcgagcgcggccgatgtgacggcggccgtcacgatgttcgcggcgagcgcgcgccgcgcggattcgagctggtacgcattcacgtcgacgcgcttggacagcgcgcggttcgcgaaacgcgcggcgccgaacagatcgagcgtgtagctcgcctgcaactggcccgcgaacacgttgtagagcaccgtctgcgggccgaacgccggcatgccgagcgcgcgctcgcgcgtcgcctggccgccggcgtcgatcgtcggcagcagcgagctgccgatctgcgcgcgcaactgttcgcgcgcggcgctcaggctcttttcggcggcggcgagcgtcgggctgttgcgcagcccttcgtcgacgagcgcgtcgagcgcgggcgagcgatagcgcttccaccagtcgggcaccggctgcgcgcccacgtcaaagcgttgcgcgagcccctgcgcggcggccgtgcgctcgggcagcggtgtcgcgccgtagtgcgcgggcgacggcatcgcgggcggcgcgtcgctcggcgcgaacagcgcgcagccggcgagcgcgcccgcgaacgcgatggcggcggccgcggcgagcgcgcgcggcgcgagactcgggagcgaaggaatcgaaacgcgcatggtcaggctccggaaggcgtggcgggcggctccggatcgcgctcgtccggcttcacgcggaaccacgcggcatagagcgccggcaggaagaagagcgtgagcaccgtcgcgctcgtgatgccgcccatcagcgcggtcgccatcgggccgaagaagttcgagcgcaacagcggaatcagcgcgagcacggcggccgcggccgtcagcgtgatcggccggaagcgccgcacggtcgcgccgacgatcgcgtcgaagcggccgtggccggcggcgatgtcctgctcgatctggtcgacgagaatcaccgagttgcgcatgatgatcccgaacatcgcgatcacgccgagcatcgcgacgaagccgaacggcttgccgaacaggagcagcgtgccgacgacgccgatcatcccgagcggcgcggtcagcacgaccatcagcacgcgcgagaagctctgcagctgaatcatcaggagcgtgagcacggcgatcaccatcagcggcatctgcgcgttgatcgacgtctggcccttcgtgctttcctcgaccgagccgccgatctcgatccggtagccgacgggcaactgcgcgcgcagcgcgtcgagcttcgcgtcgatcgcgtgcgtgacgtcgatgccttgcgcgcccgccgtcacgtcggactgcacggtgatcgtcggctggcggtcgcgttcccagacgacgccgtattcgagcgtgtcgtgaaagcgcccgagcgagccgagcggcaccgggccgttcggcgtcggcatcgcgaggcccgcgaggctcgcgggatcgatgcgctgcgcgcgcggcgcgcgcagatccaccgcgatcagcttgtcgcgctcgcgatactgcgtgagcgtcgtgccggagagcgtcatcgcgaggaagctcgcgacgtcctgcgaactcacgttcagctcgcgcgccttgtgctggtcgagctcgaagcgcaccgaacgctcggcgggttcgtcccagtcgaactgcacgttggtcgcgcgcgcatccgcgcgcatcgtcgccgcgaccttctcggcgatcgcgcgcacggtcgcgatgctgtcgccgctcacgcggaactgcaccggatagccgacgggcgggccgttctcgagccgcgagatccgcgtgcgcgccgccgggaattgctcgcgcagcacgggcgcgagccaggccgagagcttttcgcgcgcgtcgaccgatttcgcggtgatcacgaactgcgcgaagttcggcaattgcagctgctggtcgagcggcaggtagaagcgcggcgcgccggagccgacgaagttcaccgcatggtcgatctccgggcgcttcgcgatcagcttctcgaggcgctcggcctccttgagcgtcgcgctgaacgatgcgccctccggcagccgcaggtcgacgagcagctcggggcggtcggagctcgggaagaattgctgcggcacgagcgagaagcccgcgagcgcgacgacgaacagcgcgatcgtgatcgcgagcacgatgaagcgccgctcgatgcaccacttgatccatacgcgcagccgcgtgtagaagcgcgtgtcgtagatgtcatggccgtgcgcgtgatcgtgcgcggcgtcgggggcgtgcggcgcgccggcggcgtcctgccgcggatgcttgcgctcgggcagcatgtgatagccgagcagcggaatcagcacgacggccgcgaaccacgacgcgatcagcgcgatcgccgatacctcgaagatcgagcgcgtgtattcgcccgtgctcgatttcgcgagcgcgatcggcaggaagccggacaccgtgacgagcgtgcccgtgagcatcgggaacgcggtgctcgtataggcgaacgcggcggcgcgcgcgcggctgaagccctgctcgagcttcacggccatcatctcgaccgcgatgatcgcgtcgtcgacgagcaggccgagcgcgagcacgagcgtgccgagcgagaccttgtgcagcccgatgtcgaacaggtacatgaagagcgcggtgacggcgagcacgacgggaatcgagatcacgacgaccatcccggtgcgcaggccgagcgacacgaggctcacgatcagcacgatcgcgaccgcctcggcgaccgcctcgaggaagtcgtcgaccgagcgcgcgaccgcgtgcggcatgctcgatacttcggtgagcgcgaggccggccggcagttgcgcctgcagcgccttcgcgctcgcgtcgagcgccttgccgagccggatcacgtcgccgcccggctgcatcgtgacgccgatgccgagcacggcgcggccgttcgcgttccggccgatcgtgcgcatctgcgtgacgggcggatcgtcgtagccgcgcttgatggtcgcgagctcgcctaagcggaacgtgcggccgttcacgcggatcagcgtgtcggcgatcgcggcgacgctctcgtactggccgctcgggcggatgaacacgcgatcgtgcgcggccgtgagcacgcccggcgacgcgacgtcgttctgcgcgttgatcgcctgcgcgatctgctgcggcgagatgccgagccgcgcgaggcgcgtgttgtcgatctcgacgaagatccgctgatcggggtcgccgaagtagtcgaccttcgcgacgcccggcacgcgcagcagcacgacgcgcagctgatccgcgtagtcgtgcagttgcgcgggcgagaagccgtcgccttcgagcgtgtagatgttcgtgtagacgtcgccgaattcgtcgttgaagaacgggccctggacgccgggcggcagcgtcatcgagatgtcgcccaccttcttgcgcacctggtaccacgtttgcggcacgtccttcacgggcgccgaatccttcatcgcgaagaacagcatcgattcgccgggccgcgagtagctgcgcaggtaatcgatcgcgggcatttcctgcagcttgcggccgatccggtcggtgacctgttcctgcacctggcgcgcggtcgcgcccggccagaacgtgcggatcaccatcacacggaacgtgaacggcgggtcttccgattgcgcgaggcgcgagtaggcgaggatgcccgcgatcgtcgcgagcgcgatcaggtagacgacgagcgcctgatggcgtagcgcccatgcggacaggttgaagcgtccgccttcttctcggccggccgtcatgacgcgacgtcctccggatgaagcggcggcaccgcgcgcaccttctcgcccgcgctcaccgtgtgcacgccttgcagcacgacgcgctcgcccggctgaattccgcccgacacggtcaccgtacgctcgttgtagcgcacgacgtcgacgcgccgcagctcgagcgtgtcgtcctgcttgcgcacgatccacagcgcgggcgcgttgccggcatgaaagagcgccgtcgacggcagcgtgaagcgcggctgcgcgttcgcggcgctcggcgcatcgggcgagagcgcgacgttcgcggtcatcccgagccgcaccgccgcatcgggctgcgcgagcgtgagcttcacgcggtacgtgcggctttgcggatcggcggcgggcgcgatctcgcgcacgcgcgcgtcgaacgcgcggccgggcagcgccggcagcgtgacgcgcgccgtgcggcccggcgcgaggcgcggcagttcgctttccggcgcgtcggtgacgacgtcgatgtcgcccgaccacgcgagctgatagaccggctggccggcggacacgttctgcccggtgtcggcctgctcggcggtgatgtagcctgcgtgatcggcgacgagcgtcgcgtactgcaactggttcttcgcgagcgcgagctgctgcgcggcctgatcgcgctgcgcgcgcgcggaggcgtacgcgttctcggtctgctcgagctgcgcgggcgcgatcaggttctcgcgcgcctgcgcgcgatcgcgctcgcgctgctgctgcgcgaacgtcagcgcgtgcgtcgcggcgtcgagctgcgcctgcgcgctggccgcgttgcgcgcgacgtcggacgtatcgagcagcgcgacgacctggcctttcttcacgatgtcgccgaggcgcaccttgcgctcgacgagcttgccggcgatgcgaaacgacagcggcgtggcgtagcgcggctggatctcgccgggcagcgacacggcggcggccgcgccgtccgcctgcgccggcactgcgacgacggggcgcggcgcgctcggcgcggcttccttgcgatgacaggcggcggcgatgagcgcgacgccgatcagcagcgcggcgcgagaaccggaacgattcacggtgacccctcgggcaggagaaaacggaaaaaaaccgaaaaaccggcaagccggatgcgcttgcccggcgtcgcgcgcggcaaaaaaccaaaacaatcggcgcgcacgttgatgacttgcttacaaaaacctggtcggattctaatacagggttgtatctggatgcaaaggtgtttcgattcgcgggaagatgctagacttcccggccatgaagcccatccgcctgacccgagaacaaagcaaggatttgacgcgcgagcgtctgctgagcgctgcgcacgcgattttcacgaagaaagggtacgtggcggcgagcgtcgaggacatcgcgtccgcggcgggctacacgcgcggcgcgttctattcgaatttccgcagcaaggcggagctgctgatcgaactgctcaagcgcgatcacgaagaggcggaggcggatctgcagaagatcttcgagagcggcggcacgcgcgagcagatggaggcgcacgcgctcgagtattacagccagttcttccgcaacaacccggcgttcctgctgtggggcgaggcgaagctgcaggcgacgcgcgacgcgaagttccgcgcgcgcttcaacgagttcgtgaaggaaaagcgcgaccgcttcacgcattacatcctgacgttcgccgagcgcgtgggcacgccgctgctgctgcccgccgatgtgctcgcgctcgggctgatgagtctgtgcgacggcgtgcagtcataccacgcggccgatccgcggcacgtgacgggcgacgccgcgcagcaggtgctggccggcttcttcgcgcgcgtcgtgctcgcgcgcgcgccggactgacggcgcgcggctttcgatcgggccgcgcgccggcttgcctgggcttcgcggagccggcttcgaggggcggttttgcatgcgggcgtcgcacgccggccgcgcgtgccggccaggtccgctccgcgctcgccgcggtcctgtcgcgcggatgcgttcgacgcacccgtccgggcgtttcttcggatcatttccgctgcgcgaggcgcgcgcgcctttgccggcccgggcgcggcttcgccggcgaagccgcgcggcggcgttcggtcgccggccggctgcgcgcgggcgctcaacgttcgagatccatgttcatccggcgatacgcatcgagcagcgacgtcttgtagacgacgcccgcgagcgtcggatcgtccgcgcgctcgacgacgggcagccgctcgccctggaaccgcatgaagtgctcgagcgccgcgccgatcggcatgtcgggcgtgaggagcggaaacggcgtgtgcaggtagttcgccgcgcttttgtgcgtcgtgtcgcgcttctcgagcaggtcggacgtgatgtccttgagcgcgaccgcgccgcggaagcgcccggcatcgtccgtcacgtacaggtacttgaccggatattcgagaaacacgcgcgtcatgtcggcgacgctcgccgtgagcggcacgacggtcgcggccggctggatcaggtcgcgcatctgcgcggtgcgcaggcgcgtgcgcgcctcgtcgtcgcggtggcggcgcagcgtgatctcgtacatcgaggtcttgccgagcgcgcgcgccgcgaaatacgcgacgacgcacgacaccatcagcggcagcacgacctggtagctgagcgtcatctcgaagatcatcaggatcgccatcagcggcgcctgcgtcgcgcccgcgaggaacgcgcccatgccgaccatcgcgtacgcgtaccacgcggacacgtgcgcgggcagcagcgcgtgcagcgcgatgccgaacagcgagccgaccaccgcgccgacgaagagcgtcggcgtgaagatcccgccgatcgcgccggagcccgccgtcgcggcggtcgcgatcagcttgaggacgagcaccgcgacgagcgcctgccaggtccacggcgcgtgcaggatcgcgttgacgacgctgtagccgttgccccagacgtcgggcacccacaccgagatcacgccgacgatgagcccgcccgcggcgagccgcacgggcagcgggacgggcaggcgcttgaactgcgccttggacagctcgagcaggcgcaggaactgcggcgcggccgcgccgcacagcagcccgagcgcgacgaagaacagcacttcccagccggcgacggccggaaacaccggcatctggtacggcggcttgtagccggcgaactcgcgcatcacgatgttcgcgacgaccgaggcgacgacgacgggcccgaagctctccatcgcgatcgagccgagcacgatctcgcagacgaagaacgcgcccgcgatcggcgcgttgtacgcggaggtgatccccgccgccgcgccgcacgcgacgagcaggcgcagccgcggcggatcgaagtgcgcgaagcggccgacgagcgacgcggcgagcgccgcgagctgcaccatcgggccttcgcggccgatcgagccgccgctgccgatcgtgagcagcgacgacgcgctgcgccagaggctctgccgcaccggcacgacgccgtcgccgagcgcgacggcttccatgtaatcggtcttgctttccttgcgcgcgccgcgctgcgcgacgagcagcacgcagcccgcgagaaagccgcccgcggcgggcagccagaaccgcacctgccatggcaggcgcttcgccatctcggtgaagctgccgctcgtgccggagatcgcgcgctggatcagctcgatgccttcgcggaacgcgaccgtcgcgagcgcgccgccgatgccgacgatcaccgaccacacgagcatcgtatgcgcgtcggacagccggaacagggtttgcgcgcgggtgcgcagcttgagcaggaacgagagcacgacggacgaggttcggcggatgaaatcgagcggaagaatagcattgcgccgcgggcgcggggcggacccggcacacgcggcgcggcggcgcggcaaggcgggcggcggttcagcccagccagcgctgcgtcgcccagacgatcgcatagccgccgaagacgagccacgcatacaggatgaggcccgtcatcagcgcgcgggggccggccgcgcggatctgcgacatccgcgtctcgatgccgagcgccgtcatcgccatcgtcagcgcgaacgtgtcgagcgcgttgagcgtgccgatcgcggcggcgggcagcatctgcagcgaattcacgatgacgaagccgagaaagccgagcgcgaaccacggcaccgcgagcttgcgcggcgcgccgcggccggccgccgtcgagcgccgcgccgagcgggcgagccacgcgccgagcacgagcagcaccggcacgagcagcatcacgcgggtcatcttgacgatcgtcgcgacgcgcgcgacttcagggccgacgtcgctcgccgcgcccaccacctgcgcgacctcatggatcgtgccgccgaagaagaggccgaggcccgtcgcatcgagatgcagccagccggcgcggtacgcgagcggatacgcgaacatcgacagcgtgccgaacagcacgacgctgccgatcgccatcgcgctttggtgcggcttcgagcgcagcgccgattcgaacgcgagcaccgcggccgcgccgcagatcgcgctgccggcggcggtcagcagcgcggtgtcgcggtcgagcttcatcagcctgatgccggcccaggtgccgacggcgagcgtgctcgcaacgacgagcgccgataccgcgagccccggcacgccgacctgcgcgatttcctgcaggctcacgcgcagcccgaagaacgccaccgcgatgcgcagcagcttgcgcgcggagaaatcgacgccggccgcccagctcgcgggcatgccttcgcgcagcagattgccgtacagcgcgcccgcgacgatgccgacgatgagcgggctcaggccgagatgcgcgacggcgggcagttgcgcgacgctcgtgacggcgagcgcgaagaggccgacgaacagaacgccgttgagccgcccgcgcatcgaaggcgcggcgacgctgagcgggggggaggtgagcgtggacatggcttcgttctttttcgggtgacgatgggcctaatcctaaaatgaatatatcgatatgaaaaatcgtcatttgtcgcgtaaaatatccggaaatccgatatttcagagcgatgaccccagatcaactgataacattcgccgcggtcgccgagcaccggaacatcagccgcgcggcgctcgcgctgcatctgtcgcagcccgcggtgtccggccagttgcgccagttgcaggacgagttcggcgagccgctgtaccagcgcgacgggcgcggcgtgcggctcacgccggtcggcgaggcgctcgcgcgccatgcgtcgcaactgcgcgacacgttcgcgcaggcgcgcgcgtaccgcgacgcggtgcgcgggctcgagcgcgggacactgcgcatcggcgcgagcacgacgcccgcgagctacctgctgccgtatctgctcgccgcgtttcagccgctcgcaccggaggtcgcgatccagacgatgagcggcaatacgtcggatgtcgtcgcgtcgctcgcgtcgctcgacatcgcgctgatcgaggggccgcccggcgacgcgctgccggccggcacgacggtgcacgaatggcgcgaggacgagatcgtcgcgatcgtgccggcgtcgcatccgctcgccgcgcccggcgcgccgggccgcgcgcgggcgacgctcgccgcgctcgccgcctatccgctcgtgctgcgcgaggcgggctcgggcgtgcgccagctcgtcgagcgtgcgttcgcgcgtgcggcgacgccgcttgcggtcgcgttcgagatcgcgggcgtcgaggcggtgaaggaagcggtgcgcgcgggaatgggcgtgggtttcgtctccgcgatgtcgctgcggcacgacgacgcggcgctcgcgatggtgtcgatcgcgcccgagccgctcacgcgccatttctcgattctcgtgccgcacggcgcgacgccgtcgcgcgtcgccacgcggtttctcgaactgtgcatcgcccaggcccgagccgcctgacgggcggcgcgccgtggcgcgagcgggcaggcggggcgcgggttcgatcgcccgcgaacgactagcgccggcggccgtcgcccgcgcggcggctcggcgtttcgggcgtttcgggcggacggcccgccgcgaagcacacggcgatcggcaccgcgatttcggcgacgaacgccgcgagcagcgccgcatcgggtagccgcacgccgcgcagccggcagtattcggccacgacgatgaaggtcgcgctcgtgatcatcagcgcgacgccgaagacccggttgcgccggtaccagagcgcggggttccggagcgtcgcgcgggtcctaacgccgtagaagcgattgggcgcgatccgttgggccgcgagcgggacggcgagcgcgaagaacagcgcgctcgcgagcaggtacgagacggtttccgggcgatcgagcatgcggtctgctccgatgaaacgaacgggcatatgaagcgccgtgacggcgcgcgagccggcgcgacgcggcatgccgccggcttgtacgcacagctcgcggcgcgccgccacaggctattttgcgcccgcggcacgccgtttgcgcatggtcgagaccgaaggttcgccggccgcacttagggatttcctctatggttggcatccggtgctcggcgcaacattcctccaattcgtgaatggaaccggttccatttccgtattccagcacatcccgccgagaaggaggcaagcaggcatggtcgatatcgtgatcgtcgcgagcgcgttcggcgcggatgcggtccgccgcgcgggccatcgcgcgttcgtcgcggcggtggccgatgcgggcgccgccggcttcgaggtgcgccgcgaactgttcgcggcggacgacgacgcggccgcgccggcgctggcggcgctcggccgcgcgatcgccgcggccgggttgtggtcggtgtactcgacgcccgaggcgctctatgcggacgacggcgacctgaaccgcgacgcgctcgcggcggcgctcgaccaggccgacgcgctcggcgcgcgcttcgtgaagttccagttgggcggcttcgcggcgaacccgcatgcagccgagctcgccggcgcgacgcgcggcgcgcgcgcccgcgtgctggtcgagaacggccagtcgcggcagggcggcgcgctcgcgcagttcacgaccttgttcgccgcgctgcgcgacgcgcgcggcccggcgcccgtcggcatgacgttcgacatcggcaactggctgtgggcgggcgaggcgccgctcgcggccgcgcgcgcgctcgccgcgcacgtcgaatacgtccattgcaaggcggccgacggcgaaggcgcgcgccgcttcgcgatcgcgccgccgcccggcgaccgcctctgcggcgatgcgctcgcgctgctgccgcgcaccgcgccgcgcgggatcgaatttccgctcgacgcggcgcgcgtggccgacgacgcggcggcgcgcgtcgcgtggctcgcggccgcatgaaacccatccaccgtcgcccggctcggctaagctcgttgtttgcgccgacgccgggccgttgatcgaaggagtccgcccacatcatgcaagtcccgctcgatgtcgtcacctatggcgaagcgatggcgatgttcgtcgccgccgaacccggcccgctcgacagcgcgacgcatttcacgaggcgcatcgcgggcgccgatctgaacgtcgcgatcggcctcgcgcgtctcggcttccgggtcggctggatgagccgcgtcggcgccgattcgttcggccgctacgtgctcgacacgctcgcgcgcgagcaggtcgacgcgtcgtgcgtgacggtcgacgcgcgctacccgacgggcttccagctgaagtcgcgcgcgaccgacggcgcggacccgagcgtcgagtatttccgcaagggctcggccgcgagccgcctgtcgctcgacgactacgtgcccgattacgtgctcggcgcgcgccacctgcacctgacgggcgtcgcgcccgcgctgtccgattcgtcgcgcgagctcgcgttccatctcgcgtgcacgacgcgcgcggcgggcaagacggtgtcgttcgatccgaacctgcggcccacgctatggccgtcgccggaagcgatggcgcgcacgctgaacgcgctcgccgagcatgcggactgggtgctgccggggctcgccgaagggcgccaattgacgggcctcgatacgcccgccgacatcgcgcgcttctatctcgagcggggcgcgcgcggcgtgatcgtcaagctcggcgcggcgggcgcgtactttcgcgtggccgacggccgcgagggcgagatcgcggccgagcgcgtcgagcacgtcgtcgatacggtgggcgcgggcgacggtttcgcggtcggcgtcgtgagcgcgctgctcgaaggccgcgcgatcgacgaagcggtggcgcgcggcaaccggatcggcgcgctcgcgatccaggtgatcggcgattcggaaggactgccgacgcgcgcggcgctcgatcgaatcgaaaacctgagcaatgcgcgggatcgcctagaggcgccgctcgcgcgataaaccgcctgtcccgacgcaggacgggcacaatcgcggcgaatcccgcgtttcatacggcgccgctcgacacaggagacacacatcatgtccgcaacgctcgcgattcgccgctggtggacgatcatgccgatcgtcttcatcacctacagcctcgcgtatctcgaccgcgcgaactacggcttcgccgccgcggccgggatcaaccaggatctcggcatcagcaaggggctgtcctcgctgatcggcgcgctgttcttcctcggctacttcttcttccagattccgggcgcgatctatgcggagcgtcgcagcgtgaagacgctcgtgttctggagcctcgtgctgtggggcgcgtgcgcgtcgctcacgggcgtcgtgagcaacatcccgtcgctgatggcgatccgcttcctgctcggcgtcgtcgaggcggccgtgatgcccgcgatgctgatcttcatcagcaactggttcacgaagcgcgagcgctcgcgcgcgaacacgttcctcattctcggcaacccggtgacggtgctgtggatgtcggtcgtctccggctacctcgtccacgagttcggctggcgccacatgttcgtcgccgaagggttgcccgcgatcgtctgggcactctgctggtggtgcctcgtgcaggacaagcccgcgcaggcgaagtggctcaccggcgacgagaggcgcgcgctcgacgcggcgctcgcggccgagcaggcggcgctcaagccggtgcgcaactatcgcgacgcgtttcgctcgcccgccgtcgtcaagctctgcgcgcagtacttctgctggagcatcggcgtgtacggcttcgtgttgtggctgccgtcgatcgtgaagaacggctcggcgctcggcatggtcgcaacggggtggctgtccgcgctgccgtatctcgccgcgacgatcgcgatgctcgccgcgtcgtgggcgtccgaccggctcggctcgcgcaagggcttcgtgtggccgttcctgctgatcggcgcagccgcgttcgccgcgtcgtacacgctcggctcgacgcacttctggctgtcgtatgcgctgctcgtcgtcgcgggcgcggcgatgtacgcgccgtacgggccgttcttcgcgatcgtgccggagctcctgccgaagaacgtcgcgggcggcgcgatggcgctcatcaacagcatgggcgcgctcggctcgttcgtcggctcgtatgcggtcggctatctgaacggcgcgacgggctcgcccgccgcgtcctacgcgttcatgagcgccgcgctcgtcgcggccgtcgtgctcacgctgtcggtgaagcagccgggcgcgacgccgccgctcgcccatccgttgcaaggaaagtgaagatatgaagcatcgcatcgtcgtctacaagccgctccccgacgacgtgctcgcggccttgcgcgcgcgcgccgacgtcgtgctcgccgagggcgccgacgcgctcgcgcgcgcgctgcccgacgccgacggcgcgctcggcgcgagcctgcggatcacgcccgagctgcttgatcgcgcaccgcggctgcgcgcgtggtcgacgatctcggtcggcttcgacaacttcgacgtcgccgatctgacgcgccgcgggatcgtgctcgcgcacacgcccgacgtgctcaccgaggcgaccgccgacaccgtgttcgcgctgatcctcgcgagcgcgcggcgcgtcgtggagctcgccgaatacgtgaaggcggggcagtggcgccagagcatcggcgaggcgctgtacggcaccgacgtgaacggcaagacgctcggcatcgtcgggctcgggcgcatcggcacggcgctcgcgcggcgcgcggcgctcggcttccggatgccggtgctctacacgagccgcagcgcgcatccgcaggccgaggcgcagttcggcgcgcgccgcgtcgagctcgacgagctgctcgccacggccgatttcgtgtgcctgcaggtgccgctttcgccgcagacgcggcacctgatcggcgcgcgcgaactcgcgaagatgaagcgcgacgcgatactcgtgaacgcgtcgcgcgggcccgtcgtcgacgaggcggcgttaatcgacgcgctgcgcgcgggagcgatccgtgcggcggggctcgacgtgttcgagcacgagccgctcgccgcggattcgccgttgctgtcgatgcgcaacgtcgtcgcgctgccgcacatcggctcggcgacgcgcgagacgcgccacgcgatggcgcgctgcgcggccgagaacgtgatcgcggcgctcgacggcacgctcgcgcgcaatatcgtcaatcgcgacgtgctgcagcgcacgccgtcgacgccgtgaacctgcgatgagcgcgcgagacgtgcccgccgcgcgcgacgcggaatgcggcggcatcgcggcgggagcgggcccgcgtcgcacccgttgccgccgttgcgcccgtcgtgcgcccatcgtgcgcgtggccaagcgcggccaagcgcggcgcatgcgggcgcgccggtgcgccgccgcagagggcgcgctgcgtaccgcgattcggccgccgaatcgtcagcagtccgacagcttgcggccgggccgcgcgcgcgggattcgccgcgaagcgcatgatgatgctgcatggcgcggcgctttccgcgccggcacgcgccgcccgcgcgcggccgcggcgctcggcggttcggcgcgcatgcgccgtgcggatcgccgcgcgtccctccgccctagaggaggccatcttggtacggccctatcgcctgcgttatgatcgcccgctaatcgccgcacagccgtcgcggcgagatgggcgctcgtgcgccgtccgtagttttgccgggccggaatcggccgacaggagacatcgtcagttggccttttcatccaacaacaatgacccgcccgttcgcgaggcggcgcgggccgctcgtcacgaggcgccactgtgagcgatccacgaactcagccgtcgcgtcccgcgacgatcagcgacgtcgcccgcgaggcgggcaccggcaaaaccagcgtctcgcgctacctgaacggcgagacgaacgtactgtccgccgacctgcgccagcgcatcgagaccgcgatcgagcgcctgaactaccgcccgaaccagatggcgcgcggcctgaagcgcggccgcaaccgcctcctcggcctgctcgccgcggacctgacgaatccctacacggtcgaagtgctgcgcggcgtcgaggccgcgtgccatgcgctcggctacatgccgctcatctgtcacgcggccaacgagctcgagatggagcgccgctatctgcaactgctcacgacctatcgcgtcgaagggatgatcgtcaacgcgctcggcgccgatgagaacgcgctgaaatcgctgcgcggcggcggcatcccgaccgtgctcgtcgatcgcagcgtcgaaggcttcgcggccgacatgatcggcctcgacaacgcggccgcgatcgagacaggcttgcggcatctgttcgcgcggggtttccagtcgcttcatttcgtcgtgcagccgttcgagcacgtgagctcgcggcggctgcgcgaggccgcgttccgcacgcaggtggcggcctccgggcgggcggtgcatccgacgatcgtgctcgagccgaaggagccggaatcgacgcagcgcgcgctcgccgagctcgatgcgcgcatcgacgcggcagcggccgagagcgtgcggcccgcgatcttcgcggcgaacgcgcccgtcgcgctcgcgatcgcgcggcacctgcacgcgcggttcggcgacgcgtggcagaagcgcgccgcgctgatcgcgatcgacgatcccgactgggcggagctgatcggcgtgacgacgatccgtcagccgacttacgacatcggctatcgcgcggtcgagttcgtccacgagcgcatcgacggcggcacgggcgatttccacgaatcgctgctgccgggcgagcttcacgtgcgcgcgtcgacggcgagctgagttgagtatcattcggggcacgcaccgcgccggtgcgcgtttcgaacaaggattgtcatgaccgttgctcccgtcacgctggcggcgctcgtcatcgccacgcttgtggtggcgttgctgccgatcggcctctatcgattcctccgccagccgagggcgctcgaccggcgcgacgcgctcatcggcgtcgtcgtctacacggtgttcgcgacgctgctcgagcgcggcctctacgcgctgctgctgagccagccgtcggccgtgacgtggctgtcgaagcccgtcacgttcgcggtgttcggcaccgccgtcgccgcgctgttcgaggaagtcggccgctatctcgggctgcgctggctcgccaagcgctacggcccatcggacggcgacgcgcggggcctggccaacggcatcggccacggcggcgcgcaggcgtggttcgtcggcgtcgtcgtgctcgcccaatgggtctatctcgcgtggctcgcgaatcgcggcgagctgaacgcgcaactgcagacgatgccggccgatctcgcgctgcgcatccaggtgatgctcgcgacgatgtcgcccgtgtcggtcgcggtgtcggcgctcgagcgcatcgcggcgttcgtcgtgcagctcgcgctgtccgtgctgatgtggcgcggcattcgcgcgaacaggcgctggatcctgcccgcgatgatcgtgctgcatcccgtgatcgatctgccgtcgctcgtgtacaacggcggcggcgtgccgttcgaatggatggtcgcgctgtatctgctgctcaccgcgggcttcgccggcgcgctgatgaaactgtgccggcccgcgcgcgccgcacgctgaaccgtgttccgacgatggacgattatcaatacgattgcgcgagcgccgaattcggcgaactcgcgcgcgtgatctgcgatctctttcccgagcagacgcgctttgccgagcgtgccgacgaagcggggcgcttgctgtccgtgcattggctcgcgatgcgtttcggcgcgacaccgcgcaagacgacgctcgacgtgcgcttcacgagtgccgcgctgcggcgctatctcgcgctcaagccgatgcagcgcgcgcgcagccacgcggtgctgcgcgcgtacgtggaagcgacgctcggctcgctcgaggagcggcacgcggcgggcgagacggtgccgcgcgagacgacgctcgagctcggcgacgaatttgcgtgacgagccgagcgttcgcgtgacggcgggccctgtacggatggggcgcgccattggctcggcgccgatcatgctgcaaaaaagcccgccgttcgacagacggcgggctttccgcatggggtgcgcggcgcgggttttcttcgcattcgagcgcggcatgcgctcgtgagccgacgcgcgtgccgcgcggacggcggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgtggtgtcgatgcggtgtcgatgtggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatgtggtgtcgatgcggtgtcgatgcggtgtcgatgcggtgtcgatatggcgtcgatgcggtgtcgatatggcgtcggcgcggggccggcacgattcgcgccgcggccgccgatgcgtgcgcggcaacgcgcgggcgcgccgcgtgtcagtcggcggcgcggtacacctgcgcgaagcgcttcgcctgcacgacgccatagtcgcccggcgcgtactgcatcacccagtcgcccgcgtcgccgcgcagcgtgtcgccgcccgccgagcgcgcgatcgagaacggcgcgtccattcgcttcgcgagcacgacggcgggacggttgcggtacgcgcccggctcgccgtgcgcgccgcctgccgccacgggcgcgtacttcgcatcgaagcgctcgcgcgacaccacccagcggtcgcccgtcgaaccggtaacgagcgcgtcgcccgccgcgtagcggttcgggccttcgaggctcgtcagctcgccggtctgcgcggcgaactcgacctgaaccgtctcgtccttgacgacgcgcagcgcatccggatcgttgctgaggtcgacgtttttcagttcgatcatgtcgattttcgtcaataaaaacgcatcactttagcgcgaatccaagcccgcgtgaacgccgaccttgcgagagacaggcgttgcgacaaagatgaagtgatcgcgtctcgatttgccgtccgaccgtgtcgacccgtcccggcggcgccggcctcgccgccgccgcccggcgcagaccaaggggaaagccatgccgatgcgccacgccgccgcgcgcgcggttctcgccgccgcattcacgatcacgctcgccgccgcgcccgcgggtgcgcgagccgcgccgccgctgcccgcgctgcgcgcggacgcgaatcgcgtctcggtatccggtttgtcgtcgggcgcgtatatggcgctccagtatcaggtcgcgtattcggcgtcggtggtcggcgtcggcgtgatcgcgggcggcccgtactattgcgcggcgggcagcgtcgcgaacacggatctctgccggggactcgtgcccaacatggtgccggattcggggcggctcgtcgcggccgcgcagggcttcgccgcgagcgggcagatcgatccgctcgcgaacctgcagcgcgcgagaatctatctgttcagcggaacgaaggacacgctcgtccgccaatcggccgtcgacgcgacgtggtcgtttttctggctcgtcggcgtgcccgtgacgaacatcgtgtacgtcgccgacgtcccggccggtcatgcattcgtcacgccgtccgcgggcaacgcgtgcgacgcgaacgccgcgccgttcatcagccattgcacggtcgggcaatcgggctacgatcaggcgggcgcgctgctcgacgcgatttacgggccgctcgcgccgcccgccgcgacgccgacgggacgcgcgatcgcgttcgaccagcgcgagttcgcgccggcgtcgagcggactcgcggcgcaaggctacgcgtatgtgccgcgcacgtgcgacgcgaatgccggctgcaaggtgcacgtcgtgtttcacggctgcctgcagtccgccgccgtcgtgcgcgacatgacgacgtacgataactgggccgacgcgaacggcatcgtcgtgctgtatccgcaggtggcgaagactagcacgccgaacgatccgcagggatgctgggactggttcgcgtacaccgggcagaactacgcgtggaagtcgggtgcgcagatgcgcgcggtgcgggcgatgatcgagcgggtcacgtccgcgccgtgacgctcgggcgcggcgcgttcgccgggcggcgaagcaggggcgggcgttcgtgcgcatcggcgggcggggctggccgggtctcgcgggcgatcgatcgggtgcggggggcgtgtcgcgcggggcgtgtcgcgggcgcgcgcacgggcgcatcggcgcggcacggcgcggtgaccaggcggcgggtgactagggcgcggcgaggcaggagagcgacgcaggcgcgacagagaggcgattcaaaatggagggggcggggatcggcgatcatgcgaaggcgtgcatcgccgatgcgctcatcgcgcggagcgcatcggatgcgctcgcccacgcggtgggcgtggcgggcgcacggcgtgaagaacgggcgcgagcggtcgttgccgtctgccgtctgccgacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacggcagacgcgcccgcgcccgcgtgtcacgcattcgcacgcgttactgcgcgccgccggcgctcgaggcgggctggccgtccgccttgcccgggtgcttgcgcgcgcgcgccttgcccggctccggatgcagccatttgcggaacgtcgagtcggccagtgccttctgctcggccgggaagctcgcgtacagcggcgcgaacgcgtcggcgagctttttcgcgccgtccgcgttcgcctgcatgagctccgcgtactgcttcatgtcgtcgagcgcggaagcggtcttgttctccattcgttcgcgataaaaacgcgccatcgtcgcgccgttgtcgcgcatcgtatcggcgaacgtcttccattgcgattcctgctccggcgtgatcttcaactggttgtgcaggtacgtgatgcgttcctcgacgcgcgcctcgtggcgcgcggccgcggccggcgtggaggccgccgcggcgggcgccgacgcgcccgtttgcgcgtgcgcgagcgtggccgccagcgcgagcgcggcggcgaaggtcagcgagatctttttcatgggagctcctgggtggtcgtcggacggacatccggaaggcgggggcggcgcgcccgggcgcttgcacgccgcgctttccgcgctattagtagcacggcggcgggccattgggcggcaatgcgacatctgcttacaaccgaaacgaatcgaaatcgcggcgcgccaatcgcggcggcgtgcggaaagcgccgccgggcgcgcctgccgatgcgcgtcgcgcgcgggcgggggcgcgcatcgacgcatcgacgcgtcgacgctgcggctgctgcgcgcggatcgcgatattcgacgagcgactgcgcgaggcgcggagcggcgccgtcggcgagattgtcatctcgggcccgtgtctcgcgcgcggctatcccgacgatccgaagcaggccgcggagaagtgcctcgcgcatccgtcgcgcgcgggtgagcgcgcctatcggatgggcaacctcgcgcgccggctgcccgacggcgcgatccagttcgtcggccgcctcgacggtcaggtgaagatccgcggctatctcgtcgagccgggcgaggtcgagatcgcgatcgcgcggcagccgggcgtgcggcggcgcgccgtcgtcgcgacctcgcccgccgacggcgcgccgagagaattcgtcgcgttcgccgtgccggacgatccggccgcgccgcgccgcgccgcccgctcgtcggccgcctgcgcgcgggcgtggccgcatcgctgccgcctttcatggcgcacgggcatttcgcgatcatcgatgcgctgccgctgtccgcgaacggcaagaccgacaaggcggcgctcgtcgcgatgcacgggccgtccatcattcggcgcgcgcggtcaacttcatcaagccgtatgcggcgatgaagcgcgacaacgtcgacgggctcgtcaacgtgatccggttcgccgccgccgcgcgcgtgaaggcgctgtcgcggctgtcgacgatctcagtctatagctgggggcaccggatcacgggcaagaccgtgatgcgcgaggacgacgacttcgaccagaatctcgacgccgtgcgcgccgacatcggctacgtgaagagcaaatgggtgatggagaagcgcgccgacgcggcgcgcgggctgccgcttatcacgtttcgcgtcggctacgcgacgtatcacgcgcagaccggagcgccgactaccaatggtgggggcggctcgtgaagacgtgcatcgcgctgcgcgcggttcccgagctgcgcgagcttcgcgagggcttgagcaccgtcgactacatgacggcggcgatcgcgcacatcgcgcgcaatccggccgcgcccggcaagaaattcaacctgacgcattcgggcgagcgcaacctgtcgctcgaggattttttcgaccggctcgagcgcgcgttcggcttttcgttcgcgcgggtgccgtttcgcgactggttcgaccgctggaaggacgacgccgcgacgccgctctatccggtgctgaacctgtttcgcgacccgatgcacggcggcatgtgcatggtcgagctggatcagcacacctaccggtgagagcacgcgaacacgtcggcgttcctcgcgggcagcggcgtgcggccgcccgaattcgacgagccggaactgcgccgccatctcgtgcaatcgatcggcatcgcgccggcgtgcgccgcgcgctgatgcggcgcatcgtgcggccggcatggcggccggcccggcgtcggtggccgccgcgcgcgagcgggcgtcgcgcgccggccgccgagcccggccgcacgatgcggcgatgcgcctgccgtcaccgcggcggcggcgcgcatggccgcgcgaacgttcgccggcgagcgcgcccgcgcgcaaacccgctcgcgcggcggccggcttgggcgcgcgggcgttcggcgctatcatcgcggcaccgccattcgccgatccgccatgcgcccaccccgactcgaccaactcgacgacctcgaccgcaacctcgtcgcgctgctgcaggcgaacgcgcgcgcgagcgtcgcggatctcgcgcggcagttgggcgtcgcgcgcacgaccgtgctcgcgcggatcgcgcggctcgagcgtacgcaggtgatcgccggctacagcgtgcggctcgggcaggacgtgctcgacgcgagcatctacgcgtacgtcggcatcatcctcgcgccgaagtacggcaaggacgtgctcaagcgcctcgatcgcatgcccgaggtacaactgctgtgcgcggtgagcggtgagtacgattacgtcgcgtggctgcgcgccgactcgcccgagcgcctgaacgacctgctcgatcagatcggcgcgctcgaaggcgtcgagcggacgacgacgtcgatcatcctcgcgcgcaagatcgatcgcgggacgctcggctgacgcgcgccgcgcgcgacgacggagcggatttcgctcacgacggagaccggaaacatgacgacgagcccaacctattcgcggcccgagcggctgctgcagatcgcatcgtggggcattgccgtgacgttcgcgctgtttctcgacatgctcggcagcctcgtgattcgcgacatggcgttcgcgccgcgcggcgggccgccgacgctcgcgcgctacgccgatacgcaggccgacgcggcgctgcgcgcgacgcagcgggagctgcagcgcgagcagggcgcgctgaccgacaaggccggcgcgttctcgatcgcgcgcaatcgcgcgcagcaggaatacgaccaggcgaaggagagcttgcgcaactggatcgcgacgcgcagcgcgacgggcgacgcgagccgcaatccggacgtgctcgcgcgcacgcgccggctcgacgagctgcagcaggcggtggccggctggcagcgccagcaggatcagatcgccgaccagctcgacgcgctgcgcaagcgccaggacgacgtgggcgcgcggctcgcgcaatcgcgggcgcaggccgagtggcgctacgagcaggcgagccgccgctacgagctcgtcgtgttcgcgtggcggctcgcgttcacgctgccgatcctcgtgctcgccgtctggctgttcgtccgttaccggaaggtgcgctactggccgttcgtctatggtttcgggatgttcgcgctgacggcgttcttcgtcgagctcgtgccgtatctgccgagcttcggcggctacgtgcgcgtgatcgtgggtatcgtgctcacggtgttcgcgggcgtgtacatgctgcgtgcgttccagcgctacgtcgagcgcaagcgcgaggagatgcggcgcagccggcgcgagcgcgcgcaggcgatcggctacgagaaggcgatcgccgcgtatcagaagaagctctgcccgtcatgcgacaagccgtggaacctgggcggcgacggcgcgacgttctgtatccactgcgggctcaagctgttcgatcagtgcggcggatgcggcacgcgcaatttcgcgttctttccgttctgcagcggctgcgggatgcccgtgagccgggcggagggcgagcggcggcacgccggcggcgcatgacgcgcggccggctgcgcgcagtagccggctcactgcgattcgatcactttgcagcgcttgctgcagtccgtgtaggccatgcacgccttgttcgcgacgcgcgccgccaggttcgtgcgggcgagcttcttcgcctcggtgcacgcctcgtggctcttgcccgggtagacgcccgtggccgttcgcccgcggtcggccttgcacgggtccgcgggcgcgccctccttgatcgagcactgcccctgctggctgatttttgccgcgtgcgcggccggcgcgacggcgaacgacgcgaggccggcgaagacggccgcgcggatcagacgcgctgcgtttcgggtcacgattgtcattgttgttctccaatgggatgggaccgggcagacccggggcgagcccgccgccgcgacggcgcggcgatgcgccgacgacgcgtgcggcgatgcgccgggccgcgcgatcgatacgccggcccggcgtgagcggtcgcgacgatagccgcgatcgagcataggcaggcgcgaagcgcgcggtcaagctgcgggatctggtaggcagccggcgccgcgagacggcggtcgatgcgtcgcgatgcgctgcatcgagacgggcgcgccggatcggcgcgcgatggccggcggccgtcggccgatcggccgattttgacgaatcgacgaaaacgttcgacgtttcgtcgaaaattgacgtcgttccgcatcaattttcgtctataaagtgtttttgcacatccctacactttccgacagggcagcacgccatttacaacaatcaccttgtcaggagagaacgacatgaaaatcgccatcgtcggcgcgggtctcatcggccatacgatcgcccatctgttgcgcgaaaccggcgactacgaagtagtcgcattcgatcgcgatgcggacgcgctcgcgaagctggcaaacgagggcatcgcgacgcagcgcgtcgattccgcggacgcggccgcgatccgcgaagcggtgaagggcttcgatgcgctcgtcaatgcactgccgtattacctggccgtcaatgtcgccgccgccgcgaaggccgcgggcgtgcattacttcgatctgaccgaggacgtgcgcgcgacgagcgcgatccgcgagctcgccgaaggctcgaatcgcgcgttcatgccgcagtgcggcctcgcgccgggcttcatcggcatcgccgcgcacgagctcgtgaacggcttcaccgaagtgcgcgacgtgaagatgcgcgtcggcgcgctgcccgagtatccgaccaacgcgctgaagtacaacctgacgtggagcgtcgacggtctcatcaacgaatactgccagccgtgcgaagcggtgcgcgacggccgccgccaatgggtgcagccgctcgaagggctcgagcacttctcgctcgacggcatcgaatacgaggcgttcaacacgtcgggcggcctcggcacgctgtgcgagacgctcgagggcaaggtcgagacgctcgattacaagtcggtccgctacccgggccaccgcgagctgatccagttcctgctcgaggatctgcgcctcgcgaccgatcgcgatacgctgaagtcgatcatgcgccgcgcggtgccgtcgacgaagcaggacgtcgtgctcgtgttcgtcacggtaacgggcgtgaagcacggccagctcgtgcaggacgtgttcacgcgcaagatcttcgcgaaggagatctgcgggatgccgatgagcgcgatccagatcacgacggcgggcgcgatgtgcgcggtgctcgatctgttccgcgaaaagaagttgccgcaaagcggcttcgtgcgccaggagcaggtgccgctgcatgcgttcctcgcgaaccgcttcggcaagctgtacgagggcggcacgctcgagcggatgcacgcgctcgcgtgacgcgcgccgggcgcgacgcgcgtcgtgccgctcgcccggtgtgcgtgcgttcgcgcgtcggccgcgccgaggctgtcgcgccgcgcgatccgcggctccgaaaaaacgccgggacggccgtggggccgccccggcgtttcgtcgtgggcgcggcgcgatgcggtgaccggcgtggtcggccgcccgcggccgcgccgggtcaggcgggcagcggcggcaccgtcgacacgccgcgcgcgggcggcggcgcgatgtgatcgcgcagtgcgtcgatgtcggcatccgacggcgcggtgttatcgaacatcagcaggccctcgcattgctcgcccgtcgggatgaagcggcgttgccggtattcgtcccagtgcgcgagcttgtacgcgtcgttcggattgccgcgcgcgacgatccgcgcgtgcgcggtctcctccgacgtgtgaacccacacgatgcgcagctcgacatcgggcccgatgccgagccacgcgcgatcgaacaggcgccggtcgcgcacctcgcgcgatagcgggccgacgacgatcgcgctgatgccgagctcgaggttctcgcgcgcggtatcgagcagcccctggtattcgggatcgcgcagatgcttcagatagagcgggctgtcgcgatcgttcggatcgtgcgtgagcgcgcccatcgcggccgagctgtagcggccgtacagcgtgtccttgtcgagcaggcagaacgcttcgcccgtcgtcttcatcagcgggcggatcagccgcttcgcgagcgtcgtcttgccggtgcccgcgtggccgcagaaaaacaccagatacgtcacgaacgtcggccctccggcgcggtggcgggctcgcccgcgtcaggcgcgtcgccgggggcgcccgtcgggacattgccgttcgcttcgagccacatcgcattgatgatgccgaagccgagcgcgacgccgatgccgagaatccatgagaaataccacatcgctgtctccttgagagtcagggcggcggcgcgggccgccggacgattcgagggcgcgccgcgccgctggcgcggcgggcgacgagcgcgtgcccgacgccgatcatgaccaatatcggcgggccgcgcaagcgacgcgcgccggccggcgcgcgcgggagcggctaaactgtgcgccggaatggcttcgaaacccgtaacagcatgctgatcaactgcgccgcgtatcaggatggccgcaaactggccgatatcgacatcgacgacatcagcgactacgtcgcgaagcccgagtgcttcgtctgggtcgcgctgaaggacccggagccggacgagatcgagcggatgggcgaagagttcggcctgcacgagctcgcgctcgaggacgcgcgcaagggccatcagcgcccgaagatcgaggagtacggcgatgcgctgttcgccgtgctgcacacggtcgagatcgacgggcagggcgagcttcaggtgggcgagctgaacgtgttcgtcggtccgaactatgtgctgtcgatccgcagtcacaccgagcaggacttccgcgcggtgcgcgcgcgctgcgaacgcgagccgcatctgctgaaggagggggccgcgttcgtgttctacgcgctgatggaccaggtcgtcgaccgctatttcccgacgctcgaggcgctcggcgccgagctggaagcgctcgaggaccggatcttcgagaagacgggcacggccgccgcccgcgcgctgatcgaggatctgtacaggctcaagcgccggctcgtgatgctgcagcagcacacggcgccgctcgtcgagccgctcgcgaaactcgtcggcggccgcgttccgcaggtctgcgcggggatggaccattacttccgcgacgtctacgatcatctgctgcggatcgtgcgaacgatcgaagggcggcgcgagatgctcgtcaccgcgattcaggtgaacctcgggatgatctcgctcgcggagaacgaagtgacgaagcggctcggttcgttcgccgcgctgttcgcgatcccgacgatgatcgccgggatctacgggatgaacttcaacaacataccggagctgcactggcgcttcggcttctacgtatgcctcggcgtgatggcggccgccgacctgttcctctggcggcgcttcaggaaggccggctggctgtgagcggcgctcacgcgggcgcggcgagcttgccgatgacgaccgtccacggccgcacccgccagcgcttgacgaggccgttcgcgacgtagggatcggcctgcgcgaacgcttcggccgcggcgggcgagggcgcgtcgaacacgagcaccgcttcgtcggccggatcggcgagcgcgcccgcgagcagcaactcgccgcgcgcggtcgcggcctgcgcgagcgcgagatgatcggcacggtaggcgccgcgccgatcgaggtaatcgtcgacgagttcgtaggtcagcaggtagtacatgaaaggctcctcatacgatgggcgcggcgcgcggcggcgaaccggcggccggttgacgggcaacggctagtataggccgggccgcgcgccgctcttcgtgtaacaaacgctcgcgtgcgcgggctttccgcgcgcggctcgcgcatcgtcggcgcgaaccgcgcgcgccggccgctttggtgcttgcggcgcttgcggcgggccgccgagcgtcggatcgggccgccggcgcggcttcaccgcgtaacgggaaccctgcgggaatccgcgcgcgcaacgcgcgcgagacgaacacgccgttacaaatcgatacggatcgcgccgcgcgcacgcgtcagactggcgcgcgaaacgcattcgccatccatgggggatggaaaccgcgttgagggggcggaccgcaccggtgcggcgcgcgacgggcgcgcggcgacgtgcgcgagcgccaccgcgcatggcgtcgtcgataggcgcacggcgcgggcgcgatgccgccgccggttacacgtaaccgcgcaaagccgcgcgaaatcatacgaaaccacacgtcaatgaagcttcgaacctggttgttactgggaacctcgtccgcggtgctcgccgcgtgcggctggttccatgccggccccggcgagcgcgatatcgacgccgccgtgcgccgcgcgctcgacgcggagaatcgcggagcgctgaactcgatgctcggtcagccgctgccggtggcagccgacgtcgcttcggtcaagccgctcggcgattgcacgaagctcgccgagcgcacgtattcgtgcaacgtcgcgatcgcctggcacgacgcacgctccggcgaaggcgacggagcgctgcgcacgacgctcacgttcaccgaggacaacgacggcgcgtggcagacatcgcatgtcgacgcggcgctcgccgcgggcgtggcgaagtcgctgatcgaccggatcagcggcgcggttgcggcgagcggtgcgtcgcaggcacagtgagcccgcgattggcgcacggcattgggcgggcgcgccgcgcaatcgcggcggacggcttcgcgcgtccgcgtggccggcgtcgaagcgatgcgcgctgcctgctccgcgcgtttcgccgtgcgaatcagccgggtgtcggcgggccgcgatccgctgcgatccgctgcgatccgctgcgatccgctgcgatccgcttcgatcggatagcgcgcgctttgtcgcgcacggatcgcggcggcggagggcgcggaatgcgaggacggcacacgggagccggcacggcatgcgagcggtggcggcacacagtgacgggccgccggatcggcggaaaccggatggcaagcagcgtggccgccgtgatcgcgaggccgcgcgcaggcttgacgatcgtgcgcgtgcggtgatcgacagcgggacgcgaaaaaacgcgaaaagggggaaccgggcggcgaaagcgcattcgtacgagccgtgagccgtgagccgtgagccgtgagccgtgagccgtgagccgtgagccggcagtcatcaatcgccagtcaccagccaccagtcgccagtcgccagtcgccagtcgccagtcgccagtcgccagtcaccagtcaccagtcaccagtcaccagtcaccagtcacggcgcgagacctgcgcgtcacgcggtgtcagtgatgcgcatacgtgcgcggcgaacgcaccgcgcggtgcgcacggtgcttgcgatggcggtgagcgggcgtcttcgcggcatggcgcgccggcgccgtctgcgcgccgctagacatgcccgcttggccttcgccgaagtgataggtctgcgacgtttgcgcgtaggcggccgacgtcagcgcgatggcggcgcaagcggccgcgacgagaatcgagagcttcacgggaatggactccggtcggatgaggcgaacgagcatagcgcgattgcgccctgcgcgcctttccgttcgcctgcgccgaatgatctttgacaatcgcgcgcatcgggttcgatatcggcacggcgggcatgaacgaagcacgcgccgcccgcgcccagggcgcacccggctcgcgccgatgtgggccggacggtcggtccgtagccaggccagtactggcgattgtcgttgccgcgtcggtcgtctcgccggcgatcgccatcgcgccggtcgccgtagccgccgcgatcgtcgcgccgatcgtatggcggcgcatgcgtgcgctcccattcgtcgcgctcccagtagcggtggccgtcccaatagcgatcgccgtgtcagccgatgcggacgtccacgccgacggcgggctccgtcggatacaccgcgccccccgcgagcatcgcgctcgcgaggagcggcggaatgatcagtcctttcattgtcggccgcccctgtgaagtcggttcgtatcccgaatcatagaaggcggcgcaccgccgcgtgtaaaggacggcaaccgtatatgacggcgattgcgtgcaccggcggcgtatcgcgagagcacacgcgcgttccgcgccgggcggcgaaccggcggggcgggttgaaacggatgcacgcacggccggtgacggtcgttcattcgcgcaacggcgaagaagcgaaaggcgaaagggacgaaaagcgaatgggacgaaaggcgaacgagcgcgtgctcgcgtacaccggttcgcaccgcgggcgaaatggcatgccgcgctcgtgcccgatcatcccgcgcgctcgcgctcattgactcgctcactcgctcgaaggcggcggcagattctgcaccatcagcgtctgcggattcgacagcgcgatgcccgccgcgcgcagtcgcttgagaatctcgaacagcaggtcgctcttcgtcgccgccgcgatccgcgggctgccgacgtaccccgtcacgctgagcgtgatcccgtccggcgtcagctggctgaaggtgacggacggcgcgggcttctcgagcaccgacgcgtgctcgcggtatgcgtcgagcagcagatcgcgcacctgctcgggatcggtgttgagcggaaacgtgagcatcagcgtcgcgacgccctgcgtgctgttgcccatcgtcacgttacgcaggttctgcgagatcaattgcgagttcggcacgatcaccgtcgagcggtcggacagctggatctcggtcgcgcgcacgttgatccggcggatgtcgccttcgacgcccgagatgctgatcatgtcgccgaccttcacgggccgctccgtgagcaggatcagcccggacacgaagttcttcacgatctcctgcaggccgaagccgatgcccaccgacagcgcgctcacgatccacgcgaggttgtcccatttgacgccgagcagcgacagcgcgagcagcacgagcgcgacatagccgagattgctgaacagcgtgacgagcgacgcgcgcatgccctgatccaggccgatcgccggcagcagctcgttgtccagccagcggcgcaccgagcgcagcagatagatgccgatcgccagcgcgagcgccgcgttcaggatgcgggcgggcacgatgttcaggcgttgcagtttgtcgccaccgaacatcgagatcacgctcacgagcagatcgttcggcgtcgtgccgaagccgcccgtcagcagcgcgatgacggcgacgagcagcagcacgctcgtgctgattccggtcagcacggtgcgtgcctgatcgaggtggctgtcgttcagcccgaacagatgcttgatcagccggccgctcgacaggttcgcggcgaacgcgctcgcgtatgcgtcgcgggtgaggcgcgtcagcaagtacacgctgccgatcacgatctcgaaccacacgagctcataggtgagaaagcgcgcgaccgagatgtagccgatgaggagcgcggcgagcgccgcgacgacggtcagcgtgacgcccgcgtggatcagccccgcgagcgtcgagcgcgcctcgggcggctcgcccgcggcggcgagcgcggtgcgcgcgcggttcgcgcgcagcagcgacgcgccgatcgtcacgacgacgacgagcgacacgattccgcgcccgaacagcgtgacctgcaggctcgtgtcggcggttcggttcagttcctcgagcgcgcccgcgacgagcagcagcgccgcgaggatcgccgggaacggccgcatcgcgagcgcgacttcgtcggcaagcgcgggcagccgccagctcggatggtgggtgcacagcagcgcgcgcccgagccccgcgatcagcgcgcaagtcagcgcgagcttcgcgagctcgtcggcgaaatcctgcagcgcgctcgacagcgcgtagtcgcgcgtgagcgcgagatagacgaattgcacggcgatgcccgtcgtcacgacgctcgacagcgcgatcgacgtcgcgagcgcgctgcgccgcacgcgcgtctccggcagcttcgtcaggctgaaccacgcgagcgcgcgctcggcgagccgcctgccgagcgtccacacggcgagcgcggcggcgagcagcagcgcggtgccgagccggcggcccggctcccatgccgcggcaagcacttgcccgatctgcgcgctgaacgcgccgagttcctgccgatcatcgtccgacggacgaaagagcggggcccagaaccgcgggccgagaatgctgctcgagcgcagcacgagctggtcgcgcagcaggctgcggcgcagcttcgagtattgctgtgtcaggttcgcgaggctttccttctcgtcggcggcctgcttgagcgcggcgtcgagctgcgtcttgcgcgcgttcaggtccgcgcgctgccgcgcgacggcgggcgtttcgggcgccgcgcccggcgcgggcggcggcccgagcacgtcgagctgcgcctgaagctgcgcgcgcgtgggcacgagcgccgccgtcagcttgtcgacgtcggcgctcagcgcttgcgtcgattcgtcgagcgcgtccagttgcttgtaggtggtcgcggccgacgcctgctgcttgatccggtcgagcgcggcctgcacgcgcttcagttcggcgagcgccccgtcacgcgagatcgccggcgcgggcggcacgctcgcgccggacgcgaggtcggccgccgccgcgggcaacgccgcgcagagcagatgcaataggcctatcagcgcgacgcggcgcgcgaatgtcgcaagacggatcatcgggaaaccttacagatcggttgcgcgaatggacaaccggattgcactgtagattgccacggtttttcggctcacggatcgccgacgacaatccgaaacaattgaaagcaaaccgaaatattgggggctggcgcggcgcgggggacgggggccgatgtcggcggcgtccggatgcgccggaagccggaagcaagatgcaagatgcaagatgcaagatgcggatgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccaaacgccggacgccggacgccaaacgccggacatcagacgcccagccgccgcgcgacaggcgtgtcccggccgcgcggcgctcatgcgcgccgacgcgcgcgtcaaacccgctcgatcgggatgtaccgtccgtccttgccgacgggcgtgagcggcaagccggccttttcgcggcgcttgcgctccttggacaacggcgggcagctgtgcgcgtcgtagtacatgaccatgcagtcgaggcagagcaggcattccatcgggtcgatccggccggccgggtcgatcgcctgcgagccgcagccgaccgcgcacgcatggcagctcgtgcattcgggcttgcgctcgagcttgatgacccgcaggcgcccgggcagcgcgaggctcgcgccgagcgggcacaggtacttgcagaacggccgctcgacgaagatcgacgcgccgacgacggcggtccagaacagcacgaacggccaggcgcgattcagcacgccgacgaggaaggtggtcttgaacggctcgatctcggcgagcttctcggcccacggcatcgagaagaacgacacgacgagcagcaccgcgaacaccgcgtatttcagcttgcgcagccggttgtgccagtgcgccggcagcttgcgctgcagcgacttcaggccggtggcgcgcgcgatcttgtacagcagctcggacagcgagccgaatgggcagagccagccgcagaagaggccgcggccccagacgagcacggtgacggcgatcgcgatccagaacacgaagatgaacggatcggacaggaacagcccccagttccagccgctcgcgagcgcatgcacgagcgtgagcacctgcgtgatcgacggctgcgcgagctcgtgccagccggcgaagccgatcgcgatcagccagctcgccgtcttcggccacgacacccagcgcttgtcggcgcgcttcgcgcggcgcacccagcgctcgcgcgtcgcgaagaacagcatgacggccgcgatccagccgacgaacaggccgatctcgagccgcttgccggcccacgccttgcgccacacgggcgcgtcctcgtcgacgcgcgggcgcccgcccgcgaggaattcgccgggcagccagtacggcgacgcgaacgcggagaacgtcttcgcgcccgtttcctggtcggaccggtggccgaggaacacgaacttccacggatacgcggcgctgaaccgcgtgctgcgcacgatgaagatgcccgtctcgttgaacgacggcgcgcccgccgcccgcagcgcgtacaggttcaggtagtcggaatccttgaacgtgaacgcatggatgccttgccggacctggatgcgatcgtagatgccgccgcgcacgaagcccgagcccttgaacgattcggtgccgttcgcgacgacgaagagcgcgtgctcgcccggtttcaggcggctcatcagttgcgcgtactcgtgctcgccgagaatgctcttgccgatcgcgggcgcgttcaggtagccgtagtacagatcgaggtagggcgcgcccgtgtccggcgcgccgacatcgtccggccggatcgcgaggtgcgcgatcgcgccgcgctcgacgagcgcctgccacgtctcgcgcgcgtcggacggcagcagcttcgcctgcggcagtacggtctccttcacgatgccgacctggcttgcgatcgccaccgcgcagcgcgagatcaactggttttcggcgatcacggtgacggtcgcgccggagatcgcgtcgaggctcgcggcgcccgcgtcgccgttgccgatctcgaagcgcgcgccggcgaacttgccgacgtactggcgcaggaacgcgagcagcttgctctccggaatcccgacgagcaggatcggctcgctgtgcttgagcacgcgcacgccggtgatcgtgcctttcgtgtccatcccgatcagcgtgacgatcggcttgcccgaatagccctgaatgtcggcgatgtcggtcgacaggaacacgtagcccttgagcgcgcgcgcgtggccgtcgtccgcgtacgcctcgacgtaaggcgggctgcccttgcgcgcggagaacgcgttcgcgcccggcagcacggacgcgcaatcggtccatttgcacagatcgggctggctgaagagttcgggcggcagttcctgctcgtagatcgacgcggcgctcgggcgggccgcgacgacgaagaacgcgatgagcaggatccggaacagtgctttcatgggggtcacttggaggaagtcgcgcgggcggccgcgcgcggcgcccgcgcgaacgcggtcagtgcgccttggcgaccatgaagtcgacggcggcttcgacttcgttgtccttcaggctcgggttgccgccgcgcggcggcatcgtgcccttgttgccggtgaagccttcgagcgcgtgcttgtacagcgtcggcttgccttgcgcgatgcgcggcgcccaatcgtccttgttgccggcgatcggcgcgccggccgcgcccgtctggtggcacatgaagcacacgctcttgaacaccttctcgccgccggggttcggcgtatccgcggcggcggccgtcgtggcggcgggcgccgcctcgctcgacgcggcgggcgcggatgcggccgacgggctcgcgttcgcggatgcgtcgagcgtgacggaggcggccggcgcgatcgatgcggacgcggcggcggcgggcggcgcgccggcgtcgcgctggccgcaggcggacaggccgaatgcgagcgcgaaggcggcggcggtgatcgacaggtttcgaagcttcatggtcttttcctcgtaggggagtcaggatgcgattgcccgcgcgtcggacggcagcccgtgcgcggatgggggttcgtggccgagcagcggcgcggcggcgagccgctcgatcagtgcgcggacgttgcgccacggctcgccgccgaattcggtgacgggatcggcgagcacgcggccgtcgggcgcgtgcaggtgattcgggtgcgcggcctcgggcggcgcgtggcgcggcgcggtgtcgatgcgcatcgcggcctcgccccagcgccagtccatcgcgtactcgcgcgcattcgcgatgcgcagcgtgagctcgacgccgttcgcgaggcgcacgtcgagcgcgtcgcggcgcagcgtgaccgattcgacgcgtgcggtctcgaattcggtctcgatgcgctccttcagttcgatgtgcagcatcgtcacgctccttgcgcgagcagcagcgcgcgcagttgcccgcgaatcgtctcgcgcgtgtcggcgagcgtcttcgcgccgaggtagtgctcgtaggccgggtgctcgtcgacttcgcccgccgcgatccgcgcgaagagcgccgcttcgtcggccgcgccgtatgcggcgagcaggcgcttgcggtcctcgcgcaggtcgtacagcagccggctcagcgcgtcgatctgccgggccgcctcgttgggcaggttgcggaagaaatgggtcatttcgggttcctcacatcgtctggtccttgacgacgccgccgtcggtcgtcgccatctcgggcgtgatctcgccgaagcggtacagcttgccgccctcggccttcgcgaagcgcgcggcgtccgcctcgcgggcgaacgacgcgaacgtccggcccatcgcgcccggcttcttcgagccgatcacgtagatcgcgcgcttcgcgtcgatccagtggccgaccgggtgctgccagtcggtcgcgcccatgtcctgcacgtacagcgcgcggaccttgcggtcgtgctcggggcgcaggtagacggaaaagaggccgagcgtgtcgcagaagaagtccggctcgccgtccgcatagacgatctgcgccttcgggcccgggtagtccttcaggctcatgccgtcgagcacgctgacggtcgcgtcggtgatctcgcgcgcgggcggcggcgtctgcgcgtcgtggccgcatgcggccacgagcgcggcgctggcgagcgccgcgatgctcgtgcgcacggcggcggaaaggaaacggcgtttcatcgattgaatctccaggcggcgaggccgagcggcgccgcgatccacgcgagcatcaccgggccgagcaacaggggcgacgcgagcgccgcgggaaaggcgctgaccgcgccgaacatcgcgcgcagatcgcccgggccgaagatgttcagcacgcggaacacgtcggccggattgagcagcagcaacagcggcagcgcggggccgagcccggcgccgcccgtgagcacgagcgcgccgagcagcagcaggtcgtacacgagcacgaagcagaaccacagcgcgatcgcgacgccgctcgccgacgtgcggctcgcgcagaacgccgacgcgcatacggcgaggctcaggaacacccagccgagcagcaccgcgctcagcacgaagcccgcgtactgataccagtcggcggcgctcatgcgcgcggcgatcaccgcgcccgccgcgccgaagcccgcgagcgtcgcgcaggtgagcgcggccgcgaggccgacgtacttgccgacgagcagctcggtgcgggtgagcgggtacgacagcagcaggctcagcgtgccgcgctcgcgctcgccgacgagcgcgtcgaagccgagaatcagcgcgatgagcggcagcagatagatcgcgaggctcacgaggctcgcgatcagcggctcgattccgtgaaagccgaccgcgccctgcgcggccgcgccgaagtacgagatcgcgagcgtgaacgcggcgaacacgatcgagatcgcgagcacccagcggttgcggatccggtcgtggaattccttgccggcgatcacgcggatttgcgcccacagcgggcgggaggtcagcgtactcatgcgttcgcctcgcagccggcatagccgagaaacatgtcttcgagcgacggctcgtgaatgcgcaggtcgacgatgcgcgcgccgagcggcgccagcgcggcgagcgccgccatcttcgcgtcgcgcgggcacgcgaacgcgatgcgccggtcgcgcaccgtcggctcgccgaacggcgcgcggcgcagcgcggcctcgatctcgcgcgtgtcgtcgtcgggcacgacgagctcgatcgtgagcggcaggttcgtctcgccgcgcagcgcgtcgacgctgcccaccgcctgcagccggcccgcgcgcacgatcgcgaggcgatcgacgcgctgctggatctcggcgaggatgtgcgacgtgatgacgatcgtcgtgcccgcgcgccggcgctcgtgcaggatgcggtagaacgcgcggatgccggcgggatcgagcccgttcgtcggctcgtcgagaaacagcaggcgcggcgcgccgagcagcgcctgcgcgaagccgagccgctgcttcatgcccttcgagtagccgcggaccttgcgcgcggccgcgtgatccaggcccacctcgtcgaggagcggcgcgcatgcggccgcgtcgacgcctttcaggcgtgcgaagaagcgcagcgtctcgagccccgtcaggttgtcgtagagcacgacgttttccggcagatagccgagcgtgcgccgcacggcgcgaaaccgcgggtcgcgggccgatacgccgtcgatgcgcacgttgcccgcgtcggcggcgagaaggccgagcatcaactggaacagtgtgctcttgcccgcgccgttgcggccgatgaggccgaacagctcgcccggcgcgatcgcgagatcgatgccgtcgaccgcgcgcaccggcccgaaggtcttgacgacgcctgtgagctcgatcatcgcttgcccacccattgcggccagccggcgtgcacggcgcgcatgcgcggcgcgtcgtcgacgacgctcggcaccgcgagcagcggaaactgccgcgcgacgacgcgcagcgcctgcacggccggactgttcatcagcaccttgaccgacggcacgcgccaggtcagccggtcgacgagatcgttcgccttgtacggcacgtcgccgacgccgcggccgcgccggtcccagccgaggtagttgctccagtagttgccgggccacgcgacgtcgctcgccgcgacgtagcggatctgctcgcggttgtccgcgaaatcgttgcccgtcacgtcgttgtggatcgagccgccccacagatgcacgccgatcttgttgtcgacgacgaggttgccgcggatcgtgttgtattcggcgtcgtagatgaacaggccgcgctggttgccggcgacgacgttgttctcgatcagcgaatcctggatcgtgcgcagcatgatgccgtgatcggtgttgccccatacccggttgccgcgcacgatctggtcgcgcgcctccatgatcgcgaggccgccgcggttgtgatagacgtcgttgccgtcccagacgttgtagtacgagttcatgtaatgcgtgccgtagcgcacgtcgtggatcgtgttgtgctcgaagcgcgcgtgatgcgacacgtcgacatagatgccgtcgcgcgtgtagctgatcgtgttgccggcgatgcgcgcgcccgtcgtgttgtagagctggatgccgttgccgcgcctgggcgacagcaaatcgcgcttgccgacgatcacgttgccggtgacgcgcacgtcggccgagcgctcgatccagagaccgaacaggttgtagacgagctcgcagcgctcgattcgcgcgcgatcggagccgggcgccacgtagacgcccgcgttttgcgcggtgaggctcgcgccgctgtcgacgatcgaaaagccgctgatcgtcacgtccggcgcggcgacgcggatcacgtcgcccgcgaggcgcccgtcgatcgtcgggcggccgacgccgcgcagcgtgagcggcttgtcgattctcaggttctcctcgtagcggccgtgctggacgagcaccgtgtcgcccggccgcgcggcggcgagcgccgcgccgatgcgctcgcccgggtggacggcaagcgtcgccgcgcacgcggcgtgcatcagcagcgcggccgcggcgagcgtcgcgagggcgtgggggatcggcatcgtcgttgtcgggtcgtgtggtcgggttcggccgggtggcgccgattcgcgtgagtcgtcgggcggcgcgcgccgcccgcgcccgcgcgggcgcgccgccggcatgcgcggccggcgcgggcatgcgggcgcgaacccgtctcccgtttcggccgtccgcgcggcgcgtcggcgcgggcgctacgcctcgacgagcatccgcgagcgcatctccagatgcagcgcgtggcagaagttcgtgcagaagcaccagaacacgccgggcttgtccgcgatgaacgtcaccgactgcgtctgctgcggatgcacgacgaagttgatgttgtagaacgggatcgcgaagccgtgcgtcaggtcctccaccttgtcgaggttggtcaggatgatcgtgacctcgtcgcctttcttcacggtccattcgcgcagcccgaaggtcggcgcctgcgacgtcaggtagacggtgaccttcctgccgtgccgctcgacgcggctgtccttcgcgttcttcaccgcgagcgggaactcgtcgaggttgtagatctgccgtgtcttgatgatgtcgcggcgcacgacgatcgagtcgtgcggctcgggatacgtcggatggtcggccacgagcagcatcttctcgccgctgatgtcgatcaactgcgcgctgtccggatgcagcggcccgacgggcaggtagcggtccttcgagaacttgttgtccgagatgaagaactggccgtccggctccttcgtctcgcccatcgacgtgaagccgtggcccggctggtagtgcacgtcgatccggtcgacgacgactttcgccgccttctcgcccttgtacgccttgatcgcttcctcgaggctccacttgacgatctggctgtcgagaaagagcgtcgtgtacgcgtagcccttgccgtcgaagccggtatgcagcggcccgaggccgatctccggctccgcgaccaccgcgtcgcgcggctccttgagctcgcccgcgaaccacttgagcatcagctcgtgcgagatcagcgtcgcggtgggcgagagcttgcccgagcacgcgtagtacttgccgtcgggcgacgcgttcacgccgtgcgggttcttcggcacgctcacgtagcaggtgagggccgtcttcggatcggcgttcgccgcgcgcgtgccgtcgacgacgggcacgggcgagttgcccaccttgaagaacttgccgttcttcaccgcttcctcgatgcgcgcgacgttgaagaacacgcacgcgtcgcgctcggccgccatcatttcctcgtaatgcacgccgttctcggtgttgtactggttcgagcacgcgagcttgccgtcatacgacgtcgcgacgagatccatgttgccgtcgatcttcacctgccagcgcggctgcatcgtcttcgcgtcgacgcaggtgaacaggcagtagtacttcttcgggtcgttcaggtcgcggccgtcgttcgggtgcggaatgtggaactcgttgccgcagaacacgcgcgtcgtgtagttgatcgtctggtcgagcggatcgcgcttgtcggggaagatgccgtgaaagccctgcacgttcggcagcggcgtgatcgcgtcgcactccatcgtgtcgaggcgcacgcgcgcgatgcgcgcattgatcttgtcgttcacgaagatgtacttgccgtcgtacgtgccgtccgtataggacatgtgcacgtggtgcgtgtcgcccgtgaagtattcgagctggccgttggccttggtgccgatgatcttgcgcgattcgttcgtgatgccccagccggacatgcagtcgatgttgtagacgggaatgcgccggatctcgcgcccggacggcaggccgtgcacgcggatgtcgcccgaatggccgccgctcgagaacgtgtagtacgtatcgagcttgcccggatgcacttcgtacttgccgaagtcgatcgcgggggccgcagccgcgccgctcgccgcgctcgcgcccgcgccgctcgccgcggcgggcgcgtcgccgcccttgttgcagcccgcgaggccgagcgacaggctcgcgcccgcgagccccgcgaccgccgacgaggcgaggaacctgcgccgccgcgcgtcctgcggcgctgccgccgcttcggtgttttccttcgaattagccatcacattctcactcattgattcgttttccacgccgggcaacggcccgttcccgctttcgatgccggtaatccgggctggccggtgacgatttgcgccgcattgcgacaacctgtcgctcgatagacttccccctcatggcgggccagacatgactgcaaatgaacacacgcgagtaaggcgatcgaaatttttgttctcgtgattcccttgtgatttgacggaaagatttccgcggctagtgtcgtgtcccgccgattcgcgagaaatgatcgacctcaagaaaaggcgcgcgtcggcgcgcggcggccggcatcgttgggggcgaggttgcacggcgtcaaacaaatcgcgcggacgaacgcgggcggcggtcggcgaaacgcaggtccgcgtgcgttcgggcggctcgcgcgccgcctggcgcgcggcggggaaagccgctccgggcggaccggggcagacgaaggggggcggcattcggcgactcgcgcgcggcgcggcgtcgctcgcgcggcacgcatcgcggcgcgcatcgcggcgtggggcgcggggtgcgtttgccgcttttgcttgatcgagatcactcgggcgcgcggcccggaaaaacgataatcgttcggtgtccggacgtcgtccgggtgcaggatcgcctcccgtcaatcgttttcggaaattccaccgttgcccggtttgaagaaactcgtcggatcgtcgcttgcgctcgccgtcgtcgtcacgctgatggcgtggctcgcgctgaggtccccgcaggtatacgtgcagggcacgtacgtgttcggcacgcgcgtgcagctcgcgctctacggcgtgccgctcgatcgcgcgcagcaggcgacgaacgcggtgttcgcgcatttccaggcgatgcagcgcgggctgcatgcgtggcagccgtcggaaatcacgcgcctgaaccggagcatcgccgcgggcgagccgtttcgcgcatcgcccgcgacggccgagatcctgcgcgccgcgcgccggctgtcgctcgacacgcaggggctcttcgagcccggcatcgggcggctcattcgcctgtggggcttccagtccgatcagttccgcgttgcgccgccgtcgcccgacgcggtgcggcgcgagctcgcgcgcggcgcgcgcatcgccgatctcgcgatctcgcccgacggcgtcgtcacgagcgcgaaccgcgcggtcgcgatcgatctgggcggcttcgcgaagggctgggcgctcgacgacgcggccgcgatcctcaggcggcagggcatcgccaacgcgctgatcgacgtcggcggcaatctgctcgcgctcggcagcaagggcggcgcggcctggcgcgtcggcgtgcaggacccgcgcaagcccggcacgctcgcgacgctcgagctgcgcgacggcgaggcgatcggcacgagcggcgattacgagcgcttctttcaggcggagggcgtgcgctactgccacctcatcgatccgcgcagcggctttcccgccgtgcaaagcgaggcggtgaccgtgctcgtcgcgcccggcccgcacgcgggcgcgctgtccgacggcgcgagcaagccgccgttcatcgcggggcgcgcggcgatgccgctcgcgcgccggctcggcgtgcaggccgtgctgatcgtcgatgcgcaggggcgcgtgtgggcgaccgacgcgatggccgcgcgcgcgcgcttcgccgatccggcgctgcgcgccgcccggctcgactaacacgacggagcgccgcccgcgatgacgaacgcaacacatgaaccgcgcgaaccgcatgagctgcacgaaccgcgagaatcgcacgctccctgcatcgacttgcaagacgtgagcctgcagcgcggcggccgcgcgatcctgcagcgcgtgcgggtcacgatcgggtacggcgaactggtcgcgatggtcggcttgaacggcgcgggcaagacttcgctgctgtcgctcgtcgcgacgctcgcggcgccgagcggcgggcgcatcttcgtcgacggcttcgacgcgctcgcgcagcccgcgcgcgtgcgcgagcgcatcggcgtcgtgtttcaggaatcggcgctcgagccgcggctcaccgcgcgcgagaacctgtggttcatcgcgcgttgccagggcgtgaccgggcgcgccgcgcacgcgcgcgtggacgcgctgctcgaggcgctcggtcttcgcgcgcgcgcggcgacgctcgtgcgccggctctcgggcggcgagcgccggcggctcgagctcgcgcgcgcgctcgtcgcgcagccgcgcgtgctgctgctcgacgagccgacgctcggcctcgacgtggccgcgcgcgacgcgttctgggccgagatcaagcggctcgtcgccgacgggcgcacggtgctctgctcgacccatcataccgacgaggcgtgcgacgccgaccgcgtcgtcgtgctcgatcgcggcgagctggtcgcgctcggttcgtggcgtgcgatgcgcgcgcccgtgcccggcgtgatccggctgcgcgtgccggacatcgacgcggcgcgccgctggctcgccgagcacggctatccgttcgaagtcgacgcgcaaggcatcgcggtcgcgggcgccgatccgcaggcggtgctgccggcgctgctgcggcagatgccgtgccgcgtgctcggcgccgatatcgccgcgccggggctgaaggatgtcgtcggccactggatcgccgcgcgccgcggcggcgacgccgcgccgcgtttcgccgggcggcccgcatgagcgccgtcgccgcgatcgtctggttcgacctcaagcgcttctgggcgtcgccgctgcgcatcctgttcgggctcacgcagccgctgctgtatctgttcgtgctcggcgcggcgctcagaagcggcacgtacgcggagatcggcggctatcaggcgtacatctttccgggcgtggtcgggctgtcgctgatgttcaccgcgatctcggccgcggtcggcatcgtgcacgatcggcaaacgggtttgctgaacgcgctgctcgtgtcgcccgtgcgccgcgtcgacatcgcgctcggcaagatcggcgcgggcgcgctgctcgcctggctgcaggcgctgctgttgctgccgttctcgcccgcgatcggaatcgggctcaccgcgccgcgcctcgcgctgctcgtcgcggcgatggcgttcgccgcgctcgcgttctcggcgctcgggctcgcgctcgcgctgccgttccggtcggtgatcgtgtttcccgtcgtgtcgaacacgctgcttctgccgatgttctttctgtcgggcgggctctacccgctcgatctcgcgccggactggatccgcgcggcggccgcattcgaccccgccgcctacggcgtcgacctgatgcgcggcgtgctgagcgcgcagtacgcgatcgcgccgtcgcgctcgatcgcggcgctcgccgcgtgcctcgtcgtcgcgggcacgctcgtcgtgcgcggcgtggggcggcagcacgcgtagcgcgcggcggcgtgcgcgtcgcacgggcgcgcgcggacccggcgggcgccgtggcggtgtttcccctcactcaaccgtggcccgcgccgcgccgtaaaggcgaatgacgacgggcgacgggccgcgcggggcggccggcgcgccgtcgcacgccaccggattcgcgagcaagacatggatattcgacgcaagctgcaggtgttttccctggtgaccgtcctgtcgatgggggcgggcgtgctcgtgtgcgcgacgggcctgcgcgcggcgatgaaggccgaagacgcgtcgcacgaacgggaacggacgctgcagggcatcaccgagatcaaggcgagcgcactgtcgacgattcagctcgacccgagcaccgatgacaccaggaagatcttcgccgacgccgagcgcaatatcggcaaatggtcgtcgacgctcgccgcgtcgctggccggcacgccgcatgcggccccgtttcgcgcgctcatcgcgcaatggggcgactacgaccggcgctcgcacgcgctgttcgatctcgccgcccgcgatgcgaaagccgcgaccgatcggacgaccgcgctctaccacaccgatttcgagccgttccagcacgcgctcgagcagatggcgggcgagatgaacgcgctcgccgagcagcagaacgccgaggcgcgcggcgtcgtcgattcggtgttcgtcaccgtgctgtcggtgatgctgggcggcatggtggtcgtctgcgcgatgatcttcgcgctcgcgcgctcgctgaaccgcggcattgccgcgctgcagacggcgatcgagcgcatcggcggctcgcgcgatttcacgttgcgcgcgcccgttcgcggccgcgacgaactcgcgcgcaccgccgaggcgttcaatgcgctgatcgagcgtgtcgccgccgcgctgcgcgaagtatgggcggcctccgaatcggcgagcacggcgacgcgcgagatcgccgcgggcaacgccgatctgtccgcgcgcaccgagacgcaggccgcgtcgctcgaagagagcgccgcgagcatggcgcagctcacggccacggtgtcgcagaatgccgagaacgcgaaggtcgcgagcgaactggcgggcaatgcgtccggggtggcgcatacggcgcgcggcgtcgtcgaggcgatggtggcgacgatggccgagatcggccggcattcgtcgcgcatcggcgaaatcaccgcgctgatcgacggcatcgcgttccagaccaacatcctggcgctgaacgcggccgtcgaggccgcgcgcgcgggcgagcagggccgcggcttcgccgtcgtggcgggcgaggtgcgcgggctcgcgcagcgcgcggccgatgcggccagggagatccggagcctgatcgacgcatcggtcgcgacggtcggcgcgggcgaatcgcaagccgagcaggtccggcggacgatggccgagctccagcagggggccggaaaggtggccgacgtcgtcgacgacatctcggccgcgtcggtcgagcagagccgcggcatcgcgcaggtcggccaggcggtcggccacatggacgaggtcacgcagcgaaacgcggcgctcgtcgaagaactggcggccgcgtcgcaggcgatggcgcagcagatgcaggcgctgcgcgacgcggtggggatcttccggatcggcggcccgcccgcgcagcggcgcgagcctggcgatccggggtgcgccgccggcgcgctcggggggcgggcggcattgacaccggccttcgcgtaatcgcgacggcggcggcgcgcgttcgcccgcgcgcacataggtcgaggcgcgccgcgggcgttcggtcggtccgcgttcgctcggcaggcacggatcgaaggcaatgaaaaatcgagggcaatgaaaacgaacggcaagcggccgatgcccctgtttctccaaggcgtggtgtccgaagcgggctacgcgcgcgggttgctgcgcgaggcgcaagcgcacgtcgttcgcggccgccggcggggcatgtccgcgacgggcgcgcaataccgcgacgcgatacacgcggccgtcgtcgcgagcggcggcttcgacggctgcacgggcgagccgctcgattggcatctcgtttcgactgacgccaatgacgattcgcgaccggggcggcacagctacaaggcgggcttcgcgctgctgccgagcgtcgatcatgtcgacgcgtcggccgccgcggccgcgttcaaggtccgcgcgtggcgcatgaacgatgcgaagagcggcctgtcggcgcggagtttcatcgcgctgcgcgagcgtgttctcatgcatgcgggctatcgcgtgcacgcgccgaatgacgcgaaggggctcgacgcatcccgcgcgtagccgttcgtttcattcgatgtcgcgagcgccgcggcgctcgagcgcgaacgcgcgatgaaccggtcccgatggcacaatgcatggcagcatgccggcccgccggccggcaaggaagcgggctcgcccacgaacggccgcttcgcgcgcgttcagccgcatgcgcccgatgccgcgacggcgcgccgccctcactcatcgccaggaaaccgccgccatgaaaaagctcgtcaaccatccgtccgacgtcgtgcgcgaaatgctggaaggcatcgcgcggcaatcgccgcatgtcgccatgctcggcgacgaacacgtgctgatccggcgcccgctgccggagccggccaagcgcgcggtcgcggtcatctccggcggcggcagcggccacgagccggcgcatggcggctatgtcggcgcgggaatgctgagcgcggccgtgtgcggcgaagtcttcacgtcgccgtccgccgacgcggtgctcgccgcgattcgcgcgacggcgggcccgcacggcgcgttgctcatcgtgaagaactacacgggcgaccgcctcaatttcggtctcgcggccgagctcgcgcgcgcggacggcattccggtcgagatcgtcgtcgtcgcggacgacgtgtcgctgcgcgcgctcaccgagcgcgggcgccgccgcggcatcgccggcaccgtgctcgtgcacaagctcgccggcgcggccgccgagcgcggcctcacgctggcgcaggtggccgccgccgcgaacgcggcggcggcgcggctcggcacgatgggcgtcgcgctcgacggctgcacgatgccgggcgccgagcaatccggctttcgcctggccgatcacgaaatcgagctcgggctgggcatacacggcgaaaagggcgtacagcgcacggcgccgatgccggccgacgcgctggccgaaacgctcgtcgcggcgatcgtcgacgatcagtcgatcgcgcgcggcgaccgggtcgcgctgctcgtgaacgggctcggcgcgacgcccgacatggagctcggcatcgtgctgcgcgcggcgtacgacagcctgagccggcgcggcgtcgaggtggcgcgtgcatgggcgggcaccttcctgtccgcgctcgacatgccgggttgctcgatttcgctgctcaagctgaacgacgacctgctcgagctgctcgacgcgccgacgcaggcgcgcgcgtggcccggcggcggcgcggtgaaccgggacattcgcgtggcgtgcgccgaagccggcccggccgacggcccgccgcaatgggcgacggcgagcatggcgagcgcgatgggcgccgacgtgctgcaacccgcgctgcatgcggtcgccgccgcgctgatcgaccacgagccggtgttgaccgaactcgatgccgtcgcgggcgacggcgatctgggcgcgagcatgcggcgcgcggcgaacgcgatgctcgcgctgcccgccgacgcgtatcgggggccggccgtcctgctcgccgcgctcggcgccgcgctgcgccgggcgatcgcgggcagctccgggccgttctacgcgacggcgctggtgcgtgcggcccgccggctcgccgaggcgccggatcccggcgcgcgcgactgggcgagcgcgtttcgcagcggcgtcgacgcgatcggcgaactgggcggcgcgaagcccggcgatcgcacgatgctcgacgcattggtgcccgccgccgatgcgttcgagcgcgaactgtcggcgggcggcagcgcgcgtgccgcatgggcggcggccgtgcgcgcggccgacgaaggcgcggcgcgcaccgcgggcatgacgccgcgcgcggggcgcgcgagctatctgggcgcgcgcgcggtgggcgcgcccgacggcggtgcggtcgccgtcgcgtgctggctgcgcgcgttgcagccgcacgtggcgtagcggcgcatcgcgcgcttcggtggcgggcatcgcggccggcgtcgccgttcggggacggccggcgatccgtcggccgtcggcgtggcgcgcgcgggcggggcgttcgcgccgtcggcgggccggcgaacgggctgtcgcgggcgtgcaagggccgcgcgcggcagcggcggccgcggcgatggcgatggcgacggcgacggcgatggcggcgaacgatgtcgcgcgacggcggaccgatgccgatcgacgcggccatgcgggcgcctcgccacgcgcaccggtggtcgaccccgtccggtcgcggatgccggccgccgcaacagtcccggccttggcgtgacccgctactgaccgggcgcggccccgagaagaccccgacgctagtccggcatgccgagaatgccgcgcgcgtcctggccgggcagcgcatcgggggcgtacgagaaatcgccgtcgcgctgccgccgggcgagctgctgcagcaggagccgataccgcagccccgcgcggtcgaagcgcgaatacagatcgcggcgctcgccggcatcccggtagcgggtgctttgcgggccgatcatgcgattgtcctgcggcagcacgatgtaaggcgtgagcggcatcagcgcgcgcagcagccacggcgttcgcgtcatgttcaacgcgaagctgagccggcaccggtcgcgcgattccggcacgcacgggtggaagatcggcagatcgatgcccggcatgtagcgtccgtacgcgaccgcgacggagctgcgcacatgcacgtggatcacgacgtgaacgtcctgatacttcgcgcgcacgccgccgaaccagcgcatgatcggcgcgatcgatttgttcgtgcactgccggatcatcgtcaccgtctcggacgtgaaccgcacgtcgacgcgatcctcttcggattgctcgtcgccgagcaggttcgcgtgcagatagtccgcgtgcgtcaggtcgagcaggttctcgacgagcagcggcgtgcagcagtcgagccggatgttgccctgcatgcgctcgggcagccccccttcgcgcggcaggaacggcacgtcgggcacgagcgcgtcgctcgcgtgctccgggtcgccgtaccagatccatgcgtagccgaatcgctcgaccaccggatagcgttcgggcggctcgaacggcgagtccggcgcggcgggcatggcgggggcggcgggcaggtccggatgccggcgcgatgcatggatgcgcccgcgtgcgcgccacagatagcacggctgcgagtagatctgccagcgcgacgcgcgctcgccgatttcgaaggtatgcgcgaggggaaaccaggcgttgcgcaagcaaaaccggttgggcacccagtcgccttcgtcgcggccgctcgccgtgccgatgtcgtcttcgtcaacggtcgccatcatctgctcccctcacacggtaaccggtcggattcgaccgggatcacgcgcgcatgttgcgcgcgcggccacgcgcgcgagcacgacgcgtcgagcttcgcgagcgcgtgcccgtcgacgtgctcgagcatcgcgaacggcgagcggcgcagccgcgcccacaggcgaaacagcgcggggccggcgccgccggtatcggccgcgacgccgccgcgccacagcaggttcgtcgcgccgcgggccgcgggcgcgatcgcgacggacgcccacagcatcggcgcgccgtcgcgcgtgtcgatttcgaccgaggcgggcgcgccatcttgcggcggcgtgagccgaagcgtccacgggtagtgcgcgccgaaccgatgatcgtggcggcgcgccgcccacgtgacgccgcgctccatggcgaggcgcccgccgcgcggctcgggatcggcgatcacgtaatcggtgatgcgcaggcccgcgatgcgcatcagcaaatgcgggccgtcggcgagcgcggcgacatagtcgtcgtatgcgaggctcaccgtcgcgcagcccgcgaatcgctgcgcgcagcgcgtcgcgcgcgcggccgccgcggccggctcgcgggtgtcgacgccgcgcgccgcgcgcgcccagacgtagccgtcgcgctcgagcgtctcgtatgcgcgcgccgcgtaatgcgccggcacccgctcgtgaggcgacagattcgggatcgcgacgcacgtgccgctcgcgccgtcataggtccagccgtgatagccgcactgcagccggccctcgggcgtgacgcgcccgagcgacagcggcgcgcggcgatgcgcgcagcggtcttccatcgcgcgcacggcgccggccgcgtcgcgaaacagcacgatcgcctgccccatgcacatcacggcgagcggggccttgccgctcacctgttcggacagcgcgagcggcagccagcgtgcggtggaatcggaaagaaacggaacgatggtatccatgggtattcatcgcgacgggcgcgatgcctccggcaatcctggcagacgggcgtcgccgcctgccgcctgagcctgcgtcgcgcgaaatcccgccggcgcgtcgctcgcgcccgccggcggcgagcgcagcgggcgccgcttcgcgagccgatgggtcgacatcgcgctcaaccacgtcatcgtcagcgtcgcgatcagcaggaccgtgtacagcgaagcgggaatgatccgcaactgcaggccgatcgcgagcaccatcagctcgaccgtgccgcggcagttcatcagcacgcccacgagcgtcgcctccgcgcggtcgatgccgcacagtcgcgcgcccgcgtagcagccggcgaatttcgtcgccacgccgccgacgagaaacgcggcgagccagccccaggccgcgcccgtgtcgagcgcggagaacgatgcctgaaagcccatgctgacgaagaagagcggaatcagcacgagatcggcgaggccggcgaagcgcgcgtcccacagctggcgcaggtcgtggcgccccgcgaggttggcggccgcgacgagcgcgccgaacgcgccgtgaaagccgagccgcgccgcggcccacgacgacagcagcacgtagcagagcgcgcagatcaacatggcggagccgctgccggcccggcgcgttcgatcgagcacgccgagcacgatggggcgcacgagcgagatcgacacgacgacgaacgcgacgagcatgcccatcgcgtgcaccgtcgaggcgggcgacaggcccgaggtcgcgagcgtgccgacggccgcgagcatcagccagccgagcgaatcggtcaacgtcgccgcgagtatcgatagcgtcgcgcacgcgcgcccggcgatgcgcgcgtccgcgatgatgcgcatcatgacgggcagcgccgacacggacagcgcgatcccgcagaacagcacataggcgagatgcgacgcctgcggctggaacgatccggacgccgcgacggcgatcgcgcagcccgtcgcgaacggcagcgccatgccgaaccccgcgacgacggtcgcgacgagcccggacgagcgcccgtgcgccgtcgtccaggtgatgtgcatgcccgtctggaacatcaggaacacgagaccgagttcgccgagccgcgagaggagcgcggccgtctgcgggccgatcagcgcgccgtgccccgccacggtgagcgcgccgaacgccgacgggccgagcagcagcccggcgagcagctcgccgacgacccggccttgcccgagccgttgcgcgagcgcgccgagcgtgaatgcgacgaccaccacgacgcacagttgcagtatccagtcagccatcttcgttggctcctcgcgttcggtgcgcgggcgcgccgggggcatgcgcgcccgcgcgcccgcgcgtcggcgcgcccgccgcgggttacatcgcggcgacgcgctgcaggccgagccgaggccgggtcgatacgtagagcccgtcgagcgccatgttcgccgacaggcagggcaggccctcgatcgcgtcgaagaaccgcgcgttgtcctcgacctgcgtgctgccgatcgccgacgaaagcgcgcgcttgtccttgcgaagcgcgaggttctgatcgatgcggcgcgacatctcgcccatcaggtgcgaggtggcctgctcggcgtcggcgatgtcctcgaggcccgacacgagattcaggaacgcgcgccggatgtcgcccgcctcgatcatgtagtggctcagctcgtcggccttgctgtagtagccgagcttgccgtgcgcctcgtagaacgtctgcacgaacacgagaaagcgcaggtacgcctggcggtagctgtcgcgatagtatgcggcggcctcccgctcggtcacctcggcgcgcaggatgctggcgagcgacgcggcggcgagcatgccgctgtacatcgcgaggtgcacgcccgtggacagcagcggatcgagaaagcatgccgcgtcgccggacaggaagtagccgttgcccgcgaacgaatcgcaggtgtacgaataatcctgctcggtcttgagcggcgtgacgaggcgcgcatgctcggtgaggttcgccatcaccgggctcagcgcgagcgcctgcgcgtagacctgttcgagcgtgcccgtgcgcctggccgcgacgaacgcgtcgcggtgcatgacgacgccgacgctcgtcgggcgatcggcgagcgggatcgcccaccaccagccgtcgggaatcgagctgacgagaatcgagcccggcgcgcaatcgtcgggccagctcaagccttcccaatagccccacgcggcgacgttgcggaagatctcgtggaatttgcggttgtcgaggtagcgggtcgacatcaggccgttgcgccccgacgcgtcgacgaggtagtcgaactcgacggtggtggcctcctcggcgccttgcgcgacgcacagcgcggcgcatgggcggccgtcgtcgaacagaatctcgcgcacgctgacgccttcgtgcacctgcgcgccgaccgcgcgcgcatgctgcagcagcaggtgatcgaattcctcgcggcgcacctggtagctgtagcgataggtgccgccgagctcgccgaaatcgagtttccaggtctcgcctttccagttgaagtacgcgccgggcttgcgttggaagccgtggcggtcgaacgtgtcgcgcgcgcccatcagcgtgaggatttcgaggcaggacggcaacagcgattcgccgatgtgatagcgggggaatacctccttgtcaacgagcgtgacctcgacgccttcgcgcgcgaggaacgcggcgccggtcgcgccggccgggccgccgccgatgacgaggacttgtgtgcgattcggaagatgcatgcttgtttctccttgtatgggggacgtcatggccgcgagcgcgtacgttctccgaaccggcgaatcgattcgggctgcttgatgactcggccggagccggccgcgcggatcatgcccgggcaacgcccgggatttcgtcagtgggcgagcgccagtttgttgacctcgtatttgtagtcgaggaaggcaatgaagctgcggaaatgatcgtcgacgatcgattgcgcttgagcccgcttgtcggcggacagcggctcgccgaagaagaccgattcgttgatcgaatgatcgagttcgctgtcgatgtgctcggcgcccagatagcgaagcgtgttgcccgtatccgcctcataggccgccgcgagccggcgcgacgtcgtgaaaaagactttcgaggtggcctcgccggcctccatcgaagccattttcagcagcgggcagcttccgcactggcgtgcgcgcgacacgagcgagtacatgtacttgcgcaccgggccgccgagatcgtcccagatcacgttgatcgcgctttcgcaatcgaacgcgcgattgttcacgccgagcgtcttgatgtccgacaccatcatgtgccaatgctcggtgtcgacgtcgacgtgatcgttgatcgcgatctccaattcattttccggtttctcgtagtggtaatacatgcgattgatgtcgcggaacgtcatcgccagatgaatcagcagcggcgaccacacgcgcatcatttccttgatttcgggaagagtgaccgattcgagctgcggaaagaccgggtgatcgagaagtgcagctttttttttatgaattgtttcgagaatttccctcatgacgcgaactcctgtggtgaacgagttgcattgttgggggcgaggccttgggcgtcgcgcggattgcgctgtctcagaccgagtctaggtgcatatccggatatgtcaataaaacgaccgatggatttttaaaaaggatgaatttgatcgtgaacttgattttgaaaataatgagtgtccgattggttattgcatttgataaatggtgtttgattgttgagcggatgttttttacaaagggaaaggccggcgatgcacgaatggaaatgattgggcgggtaattttgattgatgcatttcttgaaaagaacgaaatggtggccgcgatgtgccggcttgccggagagcggcgcgacggtggaacgggaacgcttggggcggcggcgcggggtcgatcgccgaaatacggggcacgcgggcgcggcggcgctccgagtcacgacgcgacgcagcgtgcctgccagctgtgccgcggcgcattgcaacgcgggcgcgcggcatgcagtgcattcggaaccggtgccgctcgcgtcgatcggcggaatctcgccgatgcgatgaactgatcgtccccgcgcgtttcgacgtttccgcgccgtgccgtgccgcgccgcgctgcgatgcacggcgggcgagccggcgtgcatggcggcgtccggcgttggctgaaacggcgcggcgcaatcggcggagtcggacgccgtccggttcatcggcgcgcggccgcgcgccgcgccgcgccgcgagggcagcggcgcgcgtcgccgggcccgcgcccgatcgctccgaaatggagcagcatgtgcctaattcgaacaggcgttgcgcggcgggctgttcatcagcgcgcggccttccggcgggatggtatggatcgtgcgttttcgtttcccggcattacgggcggatcaacacgagatgcaccgacacaaccaggagacgacatgagtaatctgagcagcgcggagcgcaccgacagcttcttcattccctgcgtgaccctgatcggcccgggctgcgcgcgcgagacgggcgcgcgcgccaaatcgctgggcgcgaaaaaggcgctcatcgtgaccgacgcgggcttgcacaagatgggggtgtccgagatcgtcgcgggccatatccgcgaagcggggcttcaggccgcgatctttcccggcgcgcagcccaatccgaccgacgtcaacgttcacgacggcgttgaactctatcggcgggaagggtgcgatttcatcgtgtcgctcggcggcggctcgtcgcacgactgcgcgaagggcatcgggctcgtcaccgccggcggcggacatatccgcgactacgagggtatcgacaaatcgacggtgccgatgacgccgttgatttcgatcaacacgacggcgggcacggcggcggagatgacgcgcttttgcatcatcacgaattccagcaatcacgtgaagatggcgatcgtcgactggcgttgcacgccgctcatcgcgatcgacgacccgagcctgatggtggcgatgccgcccgcgctgacggccgcaaccggcatggacgcgctcacgcacgcggtggaggcctacgtttttaccgccgcgacgccgatcaccgacgcctgcgccgaaaaggcgatcgcgttgatcggcgaatggctgccgaaggccgtcgcgaacggcgaatcgatgcaggcgcgcgcggcgatgtgctacgcgcagtacctcgccgggatggcgttcaacaatgcgtcgctcggctatgtgcacgcgatggcgcaccagctcggcgggttctacaaccttccgcacgggtctgcaacgcgatcctgctgccgcacgtgtgcgagttcaacctgatcgccgcgcccgagcgtttcgccgccatcgcgccgctgctcggcgtcaagacggcgggcatgagcacccccgatgccgcccgcgccgccattgcggcgatccgcgcgctctcggcgtcgatcggcatcccgtcgggcctggccgcgctcggcgtgaaggctgaagaccatgaggtgatggccggcaacgcgcagaaagatgcgtgcacgctgaccaatccgcgcaaggcgacgctcgcgcaggtcatcgcgatcttcgcggcggcgatgtgagcgccgcggccgccatgccgcgcgtgcgcggatagcgcattgaacgcacatcgagcgcgtatcgggcaagggcgcgcgcgttgttggaagcccgtcatcgcggcggcgggcgacgcgaacgacgcgccgcgcatcgcgtgcagcgcggccgcgcgcatgatcggatatcggattcgcggcgagcggcgaaccggaaccgcgcggcgggcgcgccggtttcggcgggcagcgtgcgcgtcgtcgggcagggcgatttgccgcgcgcggccggcgacgcgctcgcgcggcggatgtccgcgctcgtcgcgctgttcgtcatgcgaccgtgcggcggcgtgcgggcggcacgggtctcgatgcgcgacgccgaatggtcggacttcgcggccgcggtaacggaagcaggagcggaagctcggctgcggtgcggccttcgtatcgacgacggggcgccggcggcccacccgttggcgagcgcagggcaatgacgcggcgcggagcatgcggacctatcataagtcgcagctgacgatttccctacggcgcattagcatcgatctgcaccacccacacgagaaaaaacctggctgatcatcacactccatccaatctggggaatttatgaagtcaagcaagatatccaaaacactgatttgctcgcttctcgcattttccgctaccgctttttcgattcatcctgttctcgcggcctccccacagggcggcaagatcgcgacaacgatccaggcggctcaaggccaaacggatatcgccgctttattcaagaaaacgaatttccaaatggattcggcggccgaatacggaaaggtgatgcaggccatcgccgcaaacgaaagcgccgctgtcacgtatgtgcaagacagccgcctgtcggccaccgaggttcaaacgacgcatccgatctggagcggcgtacagaatggcgacaggctcggcgtcagctggagcggcggtgattttcagcatcaacggatcttcgtctacgaaggcaacggcaatgccgggaagtggaagaaagccgaggcggcggacattccgctcaagcagggcggagcgccttccatcctgaatcagacgccgctgatgccgctgatgccgcagcagcaggtgcgcgaaacgtccgcgtcggccaagagtgtcgcggatgtcgtttccgtgtcgctatatcgacgagtgactggaaatatcgatatctatacggtaaaagtgggcagcaggattcaaggcatttacggtgtcggcatgactgctcccggctggattcaagccgacggcgtcggaacggatatcgtcgtatttcaggtccgcgcctccgggacacccggtttgttttatagcggcgtggcgagcgccaccgtcatccgcgagtgaacgcttcaccggccatcgagccgagcgtcgcgaagcttgacggcaacggagcgcgtgccttcggacgcagcgccgagggcatgcggttcgccgtcaccgggacgattcgcgcccgtgggcgatggcttatcgcaacgggcgcgtgagtgcgctcgaatcgggaccatgccggcgcgcgtcgatgccaagcggtgcgccgaaccgggcatcgccgtcatatcggcgcggatacggagcggcgcggccggcgcagcgtcgggcgcgccgtcacggtcgcgaggccgtccgtgtggcgcgttcattcactgtgcccgcttgcgacgccgcggccgaaagaaatgccagaacatcgcggtggcatccggcccggtggcggaatggaatgcttcgcgcggatcgccgccactccatgcgtgccgcagcccgtgaacgatgcacaccctgacgacgagccgcccggacttgagatagtcggtatagtcgacgcccttgcggctgtagacgtgttgctcgcccacgcgcagtgtgccctgcccgtcgatgagccgattgattcgcgcgaactcgagacccagttgcatcgcgttctgcttcgccaccaccgtatcgtgttcaccgtggacgatgagtgcgggcatgccgggatgatccgaaacgtcgacgcagttttcgatgacgcgtagcggatcttcccggctgccgccgcgcatcaggctcatcgccgcgagggtggacgagggcgcgccgaagaccgggccggagtgcaggccgacggccgcgaagagctcgggatagcgcatcgcgagtcccgccgccaggccggctcccgcggagaggcccgccagatagattcgctcgcggtcgaaaccgtactgccgaatgatcgcgtcgacgagcgaggcgacggccggcgcttcggactgcgatgaatcgccgtgccagttccagcaccggtgagaatgcgaagtcttggcctgctcgggaagcaacacggcgaaccccgcccgctgcgcgagatcgcaaatgcgcgtgccggtggcgaacgactccgcggtctgtttgcatccgtgcaacatgacgacggcgggcatgcttgccgccgcggccggtgcggcgggcagatacagcgcatacgcgagatgattgatcaagcgtcccgccgcggggcgggcggagtgaaacgagcgcagccaggtgccgcgcgcgttgtccgccgacgttcgcccggcatgcgcggcgcgcgtgcgtttcgtgctccgagtcttcgcggcgcttgtggggcgcgtgacggacggcttgggtttggcgaccttttgccgagggcgcgcgcgcagcgtcagggagagcaggtcgaagtacggtagccagatgctggacttttttctgcgcatatcggaaggcagacaaggggttcgattgcacttcgccgccgtgtcggcgcgttggacgccgcaacgtggctcggcggcgcttcggaggacgttcgcagccgcccgggcgcgtgcggcttcgtcatgcattgacctgctgaagcatagaccacttcggggcgcggaagagggggcggtcggcgaaacccgtttcaccgatcaatgcgtgccggcagccccggattcgcgatgggcagcggtggatacattacatgacgtggaaagctgcgcgagcgcgacgccgaggcgtatcactcgaccgccgagaccggtgcgttcgcgcatgcggtgaagaagggcatgccgagaacatccatgcgatacgcatcgcggcgtcgcgctttcacttcgacggcggtgccgggcgaacgcgccgtgaattcgagggttggctttgggaacgccctcgcggtcggctcgttgctactgacgcccgatgccacggagcttcgtcgggcgagccacgttttgcccggctttcatataatgtcgcggtcgttcgtcgtccattcacgtacgcaatcgcccacaggagcccacgccgatgtcgctgagcacagatgtcgccttctttcgccttctcgccgacagctaccaccggcttgtcgggaaatcgctcgttccggaaggcatgagcgcagccgaaggcgctgcgtggctatacgaggccgcgccgttcggcatgctcgcgcacgatgcgtcggcggacccggtgttcgtctacggcaaccggcgcgcgcaggcgattttcgaatacgactgggacgaactgacgacattgccttcgcgcctgtccgcggagccggtcgagcgccgagaacgtcgttcgttcctcgaccgggtggcgcgcgatggcttcgtatcggattatcgtggcgtgcgtgtgaccaagtcgggcaagcgtttctggatcgagcatgcgaccgtttggcagctcacggattcggccggccattatcgcggccaggcggcgatgattccggaagtgcggcccatcggcgaatccgcctgagcgttgccgccttgggggagaggaagccgcggcgtgccccccggcatcgaaaaaacgcgggcgagcgcggctcggcatcgctttgcagcggcgcgcgcgccagcccggccgccgagcgacgggcgtcgattcatcgcgtgaacgcgttcgcgagcggcgtgtcagccgggccgtgacgcgcggcgaagcagtaggcgtaccgcgcgggtatcgccgcgccgaacgggcaggcgagcttgcccttgtccgtctgcggtcatgaccggcctcatgcgctttatggcccgcgcggccgatcatgttcagccaccacgatgatcacgatgccgcttgccgaagcggcttctcgatcgcgcaagcggcggcggccttgttatgccctgtgcccgcgtttgcgggctttccgcgcgattgccggcgtagccggtgcgcgccgagcgccgcgatcgcgcgcggtgcacgacacgattgcctcgtgcgcgatcgcgccgtccgctgattcggattcacgggcatcccggaaaagattatttgcaatatcctgaaaacacgaatgtctttggcgattcgattggcgggaaaagccggcgggatacaggaatccgcgatgaacggctcatcattttagtgaaaatatgttcggttattgccgggcgtcgcatcgatgcgcgcggcgggtcgagatgacacatttctttaatcatctgaataattaagctcggggaacggcaatgcattcgttccggatgcgccacgcctgcgcggttgaatcttcgcggcgccgtcgatcggccggatgcgctttctttgacggacaccgatcttgtcggggagggtgcgcgcctctcggtctccggggggcgcggcgaaccggcgcgctcattcgcatgcggcgttccgctgcgtgcattcctctaggcagtcgatcaaatgcgccatatcggtgcgtccgcgtccatgtcgcaatggcaatgaaaggattttgaaataaatattccaaatagtggatgaatttcgattctctacaaaaaatcatctgaaatcacgctgcgtcatcgcggtttttgtcgaagaattttattcgttgcaaatggtgacacgatgaatggcgggatttagaatgctttcgcctatccattgcggacggagtcgagatgaaagcaaaaggaatgcaatacggtctgacggccgttctgctgtcgatgctctcaggcggcgcggcttattcgcagaccgcgacgaccggcaccatcaatttcaccggcagcatcaccgacgtgccgtgcgaaatcgacacggccgccacgagtagtaacgtgacgatggccaaggttttcgcgaacgacttcagcggcgtggggtcgaccaccggcacgacggcattcaagatcgtcctcaagaattgcggcgcgtcgacgagcggcgcgacggtgcgcttcatgggcacgactgacagcgccaatcccgcggcgctccagacgaccgcgggcggagcgggaggggtcgcgttgcagctcgtcgacgacaccggcacgccgatcagtatcggctcgagcagcaaggcatacacgattgccgagggcgacaacacgttcaatttcgcggcgcgctatatcgcgacgtccgcgaccgtgacgggcggcgcggccaatgccacggcggtattcgcgctgacgtacaagtagcgggcgccgaagcgttcctgcatgcgtgcaagtgaggatgcaaaaccggattccttgacgcggccccgagccgcggctttcccagagagagacgaaacatgcgcctgcctaccgtttgtcatgccgcttttaccgccgtcctcgccctgtgcggcaccgcagcccacgcgggtatccaggtaggcggcacacgcgtggttttcgacgcgaaagtcgatgtgcgcgatgcatcggttgccgtgcgcaacaagggcgagacgccgtacgtgatccagattttcgtcgacgacggcaacggcaatacccgccgcatgccgtttgcagtgacgccgccgctttttcggctggacggcggcaaggaacagcgcgtcagcgtgcgttacgtgaagcgaggcgcggggttgccgcaggacgtcgaatccgtttattggctcaacgtcaaggagattccgcccaccgagaagcgcaacgcggacatcaacacgctcaagatcgccgtcctcacgcgcatcaagctcttttaccggccggcgggcctcgccggcagcgcggccgacgcgccgtcgcggctcaaatggtccgtcgtgccgaacccgatcgggcaaggcgtggcgctgaaggtgagcaacccgagcgcgtaccacgtgaccttttcgacgatcgagattcaggccgcgcagaacgcgagcgtcaacgccgacatggtgaatccgaaaggcgaactgatcgttcccattccgccgaaggccgtctcgcaggtcggccccgtcaaattcagctataccaccatcaacgattacggcgccgtcacgccggcgacggaagtgacggcccaaccggccggtacgcccgaggccgcgccgcagtaggacgcgatgattcggcatcgtgtcgccgatgtcggcttctcgcgcatacgagtgaccatgctggccgccgcgctcacggcgctttcggcgaccgctcgcggccaacaggcgctggagttcgatcctgcctttctcgagttgggcggcggccagggcggagccgatctttccgtgtacgcgacatcgaaccgcgtgttgcccggcgtctatccgatatcggtcttcgtcaacggcgaggcgatcgagcgacgcgacatcacgttcgtgtccgaaagcgcgcgcgacgggcgggaagacgcgatcccctgcctgagcgcccggatgttcgacgaatggggcgtcgacatcgccgcgtttgcgaagctcgcgcaagccggcgaagacgcatgcgtcgacatcgccgacagcgtgccccacgcgcgaaccgagttcgacagtcatcaactgcggttgaacgtaacggtgccccaggccgcgttgaagcggcgcgcgcgcggcgcggtggacccggcgcgctgggatcagggtatcgacgccgcgctgctcgactatcaactgagcgctgcccagtacgccggcggcaatttcgcgtccgcccgttcgcgcacgacgttgtatgcggggttgcgcggcgccgtcaatctgggcgcatggcggctgtcgcacacgtcgtcgtttctgcgcgggctcgacggccggaatcgctttcagatcgtcaatacgttcgtccagcgcgacatcgccggctggaacagccgcctcaccgccggggaaggcaccacgcccgcgaacattttcgacggatttcagtttctcggcgtgcaactcaataccgacgagaccatgctgcccgacagtctgcagggctacgcgcccaccgtgcacggcgtcgcgcagaccaatgcgcaggtgacgatcaggcagaatggtttcgtcatctacagcacctacgtgccgccggggccgtttacgatcgacgatctttatccgacgtcgtcgtcgggcaatctggaagtgacgattaccgaggccgacgggcacgtcacgacattcacgcaaccgtactccgcggtgccgatgttgctgcgcgacggttcgtggcggtataacgtcacggcgggccaataccgtgacggcatttcaggctcgcatccgagctttgcgatggcgacgctcgcgcgcgggctggcgggcgaattctcgttgtacggcgggttcatcggggccggcatgtatcaatcggtgctcgtcggaatcggcaagaacctgggcagcatcggcgcggtatcgctcgacgtgacgcacgcgcgcagcgcggtcgacttggccgacagcagcacggtgtcggggcatgcctttcgcgtgctttacgcgaaggccgtgggcagttggggcaccgatttccggttgctcgcataccgctactccaccgccggctatcgaagcttcgccgatgcggtgcaactgcgcgacggcagcgagcccgcggcgctgggcgcaaagcgccagcgcctcgagggcacggtgaaccagcgtctcggccgcctcggctcgatgtacgcgaccgtggccgtgcagacctactggggcagcgcggcgcgcagcaccgtgtatcagctcgggcacagcgggaattgggggcgcgccagctacggactctatgcggcctatagcaaaggaagcggcgtgccgtcgagctggaacgtctcgttgtcgctatcgatgccgctggaagtgtttttcggcggcgcgcgcgtgcgtgcgccggcgggcggcagtgcgaatgtctcgtacttcgtcagccggaacaacgagaaccacgtcaatcaacagatgacggccagcggcagcagcagcgagcagcgcctgaactacagcgtgggcgtcgcgcattccagcgagtcggacgtgagcggctcggtgtcggccagctacctcgcgccgttcggccgctacgacgcgtcgatcggcagcggccgcgggtacacgcaggccgcgttcactgccgccggcggcatgctgtggcatggcaccggagtgttgttcacgcaaccgctcggcgagaccgtggcggtcgtggacgtgccgaacgtgcggggcgtgcgtttcgaaatgcacccgggcgtgagcacggatcgggcgggcgaagcggtgattccgcggctgaacccctatcgggtcaaccgcatcgccgtcgaccagcgccggatgccgcaggacgtggagatccgcaacccggtgagcgaagtcgtgcccacccgggcggcggtcgttcaaacgcacttcgattccgtcgtcgggcttcgcgcgctgttcacgttgatgcgcgcggacggctcgtttccgccgcagggcgcgacggccgagaacgacgagggacaggtgctcggcgtcgtcgggatggacggcgagacgttcgtggcgggcttgcccgccgccgaagggcatttcgtcgttcgctggggggcggcgcgacagaatcgctgccgcgtgaattacgcgctgcccggaaaggcggcgatcggcgcgtacttggccgtggaggcgatatgcgattgaaacgcgaacggcgtgcgcggcgctcccgcctgcccgcggcggcaggcggcctgtggcttgtcgttgccgcgctgccgcccggcgcacgggcagcgacttgcgaaggcgacaagacactcgtcacgcttccggccatcgcggtcgcggccgacgcgccggtgggaacggtgctgtggcgtcagaaggggatcgctttcagcacctattgcacgttgggatggttcgacaccagcaacatttatgtctggcgcgccgacctgcgctcggcgctgcagccatatgggctgacgttctggctgacttacggagggcagggcggcaacaccgcgctgcaaatcaaggagccgatggtcgtcgatctcggcggaaaggccggttatgcgagcggctccgtcgacctggaactgaggaagacgggcgtgacgccggcgcaaggcgtcgtcggcgcggcggacatccccgcgttctatctcgatagcaatacgaactacaacaaaggctcgcactacatccgcgggctgaccaacatttcgttcgtctcctatacctgcgacatcgatacggggtcgcgcagcatgaacgtgccgctcggcgacgtgcgcgtcgatcgcttcagcggcatcggctccaccttcgcggatcggaatttcggcatcggcatgacgtgcacgcagccggccggcacgtacgatatcgcgctgacgttttccgcgacggcggacagctccggcgcaccgggcgtgctcgcgatcacgcagggggcgtcttccgcgtccggagtcggcattcagttgctgatgaacggctcgccggtgactttcggcgccgtcctcgacgcgggcagcgcgaccgcgggcgcgacgctgacgatcccgatgacggcacgctattatcagaccggcagtgtcgtgacgccgggcgcggcgaacgggatcgcaacattcgccgtcagctacaaatgacgcgtgcgggcggggccgctcgcacgcccgctcgcgggccacgcccatccgccgtcgcgccgccggattcttagaacttcgatatccgaatggactgatcgccgttaatctgacgggcgagacaggggcttgacggtgtaagcgaacgccggcgcgcatgggtcttcagccgatcgatgcgtgtccattgcatgcttgcgcgtggatcgagcgcgcgttcgtcgaacccgccggcatgccggtggcgccggttcgaacgcctgcgacggcgcgctctcgccgcgcacgtccggtcatcggtcgtccgcgcgcgcacggggacgggcggatcgcttcgtcgtgaacggctgcggtaaacggagcgcggcggcttcgaacgcggcgtgtcgaaaatcgctccggcgcgggaatcatggcgaacgcgaagtcttgcgctgtgttgcacggtgcttcgccgtgaatcttgccgcgaatgggaatgcgtcgggccgctgcccgtctcggccgttttctccgggctaacgggcggtgcgttttctgtggcgtcgcgcgatgccggcccccacgcgcgaaaccgattgcgccgcactgggcgatcgagacgcgagccttcagccggattgtcatttcgctggttctctcccctctgcgtgtctgcccgcgccgcttatgccggttgagccgcttatgcggcttatgtcgccgttcgtcgatcggcgcgcgggaagccttcggcatcgccgcggcgaaacgcggcgcgaggaaggcgcggctgcatggttgggtgcgccgcgatgccgcaggacataccggaagaacgaccttcgctcatggaagggcgcatgccgaagccctatttagcgatgcaaatggatgccggatgcggcgacacgccgcacgcgaacgcccgcgccgtgtgcatcgagccggccggcagttcatttcgaagtattgagatgtatccggaaggcgccgctcggtatcttgatgatcagaatcggtggttcggagcggacgtagcccgatagtgcgagcgtccggggttcagcccgccgcttcgattgacttcatattcgccgcgtattcaagcgacaagtcgcatacccaaatcggcgttctctggttcttttattcatatagcagtccaaattaatatcgtgaggggtaacttatgaacaggattttcaaatcgatctggtgcgaacagacgcgtacgtgggttgcggcatcggagcatgccgtagcgcgcggtggccgcgcgtcgagcgtcgtcgcgtccgccggcggattggagaaagtgctcaagctgtcgattctgggcgcggcatcgctgattgcgatgggcgtggtcggaccgtttgccgaggaggcaatggcggcgaataacgccggtgtgtgtttgacgtacaacggtagtagcaacaatacatcaggtactggcggctggttcgctgatggttgtaaatcggccggctgggtgcagggcatggttacgaatagcaagacggattgggtcgggctgaccgcggacgacacgcagatcgtgctcgacggtagcgcgggcagcatttacttccggacgggcggcataaacggcaacgtgttgacgatgtcgaacgcgaccggcggcgtattgctcagcggcctcgcggccggcgtcaatccgaccgatgcggtcaacatgtcccagttgacctcattgtcgacgtcgacggcaaccggcatcacctcgctttcgacgtcgacggcaaccagcatcgcttcgctttcgacgagcatgctgtcgctcggcgtgggcgtcgtgacgcaagacgcctcgaccggcgcgatcagcgtcggcgccaattcgccgggcctgacggtggatttcgcggggggccagggcccgcgcacgctgacgggcgtcgccgcgggcgtcaacgctacggacgcggtcaatgtcggccagttggcgtcgctgtcgacgagcacggcagcggggctttccactgccgcgagcggcgtcgcgtcgctgtcgacgtcgctgctcggcgcggtgggcgatctggcgtcactgtcgacgagcgcatcgacggggctcgccactgcggatagcggcatcgcgtcgttgtccacgtcgctgctcggcaccgcggacaacgtgacgtcgctgtcgacgagcctcagcacggtcaacgcgaatctggccggcctgcagacctcggtggacaacgtcgtgtcatacgacgatccgtcgaagtcggcgatcaccctcggcggtgcgggcgtcacgacgcccgtcctgctgacgaacgtggctgcggggaagatcgccgcgaccagcacggacgcggtgaacggttcgcagctttacacgctccagcaggagttctcgcagcagtacgatctgctgacgtcgcaagtctcgtcgctcagcacctcggtgtcgggtctccaaggcagcgtctcggcaaatacgggaaccgcgtcgggtgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgccgcagccacgggcgcgggcgcgacggcgaccggcaacaacgcatcggcatcgggcacgagcagcacggccggcggtgcgaatgcaatcgcgtcgggcgagaacagcacggccaacggcgcgaactcgaccgcatccggcaacggcagctcggcgttcggcgagagcgcggcggcagccggcgacggcagcacggcgctgggttcaaacgctgtcgcgtcgggtgtcggcagcgtcgcgacgggcgcgggttcggtcgcgtccggcgcgaacagttcggcgtacggtacgggctcgaacgcgacgggcgcgggcagcgtcgccatcggtcagggcgcgacggcctcgggatcgaactcggtcgcgcttggcaccggttctgtcgcgtcggaggacaacacggtatcggtcggctccgcaggcagcgagcgcaggatcaccaacgtcgccgccggcgtcaatgccaccgacgccgtcaacgtcggccagttgaacagcgccgtgtcgggcatccggaatcagatggacggcatgcaaggccagatcgatacgcttgcacgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggccaatttcaagggctaccaagcctccgcgctcggcgcgaccgcacgtatcacccagaacctcaaggtgaagacgggcgtgagctacagcggcagcaactacgtgtggggcgcgggcatgtcgtatcaatggtaaccgcgcggtgatcccgcgaaccggcgtgccgctcggttcgcgggccgctttccgggccgttgcatgtgtgcatgcgacggctttttttacgttcgccgttttgccgtgtcgagcgatgcgcgtcgcgcgcccgttcgggctcgcgcggaacgcgcctttcgggccggcgcacaccgggcggcgcgcggtgcgtcgaaggggcgggccggcgcggcatgcgcgctcgtgcgcaccggcaagaggctagggacccgtgaaggaatggacgcatgttcgaaatgccgcggttgcgcgtgggtatctcgattgattcgcgcaccggatgtctggcgcaaccgcgcgtatcagaccccggtcattcttgccgcggtctgtctgcgcgttcccatcgatttcggcatgtcggcatgccgccgccgagcttcgcggatgcgctcgcgaaaccctaggccgcgatcgagatgagcgcgtgactcgatcgttcatcgcgaacgctatcgtcgaacccgggtcgcttcgcacgcagcctcgcgacgtttcgccagggcgatacgcgcgtggccgaccgcaatcgtttcgatatgcgaactttccggcgtgggcgggcgaagcgcaatgcgcgctgccgcgcccgcacgcgtggcgctcgccggccggttcagtgccatcgagcgtgcgcgcaatgcccgtgatgcgccagccggccttcatcgacgcaacaccgggatcgtagtcgcacgccgtgccgcgggcgggtcgaccgggcgatgcccgaatcgatcggatggaattctaacttctttgatgttcgtccgatgcgggttcgcatataaatggatatcggccgcagtcaggccgccgcgcgaagcccgggcgacgcattcgagcaagaaattcgagcaagaaaatagcggcgcgcccgtccggatgcggacgtcggcgccaacaggatgtcgacggtggcgcgatcgttcggcggcggatgcgctttcgccgcacgcgcgttcggacagtcgatcgggaatcgtcccgcggctttcggacaagacgcggccgtcgagcgcgatcccgcaggcgcgttttctcgtggggcggccgccggcgcgcattcgcatgcaagcgtttggccggcgctcgtcgattttcgctcgtggcgcttttcgcaacgctatgattttcgccgcccggccgcgcatctatcttcatgaaaggccgatgtgcacatgcgtgaaatttcgaatcacgccgattcccgctcgattcggcgagcggacactttttctctctggatcgggagcgtattgggcaatgacgtcgcgcgactttcgcggcggagcgatgggggattgattttgatggaacacacgacgtcgattggatgggcggctcgctcgcatgcgcgatccgagcacgcgtgcgatcggatttctcaatggattcttgttctgatgccgatcgtcttcgtcgcgttctgcgtactcctgatttcgctctggtacatcgacatcttgaccggatggctgatcgcggcttttgcgctgctcattgaagccatgctgatcggcatcgggttctttgtcttcgtgatggcgcggatatcgcaccggcggcggcgcgagcgcgaggcgaagacggcgttgtgccgcgcgaatcagcccgacgatgccgatgtgccgtttccggtgggattcgacggcgtgaagacggttcattgcatgtttggatcggggcaggtcggtgcgtttcgggtaagctgttacaacacgaattgcccgttgatgcgtggagcaacggaaaccgagcgattgcccgggcaggcggagcgagcgtaggcatgcgacgcgccatgacatgaaaagcgaaagcatattgaaaccttgaatatgcaatggatgcgctcgtgattcgaagccggttcacggccgattcacggccgattcgcggcatggcgaggcggggcgcacgagcgtcggcgccgttgcattcgagcgaatcgcgctcgcaaggcatatgcaggaacgcaggcaatcgttatcgttttgcatggaacgcgcatgagcgtgcgccggacctcgttcgtgcggcacggaggcgctttccgcttttttcggagccgccatgtccaacgttgccctgcatacaagaaaagtcgtcgtggccgacgatcatccgatcgtcctgcgtgcggtgacggattacgtcaattcgctgccgggttttcacgtcgtggcgtcggtttcgtcgggggacgcgctgttgtccgcgatgcgggagcaggaggtcaatctcgtcgtgaccgatttcacgatgcatcaggcgaacgacgacaaggacggcttgcgcttgatctcgcacctgatgagggcgtacgagcgcacgccgatcatcgtgttcacgatgctgaccaatagcggcgtgatcagccagctgtgccgcatgggcgtggcggggctcgtcggcaaggaggaggagatcgccgagctcgggcgcgtatgcgtgagcgtggcgcgcggcgtcagccaatcgttgtcgcccggcatggctcaccggcttgccgccgtcggcagcatcaggccgggcgaggcggcattcaacgcgttgacgccgaaggaactggaggtcgtgcggctgtttacgggcggcatgtcgctcacggacatcgcgcgcacgctgaatcgctcgctcgggaccgtgtcgacgcagaagcgctcggccatgcgcaagctgcacgtggacaccaacgtcgatctcatcaactgcgcccgcgagcaaggactgctctgatgcaaggacttctgcaagagctcgacggatcgccgctgaggaagttctattcgctcgagtcgaatctgaagcgcgagcggcgggtcttcacgatcgtcatcgtgctgctcgtctgcgcggccctcagcatcgcggccatgaccgtcaccggcttgttccagaccgctttccggcaggaggagcaatccgcgcgcatccacgaaaaggaagtggtcgacgtgttcctgcagcgccgcatgatgttgacgacggcaagcctcgtgctgcaactgcggatgaacggcgcgccttcggcgctgaacgtgccggcgccgaacgcgtgcacgccgatggcccacaatgtgcgcgacgatgcgatcctgcgcgagagctgcgattacacggtgcagttgctggccaactcggggcagacgccgagcgtcgaaatggtgacggccgacggttcggtcggctatggatatctgtttccgacgggcgacctgagcgcgctacgctccagcacgccgtccgaactcgtgtcggccgtgctcgagcgctacggcaagcgcggcctggacccgctggaggccgcgcgcaagaagcggatcctctggttcgcggtgggccgcggcgggcgcggcgaggagctgcatatgatcggcgcgtcagtcgtgttcaaggacgagcggctctacgcgctcgtcttgacgagcgtggatcttcacagcctcgtttcgccgatcgagcgcgccggccgcgtgcagcagccggtcgtcgtggattccgagggcgtgccgctcgtgaacgcggacgacgcggaaacggtccggaaggtcgacgggcggctcgccggacaacaggatggcctgtatcactggattcccggcttcgggtgggccctacgccgtcccgcgccgttttccggtttcgggcacatgacgtatctgcttccgctcgatctgcagttgcgctcgatgcgctacgagttgagcctcgtcggcggcgcgacgctcgtgctgatcgtgttgctgttcgtcgcgttccggtactggaattaccggttcttgacgcgcatctacgaggaagcgtcgcgcgcgctcgagagcgaaatgctcaaccatctgctggttcatgcgacgccggtcgggttgtgcatcgtgcggcgggcgacactggagatcgtcgtcgccaacccgatcgcgcgcacgatgctcggcttgcggctgtcggatcggcacctgccgcaggaattgctgagcgcgttcgaatcgtcgctggccgagcaggacacccagtcggacgacgcgcgcattttccagttcccgttcacgctgtcgcgcgccgggcatgcggcggtccatatcgaaatcacgtacgcgcccgcgatgctgaacgcgcgggaggtgttcttttgcgcgatcaccgacatgacggcgcaccaccaggcggagatcctgctgcgcgaggcgaagctgacgagcgacgcggcggccaaggcgaaggtggcgttcttcgcatcgatgagccatgaaatccgcacgccgctgtcgtcgctcgtgggcaacatcgagctgatcgcgcgcgggccgctcgcgcccgagcagcaggcgcgcgtgaaggcgatggagacgtcggcgcgcggcttgatgcagatcgtcaacgatgtgctcgatttctcgaagatcgacgtgggcgagctgagcctcatggaggagtggtcgaacatcgccgagctgctcgaccggctcgcgctctcgcacgcgccgcttgcgacgcagcagggtttgaagttctacatggtgttcgatcgcagcctgcccgcgcggctctacttcgatccgatccgggtctcgcagatcgtgaacaatctgctgagcaacgcgctgaagttcacgccgtccggcaagatcgtgctgcgcgccggctggcgtgccggcgcgctcgaaatcagcgtgacggattccggcatcggcatccccgatgacctgaagcaccgcctcttcctgcctttcacgcagggcgacagcaaccggctgcggcaggcacgcggcaccggcctcggattgtcgatctgcgcgcgtctgtgcgaactgatgaaagggcgcatcgatctggaaagcactgtcggcgtgggaacccggatcgcggtgacactgccgctcggcgtgtcggaggccgattcgagcgatgcgtactggacgcttccgtatcggcgcgtggccgtgctcggtcgcgcacaggaaaatctcgagtggctggccaacctgttcgacccgggcgtcacggccgtgacggctttctcgcggccggccgagccgatcgatgcgcacgcgcacgatttcctgatggtcaccgacgaattctcgccggccgaggtgctgccgtggtggaggcggccggactcgatcgtgtgggtcgggcaggccggcccgctcgtgccgagacggcgcgacgacggcggagtggaaatcagcatgtatagcctcgcggggctgaaatccgcgactcacatgctcgcggccggccgcacggcgctcgccgaagcggggcacgagccgccgggagccgaggcgggaatgacggtgctgatcgccgaggacaatctgctcaaccgcagcctgctgctcgatcagctgacgacgctgggcgtgcgggtcatcgaggcgaagaacggcgaggaggcgctcgcgttgctgttgaaggagccggtggacgtcgtgatgaccgacatcgacatgccgatgatggacggtttccagttgctcgccgagatgaggcggctcggcatgacgatgccggtgtacgcggtgagtgcgagcgcgcggccggaagatgtggcggaaggccgggcgcgcggctttaccgactatctcgcgaagccggtttcgctcgagcggctcgagacggtggtacgcgcatgctgcagcgcgccggcgggcgcgcgcgccgacgaagacgcgcaggacgaactgccgggcctacccgacgtgccgcccgcctatgcgagcgcgttcgtcgcgcaggccggcagcgaaatcgcggaattcgacgcgatcctgcgcgaacgcgcgctgccgaaactgcggcggtggctgcacggcgtatcgggcggcatcgcggtcctcgggccttccgcgctgcatgagcaatgccaggagcttcgagcctacgcgcgcgaatccggcgaatggaatcgcgaaatcgaactgcaggcgctggccattcggaacgcgctggagcgaatggtcgcggcgctgacgagcgcgtgatcggcgcgggcgcggccctgccggagcgggcccgtgcccgccatggacggcgcggcgcgggggtgtgcgcggcgtcgcacgttccggcgcggattcgaagatttgtgattctccccacccgcgacttgatttaacgtttcctgacgattcgcggggcgatcgggccggcgggcgtcggcgtcgtgtgacgaggccgtcctgcggcgatcgccaagccgcgacgagcgatgctgcgacggcggcgtctttgggagagcgatatggaagcgggcatcacgcgtcgtaggggtgcattctttgcccgggaacacgaacacggactgtcgttggacgaggccgatctcgagcgggcattcgaggccggagaattcgtcatggattatcagccgatcgtctcgatccgctccggggccgtgacgggcgccgaagcgacgatacgatgggatcatccggaatggggcgcgctgcctcagcgtgtggtccacgccgccgcggaccgattgggcgcggcgtcccggatcgccggccacgcgttcggcgaggcgtgcaggcagctcgcgcgctggaagcagcagggcgccggcgtgtcggcgctgtcgatgcggctttcgggcgcccagttgggcgccgaaagcgtattcgagcgactcgcgctgtcgatcgaggcgttcgatatctcgagcagccagttcacgctcgaagtgccggaaatgtcggcgccggaggaatcgctgagtcttctcgatcgcctgaagcggctgaggcagaagggttacggcatcgtgctcggcgatttcggagcgcatcacacggcgatgtcgacgttgatggtgctgcccgtcacgggcgtcaaattcggcgaatcgttcacggagcgattgcccggttcgccgactgcggaggcgatcctgtcgagcgtctcgcgtctcgcgcacgatctgggtttcacgttgacggtgtccggcgtcgaaaacggccggcagttcgaattgctgcgtcgctttcgcgatatcgagctgcagggcgcctttctgttcgagccgatgcgcgccgaggtgtggcacgagcgcgtgaatccgagagcgctgtcgcaactgaatctgcgtgagccgccgttctgacgcggcgagcctggccgctcgcgtttcatcccgaggtgcgggatcgggcacgcgtgcggccggcccgcccgcatggcgagccgggttgcgcagccgccgcgcgtgcgccgacgcgaggacggccgcgagtcgcggccggtgagatccgcgccgcgctcgcgcgcgccgatgtctgacgcgggcgtcgcggatggcgtttatgccgctcatgctttcgctcgccagtcttgggcgatccggtggcctgccgagcgcgcatccgatgcgctcgcgtgtccgtgcgcgcatgcgcggcggcacggcgcgttcgacgtggcccgcgcgcggcgcgatgcggccgacgacggcatacgcgatcgcgcccggcgcggggccgttcgcctgccgatatcgcgcgccgcggctcgacggcccggctcattgcgaacccacgtccagacattgcctcgcttgtcttcgcccggaaatcacaattgttagagacgcggcctcgtgtcgcttcttgcacgcgctttcatcgtcgagcgcgcgcgtcgcgccggctgcgcggacatttctaagaactttgattcagtcgcgcacccgcgatctgtacagtcgaattccaacgagcgaggcaggccgcgccgcgcgctttcacgattcgtcgcgatggcgcgccgggcggggcgcctccgcgtcgcgcatgcccggccgtgcgcattcgagcgcattcgaaggcgcatgcgcggacgccgcgtgaaaggtcggcgagcgtgccccgggtgcgggcggcggagtgggcgcggtggcgcgacaatcggcgcgccgtggatcgcggagcgcggcatgtgtcgcttctgcatgcgtcgcgcgggcggcggtttcaagccccgccgtgtgccgccatgtgccgcccgccgtgcgcgtcggctcggcgcgatgcgcgcggcatgggcgctcgcacgcgctatctcgcgttcccgcatgaaacgctttcgcgccggtgcggcgcttcgagtatgcggcgccggctcgattttctcagcaagcgaagcgacatggcacagaccttcatcgcggtgaagaccatcctgcccggcgatctgtcttttccggccgacgccgcatcggcgctttgccgcgatcgcgcgcgggaagcccctgccggaagcggcgggctgacggaccgcgagccgacggtgctgcgccacagcgccggaattcgagcggggcgtttttttatcgggtccgcgtgagcaagctttttgacggcgatgcaagactgcgcgagcgacgaatttcaagcgaatggcaaaaaatgtgagatcagaaatttgagagtgtgacgaaatgattgcatatcagcgattcaaggaactcaaaatcgaactcgaggcccgtttggccgacgagcgcagggcggccaaggaagccgtcctcaccgagatacgcgcgtgtgtcgacgagttcggcttctccctggacgacgtattccctcccgacggcgggcacggcagacgaaaggtccgggccaaatattacgatcccgccagtggcgcgacctggtcgggcgtcgggcgcgagccggtgtggattcgcggcaaagatcgcgagcaattcgaattgcggtgcagcggcggcgtacaggagtcgtcctgaatcgatgcgcccgcgcgtgaggttgacgaagccggcgatcatccgcagcgtctgccgtcttgccgcagcccgacgggccgagcaagcgacacgctacggcgaaatgaaaaggcccgcgcgaagaaaacacgtcatgccgggaggttggcgatattttccgcaaccgcccgcatggcccgcgcgtggcctcgtttcggggcgcgcaacttcgcaaggctcgtacggagccttgcgtgccaacgcccgctgtcgtgggtcaagcgagggtgccaaggctcggctgccacggctcgccctcgttcagatcattggctgtcaaggaaagcggcgccagatatccgaacgtgtgttgccagccggcttcatccgtgaacaccttgaatccggaatgatatgccccttccaattcgaattgctgggagtgatccagcgatccgggctgggcgtaatagatatgcttgttggagaagtaatagacgatttttcttatcttgcgaatgaagtcctccgttgggaaaagattgggttcgtaaatatacttgattctgttcatcgtggataaattccacgagaatggaatgacgtcataccgatgccaaagtcgcttcatttttcctgtcaacgagccgtctgaatatgcgacaaatgcgacgtttccggcggtggcggctgcaaaagagtggcagaaaacgtttttgaatgggtaacccgaggattgcgagaaatatagcgcgaaggtggatgccagaacgccgccgagactatgccccgtcacggtgagggtggatcctttgggtaaatttttcaggaaatcggtgagcgatgccgagctatttgaggggagggtttgaagggtgacgtccaatgccttggctgtcccgtttgctatgagcgcatccggcgggcaatcgctgacatatttcgagaacggggtcagatttttgacgtcattgtcttcaatgactatatcggcaaactgtgagttcggattggttccgctgaatgccaggcgatagtccttgtcgttgctggtgtttttgaagatcgcggttacgttggcggcatatccggaaagagggtcgacatagaccgcgggaccccagacaatggaaaatctattgtttttcgtcttcgttgatttgccgaggtagccgataattaattttcccaggatgtccgtggtgggattcttgatattctggccccagtccatcgcgcacgataacgtgaaattcgtttgtcgctcgtcgagagagtcgaataaatcgtatgagtcgatcgaatcgaatggatcgaatgaatcgggaggatcgagttcggtggccatgatggtgttccttgaattcggcggggtgggggcatgcaattcaagatattcgcaagctcttcgtgagtgtgcttgcccgaataaaatatatgggtatcgccgcgcgatcaattacaggggattacgcgcaatataaattccggatcgccgtctccccgctggacgagccgtggcaaagcggttccgggagggatgccgactcgaccgtatcacgatgtgcagtccgctcgaggggatgacagtcgcgcaaaaagtattcttgctcgaatgatggcagtgatgcagctgaacgggccgcatcggcgaatgagccgagccggatcactcgtttttctcgctcgcgaaggacattccgtctgatgatctattcgtcgtcggattgccggatggggaagagaaagaaggcgcggggtcgatggagtttgtgacgctctgtctcgaagactggcaagcagcgctgaatcgcgggctcgatgtgctgtcgttctcagccccgccggcgttcctgacggtgtgcccgaatgtttttcagccacttttcgcacaagcggccgacgatctggacgccgtacacgggcacgccgggtatgcggtgaatctgtcactgctgcggcgcgatccgaacgcggcgtcggagtattttctggctcgtcgctatggtccggggctcgatgtaggtgacccagttctcgtggtcacttcccgaatgacgaggccgtgatcaagctgctctggctgtcctggcaaccacgcgtcttcggttcgttgaaggcatcgagccagaacttggcgtcctcggtctgctcgatccagcggcccagcacgtcgcgctggccgtcggcctggacgcccacggccagatagacggccctgaccacgccgtcgtcgcggatcttgacccgcagcgcgtcgaagaacaccaccggatatatcgcctcgagcgggcggttctgccagctcagcgcctcggccatcacttcgtcggtgaccgggctgatgaaatcgggcgagatctcagtgccttagctttcggccagaaacgtctgaatctcgcgcacgctcatgccgcgggcgtatctcgcgctaaatgcgctcgtcgaagccggtgaagcggcgccgtgcttgagaatcaggatcggctcgaagccgccgtcgcgatcgcgggggagcctcaacccgaaccgggccgcgatcggcgatgaccgtcttgccgctggcgccgttgcgttcgttgacctgaccgggcggtttgggctggcccggtgggtagctcagaggcagattcatctggcgctcatcgcgcgctcgatgaccgccttgttgaacgccaacatcaggtcccacacctcggccggcgtcatcggccccttgaccaactggtccggcagtgccttgggcagttcaggcagcggcccgcgggccgctgcctgggatgctaccgttcgtttcttcttcattggcatatccatggcttttacacctcatgatatgcccggcccacaaaatgacggataggtttcgtagaggcgacgcgtgtcgatattgcaggctgtattcgttgtcgcgaagcggcggtaagagccgtagcgtcgagtagctagcgggttcctcggatagtgctggcgcatggctctggcaggacttgctcgacgcggaggacggatgagcaaaagaggtaagaggatcgacgataatacggtgttccaacgcgtaggcttcggcggaccgatgcgacgcgcgggctttcgtccctttatttttttgccgcctatgtcgaatctcaaaatcgaacgcaacgccaagacgcttcgtgagctcacgctggacaaactgcgtggcgcgatcgtgcaagggtacttccgtccaggcgagcggcttgtcgaaaggacgttatgcgacgagctcggcgtgagtcgaaccgtcgtgcgcgaagtgctaaggcacctggaaacggaagggctcgtcgaaatcgcggtgggccacgggccgattgtcgcgcgactggatcctgcgttgattggggaaatttacgaattgcgcggtctgctggaggccaatgtggcgcgtgcgtgcgccgagcgggccacgcccgagcttgtggcgaagttgcgcaacatccgcacgatgatcgaggacgcctttgataaggaggatctttcccgcgtgctcgaacatacggagcagttttacgacgcaatgttcgaaggagcgggcaagcaggtgtcgctgaccgtcgtcaaatcgctcaacgcacggatcaaccagttgcgcgcactgaccattgccgtccccggccgcagcggggagtcgaaccgcgaaatgaacgcgctgctcgacgcgatcgaacggcaagatccagaaggcgcatcggctgcatcggccgcgcacatacggcgcgcggccgaacttgcgttgaacgcgctggaggagaaacagaaagaggaggagcaggtgcgcagcaaagcctgaaggtttctcgtcgccgttccgtccagccgccctgattccggcggcttttgtttttgtacgccaggcggctagtacccccgcttgtcagcttccggaggcggtcactcgagcgggacccctggacccgctgcgacggtgccagctatctgccgtcggcacgcgaaatgcgtgccagccgcacgcttctgcgtatcgtggtattccatactatcgacgggtcggttcgtcgaataatctggtataccataatctagtcagatgggatccacggcatcgtgccgcgtcaggagaactcttatgaagctggaagtgcgcaaggtggtcacttatctcgaagacacgtttatcgaaggcggcaaggccgcgccgcggcctttgaggctgttcgcggtggccgccgtgcttcgcaatccatgggctggccgcggtttcgtggaagatctgaagcccgagattcacggactcgccccgcaattgggcgagctgctgacgggcgagatcctgcgcgtcacggggtccggcgaggcgatcgagggttatggcaaggccgctatcgttggcacgtcgggcgagctggaacatgcctcggcgctgatccatacgctgcgtttcggcaatcactaccgcaaggcggtcggcgccaagagctatctggcctttacgaatgtccgtggcggccccaactgcacgatctcgatcccgctgatgcacaagcacgacgaagggatgcgttcgcactacctgacggtgcagttctcgatcgtcgatgcccccgcgcccgacgaacttgtggtcgcgctcggcgcctcgatcggcggccggccgcatcaccgtatcggcgatcgctatcaggacctgaaggagctcgagtccaatgaagcctgaacgcgcgctcgatcgcgacgcggcgcgcggcgacgccgcgggtacgcgctacagcatctacccgccgcaggcgggcgaagcgtgcgagacggtggttttgatccatggcgtcggcatgaaccatagcgtatggtctccgcagatcgatgcgttgaccgcgcgccatcgagtcgttgcctacgacatgctcggccatggcggcagcgcgttgccgacggttgcgccgacgctcgacgaatatgcgtcgcaacttgagcgcttgctcgatgcgttgcaaatcgagcaagcgcatgtgatcggtcattcgatgggcgcgctcgtcgcgctggagttcgcattgacgcatccgaatcgcacgatcagtgtcgtggcgttgaacgcggtgtatgaccgcacgccgggacaacgcgaagcggtgatgaatcgtgctgccacgttgggcgatgcgccggccgcggccggcattgatgtgacgctcgagcgttggttcggcgatccgattcccgctcatctgacgaaagcggccgaggccgtgcgcgacctgctcttgacggtcgatcccgtcggctatgcacgcacttacgaattgttcgcacgctccgacgacgcgcatgtcggccgcttgtcgaaccttgccgtgcccgcgctgttcttgacgggtgaatacgacgcgaactcgaatccggcgatgtcgctggcgatggcggccgccgcgccgtacggccgtgcacagatcattgccaacgagcgccacatgatgaacgtgaccaaccccgcgcaagtgaacgaacggttgctcgaattcttgctgagcgcgtcggccgtcagcacggtgggtgatcggcacggcgacgccggaggatgccatgactgaaacgatcaaagaacccgcgatcgatatcgccgaatttcgtcgcgcgctcggcgcgttcgtgacgggcgtgacggttgttacgacgattcagcccgacggctcgccgcgcggcttcacggcgaattcgttcacgtcggtctcgctcgatccgccgctgatcctcgtttgcatcgcgaagacagcgtcgagctatgcggtgttttcgcagacgaagcacttcgcgatcagcgtgctggccgaagaccagaaggccgtatcgggcgtcttcgcctcgaaagccgccgacaagttctcgcaagtagcctggcatcggcgcgtgacaggtgcgcccgtgatggagggtgccgccgcgagtttcgactgcgcgacgcacgaagttatcgatgccggcgatcacatcattttgatcggccgcgtcctagacttcatccatacggcttcgtctccgctcggctattgccgcggcgcctatgtgaatttcagcctgtcgctcgatgcattggccgtagcggcgccgcgtgcgcacgtgggtgcgatcctggaacattgcgacggccttgtgctgctcgatacgccgcgaggtctgcaattgccgacgggagccaaactcaaaccggaaagcgatggcgcgagtctgctcggtgtcctcggtcagctgggcctcgaagtgcatctggacttcctgttcgccgtattcgaagcaggcggcggcccggcgccgggcgtgcagatctactaccgcggccgcgtgaagaacgacatcttgccgcaatcgggcggcccgattcgaattgtcccattgccgcagattcggtgggacgcgatccgcgacgacgccgtgcgttcgatgctgcagcgctacgtgcgtgagcgcagcgaggacgccttcgggatctatgtaggcgataccgagaccggaacggtgcagccgctggcgccggctcactgaactgaacggcactgcacgaattcattaatcgagagcgattgacgcgcggcgaatggtgcgctgcggtaacgaggtcaccgtgctgcccgcgataggagatgaaccatcatgaagttttcgctgttcctgcatatggagcgatacgacgcgaagacgtcgcatcgcgacctgttcgaccagatgaccgaactcgtgcagctcgccgagcgcggcgggttcgaaacggcatggattggcgagcaccacgcgatggaattcacgatcgcgccgaatccgttcgtcaatctgtcctacctcgccgccaagaccgagcgcattcgcctcggcacgggcacggtgatcgcgccgttctggcatccgattgcgctggccggtgaagcgggcatggttgatgtcgcgagcaacggccggcttgatctcggtatcgcacgtggcgcttattcgttcgagtacgagcgtctgctgccggggctcgatgcgatgagcgcgggtgcgcggatgcgcgaactcgtctccgcattgcgccagctcttcaaaggcgattacgcgcatcagggcgagttctggtcatggccttcatcgacgccggtgccgcgtccgatccagcagccgcatccgccgatgtggctcgccgcgcgagatccaaactcccatgcgttcgcggtcgcccatggctgcaatgtgcaggtgacgtcgctggcggcgggcgatgccgaagtggtgagcctgatggagcgtttcaacgctgcatgtgccgccaatccgcaggtgccgcggcctgaagtgatgatgctgatgcacacgtttgtcggcgcgaatgccgcggaagtggatgccgccgtcgaagacctcgcgcgcttttatcggtacttcagtaagtggttcaagaacgaacgcccgatcgagcagggattcatcgagtctctgaccgacgttgacgtcgagatgttcccgcagtattcgcccgagaatattcgcaagaacctcgtcatcggcgagccgaagcaagtcatcgagcgtttgacgcgttacgaagcactcggctacgaccaatacagcttctggctcgacagccacatgagcttcgagcgcaagcgtaaatcggtcgagctgttcatctccgaagtgatgccggcattcggcaagcgttgatatcgagccttccggccaatttcacgcagggagcgggctagaaatgttgcaacgatttcagcagtacatcgacggtacgttcgaacatgccgccagcgagttcgacagcatcgatccggcgggcggtactgtatgggcgcgcatgccggctgcgagtgcggacgacgtggatcgcgcggtgcgtgcggcacatcgcgcgttgaatgaagcggcatgggcgaacctgactgcgagcgaacgcggcaagctgctgtatcggcttgccgaattgatcgaacgcgatgcgctgcgccttgccgagctcgaaacgcgggacaccggcaagattatccgcgaaacgcgcagtcagatcggctatgtcgccgagtactaccgttactatgcgggcgtggccgacaagattcaaggcgcgtggctgcctgtcgacaagcccgacatggaagtcacgctgcggcgtgagccggtgggcgtcgttgcggccatcgtcccgtggaattcgcagctgtttctctccgccgtgaaggttggccccgcgctcgccgcgggttgcacggtcgtgctcaaggcctccgaagacggccctgcgccgttgctcgaattcgcgcggctcgtgcatgaagcgggttttccgaagggcgtcgtcaatatcgtgacgggattcggcaacgattgcggacgcacgttgacgagccacccgctcgtgtcgcacatcgccttcacgggtggacccgagacagcgcgccacgtcgtccgcaactcggccgacaaccttgcggcgatatcgctggagctcggtggcaaatctcccgtgctcgtgttcgacgatgccgatctggagagcacatgcaatgccgtgatcgccggcatcttcgccgcgacggggcaaagctgcgtggcgggttcacgcctgatcgtgcagcggggcattcacgatgcactcgtcgagcggttgaccgctcgggcgcgcgcgattcgcatcggcgatccgcaagacatggcaaccgagatgggtccgctcgcgacgcggcgtcaactcgaacatattcagcgcgtattggacgccagcatagaagcaggcggccgcgtcgtcaccggtggatctcagccggagggattggctgcgggccactacttcctgcccacgatcgtcgactgtccgaacgcgaaagtgcccagcgttatggaagagttgttcggaccggtcctcagcgtcgtgatgttcgatacggaagccgaggccatcgcacttgcgaacgacacgaagtatggcctggcctccggcgtattcacgggcgatttgacgcgtgctcatcggctcacgcgggcgctgcgcgcggggatcgtctgggtcaatacctatcgcgccgtgtcgccgatcgtgccgttcggcggctatggcttgagcggcctcggccgcgaaggcggtttcgaggcggtgctcgaatacacgcgcacgaagtccgtctggattcgcacgtcggacgagccgatcgccgatccgttcgtgatgcgctgaacgaacgaatcgatgcggtcacgcaacgcgtgccgttcacgcacgcgcttgaaagggagaggagtcggcatgttctacgaaattcgcacgtaccgcgtcaagacgggcgcagtgctggcctatctgaagctcgtggaagaggagggcatcgaactgcagaagcggtatctcgggcaactggtcggctacttccattcggaaatcggcccgttgaaccagatcgtccatatctgggcctatccgagcctggacgaacgcgagcgccgacgcgcggcgctcgtcgaagacccggcttggcgagtcttcgcaccgaagattcaagcgctgatggaagagatggaaagcaagatcatgaggccggctgctttttcgccgctcaaatgaagctacggcaatgcaatgggttcgcggacatcgtggttcgatgatttaagaactattcaggagacaagcatgaacagcaagagcgtttttcgtcaggcgacgctgatggcggtgtgcgcgaccgcgtttgcggccgccggcgcacaagcggccgattcgattgtgttcacgagttggggtggcacgacgcaatcgtcgcaggacaaggattgggccaagcccttcacgaaggcgacgggcatcaacgtgatgatggacggcccgaccgactacggcaagctcaaggcgatggtcgatagcggcaacgtgacctgggacgtcgtcgacgtcgaaggcgatttcgcttatgccgcgcaaaaggccggactcatcgagccgatcgattattcggtcgtcaagaaggacgaactagatccgcgtttcgtgtcgcccgcggcggtgggcagcttctattacgctttcgtgctcggtttcaacaaagcgtcgttcaagggggcgcagccgtcgacctgggccgacctcttcgacaccaagcgcttccccggcaagcgcaccttctataagtggtcggcgcccggcgtgctcgaaatcgcgctgctggccgatggcgtgccggtgaacaaactctatccgctcgatctcgatcgcgcgttcaagaagctcgactcgatcaagagcgacatcgtctggtggggcggcggcgcccagtcgcagcagttgctcgcatcgggcgaggcgccgatcggcatgttctggaacggacgtctgcacgcgctcgaacagacgggcgttccggtcggcatctcctggacgcaaaacctgacggccgctgacatgctcgtgattccgaagggcgcgaaacaccgggccgaagcgatgaagtacctcgccgctgtcaccagcgccgatgcgcaagcgaaattcgccgccgacacgggatacgcgccgatcaatatgaaatcgccttcgatgatgcctgctgccgtggccaagacgctgcccgatcagtacaagtcgtcgcagatcgatctcgacatgaagtactgggcggatcatcgcgacgagatcgcgaagcgctggtacgcctggcaatcgaagtaagccgttcgccaggcgaggggctgttggcggttacaacgccgatggccccgtgccgctccgtccgaattgggagtcaccatgcctaatgtactgggttccaccgcgcatccggccgcgcggccggcgcgtcgccgacgagattggcgcagttttcgtctgctcgcgccggcgctgctgttgctcgtgatcttctttctgctgcccgtgctgtcgctgctgctgcacagcatcctcgagccgacgctgggcttgcagaactatacgcaactgctcggttctactacgtatttgcgcgtgttcggtaacacttttctcgtggcgactgtcgtgacggtcgcgacggtcgcgatcggcttcccgacggcgtggctgcttgcgatcgcgccgcgcaaggtgagctccctgttgttttccattttgctgctgtcgatgtggacgaacttgctggcgcggacgtttgcctggatggtactcctgcaagcgacggggccgatcaaccggacgctgacggcgctgggcctcattcatgagccgctggcactcgtcaacaacctcatcggcgtgacgattggcatgacctacatcatgctgccgtttctggtcatgccgctgcacgcaacgctgcgcagtatcgatccgtcgacgctgcgggcggctgcggtctgcggtgccagccggtggcaggcgttctggcgcgtgctggtgccgctggcgatgcccgggatcgcatcgggtgcgctgatggtgttcgtcatggcgctcggctacttcgtgacccctgcattgctcggcgggccttcgtacatgatgctggccgaactgatcgcgcagctcgtgcagtcactgctgaactggggactcgcgggtgccgccgctttcgtgctgctggccgcgacgctctcgttgtacgcgctgcaactccgtttcaccggcagtgcgcgcgcaagcttgggaggacgctgacatgcttctcgatttcgaccgcttgggcgggctgcgctgggcgttgatggcggtaggcggtgccgtcgctctcttcctgctgctgccgatcgcgttcatcgtcgaattgtcgttcggcgattcgcagtggctgatttttccgccgccgggctggacgctggaatggtatcgccagctgttcaccgatccgggctggctcggctctttgctgaccagcttcgagctcgccgtgatcgttacgttcttttcggtcttgacgggtctgctcgcgtcgctcgcactcgtgcgaggcgagttccgcggacgcaatgccgtgcaggcgtttttcctcacgccgatggtactgcccgtcgtcgtgctcgcggtggcgttgtatgccttcacgctgaggattggcctgaacggcacgatggcgggcttcgtgatcggccatctgatcatcgcgctgccgttctcgatcatttcgatcagcaactcgctcgtgagcttcgatacggcgctcgaggacgccgcactcgtttgcggcgcctcgccgctcgaagtgaagctgcgcgtgaccttgcccgcgatcaagctaggactcttcgcggcggccattttctcgttcctggcatcgtgggacgaagtggtggtgtcgatcttcatggcgagcccgacgttgcaaacgctgccggtgcgaatctggaccacgctgcggcaagatttgacgccgatcgtcgcggcggcgtcatcgttgctcgtgggcttgacgacggtattgatgttggcgggcgcgctattgcgccgcgcccgatgaaagaggtgaaccagtcatgacagctgcatttttgcaaatccagcgcttgcgcaagacctacgacgacgtagtcgcgatcgatcacgtgtccctggacgtgcgcaagggcgaattcatgacattcctcgggccgtccggctcgggcaagagcacgacgctctacatcgtcgcgggcttccaggaaccgaccgaagggtgcgtcttgctcgacggaaggccgttgctgtcggtggcgcccaataagcgcaataccggcatggtgtttcagcgatacacgctgtttcctcacttgaccgtgggcgaaaacgtcgcgtttccgttgcgtgtgcgtcgtcgtcccgatgcgcaggtgaaggcgaaggtcgagcagatgctgaagcttgttcatctggccgactgccgtgatcgtatgcctgcccaattgtcaggcgggcagcagcaacgcgttgcgatcgcacgtgcgttggcctacgatccgcccgtattgctgatggacgaaccgctcgccgcactcgacaaaaagctacgcgaggaaattcagctcgaattgcgtcgcattcaccaagagacgggcgtgacgattctctacgtcacgcacgaccaagaggaggcacttcgtctttccgatcgtattgccgtcttcaacaaaggcgcaatcgaacaggtcggaacgggcgaggagctgtacgccaacccgacgtcgcgcttcgtggcgagcttcatcggtaattcaaatttccttccggtcagggtcacagcgaacgccaatggcggcatgagcggcatattcccgaacggtctcgcagtggcgacggccggccaaggcccggcactgacggccggccatgacggcgcgctgatgatccgccccgagcagatgcgcattcgtgcgttgcaaggcgcgaagggggaggtcgggttacctgtcaccgtgcgcgacataacgtacctcggtgatgcgatgcattacgcggttgccacaccttggcagcaggaaatttcgattcgaatgccggcaagccatcgccatgacagcggactatcgatcggcacgcaggctttcgtcgagtgggatgcgcgcgacgcgcgtgtttttgtcgaggcatagggcgggcgacgatatgagcgccgcacttccttcccttaaagtcgagcgtcgggcgacgactctgcgcgaactcgcgctagagaagatgcgcaccgccattctcgaagcgcatttccaaccgggcgagcggctcgtcgagcgttcgttgtgcgaggggctcggcgtgagccggaccgttgtgcgcgaggtgctgcgacatctcgaagctgaggggctcgtcgattcgattcctagccaaggaccgatcgtcgccgtgatcgattccgatacggccgcgcaaatctatgagattcgcgctttgctcgaaagcgatgcggcgatggcctgcgcgcgtcaggccgactccggtgtggtgccccggcttgccgaatgcatcacgggcatagagcgcgcattcgagcagcgcgaccatcaggcagtccgagagctgacgacgacgttctacgaggcgatgttccgtggcggcggaaggaacgtcgcttgggaaatcgtgcagacattgaacgcgcgaatcaatcggttgcgtgcgatgacgattgcatcggaggaccgcggacggcaagccgtcgcggagatgaatttgatacttgatgcaatccgcgcccatgacgcgaggcgcgctcgtgacgcggcgactgcccacgtggcacgcgtcgccgtgatcgctgcacaactgttgcagcgcagccaggagccgccgccgccgcgtgaacccaataagtccgccggctacgcaacgttctgacattctctccaaaggcttttcatgtatctcgaacacgcattgaaggacccctcgctgttgaggcatcaagcgtatatcggcggtgaatggcaagccgcggattctgacgccacgttcgaagtcttcgacccggcaacgggagaatcccttggtaccgtgccgaaaatgggggcggcggaaacggcgcgtgccatcgaggcagctcaagccgcgtgggccggctggcgcatgaagacggcgaaagagcgcgcggccatcctgcgtcgctggttcgacctggtgatcgcgaacagcgacgatctcgcgctgattctcaccactgagcagggcaagccgctcgcggaagccaagggcgagatcgcttacgcagcctcgttcatcgaatggtttgccgaagaaggcaagcgcgtcgccggggatacgcttcccacacctgacgcgaacaagcggatcgtcgtcgtcaaggagccgatcggtgtctgcgctgccatcacaccgtggaatttccccgccgccatgattgcgcggaaggtagggccggccctcgctgccggttgtccgatcgtcgtcaagcccgccgagtcgactccgttctccgcgcttgccatggcgtttttggctgaacgtgcaggcgttccgaaaggcgtgctaagtgtcgtcatcggcgacccgaaagcgatcggcaccgagataacgagcaatcccatcgtccgaaagctgtcgttcacggggtccacggcggtcggccgattgttgatggctcagagcgccccgacggtgaagaaactcacgctcgagttgggcggaaatgctccattcattgtcttcgacgatgccgatctcgatgcagccgtcgaaggcgccatcgcatcgaaataccgcaacaacgggcaaacgtgcgtctgtaccaaccgctttttcgtacacgagcgtgtctacgatgcgttcgcggacaagctcgcggcggccgtgagcaagctcaaggtcggacgcggaaccgagagcggagcgacgctcgggccgctgatcaacgaggcggcggtgaagaaggtggaatcgcacattgccgatgcgcttgctaaaggcgcctcgctcatgacgggcggcaagcggcacgcattggggcacggttttttcgaaccgacggtattgaccggcgtgaagccggatatggatgtggcgaaagaggagacgttcggcccgctcgcaccgttgttccggtttgcgtcggaggaagaattggtgcgccttgccaacgatacggagttcggccttgccgcttatttatacagccgcgatatcggtcgagtttggcgcgttgccgaggcccttgaatacggcatggtcgggatcaatacggggctcatttcaaacgaagtcgcgccgttcggcggtgtcaagcaatctgggctaggccgagaaggatcgcattacggtatcgacgactatgtcgtgatcaagtatttgtgcgtcgctgtttgacggtcgcgaagcaccaggtcgttataacgtgtgcggttgtttgttgtggcgtaagaagctgaatcagaaaaaaaccgattgaggatttggagatttcaatgaaattagaccgtgtaaataaattagttatcttaagtaatattttggctggatgcttgcttccgggcattgcaactgcgcaatcttcggtgacgttgtacggcgtgatcgatgagggcatcgattacgtcaacaacagcggcggccagcatttgtggcggatgcgcgacggtacctacgacggtatgtatggtagccgttgggggctcaagggaagcgaagatctgggcggcggattgagtgcgctcttcaagctcgaagcggggttcagcctcgaaaacgggcagatgcgtcagggcggcagggagttcgggcgtcaggcatacgtcggcctttccaaaacggatctcggtacggtgaccttcggacgccagtacgactctgtcgtcgacttcgttcagccggtaacggccgtgggccaattcggcggccctttcgtgcgtggcggcgacatcgacaacacagacaattcgttccgcgtcgacaattcgattaagtatgcgagcccgtcattcggcggtttcacattcggcggcatgtattcgtttacgaattcgaacgcgcccggcctgggaacgaccggcatgtggagcttgggtgcggcctattcgcatggcggcttcaatgcgggcgcggcctatttctacgcgaagaatccggcggctcgtttcacggacggcaacttcatcggcaataccaccggcgcggcgattggtgcgagcggcccgttcagctacgtcggcgccccgcgcaacgagcgcatcatgggtatcggggcggattatgccttcggctcggcgacggcggggatcgactacacgaacacaaagttcgacgacgcaaatggtacgacgagttccgttacgttcagcaactacgaggtgtggggacagtacaaggtcacgccggccgcgacgctgggggccgcttacgtctataccgacggcaaggtgaactacaacggggcgaggccaaaataccatcaagtctcgctgatgggcagctattccgtatccaagcgtacgtcgttctatgcgatggcggggttccaacaggcggcaggggatgccaagcaggctgacatcttcgacttctcgatcgccgacgcatcgacaaccaatcgccaattgatgttccgtctcggcatgctgcatcagttctaagaacatgtcagccatgtcgcccgccgtttaccgacccacgaaggcaatcatgaagaccattcggaacatatctatcgccgcaaagataggtgttgcatttgcgagagttatcgctgtcttcgcggtgagcgcgggcgtctgcatcttcagcgttcgcgcgctggatgcgaagcagaaggaaattgtaacgtcggagcaaacgcagttgccgctcaaaggcgggacggccgattatctaaacatcgtctgggccatactggcgaacaatctgaacggcaagcccggacacaaggaatggatcgacaagcacggtgacaacttcaatgcgaggctcgccgctttgcgcacggcccgatggcactgtggctggtgctcaattcgtcgaagggtatcagaggcaatacgatgcgtatgaccctgaatctcccgggcaccgaagaccgcgaagcgacatcttcactttgcaaactatgacaacttcattttggtctaccgtctatcggcatgttaccggcggctcgtccatcgatgtatttgcactgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactgcatatatatcaggcgcggccgacctttcatcgagcgagccccagggcggttcaccccttcgcggaaggcggatcatggtgttttcccgagggcgtatcatcgtttggggatttataaaatagaaaaatagttaaattttgaaaaaaaatgctcggctggagagggagctctggacaaaagtgttttaaacaacaaaacttagatcaaagagcagatctgaattgtaagttaatcgaaaagcatttgatgacgatgcgaaccattctaaaagtatgatcatttgaaatgtatgatcaataggagatcgcgatcggatgtgacgattatcgacgacaagctatggagacggatcgaaccgacgcaatcgccaaccaggtcgagtcgaaaggggccaacccctcactatcgtattggggcggcattgaacggcatcctgttcgaaaaatttggacactgacacggattcttcgtcctataaggttctgcccggatacgttctcccagatttatcgataagccgatatggcgcttagatgcagggtggaattattcgggtaatttgtaggggtaactacgtatttggatcgatttgtattggaaaaatgtcggatgattgtggcaggggtagcaaaatgatcgctttccgggatctgttggcgctgcaaacgaagctcgagaaggaagtcgagaattcgagattggaggccgagaaacgcatttgtgagcgggtgcgcgaaatcatggccgaatatggaattgacgccgaagttcgagcaggagggggcaggcgggaaacgagacgccgcgccgtgcctcggtactggaatcccgagacaggccagacgtggtcggggcgcggaggagagccgaagtggatcgtcgggaaagatcggagtcagtttctgctaccagcgtttgcgaaaccaaatgaagtgccgactgagacgggggacgattcgactgcgggaagcggggatgacgactcgtgactcgtttcgattatccgtcgtcgcacggggtgatctcatcgtgacgagacggactttcgaccttctcagcgacgatgtcgagcttctgttttccggggggtaccgatcgtgaaaccgaacgactgccggctggggctgagggaaggtgcagcgattactgacgaagttggtgacgtgcaattgtgcgcgagtctgatctgtattcgattccaaggcaaagagtctttattccccttgttcggacagcgggaatggactgttgacatgcaactttcgtcatgtggttgagcgcagccgagcaacgccttgccaacttcattttggttggttcgttatgcgaaatgattgtcgcccgcccagtgcatttggccgatatatcaggatgccgtgcttgttcacgccgtgaaactgctggaaggatgtttgggacggactgttcgaacagcaggcgtcgatcgtgactgaagagaggggctgcgtggataggtggaaaagactggaagagggggcggcatgaattctactaacgtgtttggcgggatattcgtaggtatgctgagcgttgcgctgctaggttgcgccagcgtggaaaagccggcggcctacggtgagccgagcccaatgttcattttcgcgagcaatgagggtttcgttgcgccgtcaaagatggcgtttccgcaaggtattccgatcgatccggatgcgctaaagaaactgcagttggggatgagtaaagatcaggttcgcgatgcattgggagaccggcagtacaacggagaggatctcccgatctggcatcgctgggactatcttttccagctccgtgctcctgacggtgcggtgcatcagtgtcaataccaggtgcgcttcttgggggggctcgcctatcgcggctattgggcggactcggcgtgtcgggacatcgccgcgcgctatgcggatgcagccgggctgggcgtgatcgccgtcgcgccatgcaacccttcggacgtcgcggcgccgctgccagagcgggtcgaactgccgacggacacactgttcgcgttcgacaaggggggattcgaggatatctcggccgatggccgcaggcaacttggcgatctggtcgcgtcgatcaaggcgaagattttctcgatcaatcacttgatcgtgacgggctacacagatcggcttggcagcgacgagcacaacgcccgattgtccagcgagcgcgcacgcacggtcgcggactacatgatcgcggaagggattcctgctgcgaagattacggccgttggaaggggcgcggccgatccagtggtcgtctgcaacaacggcgaacagcctgaactcattcgctgcctgcaaaagaaccggcgcgtggaaatccgcatcaagcaaaagtgacgacggaaattctcggaatgaagagcgagaacgcgaggaatactgaaagcggggtgagcgtgaaaacgacgacttggaagcaaattggcgttcgtgctgcatgcgcagcgatcggactgtgcggaacgatgccgcgagcggtcctttcccaaggtatcgagcaatcgatcagtcgcgctgagatgcaagcgcgaattgccagtgcatactacatggccccgcgcgggcgcgagccgatcgtgccgctgccgccggccgcctcgggcgctcccgggcagcgcgcggagcacgccgccgggctgatgacgctggaaaagatgatcgcgttagtgggggaacgcgatcctcgcgtgctcgtgagcgagctgtcggcgcgcgctgctcacgaacgcgcggccaaggcctgggccggccactatccgcaactgtcggtcgaatacgcgctgggcagggagggcaactggaacgcgcagggcggccccacgtcgctttccagtgtcaacgccgacaatttccatggcggccaagtcaacctcagttgggagctctatgcctggggggcgacccaaaagcgctatgaggaagcctatgcgctggcgaaagccgaagaagaccggtaccggcgcgcgtgggatctgatcgtgatggaagcgatcagcacctacgtcaacatgtatcgcctcaggaagcagttggagatcacacgccagacgctgctgggacattcgaagctgctgaaggtcgtggaggatcgcgtcggcgcgaagcttgcgccggagtcgcgccgtagcgatgcgttgctgcgcgtgcaggaaatcatggccgatcgtgaagacatcctcagtcaactgaacgaggtcgacacaacctatcgcacgctgaccggcctggagccgccggcggatctcgccgaaccgcagcttgcaaaggagtatgaggctaagctggcatgcctgagcttcgatgacaaccttaagcttgcgtactcgattcatccgcagatccaagccaatctgcgaaccatcgaggctgctgcctacgcggtcgagggcatgaaggccgagcgcctgccgaagttcaatctctatgcccgatacaacaacaaccggttgttctcgacgcaaggaagcacgctgcccttcaccggccgcggctatgaaatcggcgtgaacgtggtttggacactgttcggttcggcgtacggcaactcgatcgccgagcggatcttcctgaaagaaaagagcgaggccgacaacgagcgcgcggtgcgcgaagtcgagcgaaacatccatattgcacgtgatgcgctggctgccgccaagggccgcacggcaattcttgatgagacgctgcgcctgtccgacgaagtgttgaatcaacggcagcattcgttctcggttcaggccatgtccgacgaagcggtcaacggtctttccaatgcctactattcgcgcgctcgcgcagcgacggcattgctcaacctgcatatgcgcgaggtggtggccagctacacgcttgtcgagagctcggggctgatgaacgaggtgttcccggcgccgctctcggtacgcggcccgatcgggccggcaccggtccgcaatttcttcccgggtagggtggccggcatgaacccggaggatggcatgccgctggaacgtaacgtcatgccggatctgctgacgcgcaaggttgtgctgacggacgggatgtcaacgaccgccgaaccgcaatcgggcacggcgccgacgccggcgtcgtcggcaggtggcgtgccggcttcggcatccgatgcggccacggcccggtcgctcgaggtgccgcccgtgatgctctcgccggcccgggaggcgccgcttgacaacgggtcaccgcagccccccgcgggcgacgcgcaagcaccggcagccgcgacgggaaccactccgtagcggttggccgcctcggaatgaggcagccgcttgtgcgtgcctgaatcggcacatggattttcggttgaagtacgcgggttttgcccccggctcgaataggagaattgcaaatgaatacgaagatgttgctgataagagccggtaaggttacgcccacgacactgaagacactcgccgtcgcaggagtggatagcggcgatgagatcgtgttttccagcttgccggccaattcggagttgaagcgcgacggcgcggatcttgtggtgcgcacgcccgacgagacgttcgtgctcaaggatgcggcggcgaagctggccgatgagagcgtggtggtgcgattgggcgaacagccgcttgtcgtcacgcaggcacccaatgaaaacactcatttgccggcgggcgtccaattggcaggcttggccgcgcccggccagaacagtgcgttcgggctgcaatcgttcgtgagcgccgccggcgagcagtcactgcagagcgatacggtgtcaccggtcgccatgggcgcggtgacgacatcgggcatcaaggacgcgggcctgagcgacggcgggctaatgggcaacctgcgaacggacgtgcggccgacggacgagatacccatgtatcagcagaagctgacgcagttgccgctcgatccgcgtatcgatgtgccgagccgcaccgacttcggcgtcaacgccgcgcgctatgagccggcaccggcggcggtgactgcgccgaatttcgtcatgtcgccgggggacaaggatccgggcgcgggcgtgttgcagaatgtcacgaatccgcaacttgacggcagcggtccggccaacgcggtcgtgaccgcgtacgaggttgcgtcggatggccatttgatctcgctcggcaccgcgacctcggacggtacggggaattttgcgatcacgcctaatacgccgctggcggacggtacgcacgacatcgtgttccaggcgcaaaaaggcgacctgacgagcccgttttccgcgccgaccagcgtcgtgatcgacacgaagatcaacacgccgacgatcggtcttcccgcgtcgtcggacagcttcggcgccggcacggtcggcacgaaccatgacgacatcaccaatgtcacgaacccgacgttgacgggcacggccgaagcgggagcgacggtatatgtgtccgacgggagcggccataccgtctcgacgattgccgacagtaacggcaactattcggttcaggcgccgggcacgctcgccgagggcaacaacgtcttcaccgtgcaggcggtggacaaggccggcaatacgagcggcaccgcacagcagaacgtgacgctcgacacggtggccgcgactctgccggcaccgcagttggaccacggctcggataccggcgcgtccaatagtgacggcatcacgcgcgccacccagccggtgttgacgggcggcggcgcggaaccgaatgcattggtgacggtatacgccgacggggtgtccatcggtcaggcgacggcggactcgctcggccattacacgatccactccggggtactggccgatggcacgcaccagatcacggctcgccagatcgacatcgccggcaacacgtcggcgttgagtggcgcggcgctcgtgacgatcgacacgagcgagccggcgccggcgaacctgaaactggtggacgatacgttcggtctgcatacagccggtacgccgagcgacggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtcgacgccatcgccgagcacgccggcgttgacgcctgctgatcagttcaacggcaatccgtcgacgacgctcaatgccagaccgacgctgactggcacggcagaggcaggcgcgagtgtcagcctgaccgatagcggcgtggtggtgggggtcggcgttgcggattcgaccggccattggacgatccagacgagtgcgctgtttgcgggcgggcacaccatcacggccacagccgtcgatatcgccgggaacagcaacgtctcgggttcgagcacgatcgcggtggctgcgaacgtcccgacgccgcctgcgccggtgctgatcacgccggatgatacgtcgccgatcgacagcaccaacaacgacgatctgacgcgcgtcaccatgccgcatttcacgggcacgacgaatcagggctatttagtgaccctgttcgtcgacggcgtgtccgtcgggcagggcgtagccggtggcaacggaagctggacgatccaggacggcacgtcgctggctgacggcgcgcaccaggtgacggtgcgcgtcagcgatccgttgacgggcgcgacaagcgcgatgggccccgggacgacggtgacgatcgacaccacgccgccggctgcgcccgtcgtgcagctcgcttcgtattcggacagcttcggtggcgggacgaccggcaccaacagcgaccacctgaccaacgtcacgcagccggtgctgaccggcacggccgacccaaacaccgtcgaattgctgctagaagggaccgtgacccttggcacggcgaccacgaatgcgtcgggtgcatggagcttcacgatccagaatccgctcgcggacggcacgcatacgttcgcggtcacgtcctacgaccaggccaacaaccattccgccgccaccaacctcgtcgtgacggtggacaccgtggcgcccgcggggacgacgccgaccctggacccgacgtccgattcgttctcgccgatcaacggcatcggcaataaccacgacaacatcaccaacaatctgtcaccggtcttcaccggggtgaaccaggttgcaggcggcgaggtgctgctctatgacaacgggcaactgatcggatcggccacgtcgctgggtgcggtgggaacgacctggacggtcagtcccggcaacctgtatccgggaacgcacttcatccagtcacgctatatcgaccccgccggcaataccggagcgttgtcgtcgggcgtgagcgtgaccatcgacaacagcgagcccgcgccgaccaatctgaacctgccggcgtcggcggactcggggcaaagcaataccgaccacatcaccaacgtgaccatgccgcccatcacggggaacgccaattaccaggatgtggtggttctgacggccgtcaacggcacgaccaccacgacggtaggcaccgcgacggtcggcgcgtcgggaagctggtcgatcgtgccgggctcgctcgcggacggcacgtatacgttctcggcggtggccgtggacgtggcaggcaataccagcaacccgggcgtgccggtccaggtggtggtcgatacgcacgcggcggcgccgtcgatcacgctgggtacgccgtacgatacgttcggcacgggcacgagcggcaccaactcggatgagttgaccaggaacaccatcccatacatgtacggcgtcgcagaaccgggcgcgcgcgtgaccgtcgtcgagaatggcaacaccatcggcacggtcaacgcggactcgagcacgggttcgtattcgatccagataccgccggcgacggtggacggcacctatacgttccaggcgatgcaggtcgacgtggcgggcaatacctcggcgtatagcgcgccgaactacgtgaccatcgataccgtggcggcgacgccgacgctgaccgcgctcacgcccgcatcggatacgttcggcgtgggcacggcgggcaataaccacgataacctgaccaacgcgtcgaccatcggcatcatgggcacggccgcggaagccggtgcggcgcttgatctataccagatcacggtgtcgggttccatcacgacgtcgacgtcggtcgcgcataccacggcgggcgcgggcggctcgtataccttcgcgtctttcacggcacctggggccgacggcgtctatacgtatgagacccgggaaatcgatcctgcgggaaacacgtcgccgatgtcgccggcattcaacgtcacgatcgaccgcacggtcgtggccccggtcctcacgctgcagaacgacacgcaatattcgggcagcccgaactggagcaccggcaccaatagcggtggcgcaggttcggccaacttcggcacgaccacggacgggctgacgaaagcgacgcaaccgatcgtgtccggaaccgtggaaaacggctcgctcgtcgtcgtctatcgcgacggcgtgtcgatcgggcagacgacggctaacagcgcgggtgcatggtcctttacggatccggtttcgcaggcagacggcacgcatgcgtatgcggcttatcaggtcgatcgggccggcaatacgtcgggcctcggcgccaacctggcggtgaccgtcgatacgcagatcgaaaccgcgcgctacctgcctgccccgacgccggcgggcgcgagtccgaactactacgcgcagatcggcattccggcgctggcgaacggcctgaacgcgcaggagatctacaacgtggatgcggcgggccacacgggcgtgccggtgtacttccagatcgatccggccacggccgccaaaggcaaggccggcgatatcgtggtggtggacttcacgttcacgtatgccaacggcacgggcaccgcgaccgtaacgacggaagcgtcctacacgattcaggcgcaggatctggtggtcacggccggcaacacgccgacgctgacgacgtgggtcacgcccaacacgttcttcgccggcaacaactggttgagcaactacaccggcgtcaatcagatgacggtgcaactgcaggtgcgcgatcaggccggcaatgtcggcttcaccaacacgccgaacgtcgacacgatcaacggcgcgatgaacgcctcgcacgtgaacatcgacctgtggacgctggcgaccaacaccggcaccaatacgtggctcggcaacggcgtgcaggtctaccgcgaacttggacgcccggctgatcagctgggctggcaggtcatcgtcggcgacgatttcaacaacgacgggatccacgacctgttcatgtacgcgccgacgggcggcgccgccaacaacaacggccggatgtatctggtggccggccaggcggacaccgttgcgaacggcacggggttcgtggatctgcagaacgtcggaaccacgtccgactggagcgagaaccacggtcaaggcgctgccaccggcggctatgtctggaccggcgtgggcaatcagagttacacgaactggacttccgttgcggacatcacgggagacggccgcggcgaactggcgttcgatcagaccgtggggccattttcgcaaggtaatccggagatcgttgcgaacattctgtacagcgatgcggtcggcccgggcggcttccagcaagcgctgacggggctgacgcggcccgagatgacgcagttctacgttccggttcacggcgattcagcctataccagccgaggggtgtcgtcgaacttcgccgccgagttcggcgcgcttgcgacgcattacgacttcaacggcgacggccgtggagacctcctgtgggcggacggcggcacgggcaacatgggaaacagcacgaccgtctacggtagtgtcttggtgggcttcacgccgagttcggccgtggggctgtacgacttgaggctgcccggttcgtcgatgaaccagacggcgagcaagggtttcgatgtctacagcactgacccgctgcacccggtgggggcgaattccgccctcacgcaggcgcccaacaacgtctgggcgcagccgatcggagatctgaccggcgacgggctgaacgacatcatcgtgggccagccgaacggcacgttcaacaatctcgcgaccaacggccgcgtggcggtcatcttcggccgcaacgacggccagggcgtcgacatcaacaatctctccgccggccagggcttctatatcacctggaacagcgcggtcaatgcgggcgacgtattcggtcagcagatcaaggtgatggatctgaacagcgacggttacgacgacgttgcgatctcgatccgttgttccgccgcgccgaacacgagcagcaacgattcgttcgatttcgtgatcgacggcaagtggctggcgaactacgtgcacaccaacctggccgcggggggcgccgtgccgacgctgagcatcgacgcgatctacaacgcgatggtcaatcacacggccacgccgatgggctggatcgacggcgacccgaccaatacgaacttcgcgggcaataccagctatccgctcaacgtgggtacgccggtgctgaagacagacctgaacggcgatggctaccaggacaccgtgatccggaacggcacgcagtattacgtgttgtggggtagccccgactatcacgcaggaacggatacgaactacggcaccacgttcttcaatcagccgaatcacctgtcattgctgaacaacaacgtgggcggcgcgccggtccagttcgccgacatcaacggcgacggcctgtgggacatgatgatctcgcaaccaggtaacgcgacggacggaacgaatggcggcctggtcgaagtggtgtatggcgtcaatagtcagtcgggctccgcgccaggctcgccgctgccgttcgcgtccagctacaccaatagctggacggcgggcgccgacacggtgacgggctcgagcggccgcgacatgctcaacgggggcgcaggcaacgacacgattgtcggcaacggcggcgtggacgtgctcgagggcggcggcggcaacgacatgctcgtggtcaacggcgacaacatcgcgcacttcacgacgccgggttcgtactgggacggcggcatcatgatgggcggtgaaatcaacacgctgcagttcgacgccaacaacacggccaacgcgacgctggatctcacgcaggtgagcgtgggcaacaacctgtcggcacaccttcacaatatcgagcgcttcgatctgaacggcaacggcaacatgctcaaattcgatcttcgaagcgttctggatacctcggcaatgggcgtattcctggacggcgggtcgagcggcgaaacctggtcgggttcgacctgggatccgggctatacgggctcgcacggcaaccgcacgacgccgttgggtccgaacgttccgatgaaacaatgggtgatcgacggcaatgcgaccaacacgctggatttcgagccgttcactcaaatggctcaaaccggcgccagcacgggcctgaccggcaattgggcccttgtcgggcacgtgacgcacaacgacgtgcacggtgtctcgcagaactacgacatttacgagttcagtggccagaacgcgcagatcatcgtgaaccacaacatccatctgacccacgcaggttcgggcacgacgctgtaagtcgaggccgaatggaacatgggccgggcgactgcgccgcctggcccgcggacaaagtcgacaatgagcggcgcggcggctagcagggaatcaacatggggctactgtttgaacagtccagactcgagcgggtgcgtacctgggcaattgccaacaagcagcgctttcgtccaaacggctttggacggcagttcgcgttgttgcaggaatttccggacgtgccagacgcaatctgggacatcaagcgcgacgtcgtcgcgcatttcggcttgcacgacttgccgcaggagccgctctatcgcgatttgtgcggcgtgatcaccgaggggggcgcggtgcatccgcatcgcgattccaatcaggggatgctcgtgcacacgcgcttcaatgtcatggtcagccggcccgacgggggaggcgttccgatgatcgacggcatgctcgttgacgtgcccgaaggaggcatcttccgtgtggacgccggcctgctgacgcattcatgtacaccggtgatcggcgctcggccgcgcatcattctgtcgttcggctttctgagtccgctcgaccggttctccgggcttccgttttgcatttcgacaccatgaacatccatttcatcagtggcttgccgcgcgccggatccacgcttctttccgtgctgctcgcgcaaaacccgcgaattcacgccaccatcaccagcccgctgttcagcatcgctacggcgatgcgccaggcgatgagcacgtcgagcgaacactatcagctcatgaacgagcgcaagcggctgaagctgtatgccgggctgttcgacagctattacgaagatgcgtacaaggccggcaagacgatcgtgttcgattcgaatcgcagctggctacagttgcaggcgctcacgagcaccgtgttcccgggagcacggacgatcgtttgcgtgcgcagcccaagctgggtcatcgacagtctcgagcaactgttcctcgcgaacgcggccgtgattccgcagtatttcaacgacgccttcgaagcgcgcagcctatatagccgaaccgatgcgttgatgcgcccggaccgcatggtcggcgcctcgtggagcaacctccgcgaggcgttctatgggccgcagtccgagcaactgctgatcgtcgaatacacggcgctggtcgcggacccggaggcgacgttgcgcaccctctacaacttcatcggcgaaccttttttcgagcacaaatattccgaattgcgaatcgagtctcaggatgacatcgatcgtttcgattacgcgatgggtgtgcccgggctgcaccgagtgggcggcgaagtgcgcaggcgcgcgcgcgcgacggtgcttcctccggagctgtacgagcgcctggagcggatggcgttctggcgcgaggtgaatgcgacgaacgccaaggtgctgctcggaccgccggagacgcctgcgaatcggcacgcgacgcaaacggcggagtaatggagcgcgaaacggtcaagtgggagtgcaagcgatgagcgatacgatcccggcaattgagcattcggccgcggaaagcgatgacaggacggtcgagcgcatgggcggcccggatgcggcgagcgaactaccgcttctggcgcgtgttcaccgcatgctggcggcagccgtcaccgaggcagggcgggcactggggcgcggtgtgtcgttcgacgcattgctcgccgggctgaccgacggcaaggacgcgatggggcaggtcgacgtgatcgggttgatcgaggcagccaaggcgttcggattggtcgtcgaatccgtcgacgtgccggccgcgtcgaagctgggcaccacgtccctcatcgcgatcgacaccgagtcggcgcaggaccaggtgctgttcttcccgtcggtcgagatgccgcatgagcggcgcgcgttccgcttcaacgcgacggggctttgccagtatttcgaataccggcaggaccaggtgccgacaggcgtcggcgtgcaatggttgcgggttgaccgcgtaccctattcggcgacggccggcgcacgggatgccggccaccgcccattgccgagcaaggagcatatggcctggctgtgggacgtgctgcttgccgaaaaatcggcgtttcgctacgcgctgatcgcgtcgctggggtcgacgctgattggattggccatgccgttcttttcattggtcatcttcaacacggtagcgccgaacggcgccgtcgcgacgttgatcacgctgatgatcggcatgctggtggcgattgccgccgatttcgtgctgcgtgaggttcgcgcgtacatcatcgacgtgacggcgcggcggatcgacgtcgtgctctcgcggcgcatctatgagcatctgctcgatatcaagctcgaatcctggactggcgtggcgggcacgcaggccgacatgctgcgcgggttcgccaccgtgcaggaagtgtttacgtcgggcgtgctgctgctgttgatcgacttaccgttcgggctgatcgcgctcgcgatggtattcgtggtaggcggtcatctcggctgggtgccggtgttttgggtaatggtgctgctcgcgctgctctggcggatgcagagttcggtgcatcggtccagccagttgtcgatgcaactgggccaggagcgccatggcacgctcgtcgagacgatcaatgcgttggagactgttcgtgcggtaggcggtgagcgcgtgctgagaaggcgctggcgcgatcagaccgcgatggcagcgatcgcgtccggcaccagccggatgttgacgcaattcgtagcgggcgtcacgaccatgagcatgcagttggaaagcctgatgttgctcggcatcggcgcgtggatggtcggcgagaaatggctgacgctcggcgggctgatcgcggccaacatgctggccggccgcgcgctggcaccgttcttgtcgatcgtgtcgctaggcatacgccttgaaagcgcgcgcatcgccgccggctttatttcgcgcttctttcagatgccgcggacgacccgtgagacccaggagttcgtcgcgcggagcgacttcaccggcgtggtgacgctgaacgacgtgtcgttcgcgtatccggcgcacaagtcgggccgtgcgacggtggcgaacgtgaatctgaccgtcggcgcgggcgagcgtgtggccattctcggtcggatggggtcaggcaagagcacgctgctcaagctgatggccggcgtcctgagcccgatgcgcggcagcgtgctgtacgacggcacggatctcgcccagctcgatctggtgacgcggcgcaaggtggtcggctatctgcagcagaaccccgtgctggtgtcgggaacgctcaaggagaacattacgctggggtgcccggacgcctccgacgaacgcgtgctgcgcgcggcgaagatcgcgggggtcgacgatttcgcgcgcacgcacccggatggctattcgatgcgcctcggcgaacacggacgcggattgtcggagggtcagaaacaggtggtcggcctggcgcaactgctgcttaacgacccatacgcaatcctgctcgacgagccgtccagttcgctggacttggaggccgagaatcgtctggttcatgcgctgaaaacgagtctcgtcgatcaggcgctggtggtggtgacgcatcgaccggcatttctgcaactggtgtcgcgaattatcgtgatcgatagtggttgcgtggtgctcgatggccctcgggacgacgtgctcgcgaagctctcgggccgcactcagcaaactgccggcgcaaaggggatgtcatcatgtccatgaagctcattgcggcgatcttcaggccgtttctgtcgctggctgatgcggtgctcggctacttcgagcgccacgccttcgaaccggcgtcgcccgaggggcggcaatcctggcgcggcagcgcgttggggctcgaggaggcgtccattgcaccggcgcggcgtgccgccgcgctgatcccgacggtcatgctcgcgctgctgatcgtgctcgttctgtgggccacgttcttcaagatcgacatcattgcggcgggccagggcaaggtcattccttccacgacggttcagcaactctcgacgctggagggcggcatcgtgcgggagttgctcgtgcgtgaagggcagatcgtcaagaaggggcagccgctcgttcgactcgatccggtcgtggcgcagggcgccgtgaccgagcaggccgccacgcgagagggattgatggcctcgattgcgagattgcaggctgaagccgacggcaaggcaacgcctttgtatcccgccggcctgaagccggaaatcgtgagcgaggaggagcacgtgcgggcgcaacgggcggaggcgctgaattccaccatcgaggtgctgcagcagcagcgcgccgccaagcaggcggaggcggccgactaccgcggccggattccgcagtacgtgaacaatcagcatctgttggatgatcagatccagcgcatgttgccgctggtcggagtggggtccgtggcgccaaacgagatcaccaatctccaacgcgagcgcggcaatctggccgcgcagatcatcacgacacgcgaaggcgcggcacaggcgtccgcgcagattgccgaagcgagccacaaaatcgaggaaaagatctccaccttccgcagcgaggcgcgggaagagctggccagaaagcaggtccagctgcaggcgctggagggcacgctgtccggcaagcaggacatcctcgaccggacgttgatccgctcccccgtgaacggcatcgtgaagacgctctacatcacaacgattggcggtgtggcatcgccgggcaagagcgtgatcgacatcgttccgaccaacgattcgctgctgatcgaggctcgcatccagccgcaggacattgcctatatcagggtgggagatgacgccaaagtcaggattacggcgttcgactccggcgcgctgggttcgctggatgcgaaggtcgaactgatcagcccggacagtcaggccgacgagcgcagtgggagcctctactacaaggttcaggttcgcacgcacagcagcgtggtggccacgcaggtcggcgacctgaacatcttgccggggatggtggccgacgtcgatgtgatcaccgggcgtcggaccatcatgtcctatattctgcggccgatcgtacgcgggatgagtcgcgcgatgagcgagcgttgacgcagtccgcgccgtcgaacttggctgcgggcgggtgatttcggcagcactgccggcagggcattcgcttcgcgttttccgcttcgtgccgacacagcgaagaaggggggatgataggtatgtacgaacaaagcaaggcggccaagcgtcgctaccgtgacggggatttcgcgagtcggtatttcgtcggcgacggcatcgacgtcggcgcaggtccggacggacttggccgctatcggcgacagttcgcggccatgcgttccgtgcgcgagtgggacctggcagacggcgatgcgcaactgctcgccggcgtgagcgacaacacgttcgatttcctgcattcctcgcattgcctggagcacatgcgtgacgcggtcgaagcgctgcatagctgggtgcgtgtcgtgaagcccggggggtatttggtgatctgcgttcctgatgaagacatgtatgaacagggcgtgtatccgagccggttcaaccctgaccataagtggacgttcacgattcagaagccgcagggtgccagttggtcgcctcgatccatcaatctgctcgaaatgctgattccgttgtcgggcgtgctggagatcgagcggattcaacgggtacaagagtttttcgacgacacgttgcatggtcgggaccagacgctcatgcccaatgtggaatgtgcgattgaactcgtgctgcgcaagcgcggtgcggctggcgcaatcatgggcgacgtgcggccggcggcggcggagggcgccgcggccatgctgccgtgcgcgcgcgccggaaccgggcgcttcgatgcgcccgccggccgcgaggcgctgatgctgctggacagcgggcatcgcgacgccgccgagcgcaaggcgctcgaagcactggtcagggaaccggcggactgcacggccatggacgtgctcgaacgtctgtatctcgattcggcgcgctacgcggaatgtgccgatatcctggagaaactggttgcgtatgcgccgaataacgccggcgcctggaacaacctgggttgctgctatggcgagctgaggcgttttccgcaggctcgcgcggcattccagcgcgcggtcgacgccaatccggagtatgtgaccgcgtatggcggattggctgccatgcactatgcgctcggcgatccggcgagcgcggaagcgacctaccgcgccgtgctcgcacgctcgccggagcacgtcgattcgtgcgtgaatctggccaactgcatgctggcccaagagaaagtggaggatgccaggccgtacatcgagcgcgccggtgaaaaattgttgcccgacctgaacaagccgaaggatgtcgcgctctgcgcgccgagggagggtttgacggtgccgtatcgaagccgcatcgaaaatcgtccgatcttcgaaagcatgcacgcgcggctcggtatgtcgctgctcatgctcggacgcgcgaccgaaggtctgcgcttgctggagtggcggctcggcagtgcgttcgtgccgggtttcgacgcgcggcgcgcccagcggatgtggcgcggcgagccgttgcgcgggaagtcgctgctgctgctgtgggagcagggctatggcgacgttttgcaggggctgcggcacgtgagccggctggcggagttggccgagcgtatttacctgcctgccgacgccgccgtgcgagagctgttcgaagcgagtttctccgcatgggggcagaaggttgtcgtgtgcgactggcgcgacgagccgcccgccttcgactattacgtatcgatcctgagcctgcatcacaggatgcgcgagctgggcgtcgcttgcccggaggcggtcggaccgtatctgtcgtgtaatccggcggaagtggagcgatttcggtcatatcggctcgacgaaaatgcgctggccgtcggcgtgatctatgccggcaagtcggagatgttgctcgatgcgcagcggtcattgcctgaatccgtagtcagggacctgacggcgccgatcgccggcgtccgtttctatagcctgcagatcggctgccgagccgccgattgcgcgatgctgggcaagatgaacggcgtgatcgactggtctatgttgctgagccgcttcgcggatacggcggcggcgatgcgcgcgctcgatctcgtcgtttgcgtcgataccgcggcggtgcacctggccggcgcgttgggcgtgcgggcgatgctgctgaatcgcttcggcagcgagtatcggtggcagctcgatcgggacgacggtgtctggtacgaatcggtgtcgcaggttcgccagcatgcaatgaatgactggacgaacgcggtggcttgcgtgcgtagccgattgcggcaggaggcgctggatctcgggcgggatgccgtggtgccgggcgcgcagttctcggcttccgaggccggccagccggacgtgcatcggcagttacgcgcgatcgagcaagcactgggaaattcgcagttggacgaagcacgcggcctcatcacgggctacctggctcaacatgccgattcgccgaaggcacagtgtcatgcaggcgtgctggaattgctgtccgccaacccggacgccgcacgagcttatctcgaccgtgcgatccggttgcgcccggactacgctgtcgcatacagcaaccgggcggccacccgcaaggagggcgatgccgagcgcgagggcgacatcatccgctcgatcgcatgcgatccgtcattccatgccggctggctcaacctcgcgcgcattcgccggccgcatgatgctgcgctcgcgctgcaatgcgcgcgtcgcgccgtgcaactggcgccggacgatgcggacgccgttctgctcagggcggagctcgcgctcgatactggcgattttgacgaggcgctcagccagttcgagcggttgcgcgaacagcgccccgacgctccggagagctacgcgaacctgatcccggcgctagcggcgctggagcggcgcgacgacgcgatcgccgcattgcagcgggcactggagttgaattccaagcaccctggcgccttgaacaacggtgtgcagttctacttgcggacacaacaatacgacaaggcgatggaactcgcgcagcgctacgtcggcgcgcatggcgaactggccagtgcgcacacgatgtgcggactcgtctatcacaacctcaaggcttacgatcgcgccgaggcttcgttgcggcgagcgctggaaatcgagccgcacaacgcggaagcgctgtttgcgctgggcaccgtgctcgagcgggtcgaccggcttgccgaatcggaagaggtattgcgccgcgcgttgacgatccgccgcgactatcgcgtgctggtcaatctggcggtgacgttgaaccgtcagcagcggtacgaggcggcccgaagtctcaacgacgaggcgctggcgatcggcggcggcaagatgaagagcgagttgaagccgcgcatggcgctgatgcgcaagaccttcgcgggtcagccgtttcgtgcggagctggcgacagtcgacatgaccttcggtccggactggaacaacgcgctgatcgcgctggtacagggcgactatgtccggggatttgcggcttacgaactgcggcaggagcatcagaccgtctccggcatgacggcggacgaatatcgcgcgctgctgtggcgcagcgagccgctcgcgggcaagcggatcttactgctgccggagcagggctatggagacgttattcagttcctccgctatgttccggaactcaagcgcaagggggcgacggtgctggtcggcgcttccgcaccgctgcgcaggttgcttgaagtcgcgcccggcgtcgacgaggtggtgcaacttgacgatgcccgccgtccggcgttcgattatgtctgcccgctgatgagtctggcgcatcggcttgatgtttcgagcgcggaggattttctaccgtcgttcccctatctgcgcgtacctgaggcggcttcccaaacctggcgagcgaggtttgcggcggacagccggcgcaagatcggcttggtctgggcggggcgtaagatttatccggccgatagactgaggtccgttccgctgccggagatgcgcgacgtcctcagcgacattccggatgttcagtggatcagcctgcaagtcggcgactgtgcttccgaagcagcgagctggccggcggtgctcgatgtcagtgcggaactgaccgactttgcggaaaccgccgcgctcatcgagtcgctcgacatggttatcacggtggatacggccgtggcgcatctggcgggcgcgctcggcaagccggtctggatgctgaaccggatctccacggactggcgctgggggcaggaaggcccgcggtgcggctggtatcccagcatgcgtatttttagacagcaggttcatctgagctgggccgagccgatcggggaactggccgatgcgctggagcagtggctggatgtcgaacggctgaatgcgtgagacgagtcatgtacggatcgggagcctgcccgccacgggacttggcgagcgcacgcgagtgggtcgcgcgtcatcccgatgatttggcggtgctggccgcgtgcgccgatgtggtgctgcgtgcaggtcagggcggcgacatcatcgactggttacgggcgctggccgtgaactcgccgaatgagcggcatcgttggaggaacaatcttgccgcggtgctgttccagcagcgacaggtgagcggcgcgcttgccgaacttcgaggcctgacggccgaatgtcccgaatatgtgccgggatggctcaactatgcggcgatgctcaaggccggtgcgcccgacgagtatgaaaccgcgcttgcgcaagcgctgcggcatcatccgcaaaacgcccagctgcttgccgcgtttgcgcctttacgcgagagggcggtggccggagcgggccgcgcgatgttgctcgagcggtggcgttcgatggcgacggacggctacagggatgaagacagcgatgcgatcgcggtggcgcttgcccatatagacggacgagcgggacaaaccgacaggcgcatcgcgatccttctggaggccggtgcgcgtcataccgcgcagcggcggcttgcgccgctgcaggaaagcaatcgcgcgctggccgatgccattccgggcttctatcccacactcagggagcttagacagccggcgcattggattccgtgggaactggctcttgcgtatctcggcatgcagcgctggcaagaaggcttttcctgctacgaaagtcgcctgctgtggtgggggtacagcgcgggctggaccgccgcgcaaaagatgcgtcgttggcgcggccaggatctggtgggcgcgacggtgctcgtgacgggtgagcaggggtatggagatcaagtccagttcgctcgcttcgcgtcgcgcctgaagacgctcggagcggaacgggtgattctcggaacgaacaagccgctgcagcgattgctgaggacgctacccggcgtcgacgacgtcattgcattgggtgacgcgattcccggtttcgattggcatgtgccggtgtgcagcctgccccatggcctcggcgtcacccatacggctgaactgtcagccgtcccctatctgcatgtaccgcagacattgcgccgccactggcgtgcccggctggatcgtgcgttgccgacggcggggcgggcaatgcgcccgcgtatcggattgtgctgggcaggcaaaccgacgcacgtggaggacgccgcgcgatcgatcccgatagagcgattgcgctcgttgattgatcggttcgccactaaagtcgactggattcgcatccagccgggcatgagcgtgcagacgccggggatgtgttgcattgatcatgcgatcggcgactttctcgagctggcggcgctgctggataacctcgatctactgatcacggtggactcggcgccggtgcatgttgccggtgcgctgggcgtaccggcgtggctgatgaatcggcatttcggggactggcgctggccgaggcaggaaacccgaagcgcctggtacggctcggtcgaggtattccatcaagcaactcctgacgactggagcgggatcctggattccatcgcggagcggctggcgcaaggtgtcgtgtccaagcccgacgcgtgatggcgcgctgcgggcgccgacgcttcggattgtggttcgggccgccctagtgactgccctgcctggttttcgacttcggcgcggtgacgtccatcaaattgaggatgacgggcatgacctcgatgtcgctcctcgctgccgtttttatagcagccgtcgcgaggtgccgattgacggatgccataaggtgcaaaacattgccgttgccgcggcgcttgacggcggtcaagcgccgccatcggcgcacggcgccgggcaattcactgacaggaagcttatggacaagttacatgcggagcgcaacgtcgaatggcagacgacgtccgtcagccggcgtgatcgtgagtcgcggcaggcgcacggcgcgcttgcagtctggctaacgggccttcccggagctggaaagtcgacactggcgatcgaggcggaacgatgccttcatcaagccgggaagcggacttatgttctggatggtgacaatcttcggcacggactgtgtcgcgacctgggattctccgcggacgatcgcgcggaaaacattcgccgcgcgggcgaagtggcgcgactgttcgtcgatgctggcgtcattgtgctgtcggccttcatttctccattccgattcgatcgtgcgaaggttcgtgcactgttcgacgcgggcgacttcatcgaagtgtactgcgactgcgatccgcggatttgcgaaatccgggacgtcaaaggcttgtacagaagggcgcgtgcggggctgatttccgagttcaccggcatctcctctccttacgagccgccgcggcatcctgacgtctacgtcaatactggcaaggaatcgctggatgcatgcgtcgacaggatcgtccgccgcgtgctccattcgctgcgctagttatgattaagttagctaagctgatgtggccgggagatctgaggaaggccactttgcagccggtccaggatgaacagcgtgtgctcgatgcggccaatcggcgacgcggcttgcagatcgcgagcacggcgccattgagcacgttcaggacggcagtagtcgtgccatgacgagcatcatcatgagtgacgccttacatcaccgaaatccagacagcatgggttgcgtgcgccgccggtttcaggccagcttcagcttccttcaagacaccgatgatttgttcttcggtgaatcgctatttcattgccgttcctctctggaacggactctacaccgtcacggtactcaacgcggggagcaggtcaattcggatcgttcgcatcagatgtaacgggaatcagattagctttggggtgcccatcatgaacagatggtacatgtcgagagcttaccggagacacgcttacaaccgttctttatttgtcggcttaatcaggtaagacacggatggatcaatcgatcgaagccgtccatccttttcgcacatttgatattcaagcgcgttcccacagtatgggaaatgacgatgtgcgctaatggcgcagccgctcggcgatttccctgaacgacctgtcgcatcggtcgcggcgcgcattcctcgccctcctgggacggaacatctgcttcaggaaagttgtgaatctactgtcaatatccatctacaattcaaggcctggatgcaatgaaataggatccacaaatccggatcgagggcgccgaaaccgcatatcgacaagttcgaccgaattcgccagctcatccattactatttcacgtgcgccgttggaatcaatccgtcaatatcaatttcttaatattattaatattcgataatacgcataataatcacgctctaaattcgctgaggatggccacatgaagaaatccaaccttcaaacactactaatgctccgttatatggggcaaaagttacaaaggtatgaggtgacaggtggtcatttatctgatcgaggacgatgagattcaggctcaatactatcagtcgatgcttgttgagcacggatggcaggtcaagttattgctggatggggagcgggcattccgcgagattcaacggatgcctcccgacttgatcatcctggatcgacgattgcccgatctcgacggccttgaggtactgatgtgggtacgtaagaactactcgaatattccagttctcatcctaactaatgcgatcctcgaatccgaggtggtggccgcgttggaagcaggcgccgacgattacgtgattaagccgcccaggaaacaggaattcgttgctcgagtcaaggcgttataccggcgagcaaccgaaacgagaacgctttccgagttgattgaaataggcccttacaggattcaaacgtccgaaaaggtcgtctattttcatcatgaagcgatcactctgtcgccgaaggaatacgagatcatcgaattgctcgcgcgcaatatcggccagatcgtgtcgcgtgacaaaatggtctaccaggtgtgggggcggcttccggacgaggcggcctttcgcacgctcgacacgcacatttaccgtatcaggcgaaaattggaattgacccgctacaaccggttgatattgcgggccgtatatatgcacggctacaggctcgaatatatgggtgtcaataatatgatggcccctgcatcgtgatccctcttcccgctcattctaggggggcagccagaattcgtgaaattgtcaccaaaatggcttaatccactgattcaaaaaagaaatcggtacttgaatcaaggggcgccctcagttgcagatccagcagataggacccgaggcggtcgatgtgatcgttgcggtatgaaccacaccgaattgaggtcggacggaattcgtggaagccgccgggtcaagagacggtttcataaagactgttgggcttgccacagggtattccagcagatcgggcaacagccgagtttggggaacgcttcgtgaatgtcggcgcgacgttcaaagcgaatacgtagatggcggaaatgacgcagccaagcatgagtacgcttgacgacccaacgggcttttcgaggccactaccgtgcggatgaccgcgccgcgcgatgctggtggggatgtcgcgctcgtgcgggatgcgtcggtatttgccgtggtcgtagccacggccggcgtggacgcgggcgggacggcgcggaaggccgttcacgcacgccgccgatcggcgcgatggcctcgatcagcggaacccgttgggtgacgtcgttccgattcgcgccggtcgggattgctgcgatcggcgttccgttggcgtcgatggcgatggggtgcttcggccgggggcgcgctcgaccggtggggttcgggccagtttttcgcccgccccaaccgcacgaatcgacgatgagtcgacgatcacgcgggagagagaagtcgatgttcccggctgcacgcggtttcgccagcagcactgcgtgcagtcgatcccacacgccagtttgctgccaatcgcgcaacctgcgccaacaacctgcacctgtgccgcatcccatttcgcacggcgagtcgcgccaacgaatgcccgtcttcggcacaaataggatgcccgtcaaagccgcgcggcccgctaccggcttgcggccgggatacctgaagcggcgcggctttggcggcggtagcagaggctcgatccgtgcccacagtccgtcgtcaatgattggcttacccgtcgcctcggcccatctgccacgacggccggatcggacgaaacccatgagtcgaccatgccgaatcggcagcgacgaggttgacatttgttgatattcgagtgtggtcggaaagggtaaggttccacttggaaggtgttgtgaaatgaattggacgtcgtcttgagattaaaaccaagccgcacgcgtgcgaaaggaatacctcttgccggcgaaaatggcgcccgtgttgaggggagccattgcaggccgttggaaatcgttccgatgaggctgtagaaaattgtcgggcatttctgaatgcgctcaagccgcccgtgcgactttgcaaggattgggcacttctgaatgcaacatgaacgtacctcccaagccggcttttcaacagcctgatagggacacgcggcagatgttcggccgcgccgagggcaggggactgccggcgctccaatttcgtcggaccactttgaatacccttcgagaaggggagacgtccatatcatgtcgactaaagttcttacgataatagtgggcacgctcgcaatggtggccgctgtctatcccgatcttgccgccgcggcgttgggcggggaaccggtgaactacgaagccggcagtcaggtgccgccccacatttatgacgtccgcccagagtccgcttcgcagcagccgtacaccgttcaacgggatctgattcagaaccgaacggaagtccatcagtacatcgatggcaatggcaaggtctttgcggtggcatggtcaggcagtgccaaacccaatctacaaacgctattgggtggcaagttgttttccaccatgatccggagccagtctgcgtcgcatcatgggagccgccattcgctcaaccaatggaacgatgacctagtggtccaaagccaatcgcatggacacctatttcgagggcgagcctggattccgtcgatgcttccccaaggcgtgtctcccgaggtgattcaatgaagcggtatgtccttgcggtgctggcgatggtcttcctcgcgggatgcggcggcggcaatggaagcgatgagagcggcagcgcgcctgcgaataccggcagtgctcccgcttcgacgatccccggcgcggggcagtacccgcccgccgctagtgccaatccaacgtatatcggtacctatgccgcagtagccgggaacaacgtggttccggtgtacttcgaaagcgggaactctccgacctacaattcgaatatcccttatatcgatgttcagatttgcgtaccgggaacgagccaatgcgtcagggtcgatcacgtgcaagtcgatagtggatcgaccggactgcgcataatgaagtcggccttgaatggattgactctcccattgcaggccaatacgagcggtgcgcagatcagcgagtgcatggcgtatgccaccagcgaagtctgggggccggttgcccgtagcgacgtttacgtgggcggagaattcggcggtaaccagacgctacaggtcattgacgatagcgattcggcgagcgtccccgccagttgcagctcacagggggcactgaccgacacgacgagcagctttggcggcaagggaatcatcggaatcaatcagctgtttagcgatggcggcagctactacgcatgtaccggcaccggatgctcgcagctagacagcagtcccgtgacggtcaccaatccggtggctggcttcgcccaggacaacaatggcgtgtcgatccaaattcagccgatttcggacctcggtgcgacgtcggcatccggacaactgatcttcggtatcaacacggcaagcaacaatcgaatcgctggggcagcgatactgtacacggacaagaacggcgatctctcggtcaacacgggtacgcgtaccatgccgggctttatcgatagcgggacagcgagctatttctttccggacgacggcagcatcccaatctgctccgataaccggaattggtattgcccgccctcgccgattagcgtgaacgtcgacgtcatcgccggcgacgcgagcgtggatcgcccatcgtcgtatcggctatcaagctacgacagtatttccgcggacatggaggtcgcgccgactggggaaagcggctccgtgttcaacgatggcgcttcttggtatgtgctcggcctgccgttctatatcaatcgccgcgtctatgggtcaattcagcagagcgacagcgacccgatgtactacgcgttttagagacggttgcagaacggctgtatgaaccgcgccgagttttgtggaggctccaactcttgagagaatggagccatgaacaagaagccgggcaagttttccccggaggtccgggagcgcgcagtgcgcctggtacgcgagcagcgtagcgagcccccgtcgaagtgggcggcagtcgaatcgattgcgccgatgatcggctgcacgccgcagacgctgtgggattgggtcaagcgcgacgagctcgaccgccgtttcaagtcctgaaggccttcattgatcagcatcgcgcccccttcgggggcgagccgatctgcaaggtcttgcggattgcgccgtcgggctaccgacgccatgctgcgcagtttcgtgatccgtccaaacgctgcgctcgcgccaaacgcgatgaggtcctgcaacctgagagcaagcgtgtctggcaggtcaacaggccggtctgcggcgtgccgaaggtctggaagcagatgagccgggaaggcattgcggtggcacgctgcacggtcggacggttgatgaagctgcagggcttgcgtggcgcagttcgcggtaagcacgttcgcacgacgatcgccgaccggtctgcacgattcccggtgtggttcaagaaggctcaaccaacgccatttctggcggtgatcgacacgcagacgtttacgcatcgatacgcgttgcatgaagaagccttcggctccgtctgcatcgcttgccgagactctgttgcgtgccggcatagacgtcggccagcccgtacagcgatatggacgaccgggccgacacgttgtccgcgatcgcgcaggcgatcaacgatgcgctgacggtcgacggcagccggcggtgtcgccggccggcactccggattgaatggctaggcgtacagatcgaatcgtatggagaaagaaggcgcgcgggagcttgactgcgcccgccgagcggaatggtcgacggcaggcgccgctcgtcacgcccggccgtcagccggggagcatcagaacacgtggcggataccggctcgcccgaccgcctgcttctggttgcccgacggattgaaacccgcgatctgcgcgaccggtgcatcccccgccgccttctggaacgcacccatcgcatagacgctcgtgcgcttggacagcgcgtattcaacgctcaggttgaactgatgatacttcggctccgcattcgtcgcgtggtcgcggcccgttgtgtacgtatagcccgcgccgatcgttaccgcgggcgtcggcttgacgagcgccgacagctcatagttctggaaggtcgcgtcatgtcccgcgctgccttgctggaagttcgtgttcgtgaaatcggccagcagcttcagccattgcacgacctggtacgacgcgccgacgccgaacaccttctgagcacgtgccgcgtcgagatagttgccgtacaccgcgttcgtgaagcccggatagttctggtaaccctgcgtcgatacgcccggattgttgatccgcaaatagccgatgccgaagccgaccgggcccgccgcgtagttcgcgccgacgctgaacgtcgcgttgtccgaaaagcggcccggctggccgccgaacgcgtagaggccgccgaacgtgaagcccgcgatcgtcgggctgcggtacttgaccgcgttcgagatcgggaagccgttgtcggtattgtccatgtcgttcgggtgcgcgaagtagtagccgccgatgttgccgttcagcgtgaacggctcgacgtaatcgacgatcgaatcccactggcggccgagcgtgagcgtgccgagcttcgcgtcgccgacgccgacgtacgcgttgcgcgagaacgcaagaccgctgccgaggcggccggaattgatgtcgaagccgctttcgagccggaagatcgcgctcaggcccccgccgagatcctcggtaccgcgcacgccccagcggctgccggccgtcacgcccgacgcgagctgcacgagatgcttaccctgcacgttcgacacatagtcgacgccgtcctcgaggacgccgtatagcgtgacgctgctctgggcgtgggtggtagcggccgcggcgagcggcagcgcgatcaaaagctttttcatgatgatgttccgttgcgggtggttgaaagacggcgagtggcggttcgatccggctgccggtgaggacgtacggacgcgccgacttgcgccgcgatcgaactacgatcgcggcggcggcgggtgtggcagcgcacgcaatgccgaacaagcggctgcatccatgatgtcatcaagagttcgaagcgaatgggtcatgaaacaaagcattacttgctcgttttcgggcatcctgggccgagttcaatggcctggagtccttgtcgccgggctccagtccgggttttcgcccattacgggcgcacttgttccatcaatcgcgtgcggcacaagtcgacattggctagcggcaaggcgacgaaggcgcgattcgcgttcttcgcgagcccgcggtagcgcaccttcgtgaagtcccacggccgcttgatcacggcgaatacatgttcgacgcgcgcccgaatctccgacttgttgcggctcttgcggcactccacctcatcgactacgccgttacggcgcgtgcgctgattcgtgaagtcgcgcgccgtgggcgccttgctgtggagcagcgcctttgggctcccgtagtgcggctcgaccatcgcgcacaacgccgcccgcggcacgatccggttcatcgtgccgggaaattcgtcgcgtcgagtacgcttgcgcttcgtctcgaagcctgtaccttgatcggctgccatcgccatcgccatcgccagcgtctgcttcttcatcgtcgtttgcctttctcggatcatgtccaccgatcgatatcggctgagacacgaggagggtggacaatccgctttgctctaacgggtgaaacgaaggaagggccgtgcgtcgctcagtcgcgatatgcgcgtagcagcgtatcggcggcccggaagtccggcgtaagggggcggtcgcgttcgaggaacgcaaccttcgcgcgcaacgcgcgatagagcggctgcgtggccggcgcgagcgtgaacgacggctgcctgcgccggcgcaggtcgattgcctgcgcggcttcgatgagttcgaggccgagcagcgtatagctcgcgtcgatctgcttctgcacgcgctgtacgacttcgggcgcattcgttgcgatgtcctcgataccgccggccaccggcagataatcgagcgatacgggcgtcgccagcgttttgatcgtcatcgcgagcgcggttggcggcttctccatcgcgccgaacgcgtgtacggtttcctcggtgccgaggaagcggctcaggccgctcaggtgcgaatcgttcagcttgacgatgcgctgcgcggacgcgagcgcgttgtggccgagcgcgagcccgagctgttcgaacgcgagcacccacggtagcggctcgaagttcgcgctcggcagcaccgcgccgccgccatcgacatagccggccgcatcctgcgcgcggttcgacttcggcgcgacactgaccgcgacacccggattgtcgtcgctcgaattgagctggacctgcagcaacgcgcgtgcttcgtcgtaggtgcgatcttcttcgccgagcaggtagacgccggaacggaaactgagcgggtcctgcaacggccgatccgggtccttgttccacaggctgctgcccgcgagcagcgtgcgcagtgccgcgccggcgcgcagagcggccgggaacggccgcagcgccagcgtgtcctcgcggaacggcgatacgttgccgttcagcccctgcaggcccagcgcgaacacgagcttcgatacccgcgcgaggcgtgccatgtcggtgagcgccaatgccgccatgccggccgaatacgcgttggagctgaggatcgcgagcgcgtccttgccgtacggatagatcgtcgcgatgccggccaacttcagcgcgtcggcggccgcgagcttgcggccctggtagtacacgtcgccttcgccgagcatcgcgaggccgacatggctcaggatcgtgatgtcggcctcgccgatcgagccgtccgcgggcatggccggcgtgacgccgcgattgaggaactgcgcgtacgcgtcgacgatcgccggctgcacgccggcgccgccgtcgagcatcgcgttcaggcgcgcggccatcgcggcgcgggccacgcgcacgctcatgtcgggcccgacgctgcccgaatgcgcatggatcagcccgatgttgaagcgcgtcgacgcgtcgatgacctcctgcgacagcttgccgtgcgcatcgaccatctcgcggtctttattgaggccgacgccgaccgtcagcccgtagatctgctggccggccgcggcggccttcagcagcacctcgtgcgcggcgacgacccgctggcgggcggcaggcgcgatcgacacggcttcgccgtcggcgatgcgcgcgatcgattccggcgtgacggagcgcccgtcgagcgtgacgtccgcgaaggccgggacggcggcgaaaagtgcgagcgcgatcgcgctccgcgtgaggaagcgttgcatggagcggttctccgaaatcaggcgtggcgtggcgtggaagaaagcgcggcgatcgatgcgagcgcgatggcgctcgccaccatcacgtaccaggccggcgcaaacggactgccggtctgttgcgtgagccatgcgaggatcgcgggcgcgaagccgccgaagatcgtcgtggcgatgttgtaggacagggacatgccggtcgcgcgtacgcgggtcgggaacagctccgacagcgctgcgggcgccactcccgtgaagatggccaccaacacgcagaacgcgctctggacggtaaggagcgcggcgagcgtgtgcacgtcgctcagccagcgcagcagcggatagaccgacacgagcatcagcgccgcgccggcggcgagcaccgtgcgccggccgaggcggtcggaccagcttcccgcgcacacgcaggtgacggccatcaggcagttgccgaccagcgacgcgatgaacgcgtcgcgcccgtcgaaatgcagtgcgcgctgcgcgtgcgtcggcatatagatcaccagcgcgtagacgcacacggcccagagcaccgagaatcccgtgccgacggcgagcgcgcgcgggtggtcgcgcaccacctgcagaagcggcgctttctgttccgcatgcgcgtgctgcgcgcgcgccatctcggcgcggaagtgcggcgtctcgtcgagcgtcctgcgcagccagaggccgaccggcgcgatcgcgaggccgaggatgaacggaatccgccatccccaatcgccgatctgttcgcgcgtcagcgtaagcgtcacgccggtcgcgaccagcgcgccgaggatgttcgacgcggccatgctcgcctgcagacacgacgcgtagcagcccttgcggtccgccggcgcgtgctcgatgagaaacgccgccgcgccgcccacttcgccgcccgccgagaagccctgcagtagcctcccgcagaggatcagcagcggcgcgcccacgccgatcgcggcgtatggcggcgcgaacgcgatgacgcccgtgccggttgccatcacgaggatggtcagcgtgagcgcggccttgcggcccgcgcggtcgccgtatacaccgatcgcgagcgcgccgagcggccgtgcgatgaagccgatgccgaacgccatgaaagcctcgaccagctcggtgccggtgttgcctcgatggaagaagttccgcgcgatgtagacggcgaagaatgcatagacggaaaagtcgtaccactcgagcgcgttgccgatcgacgccgcggcgattgctcgcccggcgctcgacgtagggggcgacacggccgtgcccgtgtcgaggggaactgcggattgcttcacttcgatctcctgtcctgtcgtcgtgcggggcggcctttacagccggaaatgcggaatttgccggcgttgcgcttcatcgagcgcttcttcgtagccggcgtccgcgtagcggatcacgccgagtgcggtatcgttggtcatcgacagcgttagccgctcgtccgccgccgcactgccgtcggcgaccacggtgacgcccgcgctcgtcatatagccgctgtagccgccgccgcccgaatggatcgcgacgaggtcggccatcgaagagcagttcatcatcgcgttgagcagcggccagtcggccactgcgtcggagccgtcgcgcaggttctcggtcatgatgttcggatgcgccatcgcaccggcgtcgaggtgatcgcgcgtgaacgcgatcggcccggcaagcacgcgttcgcgcacgagcgcattgaccgcgagcgcgagtcgcgtgcgctcgccgtggccgagccaggcgatacgcgcaggcagtccctcgaagggcacgcattcgcgtgcgcgccggacccagttcgtcacgatccggttctcggcgaagtgttcgagcaggtagtcgtcgacgacgcggatgtcgttggggtcgttcgacagggcgatccagcgaaacgggccgatcgcgcggcaaaacagcgggcgcaggaacgcctcggtgaacaccgggatctcgaacgcgcgggccacgccgccgtccttcgcatgtgtgcggatcagattgccgttgtcgaacacgatcgcgccacgatccttgaagccgagcatcgcctcgacgtggcgcacgatcgacgcgcggcttgcttgcatcagcttcgcccggtcggtgtcgcgcatcgagcgcgcttcctcgagcgtgtagcccgacggcacgtagccgtagacaagatcgtgcgcggcggtctggtcggtgacgatatcgggcacgacgccgcgcgcgaggatcgccgggaacacgtcggccgcgttgccgagcaggccgaccgagatcggctcgcggcgcgcttgcgcgtcgcggatcagcgcgagcgcctcgtcgagatcgcgcgcctgccgctcgaggaagcccacctgcagccgcttgtggatgcgcgtctgatcgatctcgacgacgagcgtcgccgcattggccatgcgccccgcgagcggctgcgcgccgcccattccgccgaggccggccgtcaggatgaagcgcccgcgcagatcgttgccgaagtggcgctcggcgatgcgcgagaagatttcataggtgccctggatcacgccctgcgagccgatgtactgccagtcgcccgccgtgaggccgccccagcagatcaggttgcggcgttccagttcgtagaaatgctctgccttcgcccactggccgaccaggttgcagttcgccatcacgacgagcggtgcgctcgcatgcgtgcgcagcagcgcgaccggcttgccggactggacgacgagcgtctggttctcgtccattgtgcgcagcgtgcgcacgatcgcgtcgtgcgacggccagtcgcgcgcggcgcggccgagcgccgcgtagacgatcaactcatcgggattctcgccgaccgcgaggacgttttccagaagacgcagcagcgcctcctggcgccagcctttgcagcgcagcgtatcgccggacgtgacttcgaaggtgcggttcatcgtgccgtgcctttgcgttcagcgggcgagcgcatagtcggcgatcgagatgccgagcgcggtttcgaccggcgggtagatcgcgggatcgaacaccgacgacgacagcggaatgtgtgtcttcgtcacccgcagcacgtgaatctccatcccttcctttaactgcccggcgctgacagggcggccgtcgctgtcgagcgtcgtgatcacgtcggggtaggtcgcgatccgctcgccgtgcgcgtcgtctaccgccatgtgttcgttcatcacatgaatgaccgcgcgcttggcgccctcgccgagatagacgagtccgacgtcgaacgcctcgcgcgtgtaggcgagcgtattgcgctcgactttgccgctcacgatgatctcgccttgcgtggctgcgcagatcgcatcgatcaccgcgctgccgccgcgccgctcggcgtcgatgattgcttcgccgagcgcgagcgcgcgactgatgccgccgagcgccgcatgccggcgcacgtacgatgcgcggatggggttgcggcagctcgcgatgaagccgccggccatgtcggcggccttgcgcaataccggcgataccttggcggtcgcgccgcgcacgacgacttccatgtacgcatgcttcgcgcggttgcctccggcggctgcctggatcatcggttcggagctcgacgcgagaccgagcgagcccatgtcgccggtcggatgggcgcgcagatcggcgaccgcgtcgacgaccttggcgccgagcagcgcggacggcagccacgcgttaagcgtgctcgacatgccgttctgcccgatgatgagccccgcgagcggtgcgccgagcgcttcctgcacgagctgagcggccttcacgtagtcggcgccgagcatttgccagtcggtgaggccgcccggcgcgccgattgcggcggccgtggcgatccatgcgtcgtccggcaattcgtcgatggcgaccagttcggggcggccgatcgtgaccgcgagcatgccgagttcgcggccgtggtcggcccagccgccgccgccgcatgcgaaaaccgagccgcccttgacggcggcttcaacgtccttcgaagacaggatgcgtcccatgtgtcgtttgtcctgataggaggaaagggctgtacgcgccgggcggaaaaccttgtatggcggtactgtccaaacgattctagggacaccgaatattgagcgttattgctattttatggagacttcataacgcgatgttaaggctagggtattcccgccatgcccttacggcagcggaattcacgcgtgcgcagcgagcgagtgcagtgtgtcgatgaacgcgtgcgcgaggcgcgacagcggcgtcggcacggggtgcagcacgctgaccggcgcggcgagcgtcggtacgatcggcttcacgacgatctgcggccacacggggcccgcgaccgtcagctcgtcgatcagcgcgatgccggtgccggcctgcgcgagcgcgcatgcgacgtgcgcctgctgtacttcgaccttgacctgcggcacgaggctttcgtcgctgaacaggcgccgcaccagttgcccgagcggaatgtcgctgccgtagccgatcagcggctggttcgcgagatcgcgcacggcaagcgtcttgcgtcgcgcgaatggatgcgacgcgggcacggctgccaccatacggttctcgtaaaggagttggctttcgacgttcgggtgcgtgtcctgcaggaacgcgatgccgagttccacctgctgcgtgagcacggcctgcagcagcacgttcgggatcatcgtgtgcaggatgatccgcacgtcaggtaggcgctcgtagaacgccgcgattgcgcgcggcaacagtgattgcccgaggttggggctgcacgcgatgcgcagatggcccatacgattctcgatcagatcctcggcgatttcgttgacgcgctgcacgccctggtacacagcgttgacctcgacgaacagccgttgcgcctccggcgtcgggtagagccggcccttgatgcgttcgaatagcgcgaggccgagccgctgctccgcatacgaaatgagtcgcgacacggccggttgcgacacgtgcaacagcttcgcggcaccgctgatcgagccggtcagcatgatggcgcgaaacacttcgatttggcgcaggttcagacgcacagccttaactccgtgttatgtcgagacgataaatcggcataggacattctggcagagcgctgcctaaactgctcgtgatcaaaaatgcaggagactgaaatgagtgatttcgagcaggtggtgcgcggccggctggttgacgcgcagcagattgtcgaggacggctggctcgcaattcggggcggccggatcgcggcgcgcggcgcgggggcgcctccggcggcgcgcgacttgatcgacgcgcgcgggcagtgggtgctgccgggtgtcgtcgacggccaggtgcacgcgggcagccaggcgaaccacgaagggctcgggcgtgcgtcgcgcgcggcggcggcgggcggggtgaccgtgatggtcgacatgccgtacgacgatccggaacctgtcgcgtcgcgggcgcagctcgatcgcaagatcgcggaagccgagcgcgattgccacgtcgacatcgcgctgtacggcacgctcaacgcaaagcacggcctcgacgcggcggccgggctgatcgacggcggcgtctgcgcgttcaagttctcgatgttcgaggcgacgcccggccggttcccgcgtgtcgacgaggacgtgttgtacgacgcattccggctggtcgccccgtcgggcctcgcgtgcggcgtgcacaaccagatgcaggacctcacgcgcaagaatatcgcgcggatgatcgaggccggcgacacgggctgggatgcgttcctgcgcgcgcatccaccgctgatcgagaacctggcgaccgcgctgatctacgagatcggcgcggagacgggcgcccgcgcgcacgcggtgcacgtgtcgacgtcgcgcggcttcgagctgtgcaacatgttccggcgcgccggccatcacgcgagcatcgaaacctgcgtgcagtacctgatgctcgatcacgaaacgcatacgaaacgcttcggcgcgaagacgaagcactacccgccgattcgcccgcgcgcggagcaggaattgctgtggacgcatgtcgcgcgcggcgagtgcacgttcgtgtcgtcggatcacgtgagctgggagctcaaacgcaagggggacgccaacgtgttccgcaacgcgtcgggcggtccggggctcgaaacgttgctgccggcgttctggaccggctgcgagcagcatggcatcgcgccgacgcgggtcgccgagctgctggcgacgaatccggcgcggcacttcctgctcgacgatcgcaaggggtcgctcgacgtcggcgccgacgcggatttcgtgatcctcacgcccgaacgctacgcgttcgatccgtcgtgcagcctgtcggccgtgcagtggagcgcgttcgagggcatggaattcgcggtgcgcatcgccgccacatattgtcgcggcgcgctcgtgtacgacggcgcacgcatcgtcaatccggcgggctcgggccgcttcctgaagccgcatggcagccggccgatcgtcacgcaaccggagcgcgcatgaatccgacggtctttccgcccctgaatgccgagcgcctgaatgcgcgcgtcgagcaactcgcgcgtttcacgcgagccgacgttccgtggacgcgccgcgcgttctcgccgctgtttacggaagcgcgcgcctggctcgccgcgcagttcgccgcagccgggctcgcggtatcgatggacgccgccggcaacctgatcggccgccgcgagggcagcggccgctgcacgaagccgttgattacgggctcgcactgcgacacggtcgtcggcggcgggcgcttcgatgggatcatcggcgtgctggccggcatcgaggtcgcgcatacgctgaacgagcaggggatcgtgctcgaccatccgctcgaagtgatcgacttcctgtccgaggagccgagcgactacggcatctcgtgcgtcggcagccgcgcgctgtcgggcgtgctcgatgcgggcatgctacgcgcgacgaacggggaaggcgaaacgctcgcgcaggcgctgacgcgcatcggtggcaagccggaggcgctgaacatgccgttgcgcgcgccaggcagcacggctgcattcgtcgaactgcatatcgagcagggcccggtgctggaagcgcgcggcctgccgatcggcgtcgtgaccaatatcgtcggcatccggcgcgtgctgatcaccgtgatcgggcagcccgaccatgcggggacgacgccgatggacattcgtcgagacgcgcttgtcggtgccgcacacctgattgaggccgcgcatgcgcgcgcgttgtcgctgtcgggaaatccacactacgtggtcgcgacgatcgggcggatcgcgatgacgccgaacgtgccgaacgcggtgccggggcaggtcgagctcatgctggaagtgcggagcgacagcgacgcggtgctcgacgcgtttcccgagacgctgctggccggtgcggccgcgcagctcgacgcgttgcggttgagcgcgcacgcggagcatgtgagccgcgcgcggccgaccgactgccagccgctcgtaatggacgcggtcgagcaggcggcagcccagctcggctacccgagcatgcgtttgccgagcggcgcggggcacgatgccgtgtatgtcgcgccgaccgggccgatcgggatgatcttcattccgtgcctgggtgggcgcagccattgctcggaggaatggatcgagccgcagcagttgctcgacggcacgcgcgtgctgtaccggacgctcgtcgtgctcgatcgcacgctggcagcgcatgaaaccggccgctgatccgcgaggttgatcgacaggagtgcgatgccgtgcgtcgcttcggctcacgtcagtcggcggcgccggtctcgacgacgagaccggccgctttccattcaggaaagccgccctcgagacgagcggccttgaagcctctggcacgcagggcagtcacggcctcgaacgcaagtacacggtacgggccgcggcaatacgccacgatttccgtgtcggccgggagctcgctcaggcgggcctccagcgcggccagcgggatattgagcgcgcccggcagatgcccttgtgcgaactcgtcatgtgggcgcacgtccagcaaggtgaccagaccgtccgcaagacgcgtggtcagctcatttcgcgataccggctccatagaatcgcgcgcatggaaatcgctcgcaactgcgagaacgacgacgagcgcttcgccgacgtgcgcgaagcgggagcgcggccgtcacgagcgcgacgggcgccgcggccgatgcgaagaaacgcgccgatgaagccttcgccgcagtcgaagtgaaccgcgccgggaatcgtggaggccggttggtttaagttaatgcaggcacttcagcagcatttccgagttacctgtagtagtttgcctcagcgtcggcaggcgggatatggccgagcggttccatcagccgatgatggttgtaccgggccacccattccaggggcgccagttcaacggattgcctcgttttccacggggcgcgtcgatgaatcaggtccgtcttgtagaggccgttgatcgtttcagccggcgcgttatcgtagctgtcgccacggcggccgacggacggctcgatacccgcctcggccaaacgttcgctgtaccgaatgctgacgtattgagccccctatcggggtggtgtatcaaagtcccatcgtcgcccggttggcgcgcgtacagcgcctgttcaagcgcatccagaacgaagtccgtgctcatcgacgaactgacgcgccaaccgacgatgcgacgggcaaacacgtcgatcacgatgatcttgcgcagttggccattcatgcgctctatcgagttcgtataaacgacccgccgaatctcctgcggaacggaaatacgtagaacggcacgacgtgctcccacgcgcgttgccacgaatgcacgatcgtcggatacttcgcgccccaaggtccgtcggcgaagtcttgcagcgcctgccgtgccgtctcttcgctggcagccgcgtagatcggacgccgcgctgcggcaagcaccttacggtccttgtagcgggcgtattcgacagcgcttctatctgaatcggatcgctgcttaacccgttggcttccacgcattccgtccgacctcacaacgcgccgcattgcaatgggttggctaccacgatattctagattgcttgatctaaagttgcttgccgagacatggaggcatgttagcggagcacccggcgcccgagatcgcgatcgaccgtatccaggcgtggggggatcaggattgccccgccgcacggtatcgtgacggcaggctcggccgatgcatcggcccaggcgaaacatcggattgagcaaggaaccgcagcatggacatcgggtacgggcgagtagcgatcacggatgaatcaaacggagccgctcgcgggctcacgggtcggccgcactcgctggcgctggcagcgcgatgcgtgagccccggcgttcggggcgggacgcagctgcggcaagatggcctggtgcgctaggtccggggcccgatcttgcattccgtggaatcccgcttgagagcgctgttcgtcagcggcctcgccggccatgcgccggattaccggtcgttcctttcggagctgacccgccacttgcgcggctttctccgcaagcggatcccgcagtttgacgcggacatcgaagatctcgtgcaggagatcctgctcgccgtccataatgcacgtcatacgtatcgcgcggacgaaccgctgacggcgtgggtacatgccatcgcgcgctacaagctgatggacttcttccggacgcgcgcccgccgcgaagcgctgcacgatccgcttgacgatcacacggacatcttttccgaacccgacgacgacgcgtccgacgcgcatcgcgacatcggcaggctgctggatcatctgccggacaagcaacggctatcgatcctgcatgtgaagctgcagggcttgtcggttgccgaggcggcgcaactgatcggtgcgtccgaatccgtcgtcaaggtcagcattcacaggggactgaaggcgctcgcggcgcgcgtgcgaggagtggtatgaaaacgaacgatttcatcgacatgctggcggcgggcgtcacacccgtcgagcgcggcgtcccggccaggcgcctgggcagtgcgcttgccgtcgctgcggtgggcgccgtgctgctgatgacgattgcgttcggcgtgcgccccgatctgtcggccgtgatgcgcacgccgatcttctgggcgaagctcgcgtttccgatttgcgtggcggcaggcgcgatcatggcgaccgtacggctcgcccgccccggcgcgaccgtcggtgcgggccggctggtggtcggcgtcggcgtcgcggcggtctggatcgcgggcctttatgcggtcgcgacggccgcattcggcgaccggctcgcggtcgtgctcggtcagacgtggcgcgtgtgtccgttcaacatcgttctgctgtcggcgcccggtttcgttgcgatgttcgtcgcaatccgggggttggcgcccacgcggttgcgtaccgcgggcgcggcggcggggctcgccgcgagtgcgatcgcgacgatcgcctactgcttccactgcccggaaatgagcccggcattctggggcgtctggtatctgctcgggatggcgttgccggccgcactcggcgcactcgtcgctccgatctggctgcgctggtgaggggctggggcgccgtgcctaccagcgcagccagatcggggcaagcatcgcaccgagggccaccgttagcatgagcgacaacatgtaccagacaccccagaacggcatcgacatctcggcgcagtagagcgaatagacgacgagcgcctgtgcgccggcaagaaggccggcacccgcgccggcgagcacgagacgcgttggcgcgagttgcttcatcgcatgcaacgcggcggcgagcggcggcagcgacagcagcacgatgtccacgaccgtggtccgccacgtcgttccgagcaccagttgcagccggtagccgggcggagtcgcaatcaacacgccgcccgtggcaagcagcatcgcggcaaccggcagcgcggtcgcaagcccaacggaacacagtcgcgcgccagggcggccaaggcgctcggcgagccgcgttgccgagaagacgacggcgagcgggaacgcgaaccgcacccagaacatcgtcgtcaggatcaattggggcatatcgctgcggatgccatacaacgcgacgaggagggcggtgctgccggcgaagccgacgaggagcgcgtggtagagccgctgcaaaactacgccggggtcaaccggcgtcaggtcggttgccagccaggtgaccaagtctcgggtttccattgcgaagatgcgcaggacgggcagcgttgcggaccggcacggcggcgtgttgccgcgccacgggctcaactgcgcggcgcgcgatcaccgagcagatagtcgagcgagaggcggcccgggccccacgccgcgataccgagggccattgccgcccacgtcaggtggatcggccagccgtccggcaccgtcagctcgacaacacaggtcatcacgaacaggccggccgccgcgaatcgcgtgccgaggccgagcgccagcagtaccgggaacagcacctccccgcagccggacagaaaggcgaacacggccggtgcggggaacgggtatgggccgccgggcagatgcaactggaattcgctcgtgaacaaatcgatcgcagtgtcgttgagccgcaggaagccgttccacttgagaatgccagatttccagaacggcaccgcaagcgcgagtcgcaatgcgaactgcgcaagcgtcgggtgggcgagccactggataccatgccgcacgcggctgacaagcgaggtgagcgcgcgcagcggcgcgcgattggcggtgtgtcgatcggacatggcggtcaggctccggaatggatggcggtaaacacgccggcttcgatcatgccgcgcaagctggccgggagatcgaaggcgggattgtcttcgagggtgatcgcgactgcgtcgcctagcgaggcaccgtcgatcaggctgatcaggaacaccgcgccaccgagcggcagccgggagacgatcacgtcgtgcgccgggcgcgtgacgagcgcatcctcggcttcggcggagtgcagcgacgtgacggggccatcggaccggttcatcgcaaagatcgaaacggcaggatacggcgagcgcacgatacgggtggccggatgcgggacgagacgcaccgcggccagtgcatccggcgggatcgccgtgaacgcatcggcggtcagcgtcgacagatcggccgcgtgatacgcgtcgagccatgcgcgctcgatacgggcggtatccgcgagccacggcatcgtgcgcgcgtattcgtaaccggcgatgaagtccggaaagtcgcgcccgtattcgaacagcagcggcgagacgggcagcgtttcgcgtacatggaagcgcgccatcgcgcggaagaactcgacaccgacgatgcgctgtaccgccgggtaaatcgccgcgagcgcttcgatcaggctgaccgtcacgttgttgcggtagacgtcgtagcggcgggcgacgcgcttgtgcccatgagcgatcgcgtcgtccggcgcgccgatcgacggattcgtgaggccaggcgcgaacgcgcacgcgtaatcggaagcggcagcatcagagcgcatgatcggctacctccacgggcgatgcgacggcagcgtccatgatccggcgggcttcgagcgcctgcgcacgcagcacgagccagtcgggaagctggctgtcccattcgacgagtgtcggcaccggccctgtgcgggcaatcacgctcgcgtacaacgcccatacggggccggcaatcgggcgatcgtggctgtcgatgagaagcggttcgtcctcgtcgtcgcgttgttcgctgtgtccggccagatggatttcgccgacctgttcgagcggaaaatctgcgagatagtcggcggccgagcagccatgattggtcgccgacacgaacgcgttattgatgtcgagcaacaggccgcaaccggtacgcccggcgaccgccgcaataaattcggtttcgctcatcgtcgacgacgcgaacccgacataggtcgagggattctcgagcagcagcggacgcgcgatcgcctcctgaatctggtcgacgtgcgcgcaaacccgatcaagcgtcgctttcgtatagggcaagggcagcagatcattgtagaaggcgccgccgtgcgatgaccacgcaagatgctcggagacgagcacgggttcgtagcgcgcgacgacatcacgaaaacgtgcgaggtgatgcgcatcgagcggcgatggcccaccgatcgacaggcacacgccgtgcacggaaaccggataggtttcgcgcagcgcgcttagcgcccgatgcggcggaccgcccttgcccatgtagttttccgcgtgcacctcgaagaagccgtcctgcaagccgttatcgacgatgtccgcaaagtgacaaggtttgaagcttgtgccgaccagcggtgctgggcaatggaggcagtcacggtgcatatatttcgcaatactgacagaatcactcatgagcgcctccggatttcctcttgtcgatgcgctttacgacttcagcggcgtgagcgagccgtgaccgccacccggcacctggatgctcgtgcacgtaccgccctgaacgaacttccacgagttgccctggaagtcgacggtcgaggtgccctggcaagtggtgccggggcccgccgcgcagtcgttttgccccttcaacgcgacgccaaaacatttttccttgtgggcggcgacggcggcgtcggcctcggctttcgtgagcggcgcggcatgcgcacccgaggcgacgaggctggcgacggcgccgacgagcagggcggtatggaacgaaagttttgccgacatggtgttctccgatgattgatgtggaaggtacccgttgtgggtacgcaagttaattcgtgcgatcggcgcaaatggttacagcggtcgaaattttttggtaattcccacccagatcggaccagcgttatgctggtccgacgatgaaacgctgtcccgaatgcgcgatgagcaggccctatgaactgtccgatggacggtacaagtgtcgtagctgtggcaagaaattcagttggacgtcggtctgggattcagtgcgcctgagcagtcgggagaagacgcgcttgctggatgctcgtgtacttacctcgggggaagggctatggactgattccgcgcacgaaaaaacggacccgcgccggccggctacggagctgtcagatggccgacgccctcaagaagaccgtgactgacttgcctgtcgggttgtggcgaccattgacgtgggatcgtggcagggagctgtccgatcatgcctgcttcacttatcgagtccggcgtgaaggtatcacgccgtcgagttgacgacgaagcgctgactggccggatgatggccatcgccggattcacgtgctgttgcagcaggatggctgcttcgccaaccacaagcgcatctggcgcctgtacagcaaggcgggactgagcgtgcgcaagcggcggcgcaagcgtattgcggctgtcgagcgcacgccgctgccgttaccaaccggcccgaatcagagcgggtcgatggacttcgtttctgacgggctggcctatggtcggcggtttcgatacctgaacgtggtcggcgactacacgcgcgagtgcttggttatcgcggtcgatacatcgcagccgggcctacgagtgcagcaagtgctcgagcggctcaaggagatgcgaggcttgcccgcatccatcacggtcgacaacgctctaaatgcaagcggaatgtacaacgcaaggtaaaacggggccgcgcacacggcgagatgcagtgcgcgagttgtcaaagagcgaacgacgaccaaccagtggtcttgcgcggcatcgggcaggcttgctgaccatagtagacacaagattcatcgcacagggcgtgatcttcaccgtacctaaaacagcatagaagccccagcggaaggtccgagcattatctacggggtcgcctgcgccccaacggcagccgacagagggatcgatccactgggtaaaccgagttcgaagaactgcctgtaaggctggttcttcttgatcatgccgtaagccacgcgagccatcttcgctgccacggcggtcagcgccttgcgcttgaggtcagcgtcgtccggatctgcatggacgtaacgttcatatttcgagcggaatgagttctccttcatgcgcacggcagccatgcctgccatccagaaggccagccgcaaccgtgcattgccgcgcttggagagttgctcgcgcccccgctgggtacccgactgtatcttcgctaggtcgaatccgcagtacttcaggaactgacggtggtgaccgaggcggcgcaggtcggcggcctcggcgaggatagtcatggcgatcaccgagccaatgccaggcagcgtcttcagatgggcgaagtcgatattgtcgtgaagctccgcctcggcgcacgcctcgattgccgctcgcagtacgttgagctcctggtagcgagcttaaccctgagcaggttccgttgggtcattacaaaattgcacaccatcaaagcgtcgtgtcgaaccgccgattcgaccgagtcagcattcaacgcgccttgaaaactgggtgccgcgcgcatgccgacagcacgatgcgttcggactgcgctaagtaatcgttaagggctgtggcgcactctgcgagcttgcccgattcgaacaactgcaggatctgcaggttcagctcgacatatggaccatgtaggaattctgggtcctgcagcatgccaaaagctaggcgtagttcggcgagtacgtgggaaaacatcacgttcaggcgctcgctgtcggccagttccacgatagccatatggaactccatattggcggtccctacaccctgccagtcgccgctgtcgcggcaacgcagtcccatttctacagcatcgcgcaggtgctttttggctggatggctcgggtaggcctgagcgatcgcttggcactcgatcaggcggcgcactcggtaaatatcaaggatggttgcgatactggggattgccacggacacgccgcggttgggctcatgcttgagcaggccttccttggtcagtatgcggaagatttcgcgcaaggtattgcgcgaaatctgcaggttttcgcttagtgctgcttccgacaagcgctgccccggtgcgaagttgccgtgcacaatgctctcgcgaatctgctccgtgacccgctcggctacgtttttttggttagaactggatgtcatgtcggcttgatcggagggcggctagttccggcatgtctcgcgcgggaacgatgtcgcattttgttgaacaatatctgcgaggttagtgcgaataattcgacttcacaagtgcctttggcgacgctatcaacgtgccattggtgaggcaaagcgctggtcagggggccttcttgggaaacggatcttgctggccacttcagtgaaatcaagcccggtagcggattttgtagcgagatgtttgcgatggtgctcttcgagcagcgtgacgagcgtttcgtccgagtggtggtcccgttcgttcgcactgacccgcgccgagtttggtggaggctccgacccttaaggaagtggcgccatgaacgagtcgaagagttttctgctgaaatcagggagcgtgcagcccgcatggtgcaagagcatcgcggtagagccttagcacggatgcgctgctggtcgccacatgccccttaccctatggactacgccggataaaccttgcaagggacagagttcggcgtggcgactagcatgcggttgagcatcgtcacgccgatggctgattcggtacgctgggtatcaagatggcgggctcgcagtcgcgggaccggagccgatcaacgccttgtatcggcccatcgtcgtttcgaccagcgctcatcggccataagcagtcgctttctgccaacctagcttcccgtgcgccttgattgcttccagatggcgatcgcgctgggttgttgcacgacctggtgggtcggagcgccgtcgtatgcgccatctgcgatgaaccttccgatttcgttcggtatcaggtctagcaatggcgcggcttgagacggaccgccgtcattctggttggtgcgtgtgcgccacgatcaatcccgtgttcgcatcgaccgccagatgcagcttgcgctagctacggcgggatgtcaccccatgcttttcctgttgccattggcccgcgcagtaggctttagtctcgtgccgccaaccagcacgtccagcggtccgtcgagcaacggctcgcggccgatagcaagcaggtcgctgcttcgcgcgccggctcagggcggtgcaattatgaatcggcagcgttagtggtccgccggggcgactgccgctgcgcgagcgcttcggacgtggttcacgtcgttaccccccctgcgtgcaggcccgctttgtacgctggccagttcgccacgcagcgcgtcatcttcgcaatgtgataacggcgagcggcattgtgcttgtgcggcgtgcgtcgcgtcaaaaaggttgggcttccactccattacccatacctttcattgacctatctgtgcgccaatgtccaccgtctcgcatttccagcttgacaacacccattaagcgtataccacgattgagcggcttcgttgaattgttgaacaataaataaacatcgttgagctacatacgataattgatcaacaatatttatagcttacctctgaagagggccggagtactggtctgatgaattccggcgattgttcttgaccactgattcgaagttgatcggtctcatttacggcttggcatccggcatgagtcgaaatatcgatgaaaggcagcgcagcgaactttctccgtgctttgtccttattcatagtgagtacaactatgtggcttaaagaaaccacctaagaagcgcgcaagacgctcgttgccgattttgtcggctagctgtcctgctgaccgaggcggccggcaacgccactcgcatgcgaacgcacactgcgagcgcagcatcgaggaacaaatctaggaagagatgaaattacttatgcctgaatttatagagtccagcattaaatcgaaatcaatcgagttgacgtatcggcttcttccaatgagctgcctcatctcggtgacgtgtatttcaacaggtcgctggaggatattttgcaaatacagacgacacaattaacgacaatgaaaagtaagggctacgttggtgtagcacggcaggcaatcgctcggtatgtgatagaaattcagattttctatcgacgcattgcaatgctcagtcaagcctgaggtcacgatgcgtatcggctatgcgcgcgtatcgaccgaggaacaatgccttgcgctgcaagaggatgctttgactcgagcaggatgtgacttgattttcagcgaccacggcatttcgggcaccaatttctgccgacctggcctcgatcaagccctccaacaccttggacgaggcgatactttggtcgtttggcgtctcgatcgactcggacgttcgctgaccaaactcgtcgacatgatcgatttattgggccaacgcgatatccattttgaatcgctaacagaatcgatcaatacacaatcaccgagtggcacgctgatttttcatatcattgctgcgctcgcacagttcgagcgtgcgttgatcagcgagcggacgcgtgcgggtctcgcggcagcaaagaaccgtggtgtacgtgtggggcggccaaggtcgctcaccgaatatcaagcaagtcaggcaattcgcctattgtcggaacgctcgatcgccgcagttgcgaaggaatttggtgtgcatccgcagacacttaggcgattgtgggcaatccataagcggcacacagaatccgcaggtgaatttaacgaatcgagtacatcaccgtgcgtcaaagacgaatgatcgtatgcggccaatgaatgacgccgattcggttccacatcgaaccgctgtgccaattcaaccagcgcccgctcgcccttgatcgctgccagcgccagcttcgctttgaacaccgctgagtgcgtccgtcggagcgacctgtggcggaattctgtgaccaatcaggcagtgagagggctgaccgggattcgcaaaatttcgccaaaatggccttatctcgttgacctataagaggaatattaattcctcgttcgaatcggccgtacgctagactttgcgtgcctcaaatgcctgatcgaactgcagcgtccgccgaacctcatcgctatgcagataggccgacatcgttgagatcgacgcgtggcggcgattgtcgcgcaccatgatcagttcggcgccgcgggctagtgcgtgtgtagcatgcgcgtgacgtatccagtgcgggctcgcgcgccgaagcttctcggccgtcgccggccgttcatcctggatcgcgtcggctaccagcaagaagaagcgccgcagcacgcgccagagccgcgtgctctcaatgccagcgccggcctcttcgaggtttgcgaccagcggtgtggccgggtcccagcgagacggcgtgaccggcagcccacgctgaaccagaggctgatccagcgcaggcagcgccatcttgccgggttttcccccttgccgatcacgtgtagccgctgatcaccatgttcgtcgcgccgaatgtcgccgagcgtggcgccgacgaactcaccggcgcgcaagccggtcgcgtaacccaagtcgagcaggaagcgcaggcgttgggcggtcggcgcgcctcggctatacgaccattccagcccgtcggcgagcgcgcggatcaacaaccactcgccctcggtgaagccggggagacacccagccccgtacgcgaagcggtgccgcgcaccttgacgcccgcaaatggattcgccatcacgtagcgccgctcaaacagccagcggaacatcgccgaccagataaacagtatgcaaaaaatcgacggcagcttacccggcatttcgagtacgcgacgcaattctgcaatacgaaaaaatgctgtgttgcgcagatcgcgattttccgctcgccgcaacccgtttcaactagaatgcacgcacttttcggcgcccgcctttatgaccgcacgttcccgcaatcgattgaccgcctggcttggcttgttcgccatgtagctcatcgtctttgcgccgatcgtgagcgacggccttgccgctcgatacgggagtacgccgaccacaccgatctgctcggtcgacgagccgtcagacaccgacgaccacgcgcctgcggtccatttcgatgcgtgcggatattgcgatctgctcgccgatcgcacgccggcgccgccgtccgcgataccgcaactgcgcatggccgaaagctacggcatcgttcacttcagttacgcttacgtacgtctctcgagacgtacgctgggcagtacgccccgggattcaccgcacttcatctgaagcgactatttcgtgccaggtagcgaggctccgccgaatcgcgcggaacgccttgggtggcgcttgcacactggacgcgcggcatcgtgcatcagcgacacgcgaatcgcacgtgcgcgtccctgccagatgaaagttgaacgacatgcggatcgaatcgaagcaggcggtcgacgccgcgctcgtctgcttgaccggcctgaacccgccgatggcccccaggcccgtgcaacttgcggctgctcgctgagcaccgatgccgcgatgagctattcggcgatgcccggctggcgcgtcagcctgggttacacctccttccgcagagccggttacgcagcggaacgagcgcagtatcgcccggcgtgccggcggcgatcagcgcggtaggctgcagccaggaggtcgagcgctagaccatcgaccggtactggaacctcgggattaactacagccacgaactcgaagtggaacttcggcggcatcgtcccgttcatcgaccgcggccactcgacgtatgggaacgcgacgccggaccagctcacctccgagaacctgaacggtgccacgagcaaggggcttggcgacatcaagctgatcgtcagctatcggggtttctgccggcccacaatctggatgtgcagctcggcaccaagctgcggaccggaaaatacggcagccagaacgtggtgacgggcgccgccgtcggccgcagcccggcgttcttctcgtcgggcccgaacggcgcgggcggccagacgcttgatacgagcctgcagcccggcaccggcagcacgacgtctaccgcgttcgtccagaaggcgctgtacagccgcctcagcggccttcatcgcctcagggcagtccgtggcaaaacgggttcgccgcaagcttcaacggcaaactgcgagacgaatagctgaactgcgaatggttccgccgccgcgccgaggccccaggtgctcatcgaacgctggcgtcagttctataacgagcgcaggccccacagcgcgcatcgctatcaacctccggctacggtccgtcaagcccggctggattccgataatatcgacgcgagcctcactgcctgattggtcacaacattccgccgcaggtcacctccgcaaaatccggtgtggttcatgcgtttcttcggaaatcttcttttcaaggctccatacttcgaaaaattaaaatcaatttcggtctggatatcgtaaagaagaacggccatgtacgatcggccacgagaaaggatgaaaccataaggattttgctcgatattctttctatttcggaaagatgctattaggccgaagtgcaaccgcggttgcttgatgcgctttctggaggcgctgcaaagttcttggatgaacattgaattgtttcgcgacacacttgattggttgtgtcagcaaaagtttgagtgcctgcgctctctgcttttcgtttaatgcaggccgccgccctaatatttggccgcgtgcccgcgctgccgccatgccggcgcaggtgcgttcgctaatcagagagcgctcgaactgggcgagtgcggccatcatgtggaagacgagcataccgctagatgaattggttgtcatggcttcggtaagagattcgaattgaatttccctaagcgagagttgttgaaccaatccgactagcttggggagtgcgcggccaaggcgatcgagccgccagacgactaaggtgtcgcctgcacgcaggctcgcgagcgcgcggttaagccccgggcgatcaaactcggtaccggaaacgccacgatcagtaaagatacgcttgcatccggcacgcatgagggcgtcccgttgcagtgcgagattctgctcttcggttgagactcgagcgtagcctattttcataagtgagttttgccgtctaatggtttgaaaaaatacgatctcgaagtgtatgtgaaccgtcgagtcgagatgggaggggccatcgggtattggatttgccgctctccctccggaaaccacctcacacacgagttgatgagtcggttctgcgtcggatttcgcatggcgagcgatattgcagtgcgccgtgatgacactggtcgttgtagtgttcgaacgcgtcggcaggatgacgcactgcggtggtcgcatttagtttcgacatgaaggcgacatagtcacgcttcatcgtcacgaagctcttcgccacgctattactagcggtgtgatcaatggtttcggtccaatgtcggatacgaaagcccgggttttcgccgccgtatagcccgagccattgtcgattagcgtttcaatttcagcaggtgcctggcaaacgtcgccgaatcgattctcgacggctaccagcatgacatcgcgcacccaatcgccgctgtggccgccagtcattgccgccccgttcatcgcttccaggtcgcagcaatccagagccaacgcgacgcgcagtggttcgccgttgtcgcaacgaaactcgaagccgtcagaacgccaatgcgggttgctgttggccacagcgactgtccgtggtggagatgatctgcgttgcagcggcaggccgtgagcgcgcattaaccgatagtcagccagccttgcaagccttgccgtcaaagtcgagcgcgctacaccgagaacatcgcggacctgcttcactgttcgtcccccggcatggagagcaagcgcgcaatccttgcttgcgacttcgccgcctccggtgcctcacgaggaatttcgttatctacggtctttttgccgagcagttgctgaagctcacgaatttgcttgagggcattgctcagattcgacgttggcacaacttcttcgccggcactgactgccgacagactgccatcctgatacagcttgcgccaatggagcaactggtcgggattgacacggtgccgccgtgcaaccgttgagaccgacttgcccggctcgaagctctctcgcgccgtcgccagcttctccttcactgaccatcgccatcgtcgctccggtcccatcaacacttccattatttcttgtttgttgttagtcgaaaacaccgtcgtatgcctactcgccattttaagtgaggactgtattcggcaattcagggggctgccccaagccattaccaggggccatcaaacaaaattagttccccacgtcgcacaaacgcttgccccttcctgcgttagccctccgaaagcaaaagcacctttgtcaagcaggccgtaggaacgtgacagagcgcgcgtagatctgtgaagaaatgttaaacgcgggcaattttactcgacaaaatggttcctttttgtcccccatcaatcagagcccgattacctattacggatcaatgatttaggtgttgctagaactcttcccctacagattcgtacaaaggaacctttttgtgagccccatcagaaagagactcgtctgatcaattgtgtatcgagttgggaatggacgtatgagcaagttcgggggggagaggcgtgatggaaacgaagtactggaagatcaaacgcgaaacggtaccgcgagacctccatcgtcggagcgttcgctcagcgtaattgcccggcagaagccttcggacgacacccatgcaatgaaattcattcgccgctgggcaactggcgtgccgactgcagcagtcgatcatggatcctggggacgctcgtttgttccgcaacggctacgtagggcgtcgccatgcgccccttccaggggccgacaagctaccgcaaccgttggttctattagatgaacggccggcgatctcggccaagcaggagcagatggtgcagtggtgaatgcctgagtggttgcgtgccggtgcggcccttcagatcggtctgaccatatcggcacaagtggttgctgatggtaagtgggggattgaattgcggtccaaccgcataaggctccaatcgccatgtaccgactgaccgtcgaggttgtcgagtcggctcggcttgtgggcggcagggggcgggggtcgtgcgaggtgctacgggatgccggctctcaattggcgattaatgagtatggggggcgtattcggcgctgagacagcaattgagcttcggagaatgggtgtgatcaaggtgactgctggtgccgtccgtcgacgtagacggcgccaaagcccggtgctcgtcgggttgatggcaacggctcagtagcgggcatttcggattgtcgttggcggcattgatggcccgcgaatattggagtgggcgcgccgagtcggtgccggatggggacaagcgagatacgtaggcgaaccaatgtgacaactgcggatattcgatggggaggcaagcatgattgaactgcagacggaattggcgagagtgctgcggcgtagacaggaagagattcaggttcctgggcgccgctatatggcgaatgagacatatctgctcgagtccggaggctgcgcatttgtgccgatggcgacgctggtggcggcggctaacgcaggtccgccagattgcatcgacgcatttcgcgcgtcaatcgaggcaatcgtggctcggcatgttgagccgacgtggcagggagcttgcatggccgcgtatgacgctggcttgtcatcaggattgtatgggacagaagcaacgctgacgatcggactggaacttcgtcgacgcaacgcgatccggaaaattgacgataagtccataaattcccggcgcttgttggagctgttgatgcgatttggcagccagcatggaatgttgctccgattttccgaacatgcggggctcgaatccagacaggtggcgactcaaatagaaccgtgaggcgacattggatggaattttagtagaagattttccatgtttggcgcgattgaaggggacgtcatggcgtttcgtgactaatgaattaactaatgagggaaattaaatttacataagcgtgttcgtcaagagatctttgaggtatgaaaaatagggcggccaaggcatagccatttttattgtcgagcgctgacacgagaccaacctcaaaagacgatttaaatccaatatagtttggagtgcaaaatgaataaaatatttcgggtgatctggtgccgtgtcaaggctgcgtgcgtcgttgtttcggaagaggcctgcctgcgcggcggaaagagccatagctgccggcaaggcagccgtgcggcaggtgaggaatctgttcgtttcgcgttgtcgtccattgcgctggcggcgtgcatattgatcgggagccttgggtccacgctgccggctgtggctggtacggtaataggcggcggggctcaataccccaattcggtaggcggaacgagttctacgaccggcgatttgggcaacagctatattggtgcgagcggtatgggtaccgccattactggggataatgattgcctgagcttgacttcgacccgcaacgtgctaaacagtgcgaatgtcggctggcttttgggaacgacttcacagaccaccgatcctggtccgttgtaccccggccccggcgcggaaaacaaccagactatcagttacagtggcacctccaatttttcgggtggtggaaatagcgcggctggtgcccaggcgaccctcgcctggggcttcaattccttcgcagcggggtgtgggaacaaatcgcttggcatgggttcgagtacgctcgggctcaataacatggccagcttggccggttcaactgcgatcgggatcgctaataccgcgtcaggagcgggcggaaccgcgatcggtctctacaacactgccgctggcacgggcagcgttgcaatgggcattggctctcaagcgacaggcaatggaacgatcgcactcggatacggcggcggcggcacctcgagcaacgccacattggcgagcggcagcaatgcgatcgcgataggcggagacgcgaccaaaggcgcgcaggcgacgggaagcgattcgatcgccatgggcagcgaggcggccgccagcagttccagcacgaccgcaatcgggcaatatgccaccgctagcaatacgaatgccacggcgctcggcgcgggcggaacatccgccgccactggcgtaatcgcaagcggtgcgggcgccgtcgcgctcggtggcaacagtacgcaaggcgcgcaggcgttggcaagcaacgccattgcgatcggcggccaatcgcaagccgctagcgccggtgcgatcgcgatcggccagagcgcactggccacgggtgggcaagcggtgtccgtcggcgtgggcaataccgcgaacggcaatggcgcggtggcgatcggcgatccgaacgtcgcgaccggcacgggagcggtggcgctgggggcgaacaataccgccaccggacaaggcgcggttgcgctcggcaacgctgatattgccacgggccaaggttcggttgcgctcggtaatgtgtcgacggccgccggtgcaggatcggtggccttcggctcgaatgccgtagccaacaacacgaacgatgtggcgctgggctccggatctgtgacagccgcgccgaatccgacggggagtgcgacgatcggcggaaccacatattcgtttgagggaaccaatccgacgagcgttgtgagcgtgggcgcagtgggcgcggaacgccagatcacgaacgtcgcggcgggacaactgacggcgacgagcacggacgcagtcaacggttcgcaactttactcgacgaatcaggcgattaatacattatcgacgtcgacttcgacgggcctgtcgtcggcgaatagctcgatcgcgtcgttatccactggcctcgcatcgtccggcaacctggcttcgctgtcgacgtccacgtcgacaggcctgtcatcggcgaatagctcgatcgcgtcgctgtcgacgtcgacttcaacgggcctctcgacgaccaacagcaacatcggctcgctgtcgacaggccttagcacgactaatagcacggtcgcatcgttatcgacgtccacgtcgacgggattgtcgtcggcgaccagctcgatcacgtcgttgtcgacgtcgacctcgagcggcatcagtaccgctcagagcggcgtcaattcgctgtcgactggcctgtcgaccaccaacagcgcagtcacctcgttatcgacgtccacgtcgacgggattatcgtcggcgaccagctcgatcacgtcgttgtctacgtcgacgtcaactggaatcggctcgctgtcgaccggtctgagcacgaccgacagttccgtaacgtcgctgtcgacgtcgacctcgagcggcatcagtaccgctcagagcggcgtcaattcgctgtcgactggcctgtcgaccaccaacagcacggtcacctcgttatcgacgtccgcgtcgacgggattatcgtcggcgaacagctcgatcacgtcgttgtcgacgtcgacctcgactggattgagctcgttgtcgacgggaatcgcgaattccgttcagtatgacaacaccagccatactcaagtcacgttgggaggagccggcgcgacgacgccggtgacgctgaccaatgtcgccgcgggcgtgaatcccaccgatgcggtgaatatgagtcagctgacttcgctgtcgacgtcaacgtcaacgggactgtcgacgaccaacagcaacattggctcgctgtcgaccgctctgagcacgaccgacagttccgtgacgtcgctgtcgacgtcgacctcgagcggcatcagtactgctcagagcggtgtcaattcgctgtcgactggcctgtcgaccaccaacagcacggtcgcatcgctatcgacgtccacgtcgacgggattgtcgtcggcgaccagctcgatcacgtcgttgtctacgtcgacgtcaactggaatcggctcgctgtcgaccggtctgagcacggccaacagttccgtgacgtcgctgtcgacgtcgacctcgagcggcatcagtaccgctcagagcggcgtcaattcgctgtcgactggcctgtcgaccaccaacagcacggtcgcatcgctatcgacgtccacgtcgacgggattgtcgtcggcgaccagctcgatcacgtcgttgtctacgtcgacgtcaactggaatcggctcgctgtcgaccggtctgagcacggccaacagttccgtgacgtcgctgtcgacgtcgacctcgagcggcatcagtaccgctcagagcggcgtcaattcgctgtcgactggcctgtcgaccaccaacagcgcagtcacttcgttgtcgacgtccacgtcgacggggctgagctcgctgtccacgggtctgtccgcgaccaacagcaacatcagttcgctgtcgacttcgacctcgaacggcctgagcacagctaacagcaatatctcgtcgctgtccactgggctgagttcgctgtcgaccgcagtcaacggcggcgggaccaagtactttcacgccaactcggcgcagccggacagtcaggcgctggggacgaacgcgatcgccgtcggaccggcggccacggcatccggcgcaagcggtatcgcgatcggcgataccgcgaacgcggctgcaactggcgcggtggcgattggccagaccgccgttgcaacgggtggtcaggcggtctcgatcggtgttgcgaatacggcgagcggcgacggcgcggtcgcgatcggtgatccgaacgtcgcgacgggtactggtgcggtcgcgctgggcgcgaacaattctgcgaacggccagggcgccgttgcgctcggcaatgcgaacgtggcaaccgggacaggctcgctggcgctcggcagcacatcgacggcggcggggggcggctcgatcgcgttgggcacgaatgcaatcgcgaacaatgccaacgatgtcgcgctgggttccggtagcgtaaccgcagccgcgaatccggtcgccagtgcgctgatcgccggtcagacgtattcgctcgccggcggttcaccgacaagcgtggtgagtgtcggtgcgccgggtgcagaacgacaaatcaccaacgtcgcggcagggcaggtttccgccacgtcgaccgacgcggtgaacggatcgcagatgaacgccgtgacccaagcgctggtatcgttgtcgacttcgacagccaatgcgttgtcgacgacgcaaaacggtctgagttcgttgtcgacagggctgagcacgacgcagagcagtgtgagttcgctgtcgacgggccttagcacgacgagcggtaacgtgtcgtcgctgtcgaccggcttgagtacgacgcagagcgatgtcgcgtcgctgtcaacgggactgagtacgacgaacagcaatctcgcgtcgttgtcgactgcggtgtccaacggagggattcacaccaacggcgcgggcggcacgtcgatggggccgggagccgacgcgtcgggcagcaacagcacggcggtcggtggcgcagcgtctgcttcgggagccaatgcaacggcgctcggccaggcgtcgaacgcatcgggcaataattcgacggcattagggcaagcatcgagtgcatccggaagcggctccaccgcggtggggcagggcgcgagcgcgtcgggcgatgggtcctcggcattcggccaaggggcgattgcctccggcacgaactcgacggcgctgggcgctcattcgacggcatcggcgccgaattcagtggcgatcggcgcgaactcggtagcttccgcgccgaacacggtgtcgttcgggtctcagggccatgagcgtcgactgacgaacgtcgcaccggggatggacggtaccgacgcagcgaacatgagccagctttggggcgtgcaatcgagcgtagaccaagccgcgcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgccggcagctatcaagggtattcggcatccgcgatcggtgtgtccgtgcggttctccgacaacctgaaggcgaagctcggcatggggatcagcagtcagggcagcacgtacggcggaggcatctcgtaccagtggtaaggcggcgactgacgccatggacgagggacgattcgtccctcgtccgcgtatcgatggtatccaaaagaaggaatgaggatgagcggcatagaccgattcgcgctgaatctggtggtgagcgccacgtgcgctgacatgttcgagttggcgatatatggattgttgccggcaagattatctccgatcggcacgattccgctttggtgcatggcggcgacggctgcggtaccgggacggcatgctgatcctgctgacgccttgcgtgtttcgaccttggatataccgtccgacctgggtataccggaatcttcccagcgagcaggcggcttggaacggatggctacagggataggggttgggtccggcggtcggcgcggtggcttggaccaagtggttttgatgaggaatgggcgagatgagacacctcttggtcagcgagcattggaatagtgtcgatctggctgatatcgcatggctgctggatcacggcgatgtggtcggggcaagtgaaccgctgatgtcgagacaggcttgggcggcatccgatccccgtgaactgatgctatgggcgcgtgcgatgagcttgcgtgggcgacgcgtagacacgaacgatacactggcgcgggcattccaggtcgatcccgcgtccgtcgaagcgcatgtcgaatatgcacgaccggccttgaatggcggagattcggccggagcgctcgtatggttccggaatgcgtacgaatttgctgaactgtcgtcgtcgtgggtactcgagtgggtcaaattgccgacgcgtcacgcgcagctcgagcgcgcgttggcgatggccgatcgatactgccgggcaaagccggcggacgcggaaggatggttccggttcggttatgcgttgcaactggccgaccgcttgcccgaggccctcgatgcctatctgtgttgcggacgcgtttctgccttcgacactcgatgcatgaccgagctgcgattaccacctgccgctcggcagcttatcgatgcttctggaacattgaactgcgggacttgccatgtttcgcttcgtgtctaaaagcagatccggcgaaggtggccgcttggcgagcgaaactgagcacttcaaactatctgaaagtcggtttggtctggaggggcagtcgaacacgtcagcgagaccggacgagaaccgctgcgcccgaagtctaccgaaaggcgtttgcgtatgccgaagatattgaattcttcaaccttcagatcgaagcgcctgacacgcttacagtgccgaaatcgtccgacctgcgaatcactgattaccgcgcggacttccggccatttgacgatacggccgcatttctcaagaacctggatctggccatcacggtatgcacttcgatcgcccatctcgcgggggaccgggcattccgaattggctcttgccggacgtgaattcgcgctggatttggatcgcgattggcgaagatagtccgtggtatccgtcgatccggctgtaccggcagccgacgttcggagaatgagcgccggtcttgcagcgagtcgcgagggatccggcgagattggccggagctgggggttttctttggatagctaacgccgatgcgtcgtccggcacaacggcttgaggatgttggtaggaggtcttcaatgaacaatcgatcggatgtggttgacattttgaatgtcaaggaggtagtgacgaatcgatatctggatctgatgaagcggcaccgagcgttgcaggaggaaattgctgcggtacgtcgacatgatacgcgtgaaatcgtcacttgcattgttcagatgatgatgatgtacgaaatttgcctggacgatatcagcgatgccttgccgcggcagcaaagactagggctgagacgcaggcgtacgccgaagtacatggacccggaatccggaaggacatggtcggggtatggacgtccgccgcggtggatggccgggagggatcccgctgaatttctgctgccggcagcatcggagcagcccctctgaaacaccgggcacagcctcttacttgaaataacgggtaggcataagacggtgtttttggcaattgcaattaaaacatgcgcacatatgcatgcttttttattgaacttaaagtgttgaggtggtcgcggtgcaattctaatgctttaggatgtaagaatttctattcgtattgcctcatttcttctgggcttccttgccgatgcagaactctccagagcggatctgccatcggctggagagcagttcgggcaagttcgcgatcccgttatgtcaggtttccaacacaccgaatcaattttaaaacgtagtctaggcaagtagtcaggatgcctaaacaaatgatgacattctgattgctgacactcatgcgagagtgacatcgctcgtggttggttccttcgtgaccgtcacgctccggctgcttaaacctcaacaactcgagaaactccatggataacggtctagatctcaagagaaggcgtgtcatggtggccgcgggactaacgactgcgggcatcgcgactgcctcgttgttcaagatggcaaagggcagtacggacggtgggaccctgtcgcaaagcgtcggcatgataatcccggagaagggcgatcccgtccgtggcattttctcaccagtcgtggactggcccttcatcccgatccatgcgatcctgatgaaggatggccgcattctgacctatggcagcaccaagcaaggtttccagtctggcatgtttttctacgatgtctggtctcccttcctgggcgggagtccgagtgcgcaccagacattgccgaacacgacccgggtagacttattttgcagctcacaactcaacctggccgacggcacggtgggcatctttggcggtgacgtcacagtcgggagcagtgacagcaccggctactctatcaatgcgttcaccaattcgtccatcaccatatacaatccggatgcgtcggacgcgagccagcagttggctaagcaagccaaccaaatgctgcttcctcggtggtactccaccgcgacggtgctgccgaacaacgaaatctatctgcagggcgggaccggtggtaacacctaccccgagatccgaggcgtcccggacggtgttcatcgcctgttgaacggagtctataccggcgtttacgacgactggtatccgcgcaacttcgttggcccgaacggcaagatatttggcaagacaggtgcatcgctcttcgaggtcgataccaaggggaacggttccgtccggacgttgaacagcactgcgccgtacaacccgttcgccgccggtagccggggtgaggccgtcgtgatgttcgcaccgggcaaaatcctggtggttggtacgggcggcgacgcccgcaccgccagtgtgatcgacatcaacaagatggagacatctggctcgggcgcgtcatcgacacccagtgtcatcccactcgtaacagcgacatcgagattgaatcgccccagaacctgggggcatgcgactgtcctgccgaacgggcaggtgttcgtcaacggcggatcgatgggatacaacgagttggcgaccagcagctataccgccgaactgtatgatccggcgacgaacacctgggcggacggcgcggttgctgcgcattcgcgtatgtatcacgcaatttcactgctgctgcctgatgggacagtgctgacgggcggtggaggcgccagcacccccacctacccggggcccgaatttccggtcaatgcgaatgcggaagtctactatccgccttacctgttcaacgcggacggcacgcgtgcgtcccgcccggtgatcgattcggcgcccgcggcgataaccgccaaccgaattttcacgctcacatcgcccgatgctggctcgatcgggcgcatgaccatggtgaagaccggatcgacgacccactcgttcaatatggagcaacgcttcgtcgaactgaacttcacccggcaaggagcgcagttgtccgcgacattgaccaacgaccggcaccagtttacacccggcatgtacatgcttttcgtgatcaacgtgaacggcgtgccgtccgtcgcgagtttggtacgcgtcgatccggatcccgtgctcgccgcgaccgcgacgcggacccttcgcatcatgcccatgggggatgccatcacctatggatacatcaatctgccggggacgaaatactcaggttatcgtgcgccactgcaggacctgctcgcacaagcgaatctcaactaccagttcgtgggttcgatgtatgcggggaacggtgtctacggaatcgacactcaccacgaaggccatcccggcatgctgatcgccgacatgacggcaaatgccgcaagctgggtgacggcggctaagcccgatgtcgtcatgctgcaaatgggttttaccgacatgctgaacaattacctggtcgataccgcaccatcgaggctcagaaagctgatcgatacgatccgcgcagccgcgcccggagcgaagatcattctgtcgacgctcgcacccaccccggatgcggcgacgcaggcccgcatcaaccagttcaatgcgcaggtggtcagtctcgcgaacgacgaagccgcgcaattcaaggatgtcttcctagtcgacagttcgacgctgattccgaaggtcggcgtggattactacgacatgctctatcccaacgacaacggtcacacgaagatcgcgaaagtatggcgagatgggattgtgcgtgcgctgggatcgccgtttacgtccaagtcggcatgagcgtgcggcgatggctccgtccatttcgccaagcgtcgtcggcccggatcggtcataggttcagctttgaatgaggacaacatgaagagcgttacccgtacgattcgaatagctgttgccgtgagcgcaacctgcgcgttggccgcgcgagcaagcgtgccgtcggctgaggtcgaggcagcggctgcgttcgccccccctcgcttgctcaaggtcagcggcgcgctcaggcaacccctcacaacgaaaggggaagcgcccatcgcttccgggacatcccgacgagatcaggagatcatggaactgcggcgccgcttcaatgccgcagcggatccagtgacacatcgcatgtcgcttgcgcgggcccggcaaactggctgggacggcgttgccaagcattttagtgaaatcgatcagtctggccagggcacggtgagctttgacgaactagcgctgtatctcaggaatcagcggcatcctgcattcgccaactagtgtcctccgatggttcgcgaacaaagttgatgcagtttttcgaggatgaaagcggcagaggcggtccggacgaattgcttgcagttttcgttgtagtgggagacgacttgcggactgaacggcttccggcaaacagtgcgaggcgcagcgccgcggattatctcgaatcagcctatggcgccgcagagcggcacgctcgccgcgttggcgagcctatcgcgctcggcgtaccagtatcccggtcaccgcgacccgcagactgcattgcggcagcgcatgtgtgaaagcgcggcgacgcggctacgatgtggatatcggaagatacgcgtgctgctcctgcgggagggttatcgggccagcaagaatcggctgtaccgtctgtatcgagaggaaggtctgtcgttgcgctacagaccaaatcgcaaacgacgcgctcagatgagccgcccggcacgcgcgaagtcgacggcggcaaatcaggtgtggagtttggacttcgtcgccgaccagctttcgagcagccgggggaggccgcgcactgacatatggtgcctgtatcgatcgcggtggtcgatcggctaccgcttacgcggagcggcaaagtcgaccggacggcggcgattcggctggcaggcgaggggcaggtggccgagccgacagtcgcggctagcccgctcgaggcgctggtcgccatgcaatgggccgaattgctgacggtcagctcgatcggcgtcgagcaggacttcttcgcggctggcgggcattcgctgctcgcgatgcgcgcgctgtcgcacctcggcgcccgagttgccgggctcttcggcgcgtacggtgacgagggcgtcgaggatgttcatctggtttcgtcgttgctggcgtcgctgattgtggcggtagcggttgtgtgtggcgcgaatcgactgttccggcgtccgagtcgtgggaattgaagatgcagcttgaattgctggagcggccgtatctgtcggcgcaagaactggccgacgtggctcgggatataggaatctctactgggtgatccgcaatactcggcgcggaatccatgacgcgaagcgacggcgcgtatattacgagattgccgagcataaaaaacgcctgctcatggcaggcgtgtcgaaggagatgattttgggcttgctacgctgttgccggacgcatgattgtcagggatagggctgctttgattgctcgaatcgtcgcgatcagtctacgtacaatatttgacataatatcaattatcgacatttcaggcgcaagagcaaaagttgtcatgtcgcatctgggcaaagttgaaatgtcgtagttcgagggtttcagcgcatgctgccggcggtttgaactgccggagcgcatcgtgggccaactttgaactgatcaccatgagcatgcgggagctggctcgtctgaaggtcgcggaagccgtgatcgagcagcgtctgatgcctcggcgagcggccgagcgactcgggctgagcacggcgcccgcatccggaagcgaaaccgcaccgaagcgcttcacgcgttcgccgcggtcacggtcacgaccaagatcacggctacggcgcgaatctcaacgtatgccgcgcgacgccgggcaagaacggcgtcggctccgcgcgcacccacgcatcgtggcccgcgaggaaaaacgggctcagcggatgcccgctctgcccgcccggcatgttgaagatcccgaattcctcgtgccccggcgacacgaccatccgctcggattgcccgaaatccggcgcggcgacgcgcggcatgtgcgaatcacccggcatctgcgcggccggcgccgtcagccatccgccgagcagcggcaggctgccggcgaacggatgcgcgatccgcagcgtgttgcgcgcgccccagctcgcccgcgcgagcggcgcgccgtcggccgtgagcgcggcgatggtccggtcgatcgcgatcagttgcacgtcgcgccagctcgacgcgccggccggcagccagcccggcggctgcgcgtcgagcagccgcgcgacgacggccggccagcgcagattcgccagttcgtagtccgcgcccgcatcgacttgcttcaggcgtgcgttcagcccgtcgaacgtgacgtcgtacagccgatacagaaagccgcgcgcgagcgtgtacccgaccgagtcgacgctcgcccggcccgtccagccgtgctcgagcagccggcggaattccgcgcgcgacgggtggcccgcgagcgccgcgtcgtcgagcacgcgcagcgcgcggtcgcgccactgcgcgatgaacagcgcgcgatcgtcgaagtcgatccgatacgccgcttgttcgtcggtgcggccgagcgccgtcagtccgtcgcgcaactgggtcgcccgcgcgccgagatccgtgccgccatcgccgatcaaccggtatgcgtcgcccgccaactggcggctgttcgcggtccagagctggccgccggacggatcgacgacgcgcggatacgcgtcgggcggcagcagcgaccgccacgccgcgccctcgccgccgcgcggcgcgcgccggtccggcagcgcgccggcgatggtccagccgattcgcccggcgcggtcgccgaccacgatgttctcggccggaatgccgagcgtattcgccacgcgcatcgcgccgtcgacgtcgacggcgtccgcgaggcgcgcgagccccaggttcaccgcgcccggcgactgcgcgacccagtggaccgcatagggccggccgccgatttcccgcaccggcccgaccgtcgtttccagcacggtcagcgaaacggacgcgccgccgcgcacccggatcgattcgacgtaccggcgcgcgacctggcgcgcgccgcccatccggaacgcccgcgaatcgtcgccgtcgcgctcgagcggcacgaggtcgaggcaatccgcgtaaccgaccgtcaagccccatgcgacatgcccgttgctgccggccacgatcgccggcagcccggcgagcgtcacgccgacggcccgccgcacgggcgccgcgccgcccggataggtgaaggccgcgcgataccaggtgttcggcaggccgagcacgaggtgcatgtcgtcgccgacgatggccgcgccgcgtgcgctgcggctgccggcaatggcccagttgttgctgccgaccgacgagcggaaatcgagcgatgcgcgcttggccgcgccgtcgcctgcggcgcggaaccagtcgggcgcggcgtcgggcagcggcgcgggcgcttcgtcgatgcgcggcgcatcgagcggcgcgtcgaatccgctcgacgacggcagcaggaaggcgcgctgctgctgcgtcgcgtgcgccgtcagccagttgcgcgcgatgtcgcgcgacgcgagcgtgccctgcacctgaaagtacatcgcccagatcacgagcagcgaatcttcgggccgccaccgcgccggcggctcgccgagcagcgcgtattcgaacggccgggcgcgcagcgcggcgaggccgtcgttcacgccttgcgtgtagcgttcgagcaggcgccgctcgtcgggcggcaactgcgcgaacgccgccgcggcgcgcgcgcgaaaccggaacagccggtgctcgcgatcgaaatccagcgcggcgggcccgagcagctccgccaactcccctgctccggtccggcgcagataatccatctggaagaagcggtcctgcgcatgcaggtagccgatgccgtaggcggcgtcgaagcggtcgcgcgcggcgacggtcggcacgcccgcggcgtcgcgttcgatcgtcatcgggccgccgagcgtcggcgcgcgcacgtcgccgtcgagccgcggcaggctcgcgcgcaggaacagcgccgcgccggccgcgacgagcagcgcgccgagaagaatgacgccgggcaggatcttgagccaccgcggcaagcggttcgtgcgagatgccatgagtacgcgatttcctgagacgggacggggagacgggttggcgccgcgccgcccgcctccggagcgcggcggcacgcggcgctccggaggcaggcggcggcgggcgctcgggcgccgctcaatgcttggagatcaggtagctgccgagcgccagatagtcgatgtcggtcttcatgaacgtgttgatcgcatcctgcggcgtgcacacgatcggctccgaatcgttgaacgaggtgttcagcagcagcggcacgcccgtcagcgcgtcgaactcggcgatcagccggtggtagcgcggattgtcctgcgcatacaccgtctgcgcccgcacggtgccgtcgaagtgcacgacggccggaatccgctcggctttctccgcgcgcacgcgcgaggtcgtcaacatgtacttgccggccgcgacgctcgcgctgccctcgaaccactcttccgcgcgctcgccgaggatgctcgggcagaacgggcgatacagctcgcggtgcttgaccttcacgttcatcagctcgcgcaccgccttgttgcgcgggtccgcgagcaggctgcggccgccgagcgcgcgcgggccccactccatccgcccgttgaaccagccgacgatgctgccgttcgcgatcagttgcgcgacttccttctcgatgtcgactttccggtacgcgaggttcgtgcgccgcagcaccgcctcgatctcgccgtccgaatactcggggccgagataggcgtgattgaacacgtattcgcgcggatggccgagcacctgattccagatcaggaacgccgcgcccatcgcggtgcccgcgtcgttcgacgccggctggatgaacacgtcgtcgaacagcttctcgcgcacgatcacgccgttcgccgcgcagttcagcgcgacgccgcccgccatgcacaggtgccggtaggtcgtgcgatcgaacttgcgcaggatgtgcagcagaacctgctcggtgagcagttgcagccccgcggcgacgtcgacgtacgcctgccagttgtcggtgtcgaaatcgacgggcgtgtgccggcgcggcagcccgaacagcgcttcgagcgtcgtgaaatcgggcgattcgtggcgcagcaccgcgagatcgacgctcatgttctccttgtcggtgacgatccgcgagaacagctcgatggtcttcgcgccgtcgccgtaggcggcgagccccatcactttggacgcgtcgtactggctgaagccgagatacttcgacagcttctcccacacgaagccgagcgagttcgggaacaggaaatcgtgcaccttcccgagcgtcgtgccgtcgccgtgatagagcgacgtgctcgcccattcgccgatgccgtcgaccacgagcacggccgccttttcgaacggcgacacgtggaacgcgctcgccgcgtggcagtcgtggtgcggcaggaaatggaactcgccggcgaagcccgcgtcctcgatcaactgccgtcgcgacgacagcacgccttcggcgaaattcagcccgccctcgagcgtctgatagctttccttgtcgagcggccatgcgtgcgcgccgccgttcgccgagcgccacgacgcgacgcccttctgcaggatgtccgggctgaacgagtagccgatgtgcgcgcacgcgtcgaggccgatgcccgccgcgtcgagacacttgcggatcgccttccacggcagttggccggtcgtctccggcgtcgagagcttgccgtgcttgatccggttcaggcgctcttcctcgatcgccatcaccacctggccgtccttgacgaggcaggcggcggactcatgatatgcagcgttgatgcctagtatgtacacggtgacgtcctttctgattgtctcgatggtccgcttctcgatgtgcgcgcgttccggccggcggcaagccggaacgcgccgtcattcgcgtcaggcacgctcggtcagcagcgtttccagatagcgaatggtcgggttctcgtaaaactggcgcagctggatcttcacgccgtagcggcggcccacctccgcgaccatctcgatcgccttcagcgattgcccgcccagcacgaagaaatcgtcggtcacgccgatctgcccgacttgcagcaggcgctcccacaggtcggccagctcgcgctgcagcgcggtgctggccgcctgcctgcccggctgctcgtcgacttcgatcaccggcaggttccgcgcgtcgaccttgccgctgtcggtcagcgcaatggcggggaggaagtggacctggtcggggatcatgtagtcgggcagcgactggcgcagccacgcgcgcaccgcatcgcgcgtcaggtacgcgtgggccggcgcgccctgcccgcccgcgtcggcgggctcggcgggcttgccgcccgcgctcgcgcgcagcagccgcgcgagcccgaacgccgccgcgagccgccgccatggcgcgagcagcgccgcgcgcgcggcgggcgacgtcgccggcgcgcccgtcgccgcatcgtcgagcacgtacagcgcgttcggctcgacgccgtcgtcctgctgcgcgaacgcgagccgcagcgccgcgtcgcgctcgagcgccggcgcgccggcttgcgccgtcgcgtcgatccgcagcggcacggcctggcagaacgccgtcaccgtgctcgcgcggtccgtcacgacgagctggcacgcggggaagcggcgcgcgagctcgcgcgccgcttcgtccgcgcccggcggcaaggcgaacgccgccgcggcgagctccggccgctgttcgagcgtgaagccgtacagcggcgcgtcgcccggctcggccggcacctgatgatcgcgcgcggtctgctcgatgtacgcgacgagccggccgccgtgcgccgcgtcctcgcggtacgcgagcgcggcggcggcgatcgccgggtggctgcgcagcacgctgccgatttcgtcgagctccacgcgattgccgcgaatcttcagttgcttgtccgcccggccgtggaagtagacgacgccggttcgatcgcaatgcccgaggtcgcccgtgcggtacagccgcagcggcgcgccgtcgacgacgatctcgacgaacgcgcgcgcggtgccttcgtcgtcgttcagatagcgccgcgcgaggcccggcgacgcgacgcagatctcgccgatgacgccgcgcggcaccggctgcagatgcgcgtcgagcacatgaaggctcgcgttgccgacgggccggccgatcggcacggtgtcgccggcgtacggctcggcgcagtcgaagcggctggcgtcgacggtcacttcggtcgggccgtaatggttcgcgaggcggcagccgaacgcgcgcgcgaagcgctcggcgaggccgcgatacagcgccgccgcgccgcagatcacctgccgcagcgacgcgaggcccgcgatctcgccccgctcgcgcgcgtcgacgagcgtctcgagcatcgccggcacgaactgggcgagcgtcacccgctcgcgctcgatcacgtcggccaagccgtgcgcgctcttgagcgcatcgtcgcccatcacgacgacgcgcgcgccgtacgcgagcggccagaacacgtcctggatgaacacgtcgaacgtgaacggcgtgtggaacagcacgcggtcgtgcgcgtcgaggcagtaggtccgctgcaggtcggcgagcatgctgacgacgccgcgatgctcgatctcgatgcccttcggcgtgccggtcgagccggacgtatgcaggatgtaggcgagctgccgcggatcgacgctcggcggattgcggtccgaatagccgccgagcgcgcccatcacgtcgtcgacgcacacgacgtcgtacgggaacgccgcgaacgcgcgccgcaggccgctatgcgtgagcgcccagcgcgcgtgcgcgtggcgcaggatcgcgtcgacgcgtttttgcgggtactgcgggccgatcggcacgaacgcgccgcccaccttcaggatcgcgtacagcgcgacgaccatctcgaacgacggccgcagcatcacggcgacgttctcgccgctcgtcacgccgagcgacagcaggtaatgcgcgagccggttggcctgccggttcagcgtctcgtaatcgtacgcgacgccctccacgacgagcgccgtggccgcgggcgtgcgggccgcctgctcggccatcagcgcgtgcatcgtcgccgcctcgtcgtagtcgacgcgcgggccgtgcagcgcggcgggcggattgccgttcgcgccgaccatcgtgtagcgggacagcggctggtccggatcgtcgagcacctgatccatcagcgccgtcatgttctcgagcatctgctcgatcgtcgacgcgtcgaacagatcgacgttgtaaatgcaactgaacatgatgtcgctgccgaactggtcgacgacgaagttcagatcgaatcgcgacgacttgttctcggtatcgacgacgttctcgaggctgagcgtgaggccgtcgaacttcagccggcccatcagatcggtcttgttgttctgcacgccgtacatgatcgagaacagcttcggccgcgacaggtccttctcgtgctgcaactgctcgatcacctggttcgacggatagtgatagtgctcgaacgcctcgagcgtgcgctgcgacacctgcgcgagcagctcgccgaacgtcatgttctcgccgatcgtgcagcggatcggcatcggcgtcgcgaacaggccgagcagcggcttcaggcgctcgtcggcgcgccccgcgatcgggcagccgatcacgaaatcgcgctgaccgctgatgcggctcagatagcagtcgaggatcgcgagctgcagcatgaagagcgtcacgtcatgctgcttcaggtacgcctcgatcttgcgcacgatgccgcgcggcagccaggtgcgcagcgcgtcgccgcggtacgacatcaggttcggccgcgcccggtcggtcggcaggtcgagcggcggcggcagcgtgcggtacatgtcgagccagtagcgcttgtgctcgtcgaacgcgccgcagcgcagttgctggtgcgtccattgcacgtagtcgaaatagccgacttcgagcgccggcacgttcgccgcgcggcccgccgcatgcgcgttgtacagctcgctcagctcgagcatcaggttgatcagcgacgtttcgtcccagatgatgtggtgcacgacgaagatcaactgatggaagtcgcccgcgtagctcgccacgtgcagccggaacagcggaccgttcgcgaaatcgaacggcgcggtgccgaaccgcgcgccgagccggttcgcctcgtcgatcgcgtcggcgccggcgagcgtcgtgcgatcgaggaacacgttctcggcgcggatgtcgatcgccggatcgacgatctggatcggcgcgccgtcgcgatagtcgaacttcacgcgcagcacgtcgtgccgctcgagaatcgcgcgccacgcggcgatgaacgcgtcgcggttcagcttgccggtgaagaacaggtcggcgacgctgatgttgtagacggggctcgacgggtccatctggtacgcgtaccactccggcacctggcacggcgcgagctcgtaatgcgcgcgcgccggcaggcgctcgacgcgcgcgggcccggccgcgtccgccgaggtgcgcagcgtgtccagcgccgccgcgacgtcgcgcagctgcggcgactggaacagcgtgcgcagcggcagcgcgacgccgaacagcgtgcgcatgcgcagcgtcagctcggccgcgagcagcgaatggccgccgagctcgaagaagctgtcgagcgcgccgatctcgtcgacgtcgagcagctcgcgccacagctcggcgagccgcgcttcggtttgcgtcgcgggcgcgacatgctcgttgcggcggaagatgtcctgatccgccggcttcggcaggcgcttgcggtcgaccttgccgttcgcgttcagcgggaattggtccatcagcacgaacgacgcgggcaccatgtagctcgcgacgcggccggccacgaacgcgcgcagctcgggcacggtcggcgccggatggcgatgcgggatcacgtagccgagcagatacaggcggtccttgccgtcgcgcgcggcgaccaccaccgcctgacgcacgttgtcgtgatcgccgatcgccctttcgacttcgccgatctcgacccgctggccgcggatcttcacctggaaatcctcgcggccgaggaattcgagggtgccgtccggccggtagcgcgcgaggtcgcccgtcttgtacaggcggcggcccggccgaggcgagaacgggtccggcacgaacgcgcgcgcggtgcgcgccggatcgcccagatagccgcgcccgacgccgacgccgccgatgtggacctcgcccgtcacgccgattggcaccggctcgaggcgctcgtcgagcaggtaggtcgtcaggttcggcagcgtgccctggatcggcacgtacggcaacgcgcccgacagcggctcgcggatccacaggtggctcgtatcgtccgagcactcggtcgcgccgtacgtgttgaccacgggaacgtgcggcgcgcacgcgaaccagcgcgcgcacagcgcgggcgtcagcgcctcggcgttgctcacgtacacgcgtacccggccgagccggtgacgccccggccgcgcctcgagttcgtcgatcaggatcttcatgtgcgacggcaccgattcgaacacggtcacgccgtcggcgtcgagctgcgcgaacagttgctgcggatcccacgccgcgtcgcccggcatcaccgccgtgcggccgcccacgagcaacgcgacgaggtattgccagatcgacacgtcgaaggtggtcaccgccatctcggcgacgacgtcgtcctcgccgatcgccaggtcgtcgatcttcgcgagcaggtggttcagcatgccgcgctgctcgatcatcgcgcccttcggcagcccggtcgagcccgacgtgtagatcacgtacgcgagcgacgccggcgtgagcggcaggaactcgggcgccgccgcgggctcgcgcgacagcgcgtcgagcgcgaggcgcgtcgcgcgcgcggtgagcgcctgcgcgcgcccggcgctcgccgcgtcgtgcacgacgtagcgcacgtcgcccagttcggcgatccggtcgagcttgtgcgcgggatcgtcggggttcatcggcgtgaatgccacgcccgccttcagcacgccgagcatcgcgatcaggtagtcgagattgcgcccgatcagcagcccgacgagatcctcgccgcgcgcgccggccgcgagcagattgcgcgcgacgcgatcggacgcgcggtcgagctcgccgtaggtcagcgccgcctcgccgcagctcgccgccacgcgcgccggatgcagcgccgcctgccgggcgaacagatcgcgcacgtagacgccgtcgggcagcggccgcgacgcctggttcagcgcgcgcacctggtacgcgcgctcgtcgtcgccgaggagcggcagcgcgtggagcgcgccgtccggacgcgcggcgacgcccgcgagcaggttccggtagtgatcggccatgcgccggaccgtcgcggcttcgaagagatcggtgctgaactcgaagccgccgtgcagccgtccgtcgtgcgtccacgtcgccagatacaggtcgaacttcgcgctccggtgctcgggctcgacgctcgtcgcgacaaggccgtcgaaggcggccggctcgagcgcatcggcctcctggtacgagaacatcgtctggaacagcccggtgccgtcacgctcgcgccgcgcgttcacgtcggccgcgatctcttcgagcgcgacatcctggtgatcgaacgcgtcgaggcaggtcgcgcgcacgtgctccagcaggctcgcgaaggtcgtcgacggattcgcccgcacgcggatcaccagcgtgttgacgaagaagccgacgaccgactcgaactcgggccgcgtgcggccgagcgcgggcacgccgatcagcagatcgtcctgccgcgcgtagcgcgcgaggagcgccgcgtacgcggcgagcagcagcatgaacatcgatacgtgatgccgctgcgccaccgcctgcagccgcgcggcgagcgcgtcgtcgaacgcgaacgagaacgcctcgccgccgccgctcgcctgcggcgggcgcttgaagtcggtcggcaactgcagcaccggcagcgtgccgtcgagctgcgcgcgccagtagtcgagctggcgttcgcgctcgccgccgtcgagcacgcgccggtgccacgcggcgaagtcgcggtactggagcgcgcgcgcggacgcgtcggcggccggctccgccgcccggccgccgcgcgccgcgttgtaatggcgcgcgaggctgcgctggaacaggccgaccgaccagccgtcgacgacaatgtgatggaacaccgacagcagcaggtgctcgtccggcgcaagcgtgacgagcgcgaacgtcgcgagcgggccgcgcgccaggtcgaacggcgtgtcgagcgcgcggcgcacgagcgcgtcgagtgccgcgtcgcgcgcatcgggcgcgagcgcggacaggtcgtgcccgtcgagccggggctgcgcccgcgcggcgatcacctgcagcggcgtctcgccttcgacgacgaacgtcgtgcgcagcgattcatgctcgtcgagcgtatgcgcgagcgccgtgcgcagcgcggcggcgtcgagcggcccggcaagcttcagcaggtccggcaggtggtacgcggtgctgtccggatcgcgctgatgcagataccagagccggtattgcgcgccggacagcggcgtcgcgcgcgcgtcgatccgctcgatcggcggcccggcttggtcgggcgcggcggcgtcgcggctcgcgcgcagccgctcgacgagcaccgcgagcgcgcgtaccgtcgggcagtcgaacagcgcggcgacgggcagccgcaccgcatacatcgcctcgacgcggctattgatgcggatcgcgagcagcgagctgccgccgaggctgaagaagttgtcgtcgacgccgaacgcgtcgtttccgagcagttcgcgccagagcgcgagcagcgccgtttcggtcggcgacagcgcgggcgcggccacgaccgcatcgttggccgcgagcagcagcgcgcggcggtcgaccttctggttcgtcgtcagcggaaacgcgtccatcacgacgacctgggccggcaccatgtgcgcgggcagccgtgcgcgcaggtaatcgacgaacgccgcgccgtcggtgccggtggccgcgcgcgcgcgcgccggcgctttttcgaggatcacgtagccgatcagcggattgcgcgcatgtcgcgcctcgcccgcgagcacgactgcctgcgcgacgtccggatgcgcttcgagtaccgcctgaatctcctcgggctcgacgcgaatgccgtccaccttcacctggaagtcggtgcggccgagataatggaggcgcccctcgaggtcgtagcgcacccgatcgccggaccgatacaggcgcgcgccgggggcggcggcgaacggatcggcgacgaaacgctgcgcggtcagcgccggccgcccatggtagccgtgcgcgacgccgacgccgccgatgtagagctcgcccggcatgtcggcgggtaccggattcaggcatgcgtcgagcacgtgcagatgcgcgttcgcgaccggccggtgcagatagacttcgccgtcctcgagcgcgcgcgcgacgtcgatccggtcgacgatgctgccgatcgagcattcgctcggcccgtagatgttgtagagcgcgatgcgtcccgccgtcgcgcgatgccattggcgaatcgcctcgagcgtgaccttttcgccgccgatgctgacgagccgcaccgcgccgagcccggccgcgccgccgttggccgccagatgctcgcccagcacgcgccagtacgcggtgggcagcgtgaggacgctgatccgctgcgcacggcaggcgtcgacgagcgccggcaccgagcgcttgacgttctcgtcgccgatgtacagcgaagcgcccgcgcacagcggcgcgaagatctcctcgagcgacgcgtcgaacgtgagcggcgcgaacagcatcgcgcgatcgccgcacgtatagccgaagcgttcgatgaccgtgccgatgtagttgacgatgccgcgatgatggagcaccgacgccttcggcgcgcccgtcgtgcccgacgtgtaggtgaggaacacgccgtgatcgggcgtcgcctcggcggccggcgcgggtgcgtcgcccgcgtgccgcgccgcgccgtcgagcgcgagccgcttgccgtcgaagcgtccgagcggcgcgcccgccgatgcgagcacgtggcggcagccgctgtcggcgatcatcgcgtcgagccgctccggcggcagccgggtgtcgaccggcaagcagatcgcccctgccttgatcgtcgcgatgatgccgagcaccgcgtcgacactgtgcgcggcctcgacgcccaccaccatgcccgggcgaacgccctcttcccgcaggacggcggcgagcgcatcggtgctgcgcgcgagcgccgcgaagctcagcgttcgcgccggcgacacgagcgccgggttcgccggggcggccgtcgcccagtggtcgacgagccggtgcagcagcgccgggccgttcgcgccgcccgcctgcgcgagcacgccgcggtggtcgacgctcgccgggttgcgcagccgctcgacgatcgcctgctcgttcgcggtcaggaacgcgaggcgcccgacggcctgatcggcgtcggccgccacgctgtcgagcagcgcgcggaagttctcgagccagcgctcgacggccggcgcgtcgaagcgctcggccgcgtagacgcacgacagcgtgagcccctgcgccgtttcgcgcaacgtgaccgacagatccgcgatcggcgcctgcggcgcgccgtcgagcagctcggcgcgcaggccgtcgccgtcggccgtgcgcgcgtcgtgcgcgagcggctgcgcgtcgaggtcgaacatcgtctggaacaggctgcccgacgcgttcgcgcactgttcggcgatccggtcgaacggcagtgcgtggtgccggtacacgcggcgcagatcgtcgcgcacctgccgcaacaacgccgcgtaggacagatgcggccgcacgcgcgcgcgcaccggcagcacgttgacgaagaacccgacgaggttttccagctccgcgcgcccgcggtcgttgtacggcatcccgacgacgagatcgctctgcccgctcagccggtgcagccacgcgaagtacgcggcgatcagcacctcgtacagcgacgcctgctcgcggcgcgcgagcgccttcagccgcgcgagcgtatcggccggccacgcgatcgacagccggcggccgtcgcgcggtgcggcgccggcgcggtgatgcgcgacgggcagcggcgcatgcgtgggcagcgcgtgcagatagtcgcgccagaacgcgcgcagcgcgtcttccgagcgggccagctcgcgctgcgcccagacgctgtaatcccggtactggaccggcagcggcgcgagccgcggcgcgcgctgcgcgcattgcgccgcgtagcattcgagcagatcgcgcaggaacacgttcgcggaccacgcgtcgacgacgatgtgatggaagcttgccgcgagcacgccgctgtccgccgccgtctggatcagcacgagcttgaagagcggcccggtcgcgaggtcgaacggctcgacggccagccgcgcgaggtagtcgcgcacgaaatcgtcctgcatcgacggcgggttgcccgtcaggttcatctgcagcaggtccgcttcgcgcgcgtcggcgcccggcgcgcgctggcgcgggccgtcttccgtgtcgacgatgcgcgtgcgcaggatctcgtgccgctcgaccgccgccgccacggccgcgcgcaaccgcgcggcatcgagcgcgccgctcacgcgcagcgcgccgacgacgttgtagtcgacgctgccgcgattgaacgcctgcacgagccagagacgctgctgagacggcgacagcggaatcgccgcgccggccggcgcgacgggaatgccggcatgggcgctcgccgcgtcgagcgcgcgcgcgagcgccgcgagatcgtcggccgcgaaaaagtccttcagcgcgatctcgcgcgccatgcgcgtctcgatcagcgcgacggcccgcgcggccagcagcgaatgcccgccgagcgcgaagaagttcgcgtgcgcgtcgtcgacgggctcgccgagcagcgcgctccagatggccgcgagcgcgcgctcggtttccgtgcgcaacggcgttcgccgcgcatcggcgttggccgcgcgcggcgcgggcagcgccgcataatcgatcttgccgttgctcgtcagcggcagcgcgtcgagctcgacgacgtgcgtcggcaccatgaacgccggcagttgcgcggcgatcgcgcgtttcaggcgcgccgcgcgatccggcgcgccggcgccgtgcgccggatcgaacacgacgtaggcgacgagctgcgggccggcctgcggatggtcgagtgtggtcaccgccgcgtcgtacacgccggcgtgcgatttgacggcgtgcaggatttcgctcggctcgatccgatggccgcgaatcttcacctggtcgtccgcgcggccgacgtagtcgagctcgcccgcgtcgttccagcagacgagatcgccggtgcggtacatgcgtgcatcgggcacgcccgcgaacggatcggcgacgagccgcgcgtgcgtcagcgcgtcgttcgaccggtagccgcgcatcagcgacgcgccgccgatgtacagctcgcccggtacgccgcgcggggcgagctggccgtgccggtcgagcacgtagacgcgcacgttgtcgagcgccgcgccgatcgacggcggctcgccggcgccctgcgcgacttcgcccgcggtcgcgacgacactgttctccgacggcccgtagtgattgaacagccggtagcgcgcgccggcgggcgggcggcgcgtgagccgctcgccgcccgtgagcagatacgcgaggctcggcgagccgagccagccgtccgcgagcacggcgtgcgcgagcggcgtcgcggcgaagcaatgcgtgatgcgccgcgtgctcagccagtcttcgagatggcgggacgactggcgcgccgcgtccggtgcgaaccagacgctcgcgcccgtgcacagatacggccagatctcccaaacggcggcgtcgaagccgatgcccgccgtctggctcgcgcgaatcgactgcggcgcgtcgtgcagcccgtacgcgcgcgcatgccatgcgcacaggttcgcgaggccccggtgcgggatctcgacgcccttcggcgcgccggtcgtgccggacgtatagacgatgtacgcgagatcgtccggcgcggtttcgatgtcgagatcgctgtccggcagcgtcgcggcttgcgccgcgagcgcgtcccaccagacgggcgcgacggcgtccggcgcttgcgcgggcgccgcgtccggctccgcgacgacgagccgcgcgccgctgtccgcgacgatgcgcagcttgcgcgggtccggatagcgcgggtcgatcggcacgtacgcggcgcccagcttcagcaccgcgagcgcggcgagcgcgaacgacgggccgggccgcatgcagagcgccaccgcgtcgcgcggcgcgacgccgagcgtgcgcagccggcgcgcgagccggttcgcggttgcgttgagcaccgcgtagccgatgcgcgcgccgtcttcgcccgcgagcgcgagcgcctgcggatcggcgtgcgcgatccgttcgatttgccgatgcaccggcgcgccggcccacggcgcggccggcccgccgccgagccgcagcagcgcgtcggcttgcgcggcgtcgacgagccgcgtgcgcgcgggcgtcagctccggcgcctgcagcacctgttcgaggacgcaccggtaggcgtcgagcagaccgcgcgcccgctcgacgctcagcgcggcgcggcggaagttcagcgcgattcgcatgcgcccgagcgcgtcggggcggcaacgcagcgtcagatcgaatttcgcgctgcggtcggcacggcgctcgacgctcagccgcgcgtcgccgagcgcgcgcggcggcggcccgggctcctcgaaatcgaacatcgtcttcacgagctcgcccgggccgtcgcggcggtcgccgcccgcgagctccaccatccgctcgtagctgacgtgcgcgtgccggaacgcggcgacgcacgcgtcgcgccagccgcgcacctgctgctcgaacgcgtccgcgtcgccgagcgcgacgcgaatcggcagcacgttgacgaacatgccgatcatgtccgccgtgtccggcagatcgcggcccgcgtacgcgatgccgatcagcacgtcggcgtcgccgccgagtttcgcgacgagcagcccgtaggccgccagatacaccgtcgattcggtcacgccccagcgcgccgccacggcccgaacgttccgcgcgagatcggccggcagcgtgtcgccgatttcgtcgccgcgcgccgcgccgggcgcgtgctgcgccgcggcggtgcgggccggacgcagcgcggcgaggcccgccggccacgcgcccgcaagctgcgttcgccagaacggcagcgacgcggcctcgcgctcgcgcgcggcctcggagcggctccacacgcagtagtccgcgtaatgcggggcctccggcgcgccgggcgcatccgcgccggcgcctgcctcgcgcaggtccgcatagcgcgcggcgatatcgtcgagcaggatcgcgatcgagcgtccgtccgcgatgatgtgatgaagattcagcagcagatagccgtcgtcggcggcgagcggcagataggccgccttgaggagcgggccggtctcgagatcgaagcgctgcgcttcccatgcgtcgatccgcgcctgcacggccgcgtcgtgcgccgccggcgaggcgcgatcggcgtcgatgtcgaccgacagccgttccacggcgacggcagccggcggcaagacgacctggcacgcttggccgtcctgcctcgggaagcaggtgcgcagcgcctcgtggcgcgcgacggtttgcgtgagcgcggccgcgagccgctcgagatcgagcgcgccgtgcacccggagcgcgccgcaaacgtggtaatcggtgctgtccggctcgagcgcctgcagcagccacatccgctgctgcgcggggctgagcggcacgcgcgcgggccgcccggcgcgcgtgagccgaacggccggcgggatgggcgcggcggccgcgccgcgcaggtgcgcggcgagcgccgcgaccttcgaatgcgcgaacaggtcggcgatcgacaccgtgatgccgagccgcgcgcgaatgcccgccgcgacgcgcgcgaccagcagcgaatgcccgccgagcgcgaagaaatcgtcgtcggcgcgcaccgggccgcagccgagcgcttcctgataaacgttcgcgaccgcctgctcgagcggatcggcgaaggcggcttcgtccgcggccgcgaacgtcgggggcggcagcgcgcgccggctgatcttgccgttcgcgtcgagcggcagcgcatcggcgatcacgaatccggcgggccgcatgtacgacggcagccggctgtcgacgaacgcgcgcagtgccgcctcggtcaggctcgcgtcgcccgcgacgtacgcggcgagcagcttgcccgacggttcgcgctcgaacgcgatcaccttgcattgcgcgacgcccggatgcgtggcgagcaccgcctcgacctcgcccggctcgacccggaagccgcggatctgcacctggtcgtccgcgcggccgacgaaatgcagccgtccgttttcgtcgagccgcacgaggtcgccggtcgcatacaggcgcgcgccgggcgtcggcacgtcgggcgcgtccgcgtcgggggccggcacgaagcgctcggccgtcaacgcgggccgattcagatagccgagcgcgagccccgcgccgctcacgtacagctcgccgctcacgccgagcggcgtcggccgcagttgcgcgtcgaggatgtgcagcgcttggccgcgaatcggcgcgccgatgtccggcagcggcgcaaggcgcgcgggcccggcggggccttgcgcggattcggacgccggctcgaccgcgccgctcgtcgtgaccaccgtgttttcggtcgggccgtatgcgttgatcagttggaacccgtcgcccgcgcggccgcgcgccttcaactgatcgccgcccgtcagcaggaagcgcagcgcgcgcggccgcgcggccgccgcgatgaacgcctccgcgaggggcgtcggcatgaagcagtggctgatcgcgtgcgcgtcgagccagcgcgcgagctcggccacatcgtgccgcgcatccggcgccggttccgcgaggctcgcgcccgcgcacagcgcgggccagatttcccagacggccgcgtcgaagccgggcccggcgagcatcgacgcgcgcgcgcccgcgtcgagcgcgaatgcgtcgacgtgccagtcgacgagattcgcgaggccgccgtgcgtgacgagcacgcccttcggctggccggtcgagccgctcgtgtagatgcaatacgcgggctggcccgcggcgatcgcaacgcgcggcagcgggcggccggcatgccgtgcggctgccgcgtcgtcgagcgcgtccgcgcagacgacgttcgcgccggtcgcgggcaggcgcggccggtcgtcgcgcgtggtcagcacgagcttcgcgccgcaatcgtcgagcagatacgcgagccgctcgggcggattcgcgaggtccacgggcacgtaggccgcgccaaccttgaggatcgcgagcgcgacgcgcgtctgcattgcgcgctcgccgacggcgagcgcgacccggtcgcccggcgtgacgccgtgctcgacgagcatgtggccgagcgcgtcggtggcgcgcgccagctcgccgtacgtgagcgcgcggccggcggcggccagcgcgagcgcgtccggctgccgggcggccgtgcggcggaaccgatcgacgacgctgtcgccgtccgcgccggccgccggcgcgtgcgcgcgcgcccgatgcgtcaagctgcggcgcagcagcgcatgttccgcggccgacacgtgcggcacgtcgccgagccgcgcgcacgcgccatgcgcgagcgcctccagcacgcaacggtagttcgcggcgagccgctcgatcatcgcggccgagtggcgatcggcgcggtagccgatcgacgcggcgagttcgccgccgtcgtcgatcaaggtgaacgcgacgtcgaacggcgcgcgatcgtgccgcgattcgcacgacgtcagcgtcgcgtcgccgagcgcgagccggccgcccgcctcgccgagcacgaacggcgacagccggtcgccggcatccgcgccggcctccaccgcgcgcgcggcgctcggcgcgagcagcgagatcaccgtttgcacgagcgcgccgtccggcgcgccccgctcggccgcgagcgcctcggtcagcacgggcagcggcagcgcctgatgcagcaggccgccgacgatcgcgcccttgacgtcgtgcagccagtcggcgagcgctcggcgatcgtcgagcgcaacccggatcggcagcacgttcgcgaaatagccgatcgtatccgcgtcggccgcgcgtgggcggccgtgcgcgggcatcccgacgaccacgtcgcgctggccggcgtagcggccgagcagcagcgcgccggccgcgaacagcacgtgataggcggtgaggccgtgccgccgcgcgagcgcgcgcacggcgcccatcgtccgcgcgtcgatcgcgaaacggtgggcgcgcgcgccggacgcgggcgtcgcgatcggcgtcgacggaaacgcggagcgcgcgggcatcccgcgcaactgctcgcgccaatacgcggcgtgccccgtcgcttgcggcgagttcagccagccgtgctgccacgcggcgaattcgcggtagccgcgggccgcgccgagcgatgcgtcggcgccgcgcgcgagcgcgtcgtagagctgcttcaattcggcgatcaggatgtcgaacgaccacatgtcgacgatcgcatggtgcagcgccagcgcgacgtaagtcgcattcggtccttttgcgagcaccgcgcgccacgtcgcgcggctcaggtcgaacggcgcggcgagcgcgtcgcgcgccgcctgcagcgcggccgcgtcgtccgcgcagcgaagcgtcgattgctcgagcgcgtgcgcgtcgcgcgcgaccgggcggccgtcgacttcggcgaacctcacgcgcagcgcatcgcggcgcgcggcgaggcgcgccagcgcgagcatgaacagctcggggtcgaacgcgccgtcgacggcggcgacgaagccctcgttgtaatcgtgcgattcgcgtgcggcctgctggatcagccatagcgccgcttgaccgggcgtcgcgtcccagccggccgccgccgatggcgaggtcgaggtcgaggtcgatggcgaggtcgagtcggagccggtgtcggtgtcggcctgcgcaggcaacgccggggccggcgcttccggcgagttccgcgctgcccgcgccgcctcgtccgacacggccggcacctgcggcgcggccgccgaatcagcggaatcagccgattcagccgcatccgtcgaagccgcggcgcacggcgcatccgtccacgcgcgccgcgcgagcgcgccgatctgcgccgcgagctcgccgagcgtctcatcgccgaacagcagctgcgcgggcacatcgatcttcagcgccgcgccgagccggtgctggacgttgacgagcgcgagcgaatcgagcccgagggccgcgacggagcgcgtcaggtcgagcgcgtagaacggcgtcttcatgagctcggcgaactggctcagcacgaagccgtcgacgatccgggccaagccgtcgccgcgcgcggcggcgagcatcgcgtgcagctcggcgaacggctgcgcggcggcgcgcgcgcccgtctcgcccggacgcacgtcgtgaagcgtcttcagttgtccggcgtcgagctcggcgcgcacggcgccgcgctgcaccttgccgctcgacgtcttcggaatcgagcgctccttgatcagcacgagccgctcgagcgcgagcccgtagcccgccgagatccgttcgacgatcgccgcggcgatctgcgcgaactgcgcgggcggcgtgttgcgccgcacctcggcgacgacggcgagcgcctgcgccgcggccgcgtccggtccggcttcgtcgcccgcgagcgtgaacgccgcggcgccgtccggcacgagcgccggatgggccgccgtcgcgctcgcctcgagatccgacgggtagtagttgtcgccgcgcaggatgatcacgtccttgcagcgcccggtgacgacgagcgcgccgtcatgcaggaagccgagatcgcccgttgcgagatacggccccgcgccgtccgcggtgcggttgccgaaggtttgcgcggtctgctccggattgttccagtagccttgcgcgacgtgcggccccttcacccagatctcgccgagctcgccgtcgcggcggaccgcgcgggtgtcgcgctcgacgatcgccacttcgcagccggcggcgggccggccgcagccgacccgctgaaacaccgtgcggcgccccgccgacgacaccatcgtctcttcgatcacgccgtccggcgcatgtccgctcgagccggtgacgagcagcgtcgcctcggcgaggccgtagctcggccggaacgcttcgcggcgaaagccgcacgcgccgaagcgcgcgacgaagccgtcgagcgtgcgcaccgagatcggctccgagccgttgaccgcggccgtcacgctcgacagatccagcccgtcgagctgctcgggcgggatcttctcgacgcacagttgccacgcgaagttcggcgcgacggtcagcgtcgcgcgcacacgcgacaccgcctgcagccagcgcagcggattcgcgaggaagtccatcggcgccatcaggtacgtcggatagcccacgtagacgccctgcagcagcgtcatcaaccccatgtcgtggaacagcggcagccagaacaccgcgcggctgtccggcgtgttgccgcaggtcgtgcggatcatctcttcgttggcgagcagattgccgtgcgacaccatgatgcccttcgcctgccccgtcgagccggacgtgtattgcaggaacgcgacgtcgtcgcgcgcggccgcgtgcgggcggcacccgcccggctccacgtcgtcgagttcgtcgacgacgacgagctcgacctcgcgaagcggcgggttccgctcgatgaacgcgtgcaccgccgcgtactgcttgcggcagagcatcacgacgcgcggccgcgcgtcttcgatgatcttgctgagccgcgcgaaatgatggttgttgcgcggcgcgtacgcgggcaccgcgatgaaaccgccgtacaggcagccgaagaacgcgctcacgtaatcgaggctctgcgggcagacgatcagcacccggtcgcccggcgcgccgctcgccgcgagccgggccgcgacgcgccgcgcggcgcgatcgagcgcgccgaagctgagcgcacggtcctcgccgtgcgggctcagatagtggtaggcgagcgcgtcgccgttcgcggcggcgcggtgcgtgcacagcgcgacgaaattcccgaacgccgtcattgcgtgcctcccgccgccgcttgccgcagggcccgccattcgcggttcagcaacgcatagccgtactcgtcgccccacgcgcccttgaagaaaatgttctcgcgataatgcccttcgcggcgaaagccctgccgctcgagcagccgttgcgcgcgcacgttgagcgcgtccaccgtcgcgacgatgcggtgcttgccgagatcggcgaacagcagctcgatcacccgcgacaccgcttcgagcgcgaagccctgccgctgcgcggcgacgtcgaacgtcacgcccagctcggcctggcgtccctcgtcgaagaaatgcaccgcgacgtcgccgaccagcgcgccgtttgcctggtgctcggccgcgatctggaaccacgtgccgtcggtgtcgaaccggagcgtctgctgctcggcgaagaacgctttcgcgtcggcgtccgtgtacgacgcccagctctggtagcgcgcgacgtcgggatggttccggtacgcggtgaacgcggccagatcgccgcgcttgaacggccgcagcacgaggcgcgcggtggaaatgggaaaagtggtcatgcgggttccttcatggccgaaatcgagatgcgcgtgggtcagcgagaaggcgctcatcattgcgcctgcgatgcggcggccggcgctaacgccggggcgaacggaagaacaatcgcgcggacggcgtcgacggtgcggctgatcgcgtcgtcgtcgatcatgtagtgcacgacggcccggatcacgccgtcgccgagcacgcccatccggatgcccgcgtcgcgcagcgcggcgagaaacgcctcgttgcccggctcggcgacgtcgaagaacaccatgttcgtctcgatcaccgccgagcgcagcgcgacgcccggaatccgcgccagctccgcggcgaggcgcgccgcgcggcggtgatcgtccgcgagccgcgcgaccatcgtgcgcagcgcgacgagcccggcggccgccatgatgccggcttgccgcgtgccgccgccgagcagcttccgatagcgcttcacgcgatcgatcagggcggcgctgccgcacaccatcgagccgtacggcgcggcgaggctcttcgacaggcagaactggaccgaatcgacgtgcgcgacgatctcggccgccggcgtgccgaggctcgcctgcgcgttgaacagacgcgcgccgtccatgtgcacggcgagcccgtgctcgtcggcgagcgcgcgcacgcgccgcaggtagtcgagcgacagcacgcggccgccggcgaggcaatgcggattctcgagcgcgatcaccgcggcgggcgcgcactgggggtcgcgcttgtcgcggatcgccgcgcgcagccgctcgagcggcaggctgccgtcgtcggcggtctcgacggggtgcaacaccgcgccgccgacgagcgacacgccgcccgcctcgtagttgtacaggtcggagcgatcgccgaggatcacctcgtgcccgcgcgggcattgcgcgagcagcgcgctcaggttgccgagcgtgccgctcgtgacgaacgccgccgcttccttgccggtcagtccggccgccaccgattcgagctcgttgaccgtcggatcctcgccgtagcaatcgtcgcccacattcgcggtaaacatcgcgtgccgcatctccgcggtcggcagcgtcaccgtgtcgctcaggaaatcaatcatcgcatcgatccattggttgggtcgtccggcctcgctgcgccggttcgtcgtcgagacggccgccttcgcggccgccgtcgtgcgtgtcattgcatgcgcgcgccgcgcatcgcgcgcggccgcgcggccgcctcaggccgccgccgccgcgagcagatcggcgacgcacccgcgccgccgcgcgtgcgccgcgtgccacgcggcgcggcgccgccacaggcgttcggccgactgccgcagcagcgcgcgcgagcgcgcgagccccgcgcccgccgcgccgggcccgccgccgtaggcgagccgcgcggccgcttcgtcgatcgatgcgcccggctgccgcacgagcgcgtcgagcgccgcggccgggtcctcgtgcgcgtcgagcgcctgcgtgatcagcgcgccgatctgccgatgcgcggcgtgaaagctgatgtccgtctcccgcaccagcgcgttggcgacctgcgtcgcgctcacgagccccgcctcggccgccgcgcgcatcttcgccggatcgcccgtcacgccgctcaccatcagccgcagcagatcgcagctttcgccgaacgcctgcacggcgtccgcgcacggcgcgagcatctcggtgccgatctcgaccgaattgctgaacggcgtgcgctgcgacgcgaacaccgccgcgttcagcgcgcccgcgacgtgcgcgagcttgcctttgacgatctccagcaggtatgggttcttcttctgcggcatcagcgacgagccgccgctcagttcgtccggcagcgcgaggaagtcggtctcgcgcatcgtccagagctgcaggtcgtgcgcgagccggctgagcgtcgtcgatgcgatcgcgatcgcggccaggaaatgcagcacgagatcgcggctcgcgaccgcgtcgagcgcgctgtcgaagctgcgcgcgaagccgagcagcgccgcgctcacgcccgggcggatcgggaaatcggtgcccgcgcccgcgcccgcgccgagcggacagacggcgagctcctcgtcgagccgttcgagcgcggcctggtcgcgccgcagcgcggtctcgaccgaccacaggtaatagccgaagctgccgggctgcgccgcctggtactggctgtacgtgggcaacggccagtcgagcgtgtgctgcgccttgtcgacgatcgccgcgcgcacgcgccacagcttgccgccgcacgtgtcgaaccactcgcgtgcgcgcagcttcgcgacgcacgcgttgatgtcgttgcgcgagcgcgccgtatgcaccgcgccccccgcgtcgatcccgacccgctcgatgagcagttgctcgtacagtgcgtaggtgccgcgcggcgcgatcgcatcggcgatcgcggcgaatttcgcgtcgcgctgccgcgcgagttccgcgagcaccgtcgcggcccgcgcccggtcgcagattcccgcgtcgacgagcatcagcaggtgcgcctcgtcgatcgccgcgaacgcgtcgagttcggcgagccgctcggcgcgcggcgccggcttgcgcacgatcgcgagcgcctccggatgcagcgtgcggcgcagccggccggcgcccgcgccctcgcccgccgcgccggcgtcgccgatcgcgaccgtcacgcagcgatcgacgtcctcgagcgcgtgcgcgagcgcgtccggatcggtcgcggacgcgatgacgagcgcgagacggtcgcggaagtcgccggccggctcgatgcgctggccaagctgcttgagcggcatgaagcgcgtgcgcacccccgcaaagcgctcgtcgggctcgaacgacagcgccctcagctcgccgctgcgcgcgggcagcacgaagcggatcgccgcgtggccgcggcggcgcgggcccaggtcaggcggcgtgcccgcgtgcaggtcgatcatcgcgccgagcacgtcgacgcccgtcgcccattcgatcgcctgcgggatcatgccgcccgcgagacgcggattgatctcgatcacgacgaccttgccgccgctcacgcggcattcgacatgggcgggcccgaagcggtggcccaccgcgtcgagcgcgcgcagcgtctcggccacgatcgcatcgcgctgcgcggccgcgatcggcgccggaaaatcgtggccggcttcgacgaagtgcggcagcggcccgaggtgcttgcccgtcacgccgagcaccgcatggccgtgctccgcgccgagcccgacgacttcgaccgaaaattccggcccgtcgacgaacgattgcacgagcacctgccgcgcgagcgcgatgccgcgctcgttgccgcgcgcgtcgagcatgcgctcgccgtgcgcgagcatctcggccggcgtccgcacgagccgcacgccgacgctgccggagccgaacgccggcttcagcacgcgcggatacgcggcgccgtgcgccaggtcgcgcagttgcgtgcgctcggacacgatctcggtgtcggccacgccgacgcccgcgtcgcgcaggcggcggtgcagccggcccttgtcgcggcaggtgcggatcgcctccggatccgccgcgggcaagcccaggcgcgtggccaccgtcgcggcggtttcgatgtagtactcggacgtcgagaagatcccggcgatgcccgcatacggcgcaagcgcatcggcgatccgctgcggatcggccgtgtcggcgacgagcggcacgaccatctcttcctgcaggaacggatagagctgcggccggctcgtgacgaacagcacgtcgaagccgcgcagcagcgctttttgcaggcagagccggccggtgccggtggtgttgctttcgatgaatacgaaggtcttcacgatgaatgtggccgccaaaggaaaatcggaacgcgatgcgtggttcgcggcgtcatgcgacgggcgcgggccggacgtcgcggatctgctcgagcgcgctgcccgccggacgcgggcggccgctcgcctgctcgaacgtgcggcgcccccattcgacgtacgcccacgggccggacgcggcgttcgggctcaccgcccgcacgggagcggcggccggcgcggcgtccgcgcctgcgtacccttgcccgcgcagccatgcgtcgtcgtagaccgtgtcggcgtagcggtgcccttcgtcgggcgcgatgaacacgatcgtcctgccgtcgtcgcgctgcgcccgcagccattcggcgaccatgaacgccgcgccggacgtcggcccgcaatacagcccgtgttgccggtgcagccggcgcgtgctcccgaaggctgcgtcgggcgcgacccagtgcacctggtcgaagcacgtgtggtcgaggttgttcggatagatcgaattgccgaggccgcgcagcgcgcgcgggccgacgggcagcccgaacagcacgctgccgaacgtatcgacgccgacgagcggaatcgacggatcgacctcgcgcagcgcccggatcgtgccgcacgtcgacgcgccggagccgaccgtgccgacgatcgtgagattcgtgccgaacgtgcggatcagttgcgcggcgaacgcgcggtacgcgtgctgattgtccggattgtcgtactgccgcggccagaacccgccggggttctcgcgcaaccgctcctgcagcgcttcgagccgcagcacctggacgttggagccggtcgcgttcgccccgacgatctgcacgcgcccgcccaactgccgcaggcgcgcctgcagccgttcgtcgatcgccgcgtcgctgacgatgtgaaacggaatgcgcttttccgcgcagacgatcccgatgcccatcgcgaacgtgccgctcgacgtctcgagcaccggcatcccgggattcaactgcccgctcgcgatcgcgttctcgatgatgtacttcgcgggcacgagcttcatcagccggaacgccgccgcgacgagccccggcgcgagccggatcaggtcgggatggtcgagcgagccggatacgctgtcgtacaccgggatggcgggcctgtcgaatgtctgggtcatgatgtcgttcatgcgatcgattgttcgagcatccacaaataggtatccgcatcgacgctcgcgccgcgcaccgcgcgcggccaacgggcgtcgcgcaactcgcgcgcgagcgcggcccgcgcgggatcgtcggcgctgcggtagcgccggtagacccactcgacgccgcccgcgatcgcggccttcatctcgtcggcgaacttgctcggctcgagcgcatggcgcggcagttcgacgtgcgacggcgccgcgccgctcgccggcgccgccgaggcgccgagcagctcgagccggccgagcgcgttcttgcggatctcgatcaggaacgccgcgcccgccggcgaggtgatgctcacgcgatagtcgccggcggcgacgtggcccgtgccgccgaccctcgcgcccggcagccggtagtacgaaaccgtgccgcgctcgacgagcacgaactcgagcccgcgatagcgcagcatcgacggatggaagaagtccgtgatcagccagcgcgcgccgtcgacccggtggacccagtaatagatgagcggattgcccgcgaccatttcgccgaacgccgcctcgaggcggcgcagctcggcgtcggtgagcggctcgaacggcgtttcgcggtacagcagacggcgcagcatcatgcttgctccttcgtgtcgacgcagcgcgcgacgacgaagatcgcgcacgcgcacgcggcgatcagcgacgtcgacgccatcaccttgtagatcgccaggtactgcgcgagatagctgtaaaggaaatacatcacggcgatcgtgagcgacatgcacagcccgatcagcgacaggaacgacgcgcggatccggctcggcagacgcttgttgaagtattcgttggcgacgaccgtgacgatcggattgatgatcatgacgaggaagaagccggtgaaatcgacggccgcgacgttgaagaacatcgccgcgagcacgatcgcggtcagcagcgtgctcgcgagcacgaccggatagaagccgagaaacgacatggtccgctgcatcacgagatacacgaagccgatcagcatctgcgcggcgaagaagaaccacgtgatgtgctcgacgctgaagccgttctccttgaagagcgcctggctgaacgtgaagaacggcgtcgtgcaggcggcgaacacggtgaagccgagaatcggcagcgcgacgcttctccagtgtccgcggatgaacgcgaacagctccttcgtcacgtccttgcgccccgcgctcagttccgccgaagcctcgggcggctcgatcgcgaggccccacgcgccgagcgccgccgcgtagatcgcgaaatacgcggcatagacggcgttccacgacaccttctgcagcaggccgcccgcgagcacggcgaacgcgccggagatcaggccgagcgcgttcgcgcgcaactgcacccggttgaaatgcgcgacgcggccgtcgacgacgaggctgtcgtagagcagcgcggtgtccgagccgtacacgagcgcgagcgcgacgccgaggagcgcgtacagacagacgaacggcacgaagccgtcgctcgcgatgacgccgagcgcgtacgcgcaatacgcgacgagcccgagcagcaccgagcgcttgcgcccgaacgcatcgccgaacatgccggcgggcacttcggtcacgatgttcgcgagaaagaacacgccctgcaggatgccgatctgatacgcgtcgaagcccttgtgcatcaggaagatgacgaagatcgcgcgatcgatgatcgcgagcgtgagcacccggtacgcgaggtagatgcgcacgtttcgcgtgctgagcgcatacccggcctcgacggcgctcggcgcgtcggcgacggattcagaaaatggcatggtcgtccttgccgaagcgaagcggctgcggttcggccgcgcgggcgcggcggctattggatcgtgtcatagaccttgatgtttccgtatcccgagagcgcatcggccgcccgcgcgaggttttcgcggtgccccgcccgcccggtttcgtacaggatgccgatgcacgtgccgctgtgcgccgtcacgagcccgagcccccgcgtcgcctggcatacgtcgtgaaccgaggccagatggcgcttcggattgatcttctggttgatgtacgcgctgcgggtcgacaccctgccgatctcgtcgagatcgcgcgcgccgaacgccgcgacgatccgctcgagcagttcgttgaactcgctgcgatgctcggcgttgtgccgatgcgcgcgcgcgcggcggtgatactcgagcgtgtcgatcgtgccgccctcgtcgagcgacaggatctggatgccggacaggcgcccgagccgcgaccacagcacccccttgcgctgcaggtagacgaccgattccgcgaacatcacgccgtcggtcggctcgatgccgctcatgtcgcggcacagctcgccgagcggcagctcgcggcccatgtagacctcgatcgcgcgcgcagtcgcgagcaggtcggcggacgagctgctgagccccttgccgatcgggatgtcgcagtcgatgtagaacgtcccgccgacgttgtgcccgtagcgcccgagaatcaccttcgcgagcgccgcggccttcgtcttgccgctcggctgcgtgacgatctcggtgctgccggggtccggcacgaacgtgctcaccgagtatttctggatcggcagcgtgacgagaaaatcggcgtcgtcctcgagcagcacgccctgcagcagttcgccgaacgagcagtacgagatgcccgacgccgttcgcgcggccgggatgagtgaacgcatgggctccgacatggccagtgctcgagcggtcatcggccgggacgatgcgcgtccagcatcgagcgaagctgcgcgagcagctcgccgagcgcctggtcgccgcacgagccgtacgagttcttgcgcgacaccatgtcctcgacggtgacgcggccgatgtcgtcgccgaacagcgggctcgcctcggcgaatgccgcctggggcagcgccgacacgtcgacgccgcgtgcgtccgccgtcttcaccagctcgccgacgacccgatgcgcttcgcgaaacggcatgcccttgcggaccaggtagttcgcgtactcggtcgcgatgatgtgcccgccgagcgtcgcctgacgcatcctgtcgggcacgggcgccatcgtgcgaaccagctcggtcaggatcgcgagcgacgacatgcagttgtcgagcgcggcgaaccacgcggtcttgtcctcctgcagatccttgttgtagccgagcggcagcgccttcaggagcgccatcaggctcatcgcgttgccgatcaccgatgccgccttgccgcgcacgagctccggcacgtcggggttcttcttctgcggcatgatcgagctgccggtgcagtagccgtccgcgagcgcgatgaagccgaactcctggctcgtgaacgaaatgagctcctccgacagccgcgacagatggatcatcaggttcgccgcgtgcgagcagaattcgacgaggtagtcgcggtcggacaccgaatcgatgctgtgcagcgtgggctccctgaagcccagccgcgacgccgagcgccggcggtcgatcggcaggctcgtgccggtcgacgcacaggcgccgagcgggcactggtcggcgcgcgcgagcgcgtcgacgaagcggctgcggtcgcgctcgagcatcaccacgtaagtcgcgagccagtgcgcgtaatacgtgaattcggcgcgctgcaggtgcgtgtacgatggcatcacgagcgcgtcgtggcgctcgccgtgctcgaggatcgcgcgctgcagcgcgtcgatcgcgtccaccagctcgcgcgtcgagcgcatgaaatagaggcgctgcgcgctcgcctgctgatcgttgcggctgcgcgcggtatgcgttttcttgccgagctcgccgagcttgtcgaccagcagcgtctcgaggttcatgtggatgtcctcgagcgcgggcgacagccggatctcgcccgcgcgccacgcggcgcggatctcgtcgagcgcgcgcgcgagcgcctcgtgctccgccgtctccagcaggcccgtcgcgtgcagcatctcgacgtgcgcggccgtgccgtcgatgtcggcctcgaagagccgcgtctcgagcggcaggctcgtgttgaacgccaccaggctgtcggtcatcgtctggctgaagcgtccggcccacggattcgccatcggattgctcatgcgccggctcccgtgttgccggcgcgcgcggcttcgatgccgatacgcaggccgagcgtgttcaggaaacccgtcgcgtcctcgccgctgatcgcgcggcccgcgtgcagcgtcacgagctcgcgcgaataaagcgactgctccgattcgacggcgcacggcgtgcacgaacccttgtagagctgaaccttcacgtcgccgctcacgtacttctgcgattcgtcgatgagcgcctgcaggcagagccgctcgtcgctgaaccacaggccgcggtagacgatgtcgccgtagtcgtccgacacgaggttgcgcaggcgctcgacgtcgcggccgagcgtgatcttctcgagcttgcgatgcgcggcgtgcaggatcgtcagcgcggggttctcgaacacgccgcgcaccttcaggccgttgatgcggttctcgatgatgtcctggaagccgacgccgttgcgggcgcccgcttcgttgagccgctcgaccagctcgaccggcccgagcgccgcgccgtcgacgctgacgggcacgccccggcggaacccgagcgtgatcgtctcgatcgcatccggcgcttgcgtgggcggcgtgatccagttcgcgtcgcgccagtcgaacgcgttcgcgacgctctccagatagtcgccctccgtcgtgatgtgcacgagattctcgtcgtggctcaacagattgtccggacggctttcgaccggaatgccgtgctgctgacaatacgcgaacagatcctcgcgcgactgcagcgaccagatgcgccacggcgcgaccgtcggcagatcgggcgcgaggatcttcgcggccatctcgaagcgcacctgatcgttgcccttctgcgtgcagccgtgcgacaggcaatcgacgtcgtgcttgcgcgcgtactcgatgagccccttgacgatcgccgggcgggcgagcggcgtgccgagcagatagtcccgctcgtacgacgcgttcgccttcagtgcgggaaacacgaaatcgccgatgaacgtctcgcgcagatcctcgatgaccagctcgtccgcgccggcgatcgccgcgcggcgtttcatccgctcccaatcctccttctgcccgaggttcgcgcaataggcggtgacgcggcaatcgaaatgccgcttcaggaagtgcagcgcggtggacgtgtcgaggccgccggaataagcgaggagaatgtgtttgggtttcatgtccgatcttccgtgatggatgggttcgccgcctcgccgactagccgacgaggtagttgtcgcgcttgccgcgaatctggttgacgttgtcggccagttccgagaattcgatgccgatgctgtatttcttgccgtcgatcttcatcacgcagccgccgctgccgcgaaagcagaacacgcgcagcagatcgatgagctcgcgcgcgacataggtcgcgttcggatcgatctccatcgcctcgttggtttcggtgatcttcttgcgcgtgcccttgtgccgctgccggaacaactgatacgtgccgctttcgatgctcggccaggtggtccggaacagctcgaccgacgcgtccatgtgcttgtcgtagatgacgtcgcccgtgtccgtgccgtcgatcagcacgcgcttctggctgatgatcggcccggcgtcgaccgccgacacgatccggtggatgctgacgcccgccggcgtgccgtcgagcacggcccacgcgtagtaatagaagcccttgttgtacggcaggtagcccggatgcagattgatcgaatccttcgccggcagctcgatgaagcgatcgtcgaggatatagtcgaagtagatcgaaacgatgaaatccggcgcgagcggcgcgatcagctcgtcgaagcgcgcgcgcgcctcgaggatgtcgatcggcgcaatgccgtttcgtgcgcacacctcgacgatttcgtcgaggtgcgtcgcattcgcttgcggatggacgatcgcgccgacgacctcgacgctcggcctgtcggccaggtacttgagcaccgccagccctgcgacgttgtcgatgcagagcaggaccttctcgcgagtcatgtcattcatgtaggaatcctattcggatcgcgcacgaaagcgcgccgagccgttgggggatcagtcagcagtgcgcgccgcgatacttgagaacgtagcaaatgccgaagccggacggatccgccttcgggctcgtgacctcgtcccggacgacgtcgtagcccgcttgcgcgaagatttcgtcccactcgcgcttgggcagcagcaactgattggtgaacggatgaagcaggaaataggggttgtagtacccgcgtcccatcggcgagtgcatgacttcgcggttgtcgatgtcgtagtcgacttccatcaccatcaggtagctgtcggcgaatttccggccgagcttgcgcagatactcgatgaacgccgggcggccgatctgcgcgatgatttcctgcagcacgaagccgaacaggatgaaatcgggctgctcgtcgatctcgtaatcgagcgcgtcgacgttgacgagccgcacctggtcctgcaagcccatttcggcgaccttcttcaggccggcttcgtacgcgctcgtatccggctcgatgccgacagccttgatgtcgcccagctctttcgcgagcgtgcatagatacagcgcgttgccgcagccgaagtcgacgatctgtttcgcatccggcttcacggattcgatgaaagccttggtgatcggaatcgtgtcgtacttcgaaatctggcagctgccgacgccgacccatttgccgtcgcgcttgtaaccgccgatgccctcctcgagcatcgcgccgatgttcgaaaagatgttgtcgtagccgccgatcaggatgttgaaccacccttcgtaatgcttgatgcgcgagccgtaatcggacagccggaacgacgcgccgccgccgcgcccttccttgacgagcagcccttcgacgctcagatactcgaacacggtgcgcagcaggtacgggtcgagcgagcggccgctcgcgatctcctcgagcgtcttgcccgcgagcagatcgtcgaacacgccgagcttgagcatctggaagatcaccttcgcgccgacgaagcctttcacgtagtcgagcgtcttgaacatctcgggctgaaaccagcgcgaatccaggatttctttgacagacaggtcttcttcgcgcgcttgcgcacgcacggacgttgcagcggtcatggagtcaccttatgagtggtcggaatattcggccagcgccgcgagcaaccgatcgttgtcctcttcacggccgatgctgattctgatgtggtggtgaagtccgaactggccggcgtccttcacctgaatgccccgttcgcgcaggaaccgcagcgtgcgctcgccggcggcgttttcgacgagcacgaaattggcctcggacgacgcgacgcggtagccgagcccgcgcagcgcgtcggcgacgcggcggcgctgcgcgagcgtcttcgcgatgtgcgcctcacgtgcgcgatcgttgtcgagcgcggcttcgagcgcatgcagatcgagcgtgccgacgttgcagaaccactgcttgcgcttcatcgcggcaatcagctcgctcggcccgaacagcgcgccgagccgcaagccggcgaggccgtaggatttcgagaacgaacgaaacaccagttcgttctcgccgtaagccaggccgcgggcgcgaaacgacgaataatcgacgtaggtttcgtcgatcagcaacttgcccgcgcgctgcctcaattgatcgagctcgcccgcgctcagcgcctggccggtcggattcgaaggattggcgagcacgacgcaatcgtcacgcgagacttgggcgagatcgttcggatcgagcagcagatcgtcggtcaggccgatttcgaagtgtctcagcccgctgacggcgatgcgtgcgcgatagccgtcgaagcccggccatgcggtaacgaagcgcatcgacgaaaattcggcgctgattcgatcgaagcattcgtcgatgccgcgcaccagcatcaggttgtcctcgggacagctgaaatgctcggcgagcttgcgcatgacgcgcggttcggcgtcaaacgggtagcgattgatccgcgcggccgcggcagcaatcgcggcctgcacgcgcggctccaccgcttccgggttttcattgaacgccaggcagacggcttgcgccgccgcccgcacttcggtatccattgcctcgccaacgctcacgatttcatccttgccgattctgatttgtcgattcctgcccgatgcatcgtgcgcacgggctttagcgcgggggcggattcaggccggcccgctcgttttccatgcccttccagcgccagccctcgaacgcccgcttcacgtattgggtgaagaattcgggcaccaggcgaaacagctgcggatacgtgatgaagaacgtgctgatggaaatcgagatatccatcgagatcacgcagtgcccccagttgcgcggaatgtgcagcgtctcgcccggctcgatgatcgcccggtacggcgtgcagtgccggtagttcggatagcgctcgagatccggcttctccaaatccaccggactgaacgtctcgcgctcgaactggccgatatagaggttcttgctggcctgatccggcgggaacagatacaccatcttccggcccacgatctgcgtgaggaaattcggcatcggatcggtgtggatcggcgtatgcgtgccggccggcccgatccacaggtacgaatccatgtgcgcacccgggatgtgctcgatatgcccctgcacatacggatgcggcgcgagatcggcgcgcaggttcggaaagctcttgcgaaacggatgcgacgccatgtagtacatgtggtccggcttcgttcgcaggatccggatcagttccttgagcttgagctcctggaaacgcaagtgcttgacgtaaccttgcgggctgttgttgccgggcccgcgctcgtcaggctgaaagctctcgacgccgatggtctcgtcgccgaaacgattctcgaaatagtcgagcgaccatttctgcatcgccggccacgcatcgagcgccctcgcgattttcaccgggcgctctttttcgaggtaatgctcgcggaagtccgatactttgggtcgaaccagcgtttcaataggcagaatttcatcgtacggcatagtcgattcccgggcccgaatgttgattgagatgctcgcggacgctggcaggcaccatgtccgtccagagttgctcgatgcgttgcagacactgttgcttcgtcgcaggttcgccgaccgtttcccaaccggcgggaaggcttcgcccgtccatccagaccgaatactggccctcattatttcgcactacgaagtacaattcgtcgtccatagctggttcccagggaaagcaaggtgatgtgccgggtttttgccgtggcggcgcgcaggtgaaatcgcgcaagaccatcggctggaaagacgcgccggatgtaccgcctcggcatcgctcggatgcaggctcgcgactacgcccaacgcagtggatgcatcagagaattgagtatttcttctgcgggaattgtcctttgaactaacctgatattcggttattgggtatgtatttgtcaacgaactctcatcttcaaggcacgattagaattagccataacctctcgcctgtcaagcaattttgcggcaaggtacgccgctttatttcaaacaacaatgcctccctgataaagattacaggcgaaaaatttacatgcggaaggcgcgataatttcattaacggatggtaaccgggaggtgccccgcgcgcggggggcgatgcccctgtgactggccggccgctgcaaggattcgatgggcgctcgctcgccgcccttcatccgcagccgctcgaaacggatccaggcacatgaatccaaacaatatttttcccggctcaagcggcaaggaaagcgagccgattgaactcggaatgcttgcggctgcccattaattaagcgcgcacattatagaaaatatattaatcatccatattcgtgaggcacggaaatttttaccgtcgatgcgtttttgcaaagaagccttgccgaccccaaacgagtgcgcaaatctcataaacttccccggatcatcccgccagtcattttcatgaaataatttcggtggagagaatagatcaatcgattattttaagtcagcctgatcattgcaccgaaggcaactaattgcgcgttcgaaatacggcggcggcgcttggcacccggcgccgtccgatcgcaacatggaatgcgcgctacgcgacatcgaaccccgggagacctgaccgccatgcatgtttcgaccgatacgtccgccgaagcccattcaccggcgccgaatgctcgcgacaccgactcacgcgcagactcactcgatatgtcagacagtgacgcactgcgccggattgccgaagccgtcgacggcggtgcggcgaacatcgagcgaatcgttccgctcgcccgtgcgcgcgagcgtatgccgacgcggcctcggctcgaccggtgcggcggcgggcgagtaacggcggcgcacatcacgctcgactcgcgtgcgcgtctcgatgcgttgctgcacgcattgcaacgcgcgatcgaccagaacgcggacctgcgaacgtgcattttgggggcgtgcctgcggcggccgatgcaagtcacgcttcgcgaggttcgcctgcgagtgcacgccgcgacgctcgaccccgacctcgatcccgccgcgcagttggccgcgctgagcaccgggcccggcatgcgcatcgacatgcaacgcccgccgtgggtgctcgcgtgcatcgcgcgcattccgggcagcgggcaatggctgctgcggctcgtggcagccccgatcgcggccggattcgacgcgctcgacgcgctgcttcgcgaggcggtgattcacggcgaccgggagcccgggccgacgccgtttcactggactgtggaaacggctgttgaatcgtgcggaggcgaacctgcgtcgttgccgaccgcgggcgcggtttggccgtcgaacgacgtatcacgcgcttgcgatccggatgccgcgtcgtgcgtcgaggcgcgcatcgccgcgatcgcgtccgatctgccgggcgtcgtgcatggcggaccacgagacgatttgcgcgcgctcggacgaacgccgttgcaggcgcttcgactcgcgcgccgtatccgcgacgcgctgggcgtgaccgtaccggtcgagtcgatcctcgcgagtccgaccatcgtcgagcttgccggatacgtcgagcaattgcgctcgcgggacgtccgcgacggcgctgcgcccgtgtcgatcggcgaaaaaccggcggacgcggatgctcgggcgcaggcgcaggcgcaggcgcaggcggatacggatacggcgcacaccgattgcctgatcgtcattcaagcaggcggcgccgaacaagcgccggtgttctgcatcccgggcgcggggggcagcgtcgcgtcgttcgttgcgcttgcgagcatgctgcgcgccgacataccggtatacggcttgcagcctcgcgggctggacggcctggggccgccggaccggtccgtcgaagcggctgcgcgccggtacgcgcgggccattctggatgccgccccgcccgggccgccgcgcatcgtcggccactcgttcggcggctggatcgcgctcgagacagcgcggctgctggacggcatgggaacgcgctgcgccccgctcgtcctgctcgattcgaatccaccgcccgcgtcgcaggcctggcgcgcgccttccgaggcagacatgctgcgcacgctcgtcggcctgctcgagcaggccgcgggcggcgccccatccgggatcggcgacgaagaaatcgcccgttgcgcggcagcgggcgaggatgcgcgggatgcgctcgtccacgcctgcatggtgaggaccgccctgctgccgccgcgcgcgccggtcgaagcggtgcggcacctgcggcgggtattcgaagcccattcgagcacccgctacgcgccgggcggccgatacgcgggcgacgcaacggtgatcgtcgccaacggcgatcgcgacgcgggcgagatggtgccggcgttcggatgggccgcgctgatcgagcgagtcgaggtggccgtgacgccgggcaatcacatgagcatgctcgcggcgccgtatgttcgtcacgtcgcgctgacgatgaaggcggtatggcgcatgatctgaatcagcgcggcggccgccgccgcgctgcgatggccgttcgttgcgccccgtgcgccgaccgatgaagccggccgggcgccggcacggcggcgatcggtcgtggcgcggccggccgcgtcgcgcttccggccgagctgtcttcgcggcgaaacctcgcgcgcttccgatcgatcgcgccgcgcaacggccaacgcctgcgcatccggcgcgcatgcttcgcggcccgacacgaggcgttcatgaacagcgccgccggtatcgtttgcaagccggttggagccgacggcgcgcctcccccgccgtggatcgaacgccccatcgcgaaacggcagccggcatcgggccggtcattccaacgccgccgtcggagcgccgcgccgagccggccggccgccctcgcctgccgcgcgccgtctagaaccgatgccgcagccccagcgcgacaacgacctgattgccgttcgcggacggcgtcagcgtccagatcgtcgcgttgaacgccggaatgccgttgccgccgctcacgcgctgatagacggccgcgagatacgcgtccgtgcggatcgagaacgcgtaatcggcttgcgcgaccatgtgattccacttcggacgggtttcgcccgagcgcgcgtcgaagcggcccatcgtgtacgtgtacgccgccgcgaggctcaacctcggcgtgacgacgtagcgcccgtcgagcgtgaaattgtcgaagacgagcgaattgccgtcgagcttcgcgatgctgccgccctggagcacgccgctcacgcggtcggtggccgaatgggaccacgcggcgccgatcgaatgcggcccgaacgcatagcggcccgcgacggcccagatctgctggctgccgcccgtgatcgtcgccgagccgtccgtcgtgctcagcgcgccgttcgcgttcgcggcgttcggattccgattgattctcagatagccggcgccgagtttcagcgggccgttcgcataggacaggcccgcgctccacgccgcgttgttgccgaacgggcccgccgtgttcgagaagccgtacattgcgccgagggtccatccgcggtatgtcgggctcgtgtacttgaccgcgttgttgatgcggatgttgcggttcgagtcgtcgttgtcgtacgggtgaacggcgaggttgccgccccagccgggccccgacgcgccgagcggcgtgacgaaatccaggatgaggtcgtactggcggccgagcgtgagcgcgcccccttccttcgatttcagtccgatccatgcctgccggccgaacatgtcgacgcccttttgcgatagcgcgccgctcgcccccgagaagccgttctcgagcgcgaagatcgccgacacgccgtcgccgaggtcttcgcggccgcgcaatccccagcgtgacgcattgagcgcgccgctcgtcacggcccagccggggcttcccggcgagccggctccgtgggtgcgctggttgttcgcgtaggtgatcgacgtatcgatcaggccgtacagcacgacgctgctttgcgcgtgagccgtgctcgcgccgaagccggcggcgcatgccgcggcggcggcgccggcgaggcgcgcgagccggcggttgccgggaagctgccgggccgcgcgagccgacatcccggagcggagggtcttgtgtcgttggttatccatattaattgttatgttggcgggcgcgattggcggtgcgtgcccgggcgccgattggcggacggagcgccattattggagacgacgcgcgtgtcgattaaccctcgggttcggaaaggtcctctgcgaaatcgcgatcaatcgaatccaatcgcgttcaagcacattgcgcgcgaatgcgatcgagcgcgcgccgggcgttcgggcgcgagcgcgccgcgggtcgcgcgccgcaaacccgggcggaccggacccgcgccgcttccggcgcataatggcgtctcggccggccagcggccgttcgaggagcgcgcatgcaccgtgtcacccattaccgccgcgccgacgacggcatcgaagcgatcagtctcgataccgatcgtgcgtttccgcgtcacgcgcatgacgagttcggcgtcggcgtgatcgtcagcggcgcgcatcgttcgtggagcggatgcggaacagtcgatgcgcgcgccggcgacacgatcatggtcaatccgggcgaagtccatgacggcctgccgctcggcgcacgcacggcgcgcagctggcgcatgctctatctcacacccgcgctcgtggcgggcttcgccgccgaagaaggatgcggcggcgtcgagctcgcgcatccggccgtccgcgacgcgcgactcgcggccgccgtcgagcggctgttcgcgcgtgtcgtggcgggcgcgcaaacgcctgcggcgtccatcgcgtgcgacgaggcgctcgccctgctcgtcgccgcgctgctcgcgcggcatgcgagcgggcgcgcgccgcgcgccgggagcgcgcccgcgatccggatcgtgcgcgagcggctcgacgcgtcgccggccgatgccgtgtcgctcgccgagctcgcgagtctggcgggcgtcagccgttttcaactgctgcgcggtttcgcgcgcgagctcggcatcacgccgcatgcctatctgattcagtcgcgcgcacgcctcgcccgtgcgttgcttgcgcgcggcctgtcgatcgcgcaagccgcggccgaggcgggtttcgccgaccagagccatctgacgcgcgcgttcgttcgccagttcggcatcacgccgggacgcttcgcgtcacgctgaacgcgtgctcgctgccgccgcgcgagctcgggccgtgcgcgtcgcatgtccgcaatagtccgagatggtcctcgccatcgcccgctccccccgcttcccgatcgccgccgcgccgttgcaattttgttcaagacgcgctccgcccgcgaggcgacgatgcgggcatgaaaacgaaactcatcggttatctgtctctcgccgcggcgatgatgggcgtcggcagcacggtcgtcgcgagccgcatcgcgggcgatggcctgccgcccttcacggccgccgcgctgcgctttctgatcgcttcgccgctgctgtacgcgctgatgcgcgcgcagcggctgcgctggccgcgcctcgcgccgcgcgagctcgggctgctcgtcgtgcaggcggcgtgcggcggcgtcggctatacggtgctgctgatcgtcggcacgcgcctgtcgtcgcccgtcgacgcgggcgtgatgctcggcacgctgccggcgatgtcgacgctgatcgcggccgtcgtgctgcgcgagcggcagacgccgcgcgactggggcgcggccgcgctcgcgacggccggcgtgctgctcgtcacgctcacgccgggccgcacgacgctgtcgacgcgggcgctcgcgggcgacgcgctcgtgctcgcggcggtcgcgtgcgaggctgtcttcattttgctgaaccgccggcttgccgtgccgctcgcgccgctcacccagtcgagcgcgatgtcggcggccggctgcgtgctcgcgctcgcgccggcggcgttcgaatggcgcgcggcgacggccgccgcgtggcaacccgccgcgctcgcggcgatcgcgtactacgcgctcgtgccgaccgtgctcggctatctgtgctggtacgccggttccgcgcgcacgagcggcaccgaggcggcgttgttcacggccgtggcgccggcctcggcggtgctgttcgcggcggccgcgttcggcgagccgctcgaccgaacgcggctcgccggcatcgcgatggtggtggcgggggtgctggtgggcgcgatccggccgcgctgcggcgcgcatcgtccacgcgaagccgctgcggcgaattcgcgcgaagccgcctgatgcgcgtcgccgcccggggcgatcactcgcgcacggctcgggcctgccgacagatcctcggctcgtcgctcgcgacgggccgcgcggagcggccgccgcgtgcctaccggacgatcgatcgaaaaagcgcggcgggcggcgccggcattgccggcccgccctcgatgccgcgcctatcggccacgcccggtcagccgacgagcccgacgtccgccgccgcgatcagccgctcgatgtcgagcaggatcagcatccggttgccgttttcgccggcgatcgatccgaggtccgtgatgaagccggtgtcgatcgccgcgccgaattcgggcgccggccgccggtcggcggccgcgagttcgagcacgtcgctcaccgcgtcgacgacgacgcccaccgtgcgcgccgcgacgttcagcacgatgaccaccgtcgacgtgttgtactcggccgaatcgagcgcgaacttcaggcgcaggtcgatgatcggcacgatcacgccgcgcaggttgatcacgcccttgatgaacgctggcgcgttcgcgatgcgcgtcggctcttcatacgaccggatctcctgcacgcgcaggatgtcgattccgtattcctcggtgccgagccggaacgtgacgaattcctgcgcatcgcgcgccgcgtcctgcccgctcatgcgcgccgcgtgcggcgcttccagaattgcattcattgcgttgtcctcctcgcgttggggttgcgcgccgccgtcagaaggtctgccagtcgtcgcttgcggtcgcggcggcggcgagagccggcgccggtttgttgaacgtcggtgcggcgtgcgccgcgcgcggcgcgggggcgggggccgccacgccgcgcttcgccttcggcttggcctgcgccgcgtgccgcgcttgcggcgccgcgcttgcggcgctcgcgcggaagaacgacacggcctgcgtcagatggcgcccctgctcttcgagcgacttcgacgcggccgccgcctcctcgacgagcgcggcgttctgctgcgtgacttcgtccatctgcgcgatcgcctggttcacctgctcgatgccgcggctctgctcgccggacgccgcagcgatctcgcccatgatgtcggtcacgcgcgcgaccgcctgcgtgacttcggtcatcgtcttgcccgcctcgcccgcgagcgccgagccgccatggatcttctgcaccgacgcgttgatcagatccttgatctccttcgccgcgctcgacgagcgctgcgcgaggctgcgcacttcgctcgcgacgaccgcgaagccgcgcccctgctcgcccgcgcgggccgcctcgacggccgcattcagcgcgaggatgttggtctggaacgcgatactctcgatgatcccggtgatttccgcgactttctccgagctctggctgatgtcggtcatcgtgtcgacgacctgcccgaccaccgtactgcccttttgagcgacttccgacgcgttcgccgcgagcgagctcgcctgctgcgcgttctccgcgttctggcgcacggtcgacgtcaactcctccatgctggaggccgtttcttgcagcgacgaagcctgatgctcggtgcgcgacgacagatcctggttgcccgacgcgatctggctcgaacccgtcgcaatgctgtccgcggcggtgctcacctgcccgatcagccgcacgaggctcgcctgcatctcgcccatcgatgcgagcacgctgcccgacggcgccgtctgcgcgcccgcgaccgggctcagatcgccgttcgcgacgcgccgcgtgacgtcgccgagcgtcgcgggttcggcgccgagcgcgcgcatcaggccccgcgcgatcaggatcgccgcgatcaccgccgcgccgatcgccgccgcgcacaggccgaccagcaacaggcgctggctcgcgtagtggtcggccgattcgcggaccatttcctgcgcgcggccgcgcgtgtattcgctgtaggcgttcgtcgccttgacgagctgagcgagcagcgggcggcactggtcgttcatcatcgtgatcgcttcgtcatgccgattgttcagcgcggcgttgacgatcgcgagcgcgaccgggccgtattgcgcctcgacgcggtcgatgtcggcgacgaggccgcgcgccttgtcgttcccgtccgacgcgctcgagagcagttccttcagccggcgcagatgcgcctgcacgtcgtcctccgcctgcgtcacggcggccttttcgagctcgacgtcggcgggcttcgtcacgagcaccagattgcgcgcggcgatcgcgcgccggtccacggccgtgcgtacctgctcggccgcttccgcgcgcgcgctgatgccgctcacgtagctggcgaaacggtcgttcgcatcgccgagcgcgtgcagcgccaggacggacacgagcagcacgagtcccaccagcgcaccgaacgcaagggtcagcttcgtgctcacagtcatgttttgaaagttcatggattgcctcgattcatccgacctcggaatgtgcgttgcactatgcgacgcattgccacgtggtaacggccgccacgcgcaatgcttgagaggcgattcgatgtgcaaatcgtttgcgtcagggtttacgggtcggacgaatcgcttcggccgccgaaatgtcggacgatcatgaaccggactggcgaggcttggcccgtgtggctggcgacccgctgggatgtaggggcggattcgtacaggagagcaaaacaggaacgcaggcgcggcgaggcaagcatcggagtgcgaaccgcttcaccgccctcgcccggtggggggcgatcgggcgccgaggccggccgtggcggcgcaagccccggcaacgcgtacggcatcgcgtccatgggtgcgccgttcgacggacccggatgctttcatcgacgaaagcaagccccgcgcgctcacgcgatgccgcgacgacgcaacgatttaccggtgccggatggcgcttcaagcgaaacgttcggcgcacagcttcgcggttttcgatgacgatcgcatgtcatgcaacgcggtgtcgcgcataccgcggccacccgagccttacggggcgcgcaccgttgccgcgcggccggcgcgcatgcatcggtcgccgtcgccgcgatcaccgcgacctgccggctcgggcgattaacaaccgccgcgcatcaatgcggcgcggcgcgcgcgatcaatgtgtgcgattgcgcagggtttctctcacccgcttcgcgacgagcacggtcagataatcccgcacccgcgcgccttcgctatattcggcgagcgtttcctcgtaaagacgggacaccgcttcggcgggcgtgtgggtttcggaggcgatcgcctggacgatctcgtcgacgcggttctgaaccatgtttgcgctccgctgggaggaaagacggacaaaaacggcttgagggggatgcctattgaaggccgccaaaagcggcggcgcaaattgaatcgctctatgagcgcgccggcatgtcctccggccctctattcggacgaatccgggcgcgtgcgcggccgccggagtccgtgcggcgcacgcgcgcgacgagcaccgcgctgtgccgctgcgacgcgatggagggtcggatgcccgggccggcgatcccatgctcggcaagttacactttcgtcgcgcccgcgccaccgcgccccggcgccgcccgagcgggccgccgccgcgctgtgtccgcccggccgaggcccgcatccgatagacgactttcgcagtccgacaggagttcatgcatggcggttcgcgacatccacgacatcgagcagatcgaacgcgtgccgctgcacgcgcgcgcgctgcccgccaacacgctgcaggttttcgacgagcgcgcggcgaagacgcccgacgcgcccgccctcaccttctttctcgacgccggccggctcgaccgctcgcatacgtggaccttcgccgagctgcgcgccgacatcgtcaggacggcgaacgtgctcgcgagcgtcggcatcggcgcgggcgacgtcgccgcgttcgtgctgccgaacctgcccgacacgcatttcgcgatctggggcggcgaggcggccggcatcgcgatggcgatcaacccgctgctcgacggcgcgcagatcgcggagctcgtcgacgcggcgcgcgccaaggtgctgatttgcgtcgcgccgacgccgggcgtcgacatctggccgaagctcgcgccgcacctggacgcgatgccgactgtcgagaccgtgatctgggtcgatctgcggccctacgtgtcattgcccaagcgcgcggcgctcgcgtggatcgagcggcgcgagaaggcgcgcctgcgcggcgcgcgggtgcgcatcgtcaatctgcacgccgagatgcgccggcagccgggcgacaggctgatccggccgcgcgcgatcgggcccgacgagccgtcgtcgtacttctgcacgggcggcacgacgggccgcccgaagatcgcggtgcgcacgcacggctccgaggtgttcgacgtgtgggcggcgagcgagacgcaggcgcgcgacgacgagggcgcgcgcacggtgttctgcgggctgccgctctttcacgtgaacggccagctcgtcaccggcctgatggcgtggctgcgcggccatcatgtcgtgctcggcacgccgcagggctaccgcggcaagaacgtgatcgcgcgcttctgggcgatcgtcgaggcttatcggatcaatgcgttttccggcgtgccgacgcttttcgccgcgctgttgcagcagcctgtcggccggcacgacatcggctcgctcgaatacgcggcgtgcggcgcggcgccgatgcccgtcgagctcgcgcgcagcttcgagcgcacgaccggcgtgaagatcgtcgagggctacgggctgaccgagagcgcgtgcatcgcgtcgctcaatccgctcgacggcgagcggcgcatcggctcgatcggcctgcgcctgccctaccagcgcatgcgcgcggtgatcgtcgacgacaccgggcgctacgtgcgcgacgcgctcgtcgacgaagtcgggctgatcgcgctcgcggggccgaacgtgtttcgcggctacctcgatccggcgcacgagcgcggcttgtggatcgacatcgcgggcgagcggtggctgaacacgggcgacctcggccggcgcgacgcgcacggctatttctggctcgtcggccgcaagaaggagctgatcatccgcggcgggcacaacatcgatccgcggatcatcgaggacgcgctcgccgcccatccggccgtcgcgctcgccgcggcgatcggccgcccggacgcgcacgcgggcgagctgcccgtcgcgtacgtccagttgaaggcgggcgcgagcgccgacgaggccgcgctgctcgcgttcgccgcggacgcgattgccgagcgcgcggcggtgcccaagcacgtgcggattctcgaggcggtgccgaccaccgcggtgggcaagattttcaagccgcagttgcagcggctcgagatcgccgacgtcgtcgccgcgtgcgcgcgcgacgcgcaggtcgcgctcgagcgggtggacgtcgtgcaggacgcgcggcgcgggctcgtcgcgcaggtcgccgtgcgcggcgcacgcgaggcgctcgccgagcggctcgcccgttacgcgttccccgtcgactggagcggcgacggcgcgcacgcgcgggcctccgaggcgcagcgcgacgcggccgccgcgcgcgagcgcgcgtcgtgatcgtgaacgccgcgccgcgctgcccgccgccgccccgccgggttcggcggggcggcgccatgcggggcgaaccctgatgcgcgccggcgactttcgcgtgaccgcggccgtcgtcgcgagcgcgctcttcatgcagaacctcgacagcacggtcgtcgcgaccgcgctgccgagcatggcgcgcgagcttggcgtaaacgtcgtgttcctgagcagcgcgatcacgtcgtacctcgtcgcgctgacggtgttcattccggtgagcggctggatcgcggagcgcttcggcgcgaagcgcgtgttcatcgccgcgatcgcgatcttcacggcggcgtccgtgatgtgcgcggcggcgaacgggctcgcgacgctggtcgccgcgcgcatcctgcagggcgcgggcggcgcgctgatggtgcccgtcggccgcctgatcctctatcgcggcgtgtcgcgccacgagatgctcgcggcgaccacctggctcacgatgcccgcgctcgtcggcccgctgctcgggccgccgctcggcggctttttgaccgatgcgctgtcgtggcgcgcggtgttctggatcaacgtgccggtcggcgtcgcgggcgcggcgctcgccgcgcgcctcgtccccgcgtcggccggcgagcgtcgcgcgcccgccgacgcgcgcggcatgctgctcgtcggcgcggcactcgccgcgctgatgctcggcgtcgagaccgcgggccgcgacgtgctgccggcgggggcgcccgccctgtgcctcggcgcgggcgtcgcgctcggcgggctcacgatccgccattgccggcgcgtcgcgcatccggtcgtcgatctgtcgctgctcggcattccgacctttcacgcggcgacgatcgcgggcagcctgttccgcgcgggggctggcgcgctgccgtttctcgtgccgctcacgctgcaggtcggcttcggcgcgagcgcgtcgagaagcggcgccatcacgctcgcgagcgcgctcggctcgctcgtgatgcggccgatgacgcatgcggcgctgcatcgcgcgccgatgcgcacggtgctgatcgcgggcagcgtgtcgttcgcggccgtgctcgccgcgtgcgcgacgctatcgcccgcgtggccggatgcggccgtcttcgcgctgctgctcgtcggcgggctgtcgcgctcgctcagcttcgcgtcgctcggcgcgctcgtattctcggacgtgccgagcgagcgcctgtcggccgcgacgtcgttccagggaaccgcgcagcagttgatgcgggcggtgggcgtcgccgtcgcggcgggcgcgctgcatctggcgatgctgatcggcgggcgcggccaggcgagccggacggacttcgccggcgcgttcgcggcgatcgcgctcgtcgtgctcgcgtcggtgccgatgttcgccgcgctgccggccgacgccggcgaagggctcgcggggccggcacgccggccgaggccatgatgcggatcgcgtgacgatgcggggcgtgcgcgcggcgtatcgagcatgccgacgcggccgggcagcggccggatagccggggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaagtcggcaaacgaggacaatcggcacgccgaaagttcccgcgttcgcccattcccgcgcgcgggccggccgccacccgcggccgccgccgcgctcgagcgcccgtcagttccccgcccgcaccgccgcgagaaacagcaccggcggccgccggcattccgcttccaggtccggccgcaccgcgagcgcgtcgggaaccggtgccggctcgccgaggtgcgtgagcgtgaagcccgccttcagcagcgtgttcacgtaggtctcgacggtgcggtgatacttgacgacgccgtcgacgaaccagcgcgtgtcgcgccgcccctcctgccggtagcggtcgacgggccagtgctgcttgtggccgtcgtcgccgcgcacccagccgtgcgggtacgcggtgcagatcggatgctcgaccgagaacacgaatcggccgttcgagcgcagcgcgtcgtagatccgcgcgacgacgcctgcgtagtcctcgacgtaatgcagcgtgagcgacgacacgacgagatcgaacgcgcgcgtcgccgcgtgataggtctcgatcgaccgctgcagataggtgacggccccgtcgtcggtgcgcgcgcgcgcctcctcgagcatccgcgaggacacgtcgacggccgtcaccgacgccgcgccgtgcgcgcgcgcgtagcgggcgaaatcgccgaagccgcagccgaggtcgagcacgtgcaggcccgccaggttcggcagcagacccttcatcgcgggagattcgagcgcgccgttcaggccggtgtcgccttgccgaagcgtacgatagccttcgaagaacgatgcgtcgtcgtagatgttctgcggcgcggactgaggcgccgtgtggggatcgctgctcacgatggacgctccttgacgtagacggcaatcggcggaaagcggctcaaaaacgactcgagacggcgagcgacggtgcagcgcaatatccgttccatgcgcggcgccgtccgtcgcattgtatcgccgcatgacgcaattgcgcagtcccaaacgattgcccggcgattggccggcgatcggcccgcgattttccgcccgagcgtgaatgcgcccttgtttgccaaagcgcgcccgctcaagtaccttgaacccctgtcgcctgcgcgcggccccgcttcacgcccggccgcgtcgcgccgccggtgcgcgcgggcgcctctcgcatccgttcatccgctgtccgacaggagcatcagccccgatgaaagttccccgtttcagccgtaccctgcgcgcggccgccgccgcgctcgccgtttccctctgcgcggccgcgcccggcgcgcgcgccgccggcgcggtcatcgtcgcgtcgaagatcgataccgaaggcaacctgctcggcaacgtgatctcgcaggtgctcaaggcccacggaatcgccgtcgtcgacaagatcgggctcggcgcgacgccgatcgtccgccgggcgctgacgacaggcgaaatcgacatctacccggaatacacgggcaacgccgcgttcttcttcaacaaggccgacgatcccgcgtggaagaacgccgcgcaaggctacgcgctcgccaggcagctcgattacgcggcaaaccggatcgtctggctcgcgcccgcgcccgcgaacaacacatggggtgtcgcggtgctcaactcgatcgcgcaggcgcagcatctgaagacgttcagcgatttcggcaagtgggtcgccgcgggcggcaaggtgaagctcgccgcgtcggccgagttcgtcaacagcgcgtccgcgctgccgtcgttcgagaaggcgtacggcttcaaactgaagccggagcagatgctcgtgctgtcgggcggcgacaccgcggcgacgatcaaggccgccgcgcagcagacggacggcgtgaacgccgcgatggtctacggcaccgacggcggcatcgcggccaccgggctcgcggtgctcgacgacgacaagcacgtgcagcccgtctacgcgcccacgccgatcatccgcgaggcggtgctcaacgcgcatccgcagatcgccgactacctgaagcccgtgttcgcgagcctcgacctgaagacgctgcaagcgctcaacgcgcgaatccagatcaacggcgagccggccgcgggcgtcgcggcgagctatctgaaagcgaagggcttcgtcaaatgacgccgcgcacggcgggcggcgcggccgcgcccgctcccgcgccgcgcccgcgcgcgatgcccgcgtgggccgcgcgcgtcgacaaggtcggcgtgctgatcgccgcgctcgtcgcgtacgcggcgttcgtgctgccgttcgtcacgctgcgcgcgaaccggatcgcggcgggcgcggagctcgcgcccgccgcggtgtttccggcgctccacgcgtacgcgctcgacgcgctgtgggcggcgggcgcgctgttcgcgctcgtgcgcagccgcgcggcatggcgcgcggccgtcggcgtcgggctcgtgttcgcgctgggcgtggcgatcggcgcggcgcccgcgcatctcgtcacgccggatacgccgctcgcgcgcgtgtcgcccgcggcgggcgcgtggctgctgctgttcgcgttcgcggtgctgatcgccgacgcgctcgcccggatcgcgctcgcgcccgcgatgcgcctcgtcgcgctcgccgcggcgagcgccgcgctcgcggcattcattcacggcggcttctgggacgggctgtcggtgatgcaggaatacgcggtgcgcgccgatacgttccgcaacgaggcgatccggcatctcgcgctcgtcgccggctcggtggcggcggccgtcgcgctcggcgtgccgctcggcatcggctgcacgcgctcggccgcgctgcgcggcgcgttgctgccgctgctgaacgtcgtgcagacgatcccgagcatcgcgctgtacggcctgctgatggcgccgctcgcgatcctcgccgcgcgcgtgccgctcgccgcccgcctcggcgtgagcggcatcggcgtcgcgcccgcgctgatcgccctgttcctgtatgcgctgctgccgatcgtgtcgagcgtcgtcgtcggcttcgcgcaggtgcccgccgccgtcgtcgaggccgcgctcgcgatggggatgacgggccgcgagcggctcgtcgcgatcgagctgccgctcgcgctgcccgtcgtgctttccggcgtgcgcatcgtgctcgtgcagaacatcggcctcacggccgtcgccgcgctgatcggcggcggcggcttcggcacgttcatcttccaggggatcggccagtcggcgaccgatctcgtgctgctcggcgcgctgccgacgatcgcgctcgcgctcgtcaccgccgtgctgttcgaggccgcgaccgacctagcgaaaggagcgcgccgatgatcgagatcgaacgcgtgagccggctgttcggcgacctcgccgcggtcgacgacgtgtcgctcgcggtcgcgcgcggcacggtgacggcgctcgtcggcgcatccggcagcggcaagtcgacgctgctgcggatgatcaaccggctgatcgcgccgacgagcgggacgattcgcgtcgacggcgtcgacaccgcaagcgtgcccgccgagacgctgcggcgcggaatcggctatgtgatccaggggcacgggctctttccgcactggacggtcgcgcgcaacgtcgcgaccgtgccgcgcctgctcggctggcgcgcggcgcgcgtcgacgcgcgggtgcgcgagctgctcgagctgttcgagctcgattacgacacgtacgcgcgcaagctgccgcatcagttgtcgggcggccagcagcagcgcgtcggcgtcgcgcgcgcgctcgcggccgagcccgcgatcctgctgatggacgagccgttcggcgcgctcgacccgatcatccgcggcaaggcgcaggacgatctcgtcgcgctgcagcggcggctcgggatcacggtcgtgatcgtcacgcacgacatcgacgaagcgctgcggctcggcgaccagatcgcggtgatggacgccgggcgcatcctgcaggcgggctcgcccgccgagattctcggccggccgcagccgggcgtcgtcgagcggctcgtcgcggggctcgatcggccgctgcgcctgctcgcgctcacgcgcgtcgacgcgctcgccgagcccggcgcggcgcccggcgagccgatatcgggcgcgctcacgctgcgcgacgcgatctccgagctgttgtggcgcggcgcgcgcgcgctgcccgtatcgagcgccgacggcgcggcggcaaggcgcatcacgctcgatgcgatcgtcgcgcaggcgaagcggccggcatgacgcgcgcgatcaaagccgcaagcgccgcgaccgaggccggcgcgctcggcgccgcgggccggcgcgcgcccgtcatgctcgcgcgcgtcgccgcgctggccgcgctcgccgtgatgctcgcgcggcccggctggctcgagccccttttcgcgccgttcgccgacaacggcgcgcccgcgatctaccggcgcgcgagccttctcgatttgacgctgtcgcatctcgcgatcgtcggcgcggcgagcgcggcgggcgcggtcgtcgcgctcgcggccgggattttcgtcacgcggcgcgcgggcgcggaattcctgccggtcgcgcgcagcgtcgtgcatatcgggcagacctttccgcccgtcgcggtgctcgcgctcgcggtgccggccgtcggcttcggcgtgaagcccgtgctgatcgcgctgatcctgtacgggctgctgccgatcttcgaaagcacgatcgcggggctgcaggacgtgcccgccggcgccgtcgacgcggcgcgcgcaatgggcatgagcgcgctgcagcggctcgcgtggatcgagctgccgctcgcgtttccggtggtcctgaacggcatccggctcgcggtcgtcatcaatctcggcacggcgacgatcggctcgaccgtcgcggcgaaggggctcggcgacgtgatcatcgcggggctgcagacatcgaacaccgcgttcgtgctgcaaggcgggctcgtcgtcgcgctgctcgcggtgctgatctacgacgcgctcggcgtaatcggccgatggctcgcgccggcgagcgcggcgcgcgaagaaggcggcgcgtagcgcacgagtacgcgacaggcggccgaacgcggacgatggcggccgaatgcgccggcgcgcgagcgcgtgcggccgcgcgccgccgccgcgcccccggaacacggatatcgccgcggcgcgcgcccggcgaatccattcgcgcgccgtccgccgcgcccccgccggccgcgcccgtgccgcctggatccgcgcacgccacgccggcgcgcggcacttgcccctcgccgaagaacatgccgcgcgaccctcgatcgagggccgcgcggcgcgctttcgcgacggttggccgatcgtccggatcgaatgcccgcgtgacggtcgaaagcgcggcgccgcggagggcgatgcccatcggcattcgccattcgacgccattcgatgcccatcgacctgggcggcatgtcgagaccgctttgcgggcacgcacttccccggcgcttgacgccgacgggctcgctgcccgccggcgcgatgcaagcatgaacggccgacgcacgcggccccgtccgagcccgctcttgcgcttcggcgttgacgacgtgtggttgcgcccgctgcgttccggatgcccgaccggctcgatcgcgaaggcgaaaaggatgaaagtccgcgcccatcgcgcgccggcgcgtcaggtgtctccggggcgacgcccgcggcaatccggccgccgatgcacgcgacgcggcccgcatgcgctcggcgcgcggccgatcctcctgccttgcgcggcgcgtcatggaacgcccgcgacactcgccgcgttcggccggatgggctcgcgcccgctcgttcattcgcgtcgccacgcagcgacgacgatatttcaatcgggcggcattgcgccgcatcggacgagcaggttcgccgagcgcgcgcgatcggcatcgcgcgcgccagcgcaccccactcgccgcatgcgcgtacgacagcgacatgcacaccgatcctagcaccgtttgcacatgttccagcggccttccggcgttttttgatccatgacataaagtgccgtttaaattgtttccaatcggtaagccatcgggaagaattgaatcgacgaaagcgaattcaaataccaaatttgatggattgggaacggattcgatcggctcgtttcgcacgcgagaaccgggattcaaagcctgattcgaccgcctgcggaaaatcggcgccaaaagcgatcgtgagcggagtcgaatgcaaaaagcaggaaagcacgatgagaatttgcattgagaatattcaaccgggggttacgcgagaagagctgcaggcttttctattcaaatacaccggaaagacatttaccgatattcaattcatcggacagtcgggcccgcgacccggcgcgctgatcgacatcgacggcgccaactggagcgcgctcgcggaaatccgccgccggctgcacggcatgtactggaagcggcgccggatcggcgtctggctcttttcgttctgggaccgcagcgacgccgccgaggcgcgccgccaacgcgaggcccggacccgacagacacggagcacgcccatgacgacgctccgccgataacgcccgaacgggcacgcatcgacccatttcaaacgacgcgcgtggcgcacgaacgcgcgcaggcggcaaaccgccgcgctgcctggccccccgggccgggatgcgcgaggcccgcgtgcgcgccgcgtttttgcacgttcccgcttacgaggaaaacatcatggctgaagtcacacaagaacaaggcgtcgcggcgaaatccgccgcgaacaagctgcggctcggcgcgctcaccgcgctcgtcgtcggctcgatgatcggcggcggcatcttctcgctgccgcagaatatggcggccaccgccgaagccggcgcgatcctgatcggctgggcgatcaccgcgatcggcatgctcacgctcgcgttcgtgttccagacgctcgcgaaccgcaagccgcagctcgacggcggcgtgtacgcctatgcgcaggcgggcttcggcgactacatgggcttctcgtccgcatggggctactggatcagcgcatggctcggcaacgtcggctacttcgtgctgctgttctcgacgctcggctatttcttccccgtattcggcgaaggcaacacgcccgccgcgatcgcgggcgcatcggtgctgctgtgggccgtgcactttctcgtgctgcgcggcatccgggaggcggcgttcgtcaatctcgtcaccaccgtcgcgaagatcgtcccgctcgtcgtcttcatcctgatcggcttcttcgccttcaagctcgacgtgttccgcaccgacatctggggccgcgcgaatccgtcgctcggctcggtgatgaaccaggtccgcaacatgatgctcgtcaccgtctgggtgttcatcggcatcgaaggcgcgagcatcttctcggcgcgcgcggaaaagcgcagcgacgtcggccgcgcgaccgtgatcggcttcgtcggcgtgctgctcgcgctcgtgctcgtcaacgtgctgtcgctcggcatcatgacgcagccgcagctcgcgaagctgcagaacccgtcgatggcggccgtgctcgagcacgtggtgggccactggggcgcggtgctcatcagcgtcggcctcgtcgtctcgctcgcgggcgcgctgctgtcctgggtgctgctctgcgcggaaatcatgttctcggccgcgaaggaccgcacgatgcccgcgttcctgcgcaaggagaacgcgaaccatgtgccggcgaacgcgctctggctcacgaacgcgatggtccaggtgttcctgctgatcacgctcttctcgcaaagcacctatctgtcgctgatctatctggcgacgtcgatgatcctgatcccgtacttctggtcggccgcctacgcgctgctcatcgccgtgcgcggcgagacctacgagggcgacgcgcgcgcgcgccgcaaggacctcttcgtcgccgcgctcgccgtgctctacgcggtgtggctgctgtacgcgggcggcctcaagtatctgctgctgtccgcccttctctacgcgccgggcgcgctcttcttcgcgaaggcgaagcgcgagctcggcaagccggtcttcaccgccgccgaaaaactgatcttcgcggcagcggccgccgccgcgctcgccgcggcctacgcgctccacagcgggctcatcacactttgatcgaagaggtaatcaacatgtcccaagccatccctcaagtcggtgtccattccgaagtcggcaagctgcgcaaggtgctcgtctgctcgccgggcctcgcgcatcagcgcctcacgccgagcaactgcgacgagctgctgttcgacgacgtgatgtgggtgaaccaggcgaagcgcgatcacttcgatttcgtctcgaagatgcgcgagcgcggcgtcgaggtgctcgagatgcacaacctgctgaccgagaccgtgcagaacccggccgcgctcaagtggatcctcgatcgcaagatcacgccggataacgtcggcatcggtctcgtcgacgaagtgcgcgcgtggctcgagggcctcgagccgcgtgcgctcgccgagttcctgatcggcggggtcgcggcgagcgacattgccggcgccgagcgctcgaaggtgctcacgctgtttcgcgactatctcggcaagtcgtcgttcgtgctgccgccgctgccgaacatgatgttcacgcgcgacacgtcgtgctggatctacggcggcgtcacgctcaacccgatgcactggcccgcgcgccggcaggagacgctcctcgtcgccgccgtctacaaattccacccggcgttcaccgacgcgaagttcgacgtctggtacggcgatcccgaccgcgatcacggcatggcgacgctcgaaggcggcgacgtgatgccgatcggccgcggcgtcgtgctcgtcggcatgggcgagcgcacgtcgcgccaggcggtcggccagctcgcgcaggcgctgttcgccaagggcgcggccgagcgcgtgatcgtcgccgggctgccgaactcgcgcgcgtcgatgcacctcgacaccgtgttcagcttctgcgaccgcgatctcgtcacggtcttccccgaagtcgtgaaccggatcgtgccgttcacgctgcgcccgggcggcgatgcgcgttacggcatcgacatcgagcgcgaggacaagccgttcgtcgacgtcgtcgcgcaggcgctcggcctcaaatcgctgcgcgtcgtcgagacgggcggcaacgatttcgcggccgaacgcgagcaatgggacgacggcaacaacatggtgtgcatcgagccgggcgtcgtcgtcggctacgaccgcaacacgtacacgaacacgctgctgcgcaaggcgggcgtcgaggtgatcacgatcggctcgagcgagctcggccgcggccgaggcggcggccactgcatgacctgcccggtgctgcgcgaccccgtcgactactgagcgcgaacccaagcgtcgcggcgcgcgagcgccgcgccccccggcaacctaacggagaaaccagatgagcttcaacctgcacaaccgcaacctgctgagcctgatccaccacaacgcgcgcgagctgcgctatctgctcgacctcgcgcgggatctcaagcgcgcgaagtacagcggcaccgagcagccgcgcctgctgcgcaagaacatcgcgctcatcttcgagaagacctcgacccgcacgcgctgcgcgttcgaagtcgccgcatacgatcagggcgcgaacgtcacgtacatcgatccggcttcgtcgcagatcggccacaaggaaagcatgagggacacggcgcgcgtgctcgggcggatgtacgacgcgatcgagtaccgtggcttcagccaggagatcgtcgaggagctcgcgcaccacgcgggcgtgcccgtcttcaacgggctcaccgacgaataccatccgacgcagatgctcgccgacgtgatgacgatgcgcgagcacagcgacaagccgctgcacgacatccgctacgcctatctcggcgacgcgcgcaacaacatgggcaattcgctgctcctgatcggcgcgaagctcgggatggacgtgcggatcggcgcgccgaagtcgctctggcccgcggccgacttcatcgcgcagtgcgaggcgttcgcggccgagagcggcgcgcggctcacgctgaccgaggacccgtacgaagcggtcaagggcgtcgacttcatccacaccgacgtatgggtgtcgatgggcgagcccgtcgaagcctgggacgagcggatcaacgcgctcctgccgtatcaggtgaaccgcaagctgatcgaatcgacgggcaatccgcgcacgcgcttcatgcactgcctgccgtcgttccacaactgcgagacgaaggtcggcaagcagatcgccgagcgctatccgcacctgaaggacggtatcgaagtcaccgacgaagtgttcgaatcgccgcgctgcatcgcgttcgagcaggcggaaaaccgcatgcacacgatcaaggcggtcctcgtgtcgacgctcggcggcatctgaaggcgcgccgcgcgcgatcgagacgggcggcgcgcgaggccgcgccgcccgcaccgtcggcaccgttgacacaacaaggagaaacatgatgcgtatcgtcatcgcattgggcggcaacgcgctcttgcagcgcaatcagccgatgaccgaagtccagcagcgcgagaacgtgaagatcgcggtcgcgcagatcgcgcagatcgcgccgggcaacgagctcgtgatcgcgcacggcaacgggccgcaggtcggcctgctcgcgctgcaaggcgcggcgtaccccgcggtcgcgccctacccgctcgacgtgctcggcgcgcagacggaagggatgatcggctatctgatcgaacaggaaatgggcaacctgctgccgcccgacgcgccgttcgcgacgctgctcacgcaagtcgaggtggacccggccgatccggcgttcgagcatccgaccaagccgatcggccccgtctactcgcgcgacgaggccgagcggctcgcgcaggaaaaaggctggcacatcgcgcccgacggcgacaagttccgccgcgtcgtgccgagcccgcggccgcggcgcatcttcgagatccggccggtgaagtggctgctcgagaaaggcacgatcgtgatctgcgcgggcggcggcggcattccgacgcgctacgacgcgaacggcaagctctcgggcgtcgaggcggtgatcgacaaggatctgtgcgcgtcgctgctcgcgcgcgaattgagcgcggacctgctcgtgatcgcgaccgacgtcgacggcgcgtacctcgactggggcaagccgacgcaagcgctgatcgaggccgcgcatccggacgaactcgagcggctcggcttcgcggccggctcgatggggccgaaggtgcaggcggcgatcgaattcgcgcggcagaccggccatgacgcggtgatcggctcgctcgccgacatcgtcgcgatcgccgaggggcgcgccggcacgcggatcagcgtgaaggtcgacgggattcgctaccgccggccgcggtgatgccgccatggcgcgcggccgcggcgcggtcgcggcatccgtcggtagccgcggcggacgggcggcgaagcagccgctcgcggccgtgcgcttcccgcggcgcggcgatcgccgtcgcggccgatgcgaccgctaccgccgacgcggccacgccgcttcggcgtcggtagcgaccaacggcgcggcgcactcggcctcggcgcgggccgcgcggctcgtcgcgatcgccgcgcgccggctgctcacgcgccgcgccgctcgttctgacggcgcgtccacgcgtgcgcctgctcgtcgcgcacgatctgctcggcggcggcgggcagcagattgcggaacagcccgccgtcggcctcggtcacgtcgaccatcttctcgatcatctcctgcggatcgaactgctcgagcgggaacgtgagcgtctcgggcgtcgccgcgtcgcgcgccgggtcgagccagcggcgcggcgtctccatcatccggtcgttgaagcccgtgcggtacggccccgggttgacgaccgcgatctggacgccatgcgcggcgagctccaggtgcatcgcctcggcgatcgcctcgagcgcgtgcttcgacgcgcagtacgcgcccgtgtacgcgcccgtgatgagccccgcgatcgacgacacgaacacgatcctgccccgcccgcgcgcgatcatcccgcgcgcgacctgctgcgtgagctcgagcgggccgaacacgttggtctcgaacagctcgcgaacgatgtcgacgggcagatcgacgagcgcgcccgcctcgcccgcgcccgcgttgttcaacagcacgtccacgtcccagcgcgcggcctgcgcgcgctcgcgcgcgcacgtcacgtcgagcttcaccgcgtcgagcgcgagcccgcgccgcgcggcctcggcgctcagctcggtgatctgcggggcgatctgcacccccgcgatcacgcaatggcccttcgcggcgagccgcagcgcgacctcgcggccgaaacccgagcccgcgcccgtcaccagaatgcgtttacccgtcatgtccttgctccttgtgctgcgttcagaagagtgatgaaagcgtcgacgcacacctgcgcgatcgccgcgtcgtcgtcgaccgtgccgcccgacacgccgaccgcgcccacgcagcgcccgtgcgcgtcgacgagcggcaggccgccgccgaacgtgacgagtccgccgttgctgtgctcgatcgagcggaccggcccgcccgcgcccgacagcgcgccgagcgacgcgctcggcatccggaagcgcgcggccgtgccggccttgcgcgtcgcgagatcgatcgcgccgatgaacgcgtcgtccatccgcgcgaacgcggcgagatgcgcgcccgcgtcgaccacggcgatcgcgacggccgcgcccgcggcgctcaggcgcgcggcgtgcgcaacgcccgcttcgacgatgcgcagcgcgcgttcgagcgtgagttcgggggacatcggcggctccttgtgcggttcgactgcgagccagtgtagggaccggcggtatctgagagaatcggtattccgctcacaaacgtatcaagtttttctaatgacgatgaaacgcgatccgctcggcggcctgcacgtattcatgagcgtcgtcacgcacggcaatttcacgcgtgcggcggcggcgctcggcttgacgccggccgcggtgagcctggcgatcgggcaactcgaaagcgagctgaaagtgaagctcttcagccgcagcacgcgcggcgtgagcctgacggaagccggccagcgctattacgacgcaacggcgcagccctaccggcaggtcgtcgacgcgcgcgacgcgctgaacgacgcgcgcgacgaacccgagggcctgttgcggatcagcgcgctgcacctcgcgaaatcggtcgtgacggccgacgtgctcgccgagttcttccgccgctacccgaaggtgagcgtcgagatccgctacgaggatcatctcgtcgacatcgtcaaggaacgcctcgacgccggaatccgcctcgcggaccggctgcagcccgggatggtgggcgtgaagatcgcgcccgcgctcacgtgcgcgctcgtcgcgacgcccggctatctcgcgcagcacggcgtgccggcgaagctcgccgatctcgcgcggcacatgtgcatccgctttcgctttccgaagagcggccgcctgcacaaatggccgctgcgcgacggccgccgcgacgtcgagctcgacgtcgccggccgcttcgtcagcaccgatacgggcgcggtgatcgacgccgcgcgcgcgggcgcgggcatcgcgttcgtgttcatgcgcgagcgcatcgaggacgacctgcgccgcggcacgctgcgcgaggtgctgccgggcgcgtgccggacgctgccgccgatgtggctctactacgcgaaccgcaagcacgtgccgccgaagctgcgcgcgttcatcgcggtgctgcgcgagcacgcggcggccgacgcgcggcgctgacggcccgcccgcgcgtttccggccgagcgtttcccggccgcgccgccgtcgcgccgcttcgcccgcgcccggagcgcggccgggaggcggccgggttcgccgcgccgcgcaaaagcaggcgcgcgaaaagcgggcgcgcggcgtgacgtcacgatttcgtcatttcgcgccagcgccggcacccacgcgcgggatcggctacattgtgcggaccgcaccgcccggcgaggcccgcccgtgggcgcgtcgcgttttcttcaccgattcatcgaccgagcccatccatgtccgatctttccgaatttccgatcacgaagaaatggcccgcgcagcatccggagcgcatccagctctattcgctgccgacgccgaacggcgtcaaggtatcgatcctgctcgaggaaacggagctgccgtacgaggcgcacgtcgtgcgcttcgacacgaacgatcagatgtcgcccgagttcctgtcgctgaacccgaacaacaagattccggcgatcatcgatccgcacggcccgggcggcaagccgctcgcgctgttcgaatcgggcgcgatcctgctgtatctcgccgagaagacgggccggttcatcccggccgatcccgcgcgccgctacgagacgatccagtggctgatgttccagatgggcggcatcgggccgatgttcggccagctcggcttcttccacaagttcgcgggccgcgagtacgaggacaaacgcccgcgcgagcgctacgtcggcgaggcgaagcgcctgctcggcgtgcttgacggccgcctcgcgcatcgccggtggatcatggacgacgcctatacgatcgccgacatcgcgacgttcccgtgggtgcgcaacctgatcggcttctacgaggcgcgcgagctcgtcgaattcgatcgctatccgaacgtggcgcgcgcgctcgacgcgttcgtcgcgcggccggcggtggcgcgcggattgaacattccggcgcggccgtaggcgcggcgtttcggtttctgtcgtttctttccgtcgcgctccgacgtccaccgtgcggcgtttcgccgcgccgcgtcgcgcgtgcggcgcgacgcttgccgcactcgagcctgctggcaggcgcagccccgcgcgcgcctttcctcttttcccccgccgcgtacgcggcttgccgccgtgcgaacgcgatgccgcggcctgccgcgcagttcgcgcgcgttccgtgcgggcgtgcggcgccgatcggattgccgcctgaatcccgatgtccggcgcgcgcatgcctccatacacgacatgccgggcgcgccgtggtgcggacgatttcccgactggtgcataaaacgtcgcgccgtttcttgccgctttcctgccgctttcgtgccgctttcgtgccgctcgcccgcgccgccgcgccgcccggcgattacgccgccactggtccgctccttgcatgcgaacgcggtacgcggggacgcggcacgcgcgacggggcggcggcggctcgaacatgggagcggcgttcgccgttttttgggctcgaacattttcggaatgaaactaatcggcaaacagtcgggcgcggccctgccgctcgacgaaacgctccctgcgcccgacgccgcgccgctgcggctcgacgaatggcttccgtatcagttgttcctgcccgcgcagcatgtcgcgcgcgtgctcgccgagttctacgggccgcgctacggaatcgatcagccggcgtggcggattctcgcgacgatcgtcgatcggcccggcacgaacgcgcggcagatcggcgcggcgctcggcatggacgcggtgtcggtcagccgagggatcgcgcaactggtgggggccggtttcgcgcggcgcgacgcggcgcgcaacgatcgccgctacgcatgcgtgatggcgacgcccgccgggcgcgcggcgttcgacgacatcgccgcggtgtgcatcgccgtggagcgacgcctgctcgacgtgctgacccccgaggagcgcgcgacgctcgccgtcgcgctgccgaagatcggacgcgagagcgagcgcatcgcgatcgtcgggtggcagcgcctgctcgacggcgcttgagcgcccgtttcatcgcccattccgagggcctggcttcgtgcgcgacgctcgccgcaccgcgcacggcgtatcacgagaacccgaacgcgcggcgagtttcccgacgggcgcgcccactgtgtcgatccatgccgaaagcgattgggcatccgaaccgatcgattcgtttgaggccgcccggcaatcgaaaatcgtgacgttttctcgagcgagggtcgacatgaacgttcgcatggggtgtttatcgctgctggccgccgtcgcattcgacgcgcacgcgcaatcatcggtcgtccggatcggcgtcgcgatgccgctgacggggcccgtcgcccatctgggcaaggacgtgcagaacggcgcgcagctcgccgtcgacgagctgaaccgcgcgccgccgacgatcgaaggcaagccggtgaagttcgtgctcgtcgtcgaagacgatcagggcgatccacggcaggcggtgcaggtcgcgcagcgcctcgtcgacgcgcgggtcgcgggcgtcgtcggcgatctgaactcggggccgacgatcgtcgcggcgaaggtctacgcggcggccggcatcgcgcagatcgcgcccgccgcgacccatcccgcgtacacgcagctaggctacaagaccgcgttccggctgatggcgaccgacaaccagcaaggcgcgtcgctcgccgggctcgccgcgaagctcgcgaaaggccggccgatcgcgctgatcgacgatcgcggcgcctacggccagggcctcatcgatcagacggagaagacactgcgcgcgagcggcgtcacgcgaatcatccgcgactacacgacggacaccgcggtcaatttcgcgtcgattctcacgcgcgtgaagggcgcgcatgcggccgtgatcgtctacggcggcgccgatgcacaggcggggccgatggtgcggcagatgaaggcgctcggaatcgacgcggcgttcgtcggcagcgacggcgtgtgcaccgggcagtggacggcgctgtcgtcgggcgcgaacgaaggccagttctgcacgcaagcgggcgacccgcgcgcgcggatggcgggttacgcggcgttcgagcggcgtttcgaggcgcgctacggcaaggtgatcgtgttcgcgccgtatggctacgacgcggtgatgctgctcgccgacgcgatgcggcgcgcgaattcgaccgagccggccgctttgcttggcgcgctcgcgacgacccgttacgacggcgtgatcggccgcatccgcttcagtccgcagggcgacaacctgaacggcgcggtgacggtctaccgcgtgcagcgcggcgcgctcgtgccggtgtccgactgacacgcgatgcggcggccgcggaaggcgcgcgcgccgctttgccgaaggcgccgttcgcggctcggcaagaccggtttgccggacgcgcgcccgttcgccgccgcgtgcgcggctgcgctgcggcgttcccgcccggcgggcgtacggatatgacgcgtatggcgaccgcggcgaatcggagcggagaagcggagtagagaatcggagcagaagatcggacgagcgaatcggatcagagaagcggatcagagaagcggaccagcgaatcgaacggcggccgggcgcgccgccccgcaatcgaccgtcgtcagcgttcgtcggcctgcccttgcagtagcttgccgagcagcttcgcgagctggcgctgctccgcgtcgctgagcgccgatagcgcgcgctgctgattcccgacgtgcgcgacgaccgcgtcgtcgatcagcgcgagccccgcgggcgtcagcgcgacgagcgtgccgcgtccgtccgccgggttcgggcgccgctcgacccaccccgccttctcgagccggtcgatccggttggtcatgctgcccgacgagatcatcgccgcgtcgtagagcgccgtcggcgtgagcgcgtacggcgcgccgctgcgccgaagcgtcgcgagcacgtcgaactcgcccggctgcaggccgtagcgcgcgaaaagcgggttgagcctgtcgcgcgcgatgacgagcgccgcctcctgcaaccgcccgagcacgatcatcggcgaaggatcgagatccgggcgctcgcggcgccattgctcgaccgcatgggctgcgcgatccattaaccctcctgttcgtcccagttatcttgacgtagagacaagtcgaatctatcttgatgccgagacaattatacgcactgcgcgtgtccggcaaccgtccgggtgtgcgccgtcttcatactcatgaacctactgctttcccccgcatggcggctcgccgccgtcgttctcgtcggcctgaacctgcgcccggcgctcgcgtcgatcggcccgcttctcgacacgatccagcgcgcgagcggcctgtccgacagcgcggcgagcctgctcacgaccctgccgatcctgctgatgggcgcgctcgggctcgtcgcgccatggctcgcgcgccgcgtcggcgtgcgcgcgggcgtcgggctcggcgtcgcgctgatcgggctcgcgtgcgcggcgcgcgtcgcggcgggcgcgcccgccgcgctgctcgcctccgcgctgtgcgcggggctcggcatcgcggccgcgcaggcgctgctgcccgcgttcatcaagacgcaattcgccgcgcgcgcgggcagcgtgatgggcttctattcgacgtcgatcatgggcggcgcggtgttcgcgagcgtcgccacgccattcgccgcgcacgcgatcggctggacctgcgcgctcgccggctgggcgctgcccgccgccgcggccgcgctgctatggccgctcgcgacccgcgcgacggcccgccccgcacacgcgcgccccgccgcgcgccgcgcccacggcgcgcgcgcgtggctgctcgccgcgttcttcggcctcggcacgggcgcgtacacgctcgtgctcgcctggctgccgccctactacgtgtcgctcggctggtcgcccgaagccgcgggcggcctgctcggcggcgtgacgctcgcggaggtcgtcgcggggctcaccgtgtcggcgctcgtcgagcggctgccggatcgccgccccgcgctcttcacggcgctcgtctcgctgttcgccggcctgatcgcgctgatcgccgcgccgctcggcctggcgttgcccgcgtcgctgctgctcggcctcgggatcggcgcgctgtttccgctgtcgctgatcgtcacgctcgatcatgcgtcaagcgcggccgaagccggcgcgctcaccggcttcgttcagggcgtcggctatctgatcgcgggcctgtttccattcgtcgcgggcgtgatccggcaaagcgtcgccgatctgtcgccggcctggggcttcatggccgcggtgtgcatcgcgatggccgcgatggccgcgcgcctcgcgccgccgcggcccgccatcgcgcgaagcggcgctcgaagcggcacgtgagatcgcgggcgggggcgcgcatggcgcaacgcccggccgcgcgccgcccgcgccggaactcggccgcggcgccgcggtccctattgggcttgctcgtctgaacgcgctgatccgtctcaaggacttgtccatgctgtcgacccgacttcgccatctcgccgcggccgcactcgtgctgtcggccagcgcatgcgcgtcatcgccgcaggccgtgcccgaagtcgcgtgccggccggacgagacgatgcccaagcgtcagttccgcggcacctggatcgcctcggtgatcaacctcgactggccgtcgcgcccgagcctgccggccgccgcgcagcaggccgagctgagcgcgtggctcgacgacgcggtccggatgaaccgcaacgcggtgatcctgcaggttcggccgaccgcggacgcattctggccgtcgccgttcgagccgtggtcgaaatatctgacgggcgcgcaaggcggcgatcccggctacgatccgctcgcgttcgccgtcgccgaagcgcatcggcgcaatctcgagctgcacgcgtggttcaatccgtaccgcgtcgcgatggacgaccggctcgacgcgctcgtcgccacgcatccggcgcgcgcgcatccggactgggtggtccgctacggcggcaagctgtattacaaccccggcgtgcccgccgcgcgcgcgttcgtcgtcgacgcgatcatggacgcggtcgcccgctacgatatcgacgccgtgcatctcgacgattatttctacccgtacccggtcgcgggcgcgacgttcgacgacgcctcggcttatgcgcaatacggcgcgggtttcgcgacgctcgccgactggcgtcgcgacaacgtcgatcgtctcgtcgaatcgctcgcgcggcgcatcaaggccgcgaaaccgtgggtgaagttcgggatctcgccgttcgcggtctggcgcaacgcggcgaccgatccgcagggctcgcggacgtcggcttcggtgcagacctacgacgacctttacgcggacacgcgccgctgggtgcgcgagcgctggatcgactatgtcgttccgcaggcgtactgggcgcggggcttcgcgcccgccgattacgacgaggtcgtggcgtggtgggccaacgaagtgcgcgggcgcgacgcgcacctgtatatcgggcaggcggcgtacaaggtcggcacgtcgaatcaatcgcccggctggtccgatcccgacgagctgagccgccatctggcgttcaatctcaccgcgcccgaggtgaagggcgacgtctacttctcggcgaaggatgtgcgcgcggaccggctcggcgcgacgacgcgcttgaaccgcacctggtattcgcgcccggcgctcgtgcccacgatgcccgcgctcggcggcaacgcgccgccgagcgcgaaggcgctgcgcgcgcaacgcacgcctgacggcgtgcggctgcaatggcaggcgggctcggccgcggcggcgtcgtacgcggtctatcgccacgcgctcgggcgacaggacatgtgcgcggacagcgacgcgcgccatctgctggcgacggttcggggcacgcaatacgtcgacgtcaccgcgcgcgcggatcgcgactaccggtacgtggtcacggcgctcgatcgcctgtggcacgagagcgaacccgcgtacgtcgcgatgccggcggcgaagccgcgctgacacgccgctcgcgcatgcgcgagcggctcgtcaagtcctcgcttgcgcacgccttcgcgcgttcgcatcttgatgccgtcacgccttcgcatagagcgtcgactcgtcgaagccttcggcactgagcacccgcccgatcaggatcagcgcggtgcgctcgatcgacctgcctgaaaccttgtcgacgatgtcggcgagggtgcccgtcacgcgcgcctcgtcgggccagctcgcgcgatagatcacggcgatcgggcaatccgcgccgtagtgcggcagcacgtcggcgacgatccgcgcgagatgccgcacgccgagatggatcgcgagcgtcgcgcggtgcgcggcgaggctcgcgagcgattcgccggcgggcatcgtcgtcttgcccgcgtagcgcgtgaggatcacggtctgcgcgacgcccggcagcgtcagctcgacgccgagcgccgctgcgcacgcggccgtcgcggtcacgccgggcacgatctcgtaaggaatcccgagcgcggcgagccggcggatctgctcgccgatcgcgccgtagagcgacggatcgccggaatgcacgcgcgcgacgtcctgccccttgccgtgcgcgcgcgcgagcagcgcgacgatttcgtcgagatcgagctccgccgtgttcacgacgagctcggcgcgatggccgtcgagcaccgcggccggcacgagcgagcccgcgtacaggatcaccgggcaacggcgcacgaggcgctggcccttcaccgtgatcagctcggggtcgcccggacccgcgccgatgaagtacaccgtcattcaacacactccgtcattcattcgatgattcgaggacgatgcgtcgcgcgccgagcgctgcgagccgcgagcctcggctcacgcctgcgtcgcaagccgcccggcgcgcttcgcacgccgtccgtcttcgcacgccgtccgtgcgcggcggcatggcgagacgcgcggcgcaggatcgccgggcgcggcgcgcttggcgcgcaccgttcgtgcgtctcgcttgccgtccccgctcgcgcaccgcgcgccgcacggcgcgcgacgcggcatgcgcgaccacgggcgggcgacgtcgcgccgctctcccgtctcacgcccgcgcatccgcgcgcggcccgtcacggcgcgcgccacgcgcgcagcgcgtcgacgagcgcggccgtcgcgccgaactcgcgatccgcgtcgggcagcgccggccgctcgaccatcacgaccggcacgcgccgctcgcgcgcgacgtcgagtttcgcctccgtcgccgccccgccgctgttcttgctgacgacgacgtcgatcgccgccgccgcgaacagcgcgcgctcgccttcgagcgaaaacggcccgcgcgcggcgagcacgtgcgcgcgcgcgttgccggcatgcgcgtcgaggcagcgcacgagccagtgctggtgcggcgcaatctcgtcgagatgcgcgagcggctcgcgcccgagcgtgaaaagcggccgcgcgaacggcgcgatcgcggcgagcacgcccgcccaatcggcgacgccgcgccagtcgtcgcccggccgcggccgccacggcgcgcggcgcagcgcccagtacggcacgcccgccgcgcggcaggcggcggccgcgttcgcgctgatccgcgcggcgaacgggtgcgtcgcatcgacgacgagcgcgaccgcgtgctcgcgcaggtagcgcgcgagcccgtcggcgccgccgaagccgccgacccgcacgccgcacgcgagatcgtcgggcacccggccgaggccggcgaggctgtacacgtcgtgcggcgcgagcgcgcgcgcggtgcgcagcgcgtcgcccgtgccgccgagcagcaacacgcggcgcacgctcatggcgcgacgccgacgatgcggccctcgcggtcgatcgcgagcgtctcgacgtcgacctcgccgggcacgatgtcgcgcgccacgcggcgcgcatgcgcgcagacgacgtcgccgagcggcacgtggtgcgcgagcgcgagcgccaacgcctgctggctcgtgttcgccgcgcggatctcgtgctgcagcacggcgctcgcgcccgcttcgcccgcccattcggcgagcagcggcaaatcgatgctcgaatggcggctgtgcagatcgagatggcccgccgcgagcttgctcagcttgccgaagccgccgcacagcgtgagccgcgcgacgctcgcgcggcgcaggtacttgagcaccgcgcccgcgaaatcgcccatctcgatcagcgcgatgtcgggcaggccgtagcgcgcgcgcaccgcgtcctcgctcgcgttgccggtgcacgcggcgatgtgcgtgacgccgttggcgcgcgcgacgtcgatcccctgatgaatcgacgcgatgtaagcggagcacgagaacggccgcacgatgcccgtcgtgccgagaatcgacaatccgccgacgatgccgaggcgcgggttcatcgtcttgcgcgcgagcgcctcgccgttctcgacgccgatcgcgacgtcgaagccgcccgcatagccgtgctcggccgcgagcgccgcgaggtgctcggtcatcatccggcgcggcaccgggttgatcgccggctcgccgacggcgatcggcagccccgcgcgcgtgaccgtgccgacgcccggccccgcgcgaaagcgcacgcccggctcgtggacgagccgcacgcgcgcgaacacgagcgcgccgtgcgtgacgtcggggtcgtcgcccgcgtccttgatcgtgcccgcctcggcgccgccgtcgtcggtcgcgcggcagaacgcgaggcgcatcgcgacgtgctggcccttcggcagcacgatgtcgaccgtgtcgctcgcgacgcccgtgagcagcaggcgcgcggcggcgagcgacgtcgcgctcgcgcagctgcccgtcgtgtagccgaagcgcagcggcgccggctgctcgggggtttcgtcgcgcatcatgcgtgctccggctgcgcgccgcgcggcttgcgcgcgtcgtacagcgtgacgggcagcgcctgccgccacgcgtcgaagccgccgagcggctgcgcgtgcgcgaccgacacccgcgtgagcgtgccgccatgccgctcgcgccacgcgacgagcgccgcctcgccctgcagcgtcaccgcgtgcgcgacgaagcgcccccccggcttcaggcccgcccagcaagcgtcgagcacgccttcgcggctcacgccgccgccgacgaacaccgcgtcgggcgcgcgcaggcccgcgagcgcgtcgggcgcgcggcccgcgacgagctcgagcgccggcacgccgagcgcgtcgcggttgtgctcgatgaagcgctgccggtccggatgcgcctcgatcgcgatcgtccggcaactcgggtgcgcgcgcatccattcgataccgatcgacccgcagcccgcgccgacgtcccacagcaattcgcccggcgcgggcgcgagccgcgcgagcgcgagcgcgcgcagatcgcgcttcgtgatctggccgtcgtggcgatacgcgtcgtccggcaagcccggggtgagcgccaggcgcggcgcgtcggcgcacgcgcggcattcgatcgcgacgacgttcagcgcggccgcgcgcgcgtcgcgccaggcatcggcgcgcgcgtcgagacgccgctcgagcgggccgccgagatgctcgaacacgctcatcgcgctcggcccgaagccgcgcgcgacgagcgcgccggcgatcgcggcgggcgtcgcgccgtccgcgctcagcacgaacagccgccggcccggatacaggtgccgatgcagcgacgcgagcggccggccgacgagcgacaccgcgtcgacgtcctgcaacggccagccggtgcgcgcggccgcgagcgacagcgacgacggcgcgggcagcacgcgccattcgttcggcgcgagcgcgcgcgcgagcagcgcgccgacgccgaacagcatcggatcgccgctcgcgagcacgcacacgcgcgccggacgccgcgcgaagagcggcgcgagatcgaacggcttcggccaaggcgcgcgctgcgcgcgatgccgcgctggcagcatcgcgagatgccgctcgccgcccatcaccaccgccgcgtcggcgagcgcgcgccgcgccggcttgccgagccccgcgtatccgtcgtcgccgatgcccaccaccgtcagccacgcggtcatccgtcgtactccatcgtgtttccgtcgatcctgaaagcgacgcccgcgctgcgcatcccgcgctcgggcgtcgcgaaaaaaggcataatacagcgtccgtcgaccggcgccccacggggcccaagagggaacgcagggcgcgccgcgccgctgcggctgcccccgcaactgtgagcagcgagtccgcatccgattcacgccactggccacgccgccctttcgcggccgccgggaaggcccgctgcggacgacgacctgccagccaggagacctgccgggacgtttcgttcgtgcaagccttcatcgggcggggtgtaccgatgccgttgcccgccgccgcgcgcattgcgcggacggccgcctcgggccgccgcgcgacgcttgatccggagcgctgttgaatccttccgccgctgtcttttcatccgccgccgcacgcgccgcgagcgcatgcccggggctcgttcgcatcgtcgccgcgcgcgacggcggcctgtgccgaatcaagctgccgggcggcgcgctcaccgccgcgcaggcgcgcgcggtcgcggccgtcgcgcgcgcgttcggctcgggcgtgatcgaggcgaccaatcgcgcgaacctgcaagtgcgcggcgtgaaggccggccgcgaggcgagcgcgagccgcgcgctgatcgacgcggggctcgggccgttgatggacggcgcgagcgcggcgtcgctcgaggcgtgcgcggccgcgcgcgacgacgtgcgcaacgtgatgctcagcccgacggccgggcgcgaccccgacgcgctcgtcgacagcgcggcgctcgccgcgcgcctcctcgcgatgctgcaaaccgagccgcgctgcgccgcgctgtcgccgaaattctcggtgctgctcgacggcggcgaacggctcgccgcgctcgaccatcctcatgacatctggctgtccgcgctgcgcgacgcgcacggcgcgcccgtcgatacgcagttcgcgatcgggctcgccggctgcccgcccgtcgacggcgggcaggccgcgccgggggcgccgtgcgccggcgcgctcgccgccgtcgcgcccgagcatgcggtcgagtgcgtgcgcgcgctcgtgacgagcttcgtcgaactcgcgcccgcgggcgcgacgcgcatgcgcgagctgctcgcgacgtgcccgcccgacgcgttcctttcacacgtcgaatcgaagctatccgaatcgaagcagccgttcgcgctgcgacgcgacgcgcatctggccggctggcggcgcgcgcgcgtcgacgcggcgctgcgcttgggcatcctgcccgagcgggatccggcgcgctgcgccgtcggcgcgcagccgccgctcggccggctcgacgcggccgcgctcgcggcgctcgcggcgctcgccgacacgcatggcgacggcacgctgcgcatcacgccgtggcaaggcgtgatgctgcccgccgtcgcgcgcgcggccgcgcccgaggcgctcgcgcgtctcgccgcgctcggcttcgtgtgcgacgcggccgcgccgctcgcgcacatcgtcgcgtgtgcgggctcgcgcggctgcgcgcgctcgcccgccgacacgaaagcgcacgcgctcgcgctcgccgcgcgtctggccgcccccgtcgacgtgcacgtgacgggctgcgcacgctcgtgcgcgttgccgcacgcggccgcgcacacgctcgtcgcgagcgcggccagccgctacgacctctatcggcgcgacggcgcgacgggcttcggccgcgccgtcgcgcgccaactgacgatcgaccaggccgccgacgcgctcgcgcgcggcgcgcggccctctcaggatgacctcgatgcttgactaccttcgcgacggccgcgcgatctaccgcgaatcgttcgcgacgatccgcgcgcaagccgatctgacgggcgtgccgcccgacctcgaaaaactcgcggtgcgcgtgatccacgcgtgcggcatggtcgacatcgtccgcgacctgcgcttctccgcgggcgcgggcgaagcgggccgcgcggcgctcgccgccggcgcgccgattctctgcgacgcgcgaatggtcgccgaagggatcacgcgcgcgcggctgccggcgagcaacccggtgatctgcacgctcggcgaccccgaggtgccgcacctggcgcgcgagctcggcaacacgcgctcggcggccgcgctcgagctgtggcgcgcgcatctcgcgggcagcgtcgtcgcgatcggcaacgcgccgaccgcgctctttcatctgctcgacatgatcgacgcgggcgcgccccgccccgccctcatcctgggttttccggtgggcttcgtcggcgcggccgaatcgaaggcgctcctcgcggccgacagccgcggcgtgccgttcgtcgcgatcgcgggccgccgcggcggcagcgcgatggccgcggccgccgtcaacgcgctcgcctcggaggccgaatgacgcgcaagaccggccgcctcttcgggctcggcgtcgggccgggcgaccccgaactgctgacgctcaaggcgctgcgcatgctgcaggccgcgcccgtggtggcgtacttcgtcgcgaagggcaagaaaggcaacgcgttcggcatcgtcgaggcacatctgtccgatgcgcagacgcacctgccgctcgtctacccggtgacgaccgagacgctgccgccgccgctttgctacgaaaccgtgatcgccgatttctacgatacggcggccgcgctcgtcgccgcgcatctcgacgcgggccgcgacgtcgcggtgatctgcgaaggcgatccgttcttctacggctcgtacatgtatctgcatgaccggctcgcgccgcgctacgacgccgaagtcgtgccgggcgtgtgctcgatgctcggcggcgcggcggtgctcggcgtgccgctcgtctaccggaaccagagcctcgccgtgctctccggcgtgctgcccgaggacgagctgcgccagcgtctcgcgagcgccgacgccgccgtcgtgatgaagctcggccgcaacttcgacaaggtgcgccgcgtgctcgacgcgctcggcctcgcgcggcgcgcgctgtacgtcgagcgcgcgacgatggccgcgcagcggatcgtgccgctcgcggacgtcgatccgatggcgtcgccgtatttttcgctgctcgtcgtgccgggggaaaaatggcaaggatgaccgccgcgcccgcgatcgtgatactcgggccgggcgcgctcgagaccgcgcgccggatccaggcgcgcttcgacggcgcgcgggtgcacgcgctcgccgggcgcgccgaggcggacctcgcgttcgccgagctcggcccgcatctgcgcgagctgtatgcgcgcggcgcgccgatcgtcgcgctgttcgcggccggcatcgcgattcgctgcgtcgcgccgtgcctcgccgacaagggcgcggagccgcccgtgctcgccgtcgccgaggacggcagcgcggtcgtgccgctgttgggcggcctcgcgggcgccaacgcgctcgcgcgcgagatcgccgacgcgctcggcgtcgcggccgcgatcacgacgagcggcgaactgcgcttcggcgcgtgcatgctgaacccgcccgaaggctacgcgctcgccgatctcgacgcgggcaagcgcttcgtgtccgatctgctcgcgggcgaaagcacgcgcgtcgaaggcgatgcgcgctggctcgacgatgtcgcgctgccgcgcgacgcgcacgcggcgcgcgtgatccgcgtcacgccgcatgcgtcgcgtggcgacgcgcacgcgttgctgatccatccgcgcagcgtcgtcgtcgcgttgggcgatggcgatggggatatcgacggcgagggcctgcgcgacgacgcgcgcagcgtctcggcgcccgatgccaccggtcgcgcccgcgcgaacgcggcggcgcccgcgcgcgccgcgtcgccggatctgccgccgcttgccgcgcgcatcgccgccgcgctcgccgcgcatgatctcgcgccgctcgcgctcgcggccgtcgtcgcgcccgcgcggcgcatcgccgagcacgcgctgaccgacgcggcgcgcgcgctgcgcgcgccgttgcgcttcgtcgaaacgaacgcgcgcgacgccgccggcgtgctcgacgccgcgttgcccgcggcgctcgcgccgcgcgtcgacgcctcgcgcgccgcggcgggctcgccgcgaacgacgccgcccgagccgcgcgacgtcgcgatcgccgtcgcccgcgcgcccgtcgacgccgatgcgctcggcatcgcgcgcggccgcctgacggtgctcggcctcggccccggccgcgcggacctgatgacccccgccgcgcgcgcggcgctcgccgacgcgaccgacatcgtcggctacgcgacctacgtgaacatggcgggcccgttgcgcgccgatcagcaactgcacgtatccgacaaccgcgaggagctgcagcgcgcgcgccacgcgttcgagctcgccgcgcggggccggcgcgtcgcggtcgtgtcctcgggcgaccccggcgtgttcgcgatggcggccgccgtgctcgaggcgctcgacggcgccgacgacgcgcgctgggcggccgtcgagctcgacgtcgtgcccggcgtgtcggccgcgctcgcgacggcggccgaagccggcgcgccgctcggccacgatttctgcctgatctcgctgtcggacaacctgaagccgtgggcgatcatcgaaaaacgcatcgatcacgcggcggccgccgatttcgcgctcgcgttctacaacccggtgtcgcgcgcgcggcccgtgcagttcgatcgcgcgctcgacatcgtgcgccggcatcgcgcgccggagacggtcgtcgtgctcggtcgcgacatcggccgccccggcgcgacgctcgcgacgacgacgctcgccgcgctgtccgcgcagcaggtcgacatgcgcacgatggtgatcgtcggctcgtcgacgacgcgccgcgtcgcgcgcgacggcgcgcgcgactgggtgtatacgccgcgctggtatcgctgatatcgcggccgccgaagcgaggcgacgcacggcgcgtcgtcccgcttcgccggcaacgggcgcgccgcgcaccgagcgcgcccgctgcgcgcttgcgcgccttcccgccgcgcgcggcgtgccgcagccccatccttgcgttcaatatccgaaactgtttcggatatcgaatcaacgcgcgcgtcataccttgaatccgaataataaaaagaacgactcacgattccatcatgcggtggattcctccatgatgtgcaagccgaagcgccggccgagcgtcgagtgcggccacgcggcggcgatatgcaggccagcatatccaccccatcaacatggagagaacaatgaatttcagcatgttgtcccgcatcgtcccgcgcgcgctcgcggcgggctgtctgttcgcggcggcgggcgcgtcgcaggcggcgggcgtgtacgcgccctacgtcgacgtgacgctctacccgacgccgctcgtcgaccagatcggcgtgcagcaaggcatccagcaattcatgctcgcgttcgtcgtgtcgggcggcaaccagtgcacaccgtcatggggcggcgtgcagccgatcggcaacggcgcgacgggcgatctgctcgacaagatcgcgacgtcggtcaccgcctatcgcgcgaagggcggcgacgtggcggtatcgttcggcggcgcggccggccaaccgctgatgcaggcgtgctcgagcgtcgccgcgctgaagggcgcgtatcagaccgtgatcgacacgtacagcctcacgcacgtcgatttcgacatcgaaggcgcgtcgcagcaggattcggccgccgtcgcgcgcaacttccaggcggtcgcgcaactgcaggccgactacgcggccaaaggcaagccgctgcacgtgacgctcacgctgccggcgatgcccacgggcctcgtgcaggacggcctgaacgtgctgaacgcggcgctcgcgaacaacgtgacgctcgacgcggtgaacatcatgacgatggactacggcccgtccggcatcgacatgggcgcggccgcgatcagcgccgcgcagggcctctactcgcagctcgacaccgcgtacaagtcggccggcaagccgcagaccgacgcgcaattgaagcagctcgtcggcgtgacgccgatgatcggcgtgaacgacgtcgcgggcgagatcttcacgctcgcgaacgcgcagagcgtgcagacgatggccgcgaacaacaactacggcttcgtcggcatctggtcgatcacgcgcgacaaggcatgcgacggcagctcgcagtacgcgtcgccgatctgctcgggcgtcgcgcagcagccgtacgcgttctcgtcggtcttcaagcaactgggcggccattggggcgcgggcgtcacccaggacccgaactacggcggcggctcggacggcggcggcaagccccagccgggtgcgccgtggtcggccacgcaggtctatacggcgggcgcgacggtcacgtaccagggcacgacctatcaggctcaatggtggacgcagggcgacattccggggcaggcgtcggtgtggaagcccgtcggcggcaacgtgccggcctggtcgtcgacgaccgcgtatccgggcggcgcgtgcgtgacgtatcagggcgcgaagtattgcgcgaaatggtggacgcagggcgacgtgccgagcgcgggcggcccctgggcgcgagcgtgaccgaggcggccggcccgcgcgtcctcgcgcggtagccggccgcgggaccggcgcgccgccggccggtccggtgcgtgcggccgcgcgggccgttcggcgcacggcgcgcgccgaacggcccgtctctttccggatgcgtcatatcgccctctggcctcggcccggtacgatgacgcgcgcgtgggcgagcccgtcgccgacggtcggcggcggtggagcgcgcgcgccgcgcctgaactgtccgtcgacaaaatcacgaccgtgcaggctcgcgccaagcggcgggccgcccgcgccgcccgccgcaacgccgacgcgcgtcgttgcggcgcggtgttcattcggcggcgcacggcgaccctatgacgatcggacgatggagcgacgccgcgcgactgcagtatcctgagcgcgtcgatcttcccggagccgccatgaaacgcttcctgtcgtgcgtcgccctcgtctgcttcgcgctgcccgccgcgcatgctcaaacgcagacctaccacttcgaagaaggcggcacgacccccacgggcgtcacgtcgcaaccggcctccgccgcggcgcaggcgcgcacgcagcgggcaaagccgcatcggcatcccgtgcgccgcaacaagcatcatcggacgcaccgccgcgctcgcagcgcgcagaacgatcgcttctattcgcagccgtgacgctcgccgcgcgcgagcgcgcggcgagcggcgccattcatcgacagccgtttggccgtcgtaggcaagccgccgcgtccgacagccggcgcatgacgcgcatgacccgcgagacacgacgcgcggcatgcgagccgcggttcgcggcgctcgccatccggggcacccgacggcgggcgagccggccacgcgtggagcaacgcgcgagcgacgcacgacgatactcgacggcgcaccacttcgcgaagcgcaagccgctcgcgtgaggcgcggcctcgtccgcgcgcgtctcacgcggcgtgacgccgcgcgcggacaaagccccggcgcgccggcgggcgggtcacgccgcttgcagcgcggcgatccgcgcatgcagccatcggcgcagcgcgtcgatttcttcgatgcacaccgaatgcggcatcggatacgcgtgccagtcgacgctcgcgcctttgtcgcgcgcgaaatcgcgggcggcctcgcccaggcggatcggcaggatgtcgtcgtccgtgccgtgcgcggcgaagatcggcgtcgtgcgattcgcgtcggcgagccgcgcgtcgatgaagcccggcgaaggcacgtagccggacagcacgatcagccccgcgagcgcgtccgggtgcgtgaggcccgccgagtacgccatcgcgccgccctgcgagaagcccgcgacgaagattcgcgacgtcgggatgccgcgccggttctgctcggcgatcaggccgcgcacgctcgcgcacgatgcgtcgatcccggcttcgtcgacctggcggttcacgccttcgaacgacaggatgtcgtaccacgcgcgcatcacgtagccgttgttcgcggtgaccgcgatctcgggcgcgttcgggaacacgaagcgcaccgccgggccgttcgcgattcgcaactcgggcacgagcggcacgaaatcgttcgcgtcggcgccgaggccgtgcatcaggatcaccgcgaaggcggggttcgggccggtctcgatttcgatcgtcggcgtttcgtcgagcatgctggagctccgttcggatgggggatcggaagaatacgcgtcgatgatcgcacatcgggatgaccggcgccgcgcttgctcgcgcgacgggcggccgtgtttcgtgacgtgtttcgtgacgtgtttcgtgacgtgtctcgtgacgtgtctcgtgacgtgtctcgtgacgtgtttggtgacgtgtttggtgggcgcgtttcgctatctcggcggcctcgccgcccgcctcgcggccccggctgcgcatgatcgcgcgagcgggccgcgtgaacagcccgcgcatggcgagcgcgcgttcgccgccgtttcccgatcgatgcgaccagcccggcccgcacgccgcattgccgctcatgccgccgccgcgcatgccaccgtcggcgcgttcacccgcccccgcgctcgagcgcctgcggcgtgacgagcgccgcgccccacgcgtgcgcgagccgctcgcagcggccgagcctcacgggcgcgtcgtcgaagtcgacgatgacgatccgctcggcaagcgccggccgcgccggcgactcggtcgttcgcccgtccgacagcagccacagccagcgctgctgccccgggtggcgccgcgcggcgcgcgcgagcagccgcgtcgcggcgccgataccccgcgtgagcggcgtgccgccgcccgcgccgacgggcgcgagccagcgctcgttccaccagcgcggcacggccggcccgaaccgcacgtcggccgcgttgccgccgaagcacacgagcgccgcgtcggcacgctcgcgcgccagcgaatcgaacagcgcgacgacgagccccttcgcgcgcgcgagccgctcggccgtcagcatcgacgccgagcagtcgagcacgaagcaatgcagcgcgcccggcgagccggcctgcggacgatagcgcagatggtcggcgcgccatgcttcgccgcgcttcgccgcgagcgtcgcgcgccacgcgatgcgcgtgccggggcggccgcgcgcatcgtcatgccgcatatgccgcatgcctcgttcgagccatcgaagcccgctgttcggcgcgtgcgcggcgacagcggcggcatccgcccgatggctcagcgtttttttagcggcagcgggatcacgcccttgacgggcgcgatgcccgccggctcgggcggcagatagccccagtcgctatcgtcggcggccggcccacggccgccgtcgcgcgccgcgccgcgctcgtccgccgcgcgccgctgcgcgtcggacggcgcgcgcgcagcgggatgcgccggtccgctcgcgccgccgggcagcgcgtcgcgaggcgtgggcgcgcgcgtggcttcggcttcgcccggatccgcgcgcccgcccggcgcgtcgccgccggccgaacgcgatgcgggcggaggctcgcgtcgccccatcggctgaggcccggcttgagacccgggttgaaatccgggctgaaattcaggttgcggctcgaaccgcgtgcgccgatggcgcagcacatcggcggcgacgcgctcgacgtgcgccgcggcgacgcgcgccgccccgtcgagcgccgcgagcgcccgcgcggcgcgcagcatcacgaggtcgccgcgcaggccgtcgacggccgcgccgatgcacagctcggcgacgcgcgcgtgcgcggcgtcgtcgaacgcgagcgccggcagcgcggcgcgcgccgcgcgaatttgcgcgacgagcgccgcctgcgcgtcgcggtactgcgcgcgaaagccgtgcggatcgagatcgaacgcgagccgcgccttgacgatccgctgccgcgtcgccgcgtcgtagcagttcgcgagctccaccatcagcccgaaacggtcgagcagttgcgggcgcaactcgccctcttccgggttcatcgtgccgacgagcgcgaagcgcgccgcgtggctgtgcgacacgccgtcgcgctcgaccgtgttgacgccgctcgcggccgcgtcgagcaacgcgtcgacgagcgcgtccggcagcaggttgatctcgtcgacgtacagcacgccgagatgcgcgcgcgcgacgaggccgggcgaaaagcgcaccgtattgtcggcgagcgcgctcgcgaggtcgagcgaacccgtcacctgctcgtcgctggccgacagcggcagcgtgacgaagcgcccctcgggcagcagctcggcgagcgcgcgcgcggcggtcgatttcgcggtgccgcgcggaccgctcacgagcacgccgcccaggcccggatcgacggcgacgagcagcagcgcctgctgcaacgccgcctggccgatcagcgcggaaaacggataggcggccggcaatgcgcggtcgtcggaggcggcggccgttgccgcgccggcttcgttcgttgggttcaattcagttcccgtggtgatggcggttgcatcggatgcgcctgccgcgcccggcaaagcgcgcgcggcgtccgcgcgtatcgcgtcatgatcgacgcgggcacggctcgcgccactcgcgcacgcagcctcggcggcgcgcgcccggcatgcgtcgggccggccgcgccgcctgcgcggccgcgatcgatcgcgtctcgttcgcccgccgctgccgcgccggttcgatgcgaagcggcgccggcatccggcgagtgcgaaccgcgccgcgcatgacatcgattgccaggcgatcgacgccgcgcatgcgacgcgcatcgcgccggcgcaaccgccgttcgccgcgcgcagcgggcgcgcggcgaatcgcccgcgcgctttgctccgccgccgatcgttcgcgtttcgctcatcatcgcatacgccgcccggctgccgcgccgccggcgcgccggcaccacgctcatcgtcgtcgcatcgtgcgcggggcccggatcgcccccgtcacacacatcgcacgcatcgcgcatcgatcgcgccgcgcttgccacgccgcgcatcccgctcgcgcggcacgcggcgcgtgcgccctcgatcgccgcgccgctcatcgccggccgccttcgagccgctgctcgctcgcgagcagatagccctcgatcgcgtcgcggtgcgcgccgggcgcctgccacaggccgcgctgcatcgcctcgacgagccgttcgcagattccgtgcagcgcgtgcggattgtggcgctcgaggaacgcgcgcgtatcggcgtcgtgcaggtacgcatccgcgacgagcgcgtactggtgatcggatacgacgcgggcggtcgcgtcgtatccgtacagatagtcgacggtcgccgcgatctcggccgcacccttgtagccgtgccgcttcacgccgtcgatccacttcggattgaccacccgcgagcggatcacccgcgcgatctcctcgcgcagcgtgccgatccgcggcgcggccggattgctgtgatcgccgtgatagagccccggctgccggcccgacgcgtggcgcaccgcggccgccatcccgccctggaactgatagtagtcgttcgaatcgaggaggtcgtgctcgcgattgtcctggttctgcacgacggcgtcgatcgtcgccaggcgcgcgccgaacgcgtcgtgcgcggcctcgcccgcgctgttctgcgcgtatgcgtagccgccccagttccggtaggcatgcgcgagatcggcgtcggtctgccagcggcggccgtcgatcagcgcctgcaagcccgcgccgtatccgcccgggcgcgcgccgaacacgcgccagccggcgcgccggcgcgcctcgtcggcgggcatgccgcgcgcgacgagcgcgtcggcctcgcgccgcacgcgcgcgcgcaccgggttcaggtgctcgggctcgtcgagctcggccaccgcctgcacggccgcatcgaacaggtgcatcacgttcgcgaacgcgtcgcggaagaagcccgacacgcgcagcgtcacgtcgatgcgcggccggtcgaagatctcgatcggcaggatctcgaaatcggtcacccgatgactgccgtgtgcccacttcggccgcacgccgagcagcgcgagcgcctgcgcgacgtcgtcgccgcccgtgcgcatcgtcgccgtgccccacaccgacaggccgaccgcgcgcgggtaatcgccgtgctcctgcaggtggcgctcgaccagttgctgcgccgatttcaggccgatcgtccacgccgcctgcgtcggcaccgcgcgcgtatcgaccgagtagaagttgcggcccgtcggcagcacgtcgggccggccgcgcgacggcgagccgctcggccccggcggcacgaaacgcccttcgaggccgcgcctcaactggcgcagttcttcgtcgccgcacgcgtcgaggcgcggcagcacgtcgcgcacgatgcgctcgagcaccgcgtgcgcgtgcggccagtgcgcggcggcgtattcgggcgcggcgaagcgcgacgcgccggacggcgcatcgcctccctcgcccgcagggcttccatcgccgcaccgccgctcgatcaagcggctcgcgagcgcctcgagccgctcgcgcgtgtcgcccgcatgccgccacggctcgtcgctcatcgcgccgagcgcggcgggccgcggccctgtccacggcgcggcccagtcggatgcgagcggatcgaacgcctcgccgagcgcgagatcgcgcgcgagcgcgccgatcagcccggcgcgctcgccgcgcccgtcgcccgacggaaagcgtgcgagcgccgcgagcgtgtcgcgccgctgccggccgcgcggcgaactgccgaacgtatgcagcccgtcgcggatctgcgcctccttcagttcgcaaagccacgcgtcgacgcgcgtgagcagcgcgtcctccgcgtcgcgcccggcgggcggcgcgatgctcagttcctcgtgcagcttgtgctcgacgatggtcgcgagaatcgtctcgcgcagcaccttcgcgcggcgcgcgtcgaccatcagcgcatcgtagtattcgtcgacctgccgctcgaggtcctgcagcggcccgtaattctccgcgcgcgtgaggggcggcatcaggtggtcgacgatcaccgcctgcgcgcgccgcttcgcctggctgccctcgcccggatcgttgacgatgaacggatacaggtgcggcatcggcccgaggatcaggtccggccagcatgcgtccgatagcgcgacgctcttgcccggcagccattcgagattgccgtgcttgccgacatggacgagcgcgtcgatgcgaaacgcgtcacgcagccagaagtagaacgcgagatacgcgtgcggcggcacgagatcggcatcgtggtagttcgcgtagtcgtcgtcgccgcgcgagcgcgacggctgcacgcccacgaacacgtggcccgcgcgccagccggcgatcggaaagcgccgctgcctgagcgccggatcggcctcgggcggcccccagcgcgcgttcagcgcgtcgcgcgccgcctgcggcaattgcgcgaagcggcgcaggtagtcgtcgagcgggtagctctggagcgccgggcgcagcgcgcgcgtcgcggggtcgttcgtcacgcctgcggtgatccgcgcgagcagcgcgtcgccgtcgtcgggcagctcgccgacgcgatagccctcgtcgcgcagcatcgcgagcaccgcgagcgcggacgccggcgtgtcgagcccgacgccgttgccgatccgcccttcgctcgccggatagttcgcgagcacgagcgcgacgcgcttgtgcgcgttctcgagcgcgcgcagccggcaccagcgccggctcaactcggcgacgaacgcgatccgctcgtcgtccggctggtagcgcacgacgtcgacctcggtgtgcgggcagcggtacgcgagccccttgaagctcaccgcgcgcgtgacgatgcggccgtcgacctcgggcagcgcgacgtgcatcgcgatgtcgcgcgcgttcaggccgtgcggatcggcgagccacgcgtcgcgattgccgcccgagaggatcacctgcagcaccggcgcgtcgcccgcgagcacctcgggctcggccgcgtcgagcgcgcccgcggcgaacgcggtggtgttcagcacgagcgagacgttcgcgtccgcgcacagcgcgtcgatgaccgcgcggctcatcgcgtccttcagcgaggtcaccgcgatcggcagcgggttcaacccttcgcgctcgagcgcggcggcgagcgcatcgaacaccgcagtgttcgcggcctgccagtgcgccttgtagaacaggatcgcgaccaccggcgcacgctcgcgccagcgcgcgcgccagtgctcgaggctcgggctggcctgcgccgggtgatagagcgcggcggcgggcagcgggcgcggcggctcgggctcgtcgccgacgccgagcgcgtgatgcgcgatgctgcgcagcagcgcctgcgcgttcgccggcccgccctcgcgcagatagcgccaccattgacggcacagctcgggcgcgacggtgcttttcgcgatcaggttcggatcttcctgcaggtcgcccgaaaacatcgcgagcttttgcccggcgcgcgcggccagcgcgaccgcctgctcgatcccgtacggccagtacgcctcgccgccgagatggtcgatcacgacgacgcgcgcgtgccgcaacacgtcgtcgacgtagaaatcgaccgacgccggctgtctgaggaacgtcacgttcgcgagccgcacgctcggaaagccttcgccgagcgtcggcacggcgctcgcgagcagcgacagcgtcgtgtcggccgaactcaggatcacgatgtcggccggacgctggtcgatccggaccacgcccgccgtgtcgtcgacgaagccgcccggcgtggtgcgcaacagatgcatcgcgctacgcccccgtcaagcgcgtccggcgcggcccggctgcgccgcgcgtcgcccgccgccgcgtcacgcggcctgcccgtgcgcggcgagcgccgcgtcgaacgcgcgctgcagcgcggccgcgtcgaggtcctcgccgatcagcacgaagcggctcgcgggcgcctcgccgtcgcgccagcggcggtcgaaatagctgtcgaagcgccggccgacgccctgcacgacgagccgcatcggcacgcccggcaacgcggcgaagcccttcacgcgatagatcgcgtgcgcctcgacgagcgccccgagcgcgccgagcgcggcctcgcgcgagctcacccgcgcctcgacgacgaccgagtcgaactcgtcgtgatggtgatcggcgtcgtcggccgagccgtgatgatcgtgccgcagatggatcgtctcctcggacgcggcgttcagcccgagcagcgtcgcgagatcgagctcgccgcgccgcgcgcgcacgagcttcacctgcggcgggacttcgtcgcgaatcgtcgcctcgacggcggcgagcgccgcgtcgtcgagcagatcggtcttgttgacgatcacgagatcggcggacgacagctgatcggcgaacagctcgtgcagcggcgattcgtgatcgagattcgggtccgcgcggcgctgcgcgtcgacggcggcggggttctcggcgaactggccgcgcgcggtggcgggcgcgtcgaccacggtcagcaccgcgtcgaccgtgaagccgttcttgatcgacggccagttgaacgcctgcacgagcggcttgggcagcgcgaggccggaggtctcgatcagcacgtgatcgatgtgcgcgcggcgctcgacgagctgctccatcaccggatagaactcttcctgcacggtgcagcacaggcacccgttcgcgagctcgtagagccggccgtcgacttcgcgaccggcttcgtcgcagccgacgccgcagcccttcaggatctcgccgtcgatgccgagttcgccgaactcgttgacgatcacgacgatccggcggccgcccgcgtgctggaggatgtggcgcaagagcgtcgtcttgccgctgccgaggaagcccgtgacgatcgtcacgggaattttgcgcatctgcatggggggtccgttggtcggtatcgggtcatggagtaaggggtaatcgggcctcgggccggtgccgcggcggcgtgcgacgcgcgcggcgcatgagctcatggggaagcgccccgcgcgggcctcacgcggagagcgtcacgtcgatgtcgtcgtagcgcctgatccggtagatgagcgcggagacgatccagctcgcggcgaacaggccgatcacgaagtagccgagcacgccgaagtgttcggccgccatcgcggcgaaatcccacacgccgcccttgagcgcgagcttgccgccgatcagcgcgagcgcctcgatgccgccgatcacgatcgcgacgagcaccgatacgaacgtgatcgtcatgttgtagtagatcttgcggatcggccgcacgaatgcccagcggtacgcgcccatcatcatgatgccgtcggtggtgtcgacgagcgtcatgcccgcggtgaacagcacgggcaacgccatcaccgaccagaacgacagcccgccgtgcgcctgcgtcgccgagatgccgaacagcgcgatctcggtcgcggtgtcgaagccgaggccgaacaggaagccgatcggatacaggtgccagctgcgcgacacgatcgcgaacagcggccggaagatccgcgcgaagaagccgcgctggttgagcaggatgtcgagatcctgctcgacgagcggctcgccgcgccgcaccgcgcgaaacgtccggtacacggagatcaggatcagcaggttcgcgaacgcgagcacgagcaggaagaacgccgacacgctcgtgccgatcgcgccgccccatgccttcatgccctcgaagcgctcggcgagcgtcgcggccgtcagcgcgacggccaccgtcatcaggatcacgacgctcgaatgcccgagcgagaagaacagccccgcgccgagcgggttcttcttctcgtgcatcagcttgcgcgtgacgttgtcgatcgcggcgatgtgatcggcgtcgaccgcatggcgcagcccgaacgtatacgcgaggagcgcggtgccgagcagcaccggctggccgtggaacgcggcgaacgcccaggcccacgcgccgacgttgaacgcgatcagcatcgcgtagatcccgacgatcttgctgcgcagctcggcggggctgtcgttgaagagacgaagaaacgattcgagcatggcgctccctttgcgaacggtcgacaaacgagacgaatgccaacacgcgcggcatcgcgtgcaatgcacgtgctcccccgccgcgcccgtcgatcgctcgcgccggcaggcatcggcggcggcgcgtcgttcgcgacgtgcacgttcgcgatggatgcgacgtgcgcgttcgcgacatgcgcgttcgcgacgtgcgccgaagcgcgcggcgtcggacgggggtgaagcgggcaagccgcggcaagcggcgcgatgcagccgtggacgacacgccgcatccccgcggcgctgaaccctggggccgcccgctaccgcgacggcgcatgcgcgcgagcggcgaacgggccccgtgtctcggccggtatccgggctgacgaaaacgccgcttcaccttcccggacgcgatgcgtccagtggttggccgcgcaagccgtcaggcgcgcggagaagccggcgtcgcaccgctcgcgcgatgccttcgcttaccgttgcgggggcagcacaggttggcgggccgcgacgcggcgacgctccctgtttcccgtttgactgcgcgcgacagaaaccgcgcgcgagcaccgaaacgcgagcgagtgtaggccgtgcgggcgcggtgcgtcaaggcggacaaaagtcatcgcggcgctcgcggcccgccgtcgccgatgccgggcacgcgcgccgccggcggcggcacgcgctgtgctatcgtatgcgcgcgttcggtgcccgggcgcgcattcgcgcgcccggcccaacgggaaacaggaagcggtgcgcccgcgcaacctgtgctgccccccgcaacggtaagccgcctgcgacgcgcgcgtcgcgcatcccgccctcacggccactgtcctcgcggatgggaaggcggcgggacggcacgcggccagcccggataccggccgacgcacggggcgagccgcgctcgccgaacgcccggttttccgcgggggacggaagcgggcgcgcaatccacgcaacccatgccatccgacgcccggccggcaagccgggcgccgaacgccaagaccgcatgattcgatccgatccacgcccccgactcccgcgcgagcgcgacgcgcgcgcggccgcccgatgatgcgcgtcgcgctcggcatcggctgccgcgcggggcggcccgccgaagcgatcgaggccgcgatccgcgcggcgctcgcgcgtctgccgcaggcgtcgctcgccgatgtcggcgtcgtcgcgacgctcgacgcgaaagcgcgcgaaccgggcctcgtcgcatgctgcgcacgccacggctggccgctcgtcgcgttttcgcgcgacgagatcgccgcgcacctcgcccgtctagccggtctcgcccgtgccggttccgattccggttccggctccggcgtcggcgcatcgcccgcgccgggcgccccgccgtgcgccgccgcgcgcgcgcgcttcggcgtcgacggcgtgtgcgagccgtgcgcgtgccttgccgcgccgaacggcgcgctcatcgtgcgcaagctcgcgctcgacggcgtgacggccgcgctcgcgggcccgctgtgacgcgcgccgcgcgcggtcttccgattcacgaacccaacgactcacaggactccagccgatgaaaaccgattccgaatcgcatcaacgcatggccgagcgccgccgcgcgggccacgagaagaagcaggcggccgcgaccgtcgagaaggggctcttgatcgtccacaccggcaacggcaagggcaagagcacggccgcgttcgggatggccgtgcggatgctcggccacgggatgcgcacgggtgtcgtgcagttcatcaagggcgcgctgcacacgtccgagcgcgatttcctcggcgcgaacgcgcagtgcgacttcgtcacgatgggcgacggctacacgtggaacacgcagaaccgcgacgccgacatcgccaccgcgcgccgcggctgggacgaggcgcgccggatgatcgagagcggtgattaccggatggtgatcctcgacgagctgaacacggtgctcaagtacgaatacctgccgctcgacgaagtgctcgcgacgctcgccgcgcgcgatccggcgctgcacgtcgtcgtgacgggccggcatgcgcccgacgcgctcgtcgacgcggccgatctcgtcaccgaaatgcggctcgtcaagcatccgtacaaggagcaaggcgtgaaggcgcagcgcggcgtggagttctgacgcgatgcccgcctgccccgcgctcttcgtcgccgccgccgcgtccggccagggcaagacgtcggtgacggcggcgctcgcgcgccatcaccggcggctcggccggcgcgtgcgcgtgttcaagaccggcccggacttcctcgatccgatgctgctcgcgcgcgcgagcggcgcgcgcgtctattcgctcgatctcggaatggtcggcgagcgcggctgccgcgcgctgctcgcgcgcgccgcggccgaggcggacgtgatcctgatcgaaggcgcgatggggctcttcgacggcacgccgtcgagcgccgatctcgcgcaggcgttcggcgtgcccgtcgccgcggtgatcgccgcgcaatcgatggcgcagacgttcggcgcgctcgcgttcgggctcgcgcatttccggcccggcttgccgtttcacggcgtgctcgcgaaccgcgtcggctccgagcgccatgcgcaactgctgcgcggcgcgctgcccgggtcgatccgctggctcggccatctgccgcgcgatgcgcggatcgcgttgccggagcggcacctcgggctgcatcagccggacgacgtcgccgatctcgacgcgcggctcgatcgcgccgccgatgcgatcgcgcacacggcgctcgccgcgctgccgcccgtcgtcgaattcgcgtgcggcgacgctgcaaatgccgaggccgatgccggagacggcggcgcgacgatcccggcgcgggacgcctcgcgcactgctcatcgcacggccacggcggcgcgcgtggccgccgggcgcggcgccctcgcgggtgccacgatgcgggcggcgcacggcgagcgcgccgcccgctcggcggatgcggcggcgtacgaaacagtagatgacgcgttacttgacgcggcaaaacgcgccgggaccggcgacggagcgttgtcgccttcgcccgacgcgggcggcgcaatcggcgcaatcggcgcgattcgctcgaccgagacgaccgaggccgtgccgagcctcgtcggctgccggatcgcgatcgcgcgcgacgcggcgttctcgttcatctatccggcgaatctcgatcaactcgaagcgctcggcgccgagctcgcgttcttctcgccgcttgccgacgagccggtgcccgacggttcgcacgcgctctatctgccgggcggctatccggagctgcatgcggcgcggctcgcggcgaacgcgacggccgcgcgctcgatcgccgcgcacgtcgcggcgggccggcgcgtcgtcgccgaatgcggcggcatgctgtatctgagcgatgcgctgacggacgcggacggcgtgacgacgccgatgctcggcctcgtgcccggccacgcgacgatgcagcggcgtttcgccgcgctcggcatgcagacgctcgcgacgcgcttcggcgcgatgacgggccacacgttccactactcgcgcctcgcgacgccgcttgcgcccgtcgccgccgcgacgcggccggacgacggcgcggcgggcgaaccggtgtatcggcacgggccgatcgtcgcgacgtatctgcatgcgtactggccgtcgaatccgcgcgcggcggccgcgcttttcgcgggcgacgcgccgtaagccgcgcgccgcgcgttcaccgaaggcgcgcagcgccgcttgccgcgcgctttgggctcgacgggggcggcaagcgacgcagcttcgcgatccatgtgtagcggagcccgccggcgaatcgaaccgcgctcgcgcggcgcgcgacggcgcacgccgtcatcgcgcgcgcagacgcacacgggcgtgcggcccgcggcaccgcggcgaagcgcgcgagccgccgcgcaacgcgtgcgcgtcgccggccgcttcgccatgccgccgcgcacggcccgcgcgtgtcgtgcgtgtcgtgcgccgcgccgctcacgcgacgcgcgcgtcgagccccgccatgatcgcgagcccttcgtgcagcgccggaaagaggctgcggttgaagttgttccagcgcagctcgaggatcgtgtcgtccggatcgatctcggtgttcagcacgtcgtggatcacctcgcccgaatcgacgccgttgtcgacgtaatggaacgacgcgcccgtcatcctgagcggctcgacgggcacggtccggcccgtcttccagtcgacgaccttctgcccgcgcgcgccgaacagcgcgtcgagcgtcgcatacgcgccgcgccgctcgtacggcgagtccgcgcgcgtgatgcccgggtggatgttgacgatccgccggcaatacggcgcgccggggcgcacgagttcgtcgaggatcacgagcagcccgtcgagcacgacgagatcggcgccgagcgcgtcgagcgtctcgcgcaggcgcgcctcgaacgcgcgcttgcccgccgggcgcgccggcgacgcgagcggctcgcgccggtactcggacggaatcgcgagcagcagatcgttgacgaggcggccctgcacgcgcagcgcgggcggatagaaccagcgcttgccgggctcgtacgcgaagccgtactcggcgagcttctcgcggtcgagcggcgagcccgcgtcgtcgtcgtagatcacgcgctcgagcgaatacgcgtcgccgagctcggtgtcgttcaatgcgccgacgagcgattcgagcaccgatttcatgtagcgcgtgccgcccttgtagtccacctgctgccccgccttgtcggcggcggcgtttctgagcgaccagatgtagacgagtttcttctttgccatcgcagtgttgtcctctcgttcgggcggcgcgccgccgcgccgcccatcgggtgatgaaacgcgcttaccagttgtatttcgcggtcgcgatcacggtgcgctggttgccgtacatgcacaccgcatccgactggcagccggccacgtagcggcggttgaacaggttcgtcgcgttgagcgcgaaacgccagttgcgcagctcgtagtgcagcgccgcgtcgaacagcgtgtagctcggcaccgtgagcgaattgtcggccgcgcccgccgccgcgctcatgtagcgcacgcccgcgccgacgccgaagcccgtgagcggcccggtgcgccacgtccaatcggcccacagcgacgcgatctggcgcggccgcggcacgtcgacgggccacttgttcagcgtgttgtcgttcgcccgcacgttcttcacgtcctgatagacgtacgcggcgatcaccgacagctcgcgcgacaggttgcccaccgcgctcagctcgacgccgcgcgagcgcacctcgcccacctgcacgaacgtgctgctcgtcgggtcgttcggattgctcatcgcgacgttcgtctggttgatctggtagacggccgcgttcagcatcaggttcttgccgggcggctgccagcgcaggcccgcctcgatctggcggcccttggtcggcgtcgcgagcccgccgcccgcgagcttcaggccgatctgcggattgaacgacgtcgaatagctgagatacggcgcgagcccgtagtcgccgagatacgtgaggcccacgcgcccgctgaacgcgtggtcgttctgcctgaagctcgccgcgttcgcgatgtcgtcctgcgacgtgcgcgtccagtcctgccggccgccgagcgtgagcacccagcgccgccacttgatctggtcctgcacgtacaggccgaatgcgttcagcgtcgtcttcgtgtcggtgcgcgggtacgcgttcggcccgctgaagatgtcggacggaatcggcgtgtagacgggccggtacaggttcaggctcggccccttcgcgagccattcgctatcggtcgtcgtctggcggttgtagtcgaagccgaacagcagcgtgtgcgaaagcgggcccgtcgtgaatttcgcctgcgcctggttgtcgacgtcgaagcggctgtagttgaactggaacaggcccgcgtagcgcgtcatcgtcgccatcgtcgggtctgcgtcgtcgaggccgccgccgtagacggacgcgtcgtcgagcgacaggtgcatccagcgcacgttctgccgcagcgtccacaccgggttcagcttgtgctcgaactgatagccgagcgaccactgcttcttgcggtaatggtcgaagttcgcatcggccgtgtacagatcgtccgagatcgtgccgttcggattcggcagcacggtgccgcgcgacggcaggaagttgctcgacgtgtcgccccagtcctgcaggtacgtcgcggcgagggtgagcgacgtgtccgcgttcggctgccatttgagcgacggcgcgaacgacacgcgctggtcggcgagcggccccgtctgcgcgttgccgtcgcggccgacgccgacgatccggtacgacagcgtgccgtccttgccgatcgtgtcgccgatgtcgaacatcagctgcttgcgcgcgtagttgccgacctgcacgccgagctcgcggatgcgctcgccgttcgcgagcttgctctgcacgtcgacgatcgcgccgggatcgccctgcccgtacagcaccgacgtcgggccgcgcagcacggcgatgctgtcgatcatgtacggatcgacgcgccagctcgacaggttgatcgtgttcggcacctgcagcccgtcgacgaacacggtcggcgtgaagccgcgcagcgccgcgtaccagtccgaacggttgtccgacccgtagctcgagaagcccggaatgtagcggaacgcctgattgatgtcggtcgcgcccgtcgcctcgatctgctgcgcggtgacgacgttgatcgtctgtggaatctcgatgatcggcgtatccgttttcgtgcccgtcatgctgcgccgcgcgacgaggccgacgctcgcgtcgcgctccgctgctcccgacaccgagatcgcgggcaacgtgccgcccgccgcggtgtctgccttcgcctcgccgcccggctgccgcgcgtccgcccccggctgcgccgcctgtgcctgcgcatgacccgccgccgccgcgtagaacgccacgccggccgcgatcgcacgcacgcgcgtgctggttgcccactccatcttccgttgctccaagttgcaaagcggccgcgagggccgcaccttcatcaaagagcgatggccagccggccgtcgctcaccccgttgttttcgtgtcgcggccgcgcgcggccggcggccgggtcggcttcttcgtattcggtcgtgtcggctgcgtcggcgagcgacgcggcgatttcgtccgcgcgccgcgcgagcaccgacagcagcgtgtcggacagcccgtggctgtcctcgcagcagccttgcagatagatccgcggcttgaagtgcgcgggcgtcgcgagccggtagtcgcgcgcgacgtcgcccgccgcgagcgcgtcgcccaggtgcggcgcgagcccctcgagaagcggcagatgcgtgtcgcggcggtagcccgtcgcgagcacgagcccgtcgaagcgctcggtgcgcgcgtcgcccgtcagccggtcgcgcaacgcgagctccacctgcccgtgcgccgtgcgcgcggcggattcgatcgcggtgttcgcgagcagccggtggcgcggcgcgccgggcgcctcgccggcgacgcgctgcagatagagcatctcgtagatctgctcgatgagcgggcgatcgacgaccgcgtagttcgtgtcgcgaaagcgctcgatgagcgagcgccggccgctcgccggctgcgcgtagacgacgtcggtgaacgccggattgaagatctcgttgacgaacgggctgtcgtccgcgggcttgagcgcgcccgagcggatcacgaggctcgcctcgacgtccgggaagcgccgcgcgagatcgacgaacacctcggccgcgctctgcccggcgccgatcaccgcgatgcgctttcgcgcgtgcgcgcccggcgcgccgaccaggcgctcgatcgacgtgaggtagctcgacgaatggacgacgcactcgggcccgagcgcggcgaacgcatccggcacgctcggcgcgccgccgacgcccaccgacagcgcacgcgcgacgcgctgccgctcgcgcccgtcggcgcccttcgagaccacgcgcagcgcgtcgatctcgccgggcgcgcccggcgccgcgacgggctcgatcgccgtcaccgtctcgccgtaatggacgcgctcgtcgaacgcgttcgcgacccagctcaggtaatcgtgaaactcgacgcgcgtcggatagaagttcttcaggttcacgaactcgctcaggcgcccgtgctcgtacaggtagttgatgaacgtgaagcggctcttcgggtcgcgcagcgtgacgagatccttcaggaaggaaatctgcatccggcagtcgtcgagcagcatcccgcggtgccagccgaacgccggctggcgctcgacgtagcaatgcgcgaacgcggcgggctcgcccgcttccgcgagtcgcacggcgagcgcgaggttcgacggcccgaaaccgacgccgatcaggtcgaatacggtatctctctgcatgtctctgattcccttaacggtgtggccggcgcgcggacggcgccggccggacgaaaacgtgatgcggaccgcgccgttcatcgatgcgcccgatgcggccatcgtgctcggcccgcgccaggcgcggccgcggcgggcggcgctcaatcggcatcgcgcgcctgcgtggcgggctggccggcggtgtgcgcggcgcgctcgccgagcgccgcgaggctcggcgcggcgaacacgtcggcgatcgcgagcgcgaagccggccgagcgcgccgcgtcgacgaagcgcacgacgtcgaacgacgtcgcgcccgcttcgaacaggttggcctcgggcgcgggcgcggcatggccgagcgacgcgcgccacagctcggcgagcgcgcgcgccgcgcgcgcggcggcgcgcgcgtccgccgcggcgggcggcggcggcgcgtacgcctcgtgcgaggcgagcgggaaacgcgcggcgcacgcgccgagcgcgcgcgcgggcgcgtcgacgaagccgcgcacgacgtcgagatagtcggcggcgagcgcggcgacgaacgcgccgtcgacgcgctcggccgcatacgagaacgcgcccgtcacgcggccgtccggatgctcgacgatgtcgagctcgagctcgaacacgacgcggtgccggacatcgttgaacgcgtcgaccgcgagccccgcccagtcgcgcgcggcggcgcccgccggccgcaggtagttgaacatcacctggaacagcggattgccgttgaccgtgcgcggcgcgcgcagcgcggcgacgacatcgcagaacggcgcgtccgcgtgcgcatacgcggcgagcgccgcgtcgcgcaccgcggcgacgagcgtggccggcgtatcggcgcccgacagccgcgtgcgcacgacgaccgcgttgatgaagagcccgagcgcgcgctcggccgcgtcgcccgtcagttcgcgggtcgacgcgagcacgccgaccggctgatcggtcgcgcccgtcgcgcggtagaacgccgcgttcagcgccgcgtgcagcagcatcggcagcgtcgcgtgcgcgtcgagcgccatcgcgcgcgcgcggcgcacgagcgcggcgtcgaattcgaacgcgagacggcccgcgtcccagcgcggcgcgcacgcgcggcccgcgcgcggcggcggcagcgcgtgcgacggcgcgccggcgagcgcctcgcgccagaacgcgagccgcgcgtgcggcgcggcggccggcagcaccggtgcgtccggcgcgggctgaggcgcgtcggcgggcgcttgtatcggcgcaatcgtcgccgattgcgcgggcgcttccttcgcgcgtgccggcgcaagcgacgccgcccgcgagcccgcgtgcctgtcggttcgcctgtccgccgctgcgcgcgccgccgccgtcgcgggttcgtccgcgcgccgcgcgacgtacgccgcgcgcaccgcgtcgagccacagatcgatcgattgcccgtccgacacgatgtgatggacgacgagcgacagcacgtggtcgtgcgcgccgagccggatcacgcgcgcgcgccagagcggcgcgtcggcggcgagatcgaacggcgcgagcgcgtcggcgtcggtcagcgcgatcgcggcggcgagccgcgcgtcgtcgtccgcgatgcgcgcgtcggcgcgcaggtcgacgaccggcagctcgatgcgccgcgccggcgcaatccgctgccccggcgcgccgtccgcccgcgcgacgatccgcgtgcgcagcgccgggtggcggacagccgcatgcgcgagcgcatcggcgagcgcatcgacgtcgagcgcgccgcgcagccgcagcgcgacgggaatgttgtacgcggcgctgtccggctgcgcgcgccacaggaaccacaggccgcgctgcgcggccgacagcggcagcacgccgtcggcatcgggcgcgtacgatgcgctgcccgcgcgttgcggcgcgtgcgctggcgcggcggcggcgacgcgctgcgcgtacggcgcgagaatcggcgcctcgaacagcgcgcgcaccggcacgtcgcgcgcaagccgctcggcgacgcgcgtggccacccgcaccgccgcgagcgaatggccgcccagctcgaagaaatgatcggcgcgcccgacgcgctcgacgccgagcacctcgcgccagatctcggcgagcgccgtctcgagctcgccgtcgggcgcctcgtacgcgcgcgcgacgtgcgcgggctcgggcagcgccgcgcggtcgaccttgctgttcgcgttgcgcggcagcgcgtcgagcacgacgatgtgcgcgggcaccatgtaatcgggcagcgtgcggcgcaaatgcgcgtcgagctcggccgcatccgcgcgccgcgcgcgcgcgcgcgcgtcgcccgtgagctcgacgaacgcggcgagccgcgcgtgcgcgccctcgccgaacacgaccgccaccgcctcgcgcacgtcgtcgtgcgcggcgagttgcgcctcgatctcgccgagctcgatgcgcaagccgcgcagcttcacctggtgatcgatgcggccgatgaagtcgaacacgccgtcggcgcggcggcgcacgaggtcgcccgtgcggtacagccgcgcgcccggcgcgccgtacggatcgggcacgaagcgctcggcggtgagcgccgcgcggcccaggtagccgcgtgcgagcccgacgccctcgccgcccagatacaactcgccgatcacgccgacgggcagcggattcaggcgcgcgtccagcacgtgcgcggtgcgcgcgccgacgagcgtgccgatcggcagatacgcggcgtccgcgagcttggcgggatcgtcgcccggcgcgaacatccacagcatcggcgtgatcaccgtttcggtcggcccatagccgttgacgacgcgcgcgttcggaaacgcgcggcgcatcagcgcgaacgcctcgcgcgacgtcgcctcgccgcccaccgtgatcgagcgcagcgacggcggcgcgccgtgctcgagcgcccattcggcgagctgcgtcgcgcagccgggcggcacgtaggtcatcgtcacgccttcgcgcgcggcgagcgcgcaggtgcgcgcgggcggccacagcgtgtcggccgtcaccgcgacggccgcgcccgacatgtactgcgagaaccagccttcgtgcgcgccgtcgaaattgaccgactggaacagcatgaacacgtcgcgctcggtcgcgccgtagcgcgcggcgatcgcctcgcaatggcgcgcgaacgcgccgtgatcgacgacgacgcccttcggcttgccggtcgagcccgacgtgtagatcacgtacgcggcctgatgcggcgacacggcgggcagcgcgacgccgtcgatctccgcgtcggcgatcgcgtcgtcgacaagccacgcgcgcgtcgcgcccgcgagcggcagcgcgtcgacgctgccgcgctcggtgatcacgtgcgcgatctgcgcgtcctccagcatctgcgcgaggcgctcgcgcgggtggctcggatcgagcggcacgaacgcgccgcccgacttgagcgcggcgatcagcccgacgagcagatcgaccgagcgcgacagcgcgacgcccacgcgcatctccgcgcccacgcccgccgcgacgaggcgcttcgcgagccgcgtcgcgcgcgcgtcgacctcgccgcgcgtgagcgcgcgcccgatgtcggcgacgccgcgcgcgtcggggcggcggcgcgcgtgctgcgcaatccggtcatggaccgggacgaacggctcgccgccggcttggccggcgcgttcgcggggcaccgccgcgccggcgggctcgccggagacgccggcgccggcgcgcgccggcgacgcgcgcccggtgaagtcgtgcgtctgcccgttccacgcggcgagctggcggcgctccgcttcgggcagccattgcagatcgccgatcgccgcgccgggcgtgtcgagcgcgtgcgcgagcagctcgacgtagcgcgcggcgaagcgctcgatcgcgtcggcgtcgaacagatcggtcgcatagacgaagcgcgcgtcgagcccgccgtcgtcgcgctcgtcgaagctgagcgcgagatcgaatttcgcatacggcatgcccgagggcagctcggtcgcgcgcacctcggcgaacgacggcagcacgcgccgcgcgccgtaggcggccatcacctgaaaaagcggatggtggctcgcgctgcgcgcgacgccgagcgcgtcgaccacctgatcgaacggcacgtcctggtgcgactgcgcgtcgatcaggccgcgctgcgtcgcgtcgacgagcgcgtcgaacgcgagcgtcgcgggcgtgctcgccgcgagcgtcagcgtattgacgaaaaagccgatcagcccgacggtctcgccgcgctcgcgattcgccgacggcacgccgatccggatcccggtctcgccgctcgcgcgcgcgagcagcgtcgcgagcgcggcgagcagcacggcgaacggcgtcgcccggcgcgcctgcgccagcgcacgcatgcgccgcgcgagttcggcggatatgtcgaacgcatggcgcgcgccgctcgcgccgcgctgcgcgggccgcgtcgcggcgcccggcagcagcagcgcgtcacggctcgcgtcgagcgtcgcgcgccagtacgcgagctggcgctcgccctcgcccgcgtcgagccagcggcgctgccagagcgcgtagtccgcgtactgcaccggcagcggcgcgagcgacaccgcgtcgcccgtcgcgtacgaccggtagaacgacgacagctccgcgagcatcacgtcggccgaccaaccgtccgacacgatgtggtgcgtcgtcagcacgaaccagtgcgtggccgcatcgagccggatcaggtgcgcgcgcacgagcgggccgtgcgcgagatcgaacggctcggcctcgtcgcgctcggcgatggcggccgcgcgctgctcgcgcgacccggcgctcgcgtccgcgagatcggtgaagcgccacgggcagcgcatcggcgcgtgcaccgtctgcagcacgccggccgcgccctcggcgaacgtcgtgcgcagcgcctcgtggcgcgcgatcagcgcgtcgcacgacagccgcagcgcgttcgcgtcgagcccgccgtcgaggcgcagccgctcggtgatgtggtacgcggccgattcgccgagcaggcgcgcgtgcagccagaggcgcgtctgcgcgaatgatgccggcacgctcgccgcgcggtcctcgcgcggcggaatcggcagcatccggaaatcgattcccgcgtcgccgagcttcgcgaggaactgcttgcgctgcgtgtcgggcagccgcgcgaaacgcgcggcgagcgacagcagatcggggggggtcatgcgggctccttcatgcgtgctcctcatgcgtgttcctgattgagtgccttactgggcttcgagctcgccgagcagcgcgtcgatcgcgcccgcggcgtcgcgctcgcggccggcgtcgcgcgcgcggtcgatcgccgccgcgcagcgcgcgagcgtgcgctcgtcgaagatcgtgcgcagcggcagcgtgagcgaccactgcaggttcgcctgcgcgttcgcctgcgcggcgagcagcgaatggccgccgagcgcgaagaaatcgtcgtcgcggccgagctgcggcagcgtcagcacgcgctgccagatcgccgcgagcgcgcgctcggtggcggttcgcggcgcgtcgacgacgcgcgcgtcgaacacgggcgccggcagcgcacggcgatcgcacttgccgttcggcgtgacgggcagcgcatcgagcgcgacgagttgcgcgggcaccatgtaggcgggcagtcgcgcgcgcagccgctcgatctgcgcggccgcgtcgaacccggcgggcgtcgcgcacgcgacgtagccgacgagccgctcgtcgcgcacgatcacgaccgcgtcgcgcacgccgtccgtcgcgcgcagcagcgcctcgatctcgccgagctcgatgcgctggccgcgcagcttcacctgcgtgtcgaggcggccgagatagtcgagcgcgccgtccgcgcgccgccgcgcgaggtcgcccgtgcggtacaggcgcgcgcccggcacgaacggatcgggcacgaagcgctcggccgtcagcgccgcgcggcccaggtagccgcgcgcgagcccggcgccgcccaggtacagttcccccgtcgcgccgacgggcgccgggtgcagcgccgcgtcgagcacgtgcagtcgcaggttcgcgatcgggtggccgatcggcaccgcgtcggccgcggcgtcgtcggccgtgcagcgccagtgcgacacgtcgatcgccgcctcggtcgggccgtacaggttgtgcagctgcgcgtgcggcagcagcgcggcgacgcgcgcgacgagctcgggcgcgagcgcctcgccgctcgcgacgatcgtgcgcacgctcgcgcagcgcgcggccgcgccgaaatcgtcgagatacgcgacgaacgcggcaagcatcgacggcacgaagtgcagcgtcgtcacgcgatgcgcgtcgatcgcggcgacgaggcgcgccggatcgcggtgatcgcccggcgccgcgatcgcgagcttcgcgccgacggcgagcggccagacgaactcccacaccgacacgtcgaagccgaacggcgtcttgtgcagcacgacgtcgtcgggcgcgagccggtacgcgcgctgcatccaggcgatccggttcgcgagcgcgccgtgcgtgttgcccgcgcccttcggctggccggtcgagccggacgtgtagatcaggtacgcgagctgcccgggcgcgacgtcggccgccgccgcgacgcgctcggcttcgggttccgcgccggccgcgcgcgcgagcagttcgtcgacggtgacgacggcggcatccgcgcccgcgagcgccgcgtcgacgcgcgcgcgcagatgcgcctgcgtgatcaccacgggcggcttcgcgtcgccgagcagatacgcgatccgctcggccggatagtcgggatcgacgggcaggtacgcggcgcgcgccttcatcgtgccgacgagcgcgacgaccatgtcgaacgagcgctcgacgcacagcgcgacgaccgaatcgggccgcacgccggatgcggcgagcgccgccgcgacgcggtccgccttcgcgtcgagctcgccgtagcgcatctgcgcgcgcgcgccgtcgccgccgtcggaggaggcaaagcattcgagcgcgatcgcgtcgggccgcgcgcgcgcggccgcttcgaattgcgcgaacagcggcgcgcgctgcgcggcgggccagtcgagctcggtcgcgttggcgcgcgcgatcagcgcgagatcgtcggcgctcgcgcacgagatcgtgccgagcggcgcgtccggatggtcgacgagccccgcgatgcacgcggcgaacgcgcggtgcagcgcctcgacgcgcgccgggccgatgcgcgcgggatcgtagccgtagtcgatcgcgagcgtgtcgcccgcctcgatcacgagcgtcaccgcgaaatcggtggcctcgatgttgcgcaggtcgcgcttttgcagcgcgcgcgcatcgcgcccctgccacgcttcgtcgaccgggtagttctcgaacacgacaagcgtgtcgaacagcgcgccgcccaggcccgcccactgctggatctcgtagagcggcgtgtgcgcgtgctcgagcgccgccgcgttgtcgcgctgcaggctcgcgagccagtcgcgcgcggcgagctgcggcaacggcgcggtgatcacgggcagcgtgttgatgaacaggccgagcacggtgtcgacgtcgggcagcgcgtgcgggcgtcccgcgaccgtcgcgccgaacgcgaccgcgcggcggtgcgtgatgcgctgcagcgcgagcgcccacgcgccctgcacgatcgtgttgacggtcactttcatgcggcgcgccgcttcgccgatgcgcgcggtgtccgccgcgggcagcgtcgcgcgccagttcgcgcggccggccgcctcatgcgcggccgcgcgctcggcgacgtgcgtcggctcgtcgagccgtgcgaggcggccgagccagaacgcgcggtccgcctgcgcatcgcgccgcgcgagccacgcgatgaaatcgcggtagcgcgtgcgcgccggcgcggcgaacggattcgcgcgcggcggctcgatgtagtcgcgcagcacgtccgcgaacaggcgcgcggtgctccagccgtcgagcagcagatggtggcgggtccagacgagccgccagtcggcgtcgtccgtgcggatcagcgtcacgcgcatcagcggcggcgccgcgagatcgaagccgcgcgcgcggtcggcggcgagccaggcgtcgagcgccgtgtcgagcgccgcgggcgacgcatgcgcgccgcgccagtcgacgatctcgaccggcatgcgcgcgtggcggtggacgatctgcatcggcgccgcctcgtgcgcggcgaagccggtgcgcaggatgtcgtggcgcggcacggccgcgtcgaacgcggcgcgcagccgctcgacgtcgggatcgacgagcgtcgcgacgagctggttcacgtacgtcgcgcgctccggcgcgaacagcgaatggaacagtatgccctgctgcatcggcgacagcggatagatgtcgtcgatcgcgcgcgcatcgaacggcagccggtcgagcgccgcctgcgtgaggccgcccgcgcgcgcgagcggatagtcgccgggcgtcgcgcccgcgccgcgctcggcgacgcgcgcgcggcacgcggcggcgagcgcgcgcagcgcggcgtcgaaccgcgcggcgagcgcgtcgatcgtcgcgcggtcgaattgcgtcgcgccgtacacccagtgcaccttcagcgcgcgctcgccgttcgcgccgacatacgcgtggatcgcgagcgcgttgccgagcggccccgccggatcgcgctcgcggcccgcgccgccgaagcgcggcacgagcgcggcgtcgcgcggcgcgtcgaactggcccaggtagttgaacgtcacgcgcgggcgggcgacccgcgcgagcgcggcgcgcgtcgcgtcgtcgccgtagtggcgcagcacgccgaagccgagacccttgttcggcaccgcgcgcagcgcatccttcacgccggcgagcgtcgcggcgggcgtcgcctccaccgcgaacgccaccggatagtggctcgtcagccagccgagcgtgcggctcgcgtcgagttcgtcgaagagcgcctcgcggccgtgcccctccagctcgagccggcacgcggccgcgcccgtgtgttggccgagcgcggcgacgagcgccgcgatcagcagctcgaccgcctgcgtgcggtacgcggcgttcgcgtcggtgagcacttcgcgcgtgagcgccgcgtcgagcgtctggatcacgacgtcggcgtgcgcgttggtcgccgccgcatccgggcgatccggccgcagatcgtcgtgcggcgcggcgagcgccgcccagtacggcagctcgcccgcgaacggcccggccggatcgcgggccgcgcgcgcaagacgcgccgcccattcggacgcgctcgcgcccgtcggcccgagccgcaccgcgcggcgctcgcacgcggcgcggtacgcggcgtcgagatcgtcgagcagcacgcgccacgacacgccgtcgacgatcgcgtggtggatcgccagatacagcttcgtcgcgccgctcggcagcaccgcggcgaacgcgcacgcgagcgggccgtgcgtcaggtcgagcgtggcttgcagcgcgtcgaactgcgcgagcgcatccgcttcgtcgcgcgcggcggcggccgcgagcggcagcgtgtcgaacgcgcgcggcgcggccgagcgctgccacccgccgccgtcgcccgtcggcgcgaagcgttcgcggaataccgggtggtgcgtgagcaacgcgtcgaacgcgcgcgcgaaggcgtcgaaatcgaacgcgccggcgacgtcgagcgcgatcgactgattccagtggccgcggcgcggaatatcgagcgcgaagaagcgcagctgcgcgggcgtgagcaccgcttcgtcgcggcgggcggcggcggcattcgcgccgatggccgcgccatgcgccgcgccgctcgccggcgcgtcggcctcgatcgccacggcgacgcgcgcgagctcggcgagcgtcgggccgtcgaacaactgcttcggcgtgaacttgacgccgcgcttgcgcgcgcgcgcgatcacctgcagcacgagaatcgaatcgccgccgagctcgaagaagttgtcgtggcggccgacgcgcgccgccttcagcacgtcgcgccagacctcggcgagcgtcgcctcgatcgggccttgcggcgcgtcctcgtcgcccgccgtcgccggcgcgggcgccgccgcgcgcgcgcgcagcgccgcgcgatcgatcttgccgttcgcggtcacgggcagcgcgtcgagcacgacgagcgcggcgggcaccatgtagtcgggcaggcgcgcggcgagcgcgtcgcgcagcgcatcggccgcgatccgcgcgccggcctcgggcgtcgcgaacgcggcgaggcgcagccgcccttcgtgctcgagcgcgagcgtttctgcttgcgcgacgccgggcagcgcgcgcagcgcggcgctcacctcgccgggctcgacccggtagccgcggatcttcacctggtcgtcgagacgcccgaggaaatcgagccggccgtcggcgcgcagccgcacgcggtcgcccgtccggtagacgcgcgcgcccgccacgtgcgggtgcggaacgaagcgctcggcgctcgccgccgcgcggcccagatagccgcgcgcgaggcccgggccgccgaggtacagttcgccgatcgcgccgacgggcacgctcgagccgtacgcgtcgagcacgcatgcgtgcgcgttcggcagcggccggccgagcggcacgccgcgcgccgcttcgccgggcgacgacgcggcggccgcgcgcaggtccgcctgcgcgggtgcggacgtgtcgcacacgagcgcgccgacgctcgcctcggtcggcccatagtgattgatcacgcggcagtccggcttcagcgcggcgatgcgctcgacgagcgcccaaggcagcgcctcgccgcccgtgacgagcgcgtgcgcgggcagcacgtcggccgcgcgctgcgcgtcgagcagcgcgtgcagatggctcggcacgatcttcagcacgccgacctcgcgcgtcgccatctcgtgcgcgaagcggtcaggatcgaacgccgcttgcgcgggcagcagatgcagcgtgcggcccgagcacagcgcgccgaacagcgccgtgtggccgaggtcggccgcgaccgtcgacaccatcgccatcgacgcgtgcggcgcgaacgcgagctcgtcgagcatcccggcgacgtagtcggcgagcgcgcgatgcggcacgacgacgcccttgggcgcgcccgtcgagcccgacgtgaaaatcagatacgcggcctgctccggctgcggcggcacgcgcggcgcggccgcgttcgcgagcgacgcgtcgtgcgcgcatgcgtcgatgtcctgcaccgcgacgccgtcgaactcgccgagcgcgtcgagcgcgcctgccgcgagcatccggcgcgcgccgcacgcggcgagcgccgcggcgatccgctcgcacggcgacgccggatcgagcggcaccgcgtacgcgcccgacttcagcacgccgaggaacgcgacgacgaagcgcgccgaacgctcgatgcagatcgcgacgggcgtttccgcgccgggcgcttcgtcgcgcgcggcgtcgcgccgcagcgcgagcgcgacgcggttcgacgcgtcgtcgagctcggcgaacgtgagccgcgtgtcggcatccgcgagcgcgacgcgatgcggatgctcggccgcctcgcgcgcgaagagcgcgagcacgtccggcgcggtcgcgagcggccggccggcgatgagcgcgcacggcgcgccggcctgcgcaaccgcgagcgcggcgatcgggcggcgcggctcgcgcaccgcgtcctcgacgagcgcggcgaagctgtcgagccaggcgtgcgcggtcgcctcgtcgatcccgtcccgcgcgtaagcagcgacgaattcgatgccgcgcgggtcgtcggtgaaatcgagcgcgtaatcgaagcgcgcggccgtgtcgaggcccggcgccatccgcacggccgcgcccggcagcgacgcgcggcactccagatcgaactgctgcgcgaacttcacgcgcagccactcgtcgccgcgccgcacggggggcttcacagcgtcgatcaccttgtcgaacggcacgtcctgatgcgcgaacgcgccgaacgcggcgtcgcgcaccgaggcgacgagcgattcgaacgactgcgcgggcgacacgcgcgcgcgcagcgcgagcgtgttgaggaacaggccgacgagcggcgcggtttccggccgcgcgcgctgcgcgatcggcgcggcgacgacgagatcgcgctcgcccgtcaggcgaaagagccacgcgtcgaacgcggcgagcagcaccgtaaacggcgacgcatgcagccgccgcgcggcggcgcgcaccgcgtccgacgcggcgggcgacagacgccgcgcgagccggccgccgcgatagtcgcgctcggccgcgcgcgggcggtcgagcggcagcgcgagcggcgcgggcgcgccgtcgagcgcgccgcgccagtaggcgagctcgcgcgcggtctcgtgcgcatcgagcgcgtcgcgctgccattgcgcgtaatccgcatactggatcggcagcgccggcagctcgggcgcgcggccttcggcgagtgccgcgtaggcggccgtcagctcggcgaacgcgcagcgcgagctccagccgtcgctcaccgcgtggtgcgtcgtcagcaggaaacgctgcgcgccgtcggcgagcgtgacgagcagcgcgcgcacgagtgggccgtcggacagatcgaacggcgcgcccgcatggcgctcggtcagctcggcaagacgcgcggcgcgcgacgcgccggcctcgccgcgcaggtcgacggcggcgatccgcaccggcagcgccgcatggatgcgctggaggacgacgccgtcgtcgttctcgacgagcgtcgtgcgccacgcctcgtggcgcgcgatcagcatgtcgagcgcgcgctgcagcgtgccgaggtcgagcgcgccgtcgatgtcccagtggaacgacacgtgatacgcggccccggcgtcctgcgtgcgcgcgagcacccagaagcgttgctgcgcgaacgaagcgggacgctcgagcgcgccggccgcctcggtcgcctcggtcgcctcacccgccgcgcccgtcctgcccatctggcccgtcgcgcgcgcgtcgattgcatcggccgcgatcgcgcgccgcgccgtcgtcccgatcgcggccggctgccgcgcttcgcgctcggccgcatcgatgcgcgcggcgagctcggcgagcggcgcgtcgtcgaagagcgtgtcgagccgcaggttcacgcgccagtcgagccggatcgccgtctgcagttgcatcgcggcgagcgaatcgccgccgcgcgcgaagaagcggtcgacgcggccgatcggcgccgggtcgttcaggagccgctgccagagcgcggcgacgcggcgctcggtgtcggtgcgcggcgcgtcgacatccgcggcggcctcggccggccgcgccgcgaccgcgtcgcgcagcgcgacgcggtcgagcttgccgttcagcgtgtacggcagcttgtcgaagcgcacgaaccggtgcggcagccacgcggccggcagatgcgcggccacatgcgcgcgcagcgcgtcgtcgtccggcggcgcatcgccgcgcgcgtcgccgccggacggcgtttcgcgcggcggggccgcgagcgcgacgcacgcgatcagttgcgtgcgcccgcccgccgtctcggcgagcacgcccgcgtcgcgcacgcccggatgcgtgagcaggcacgcggcgatctcggccggctcgacgcgcacgccgcgcacctgcacctggtcgtcgatccggccgagatagtcgaacgcgccgtccgcgcgctcgcgcgcgaggtcgcccgtgcggtagatccgcgcgccgggctcgcccgccggatccggcaggaagcgctcggccgtcagcgcggcgcggccgtgatagccgcgcgcgaggcacgcgcccccgagcagcagctcgcccgcttcgccgcgcgcgaccgtgccgtcggcgcgctcgacgcgcgcgacgcgccggccgatcggccagccgatcggcagcgacgcgtagccgttgcccgcgtcgagcgcgggcgtcgtgcccggcgcgaccggccagagcatcggcgagatcacggtttcggtcggcccgtagccgttgacgaggcgaatcgcggggaacacgcgacggatctcgtcgaacgcgtcctgcgacatcgcctcgccgccgaacagcagcacgcgcagcgacggcggcacgccttcgcgcgcgcacacggccgcgaactcgcgcaggtacgcgggcggcagcgtcgtgttcgtcacgcgctcgcgcgagatcagcgcgtgcgcggcgtcgggcgtgaacggcggcggatcgctgatgacgacgctgccgccgaccgcgagcggcacgagccacgcctcgatcgcgacgtcgaagttcaccgacgcgaaatgcagcacgcgatcgtcgggcccgatcggcagcgattcggcgagcgcgtcgccatgcgcggcgagcgggccgtgctcgacgacgaccgccttcggcgtgcccgtcgagccggacgtatagatcatgtacgcggccgcgcgcggatgcacgtcgccgccgtgctcgcgcggcgcggccgggtccgccgcggcgacgccgccgacgtcgaagcaccgcgcgaagcgcgcgcgcatcgcggcgtcggccgatgcgtcgacgatgccgtgcgcgagccccgcgtcgcgcgcgacccagtcgagccgcgcggccggatggcgcggatcgagcgcgacgaacgcgccgcccgccttcatcaccgcgagcagcgcgacgaacaggtcgcacgagcgcgcgacgcacacgccgaccggcacctccgcgcccacgcccgccgcgcgcagttgcgcggcgaggcgcgcggcgcgctcgtcgagttcgccgcgcgtgagacgcacggtgtcgggcgcgaacgacgcgagcgcgggcgcgtcggggtcgagtcgcgcaagcgcgtggattcgatgatgcagcgcagtcggaaagctcgtcatagggcgtgaagtccgttggatccggccgcctcggccggttcgttcaagtcgccggccgcaagaggggccgcttcaacaatgagacgaatcacgggcgaaattttttaccgagccgtttatgctcatcgggttgccgatgtccgaccgacggcgtttgccggccgtcgttcgcgcaggcgcggcggctcggccgaggggcgtgcagaccgccgcccgcatcgcgcccgtaccgctcgcgcgataaccgcggccgatatcgctggcgcaatgcccttgcgcgctcgcgccgcgcggcggccacgcgagtcggccggcgcgcgcccttggccgccgtcgggccccgttcctgcccctgttcctgtccctgtcgcggcccacgggcgcgccgcgcggacgcgcgaaccgggtgcggatcgatcgaggatcgaacacgggcaaagcgcggatgacgcgcgggtaaagattcggcgcgcccattcgtctagcagacagagaaggacgcacccgcgccttgccggcgcttcgcagccgaagcgccgatccgattcccttattgacccgtgctccgccgatgaccgatgccaccgggcgtctcgacgccccgccctcgaccgattcccgccccgccgtgaaacacgcgcggcgcctgatagtcgcgctgctcaagcgctcccgcggcgcgttcgcgatcgcgctcgccgcctgcgtgctgaacggcgcgtcgagcgtgctgctcgtcgcgacgctaagccgcgcgctctccgagccgcaagccgccgacgcgtcgctcgcgtggcgcttcggcctgtgcgcggtgatcgcgctcgtcacccggatcgtcaccggcgtgctgttcgcgcggctgtcgcaggacacgatggcgcaactgcgcgagcacgtcgcgcggcgcgtcgcggcggccgagctgcaggacgtcgagcggatcggcgcggcgcccgtgcagtcggtgctgaccgacgacgcgaccaacgtgtcgatgctgttcttcgcgctgcccaatctcgtgatgcacggctcgatcgtgttcggctgcctcggctatctggcgtggctgtcgtggcccgtgtgcctgctcgcggtcgccgcgatcctcgtcggctcgctcggctatcacgcgggcgacaagcgcgcgatcgcctggctcgaggacgcgggccgctcgcaggacaagctgttcggctatctcggcgcgctcttttccggcgcgaaggagctcaagctgcatcaggcgcgctcgcgccagttcgtcgacggccagctcggcgcggcgatcgccgaggtgcgcgaccaccgccgccgcgcgttcagcgcgtatgcgatcggcgtcggctggatcgtgttcctgttctacgtgttcctgggcgtcgcggcgttctggcccgcgctcggcgtgcgcggcgacgggcccgcgacgtccggctacgtcgtcgtgttcctgttcatgctgctgccgctcgacggcctgctcaacaacgtgccgacgctgaacgcggcgcgcgtgtcgctcgagcgcatcgagaagctgatggcgcagttcggcgcgctgcgcaccgcgccgccgccggacgaaaacgcgtcgcacgagccgttcgacacgctcgcgctgcgcggcgtcacgcattcgtatttccacgaacgcgacgagcggatgttccgcgtcgggccgatcgacctgacgctcaagccgggcgagctcgtgttcatcgtcggcggcaacggcagcggcaagacgacgctcgcgaaggtgctcacgggcctgtacgagcccgagggcggcgtcatcgagctcgacggcaagccgatcggccttgccgagcgcgccgcgtaccgcgagcgcttctcggcggtgttcaacgatttccatctgttcgacgcgctgctcggcatcgtcgatccgaacgacgcggcgcgcgcgcaggccgacgcgcgcgcgaacgcgctcgtcgcgaagctctcgctcgatcacaaggtgcaggtcgtcgacggcgcgttctccacgcgcgcgctgtcgaccgggcagcgcaagcggctcgcgctcgtcgtcgcgtatctggaggaccggccgctctacctgttcgacgaatgggcggccgaccaggaccccgcgttcaaggcggtgttctacgaacagcttctgccggagctgcgcgcgcgcggcaagacggtgatcgtgatcagccacgacgatcgctacttcccgatcgcggaccgggtgctgaagctcgacaacgggatcatcgtcagcgagacgttcggcgcgcggcacgcggcgctcgcgaacggcaccgaggggtgattcgatcgccgaccgcgatcgatcgcgatcgatcgcggtggggcatggccgcatcgccgccatgacgggcgcgatgaagcgcggctgacgcgtcgcgcttcattcggcccggatgcgcccgccgcgcccgaagccgtcgcggttggcgccctgatcgcgtgcggggcggcgcagccgctcgccgcgccgagcgcggccgcgccgctgtcggccggcgagcgcggctccggctggcgtgtgaacggtgcgacaggcggcggtgcgcgtcatcgcacgcatccgaagcgctcggcgatgcaccgcgccgagcgcggccgcccgcggccgcccgcggccacccgtcgcggcgctcacgcgccgctcgccttcgccggcacgcaccgcgccccctcgcgtgccatcgcatctcgttgccgttcagcgccggtcgcctgcgcacgccgttcgccgccgttcgccgccgttcgctggtatcgttgcccgcacgacaccttccggagatcgctcatgtcgccgaccgcgctgctcgttccgacgttcacgcacatgctgcagagtttgtccgcgtggctcgacaaggccgccgcgcaccagcgggcattgggcgccgagcccgacgatgtgctgacgaagcggctcgccgccgatatgttcgcgcttgccgcgcaaatccgcttcacggcctttcaggcgcaggagcccgtctatcgcctgcgcggcgacgcgcttcccgaatcgttgctggaggtgcggcgcgcgggatggcaggcggacgccgcgcccggctcgctgcgcgatgcgcaggcctgcctcgccgatgcgcgcgccttgctcgccgggctggcgccgcacgcgctcgacgaaggcgccgagcggccgatcgcgctcgagctgcccaacggcgcggtgttcgacatgacgggcgagcagtacctgcgcgactgggcgctgccgcagttctatttccacgcgatcgccgcgtatgcgattctgcgccatcacggcgtcgcgctgggcaagccggactatgtctcgcacatgttcgcgtaccttcggcccgggacgatgccgcaagatcggtagccgcgcatcgggcgaacgtccgacagttgcgacccggagcctgggatccggagcctgcggtcgtttctcgtttctcgcttctcgtttctcgcttctcgtttctcggcaatcggtaatcgccgatcagccgcgacagcggccatcaagccgccccccggcgcgccgccccgccccgacggcccgcgccgacatcaccgcggcggcgcgccggccgcgggcttcggcaatgccagcacccgctgcgtcatctcgtcggcgagccgcaacgccgacatcgggccgccgaacccccagatgttgcgctcgacgagcgcgacccgccccgcccggcgcgccggcacgaatcgccagatgctcgaatcgagcttcgcgtcgagcggcacgcccggctcggtcgcgctcacgaacagcaccgcgagatccggctgcttcagcagatcctccgacgtcacgtacgcggtgccttcgcgcgtcggctcgcccggccacggctcgaggccgagcgcgcgcgcgatgcccgccgacgcgctgttgcccgtgaacgcccagtagcgatcgggcaggccgagctcctgcagccatgcgacgcgctcgcccgcgcgcccggccgccgcgatccgccgcgcatcgcgggcgagccccgcgtcgacgcgcgcctgaaccgcccgcgcgtcgcgcgcgcgcccggtgaggcaaccgatcgtgcgcaggatcgcgcgcgcccagtcgtactgcgtgacctgccggccatcctcgatgtagttcgggctgtacttgaacagcacggtcggcgcgatccgcgacagcgcgtcgaagatcggcgcgtggcgcagcccgacgccgaggatcagatccggcttcgcggccgcgatcgcctcgaggctcggctcctgtcgcgtgccgacgtcggacacgcgcgcgaaccgcgcatcgtcgtagccgatccagatcgggtaatacgcgggatcggccatgccgaccggcgtgatgtcgagcgccgcgagatcctcggcgaacatgaattcgagcacgacgatgcgcgccggccgtgcgggcagcgtgcggctgaactgcgatacggtcggatcgtcggcgagcggccggcagacggcggacggctcgccggcatgggcggcaggcgcgaacgccagcgcgccggcgacgagcgccgcgaacgccgcgacggcggcaagcgggcgcgccgcgcgcgcgccgcgcatcgggcggctcggcgacggcaagcgccccgcgcgcgtcaccggcgccgcaggcgaccgaagcgtcgccggctccgcatccgccgcccgcatcgcccgaacgagcaccgccgtccggccgccgatcggcaaccgggcgaatcgcgccgcgcgccgcgcccacgcggtcaatgcgcggcgtcctgcttcgcgagcgcgtcgtcgcacatcgtcaacaacagcggacagcttccacacagttggtcttctccgggaatttcattgcgcaggcaacacacgcggcgcgcgcggaacggatcgggcagccgcgccgagcacggcttcacgcggcgcaccggcagccgcagcgggttcgcctcgccgcgcgaatcgacggggccgaacagccaggcggcgtcggcccccgcgcgcggcgcgtgcgcgcattgctcgaacaggtagtcgagcagattgcccgcgttcgcccacagcacgcgcggcgagagcttcgcgagcgcggcgagcgtatcgatcgtcgcgcgcaggtgatcgacgagcgccgcatagcgcgacgccggctcggcttgcgcgggccgcagcgcgtcggcttcgaagagcagcgcgacgggcatgccgccgcgcagcgcgacgcgcatgcgctgcggcgccatgtcgagcggccggccgagcagcagcgcggccgcgaagcccgccgacgcggccaggttgaagtagtacttgctccattgcgacacgagcgcgcgcgcatgcgcgcgcgcatcgccgccgtacagcgcgaccatcgcgccgacgagcgcgtcgcgcctgagcgcgagcgaggcggccgaaatcaggtccgccggctcggcgccgtcgggcgcaagcgcgggctcgtcgcatgcgtcgggcgcaccgagccacacgtgctcgagataatgcgcgatcgcggcgggcgcgaacgtcgaaaagcgcgtcgcgcgcatgcgcgcgctcatcggccgccgcgccgctctcgccgcgcttcggcgatcagcagcgcgagcaggtacggcgcgccgatcagcgcggtcagcacgcccgccggaatctcgcgcggcgcgagcagcgtgcgcgcggcgatatcggcggcggcgagcacgagcgcgccgcacgcggcggcgagccacaggcgcgttgcgtgcgcgcgcgcgccgagcatcgccgcgagatgcggcgccatcagcccgatgaagccgaccgggccgaccgccgccacggccgcgcaggcggcgagcgtcgcgatcgtcagcacgagcgggcgcagcgcggcgatcggcaggccgagcgcggccgcctgttcgtcgccgagcgcgagcagatcgagcggcctcgcgagcagcgcgagcgccggcaccgcgagcacgccccacggcagcagcgcggccgcctcgccccagctgcgcccatacgtgccgccgacgagccagacgacgaagcgcgcgggctgcacgctctcctgcgtgatcagccattgcgcgagcgtcgtccacagcgtgccgatcacgatgcccgtcagcgcgaccgcgagcggcgcgtagcgatgccggcggttgagcgcgagcgtgagcacgagcgtcgcgccgccgcccgcgagcgaggcggcgacgagcgtgccgtgcgcggcgagcggccacgcgacgagcgtggcgagcgtcgcgagccccgcgccctgcgtgacgccgagcacctcgggccccgcgagcggattgcgcacgatgctctgcatcagcacgccggacgcgccgagcagcgcgcccgcgagcaatgcgcacaagagccgcggcgcgcgcagatcgagcaccgtccgcgcgaggtcgtcgcgctgcgcgagcgccgcgaaccagcgcccggggccgatccacaccgggccgaacgacgcgccgacgacgagcaccgcggcgcccgccgccagcagcagcaccgcgacggcgggccacggcagcacggcgagcgcgcgcacgagccgcgcgccgccgcgcgtgcccgcccgcgcgtgcgccggctgctgcgcggcgcccgaccatgcggcgccgcggcggatcatcgcgagcatcagcggcgtgccgacgaacgcgatcgcgacgcccgtcgacagcgtcgcatcgaggccgagcgcgagcacggcgctatcggtgacgagcacgagcgcgccgcccgcgagcgcggcgagcggcacgagcgcgccgagcctcgacgccttcgcgccgcgcatctgccggatcaggttcggcgcgatcaggccgatgtacgacagcggccccgcgatgctgaccgcgacgctcgcgaagccgaccgcgacgacggtgccggcgagccgcgtcgcgtcgacgcgcacgccggccgcggccgcggcgtcgtcgccgagcgcgagcggatcgagcggccggatcacgagcggcagcgcggcgagcggcgcgacgagccacagcagcgcgtcgcgcagcccggccgcgcccggctggtacaggctgccgctcgcccacagcgacgcgccgaccaccgtctgctcgaagaacgcgagcagcagcgtcgtgaccgccgagaacagcagcatgcagacgctgcccgcgagaatgaggcgcagcggcgtcgcgcgccagccgcccgccgccgccgacacgcacgcggccgcggcgagcccgcagacgaacaggagcggcaccgacgcatggccggcgagcgcgggcacgagcatcgcggcgatcagcccgagctgcgcgccgcccgtgatgccgagcaggtccggcgcggcgagcgggttgcgcgtgagcgactgcagcagcgcgcccgcggccgcgaggcagccgcccgcgacgagcgccgccgcgacgcgcggcgcggcgagatcgaacagcatgatatgcgcgagctgcgcggcgtcgccgcccgccggcgcggcaagccacgcgcgcagctcgggcgcgagccgcatcgccgccgtgacgacgatcagcgcgacgagcgcgcccgcgatcgcgccgacgcgcccgggcgccgccgcgcgcgacgccggcgagggttccggcgcgcgcccgccgtgacgcagccgcttgcgaaccgcgagcgccgtcatgcggcgagatcccgacgcgcgcgcgcgacggccgcgccgcgcaccccgggcgcggccgcgtgcgccggatcggcatgatcggtatcgagcacgccctcgtacgccggcacgcacatcggcgcgcccgtgagcggatgcgcggtcttgagcatcgtcacgccgaacgccgcctgcaggtgacgcggctcgagcatcgcatcgggcgtgccctgcgcgacgatccgccccgcgcgcatcagcacgatctcgtcgctgtacgcggccgcctggttgaggtcgtgcagcacccagacgatcgtgagcccgcgcgcgcgattgagccgccgcagctcgcgcaggatgtcgagctggtgatggatgtcgagataagtggtcggctcgtcgagcagcacgatgggcgcctgctgcgcgagcgccatcgcgatccaggcgcgctgccgctcgccgcccgacagcgcggccacgtcgcgcgccgcgtcgggttcgaggcccgtcgccgcgagcgcctcgtcgatcgcgtcgcggtccgcgcgcgcgagcccgcgcagccagccgccgtgcgcgtagcggccgtacgcgacgagctcgcgcaccgtgagccccgcgggaatctggttgaactgcgcgagcatcgtcagcgtgcgcgcgagcgcgcgccgccggtatgaaccgagcggcgcgccgttgacgtcgaccgtgcccgacagcgcgggctgcaaccccgcgagcgtgcgcagcagcgtgctcttgccgcagccgttcgggccgcacagcgcggtcacgcgccccgccgcgatcgtcagatcgaggccgtcgagcacccggtgatcccggtagccgacgctcaacgcgcgcgccgcgagcgccgccaccgtttcgttgttcatcgttcgttgttcatcgtttcgtcatccgccaaatccgctaggcgccccgcttttcgcggtagcttcgcgccatcgcgaccaccaccttgcgcggcccctcgaacggatcgcgcgcgtgcgcgctcagcatgttgtcgagcatcagcacgtcgcccgtctgccacgggaacacgatccgctggccgtcgagcaccgcgcggatctcggcgagcgcgtccggctcgagcggcgcgccgtcgccgtaatagacgttgcgcggcacgttctcgatgccgaccgcgtcgacgagcgcttcctgcatgtcctcgtcgagcgccgacaggtgaaagaggttcgcctggttgaaccatacgagctcgcccgtgcgcggatggcgcgcgaccgcctggcagcgctcgcgggtgcgcaaaagcggctcgccgtcgtcgccgtcgcgccattcgcagccgatcccgcgcgccgcgcagatgcgctcgacttcgcgcggatcgccggtgccgaacgcctgctgccaaggcagatcgagcccttgcccgaaattgcgcacgtacaggagctcgcgctcggcgaagcgcgcgacgagcgccggatcgagcgcgcgatacacggcgcggctatcggcgatcggcgtcgcgccgcccgtgcgcgcggcgagcgcgcagtggaaccagatccgcagcggccactcgcgcgtgtacgactgctcgttgtgcagcgggatcgagcggtgcggcggatattcggtcgacgtgtagaccgcgccctcgacctggctgcgcggcgtcgacgcgaactcgtagccgatcagcggatcgccgaaatcggccgcgaagcgctggaaggtctcgatcgacgcgacgcgaaagccggtgaaaagcacgccgcccgcacgctcgaggacgtcgtcggcgatctcgcgcagcagcggcgcggcctcgtgaagcgcgatgtccgcgccgtcgcgcggcgacacgacggtgggcaggccaggctcgacgcgcagatcgccgagcgtcgggcaggccgccgcggccggcatcgaaagctgagtcatccggaaatccccttgcggtacgaacggcgtggatgaaacgagcggcgcgcgcggcgcatcacgacgcgcgcgccgcgtccagatggcggcgcaggctcgcggggcgcatgtcggtccacacggcctcgatgtgcgcgaggcactcggccttcgggccgcgcacgccggcctcgcgccagccggccggcaccgcgcggaacgtcggccagatcgagtactgttcttcatcgttgacgacgaccgcgtagacgacgtcgtcggcgtcggcgggcgcgctcgcgggttgctgggcttgcgtcatgatcgggaaagctcgctggaaaggttcgaaggacggcgcaccgcgtgcgccgcgtctactcgatagacgaatcgcgcacgcatttttttaccgtccgcgcgcgggcgccgcaaaacgccgggcacgcgagcccgcgctcggacgcgtcgacgcacgcgacgcagtgccgctcggcgtcgcggaccatgaagtgcacgagcgtctgcgacacgttcagcgcgcgcgcggcgctctgcagcgtctcctcgcgcagccgcaccatctcgaacgcggcgcggctgcgcgcgggcagttgcgcgagcgcgtcgtacacgtggcgcagcgtgtcgcgcacgacgagcgcggcctccggcgacagctcgggcgacggcacgtcgaggccgtcgtcctcgtccgcgtggtaggtgttctcgagcgtctggcggcggcacgcgtcgatcgacgcgttgcgaaccatccgcgtcacgtacgcgacgggctgccggatcgcgtcctggttcggaaaatcgacgagcttcacgaacacgtcgtgcaccacgtcctccgcgcggctcgcgcagccgacgaagccgcgcgcgagcttgacgagcatcggccggttcgcgaccagcacatcgacgagcgcgccgtgctcgcgcgcgcccggcgtgcgcgccgcaggccgcgacggcgcgcgcaagacgggcgcggcggcgggtgcaaacgccccgttcgaagcgaggatcggtaacggttttgccggcgccggccgagcgagcacttccgccatggattctccagatgtttgctcaatggcaagcaatctaacgtaaacgcgaatcgttctcaatatgatttattgataacccgataatctcgcgggatttgtcgtgttgcggcacttcgctcgtccatcgttgccggccgcgcaacgaacggcggtacgatcctgcgttcgccccttgcgtacgcttccggcgccggcgccctcgggcgctttgaacccctttgaccgttcgtcgaccgaggtccgccgtgatcgcccgcctgcgcaccgccgccggcaacgtgccgctcttcgagcaggcgggcgccgcgcccggcgtccccacgggctcgctcacgcacgcggtgcgccccgatctgctcgccgccgccgagcgtgcggccgcggccggcgccggcgcgctgcccgagccgagcgccgcgcacctccgcgcggtgctcgtcgcgcttgcgcgcgacgccatgccgtggtgctcgcctgctcggcgctcgggccgagcgtcgatgcgtcgccccacacccgaagccgaccgtgcgcgcggacacggcgctcgcccacgcatgcgcgcgcgccggcgagcggatcgccgtgccgtgcgcggcgccgagcagcgagcggccgactcgcgcattgttcgagcggcaagcgcgcgagacgctcgcgcgaatggaggtgggggtcgtgccggatgcatgggcgcgcttccgggcgggcgacgcggccggctatcgcggctatcgcgcgcggctcgcgcgggtagccgacgccgcgtaggcgcggggcttcgatgtcgtcgcgttcgcgcaggcttcgatggcgatcgccgcgtcggacgtgacgctcggaccgccgccgctcacggtgccccacgccgcgcccgcgcgccgctcgcgggcgtcaggcgcgcgagcggcgcgcgggcgcaggccggcggatcgacggcgcgcgatccaccttcacgcgcgcgcgcgcccgcagggacgcacatcgcacgcgccccgggcgtcacgctcgtcccaggcgccgcgaacgcgcccgacgcccgacgcccggcgagcgccgggcgcgctatcgcgcggtgtagccgccgtccaccggcagcgcgacgccgctcaccatcgccgccgcgtcgctcgacaggaacaggatcggcgcgacgacgtccgcgacgcgcgcgaagcgcccgagcggaatcgccgcgagcatcggcccgctcgcgtgcggatcgctccacgcgcgctcggccatcggcgtgagcgtgacggtcgggttgacgctgttcacgcgaatgccgtgcggcccgagctccacgcacagcacgcgcgtcatcgcgtcgagcgcggccttcgacgcgcagtaggcgagatgcgacggcagcgcgacgagcgccgcctggctcgatacgttgacgatgctgccgccccgccccgcgcgaatcatcgcgcgcgcgacatgccgcgcgaccagcatcgcgccgcgcgcgttgacggccatcacgcggtcgaattcgtcggccgtcgtgtcgatcgccgcggcaaggctcgtcacgcccgcgcaattgatcagcccgtcgaacgcatcgcgcatccgttcgccggaaagcgccgcgcgcaccgacgcatcgcagccgacgtcgagctcgagcggctcgcagcccgtttcgtgcgcgagccgctcgagctcgcgcgcgttgcgcgcggcggcgacgacgcgcgcgccgccgccgcgcagcgcgacggccgcggcgcggccgatgccgctcgatgcgcccgtcacgaggaacgaccggccgtggaaatcgaaagcgacgctcatgatgtctgcaatccgtgcatgaagggttggagcgccggatagagcccggcgtacagcgcgaagcgcgcgtcgtgcaacgccgcgtgacgcgcgtcggggcgcgcgcgctcggcgagcgtgacccagccgcgccgcgcggcctcgcgcgacacgcgagccgcgccgcgcccatcgccgcctcgacctcctcggcgatcgtccacaccgggtagccggtgatgtcggcgatgctctgcatccacagatccgaatgcgcggcgccgccgaccacgacgagccgcgcatcgagcgcgcgcgcgccggccgcgcccgcctcgatgttgtgcctgagcgcatacgcgagcccttcgagcaccgcgcggtacagatgcgcgcgcgtgtgatatagcgacaggccgacgaacgcgccgctcgccttcgcgtcccacaccgggctgcgctcgcccatcaggtacggcaggaacagcacgccgtcgctgcccgcgctgacctcggcggcggcggcctcgagcaggcgatgcgcatcgccgccgcccgcgcgcgcggcctcgatttccgcgtggcagaactgctcgcgaaaccacgataccgacgcgcccgccgtgatcgcgccgccgaacacgtacaggtcgcgccggccgtcgaacacgtgcggcatgctgacgagcccgcgccgcgcgtcggccgtctcggcaaggtagccccagcacatgctcgtgccgatcatcgcgacgtgctggccgcgccgcgtcgcacccgccgcgaacgtcgcgacggccgcgtcgacgccgcccgcgacgacgggcgtgcccacctcgaggccgagcgcgtgcgcccattcgcgcagcagcccgcccaccaccgcgtccgaatcgacgagccgctccggcatcatcgtcgccggaatgcccagcatgtcgagcgcctcgtcggaccagtcgcggcggcccagatcgtagacgccgccgatgttgcccgccgcgctgtgatcgaccgcgagctcgcccgtcagccgatacgcgacgtacgcgttcggcggcacgaagtagcgcacgttcgcccacacgtcggggcgcttctcgcgcagccacagcatcttcgtgtagccgtagtagctgtcgacgccgttgcccgtgatctcgccaagccgcgcgacgtcgacgtgcgcgcgcacccagtcgacctcgtcggtcgcgcgccggtccatccagatgaggcacggatgcagcggccgcatctcgcggtcgaccggaatgcccgagccgccgtacaggctgctcacgcagagcgcctcgatcgacgcggcgccgatgcccgccgcgcgcgcgtcggcgctcacccgcgcgatgcattcgcgcaccgcgtcgaaccacacgtgcggccactgctcggcccacagcggcttgggcgtgtccggccggtacgccaccgcatgctgcgcgaggatcgcgccgtcgaggccgacgagcaccgccttcgtgctctgggtgccgatgtcgacaccaatcacgcatgccatatcgcctccgcgtcccggtgagccgcgcgctcagccgcgcggcttcatcagcaccttgatcgagtcgagcgagttcgcgacccggatcgcctcgtcccattcgtcgagcgagaagccgtgcgtgacgatgcccttcgacgtgacgagcccgcgcgcgagcagatcgatcgcgacaggatagcaatacgggccgagatgcgcgccgcgcacgtcgagctccttgcgatcgccgatgatcgaccagtcgagcgccgtatccttgccgaacaccgagaactcgacgaagcggccgagcttgcggatcagcgccatgccctgcgtgacgcccgccggcacgccggtcgtctcgatgtagacgtcgcagccgtagccccccgtcagcgcgcgcacgatcgcgggcgcgtcctcgcgggccggatcgatcgtcacgtcggcgccgtatgcgcgcgcgagcgcgcgccgcgcttcgacgggatcgacgacgacgagccgcctgggcgtcttcagcttcgcgacctgcgtcatcatcaggccgagcgggcccgcgcccgcgatcacgacgacgtcgtcgagctggatgtcgccgcgattgaccgtgtggatcgcgcacgcgagcggctcgatgatcgccgcgtcctcgagcgagatgccgagcgggaccgggtggacgatcgcgcccgacggtatgcgcatgtactcggccatcccgccgtcggcgacctcgcgctgaaagccgaagatgtgatggacctcgcacatccagtactggcccgacttgcaatagcggcacgtgccgcacggcacgatctgctcggcgatcacgcgatcgccgagcgcgacgccgaagtgctcggccgcgccctcgcccagcgcctcgacgtagccgaagaactcgtggccgggaatcacgggcgccttgacccacgggctcggcccgccccagaacatcttcgcgccggcgtggcacttgcagtcgctcgcgcagatgccgcacgcgccgatgcggatcacgagctcgcgcgcgttcgcgcgcggcttcgcgacgcgctcgacgcggtagtcctcgggggcatggcagacgatcgccgtcatctgctgcgtttcgtcgtttcgattcgtcatggtttcggtttggctggctgagttcgagaaaacggcaggccggatgcggcggcccgcgcgcggatgaagcggatgaagcggatcgagcgcgcgcggcggacgcgcgcatcgctcctggccgccgcgccgcgggcgatgcgcgcgacgcgcccgatccaggcggcacgcgcggcgcatctcggcccgccgctcgccgcggcgctcacgtgcggcgctcgcggccgatgtagatcgcgagcaggatgatggcgcccttgatcacgttctgcacgtagggattcacgccgatcatgttcaggccgttgttcagcacgccgagcagcagcgcgccgacaagcgtgccgacgatcgagccgcggccgcccgcgatcgacgtgccgcccatcacgacggcggcgatcgcgtcgagctcgaagccgccccccgcgttcggctgcccgctcatcaggcggcccgtcagcacgagcgcggcgagcgcggacgtgagccccgcgaacgtatagacggccagcttcacgcgcgacacgcgcacgcccgagagccgcgtcgcgtgctcgttgccgccgatcgcgtagacgtagcggccgaacggcatgcgctcgagcatcagccacgcgagcgcgtagaccgcgagcatcgtcagcacgggcatttgcacgccgagcaccttgccgctgccgaagaagcggatccagtcgggcagcccgtcgatcgggtagccgcccgtgtagatgagcgcgaggccgcgcgcgatgcccatcgtcgcgagcgtgacgatgatgggcggcatgccggcgaacgcgacgaacaggccgttcgccgcgccgagcgcgaccccgacgccgatgcccgcggcaagcgccgccgcgccgttcgcgcccgcgacgagaaggcccgccgcgagcgtgccggacagcgccatcaccgagccgaccgacaggtcgatgccgcccgtcaggatcacacaggtcatcccgacgccgatgatcgcgttgatcgacacctgccgcagcacgttctcgaggttcgccgcgctcaggaagctgtcgctcgcgaacaccatcgcgacgcacacggcgacgagcccgacgagcgggtagaacgtcgtcgagcgccgcagcgcggcgagcgcgtgcgcggcgcgcgcggggcccgtggcccgagcggggctcgcggcggcggacgcgcaagaggcagacggcgcggccgtccggtcatgcatgttcatgattcgctccgcgtacgtcggaagtcgcataggtcatcaccgtgttcggctcgatcgcctcgccttcgagcatcgcctcgatacggccctgccggaacaccgcgacgcgatcgcacaggccgacgatctccggcaactcgctcgagatcagcacgatcgaatagccgcgcgcgctcagctcgcgcatcagttgatagatttccgccttcgcgccgatgtcgatgccgcgcgtcggctcgtcgaagatcaggatccgcgtgtgatggttgagccagcgcgcgatcacgaccttctgctgattgccgcccgagagcgtgtcgacgcgcgtgtgcggcgtcggcgccttcacgccgagccgctgcatcagctcgagcgtcgtgcgcgtctcggccgccgcgtcgacgaaccagcgcagccggcggtgcttgccgaggttgttgatcgcgatgttgtgccggatcgagaacgcggggatgagcccctgcgtcttgcggctctccggcaggaggccgatgcccgcggcgagcgcggcggcgggatcggcgaggcacaccgggcggccgcgcacgcgcattcgccgcacgcgcgcgggcttcgcgccgatcagcgcgagcgcgctcgacgtgcgcccggagccgacgaggcccgcgaagccgagaatctcgccctcgcgcagcgcgaagcggttcacggggccgttctcgcgcacctgcagcgcgtccacctcgagcacgggcgcggcgtcgcgcgcaagacgcggcttcggcggaaagctctgctcgatgcgccggcccaccatcatctcgacgagcgcgccgacatcggtgcgcgcgacctcggtcgtgccgacgtattgcccgtcgcgcagcacggtgatccggtcgcacacctcgaagatctcgtcgaggtggtgcgagatgaagatcatcgcgacgccccggcgcttgagctcgcgcatcacgccgaacaggtgcgcggcttcggcgggcgtgagcgtcgcggtcggctcgtcgaggatcagcagccgcgcgtcgagcgacagcgccttgccgatctcgacgaactgctgctgcgcgaccgacagctcgcgcaccggcgccgacagatcgatcgcgacgtcgagccgcgcgaagatgtccgccgccgcgcggcgcatccgcgcgcgctcgcgcagcccgagccggccgcgccactcgcggccgaggaacagattgtcgaccgcgttcagctccggaatcaggctgaactcctgaaacacgatgccgacgcccgccgcgatcgcgtcgtgatggttcgcgaagcgccgcggctcgccgtcgagcgcgatcacgccctcgtccggcgggtggatcccgcagaggatcttcatcagcgtcgacttgcccgcgccgttctcgccgagcagcgcgtgaatctcgccgcgcgcgacgcgcagatcgattccgcgcagcgcgacgacgccgggaaaccgcttcgtgatgccggtgagcgccagtatcgtgtccatcgcctcctcgctcgcttcgtcaggcgcgcgcgccgcgccgctcgcttcgtccatgtcgtcggcctcgtcgcgcgggccgctcaccaactgaacgtcttcgcgttgcccttgtcgatccgcttcacgtcgaccggaatcgccttcggcacattggcgccccacttcttcgcgagcccgatgccgatcgcgaggcgaatctggtcgcgcgggaactgcgcggacgtctcgatgaacttcgagttcggcttctgcatcgccgcgatcgcctccggcgcgccgtcgacgctcgtgagcttgatgtcgcggcccgacgcctcgatcgcggacagcgcgcccatcgagccgccgtcgttgacgctgaagacgcccttgagcaacgggtgcgcctggatcatgttctcggtgacggcgagcgcgctcgcgcgctcctgcctgccgttctgcacgtcgacgatcctcacgttcgggaatttcgcgagcgccgcgcggcagccgcgcacgcgctcgagaatcggcacgaccgggatgccgtcgaggatcgcgacttcgccgccgccgccgatcgccttcgcgaggtagtcgcacgacatcgcgcccgcgtcgaaattcttcgagccgacgaacgcgtcgaccgggccgttcgcgttcgcgtccaccgcgacgacgacggcgcccgccttcttcgccgacacgacggccgactggatgcccgtcgaatcggtcgggttcacgagcaggatgtcgatcttcttctgcagcatgtcctcgacgtcgctcacctgcttgctgacgtcgtgatgcgcgtcggtgacgatcacctgcgcgccgatcgacgcggccgcctcgtcgagcgccttttgcatcgtcacgaagtacgggttgttcagttcctggaacgtcatgccgatcttcagcggcgccgcgtgcgcggcgctcgccgcgccgagcgcgagcgaaagcgcggcggcgcgcagcgcgcgggcggcccggcggccggaagccggcgtcgacaaggcggtgtgcatcatggtcgtctccgttttctagggatgcgcgcaccccgcgcgccgcgcgagcggcgcgccgggcgacgcgtgttgggctggattgctcgggaacgcgggccggctcagccggacagcaggacttcggcgggcgcacgcgcctcgccgcgcgcccgcgcggccggcacgatcgccggcgcgccggcgatgcccgcgccgcgcagcgcggcggcctcggacgcctcgcggctcgcgtcgttcagcgcctgatagcggcgaaagcgcgacggcgacatgcccttcaccgcgaggaactggcgattgaagttcgacaggttgttgaagccgctcctgaagcagatgtcggtgatgctcgcgtcgccgtccatcagcagttggcacgcgagattgatccgcatccggttcacgtactggacgaacggcaaaccggtgtgccgccggaagtaatgcgagaacgcgctcacgctctgcccggcgagccgcgcgagatcggtctcgcgcagctcgttcgcgaggttcttgccgaggtacgcgagcacgtggttgatgcgcgtcgacgcgaagctcgacgcatcggcttcgtacgcggggctcgcgagcagctcgcggtcggtcgcgtcgatgaggatctgcagcatcttcaggaacagcacgatgcgccgcaacccccgcgcgtgaatcagctcggcgaagagcggcttgatcgcctcgctcgtgcgcgggccgaactgcacgccgcggcgcgcgtcggcgagcagcgcctcgacgtgccgccattcggtgaagctgtccgcgcagcgcgacacgaacgcctggccgaactgcacgacgagattgcgctcggcgatcgtcctgccttccggcacgtcgctcacccagttgtgcggcaggttcggtcccatcagcacgagattgccggggccgaagccgccgacataatcgccgacgaacatctgccccgtcgtctcgacgatcagatgcacttcgaactccggatgaaagtgccaccgcaccgtgcggtacgggtagccatgcgaccacgccttgaacgactcgccgcggcgcacgtcgacgacttcgagatcgggctgcacacgctcctccttgtttcttcggaccacggcgcgcgcgccgctcctccgatgtgtcggagcgcccgcggcgctccgtcgttcgtcttgtgtagtgcgaacgatagtcgccggccatccggccggccactaaaaatcagacaccggactgatattttttcgaattcgaacgaatgcggacgccggatgcgtcaaattgggtgcgaagcagcaggtccgccgcgcgcgacgacatggccgcggccggaggccgccggccacgcgctcgcccgccggcaccgccgccggtggccgcgcacgccgatcgccaccgccgcgaaaatacgcccggcaaagcacggcgggcaatgcgggcaatgacgggattcattcggccgcccaattcccgaattaagtcgacaaatcgcgatttaaattccccactggggataaatcaccgattcaggatggattccgtaatttgtggacataaaatcagccgccatgtgaaaagaatattccgattgaatttcctttcgggcaatgctataaacctaacgccggacgccttactatcatgaaaggatgccggctcacttgatatcttttaggagattaaaatggttcgatttttggcgaagctgcttcgttcgacgatccacggctcccacggtgtcagccttgacgcggtttcctcgactcacggcacgccgggcttccaaaccccggacgcacgcgtcatttcgcgcttcgggttcaattaattagcctctcttgaagcgggtggggcattttgccccaccgcaataaataaccatggtgccagcccgccattgtcatgtcgcggtattcgatcaggcgatcgtcgcgctcgatatacgacggtcgcgctatttcctttatgacgcagcgtgcgcgagggatttcgccgatcattatctggatttcaagccgatcgacgcgccgcgcgcattgaaaccgctgatcgccgaccgaatcctcgtcgccgaatcgccggcggccgcgcgaagccgcatcgccgattaccgcggctggagcttcgacgcattcgattccggcatctggggcagccgggtgctcggcaagcgcgatgccgcccgcttcgaatggctgccgttctggcgcatcgtgcgcagcgcggcatcgctcaagatgcgcggctttcacgcgctcgcggcgctcgatcggctcgacgcccgcggcgcgccggcgcgcggcgacgacgcgtcgcgcacggtcgagcgcttgctgcgcgcgtcgatctggtcgccctttcgcatcacgtgcgtgcaaatgtcgctcgcgctcgccacgcatctgcggcggcagaacgtgcccgcccaactcgtgatcggcgtgaggccgatgccgttcgtcgcccatgcatgggtcgaagtcgacgggcgcgtgtgcggcgacgaaccggacctgaaaaagagctatggcgaaatctatcgaacgcctcgatgcgacgcatccgccgccccgttcgggctggcggcttgaacggcgcgcgtggacggacgcggccgcgcatcgcggcctgctgtcccgcgcggccggccccgatcggccgatcggcgtgacgctgctcgaagcgggcggccgcggccgcgcctatctgcgcgaggcgccggcgagcgtcgatcgcgcgctcgcgcgcgcacgcacgctggccgacgcgcgcgacgccgtcacgcgcgccgtctggggcgcctacgtcgccgtgctcgacgaagccgccaccggccgccggctgttcctgcccgatccgctgcattcggtgcggctctattaccggacggacgaggacggccgcgtcgacgtcgatccgcaggcggcgaacctgcttcgcggcgcgtcgatcgactggaacctcgactacctgatcgaattcgcgtgcacgcagttcggtccgctcggcgaaacgccgttcgcctcggttcgcgcggtgccgcccggctgcgcgctcgtcgtcgacgccgacgggcggtgcgcgatcgagcgcgcgtggctgccgcgcgccagcgccggcgacgatgtccgcgcgtcgtgcgcggcggcgctcgacgaggtctattcgcgcttcgcgcgcagccatccgaacgtgtgcgccgcgctgtcgggcggcgtcgattcgtccgccggcgcgatcctcctgcgcaaggcgctcggcgcgcaggcgccgctcgccgccgtccatctgttctccccctcgtcgcccgactgctacgagcgcgacctcgcggcgcgcgtcgccgattcgatcggcgcgcggctcatctgcatcgacatcgatcgccatttgccgttctccgaacgaatcgtgccaaccccgcccgccacgctgagccaggacatgctgtttctcggcatcgaccgggcggtgtcgcgcgcgatcggcgcgtcgtcggtactgctcgagggccagggcggcgatctgctgttcaaggcggtgcccgacgcgaacgcggtgctcgacgcgctgcgcggcaagggttgggcgttcgcgctgcgcacggcggagaagctcgcggtgcttcacaacgattcgatcccgcgggtgctgctgatggccgcgaagatcgcgctgcgaaggcggctgttcggacaggatgccgcgggaacgcggcagacgatgtcgaagctgttcgcgtcgcacgcgccgcgcgcggcggcctcgcccacgcgcatgcgtcgcgcggacgcgccgctcgacgaatcggtcgcgatgctcgaccggttcgtgtcgatcatgacgcccgtcaccgacgccgcgtacacgaaccggctcaatccgtatctcgcgcaaccggtcgtcgaggcgagcttcggcctgcgcagctacgacagcttcgatcatcgcaacgaccggatcgtgctgcgcgagatcgcggccgcgcacacccctgtcgacgtgctgtggcgccggaccaagggatcgttcggcatcggcttcgtgaaaggcatcgtgtcgcactacgacgcgtttcgcgagctgatccgcgacggcgtgctgatgcgcagcggccagctcgacgaggccgagctcgagcacgcgctcaaggcggtgcgcgtcggacagaacgcggccgcgatcagcctcgcgctcgtcgggtgcgtggagatcttttgcgcgtcctggcagaatttcatgacgaaccgttccgctgcgatatgctgacgaaccctatgctgacgaaccgtttcgccgcgcgcgcgcccatgcgcgcgcgcccgcatccggccccgccgcgcgcgggcgtcgggctttcctcctgtgcaatgccggcccgccggcacgatcgcgaatcgacatgaagcttgccgcactacgctcgttggcggacgtcatccgtctgatgctcgacaaggaaacgcacgcgagaaggccgatcgtcgccggcgtgctggtcgaggcgctgacctcggcgttcatgctgctcggcccgatcgcgctgaagctcgcggtcgacgagatggcgcgcccgcggttcgatgccgcgaaggcgtcggtcgacatcgcgctgttcgccgtgctgtggtccgcgtccgcgatctcgtcgatcgcgctgctcgcctacaccggccggatcgtgcacgccgtgtcgaatgcgctgctgcgccgcgcgctgcatgcgcagcttccggcgctcgcgagccgcgcatcgagcgacagcggctatgtgcaaggcctcctcgagcgcttgccgtacagcctgcaggtgatcatcgaaggcgtgctgtggaagatcgtgcccgtcgcgatccagctcgccgtcgcgctcgtgttgatcgcgctgctcgtgccgctgcgttacgcggcgatcctgttcgccgtgctggccgcctacttcgtgttttcccatctgtcggccgagcagtacgaaaaaagcgcggcgacgacgaacgaggccgcgggcgcgctgtcggccgcgctcggcgacgtgctcgcgaacgcgccgcgcgtcgtctacaacggcgcgctcgcgcgggaaatcgactacgtcggggcacgggccggcgcgcggctcgatgtcgactggcggcgatcgtggctgctcacgcgcgcggcggcctgccagtacggcatcatcgcgctcggcatggccgcgatgttcgtgctgtgcgtgcgcgacatcgcggcgggccggatcacgctcggcgacttcatgctgctgcagacgtacgtgctgcagttcgcgctgccgctcggcgcatacggattcgtgctgcgccaggcgggcgcggcgctcgcgaacgtgcgcgaggcgctcgacatcgcgccgcgcccggcccccaccgccgccgcgatcggcgccgcgccgccgccgggccgctcgggcgcgcccatcgcggttcgccggctcgcgtttcgccgcgcggaccgcttcgcgatcgagccgatgtcgttcgatctgccggcgggcagctacacggcgatcgtcgggcacaacggctcgggcaagtcgacgctcgcgaagatcatcgcggggcggctggcgcccgacgaaggcgtcgtcacgtatggcgacgtcgatctgtaccgcgtcgcgagcgacgcgcgccaccgcttcgcgctatacgtgccgcaggacgtcgcgctgctgaaccgctcgctgcgggagaacgtgcgttactacccgtcgacgctcaccgacgacgacgcggcccggctgctcgagcgcctcgcgtttcacaaggacggccggcccatcgatctcgacggcgaagtcggcgaaggcggcgcgcgcctgtcgggcggccaggtgcagaaggtcgagctcgtcaggctgatgggcgtcgacgttccggcgatcgtgctcgacgaaaccacgtcggggctcgatccgcacagcgatgcgctcggcatcgcgatgctgcgcgagcgcctcggccagcgcaccacgctcgtgctgatcacccaccggatcgcgaacgtcgaggcggccgaccaggtgctgttcctgtcgggcgggcggctcgtcgcggcggggccgcaccggcgcctcgtcgacacctgcgacgaataccgggcgttctggcgccgccagcccgaaccggccgacgcgaaggcgtgatgcgcgcgcggcgcgcgcgccgttgcagcgcgcacgcgggcgaacccggttcagtagatgaacagccgaatcgtcgccgtcccggtgaacggcccgatcttcggcgcgccgaacgacttcagcaccgcatcgagcacgatgttctgatacgacacgttggccggcatctgcgtgagcacgaactgccggttgaaggcaatcgcgtggccgttcctgtcctcgatgccgatcccgaagttgctgtcgctctgcggcacgagcaggccgtcgcgcaccgtctgcgacgtctcgaagtagccgtcgacgcgcaccgcgatgctgcatttcttcgtcaacgcgaggctgaacggcttgcgcggcaccgccggcgaaaagccgttgccggacgactggacctgcccgaacttgacgatccccggctcgggcgtgaccgtcacgtcgaccatgcacggcgtcggcttcaggttctgcagcccgctcagcttgtactggaagctcgggttcgtgttgttcaggcccttctcgccgtcgaactggaacaccgtgtagacatcgcccggcggctgcacccacgcgcccttcttgcgcacgaccacctggtaggtgatgctgaccggaatcttcgggcagcgcttcgcgttgaagtccgtctgcgagcacggcggcaccgcgaagcccgtcggcacaccggtgccggggcggctgcccgcgccgaaatggtcgatgccccgatagcggatgccgatctcgagcccccacgcggccggattcttgccgtccggattcgcgtagaagtagatgttgtcgacgatgttcaggttgcccgcgccgccgagatccttgtagcaatagccgtccgtcgtgcgcggcgcggaaatccagatcacgtagccgtccggcgcgtcggtcggatacgacgcgacgttgccgatcggctcggtgagcgaggtctggccgctgttcgtcaggcagcgcaccgcccacgcgggctgcgcgagcgcgacgacaagcgccgcgcacgcccatgcgagccagcccggcgcgcgccgcggcaaaagacgggcgagcgcgctcatcgcttcacgctgcggcacgcgaggccgtcgcacgtgtattcgaccgtcacctggccgccgtagtcgtcgacgtgcgtgacgaacaggccgcccgccgccgacgccgagaacggcacgctcgccgcgctcttcggattcaccatcaccggatcgagcggcagcgccgcccggttcgcgcccgctgcgagcgcgacgaccgtcacgtggtacggcgtcgggttgtcgaacacgagcttgcgcgcggccgcatcgacgcgcagcgtcatcggcagcgtcgggtcctcgtcgcgcgcgggctgcacgcccgccggccggtagaacagcttcatctgcgtgtgcagcgcgatttgcagcgcgttcggcgtgtccgtcttcggcggcacctcgcggatgttcagatagaacaccgattcgcggtcggcgggcagcgtcgcgcccggcatccgcgcgatgcgaagcacgttgcgctccttcggctcgacgcgctgcagcggcggcacgaccatcagcggcgtcgtgatccggttgccgcgctcgtcctcgagccacgactgcacgagatacggatacgcatcgctcttgttcgagagcgtcacgatcgcggcctgctcgccttcgttgaggatcacgcgcgtgcggtcgggcacgatcgccgcgtgcgcggcgcccgccagcgcgatgaagagcgcggcggccgcgcgccgtgcgcgcgccgcgcacgggaatcgatgggtcatgtcggtcatcggatcgggtcggtcggtggttcggtggttcggtggttaggtcggttaggtcggttaggtcggttaggtcggttaggtcgggtttgaattcgaggggcgggacggcgcgccgcgctcagcgcgacgcgtgctgcgcggcggcttcgcaggccaccggcgcgggcgtgccgtcgagctgcagcgtgtcgggaagcgcggcgggcgtgcagatcgtcttcgcgccggcgcgcacgacgagcttcgcgcgcggctgcacctgcgtcaggtacgcggcgcccgcctcgccgacgatgccgagctccttgccggtcgcggcgtcctgcaccgacgcgccgaacggcaccggcgcgccgccgtcgcccgtcagcgtgacgaacacgttgcgcccgcgcgccgcgttgaaccggatgtagccgatcgcgccgtcggtgagcacggtgcgctgaatcgggttcgtcacgtcggtgtcgaggccgagcttctcgacgctcacggtcgcgtcgtacacgttgtacggcgacacgccgtcgatcaccgcatagccgcgcgcattcgtgcgggcgtacgagccggacagcggcacgccgggcacgccgtcggtcgacacgagcaggcgcgtgtcgcccgcgttgccgttcgcgtgcgcggtcacgccgtagcgcgtcgcgacgaacgagccgtcgacctcgagcgacgccgacgcgtacgcgttcgcgaccgtcgacgcctgcgcggtgagctggtacgacggcgtgcgctgccgcaagctcgcgttcgccgacgcgcggccgtcggtcgtgccgccgtacagctgataggtgcgcccgttcgcgccatcgtagaggtagcccgcgttcacgctcgtgccgccctcgcccgccgatacgctcgacgtgagcgtctggcgctcgccgagcggcagcgtcgccgtcagcgacacctggttgccgccgccgcccgcgccttgcgtgcggaacgcggagaaacccaggttcacgctcttcagcgcgccgagcgagaacgcgcgcgtgagcgtcacgccgatgcgccgatcggacgggcgcgcccagtaggtcgtctggtcgtacgagaaataggtcgacgtatcgccgaagcgcttggagagcatcgccgaatagcgctgcttgccgttcgcgaggcccgacgcggtcgggtcgcccgagaactgctggaaattcgtgtagtcgcgctcggagaagcgatagccgaagaagcgcacgtcggcgtcgagcgcgtcgacgtgcttcgaatagttgattcgatacgagttgccgcgcttcgtccgcccgttccaccagagcgtcgcgcgcgcgtgcgtcacgtcggccgacagcgcgccgaaacggccgaaatcgcggccgacgccgaacgcgaccgacgtatagccggacgccgcgatgaggccgccgtagacggtcacgtcgaacggcagcccgtacgcggcctcggcgaagccgaaccacggcgtgatgcccgcgccgccgaaggtgcgcggctggccgatcgcggtcttgtagcgcagttggccctcgcgcgcgagaaacggcaccgccgcggtcgcgacctggaagcgctgcaccgtgccgtcctcctcctcgacgacgacgtcgagcgtgccctgcacgctcgtgttcaggttcgacagcgcgaacgcgcccggcgacaccttcgtcatgtacagcacgcggctgtcctgcatcaccttgacgatcgcgttggtgcgcgcgacgcccgtgacgagcggcgcgtagccgcgcatcgaaggcggcagcatccggtcgtcgctcttcatcgcgacgcccgacatcgagaacgtgctgaagatgtccgaatcgacgtagatctcgccgaacgacagcgtcgagcgaatcgacggcagcgcgcgatacgcgtacagctggttgaagcggaacgcgcgctccgcgtacacggcgccgcccgcgcgagtctgcgcctgataatcgccgcgaaagcgccacgcgccccagttcgcgccgatcgtgccgtacgcctgcaccgcattgttctgctgcgcgccgcggccgaacgcgtggttcgcgttcgcgagcacgcgatagtcgagcatcgcgccgtcgacgccgtcgctccagcgctcgggcggcaggtacgacgcatcggcgaattcgagcgcggcttgcgcaatcgtgatcttcaggcgcccttcgcctttctgataacggatcgtcacgccgtcgagcgacgcgagatccgcgcagcggccgcccatcgtgcgcggcaggttctcgacgagcgacttcttcagcccgaactgcgcgacgagctcgggcgcgacgcacgcgcgcgcgccctgcccgtcgtcgtgcgcgacgaattcgatcggctgcaggccgaagaacacgtcgttgacctgcacgtcgagcaggtatgtgcccggcagcgtgtagtccgcctgcgcgaactgcgacaggtcgacgtcgttcctgccgtcgatgctcaggaacgacgcattgaactccgtcgcccgggcatggctgccggcggccagcatgaacacgcagaggaaggaatgtctgattcgcacgccgactgactgaaaccgtaacgggatggggatcgcggaaaaagcgggaacgcgaagcggattcgcgcgaggaaaaggcgcgcgccctttcctcgcggtgcggctcgtcgagccgcgccggcttactggtagcgaaccgtgaagttcgcgacgccgtcggccgtgcctggcgtcacgctcgccgcggtcgattcgtacatcgcggcgaagcgcgcgacgctcgtgccgttgctcagcacgaccgggcctttctgctccgcgccgttgtcgaggtattcgcccgacgccgattgcagacggatgccgacgttcgtcgccgagccgacggtggcgatcagcttcggctgcgtcgcgttcgacgtgcccgtgaacgtgaagtacgcgttcttcgcgacgctcgtgtcgcagtcgacgagcttgatgtcgaagttctgcggcgtcgacttgtcgcccgccgccttgaacgtgttcgcggggacgaagccgaggcgcacggtctggtccaccgagcccgcgtcgatgccgcacgcgccggcgacgatctcgcccgtgaagttgagggtgccggtgccggcggcgaatgcggacgtggacaacgcggcgcaggcgacggcggacaggagagcttttttcatggctggttccgtaacgtgactaatgggattgggacgatttgccggacgtattcgcatcgcacgcgagaaatgctttgcaatgcattggtcttgattcgtcgcgacggaccgcattatcaagatgattcagaaagtattttgtaaatcattgtcagaaaatgacctttcggacggatttcggcgtgtgggatcaaatatttcgagcgaggcattttgcccaaggcggcgcgcttttccggtttttggggcatctcgacaagccattgtttttattatatttaatcgtttgcgcaatctcgcccgcgccgccgcaccgggcgggctgcggtgcgtcccgacccgccgcaccggcggccccgaatctgacatttcagcaagggttgtcaagtcgcaacatctcacacccccctcaatgtattttgatacaacaatctcattaaataaattcaatgcaatcgtttgcgctaaacgatcatcttataaaacgtcattctttcatttttcgcaagcatctgagcattcacgaatttgaatttatttgacaatttaaacgcaaattcatatttattgtgcaagtgaattccgaaatgaatgaaaccgcaatcgtttgcacgagtgcgaatcggtacggcgaaacgtttgcttgcccgctcacgaaaaatggtccgctgaatgcggccgcgcggcggcctcgcccgccgctcgagccggaccgctgcgatgaacgcgggaaggcgcgcgtgaagcgtcgcggcgttgcatcgagccgatccggccgcgtcaagcaagcgtcattcgcgcgcgcctcggagggtggaagcaaggcgagccacgcgcgcgacgccgtgacggccgccggcacacgggcgcggcgtgccgccccgaatcgcatacggcacgcgacggcaggatgcgtctgtccatcgcggagatcgaacgggcacaggcgctcagtcggcgcgacgcggcttgccggaccaccggtcactcgccccgctcatgcgccgcggcaacgtcacagcggacggcgggcacgatgcggcgcgctattcgatgggagggctcgcggaatcggcatgtgatggagagcgggcgccgtgggacgtcgttgtcgttgtcgttgtcgttgtcgttgtcgttgtcgcccgtcgagcggcaagcggcaagcggtccgccaggatcgagcgggttccactgtgcgcgacgcatcggtcaacacatggaatcgctccagacgacgggaaccgggatcgcgttggctgcatgaacgcagtgacgcgcgcgtggagcttcgtcacagcggcggtgacgatacgcgaatagccgcgtcacacagcggccgcgggcgggcgaaggtttaggtctgcatcgccgcgagcgcctactcggccgagctggcggcgcatcgatgccgatgtgtggccggccgccggcgaacgcggagcgggcgggaaatacgccttgacgcactcgctagggcgcttacgcgacacgaatcgtcgatcgcgcggcgaaaccggggcgcggcccctgatgcgcggccgcgcgctcgacgaggcggcgacgcgtgcgtgatgaatcatcccggagcgcgcgccgcgttcgttcggcgcgcgctccgcgatcgcattgatcgcatcagtcgcattggtcgcgacggcaactcaacacatcgacgccacgcgcgacggttccaatccgcacccggcacggcagcgccgacgaatggccgtgtgtacggcatcgttctgccgcgccgttatttcatgcgaacgaacaggaacggcaacacgccatagcggtcagcaaaagacgtgcatcgatatcgcacgaggcacgaggcacgaggcacgaggcacgaggcacgaggcacgaggcacgaggcacgaggcacgaggcacagcgcgctcaagcgctcaagcgctcaagcacacccatcgccgccgcacccggcgcgcgaccagcccccgcccagcgcgcgatacagcgtgatcgcgttcgtgagccgcagctgcttcaggcgaatcagctcctgcccggactcgaacgtgctgcgctgcgcgtcgagcagctcgagatagctcgccacgccgctgtcgtagcgccgctgcgcgagccgcagccgctcggcgtccgcaccgtagaccgcctgctgcgcggcaagctgcgcgtcgatctgatcgcgcgccgcgagcgcatcggcgacttcgcgaaacgccgtctggatcgtcttctcgtattcggcgaccgcgatatgcttgcgcgcgtccgccacgtcgagattcgcacgattgcgcccgcccgcgaaaatcggcagcgtgagccgcggcgcgaacgtccacacgctcgagccggccgagaagagtcccgagaacgcgtcgctcaccgagccgacgtcggtcgtgagcgcgatgcgcgggaagaacgccgcgcgcgccgcgccgatgttcgcgttcgccgcgacgaggcgctgctcggcctgccggatgtccgggcgctgctcgagcagatccgacgacagccccggcgacacccgcgccaccgcgagcgcgtcgagcgcgggcgcatcggcgggcagcgccgtcatgaagtcgcccgcgagcagcttcagcgcgctcgccgcctgcgtgtgctcgcgctcgagcgccgccttcgacgcgcgcgccgacgcgacgagcatctcggccgtgcgcagctcgatcgccgtgctcgtgccggccgcgtaacggcgctgcgtgagcgcgtaggccgcgtcgcgcgcggcgagcgtgcgttcggcgagccccagttgatcgacgagcgcgcgctcggtcacgtacgcggacgcgacttcggcgatcaggctgatgcgcgccgcgcgctgcgcctcggcggtcgcgaagtactcggcgagcgccgcgtccgagaggctcttcacgcggccgaacagatcgatctcgaacgcgctcacgccgacactcgcgcgatacagcgagctcgtcgcgctctcgcgcagcaccgggtcgtaaagccgcgtgcgctcgtagccgaggctgccgtcgatcgacggcagccggtccgcgcgcgcgacgccgtagaggccgcgcgcttcctggatacgcagcgtcgcgatccgcaggtcgcgattgttcgcgagcgccgcgtcgatcagcgcgcgcagcgccggatcggtgaaatacgcgcgccagtcgtcgagccgcgcgtcgcgggcgtcgcgcccggcgtcgccgcggcgcgcgtccggcatcgcgcgcgggccgccggcggccgccgggcccgcctcgcgcggcgcgcccgtcgccgtcgaccaataatgcgccggcacgggcgcggccggccgctcgtagcgcggcgcgagcgtgcagcccgcgacgagcgcggccgcgaccgcgagcggccaggcccgcggcccgttcggccgccgcgctgcgcgcgcgccgcgccgccgggcccggggtttcatcatcgctttcacttggcctccagtgccgcttgcgcgccgcctcggcggcgcggaacgacgtcgaacacgcgcccgacgcagacgaaaaagagcgggacgaggaagatcgcgaacagcgtcgcgctgatcacgccgccgagcacccccgtgccgatcgcgatctgcgcgccggatgcggcgcccgtcgcgaacgcgagcggcagcacgccgacgccgaacgcgagcgaggtcatcacgatcggccgcagccgcagccgcgcggcctcgagcgccgcgtcggcgagcgacatgcgctgcgcgaccagatccttcgcgacctcgacgatcaggatcgcgttcttcgcggacaaaccgatcgtcgcgatcagccccaccttgaaatagatgtcgttcggcatcccgcgcagcgtgacgcccgcgaccgcgccgatcacgccgagcggcacgacgagcatcaccgcgaacggaatcgaccagctctcgtacagcgccgcgagcgcgaggaacacgacgagcaccgacagcgcgaacagcatcggcgcctgcgcgcccgacagccgctcctcgtacgactggccggaccacgcgtagccggtgccggcgggcagcgtcgacgcgatccgctcgatcgccgccatcgcctcgccgctgctgtgcccggccgacgccgcgccgttgatcgtaaacgacggaaagccgttgtagcgcgtcaactgcggcgggcccatcgtccagtgcagcgtcgcgaacgccgcgagcggcaccatctcgcccttcgcgttgcgcacgcgcagcttcgtcacgtcggcggcgtcgagccggtgccgcccgtccgcctgcacgatcacgcggcgcacctgcgagccgtgcatgaaatcgccgatgtagtccgagccgaacatcacagcgagcgtcgcgttgatttcctccatcgatacgccgagcgccgacgccttcgcgcgatcgatgtcgagcttcagctgcggcgcgtcctgcgtgccggcgaacatcaaatcggtcaggacggggtccttgcgcccctcggcgagcagcttctcgcgcgcggcgacgaacgcgccgtagccgagcccgccgcggtcctgcagccggaagtcgaagccgcccgtcaggccgaggtccggcagcgccggcatgttgatcgcgaacaccatcgtgttcggcgtgccggcgaaatgcgcgttgatctccgcgatgatcgcctgcacctggtcccgcgcccgcttgcgctccttccagtccttcatcgtgacgaagatcatcccgccgttcggcccttcgccgtacaggttgtagccgccgagcgcgaacgtgtacgcgctcggcgaatgcgtgcgcacgtattcctcgacgcgccgcacgctctgcatcgtctcggcgagcggcgtgccctgcgggcgaatcaccatcaccatgaagttgccctgatcctcgtcgggcaggaacgcggccggcagcttcgtgatcagcagcgcggcggcggccgtcagcgcgccgtagacgacgagccagcgcagcgggcgctcgagcacccgcccgacgcgccgcgtgtagcggtgcgtcgagcgcgcgacgaaacggttgaaccagccgaagaagccgtccttctcgtgatggtcgtcggcgacgggcttgagcagcgtcgcgcagagcgccggcgtgagcgacagcgcgagaaacgccgagaagccgatcgacaccgccagcgcgaacgcgaactgccggtagatgttgccgaccgcgccgccgaagaacgccatcggcacgaacaccgacgtgagcacgacggtgatcccgacgatcgcgccgctgatctgcttcatcgccttcacggtggcctcgtacggcggcagcttctcctcgaccatcagccgctcgacgttctcgacgacgacgatcgcgtcgtcgacgaggatgccgatcgcgagcaccatcccgaacatcgtcagcacgttgatcgagaagcccgcggcgagcatcgcgccgaacgtgccgagcagcgcgacgggcacgacgagcgtcggaatcagcgtcgcgcggaagttctgcatgaagaggaacatcaccgcgaacacgagcacgcccgcctcgacgagcgtcgtgacgaccttgctcatcgacacgcgcacgaacgacgccgtctcgtacggaatctggtacttgacgcccggcggaaagaacttcgcgagctcctccatcgtcgcgcgcacgcgcttttcggtggcgaccgcattcgaaccgggcgcgagcttgatgcccatgcccgtcgccgtcttgccgttcacgaacgacgggtagttgtaatcgttgccgccgaactcgattctcgcgacgtcgcgcaggtacagcgtcgagccgtcggcgcgcgcgcgcagcgcgatcgcgccgaacgcgtcgggcgtcgtgagcggcgcgtcggcgagcacggtcgccgcgatcggcgcgctgtcgggcaccgcgctgcggccgacgtcgccgatcgtcacgcgcgcgttgtgcgcgcgcacggccgacgcgatatcggacgccgtcaggccgagcgccgccatcttcacggggtccggccagatccgcatcgcatactcggcgccccagaactgcaccttgccgacgccctcgacgcgccgcagcgcctgcaacacgttcgccgacgcgtattcgccgagctccacgcccgataaccgtccgtcctccgacgtgagcgacacgatgatctgcgcgttgtcggccgccttctcgatcgagatgccgtcgcgccgcacgggctcgggcagccgcgcctcgacgattttcaggcggttctgcacgtcgacggccgcgagatcggcgctcacgccctgcttgaacgtgagcgacagcgacgcctggccggcgctgctcgtcgccgacgtgtacagcaggccgggcacgccgttcatctcgcgctcgatcacggcggtgaccgattcctcgacgacctgcgcggacgcgcccggatacgtcgcatagaggctgacgacgggcggcgcgatgtccggatactgcgcgacgggcagcgcgcggatcgcgaagatgccgcccagcatgatgaacaaggagatcacccatgcgaacaccgggcgatcgatgaagaaacgagccatgatcgggttgtgcctgtcaggttgagcgccggccgggcgcggaagccgcggcggcgccggaggccggctgcgcggcggcgccgcgctcgagcgccttcaccgtcgtgcctgcttcgaattgcgcggcgtcgacgacgacgacgcgctcgccgcccgcgagcccgcgcgtgacgatccagtcgcggcctttcatctgcgcggcctcgaccgtcacgtcgcgtatcttgccgttctggccgacgaccttgacggtcgcgctgtcggccgtgcgcagcagcgcgtcgcgcggcacgaggatcgcgtcgcgcgcgaccgcgcgatcgagcgcgatccgcacgtacgcgccgggcagcagttcgcgctccgggttcggaaagagcgcacgcatcgccaccgtgtcggtggacgggtcgacggcaagatccgcgaacagcagcttgcccttgcgcgcgtacgtgctgccgtccgggcgcacgagcgtcacctcgacgtcctgctgcgcgatgcccgccgcgcgtccgctcttcaccgcgcgccgcagcgattcgacgtcggccgcgggctgcgagaagttcacgtagatcggatcgagctgctcgacggtcgtgagcggcgtcgcctgatcctggccgacgagcgcgccttcggtcacgagcgcgcggcgcgcgcggccgtcgatcggcgcggtgacggtcgcgtaatcgagctgcagttgcgcgcgcgcgagctccgcgcgcgccgacgcgacggccgccttcgcctgccgttcgtcggcgagcgcctcggtgtggtcgcgctcgctgaccgcgcggtcgcgcacgagctcgtcatagcggcggcgcttgtcgagcgccgcgaggtgcgcggcccgcgccttctcgagcgcgcccgcggccgcgtcgcgcgccgccttgaacggcgcgggatcgatcctgaacagcaccgcgccgcgcttgacttcctgcccttcctcgtaggtgcgcgcggtcacgatgcccgcgacccgcgcgcgcacctcggcctgccggtacgcgtcgagccggcccggcaattcgaccgacagcggcaccgatgtcttcttcaccgtgacgacgctcgcctcgcgcggcgcggcggcgtcgtgctcgctttcgtgcttgccgcagccggccgcgacgaacgccgcgaccgcgagcgccgccgacaagcggcgcgtgcgtgcccattcgtatttcatttttccctcgcaagtcgctcgaccgggacgaatttggggtcggtcggggcgatcgattataatcagtcacgattgattaaataatgtcgcccaatatattgtcgtaagaaagcgacacgcattcgtaagggagcaccacccccatggcccgcaagacgcgcgaagaatcgctgaacacgaagaaccggatcctcgacgccgccgagctcgtgctgctggaaaagggcgtcggccagaccgcgatggccgacatcgcggaggcggccggcatgtcgcgcggcgcggtgtacgggcacttcaacggcaagatcgaggtgtgcgtcgcggtgtgcgaccgcgcgttctcgcgcgcggtggaaggcttcgacctgtccgacgagcggccggcgctcgcgacgctgcgccttgccgcgtcgcactatctgcaccagtgcggcgagcccggctcgatgcagcgcgtgctcgagatcctctacatgaaatgcgagcagagcgaagagaacgcgccgctgatgcgccggcgcgcgctctacgaactgcagacgctgcgcatcgcgaaggcgctgctgcgccgcgcggtcgccgcgggcgagctcgacgcgtcgctcgacgtgcacctcgcgggcgtctatctgctgtcgctgctcgaaggcatcttcggctcgatgatctggaccacccggctgcgcggcgatcgctggcgtgacgccgaggcaatgctcgacgcgggcgtcgacacgctgcgcgcgtcgcccgcgctgcgcgtggccgaggcttgcgcggcgcgcggattgccgcgcgcaaacgtgcactgaacgcgcactgaacgcgcatcgagcacgcattgagcgcgtggggcatccgcccctacataaaaacgtcaaattgcgaggaacaattgcgcgcgtggcgcggtcacttttgttggcatcgattcttcatttgggtttgaaccctcgaaaaccgaatcgccgttcggagcggatatcgtccgcgtcgttgggccgagcggcacgcggcggggcgcggtccgttgacggtcgcgccccgccgcgttgagcgccctggcactgccggcccgccccgacgcgggttccgacgcaaccgccgcccacccccttttccgttcgaaccgcccttttcaaggatgtggacacccttggccaagccaatcgcgtaccccgtttccgtttcttccgcccgccgcgccgagccggcgcccgccgccgaagcgccggcccgcggcggcgcccctcgttcgttcacgcgcaggctgcccgcggcgagcgcgctcggcgcgctgatcgcctgcggtctcgccgcgctgccggccgtgtcgaagtcgcccgacgcgtcgagcgcgaatgccgcgcgcgccccgcagcgcgtgttcgccgacgcgccgtttccgagcgcgcagcgcttcgtcacgggcgagctcgagcgcatgctcgccgagcagaacccgcccgccgcgccgttgcgcacgctcggcgcgcacgccgagggcgcgacgctcggcgacgcgccctcggacatcgcgcagcacggcccggcgcggccggcgcccgcacgccccgccgcgccgccgccggggcttttcgcgccgctcgccgagcaccgcaacgcactgctcggctacgacggccgcgcgttctcgctcgccgattcggtgctcgcgctcgtcgatagcggcgtgcgcgccgggccgatcgacgacacgctcgccgacacgctgaaccggctcgacatcccgcccgaagtgcgcatccagatcggcgacctgatcgccgagcgcgtgcgagcgcatgcgcacgcgcagcaaggcgaccgctaccggatcgcgttcgacgccgcgtcgggcaagccgcgcgtgaccgcgctcgagctgcgcgtcgcgggccgccggttcggcgcgatctggttcaagccgccgggcgcgtcgagcggcgcgtactacgcgttcgacggcgcgccgctcgacgcgccggcgctcgcgatgcccgtcgtcagcacgcgcatcagctcgtacttcggcgagcgcgtgcatccgctgtcgcacatcctgcagatacatacgggcgtcgatctcgccgcgcccaccggcacgcgcgtgaacgcggcggcggcgggcgtcgtgtcgttcgtcggctacgatccgggcggctacggcaagtatgtcgtcatcgaccatccggaccgctcgtcgacctactacgcgcatctgtcggcgttcgcgccgaagctcgaggtcgggatggcggtcgcgcagggccagcggatcggcgcggtcggctcgacgggcgcggcgacgggcccgcatctgcatttcgaggtgcgcgtcgacgatcagccggtggatccgctcgtcgcgctcgcgaacgcgcagaacacgctgtcggcgatgcagctcgacgcgttccggcgcgccgcgagcgaggcgcgcttccggctcgcgtcgggcgccacgccgccgctcggcttcgcgcagatcaacgcgccgctgtgggccgagttcgccaccgatacgtcgacgctgcgcgcgatcttcaacacgcattacgcgacgtcgtgacggcgcggtgacgccgcgccgcgtcccggacgcgaatcgtcctatcgcggcccgcccgccgccggctgcgcggcgctcgcgcgcgtcgcatcgtcgccgcgcggcgcgcgccgccgccgatgcgcgagcagccgcgtcgccgcgacgtcgagcgcggtgcagagaatcaggtagatcacgccgacgaacaggaagatctgcgcgggatacaccatcagccgattgttgacctgggtcgcgacgaacgacagctccggcacgccgacaatgtacgcgagcgacgtgtccttcacgagcgacacccactgattgacgaacgacggcgtcatgatcctgaccgcctgcggcagcagcacgtggcgcaccgtctgccagcgcgtgagcccgagcgccagcccggcctgccattgcccgtcgcccgcggcccggatgcccgcgtgcaccgaatgcgcgagatacgcgccgccgacgagcgacagcgcgcacacgacggccgcgagccccggcacgtccgcgtgcagcagcaccggcagcaggaagtacgtccagaagatcagcatcagcaccggaatcgcacgaaaaaaaccgatcacgacgacgagcgcgccgcgcagcgcccccgtcgcgagcgcgagcgcgacgccgagcgcgacgcccagcccggccgacgccagcgccgatgcgagcgcgagcacgagcgacagcgcggcgccgccgagcgagccgtccggaaacgcgccgacgagcaggtacggcagattgttcgcgagtatcgacagatccatcgtcagcgccccgcgaacgtgcgatcgcgccgccgcagcgtccattgcgcggccgcctcgaccagcgcgaccgccgcgacgtacagcacggtcgacacgccgaatgcggcgaaggtcctgaacgtctcggtctcgacctggcgcgatgcgtacgacagctcggcgacgccgatcgccatcgtcagcgacgagttcttgatcaggttcatgtactggccgaagagcggcggcagcgcgatgcgcaccgcctgcggcagcacgacgaagcgaaacgcctgcagcggcgacaggccgagcgcgctcgccgcgtgatgctggccggccggcacgccgcgcagccccgcctgaaactcctcggcgacgaacgcgctcgtgtagccgctcaggccgagccagcccgcgacgaactcgaacgacggccagcgcagcgcgaggccgccgacgtcgagcgcatgaggcgcgttgagccacgccatcgccggctcgggcagcagcgcggcgacgccgaaataccagaacagcaactgcacgacgagcggcgtgttgcgaaacgcgacgacgtacgcggccgccgcgcgccgcggcgatgcgcgcttcgcgtgccgggcgatcgcgagcgcgaagcccgcgagcgtcgccgtgacggccgccgcgagcgacaggccgagcgtcagcaggaagccctgccataaccacatcagatatttgggagcgagccaggcgtccatctcattgcttcgggccgcccgcgcgggcggccgcagattgcttgtcgcgtgattgcttgtcgcgtgattgcgcgccgcgtatcgcgtcgttcgcgcgcgtgccgcccgccccttcgcaccgtgcccgcggcgcgtgtatatgcgaagcgcatgccgcccgcgccgatgcgcgcgccgcgtttcgcgcgagcatcccgcacggcatcgcatgcgatgcggcaagcgtacgtgccgtcatgcacgcgtgatgcacgcgtccgatgccgcgcgagcccccgtcgggcgcggcatcgcgcgcccgacgcctcgcgcatcgccgcgcacgttcggcgcggggttcaccacgacggtcaacttcaacgccgcctcaacgttcggcggaacttccggccgagcgctcagcgcttgtcgccgatcttgaagatccgcgcgagcggcgtcttcgtattcggcccgaaccatgcgtcgtagatccggcccgcgcggccgctcgcctcgagatccgtcagcgtttcgttgacgaacgcgacgagccgcggctcgcccttcggcgcgccgacgcccatgtaatcgttcgagatcgagaacgccggcacttcgtagttctgcttgtccggcacgttcgcgagcaggccgatcagcttcgggccgtcctgcgtgatcgcctgcacgttgcccgcgcgcagcgcggcgaatgcgaacggcgtgtcgtcgtaggcgacgatcgtcgcctgcggatatttctcgcgcagcgtgacctcgttcgtcgtacccttgtcggcgccgatgcgcaggcggttcaactgatcggccgatttcagcacgcccttcttcgcgagaaactgctgccccgacgcgaaatacggcacgctgaagtcgacctgcttcgcacgctcgtcggtgatcgtgaagttcgcgagcacgagatcgaccttgcccgaggtcaggaacggaatgcggttcgcgggattggtcggctgcagcttcagcttgacgccgagccggtcggcgagcgcctgcgcatagtcgacgtcgaggccgacgatccggttcgtcctcggatcgacgaagccgaacggcgggttgctgtcgaacgtcgcgacgcgcagcacgccggccttccggatatcgtcgagacgatccgcgtgcgcggccgcatgcgcggcgacgagcgacaaaccgaggagccaggtagcgaatggcttgaatttcattggcgcgactctcttgttctaggtgatgccggcgcggcgcgcccggcggttgagcgacacggcgcgcgaggcgccgcaagttcgtcaccgtatcagtgcatgcaccgttttcgaaccaagaaatgctgctgaactcagcagttttcatgctatcgcgcggccagggccgcacgtgccgcgacacgatccggcacggcacgacacgacacgacgcggtgcgacgcggcgcgaagcattcgcgcggcccgcgcgtcgcgcgcatgcgcgcgccggcggccggcgcggacgttcagtatgcgaggcgaggcgcgacgtacgcgccgtaggcgggcccgatgccgctcgcgctcgcgggaatcttgtagccgccgacgaagtggccggtgatcgccttcaggttcgcgccgtccgacgcgtcgacgtagaacgcggcgaacgcgacgaccggcacgtacgtcttgctgctgatctgcgtggcgaccggcacgacgaccgtcacgccgaccggcacgtcgtaatagagcgcggtcttcacgccgggctcgatccagatgctgtcgccgatcgaaagcggcgtcgggttgccgtgggccatcaggcctcgcacggtcggcacgtcgttcgcgttgacgaggaacgtcgtccactggccggcatagcaggtgccgccgtacgtccggccgttgccgacctggaactcgtacggcgcgcccgtcgtcggatccacgcgcggcgcgcccgcccgcgcgtcccagtactgatcgagcacacattgatcgatgaccatcggaaagagcccacccgcgccgaccgtcgccggcgcgccggcgaccgcgaccgccgtcgccgcggcgggcgtgccgacgagaccgagcaagccgcccatcaacagcgagagcggcccgccgttctggttcggcgcgcgcgtgacggtggcctgcacggcgggcacgtcgtactcgccgggcgcgagcgtcgtcggctcgagcccggcgggcacgcccgtcacgttccagtagcccgtctgcacgtcgccgctcgatagcgccgcgccgtcggacgcgttcagcgaaagcgccgcggccgccgcgctcgcggccgccgcccacgcgggcgcgccggcgcccgcttcgagcgacgcggccccggcgagcgcggccgcatccgccgcgttctgcagttcgttgcgcgcggcggccacgcgcggcaggtcgatcgcgaacgcgccgaagagcagcagcaccggcaggaacagcacgaaccacagcatgaccgcgccgcgctcgcggcgtcgcgcgaaggcggcccggcgctcattcatagttcatcaccgtcacggccgtcagcgtgatcggcccggtcagcgcgctcagcgcggaaccgagcacgaggccctgatatgtgtagctgacggtcactttcaacgggctgccgggcgacgtgccggccgactggtcgacgttgacgacgggcgcgccgaccgtgccgccgctcacgaggctgccccgcgcatacgacagcgcgatgtttgtgatgtcggtcgcggccagttgcggcacgcgcacgacgacgcccgcgcgcgcggcctcgcggctcgcgttggtgatcacggccttgtcgcagagcaggaggctcgtgtcgacgatgccgaacaacacgagcatcatgaacggaaaggcgagcacgaactcgagcgacaccacgccgcgctcgtcgtgcacgagacgcgcgaggcgcttcatttgacgacctcaacgcgcacgggcgcgaggtcggcgtcggcgatcgcgcgccccgcgtaaggcgcctgcggggcggccgccgcgtgctccgcgcgaggcgcgttcgccgcagtcgtcatggtcggcccggccgccgcatttgtcgcatttgccgcatttgtcgcacctgccgcgcccgccggacccggtgcgccgccgccccccgctcccgccgcgcgccgcgcgcgcacgttccggtagaagcgcaggttgtcctccgccgacgcggccggcagatcgtgaacgaggatgcgctttgccgcatcgtcgttgccgagcatcccgtatgcgagcgcgaggtcctcgcgcgcctgcgcgggcgcgttcggcagccccgcgatgtcgagcagcacgttcgcgccctcgcgcgcacgatccgcgagcacgagcgacaggccgaggtcggtcttcagcgcatgcgcgtccggatgccgcgcgagcgcggctcgatacacgcgttgcgcgtcgtcgtgccggccgagcagatccagcaccgtgccgaggccggcggccgccgcgatgttgtccggacgcgcggcgttcagcttcgcgtagcgcgcgagcgcgtcgtcgagatgccgctcgcgcagcgcgacgcgcgcaaggcccagttgcgcgcgcggatcgtccggcgcggccgcggccgcctgcgcgtagagcacgcccgcgcgcgcgagctcgcctgtctggtacatcgcgtcgccgagccccacctgagcggggagcgagcgcgggtcggctttcagcgcgcgctcgaagagcgtcgcggcgagctccgcgtcgccggccgcgagcgcgctctcggcgacgctcagatcgccgtcgccgaccgtgccgcgctgcgacagcaccggccgcggctgaaacacgccgtggctcgcgcagccggcgagcagcgcggcgagcagcagcgcgaccggcatcgcgcgacgaacgcgccccgcgcgttgcgcgcctatcccgcctcccatgcttcccatgcttcgcgcgcggctcgcgcgtgctgcgcggccggggcgccgcgccgtgcatgcgccgtcgcatgcgtcgtcgaaatgtcggtcattcatttgtggaacaccgctatcagtcgaatcaccgccggccccgccgcgatcaacgcaacggtcggcatcacgaacagcatcatcggcagcgtcatcttcggcgcgagcttcgccgccttttcctcgagcgcgatcatctgcatcgcgcgctcggtgcgcgagagcatccgcagcgactgcgtgatcggcgtgccgtattgctgcgactggacgagcgtcgtcacgagcgcgcgcatcgacggcaggccgatgcgcgcggccatcgcgttgagcgcgaacgcggcgtcgccgccgatctgcagttcgtccgcgcacacggagaattcgtcggcgagcggcgggcagatcgtcttcagctcggacgcgacgcgccggatcgcgaccgcgaggctgttgcccgcgttcgtgcagatgacgagcaggtcgagcgcgtcgggcaggtacgcggcgatcgtcttctggcgccgcgcgagcacgaagccgagcgcatgctcgggcagcatcatgccgatcacgaacgcgcccgccatcatcagcacgcgcagcaccacgtagtcgcccacgcgcggcacgtgcgcgccgagcgcgagcgcggcgagccccgcgcacgcgccgacgacgagcttgagccccgccatcaccgacaccgcgcgatgctcgcgaaagcccgcgctcgcgagccgcgcggcaagcttcatccgctgcgtcgcgtcgacgacgggtacccgctcgccgagcgacgccacgcgctgcgcgacgcgccgcggcacgctgcgcgcgccgtcgtccaccggcgcgtagacggccgccgcgcgcgcggcgctcgcgcgcgcgcgctgcgcgacgcgccggcgcaccgcgacgtcgcgggtgagcagccacgccagcgccgcgacggcgacgagcgcgagcagcacggtgatcgacagcgcggccggcgtcatcgcgaagtgtccaggttggcgatcttgcgaatcatcgcgagaccgacggtgagcagcaccgcggcgaggatcagcatcttgtgccccgcgcgcgtgtggaacagcaggttgacgtatggccggttcacgacgaacaggaacccggcgatcgcgaacggcacggccgcgatgatcttgctcgcgatgcgcccttcggccgtcagcgcgcgcgtcttcatccggatgtcgcggcgcgtgcggatgatgcccgagaggttctcgagcgtttccgtcagattgccgcccgtctcgcgctgcaagacgaggcacacgccgaagaacgagaaatcggcgagctgcaggcgctcggcctgctgctcgagcacgtccttcaggtccgcgccgacgcgcagcgcgtcgcccatcgcgcgaaacgtcgcgcgcacgggctcctcgctttcgcggcccgcggtgccgatcgcctgcgcgaccggaatgcccgcgcgcaccgcgcgaatgatcagatcgagcgcgtccgggaacaccgagaggaagcgctgcttgaagcgcccgatcagaatccggtagacggcgcgcgccgcgccggccgcgagcgcggccgcgagcgcgagccgcagccagggcgcgaagcccgcgaacgacgcgccgacgaaaccggcaagcgccgcgagcgcggacgcgaacgcgatcgcgcgcacgccgccgccgcccgccgccgtgcgcacgtgctcgccgcgcgcgcgcagccaggcgcgcagcgcgccgccctcgccttcgccgtgcgtgcgggtgaacaattgcagcccgacgcgcgacgcgcgcgcgggcgccgccggccgcgccgcggcgcgcggctcgcgcagcgcctcgacgcgcgagcgcacgcgcgcggcgggccgccgccgcgcgagatcgcgcagcgcgcgcacgatgaagcccgcgacgacgatcgcgaaaaacgcgccgacggcaacgacgtccgccgcgctcacggctgcaacgcgccgagcagcgcgccctcgaggccgtaatacgcggcgcgctgcgcgaacgccgggcgcagcgacgacgattcgaacattccgtgcacctgctcctggaacgcgctcgcgtcgtagcggaacgcgaacagatcctgcgtgatcacgacatcgccctccatgccggcgatctcggtcacgcgcgtgacgcgccgcacgccgtcgcgcatgcgctcgatctgcaggatcatgtgcaccgcgctcgcgatctgccggcggatcgacacgagcggcaggttgccgttggccatcatcaccatgctctcgaggcgcgtgatcgcatcgcgcggcgtgttcgcgtggatcgtcgtcatcgagccgtcgtgcccggtgttcatcgcctgcagcacgtcgaacgcctccgggccgcgcgtctcgccgaggatgatgcgatcggggcgcatgcgcagcgcgttgcgcacgagatcgcgctgcgacacgccgcccagcccctcgctgttctccgggcgcgtctcgaggctcacgacgtgcggctgctgcaattgcagctccgcggcgtcctcgatcgtcacgatgcgctcgtgcgaatcgatgaagtgcgacagcgcgttcagcagcgtcgtcttgccggagcccgtgccgcccgagatcacgatgttcagccggcacgcgctcgcgatcttcagcacctcgaccatcgcctgcgacaggttgccctgctgcgccatccgcgcgagcgtgatgttgcgcttggcgaacttgcggatcgaaatcgacgcgccgcggatcgcgatcggcggcagcacgacgttcacgcggctgccgtccgcgagccgcgcgtcgaccatcgggctgctctcgtcgacgcgccgcccgaccgccgccgcgatccgctgcgcgacgttgatcacgtgcgcgttgtcgcggaacttcagcggcgtgagctcgagcttgcccgcgcgctcgacgtacacctgatcggggccgttgacgaggatgtcggtcacgcgttcgtcggcgagcaacggctcgatcggcccgacgccgaacatgtcgttgaggatctcgtcgacgatgagcgtctgctcggcgagcgtcaccgtcagccgctcgcgcgcgatcacgtcggcggccgcctgctcgatgccttcgcgcacttcggcgcgcgacatcatcagcgcggccgacatgttcatcgacgagaacacgaccgcgcggatcgtcttgaacgtctccgagcggatcagcgcctcgtggtggtcttgcgcgggcgcgcggtcgtggccgtcatcgcgatcgatgcggtcgatgcggtcgtcacgcgatgcgggccgatggccgcttggcgcgacgccggactgcggcgccccgccgggcgcgctcgcgcccgatgcgccggccggctcgcgcgcgcgtgccgcgccgcccgcgtcggacgccgatgcgtggccgccggccggcgccgcgcccgcgcccgccggcgcggcgtcgggcgcgaactcgtgcgcgccgccggcgtcgccgggcgcgaatgaagcggccggacgccggccgaacatcaccgcgccccccgcgcgccggcgagccgcgcgtaccacggccggcgcgcggcgggcgccgcgtcggcgcccgtgagcccctgcgcgagcgcgccgatgccggccgcgaagccgtcgccgcgcggcgcgtcgagcgccgcgccgaggttctcggcgacggcgagcgtttgcggctcgtacggcagctcgagcatcgacgcgcgccccaccgcccgcgcgaagtcggccggctcgacgcgcccgcgcaccggctgctgcgcgttgttgaggatcagcgagacgtgcgcgtcgccgtcgcgcgcctgcgcgtgatgcagcagccgcgccgcctcgcgcgccgcgtgcaccgagcggtcggcgaccacgtacacgctcgcgcacgcggcgagcgcctcgtcgacgagccggcccgcgcgctcgggcagatcgagcagcacgtaatggaactgatgcctgagcgcgccgacgagccccgcgaccgcgcccgcgcgccacggcgcctcgctgtcgtaaggcagctcggccgacagcacgaagagccggtcgctctgcgcgaccatcgcctgatggatcagttgcgcgtcgagccgctgcggattctgcagcagctcgacgagcccctggttgctgacgacgccgagcatcgagcacgccgcgccgccgtggcagtcgaaatcgacgtacgcgacgcggcggcgcgtgcggtccgcgagatggcgcgcgagcgcgaccgcgatgctcgtcacgccgacgccgccgcgcgcgccgacgaagccgatcgccttgcccgcgcgcgcggcggcgttcggatcggccgccgacagcgcgcgatgcacgagctcgacggtcagcggcttgacgagataatcgcgcacgccgatgcgcagcatgctgcgaaacagcccgacgtcgttgcgctcgccgatcacgatcacgttcaccgatggatcgcagacgtcggcgagccgcgcgagatcggacaacggcatcgccgcgcccgacacgtcgacgagcagatgctgcggcccgtgcgaaagatcgcgcatcagcgcgatcgcatcgtcgattccgccgcgcgcgacctgcgcgcccgtcatcgcctgatcggcgatcaggttgcggatcacctcgtcgctcgccgcgtcggcgacgatcgcgacgaggcgcgcgccgcccgccgcgtcgcgcagttccttcacgggccgcgcgccgcccacccggtcgaatgcgcccatttcgcccccgctagtgcgtgacggacgtcgtcgtcgacgtcgggttcagcggcgtcgcgcggccttcgtcgtagcggcgcaccgcgctcgcgccgagcgccgcgtccgcgcccgcgtacggcagcggcgcgacgagatcggcgggccgcgcgagcatcgccgcgaggttgccgtaggtcgcgcagccgaagctcacgccgggccgcgcgcggcccgcgtcgatcatctgcgagcgctgctcgagcgccgcgcagtccggcgcgcgcgcaaggcccgtgcgcgcgtcgtagccgatcgtcgacgcatcgggcatcccgtacggcgggtggccggacatgcagccggcgagcgccgcgagcgccgcgcacgcggccaccgcgcgcgacgcgcgccggcgcgtggtgtgttccggtcgaatcgccatcgaatgcctccgtgtccctcttgtcttccgtcgtcagtagacgaaccccgccgggcccgcgagccgcggcgcatcgccgccgagcggatcgatgccgagcgagcgctgcagcacgaactcgatgtcgctgctcgggcgcgtgacgtcgtcgagcgcgtcgcgcagctcgcccgggttcgccggctgcacgatgtagggcgtgacgatcacgacgacctcggtcttgtcgttcaggtagttgcgcgacgagaacagcttgccgagcacgggcagccgcgcgaggcccggcagctcggcgagcacgtcgctgctcttgctctgcaggagcccgccgatcgcgaagctctgcccgctcgacagctcgaccgtcgtgtcgacgcggcgcaccgtcagcgccggcaccttgatgctgcccgtcgtcacgctgttggtcggatcgatctcgctcacctccgggcgcaccttgaggctgatccggttgtcggcgagcacggtcggcgtgaagtcgagcgacacgccatatggcttgaactggatcgtgatcgcgcccgtcgtgtcctgcgcgaccggaatcggaaactcgccgcccgcgaggaagctcgcggtctggccggagatcgcggtcaggttcggctcggcgagcatcgtgatgaggccttcctgatcgagcgcgtcgagcacgccgtcgatcgagtagcgcgacgtgtgaaagccgcccaccaccgagaacgcgcccgacggcgacagatcgaacgccttcgacgccgtgtcgaacagcgtgcgcccgttgaacaggccgccgacgaagttgccgctcgcgccgagcgcgctccagttgatgccgagctgctgcgtgatgttgcggtcgacctcggtgatgcgcacgcgcaggtgcacctggatcggccgcgcgagcgtgagccggttgacgagcgcttcctgctggcgcaggtacggcttgagcgtctgcacgacggcgtccgcgtccgccgcgctcggcacgcggccgctcaccatcagcgagcccggcgcgcccgcgagcgtcaggcgcagttgcggaaagcgcgcatcgagaatgcgctgcagcgacggcgtatcgacatcgacgacgaccgtctcgcgcaggatcgtccggttgttcgcgccgagcgcgaagagcgtcgtcgtgccggctttcttgccgagcacgaacaccgcctgcggcgtcggcacgtgcacgtcggcgacgtccgggtccgcgacgaacaccgcgaccgccggcgccggcagcttcaccatctcgccgccgccggcgggcacggccagcaccgggccgaggtccgccgcgcgggcgaatctcggcgccaccgccatgcccagcgcgagcgcgagccaccacaacgccgcggcggccgcgcgccgcgccgccgcgaacgcccgcgcgcgcggcgatgccgatgcggcttgccgccgcttgccgatcgcgtcgatcacactccacatttgcgctcgtcctcctgatcgatcgacatcgtcttcacgccgcgggccgcgcgccggcgggcggcgcggccgctcccggcagcggcggcagcgtcggaatcggcggcacaccgcccggcagcggcgcaccggcgctcgccgcatcgtcctgcttcgagccgcgatagacgatcacgcgacgctcggcctgcgcgcgcgcggcgcccacgcggcgcggctgcgcgggcgcctcggccggcgcctgcgcacgcagcgcgcgcgacacgtcgcccgcccatacgggcggcgcgggcggctccgcgggcgccgtgccgacggcgccgcgatcgctcgttgcaaagctgcgcagcgcgagcgacagcgcgcccagatgcgcgccgaccgtgatcacctgcgcgtcgcgcgagctcacctcgaacgtcaccgtgcgcgcgcgggtgttcggctgcgcggcgtcgtccttgggccgctggaatgcggagccgacggcgagcacgcgcagccgcgcggcgatcgtctccgattcgaccgcgcgctgcggatcggccggcgtgccgcccggcgcggcgagctgctgcgtgagcagcacgtcgacgtagtcgcccggctcgatgaggccggcgttgccggacacgtcgtcgatcgcgaccgaaatcgcccgcatgccgggcttgagcgcggccgcgagaaagcccggcgcgctcggcgaaatcacgtcggccggcccgagcggcgcgcccgcgcgcaccggatgacgcagcaggtcgcccttgaggtccgtcttcggctcgccggccgcggcggcgctcgcgtcgttcgccgcgccggcggctttgccgtcgccgcgcgcatcgccctcgatcaacgcgccggcgggcgcggcggagcgcgccatcgtcttccagccgaggtcggcatcgcgcagcagcaggcccgccggcagatcggcggccgccacacgcacgcgcacctgctgcggcggcgcggccgggcgcggctgcgacgccgcgacgtacagcacacggaacagaaacgcgccgaccaccgcgacgagcatcaggccggcgagcttgagaaaatgggacatatcagccgcccgtcatccgagacatccgggcagccggcaagccgccggcgcccatacggcgagcaggccgcccgccgcgagcgcgaccccgtacggcacgccgcgcgccggcgcgaaccacgcgagcacgcgcggcgcacgcccggccgcgatgcagacggcgccgacggccaagccgccgacgccgatcgcgaacgcgacgggccacgcgtgcgcggggcctgcccatagaaacaccacggccgcgagcttgacatcgccgccggcgatccagccggcgcggaacatcgccgcgccgagcgcgaacgcggccgcgccgagcgccgcatgcgacgcgaagccgccgtcgcccggcgcgcccgcgagcgccagcgcggcgtacagcgcgccgacgagcgcgaccgcgaaggtcgcgagccgccgcgtgcgcagatcggcgagcgcgagcgacgcgagcgtccaactggcgacgagcttgagcgggagaatcatgggcgtgcgtgaaatcgggaagtccggccggcgcgccacggcaggcgccaccggccgttcatcgtcaatggccgttggtctgtacgctcgtcaccttggtgatcatgttctggaacaattccggcaagccggagccgccgccgaaaatggcgcccgctgcagcgaccgccaccaccacgatgccggccagcaccgaatattcgagcgcactgaccccgcgctcgtcgcgccaaagcgattggatgaaacgcagcatgagagtctcctgatagaacggctgctaaatggggcgccgtgagcacagcgccggaaagatgcactttccacgctgcataacggacaccgcgcaaacgttccacagtcgggcaaacccttgttcccttatttatttcgggctccgacgcaagcttcgaaggcaagacgaaatgcattcgtcagattgcgccgttgcgcgggcaatctcacgacgaaacgcacgggagaacggcgaacgccgaaggactccgccagacgattcggtatccgtaatgagtggcgcagagatgggcgatgccgcgatggcggcttcgtccgaaggaaacgcacggcatgggccggcatggccgagtgagcgccggcacagcccgcggcgcggtgcggcacgcgcgtgcaccggcgaactcgggtgcggactcggggtgcgggcatcgccctcgtcaccccacggatctcggccgcatgccccagccgctcgctcggccgtttgcttggccgttcgacccgttgccggccgtggcccgcgcctgcgcctgcgcggggcgcgggcgcgctacagcgtatgcacgccccagcgcttgacgctcacgcgttcgagcgcgtcgaacacgccatgctcgacgacaagcccgatcgcgatcaccgcggcgaggccggcgaacacgcggtccgtgtagagctcgttgcggttctggaagatgtaccagccgagcccgccgccgcccgcgctcgcgccgaacacgagctcggccgcgatcagcgtgcgccacgcgaacgcccaggcgaccttcaggcccgcgagaatcgaaggcagcgcggccggcaccaggatcgcgacgacgtggcgcaagcccgtcagcccgtaattgcgcccgaccatcctgagcgtcgccggcacggcctgaaaacccgcgaacgtgctcagcgcgagcggccagagcaccgcatgcacgagcacgaacagcaggctgcccgtgccgaggccgaaccacagcagcgcaagcggcagcagcgcgatcgacggcagcggattgaacatcgcggtgagcatcgtcagcagatcgcgaccgaggcgcgtcgtcgccgcgagcgcggtcagcgcgaacgcgagcgccacgccgagcgcatagccgcgcagcagcatcgacagcgataccgcgatcttcgccggcagctctccgttcgcgacgccgtgcgcgaacgcaagcgcggtcgcgccgaagctcggcagcagcagatcgtcgtcgaccacgcgcgcgacgatttcccacgcggcgatcagcgcgagcgcgagcgccgtcttgcgcagccattgcgcgtcgcgcaggcgtcgcactccaagccgcgcgtacaggcgcgcgagcggcgcggcgcggccgcgctcgcccgcgccggcggccggatcgccggctcgcgccgccacgatcccggcagccggggcgatcgcgtcgatcgacgcggccggcgcgagcgcgagctcgtactcgtcgcgcaccggtggcgcgatgcgcggggccgcgctcatgcgcgcgccccgctttcgtcgaacagcagccgctggatccgctccgccgtccgctggaaatccgcacgcccgacgctgcgctcgtcgaaatgatggctgttgagttcggcgcgcacgcgccccggatgcggcgacagcaacagcacccggttgccgatcacgagcgcctcctcgatcgaatgcgtgacgaacagcagcgtgaagcgcgcgtcgtcccacaggcgcagcagctcgtgctgcatccgccggcgcgtgagcgcgtcgagtgcggcgaacggctcgtccatcagcagcacgcgcggctccatcgccagtgcgcgcgcgatcgcgacgcgctgcttcatcccgcccgacagcgtgtgcggatacgcatcggcgaacgcggcgaggcccaccttgtcgagcgccgcgcgcgagcgctccgccgcgtcgcggcgcgacagccgtctcgccgcgcgcagcgcgaacgccacgttctcgcgcaccgtcttccacggcgccagttggtcgaactcctggaacacgacgatccgatcggcgcccgggccgcgcaccggctcgcccgcgagcgtgatcgcgccttcgacgggcgcgacgaagcccgcgatcgccttgagcaacgtcgacttgccgcagccggacggcccgagcagcacgaagcggtccgcgccgtagacgtcgaagctgacctgctgcgtcgcgcgcacgacgcgctcgcgatggcggtattcgagcgtcacgcgatcgacgcggacgagcttgccgctcgtcgcgcacgcatgcgcgtcggccggattcgaaaacagggtggacggttccgccgccatgcgtcgcactccaacgagcccctgccgggagcatccaaaaaaatgcccgctgcgagagcgggcgagaatcccagtcaaggaggtgtcacacgaactacgggtccagattaaggtgcgtcgccgccctgcacaacgaagcattttcgatatcgatatcgtgcgcgccgcattgacgccgcatcggcgcaacgtcgtcatctcgtcgcgtcgccgcatcgacggcgggcgcggccgcgcgagtcgccatatcgtgccgcgccgaactgcctcgcctgcctcgtgtccaacgcatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtggatgccgtgcatccaacacatccaacgcgccccgcctcacccgtgccgccgggcggccccccgtcaactgccctgcgcggtcgccggatcgtcgaagaaatagtcgcgccacgtcttcggctcgtggcggatcgcgccgacgcggtgcatgaacgccgcgagcgcgaacgtgttctgcggcgcgatcctgaactgcacctgcggattcctgacgattttcagcagcagcgcgcgatcggccttcgagccgttcacgcgcagatacgcgtcgaccgcgccctccgggttcgtctgcacgtagcgcgccgcctgcccgagcgcggcgacgaacgcgcggtaggtcttcggattgtcgcggcggaatcgctcggtcgcgtacagcaccgtcgccgagctcggcccgccgagcacgtcgtacgaactcagcacgatgtgcgcgttcggattggccgcgagttcctgctcctggaacggcggattgccgaagtgcgcggtgagctcggtgcggcccgcgatgatcgcggccgccgcgtccgggtgcgcgacggcctgcgtcagcttgtcgagccggtcgtacgcacgatcgccccaacgctgggcggccgcgaactgcagcaggcgcgattgcaccgataccgtcaccgccggcaccgcgatgcgctcgcgcgcggtgaaatcggcgatcgtcttcacgcgcggatcgttgctgacgaggtaatacggcaaattgccgagcgacgcgacacccttcacgttctgccggccgcgcgtgcggtcccagatcgtcaggagcggcccgacgcccgcgcccgcgatgtcgatcgagccggacaggagcgcatcgttgatcgccgcgccgcccgagagcttgacccagtcgacatcgatcgcgatgccctcggcgcgtcccgcctgctcgatcagatgccgatcgcgcgcgacgttcagcagcaggtagacgatgccgaactgctcggcgacccgaatgcgcccttcggcgcgcgccgcgggcgcggcgaccaacgatgcggcggcgagcgccgcgaccagcacggccagcgcggcggtaagcgagagcaagcgtcggccgagagacgatgcgcgtgtcatgacggctccttgaatggcgtcgagatagcgaatctaggggcgctcgcgcgcgcgggtcaacgaagcaaatccgctacgcttatcggccgcgacgataacggcgcgcgccacgaagccgacgaaaaaacggcgcgtcgcgcgtcacgcgaaacgccgtctgcatgcgcggcgcgagcccccggccgcgcccggcaaacgcgccgcgcggcgggcgccgaaccggacgccgcccgccgcgcggccgagccccgctcagggctcgttgcgcaggtagccttcccggctcggatcgcgcatccgccacgacacgagcagcgagatcgcgcagagcacggtcacgtaccagtagaagctcgattcgctgccgaccgacttgaaccacagcgcgacatattcggccgagccgccgaagatcgcgttggcgaccgcgtacgacaggccgacgcccatcgcgcgcacctcgggcggaaacatttcggccttgatgaggccgctgatcgacgtgtagaagctgacgatcgcgagcgcgacgacgatcagcccgaatgcggcgagcgggctcgtcacgccgcccagcgcgtgcatcagcggcaccgtgccgatcacggcgcccgtgccgaacaggatcatcgacatgcggcggccgatcttgtcggacagcgcgccgaacatcggctgcatcagcatgtagacgaagagcgcggccgtcatcacgttgctcgccgtcttcgcatgcatgccggccgtgttgacgaggtacttctgcatgtaggtcgtgaacgtgtagaagatcagcgagccgcccgccgtgaagccgaccaccgtcaggaacgcgcccttgtgctgccacacgccgcggatcgtgccggcgtccttcgccttgcgcgattcgctcgtcgacgtctcgtcgagcgacttgcgcagatacagcgagatcagcgcggccgccgcgccgacgacgaacggaatccgccacccccaagccttgagcgcgtcgctcgaaagcgtctgctgcaggatcacgagcacgagcagcgcgcagagctggccgccgatcagcgtcacgtactggaacgacgcgaagaagccgcgccggccctggagcgcgacctcgctcatgtacgtcgcgctcgtgccgtactcgccgcccaccgagagcccctggaacagccgtgcgacgagcagcagcaacggcgcgagcgcgccgatctgcgcatacgtcggcagcaccgcgatcacgagcgagccgccgcacatcatcagcaccgagatcatcatcgcggcgcgccggccgtgcttgtcggcgatccggccgaacagccagccgccgatcggccgcatcaggaagcccgcggcgaacacgcccgcggtgttgagaagctgcgtggtcgtgttcccgctcgggaaaaacgcgggcgcgaaatacagcgcgcagaacgagtagatgtagaagtcgaaccactcgacgaggttgcccgacgaagcgccgacgatcgcgagcacgcggcgtcggacgtcctgccgcgcagcggcggcgacggcggtctggtcattcatggatggtctgttccttgaagttctctggatggcctggcggtgacggttgccgccttcttgtgaaacgcacgcggtgataccggttccatcttggcgtggcggcgattttagcgaaatgtaaaatttctggctgcccgggaacgtcccgatgtcgaaaaataatttccgatcagccggtcatccaacgaaaacgcgagccgaagggctcgcgtctcatgcaaggcggtgcggtgcggtgcgccgcgcaggcggcggcggtagtggcggcggcgcttgcgctgcgcgatggaaggcgcgcggccgatgcccgcggcgccgaacgcggcgacgcgcgtcgtcggcttcggcgtcgaggcgaccggtacaacggatgcaagcgacgcggccgagccggctcgatcgctccggccgatccagcttcgcggcggccggacgcgcgggcccggccgccggcgcgcgccgccccgtcgtccgtcagagccggatttccggcgcggtatagcggcactcgtagcgcttgcggaccgtccccgtctcgtcgacgctctcgaggtacacgtcgaactgccagagccgcgccatgtgcttgagcacctcttcgctgtcgttcgacagatgccggttgtcggtcatgaaatggcgcagcgtgaggctgcggtcgccgcgcgtgttgaccgaccacacctggatgttcggctcgcgatgatggatgtcgtactgccgcgacaacgcctgccgcacgtactgatagccggaatcgtcgtggatcgccgacacctcgagcgcgtcgcgcatgtcgtcgtcgagcaccgagaacaggcgcatctcgcggatcagatgcggcgacaggtattgcgcgatgaagctctcgtccttgaagttgcgcatcgcatagtgaagcgccggcagccacgggctgcccgcgagctcggggaaccacttgtggtcctcttcggtcggcgcctcgcagatccggcggatgtcgctcatcatcgaaaagccgagcgcgtacggattgatcccgctgtagtacggcttcgtcacgggcggctggtagatcacgttgctgtgcgaatggaggaactccatcatgaagccgtccgcgagcttgccctggttgtacatcgtgttgagcagcgtgtagtgccagaacgtcgcccaaccctcgttcatcacctgcgtctgccgctgcggatagaagtactggccgatcttgcgcacgatccggatcacctcgcgctcccacggttcgaggaacggcgcgttcttctccgcgaaatacagcaggttttcctgcggctcgggcggatagcgctcttcctgctcctcgtcggcgaactcgggcttcttcgcgggcagcgtgcgccacagctcgttgacctgcgactgcagatacgcctcgcgctcgcgcctgagctcggattccttcgcgagcgacggcttctgcggccgcttgtagcggtcgacgccgtaattcatcagcgcgtggcacgagtcgagcagttcctcgacgcgatcgagcccgtagcgctcctcgcattcggcgacgtagttcttcgcgtacacgagataatcgatgatcgcgtgcgcgtcggtccacagccggaacaggtagttgcccttgaagaacgagttgtgcccgtacgccgcgtgcgcgatgacgagcgcctgcatcgtcatcgtgttctcttccatcagatacgcgatgcacgggttcgagttgatgacgatctcgtacgcgagccccatctgcccgcggcggtagctcttctcggtcgacaggaagtgcttgccgaacgaccagtgacggtagttcacgggcattcccaccgacgcgtacgcgtccatcatctgctcggcgctgatcagctcgagctggatcggatagatgtcgagctcgtactgctccgcgacctgcgagatgtgggtgtcgtactcctcgatcagctcgaacgtccaatcggacggacacggcaacggtttgcggtcggcaacgttcatacgcgcttccttgagcccgctcgcgggcgcttctgggtgctgcgccgccgcttcgggcgatgcgtcgcgctcgtgcgcggcggcccccgacgcttcgtcgctccggcgccgcggctcgtagccgcgcgcctcgttgtgcaggtggcgtgtcgtcatcaggtttccacgtgcttttcaaagagttcccggaacacggggtagatgtcggcagccgattccactttcttcatcgcgagatgcggttgtgacaacgccagttgcgcgtattcgagccacaggttctgctcctcgggcgtgacctggatgtacgcgaagtagcgcaccttcgtcaggatgtcctcgtcgaggatcttgcggcacttcggcgaatcgtcggtccagttgtcgccgtccgacgcctgcgcgccgtagatgttccattcggtcggcgaatagcgctcctccatcaccttgcgcatcagctcgagcgcgctcgacaccaccgtgccgccgctttcggtcgaatggaagaacgtgtcctcgtcgacttcctccgcgcgcgtgtggtgacggatgaacaccacttcgatccgctcgtagttgcgcttcaggaacaggtacagcaggatgaagaagcgcttcgcgagatccttgcgctgctcgtccatcgagcccgacacatccatcaggcagaacatcaccgcctggctcgacggctgcggcatcttcacgcgattcacgtagcgcagatcgaacggatcgatgaacggaatgcgccagatgcggcccttcaggtgatggatcgcgtcctcgagctgggcgatctcgacgcgatggtcgcccggctcatccttcagcgcgacgagcttctcttcgagctcgcgcagttcgttgacgagcggcgagccgagcgcgatgcgccggccgagcgcgcttcgcagcgaacgcacgacgtcgatgttgttcggcgtgccctccgccgcccagcccgcgcgcacgttcttccagctcggcacggtcagcaggtgggtcttgacgaggcgcggcagctcgagatcgtcgaagaagtactgcatgaactcctcgcgggagagctcgaacacgaaatcgtcctgaccttcgccttcgttgctcgcctggctgccgccgccccccgcgccgccgggcgggcgcggaatcttgtcgccgcgcacgtagtcggcgttgcccggatgcacgagctcgcgcttgccgcccggcccgtgccggaacgtcggctccgcgatgtccttgcggggaatcgtgatgctctgcgtgctctggatgtccttgatgctgcgatcgcgcaccgcgtcggacacggcgcggcgaatgtagttcttgacgcggcgcaggaagcgctcgcggtttgcaatgctcttgttcttgccggccagtctgcggtcgatgatttgatgaagcacgcccggtctcccgctcgaatgtcgatacgccgggacgcacgccgcgcacgcggggctgccgcaatgcgggcggcgtctctcaaggtgcccgcgcgcggccgcgcgggcgtcgcgtcgcgcaggtcatgacgacttgcgcacgcgcagataccagtcgcagaggagccgcacctgcttcggcgtgtagcccttcgcgaccatccggttcacaaagtcttcgtgcttgcgctgttcctccgccgagcccttcgcgttgaacgagatgaccggcaacaattcctccgtgttcgagaacatcttcttttcgatcacgacgcgcagcttctcgtagctgacccacgccgggttcttgccgccgttcgccgcacgggcgcgcagcacgaaattcacgatctcgttgcggaaatccttcggattgctgatgcccgccggcttctcgatcttctcgagctcggcattgagcgccgcgcgatcgaagctctcgcccgtgtcgtgatcgcggaattcctgatcctggatccagaaatccgcgtacgtgacatagcggtcgaagatgttctgcccgtattccgaatacgattcgaggtacgcggtctggatctccttgccgatgaactcggcgtagcgcgatgcaagcaggtccttcacgaacgacagatacttctgctcggtttccggcgggaactgctcgcgctcgatctgctgctcgagcacgtacatcaggtgcaccgggttcgccgccacttcggtcgaatcgaagttgaacacgcgcgagaggatcttgaacgcgaagcgcgtggacacgcccgtcatcccttcgtcgacgcccgcgtaatcgcgatattcctgatacgacttcgccttcggatcggtgtccttcagattctcgccgtcgtacacctgcatcttcgaaaagaggctcgagttctccggttcgtgcaggcgcgtgagcaccgagagctgcgccatcatcttcagcgtgccgggcgcgcacaccgcctcggcgagcgacgagttgcggatcagcttctcgtagatcttgatctcctccgacacgcgcaggcagtacggcaccttgacgacgaagatccggtcgagcagcgcctcgttgttgcggttgttgcggaacgccttccactcggactcgttcgagtgcgcgaggatgatgccgtcgaacggaatcgcgccgaagccttcggtgcccttgaagttgccctcctgcgtcgcggtgaggagcgggtgcagcaccttgatcggcgccttgaacatttcgacgaactcgagcagcccctggttcgcgaggcacaagccgcccgagtagctgtacgcgtcggcgtcgtcctgcgcgtattgctcgagcttgcggatgtcgaccttgcccacgagcgacgagatgtcctgattattctcgtcgcccggctcggtcttcgcgatgccgatctgccgcaggatcgacggatagcggcgcacgacgcgaaagcgccggatgtcgccgttgtattcgtgcaggcgcttgaccgcccacggactcaggatgctcttcaggtagcggcgcggaatgccgtactgctcttcgagaatcgggccgtcttcgtcgtaatcgaacaggccaagcggcgattcgttgacgggcgagcccttgagcgcatagaacggcacgcgctccatcagttgcttcaggcgctcggcgatcgacgacttgccgccgcccaccggcccgagcaggtagagaatctgcttcttctcctcgaggccctgcgccgcgtggcggaaataggcgaccacctgctcgatcacctcctccatgccgtagaactcgcggaacgcggggtataccttgatcaccttgttcgcgaaaatccgcgacaagcgcggatcgttgcgcgtgtcgatctgttccggctccccgatggcctccagcatgcgttcgcctgccgcggcgtacgctgacggatcgttcttgcagagcgcgagatactcctccagcgagaactcttcctctcgcgttttttcgaagcggttcgcgaagctgctgtaaatatccatgctacctcctcgcctgagtctgaagacgatcttgccttcgtatagatcgtgtcgaagcaggaccgttcgatttcatcctaaacccatttactttttttttcacgaactacttcaacggcctcgcagcggttttcaacattgcggaaaacgctgcttggaaagcactttgcactgctctagaatggttctcccgcttcgcgccaacgctgcatcggcgcgctccattcaggcagcggatcgtctcgtccgttgacgttccggcgctcgccgaacccctccccgcttctttccatagacgcacgacacatcgattgcgacgacagcgcgaacgcgccgttacaaattttttttgcggtgcgagcaacagcgcgatgaccctgatgacgatgcggtcgggtgcgcgcggcgcacgcgcgtcgacgacggcgcggaatcggcggcgggcgacgcaacgcgcaagcaagccgaatgcgcggacgatgcgcgcgcgacgcctggaaaaggcgcgcataacgagcacgacagcgccaagcccggcggggattcgccccattcgggtctcgccattcgggtctcgccattcgggtctcgccattcgggtctcgccgttcgggacatgcccgttcgggacatggccgtttgggatgcgccggtgcgaatacacccgtttgtcaggcgcgcgttcggaccatgtctattcggacagcatgcgttttcagcgccgaatatcgagataccgatgccgccctcttcgcacagcgcgcatcgcatcctgggttcgcacggcgaatgcgcgagcgactggtcccgatgcaaaaacgcccgctggcgcgggcgtcatcgttcaatcaaattgggggtagatcgttgtccgatacgttttcccattcatcttagaaggtctcccaatcgtcgtcgctcgcggcggacgccgcagtaaccgacccggcgcgcggcgcggcgggcgcgggtttgggcgtcgccgctgccgcggcaagcgtcggcgcaggcgcagcgggcgtaacggatgcagcggatgcaacggacgcaacaggcgcggctttcgcgagcgcagcggacggcgcgggcttgcgcgccgcatgcgccgccggcgcggcgtgcgcgcccgaagacgcgccggcctgcgccggcgcggccgcgcccgccgcccggtgcacggcgccggcccccggccgggccggcgggcgcgaggcgacatcgcgcgcatcgccgtcatcgacatggaacaccgaaacggtcgcgcgcagccgcgcggcctgctcgtcgagcgattgcgcggccgccgcggcctgctcgacgagcgccgcgttctgctgcgtgacctcgtccatctgcgatacggcgcgcgacacctggtcgatgccggtgctctgctcgtccgaggccgccgcgatctcgcccatgatgtcggtcacgcgccgcaccgcgccgatcacctcgctcatcgtgcgtcccgcgtcgtcgacgagcatggagcccgtgcgcacgcgctcgaccgacgtgtcgatcagctccttgatctccttggcggccgtcgacgaacgctgcgcgaggctgcgcacctcgcccgcgacgaccgcgaagccgcgcccttcctcgcccgcgcgcgccgcctcgaccgccgcgttcagcgcgaggatgttggtctggaacgcgattccctcgatgatcgtgatgatgtcggcgatcttcgcggagctctggttgatgtcgcccatcgtgccgaccacctggccgaccaccgcgttgcccttgttcgcgatctccgacgcgctcgccgcgagcgcgctcgcctgccgcgcgttatccgcgttgcgccgcaccgtgcccgtcagttcctccatgctcgacgccgtctgttcgagcgccgccgcctgctcctcggtgcgcgaggacagatcgatgttgcccgccgcgatctgccgggccgccgtcgcgatcgattcgctgccgacgcgcaccgcgcgcacggtgcccgcgaggcttgcctgcatcttcgcgagcccttcgagcagcaggcccatctcgtcgcgccgttcgacgacgatcgggcggcgcagctcgcccgcggcgatcgcgtcgaaatgaccgagcgcgtcggcgagcggccgggcgatcgccgcgcgcaggctcaggaagcagtacagcgagagcgcgaggccgagcgcgagcgcggcgatgctggcgacccggctcgccgcgtatacgctttgcgcatcgctgaagttgacgctcgcctgcttgagctgaaacgcgcgcagcgcctcgctcgccagcgagaaatcgttgaatacgttctgcatccgcttggcggattcgaggattctgtcgcgatcgttcgcgttgatcaacgcggcggccgcgtcgagctcacgctgcagaatctgccgtttcgacgcgaggtcctgcgcgaggcgatcctcctgcgcgtcgcgcggcaggtcgaggtattttttccaccacgaatcggagactccgcgcatctggcgcgcgcgctcgatcgtcggcgcgacgtccggcgtgcccgcgaggagcgccgcgcgatcgagcacgaggcgctctcgggcggcgaacaactccgcgctcgccacgtcgatcgcgctcggcagttgattcgacgacgtttgctcgttcgcgtcgttggcccggctcatgccgaagaggccgagcgcaccgacggcgcacagcaggacggaaaggagcgccatcgtgacggcgaggcgcgctcggatcgtgatgttcttcagcagcatggttcttcctgtgaggcgtcgcaaggcgacggaggcggctcgaccggcccgcggcggcgaaacgtttgcttcgccacgcttggtttacggcgctcgacaggaagacttgatttgggcagccgcccgtgcgaagaaaaacttatttggcgcggccgccggctcgatattttctttctcttggcttacatgcccggcgcgaccgcggcgttgtgtcacgccggccccggcgcgaacgcgtcgagctcggcgagcgtcggaatcgacggctgcgcgcccgcgcgcgtgaccgacaacgcagccgcgcgctgcgcgaaccggatcgcgtcgtgcggcgcgtcgcgcgcggcgagccgcgcggcgaaacctccgatgaacgtgtcccccgcggccgtcgtgtcgacgggcgcgacgcgcggcgccgggtagtggcgcgcgtcgccgtccgccgtcagcgcgagaacgccctggccgcccagcgtgacgatcacgttgcgcgcgccagccgccgcaagcgcgcgcgcggcggtctcggcgctcgccgggtcgcgcaccggcaagccggtcagcgcggcggcctcgatttcgttcgggatcaggtaatcgacgagcggcagccagtcggcgggcagcgggccggcagcgggcgccggattcagcacgacggtcttgccgagccggcggccggcggccagcgccgcgcgaaccgcggcggcgggcgtctcgagctggcagatcagcacgtcggccgcggcgatcgccgcctcgtgcccggcgatcgattcgggggtcacctcgccgttgctgcccgcgacgatcacgatcgcgttctggctcgcatcgtcgacgacgatgagcgcgacgcccgtcgtcgccgtcgcgctgaccgacagcgcgacgcaatcgatcccctcggcgacgagccccgcgcgcagcgcggcgccgtgcgcgtccgcgccgacgcggccgagcatcgccacctgcgcgccgagccgcgcggccgcgaccgcctggttgccgcccttgccgcccgccgcctgcgcgaacgagcggccggcgagcgtctcgcccggccgcggcagccgcgccgagcgcacgacgaggtccatgttcaggctgccgaccaccatcaccctgccggcgcgcgcgggcgaggccccgccggccgcgcgttcgacggcggccgtcatccgcgatacccggcgtcggccggctccacgtagacagtcgtcgattcgcgcagcacgaggcgcggcgacacgacgcggcggcgctgcggcgcgcccgacgcgccgccgccgatccgctcgatcagcgtctgcgcggccatctcgcccagcgcgcgcaccgattgcccgaccgtcgacagcgccggatacgtgtagcgcgacagctcgatgtcgtcgaagccgatgatcgagcagtcggcgggcacgcggatgccgcgctcggcggccgcgcgcagcgcgccgagccccatcagatcgttgccggcgaagatcgcgctcgggcgcacgctgtcgaacaggcgcacggctgcgtgatagccgcccatgcacgaaaagtcgctttcggcgatcgcgcccggcacgatgtcgatcccgcgttcggccatcgcgcggatgaagccgtgcacgcgcatcgcgctcaccgcggtcgacacggcgcccgtgatgcagccgatcttcgcgtggccgagttcgagcaggtggcgcgtggcgagatacgcgccgcgctcgtggtcgatctgcacgagatcggccgggagcccctcgatgttgcggtcgacgacgacgagcggctcgcgcgtgtcggcgagcgtctgcgcgagcaccgcgtcgtcgcccgccgacgcgatgatgagcccgtcgatgcgcttttcctgcagcacgcgcaggtagttgcgctgcttctcgggatcgtcgtccgaattgcacaggaacacgcagtagccggacagcgcgcactggtcttcgatgccgcgcgcgagctcggcgaaatacgggttcgtgctgttcggcaccacgaggccgatggtggccgtcgagcgcgccttcagcgagcgcgcgacggccgacggcacgtagttgagctcgcggatcgcccgctccaccttcgcccgcacgtcggccgacacgggccgcgagttgttgaccacgtgcgataccgtcgtgaacgatacgccggcgatggccgccacatccttgatcgtcgccattccgtttctctctggttcgttgttctttgctatccccgcgcgcgccggctgcgatacgtgtcgagcacgacggccacgacgatcacggcgccggtgatgatgcgcttggtcggttcgttcgcgccgatctgcgcgagccccgccgcgagcaccgagatgatcaacacgccgaagaacgtgctgaccaccgagccgcggccgcccatcaggctcgtgccgccgatcacgacggccgcgatcacctgcagctcgaggcccgcgcccgcgttcggatcggcggcttcgagccgggagatctgaaacagcgcggcgagccccgctagcgcgcccatcagcgcgaaaacaatgattttatacgggcgcgggttgaccccggccagtcgcaccgcctcttcgttcgtgccgatgccgacgaggtagcggccgaacaccgtgcgcgcgagcacgaactgcgcgacgatcatcaccgcgaccgcgatcaggaatgcgggcgagatgccgagcgcgatcgggttcgacaggaagtcgaacgcgtcgccgatgtaagcggtgcgcgaattcgtcaattgatacgcgacgccgcgcgccgcctcgagcacgccgagcgacacgatgaacgacggaatccgccagccgaccgtcaccgcgcccgtgagcgtgcccgtggccgcggcggccgcgacgccggcgagcgcggcgggcagcggcggccactgcccgcgcagcgcggcgacgctcacgaccgacgccgcgagcgcgagcaccgagcccaccgacaggtcgatccccgcgatgatgaggacgaaggtcatgccgaccgacagcacgacgaggtcgggaatctggttcgcgatcgtgctgaacgtgtcgtacgtgagaaagtgcgagctgagcaccgagaagagcgcgatcagcgcgagaagcgcgagcgcgagcccgacgtaattcgacaggccgagccgcacgccggccggcttcgccgcgacggtgcccgccggcccggacggggcgtcggcgtttcggtcgatggatcggtggttcatcgtgaagaaatcctgtgtgttgctgcctcgattgggagtgggccgcgcgccgtgcgcggcccgtcgcgcgtcacgcggcggagctcgcgccgccgggcgggtgcagcgccgcgtcgcggcgcgcgtagccggcgaacgccgcgccgaggagcgcgtcctgcgtccacccgccgcgctcgaacacggcgtgcatccgtcccgccgacatcacgccgatccggtcgcagatcagcatcagctcgcgcaggtcgctcgacacgacgacgatcgcgcggccctcgcgcgcgagcgcgtcgaggagcgcatagatgtcgaacttcgcgccgacatcgatgccgcgggtcggctcgtcgaacagcagcacgcccatgtcgcggccgagccagcggccgatcgcgaccttctgctgattgccgcccgagagctccgccaccggctgcgcggggccgcgcgcgcggatgcgcagcgcgtcgatctgccgcgcggcgagcgcgttttcccgctccccgtcgacgacgccgccgcgcgcgacgcgcgccagttgcccgagcgacaggttcgccgcgatcgactgcggcagcagcaggccctcgcccttgcggtcctcgctgacgagcgcgatgccgtggcgcaccgcgtcggcgggcgagcggatcgccgccggccgcggcggatcgccgatcgacacggtgccgccgtccgccgcgtccgcgccgtacacgagccgcagcaactcggtgcgccccgcgccgatcagcccggaaatgccgaaaatctcgcccgcgcgcacgtcgaacgacacgtcgcgcaccgcgtcgccgcacgagagccgctccacccgcaggcgcggcgcgcccggcgtgcgcgtgccgtgcaccgcctgctcggcgatctcgcgcccggccatcagcgcgacgagccgctcggtcggctgcgcgtcgatccggtcgacgtgcacgagccggccgtcgcgcagcaccgccacccgctgcgcgacgcgcgcgagctcctcgagccggtgcgagatgtagacgagcgcgacgccgtcggccttcagccgcgcgatctgatcgaacagcagctcgacttcgcgcgcggtcagcatcgcggtcggctcgtcgaggatcagcacgcggcagtcgcccgcgaggcttctcgcgatctcgaccatctgctggtggccgatcccgagcgagccgacgagcgtatcgggatcgagcgaatcgagccccacgcgcgccatcgccgcgcgcgcgtcggcggcaagccgcctgcggtcgatcacgccgaagcggtgcggcaggcggtcgagaaagagattctcggcgacggtgagcgtcggcacgagattgagctcctgcatcaccatccgcacgccgagcgcctccgcgtgcgcgcggctgtgcggcgcatactcggcgcccgcgagccgcatcgcgcccgtcgtcggcgcgacgagcccggcgacgatcttcgacagcgtgctcttgcccgcgccgttctcgcccgtcagcgcgagcgcctcgcccggatacagcgcgagcgacacgtcgtcgagcacgggctcggcataggtcttgccgatgccggtcacgacgagcgtcggcgtgtcgggcgtcgaatctgggtcggtcgaatccatcgcgatcctggtgaaaagcggttgccgcgatccgcgcgaaccgcgcggacgaggacgcgaggcggcctgggtcacgctctagcctgatatcggccgcctcgcggcgttcttgagcggcgcgctgcgccgccgcgccgggttacggcttcgtcacgagatcgacgggcgtcgcgacgacgcccgtcatgtcggcctgcttgcgatgctcggcgagcgccttgagcgccgtgtcgatgccgaacaccgcctgcttcgccgcgtactggtcggcggtcgcgagcacgcggccgtccttgagcatcggcttgatcgcgttgatgttgtcgtagccgacgacatacaccttgccctggcggcccgccgcgcgcaccgcggacacggcgccgatcgccatgttgtcgttgccgcaaaggagcgccttcaggttcgggtattcgttgagcatcgcggcggcgaccgcgttgcccttgtcgatctcccattcgcccgactggaccgacacgaccttcgcgcccgccgccttcatcgcgtcctggaagcccgcggtgcgctgctgcgcgttggtggtcgtcggcacgccctcgacgatgcccaccgcatcgcccgccttcagccgcttcgcgagatagtcgccgaccatccgcgcgcccttgcggttgtccgggccgacgaacggcacgttcaggcccttcgacttgagcacgtccggatcgagccggttgtcgatgttcacgacgatgatccccgcgtcgacggccttcttgacgacgggcacgagcgccttcgaatcggcgggcgcgagcacgatcgcgtcgaccttcgacacgatcatctgctcgacgatacggatctggctcgcggtgtccgtttcgtccttgatgccgttcgtgacgagatcgaactggctcgcgttgtgtttctggtattccttcgcgccgttctccatcgtgaggaagaactcgttggcgagcgatttcatcacgagggcgaccttcggcttgtgcgcggtctcggcgcgcgcgaccgagaacggcccggccgcggcgacggcgacgcaaacggccgcgacggctagcacgcggcggcggaggctgacatccatgcgactctcctggcagtggttgcgggtcccgaacggatcgagtgtcgcttttgcgacgagcaaacgtttgcgcagaccaaaccgacaacgcgtttcaaacatctgcgccgcgaagggaatacgtcggaagaaactgcctgcgtacggttggccgcacaaactgcgcatcccggtcctttttcttgatatcgggagcgcctatcgtcagctttttctgcgcattacgcaacgccgattcgggcatttaagggtttgtgcggagacatccgcgccggttcgcgccggcgcggcggcgaggtttcaaacggccaagcggccggctcgacgcccgccgtcgcccgcccccggcgcttccgctcaggccgcttcccgcaattgccccgcgatctcgccttcggacagatgcggcgcgaacatctcgatcaaccggtacgcatacgcgcgcaggaacgcgccgcgacgcaggccgacgcgcgtcgtgctcgcctcgaacagatgctgcgtatcgagcgcgacgagcccggtgtcgcgctgcgcgtcatacgccatcgcggcgacgacgccgatccccatcccgagctcgacgtaggtcttgatcacgtccgcgtcgatcgccgtcagcacgacgtccggcaccgcgcccgcgttcgcgaacgcctggtcgatgtgcgagcggccggtgaaatcctggtcgtaggtgatgatcggatattcggcgatgtcgtcgagcgtcacgttctcgcggccgacgagcggatgccccttcggcacgacgacgacgtgatgccacgaatagcacgggaacgtgacgatatccggaaagcggtcgagcgcctcggtcgagatgccgagatccgcctcgccgttcaggatcatctgcgcgatctgctgcgggctgccctggcgcagcgcgagatgcaccttcgggtagacctcggtgaactggcggatcaccttcggcagcgcgtagcgcgcctgcgtgtgcgtcgtcgcgacgacgaggtggccgctgtcctggtccgcgaactggcgcgcgacgcggcgcaggttctccgcgtcgagcagcatccgctcgatcaattgatgaaccgccttgccgggctcggtcagccccgtgaggcgcttgccgcggcgaatgaagatgtcgacgccgagctcgtcctccagatccttgatctgcttggacacgcccgactgcgacgtgtacagcacgttcgcgacttccgtcaggttcatgttctgccgcaccgcttcgcgcacgaagcgcaactgttggaaattcatgggtagcctctcaggcgatgtctttgttggtctgaaatccgcatgcgcgagtcgctcgcggaagcgccgtcagcgcgccgggaacacgcgcaccgcgcgcggcacggcggtcagcgcgtcgccgacgtcgagcgcgagcgcgcgccacgcgttgcgatcgagctccgcctcgagcacctcgccggagcgcgcggcgagctccacccgcaccgagccgccgagccgcacgacgcgccgcacgtcggccgcgatgccttgcgcgcgcgcgtacggcgcggcgagctccagatcgtgcgggcgcacatacgcgcgcgccgggcccgcgaaatccgcgtcgacggcgatcgcctgcgccgcgccgtgcgcgacgaaaccgttgccgctcaccgtgccgtcgagccggttcgccgcgccgaggaactcgtagacgaacgcgctgcgcggatgatcgtagaccgcctgcgggctgccgacctgctcgacgcggccgtgattgagcacgacgatccggtcggccacctcgagcgcctcctcctgatcgtgcgtgacgaagatcgtcgagatgtgcagatcgtcgtgcagccggcgcagccagccgcgcagctccttgcgcaccttcgcgtcgagcgcgccgaacggctcgtcgagcagcagcaccttcggctcgacggcgagcgcgcgcgcgagcgcgatccgctgccgctgcccgcccgacagctcggacggatagcgctgcgcgagccagtcgagctgcacgagcgagagcagctcatgcaccttcgcgcggatcgccgcctcgctcggccgctcgcggcgcggcttcacgcgcagcccgaacgcgacgttctcgaacaccgtcatgtggcggaacagcgcatagtgctggaacacgaagccgacctgccgctcgcgcgcgccgaccgacgcgacgtcgagcccttgcagcacgacctgccccgaatccgcgtgctcgaggcccgcgatcacgcgcaacagcgtcgtcttgccgcagccggacgggccgagcagcgcgacgagctcacccgcggggaaatcgagcgagacgtcgtcgagcgcggcgaactcgccgaagcgtttgtgcagattacgaacggtgatgcccatctggtttgcctctttacgaaatcgacgaagtgacggcggcgcccgggtgcgcggcggcggcgctcgcgtcgtcgcgcccgtgcgcgagttcggcggacagccgccgctcggcgaacagcttgagcgcgagcgtgacgagcgcgagcagcgcgagtaccgacgccaccgcgaacgcggccgcgaagttgtactcgttgtagagaatctcgacgtgcagcggcatcgtgtcggtctgcccgcggatatggcccgacaccaccgacaccgcgccgaactcgcccatcgcgcgcgcgttgcagagaatcacgccgtacagcaggccccacttcacgttcggcagcgtgacgcgccggaagatctgccagccggatgcgccgagcacgcgcgcggcctcctcctcgtcggcgccctgcgcctgcatcagcggaatcagctcgcgcgcgacgaacgggaacgtgacgaagatcgtcgcgagcacgatgcccggcacggcgaagatgatctgcacgtcatgcgcctgcagccacgggccgagccagccctgcgcgccgaacagcagcacgtagacgaggcccgagatcacgggcgacaccgagaacggcagatcgatgagcgtcgtcagcaccgccttgcccttgaactcgaacttcgcgatcgcccacgacgcgcacacgccgaatacgagattgagcggcacggcgatcgcggcgacgacgagcgtgagcttgatcgccgaccacgcgtccggatcggcgagtgattcgagatagaaatcgacgcccttgcgcagcgcctcgaagaacaccgcggcaagcggcacgacgagaaagagcgcgaggaacgcgagcgccgcgcccgtgagcagccagcgcaccgcgcgcggctcgctcacggggtcgagccggcgcgctcgcgccggggcgcgcgcggcgcggcgcgcgtcatcgccggattcaaggccggattcaaggccgaatcgagcgccgaattccgggccggcgtcggcgcgcgcggcgcccgcgcgggatcgagcggtatcgcggctcattgcgcgcctccgagggccgtcgccgcatgcgcggccggcgtcgggccgctcgcgccgcggctcgtgcggcgctgcagataccactgcagcgtgttgatgaggagcagcatcacgaacgacacgacgagcatcacgacggcgagcgcggtggcgcccgcgtagtcgtactgctcgagcttcgtgatgatgagcagcgacgtgatttccgatttcatcggcacgttgccggcgatgaagatcaccgagccgtattcgccgagcgcgcgcgcgaacgcgagcgcgaagcccgtcagcagcgcgggcgtcacggccggcagcacgacgcggcggaacgtgagccagcgcgacgcgccgaggcatgcggccgcctcctcctgctcgcgctcgaaatcctcgagaacgggctgcacggtgcgcacgacgaacggcaggccgatgaaggtcagcgcgacgagcacgccgaacggcgtgaacgcgaccttgatcccgagcggcgcgagatagcggccgatccagccgttctgcgcgtagacggccgcgagcgagatgcccgcgaccgaggtcggcagcgcgaacggcaggtcgacgatcgcgtcgacctgccgcttgagcgggaacgtgtagcgcaccagcacccatgcgacgagaaagccgaacaccgcgttcacgagcgcgccgccgagcgcggccgaaaacgtgagccggtacgacgcgagcacgcgcggcgacgtcgtcgcggcgacgaactggtcccacgtgagcgtggccgtcttcaggaaggtggcggcgagcgggatcagcaccacgaggctcagataggccagcgtgatgccgagcgtcacgccgaatccgggcagcgcgctcggcttgcggaaggtgaacgtcgtcatgcggaatgctcttccagggtggtgcacatgggttcaacggcacggcggacgcgctgcaacgcgcgtccgccgtgccgatttcgtgttgtcgcgaagcccgcgcgcccgtccggcgcgccgcttcgccctcgctcactgcggcttgtagatcgaatcgaacacgccgccgtcggcgaaatgcgtcttctgcgcttgggtccagccgccgaacgtgtcgtcgaccgtgtacagcttgagcttcgggaactgcttcgtgagcgccgccggcacgtcccgcgagcgcggccggtagtagttgcgcgcggcgatctcctgcccttgcctgctgtacagaaagttcaggtacgcgtcggcgagcttgcgcgtgcccttcttgtcgaccaccttgtcgaccaccgccaccggcggctccgcgagaatgctcgccgacggcacgacgatctcgaacttgtcggcgccgaattccttgatcgacaggaacgcctcgttttcccacgcgatcagcacgtcgccgatgccgcgctgcacgaagctcgtcgtcgcgccgcgcgcgcccgagtcgagcacgcccgcgttcctgtacagcttcgtgacgaaatccttcgccgtctgcgccgtgccgcccggctggtgctgcgcgtatgcccacgcggcgaggtagttccagcgcgcgccgcccgaggttttcgggttcggcgtgacgatcgacacgcccggcttcacgagatcgtcccaatccttgatgcccttcggattgcccttcctcacgaggaacacgatcgtcgacgtgtacggcgacgcgttgtccggcagacgcttttgccaatccttgctgacgaggcccttgttcgcgagcgcgtcgatgtcgtacgcgagcgcgagcgtgaccacgtcggcctgcagcccgtcgagcaccgagcgcgcctgcgcgcccgagccgccgtgcgactgcttgaagttcaccgtctcgcccgtcctcgccttccattccttgccgaacgcctggttgacgtcctggtagagctcgcgcgtcgggtcgtacgaaacgttcaggaacgtcgtgtccgcgagcgccggcgtgagcgcgccgagcgccgccgccgcgccgagcgccaatgatgcgatgagacggcgcgcgccgcctgccagccccgtgttgcgcttgaccatccgttgttctccaaatgcgtgggtcgttcgttgcggttcgttcgttgcggtgatgcggtttgttcgcaatgtcgggccagtctaacgaacaggtttcatcattaaaaataatcgttcctcattttttaatactcaaaagtggtaaagagcccccgaccgacgactatcgcgtccgaagcgtcgcttcgacgcagccgaatcgcggcggaatcgccgcgatagcgccgaacttcaagtaacgcttgaatttcccgcgatactgtataaaaatacagctcactgtctatccatacagtcatgccatgatcaaactcaccgcccgccagcagcaagtgttcgacttgattcgtcgcgcgatcgagcgctcgggctttcctccgacgcgcgcggaaatcgccgccgagctgggtttcagctcgccgaatgcggccgaggagcacttgcgggcgctcgcgcgcaagggcgtgatcgaactggcggcgggcgcgtcgcgcggcatccgcctgctcggcatcgacgacgcgccgcatcagctgacgctgccgcatgcagcgctgatgcagctgtcgctgccgctcgtcggccgtgtcgcggcgggcagtccgatcctcgcgcaggagcacatctcgcagcactacgcgtgcgaccccgcgctcttctcgagcaagccggactacctgttgaaggtgcgcggcctgtcgatgcgcgacgccggcatcctcgacggcgacctgctcgccgtgcagaagcggaccgaggcgaaggacggccagatcatcgtcgcccggctcggcgacgacgtcacggtcaagcgcctgaagcgccggccgggcggcgtcgagctgatcgccgagaaccccgattacgagaacatcttcgtgaaggccggcagtgcggaattcgcgctcgaaggcatcgccgtcgggctgatccgcccgggcgagttctgatcgccttcggccagctgcagcccgcccgcctatccgccattcgactgaatctggagaaccctatggaacgcctcgcccgcctgctgcccttccgtcaattcggtcgtctgcgccatctgcgcgggcgcacgccttgcgcaccgctcgtcgccgcccattcgcgcgaccatgccgacacgcagccgtcgttgctgccgtccgcgcttccggcattcgcgcgcgtctcgctgaacggctcgctccatcatgcggagcccgcgcggcgtgcaccggtgcgcgtgtatcacgggccgtcgcgtttcatcatggtcggtacggtcgacgcgatctgccgaatgatcgatcgatgcatcgccgaggaacgttcgctgacgcagcagggtctgtgatggcctagccgttcgtttcgccggggaggccatttgaattccatcgcgcgcccgcgagggcgtttcctgaagccggtcgcgatcggcatcgcgttgatcgttgtcgcggccgttgccttgtatgcgtatgcatcgccttatctcgcgctcaggcagatgaagcaggccatcgacgcgcgcgacgcacaggcgatcagcgtccacgtcgatttccccgcgctgcggatcagcctgaagcagcagttgaccgacgaattgatgcgtcgcatcgatgcgcaaaagcgcgacaatccgctcgcgatcctcggcgcgatgatcggctccgcgctcgtcggtccgctcgtcgatgcgtatgcgacgcccgacggcgtcgccgcgctgatgagcggcctgccgccgcacgcgcggcccgggcaacggccgcccgagctgaatccgccaagcgatcccgcgagcgcggcggcagccggcactggcgcaccgccgggcaacgcaggcgtgcccggctcggcgagcggcgcggcggagcagaccgcatccgcagccgcggcgagcacatcgggcgcatcgggcacatcaggtacgccgcccggcgcaccgagcgcgacgcccggcccgtcgccgcaaacaagcgccggctatcgcggtttcgatgaattcgtcgttacgtatcgccgcgacgacggcagcgcgcgctatgcggcggtctttcgccgcagcgggatctttggctggaagttgtcggcaatcgatttgcacgacgattgagttcggctcggcgctggggggcgtaacacgcgcgagggcgacaggtgcgcgggcgacgcgtgtcggcgcatgtcgagcgcggcgtgatgggatgtgagtcgtacgtgagctgcccagcgcgtgcaaaccgtccgcgatagtgtagcggtgcagcggcggcttgcaccccgtatcgaaaagcggccacgaagcaggctttccgaagcgacgcccgcgcgctcttcgcttcaaacgatatgaactggaaccggttcagttcattgcctcgtcccattcagcggggccggtcccaatcgccgacgctcgtcggtcgtcggtcgtcgacgagcgcgccgcataggtccgccgcggccgggcggcagcgtcgcccactcgccgttttgcccggcggcgcgtcgccgaaccggcggcccgtcagtgtccgatcgtcgcggccccctctttcgcgctttccgctttctgttcggccggcgaagcacacgccaccagaatgctgcacgacacccggtcgagcaattgcgtattgccggcccccatccaccagcgcgacaagccgctgcggcaacgatggccgaccacgacgagatcgacgttcagcttcgtcgcaagattcgcgatctcgtcgatcgggtagccgaacgcaaaatgcccctgtgcgtgcacgccgcgctcggtcagccagttgacgccctcctgcaggatctcccgcgcggtttcctcgaagcggctgcacgcgacgtcggtcaacaggcccgcgctttgcgcaatgctcgaacgcatgtcgacgaccgacagcagatgcgtctccgctttcagttcgagcgccaggtcggcaccgcatcgcagcgcctttcggccttcgagcgtgccgtcgtagcacagcagaatcttcttgtagctagccattgcggcctccccaatgcgcgcctcgcgcatggattcatcatgctgcgccgcaattcaggatgcaagcgctggaaaacgctgattcgcgttgcaccgcgaacgcgcgatgatccaccacaggaagcagcggcatcagcgccgggatgaagcaagcgcactgaagcgatgcggccgatgcactagaatggcccgttcgtgtcgcacgattccaattgaaagtcacttgcccatgtctgtcgcacccatcgattttcaacaagtcgagaaacgctacgacgacaagctcgtcgtcgacggtttgtcgtttcacgtgcagcccggcgaatgcttcggtctgctcggcccgaacggcgcaggcaagacgacgacgctcaagatgctgctcggcatcacgcaccccgacgcaggttcgatcagtctgtgcggcgaacccgtgccgtcccgcgcgcggcacgcgcggcagcgcgtcggcgtcgtgccgcagttcgacaatctcgatcccgacttcaccgttcgcgagaacctgctcgtgttcgcccgctacttcggactgaccgcccacgcggcgcgcgcgctcgtgccgccgctgctcgagttcgcgaagctcgaaagcaaggcggacgcgaaggtgggcgagctctcgggcgggatgaagcggcggctcacgctcgcgcgcgcgctcgtcaacgatcccgacgtgctcgtgctcgacgagccgacgacgggcctcgatccgcaagcccggcacctgatgtgggagcggctgcgctcgctgctcgcgcgcggcaagacgattctgctcaccacgcacttcatggaagaagccgagcgtttgtgccatcgcctgtgcgtgatcgaggaaggccgcaagattgcggaaggcgcgccgcgcatgctgatcgaagcggaaatcggctgcgacgtgatcgagatctacgggcccgatcccgtacagcttcgcgacgagctcgcgcccttcgccgagcgcaccgagatcagcggtgaaacgctcttttgctacgtcgacaatccggagccgatccacgcgcgcctgaaaggccgcaccggcctgcgctatctgcaccgccccgcgaatctcgaagacgtattcctgcggctgaccggccgcgagatgctggattgaaacgatggatacacgccactacacgccgtcgccgacgctcgctgcgcgccggcgcgaatcggcgttcgcactcgcgctgcccgcgaacgccaccaactggatcgccgtctggcggcgcaactacctcgtctggcaaaagctggcgatcgcatcgatgttcggcaatctcgccgatccgatgatctacctgttcggcctcgggctcggcctcgggctgatggtcgggcacgtcgagggcgtgtcgtacatcgcgttcctcgcggccggaacggtcggctcgagcgtgatgatctcggcgagcttcgaatcgatgtactcgggcttctcgcgaatgcacgtgcaacgcacctgggaagcgatcatgcatacgccgctgtcgctcggcgacatcgtgctcggcgagatcgtctgggccgcgagcaaggcaatgctgtcgggcgcggcgatcatgctcgtcgccggcgtcctcggctacgcgaagtttccgtcgatgctcgtcgcgctgccggtgatcgcgctcgccggcatcgcgttcgcgagcctcgcgatgatcgtcaccgcgctcgcgccgtcctacgatttcttcatgttctatcaaacgctcgcgctgaccccgatgctgctgctgtcgggcgtgtttttcccgctcgcgcagttgcccgaattcgcgcaacacatcgcgcacgcgctgccgctctcgaatgcggtcgacctgattcgcccggcgatgctcgatcgcccggcaaccgacgtcgcgcgccacgtcgcgatactcgccgcgtatgcactcggcggcttcttcgtctgtgcgcgcctgttcaggcgcaggatgatgcgctgaccgaaccgggtggccctggccgcgttcgtcgcgcgccgcgtgccgcgccgggcatgccggcggttcgggccgcgccggtgcgccgcgcggctgtccatgcgacgctcactcgtcgtcgtcgctccacggcatctcgacatccgtcaggaacgcgacggtcgcgagcggcccgccttcctgccggccgagcttgccgtccgcgcggtgccattcgacgcggaacatcgtgcccggatcgtcggcgagcagatacacggtacgcagttcctccgggtcggcatcctcgaccggaccgtcgaacgacacgagcatcttctgcggccacacgccgttgaccggatcgtagacgcgttcgccctgcgcaatgtcgatgctcgcctcgacgccgatcgtcgccgacgcctcgacgatcatcttgccgagcgcgttcagcacggcggtcgcacgcgtggagttggcctggcgaatcgcgagatcgccgcgcgtcagcgcctgttcgaggcgggggtgtaccttgtgttgcgtcatgcgttttcctgattgcttctgcttctgaaaaatgacggccgacctcgattccgagatcggcccgattgaatgcaccgcacgccgacggccggcccgcccgcgcggcagcctgccggctggccgcgccgccctcgcgcgatcgacatcggcggccgtgcatcgtgcgccggcgcactcaccggcgcgcgtcgcgcgatgccgaccttgcgcgccggcgccttccgcccgtgcgcccgcgtccggccacgccgggcgcgcccgtcgaagggaacgcgcccgcccgtcgtccggctcgcggttcggcccgataccgctcagaaccccagcgcgacggcggccagcccgccgaccacgccgaacgcgacgacgagcgccgcgacgagcgcgagcgtcgccggcttgaacgaacgcgccagcatcgcgagcgacggcacgctgacgggcggcagcgtcatcagcagcgcgcccgccggaccaacgcccatgccgagcgagagcatcgcctggatgatcggcacctcgcccgcggtcggaatcacgaacagcatgccggcgatcgcgaacgcgacgatccagccgaccccgttgccgatgtccggcccgatgtgcggaaacagccatgcgcgcgccgcgccgagcagcagcacgagcaccaggtattcgggcacgaggcgcacggtcatccgcgcgaagatcttcatccaccgcacgaacgcgttgccgaccgccgcctgctcggcgacgagcttcgcgcgaagcgcatcgtcgacgacgcgcggctgcgcgccggccaggcgattgaccagataaccgacgccgaacaccatcgcgacgccgagcacgagccgcagcgcgctccagtgccagccgagcacgaagcccatgaacacgagcgcggcgggattgagcacggtgttgccgagccagaacgcgagcgcgccgcccggcgacgcgtcgcgctcgcgcaggcccgcgacgacgggcgccgcgcagcacgtgcacatcatgccgggaagcgccagcagcccccccgccgcgacgctgccgaagcccgtgccgccgagcgcgcgcgcgacccagtgcgcgggcagcagcgcctgcacggccgaaccgagcagcaggcccagcaccatcgcctgccagatcgccttgccgtacgcccatgcgtaatcgagcgccgcctgcagcgacggctgcggcgcgtgcgccgcggcgcccatcaggatcgactggccgatcgaatggtgttcggccgcggcgaacgccttgtgataatacggaaaccacttcacgtagaagaggcccgcgacggccagcacgacgaacgtcgcgaggccgagcgccggatgcggtgtataggaacgggagctgctcatgctggtcgccgtgaatgcgtgtgtttgacgttatcgcgcatcgaagcagaaagccgaaaacggacgcatgccgcgccgcaccatcgcgcggcgggcggcggctcatcggcgcctcggtttcgaatgcgggatcatgcgtccggcctgacgagccggacagccaacggaaagcggcgattatcgcacgcggcgcgcgtttctccgattggggcatgcgcgaccgcggcgctcggcgcgccgccgaacggcctccaccgcccggccgcgcatccggagggccggcaaggcggcgggccgcggcggcgcgccatcgccgagcgccgcccagccggcgcccgcccgatcgccgatgccgctacggcgcggggttcggctgctgttcgtggagcgcgtcgatctcggcgaggatctcgggcgcgagcttcacgtcgacgctggcgacgttttcacgcaattgcgcgagcgacgtcgcgccgatcaggttgctcgtcacgaacggccgactgttgacgaacgcgagcgcgagctgggcgggcgataatccatgccgcctcgcgagcgcgacgtagcgcgacgtcgcctgcaccgcgtgcggcttgctgtagcgctggaagcgctcgaaccgcgtgatgcgcgcgccctcggggcgcgcgccgccttcgtacttgcccgacagccagccgaacgcgagcggcgaatacgcgagcagcccgatgcgctcgcggtggctgaactccgacaagccgttctcgaacgtgcggttcagcaggctgtacggattctggatgctgacgatgcgcggcaggccgagcttctcggctgcgcggaggaattgcgcgacgccccacggcgtctcgttcgatacgccgacatggcgcaccttgcccgccttgacgaaatcgccgaggacggcgagcgtctcttcgatcggcaccgtgtacggatcgtcgatccacggatacgcggggcggccgaacgtcgtcgtgctgcgatccggccaatgcagctggtacaagtcgacgtaatcggtgcgcaggcgcgccaggctgccgtcgagcgcctcggtcaggttcttgcggtcgaactggttgcccgcgccgcgaatgtgcgtcgggttgtgcggctggcgcgcggggccggcgatcttcgtcgcgatcgtcagcttctcgcgcagcgccgggtgcttcgcgagccacgtgccgagatacgtttccgtgcggccctgcgtttgcgccttaggcggcaccggatacatctcggcggtgtcgatcagcgtgacgccctggtcgatcgcgtaatcgagttgcgcatgcgcgtcgctttcggtgttttgctcgccccaggtcatcgtgccgagaccaatcaggctgactttgacgcctgaatcgccgagtgtgcggtattccatgctgaagctcctgtcgcttcggagacaaagatccgaagctaacacatcgaaacgattgcttcagagccttgccgcgcagccgctgccggcgcagcgctcgcgtcgccggcgcgtcgccgtcgcctcgacgtcccgcctgcttcacaggggcgggcatcctcgcgcccgcccgcttcgcacccgcttgcgcgatcgatcgacgccccgttgctgcgcccccgcacacgggtatccagcctcgctcaggcgtgcgagcccgatacgtctcgcacgtctcgcatcccgctcatgccggccgctgaatgaagcacgtcgccgacgcatgcgcgaccaccttgtcgtccggtgtcttcagcgtgccttccgcgacgccgaggttccttgacagatgaatcacgcgcccttcggcgacgagatcgacgtcgcgaggcaccggacgcagcattttcacgtgcaggtcgacggtgccgtaaccgacgcccggatcgagcatcgtatgcaccgcgcatcccgtgaccgaatcgagcaccgtcgcggcgaagccgccatgcacgccgccgagcggattcagatggcggccgtcggcgcgcgcgatcatcttcacgtagccgagctcgacgctctcgggccgcatcggaatcgtctcggcgatcgacgcggcgggcaaatcgcccgccgccgccgcgcgcagcagttcgagaccggacatggaaagcggattcatcgacaacactcctcgctggacacggaacgcggcgctgtgacgccataagttccaaaaaagaacttataatggcgcccattattggcagacgttcatcggctgtcaacacaacgaggcgcagccgattcgagcgtgcgttctataatcgaacgcactttccctgctttcccggaatccgatcatgaaatgggacgacgtcggctcgatgccgtgttcggtcgctcgcacgctcgccgtgctcggcgaccgctggacgatgctgatcctgcgcaacgcatttctcggccatcgccgcttcgaagcgttccagacgcaactgggactcacccgccacgtgctcgcggagcggctcgcgcggctcgtcgacgaaggcatcttcacgaagcgcgcgtatcaggaccggccgccgcgcttcgaatatcgcctgtcgcagaaaggcctggatctgtatccggtactgctcgcgcttgccgcgtggggagaccgctggaaggacgacggcaacggcccgcccgtcgtgctgcgccaccgccgatgcgctcacgtgatgcatccggtgatggtgtgctccgaatgcggcgagccgatcgatccccgggaagtcgaacccatgccggggccgggctggaccaagcagcaggcggacaaggtcgactgacggtgcaggccgcgcgcgggcgcgcggcggcggcggcgcgcttgcgccagcggaaccggcgcaagcgcggacgtccgcgcgcgcgaacgatgcgcgcagccctacgccatatgccgatacgctgcgcgcgacgccacccaaagcgcactctccggagcgcgaaggcgaacccgagcgtcgcaccgcgctcgccacggcaagttcgccacggttttcgagatgcccgcgaaggcgctcgcgcgcattcggcgcatcgccctggccgaacccgacatgcgttcgcggcaacggctcatgcagcccgacgcctgcggtatccggatggccgcgacatctacggcgcccgacgcgcgccgtgtcagacacatcggctgcgcggcgaactcgtcacacgaacggcaaggcgggcgcgcggcagcgagcgcgcttttgccacccgcctgaaattcgatgaccaatcggtcgcggccgatgcatcgacaggctgcctatcgaacgcggcaatcgcgaacgccgcgacatggattcgcgcaaaccgcgcgtcgcccgaccggcgatcgtccaacgcgcgccttcccgatcgcgcaggtcatgcgcgacagatcgtcgcggttcgcggctcgtcaaatttcggcgcgcgaacagttcgcccgcccgaacgcgcgcgcgtcccgcgcatccccgttcgacgccgaagcgctcgcgatccgcgaatcgacgagaccgcgcgcgcaccgcatgccgcgccgcgcgcacgatgacgaaacgcggccgaacgcacacgcctcgacggcggatgaaaacgaacgaacgtcgcccatcgacgccgcttcggccaaaccgcctgcggccgagcgcgcccgcaagccgccgaagccgggcgtgccgcgcggccgctccggtgccgcgcgagacgcgcgtggcggcggccgtgcggcaccgctgcgacgccatgccccgggcgtgcgctttcgtttttgaaagcggcccggtcaattgaggtaacatagcgcccgcttgcaccgggtgtgcgcctcctgtcgcccgtctcccgcgagcattgtctggtgcgtgccgtaccggaaggcgcgcgaacagctcagatttccagtccactgcttgcacgccggcgagccgcgccgtcattcgcaacacctgccgcgcaatttggactcctcatgaagaaaagacgcaacatcacctcgtacatcgtgattgcgatgatcctcggcatcgcggttggctacggctgccacagcgcgtttccggatccggcgatcgcgaaggaaatcgccggctacgtctcgctgctgtccgacgtgttcctgcgtctcatcaagatgatcatcgcgccgctcgtgttcgcgacgctgacggtcggcatcgcgcacatgggcgacaccggcgccgtcggccgcgtcggcgtgaaggcgctcggctggttcttcatcgcgtcgttcacctcgctgctgctcggcctgctcgccgccacgctcctgcagccgggcagtcacctgagcctgccgctgcccgccaccgacgccgccgtcaacctgaagacgagcgcgttcacgctgaaggacttcgtgatccatctggtgccgaagtcgatcgccgaggcgatggcgaacaacgagatcctgcagatcgtcgtgttctcgatcttcttcggcacggcgctgtccgcgctcggcgacgccggcaagcgcctgaccggcgtgatcgaggatctcgcgcaagtgatgctgaaggtcacgggcgcggtgatgtggttcgcccccgtcgcggtgttcgcggcgctcgcctcgacgatcacgacggaaggactcggcatcctgctcacgttcgcgaagttcatgggcagcttctacatcgcgctcgcgctgctgtggggcgtgctcacgctcgcggggctcgtgttcctcggcaagcgcacgttcacgctgatccgcctgattcgcgagccgttcctgctgtcgttcgcgaccgcgagctcggaggccgcgtacccgaaactgctcgacgcgctcgaccgcttcggcgtgaatcgcaagatttcgagcttcgtgctgccgatcggctattcgttcaacctcgacggctcgatgatgtactgcacgttcgcggtgctgttcatcgcgcaggtatacggcgttcacctgccgctcggcacgcagatcacgatgctgttgctgctgatgctcacgtcgaagggcatggcgggcgtgccgcgcgcgtcgctcgtcgtgatcgcggcgacactcaaccagttccacctgcccgaagcgggcctgctgctgatcatgggcgtcgacatgttcctcgacatgggccgttcggcgaccaatgcggtcggcaattcgatcgcggccgccgtcgtcgcgaagtgggagggccagctcgacgccccgcgcgacgatgccgactccgattccgacagcggcgacgcatcgcgcggatcgccgcggatcacgcagcgcgtgtagcgcgcggccgagccggggcggcgctcgttcgcccgcgcctcagcctcgcggtaaggcgctcgcccggacgcgctccgctcgcgcgagcaggttctcgccggcaggcgcgccgccattgccgaaaaggcaggccgccattgcgagcgcgaaaccggcgcggcggcggcatcgcccgccccacgccggcggcccgcctcccgcccatcgccggcgttcgccggccgcctttttagtcggcggcggccgcgttgccgcgccggcatcgtgaaccggaatcatgcacgccccgccttcgaacgcttcgagcgcgccgcatcgacgtgaaaaccgaaggcgcgcggcccgtcggcagcgtgcgaggcacgggccgcgcgcttcgcggattgtccgaatgcgaacctccgcgcctgctcggccgaagcgagcaaacgccgttccggcgcgcggcgccatttccttgcgcatgatttcgcctgcgcgcgcgaagagccgcacccgccgcgcacgccggctcgacggccgcgttgcggtaaaatgttcggttgtccctgcgccccgacgcttttccgccccgcctatgtccgcttcgcctgccctcagtccacgccgggtctccgtcgccccgatgatggactggaccgatcgccactgccgttcgtttcatcggacgatctcgcgccatgcatggctctacaccgaaatggtgacgacgggcgcgctgatccacggcgatgtcgcgcgccatctcgcgttcacgcccgacgaagctcccgttgcgttgcaactgggcggcagcgaacccgccgatctcgcgcactccgcgaaactcggcgagcgctggggctacgacgaaatcaacctgaattgcggttgcccgtccgagcgcgtgcagcgcggcgcattcggcgcgtgcctgatgaacgagccgcaactcgtcgcggactgcgtgaaggcgatgcgcgacgcggtgtcgatcccggtgacggtcaagcaccggatcggcgtcgacgcggttgaagactacgcgttcgtgcgcgacttcgtcggcacggtcgctgcggccggctgcgacgtgttcgtcgtgcacgcgcgcaacgcgatcctgaaggggctgtcgccgaaggaaaaccgcgagattccgccgctcaagtacgactacgcgtatcggctcaagcgcgactttccgcagatcgaaatcgtcatcaacggcggcgtcacgacgctcgacgaagtcgagcagcatctgcgacatgtcgacggcgtgatgctcggccgcgaggcatatcacaacccgtacgtgctcgccggcatcgacgcacgcttctacggcgcgagcgcgccggcgccgacgcgcgaagaggtggaggcgaagctcgtcgaatactgcgcggccgagctcgcgcgcggcacgtatctcggggcaatcgtgcggcatgcgctcggcctgtatcgaggcgtcgcgggcgcgcgcggctggcgtcgcgtgctgtcagacaacaagcggctcgggcgcggcgacctatcgatcttcgacgaggcgcgcacgcacctgacccatccggaagaattttttgaaaaaaaggctttgcaaagttaaacggcctttgtataatctcgcttcttcgttgatgccgctgctgcggcggatcaaacggagaaaaaaatagtggtggctgtagctcagttggtagagtccaggattgtgattcctgttgtcgtgggttcgagtcccatcagccaccccagagtttcaaagcaaaacaggcgcttcggcgcctgttttgctttgcgcacgattcgccgtcgttcggattcgatatccgattacggaaatatgacgccggcgcgccaagaccggcatgcgcggaccggcatgcgtgccatcgcgcctgccacgcgcgccccgtccgccgcgcccccgatcttcgtttgccgtgcggcgaacatgtctctcgccggttcgtcgacaccacgcaattggcgacgccagctgaatgacgtttgagattcgccgctgcatcgccccgccatcgcgcgcgaaacgcaaaagccgcaccgcccgcctcgccgcgctcatcgccatccgacaagacgaaacccacgtcgatcgctggaacgccgccgagcctgcgtcgcgctgtttcgcaggcctcgcatgccgcattcgcgccggatcccccaaacccgaatccccgcacattcgattgccccaaacgcgaaagccccgaccgcatcacgcagccggggctttcttttgcatcggttcctttggcacgaggagaagatgcccctgcagtatattcgacgtgcggcgcgcgccctgccgattctttgtgaatatttgtattgcttattaagcgctttcgtgaaaaccgattcgattgcatgaatcgacgcaaggccgcacgcgacgggcggtgtcgacaccgcctgccattcgcaacgcgcctgtcgcgcgtcggcgcggcgccctacgcgtcacacgccctcgatgcgagccatccgcagatgggccgatcgaccgcacgccgcccggcggagtcgaatcgaaccgagcggtcggcccgccttgtcaaacgactccggcgcccagcaattcccggtcgaccgccgatcgcgcgacggcgagcgtctgctcgatcacccggcgctcgctgagcagcagcccgtcgatgtgcacgagccgccagtcgatcatcacggcgcccccctgtagcacgcggtaatgcgccttctcgccggcccagacctgctcggtcttcacttcgatgtcgtaacccttgtagggttcgccgaagtcgccgatgtccctgcctttcggttccatttcgtcgcctcccgatccgggcggtcgtgccggcgtcggcgcggcgagcctcgcccggcgtccgccgcccccgtcaatcgtacgcctcagacaggtaagccttgccgtcgtctgtgatatcgacccggtccgggccgctctgatagacgaaaccgtcgttcaggagctcctcgagcgccaaccggaaacccaccggcaacgggcggccggagccgaactggtcgatccatttcagcgcttcgatcgcttcgggactcagggtaggaaacatggcccgcctccgccgtcggtttcgttccatcgtagcactttcgtccatgcgcggaacaacggcaaagcgcgcgcgggcgcaaggcgccgtccgcacgggccgggcacggggggcgcggcggcgcccgctcagaggcgggcgatcgatacttcggtcgacttgacgagcgccaccacctcggcgccgaccttcagctccagttcgtcgaccgagcgcgtcgtgatgacggacgtgacgatgccgaacggtgtgtcgacgtcgacctcggacacgacgggcccgcggatgatttccttcaccttgccgcggaactggtttcgcacgttgattgccgtgatgctcatcgggtattcgctccgaatggttcgtttgattgatcgatcgtgggatcggtccgatcgcgtggacggcggcgcgtcgccgcgcggcccgtcataccgcccagcgcaatccgcttgccggcgcggcgcggccgcgcgacgcgccctccgggcccgcagcattcggcgccgcgggcgcggcatccgagcccgtcaatacgcgctgcagcacgcgatcctcgagcgcggcgaacgccgccgacgcccgcgcgcgcggccgatcgagcggcacccgctgatcgaacgcgatccggcccgcttcgatgagcaggaccctgtcggcgagcgcgaccgcctcctgcacgtcgtgcgtgacgagcagcgcggtgaagcgatgctcgcgccacaggcgctcgatcagcgcgtgcatttcgatgcgcgtgagcgcatcgagcgcgccgagcggctcgtcgagcagcaacagttgcgggcgatggacgagcgcccgcgcgagcgcgacgcgctgccgctgcccgcccgagagttgtgcgggccaatcgttcgcgcgcgcgagtagcccgacttcgtcgagcaccgcccgcgcgtcgtccttcgcgcgccggccgaggccgagcatcacgttctgcagcacggtcttccacggcaacaggcgcgcctcctgatacatgatccgcgtatcgagcgcgccgccgccgtcgccgcgcttgacgagcgtgccggcgctcggcgtctcgagctccgcgacgaggcgcagcagcgtggatttcccgcagccgctgcgcccgacgatcgagacgaaactgccgcgcccgatcgacagatcgacgtcggcgagcacggcccgctcgccgtagcgcttgctcacgcgcgtgaggcgcaccgacgcgtcgcctgctcctgctgcgcgccgcacatcggcgcggtcgccgtcgggcggcgcgtgcgcgccgccgtcgcgctcgtacacggcggcgtcctgcgcatcaccgtcggcgatgcgcggctgcgcgagctcggcttcgaggtccgcgcccgagatcgggccgtacgtggcggccagcgtggtgccagtcatgcatgggctcccggttgatgcgcggggagccagcgcagcgtcgcgcgctcgagccacttcgcgagcacatcggcgagcttgccgagcaccgcgtacagcaggatgccgaccaccaccacgtccgtttgcaagaattcgcgcgcgttcatcgtcatgtagccgatgcccgactgcgcggagatcgtttcggcgacgatcagcatcacccacatcagcccgagcgcgaagcgcacgccgacgagaatcgacggcagcgcgcccggcaggatcacgtcgcgatagagcgcgaagcccctcacgccgtagctcctcgccatctcgacgaggcccgcgtcgaccgaacgaatgccgtgatacgtgttgatgtagacgggaaagaacacgccgagcgcgacgaggaagagcttggccttctcgtcgatgccgaaccacaggatcacgagcggaatcatcgcgagcgccggaatgttgcggatcatctggatcgtcgaatcgagcgcgacttcggcggccttggaaagcccggtggcgagaccgagcgcgagcccgacgccgccgccgatcgcaaagccgacgagcgcgcgccacgtgctgaccttcacgttcgcccacatgtcgcccgattcgacgagcgcccacgccgcgcgcacgacggcaagcggctcgggcagcacgcggctcgacagcgcgcccgcgcgcgcggcgaattcccacgcgagcacgagcacaagcggcacgagccaaggcgcgaccgcgcgcgcggcgcggccggcggcgcggcgagcggcaaagtgcgcgcgcgagtgcgtcgttgtcatctcgatgccctcctcgctcagctctggctcgccttcggcagatactggttgccgacgacttcgccgaacggccccgacagcggccccgcgcggcgcgtgttgccgccgcccttaacgagcggaaacacgagctcggcgaagcggtacgattcctcgagatgcggatagccggacaggatgaacgtctcgatgccgagcgccgcgtactcgcgcatccgcgcggcgatttgctcgggattcccgacgagcgccgtccccgcgccgccgcgcacgagcccgacgcccgcccacaggttcggatagatctcgagctcctggcgcgagccgcgcttgccgccgtgcagcgcggccatccggcgctgcccttcggaatccatcttcgcgaacgcctgttgcgcgcgcgcgatcgtatcgtcgtcgagccggctgatgaggcgatcggcgtcgcgccatgcctcttcctgcgtctcgcgcacgatcacgtgcaggcgaatcccgaacttgatctcgcggccgcgcgcggccgcgcgcgcgcggatgtcggcgatcttcttctcgaccgccgcgggcggctcgccccagctcaggtacgtatcgatgtggtcggccgcgatcgcgtgcgcggcgggcgacgagccgccgaaccagagcggcggatgcgggcgctgaacgggcgggtacagcagcttgccgcccttcgcgctcaggtgctcgccgtcgaaatcgatgccgccgttctcgtgcgattcggcgagcagcccgcgccagatgtgcaggaagtcgtcggtgatcgcgtagcgcgtgtcgtgatcggcgaagaggccatcgccttctagctcggccgaatcgccgcccgtcacgacgttgatcagcaaacgcccatcggagagccggtcgaacgtcgacgccatccgcgcggagagccccggcgacgacaggcccgggcggatcgcgaccaggaacttcaggcgcttcgtcgccggaatcaggctcgaggcgaccacccacgcatcctcgcacgaacgccccgtcggcagcagcacgccgtcgtagccgagcgtgtcggccgcgacggcaacctgccggaagtagtcgtagtccgcggcgcgcgcgccctcggccgtgccgagatagcggctgtcgccgtgcgtggggatgaaccagaacacattcatgcgaaactcctgcctgactgatcgtgctagaaatgggcgacggcgatgcggggccgcgccacgatgcgccacgatgcgccacgatgcgcgcgccgctcgccgatgcgcgggatgaaacgcgtgccgcggaaatcgcgggaacgcgcacgcgccgccgcgcgccgcgcgggggggcggcatggccgtctctcggggaatcagtctagggagcgcgatttcgtataggaacgatttttttgagcttaggttttccgctttcgtgcatagcgcgccgctgcagcgaatatgcgcgcacgggccccctataatgtcgcaccaagtccctgacaacccggcgcgcgccgcatggcgccgcgccttcacgtggcgctctcgatgcagaaagtgatcctgccgtttctgtccggctttctcgccgctctcttctttcgcgaagcgacgctcgcgctcttgcacacggcgggcctcatcgacgcgacgggcttctcgaccacgccgttcgcaccgctcggcattcctgaattcgtcgcgaacgcgatcatgagcgcgtgctgggcgattctgatggcatggctgctgcgcgtgtcgcccgagcgcgcggcgccgtgggtgccgtcgctcgtgttcggcggcatcgtgctgaccgccgcgcgcgtgttcgcgatcgacccgttgcgcggcatctggcccgccggcaacatgctgccgccgctcgtcgtcggcttcgtcgcgaacgcggtctggggctggggcgcgctcgtgttcatgcgagcgttcatgtcggacgacggcggcagcgacgacgcgtaacgcgcgcgatgcgcgtcatgcgcgcgtcgcgcgcccgacgttaggccgaggagcggcggccgcccgtctcgcgacgcggcgagcgctcgcctcgtcgcgtcgccgatgcgggcagccatgcggctgtcgatgtcgatcggcgcgcatgccggcgaatcgacgcttgcgcgtcatgccggcaaatctttttttcggcgaagcttgcttcagcgaatcgatcgcaatcgatcgctcgaagcgatcgcgcccacgccctgctcgcccccgctcatatccgtctcgcgccgctcgaacggcgcgatcccgccctccgttcgccgcgccgcgcccatccgcacggactgaagcaccagcgcgccgcgcaacgcatcggcggcacggcaatcgaaaccgtcgccgggccggccgacccggcagcccccgccccgcgtccgccgcgcgcgatccgcccgatcgtcagtcccgcaacttcctgagcggatgctcgtgcgcgcgccacgggctctcgaacatcgccgccacggcctgcgccgtcacgtcggcgatcgccggatagcgccacttcggcgcatggtccttgtcgacgatcaccgcgcgcacgccctcgatcacgtcgccgcacgcgaacgtcgagcgcgtcagatcgaggtcgcgccgcaggcagtcggccatcgtcgcgccgcgcgcgcgctcgacgacctcgagcgacaccgccatcgacagcggcgacagcgcgccgccgcgcatcgcgtcgcgcgccttgtcggcccatgcggcgcgcaccgcgtcgtcgcgctcggcgtcgagcgacgcggcaatcgcggcgacgtcgggctgcgcgaaatgccgatcgatcgacgcgcgcgcgcacgcgagcgccgacccatcgggcgcgggcgtcggcgcgtgccgcgcggcttcggccgcgacgcgcgcggtgacggccgcgccatcgtcgaggcgctcggtgcgcagcgcgtcgagcagcgccggcagcgccgcgtccggcagatacgcatcggcgagccccgcatacagcgcgctcgccgcatcgagcgtcgcgcccgtgacggcgagataacggccgagcgcgcccggcgtgcgcgcaaggaaccagctcatgccgacgtccggaaagagcccgatgcgcgtctccggcatcgccatcttcgtcgaatccgtgacgacgcgcagcccgcccgtgcgcctggccgcctgcgagatgcccatcccgccgcccatcacgacgccgtgcatcagcgcgatatacggcttcggatacgtgaagatcgcgtggttcagcgcgtactcctcgatgaagaacgtatcgatcgaagcctgatcgccgcgccggtgcgcgtcatggaagaagcgcacgtcgccgcccgcgcagaacgcgcgtggatgggggctgtggatcacgaccgcgagcacgtcggcgtcgtcgcgccaggcgtcgagcgcgcgatgcagcgcgcggatcatgtcggtcgacagcgcattgagcgcctgcggacggttcagttcgagaaagccgatgcggttcgcgacatgcgcgcggacgtcggccgagggcgaatcggaatggaatgcgttcatgacgatggaaagtgggcgggcgcggcccgtcaatgcgcctgcattttcgaaaagagattgagcaccacgacgcccgcgacgatgagcgcgagcccgacgaccgcgggccagtccggcacctgccgatagagcacgagcgcgacgagcgtgatgagcacgatgcccgcgcccgaccagatcgcgtacacgatgccgacgggcatgctcttgagcgtgagcgacaggcagtagaacgcggtgccgtagccgagggcgacgacgagcgtcggccagagccgcgtgaaaccttcggctgcgcgcagcgccgacgtgccgaccacctcggcgacgatcgcgatcgcgagccatgcgtaacctggaagttgcatcgcgtcagttccccgtgagcgcgagcgtcgcgtaagcgtggcccaattgcgcgcacagcgcttcgacgacgagctcgtgatcgccgcgctgcggcagccccgacaccgtgaccgagccgatcacgccggcgcccgcgaccgcgatcggaaacgcgccgccgtgcgacgcgtactcggcagcgggcagcccatgcttgtcggcgagcgtcgcgcccgcctgctgcaggcgcagcccgatcgcatacgagctgcgcctgaagtgcgcgacgacgttgcccttgcggcgcgcccagtcgacgttgtcgggcgtcgcgccgtcgacgagcgcgaagaagagcggctgaccgaacgtgcgcacgtcgatcgcgaccgcgtggccgcgcgcgagcgcgaattcgcgcagttgcgagccgagcgcccatgcgcgcgcggcgtcgaactgcgggaacacgagggttttttcctgtacggcgatcgactgtaaatcgagagcgatatccatgaagcgtataggcgaacgaaagcgaaaatacgggagggcgaaccgtgcgccgccgcgaagcggcgcacgcactacctagcctcggcggctcggccggcgaaacgactcgaagaagcggctcgaagaagcggttcgctgatgcgttccgattctagcgcagcacggcttgcgagccgtccggcgagccgctcgagccgtccggcgaacgaaattcgtcagcgggtattgcattcatccgggtaactccttataatttcatttttcgacggacgcggggtggagcagtctggcagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctacccccgcaaccaagccagtttttttcgcaaccgaagctcagccgcacgagcgcctgcgagaacggatgaatccgcgtcgaaaccgatcagaaagcccgccctcaacggtgggctttttgcttttcgggcgcttgcgtgcttgcgccgccgatctgcgtgcgcgcgccatcgatgcgggcggcgcaagacccgcgcctcggagcggacgaaacgcgccaccgggtgcggcacgaaacacgtgaaccgcgtagaacgaagcttgccggcgcacgcggccgcgtacgcccgggccgcgcccgcccgcatggcgcggcgcgcgttcgcgcgcacgagcatgccctcgcccggtgatacactcgcatcaccatttcccatcccccttctatgaaattctgttccgtttgcggccacgaagtcatcgcgcgcatcccgccgggagacaatcgcgagcgcttcgtctgcgaccagtgcggcacgatccactaccagaatccgcgcaatgtcgtgggcacgattcccgtctggggcgatcaggtgctgctgtgccggcgcgcgatcgagccgcgctacggctactggacgctgcccgcgggcttcatggagatgggcgagacgacggccgaggccgccgcgcgcgagacgctcgaggaagcgggcgcgcgcgtcgaggtgcagaacctctttacgctgctgaacgtgccgcacgtccatcaggtgcatctcttctatctcgcgcgcctcgtcgatccgtcgttcgaggcgggcgaggaaagcctcgaagtgcggctcttcgacgaggcggacattccgtgggacgagatcgcgttcccgaccgtcagccagacgctgcgattcttcttcgcagaccgcgaggcgggcgactatggcgtccacacgggcgacatcttccgttcgctgcgcaacggctaggcgcgcgcatggttccgtggctcggcccagacgatccgtttccgagcgtcgagcgcgcgctcggcgcggcgagcggcgcgcccggcctgctcgccgcgagcgcggacctgctgccgtcgcgcctcatcgacgcgtaccggcgcggcatcttcccgtggtattcggacggccagccggtgctctggtggagtcccgatccgcggatgattctcgtgcccgccgaattcaggatctcggcgaccttcaggaagacgctcaagcgcgtgctgcgcgagccgcgctgggaaatccgcgtcgactgcgatttcgccggcgtgatgcgcgcgtgcgcgcaggcgccgcggcgcgggcagcgcggcacgtggatcaccgcggagatcatcgacgcctattcgtcgctgcaccgcgcgggcgacgcgcacagcatcgaaacctggctcgacggccgccgcgtaggcggcctgtacggcgtatcgttcggccggatgttcttcggcgaatcgatgtacgcgcacgcgagcgacgcgtcgaaaatcgcgctcgccgcgctcgtcgcgcacctgcgcgagcacagggtagaaatgatagactgccagcaaaacacgtcgcatctggcgtcgctcggcggccgcgagatcgcgcgcaagacattcgtcgcccacgtgcgccgcgccgtcgccgagccgccgataccatggcggttcgacaagcgcgtcgtcgccggattgctcggccaagccgcttcggccaccgcagcggatgcgttcgatcgttagcgcggcaaaacatcaatacatcgagagctgcccatgactcatcccactgagctgccgctttcaccgctttcggcgttgcaattctatgcaacggccccctacccgtgcagttatctggacgggcgcgtcgcgcgctcgcaagtcgcgacgccgagccatctgatcaactccgacatctacaccgagctcgtgaaggcgggctttcgccgctccggcgtattcacctatcgcccgtactgcgacggctgccgcgcgtgcgtgccggtgcgcgtgcccgtcgacgcgttcgcgccgaaccgcacccagcggcgcacgtggaagcgccaccgcgcgctcgtcgcgacggtggcggcgctgcactacgacgaggagcactatgcgctctacatgcgctatcaatcggcacgccacgcgggcggcggcatggaccgcgacagccgcgatcaatacgaacaattcctgctgcagagccggatcaactcgcggctcgtcgaatttcgcgatctcgatccggccgagaacggcgcaagcacgctcagaatggtcagcatgatcgacatcctcggcgacggcctgtcgtccgtctacacgttcttcgacccggacgagtcgcacgcgagcttcggcacctacaacatcctctggcagatcgagcaggcgaagagcctgcgcctgccgtacgtctatctcggctactggatccgagagagcccgaagatggcgtacaaggcgaatttccatccgctggaagggctcgtcgacggccgctggaaagtgctcgacccaacgctcgccgatctgccgcccgtcgacgccgcgctcgcgcgcgcgccgctgccgggcggccattcgggcacgcgctgaagcgcctgggccgcttgcgccgccgcgccgcccgattcaggctcgccggcacttctcggctaaaatagcgggttgtcaatttttcggccgtcgccgcctctgccgtgttcagctccctctacccgcttgcccgcgcgtccctcttcaagatggatgcggaggacgcccatcatctgaccctgcgcatgctcggcgccgcgggccgcacgggcctcgcgtgcgcgctgtcgccccgcgtgcccgacgcgccgcgcaccgtgatggggctctcgttccgcaatccggtcgggctcgcggccggcctcgacaaggacggcgcggcgatcgacggcttcgccgcgctcggcttcggcttcatcgaggtgggcaccgtcacgccgcgcgcgcagcccggcaacccgcgcccgcggatgttccggctacccgaggcggacgcgatcatcaaccggatgggcttcaacaacagcggcgtcgaccagttcgtgaagaacgtgcaggcggcgcgctatcgcggcgtgctcggcctgaacatcggcaagaacgccgacacgccgatcgagcgcgcggccgacgattacctgtactgcctcgagcgcgtctacccgttcgcgagctacgtgacgatcaacatctcgtcgccgaacacgaagaacctgcgccagctccagggcgcgggcgagctcgacgcgctgctcgccgcgctgaaggacaagcagcggcgcctcgccgacctgcacggcaagctcgtgccgctcgcgctgaagatcgcgcccgatctcgacgacgaacaggtgaaggaaatcgccgcaacgctgctgcgccacgacatcgaaggcgtgatcgcgaccaacaccacgctgtcgcgcgaagcggtgaaaggcctgccgcacgccgacgaggcgggcggactgtccgggcggccggtgttcgacgcgtcgaacgcggtgatccgcaagctgcgcgcggagcttggcgacgcggtgccgatcatcggcgtgggcggcatcttctccggcgaggacgcgcgtgcgaaactcgcggcgggcgcggcgctcgtccagctgtacaccggcttcatctatcggggcccggcgctcgtcgccgaatgcgtgaaggcgatcgcccgcggctaagcgcggtgatatagaaataaacaaacggtatttagacatcgattgttatttcgctatcattgagcgatcgatttcaaggcctcgtcgaaggctcccatcccaggcaaggaaacaacacgatgaaaattgcgtcgctgaagaagcttctggtcaccggcctgatcggcgcgtcgttcgccgccgccaccgcgcacgcggcggatctgctcgacgaagtcaagcaacgcggcacgctgcgcatcggcctcgagggcacgttcccgccgttcaactcgaagaatccgcaaggcgagctcgtcggcttcgacgtcgacatcgcgaaggcgatcgccgcgaagctcggcgtgaagccggaattcgtcacgaccgaatggagcggcatcatcgcgggcctgcaggcgggcaagttcgacgtgatcgtcaaccaggtcggcatcaccgacccgcgcaagcagacgctcgacttctcgccggcgtacacgttctcgtccgcgcagctgatccagcgcaaggacgacgcgcgccagttcaagtcgctcgaggacctgaagggcaagaagctcggcgtcgcgctcggcacgaactatatggacatggcgaaatcggtgccgggcatcgacgtgaagacgtatccgggcgcgcccgagtatctgcgcgacctcgcggcgggccgcctcgacgcggcgctcaacgatcgcctgatgctcgcgtatctgacgaagaacgcgcagctgccgctgcgcccgggcgcgaacgtcggctcggcgaacccgtcgggcattccgttcaagaagggcaatccgaagttcgcgaaggcaatcgccgatgcgatgacccagctcgaagccgacggcacgttcacgaagatctccgacaagtggttcggcatcgacgtgacgaagcccgtcaagtgaacgcgagcgggtaatccgcggcctcgccgcgacatccggcggcgcgcgagggcggcatccgcaacggtgccgcccttggcattgcacgcccggtttatgattgcgctttcgcgtacgcccccgcttcacatgccgatcacttccctcctcgcccaatcgctcccggtcctgctccagggcgcgctcctgaccgtcaagttcgccgtgctgtcgatgctgttcgggctcgtcggcgccgtcgcgctcgcgctgatgggcatcggccgcagccgggtgctggccggcctcgctcgcgcgtacgtgagcgtgatgcgcggcacgccgctcctcgtgcagatcttcgtcgtctattacggattgccaagcctcggcgtgtcgctcgatccgacgcccgccggcgtgatcgcgctgtccgcgaacgtcgccgcttacatgtccgaaagcatgcgcggcgcgatcaacgggatcgacaaggggcaatggctcgccgcgtacagcctcgggctgtcgtggcggcagacgctgcgctacgtgatcgggccgcaggcgctgcgcatcgcggtgccgagcctgtcgaacagcctcatcagcctgatcaaggacacgtcgctcgtgtcggtgatcaccgtcaccgagctgctgcgcagcgcgcaggaaatcatcgcgtcgacctatcagccgttgccgctctatctcgccgcggcggccgtctactgggtgctgtgccagatcctcgaatgggtgcagcgctggtacgagcggcggctcgcgttgccgagccggcactgaacggggccgcgcgacgcgggcgccgcgtcatcggcgggccggcggctcgcagcgcgggggcaagccgcccggcgatgcgcgatgacgcgtgcccacgcgccgcgaaaccagggcgcgcatcgagaaagcgcggcagcgcgcacgcgcggcgcaagccggccatgcgccctcgcgcgatgcgccattcgccgtcaatgacggcacgcggcggcaagcgctgcgcgcgcccaaggctccgacgcctgtgcgcccgtcgggcgccggccgcctcgcgcatccgagcgtcgacgcgaacgaagcggcgcgccggccgcgcggcccccccactaccccagctgcatgcgccgcatgcgcgccgccgcgaacgcggcgcgcgcgaccccaagcaggcggcgcccgtcaatccatcggatagcgcacgccgagcgccgcgcgcgcggcgtccgtcatcgcgatcatccgccgcgaatgatcgtgcgtcatcaccgggctttcgagctcgcccgcacgcagcagctcgcagaaatgcgcgatctcgtaattgaggccgccggcgtcgaacggctcgtcgagctcgacgacgcggccgtccgcatagcggatcgtcgcgcgcgccggattccaccagttctcgtgaatcgtcacgtagccgcccggcgccgcgagcagcgcatcgccgcgccccatcacgtcgagcccgcagaacagttgcgacacgccgcgcgcgtgccgcgcgttgacgctcgcgaacacgtcgacgcccgtcgcgccgacgcgcccgagcgtctgcacgtcgagcggcgcgccgagccagtcgacggcaaggaacatctcgtagacgccgatgtcgagcagcgcgccgcccgcctgctcgaaacgatagacgggatgatcggccggcaccctcgacgacgcgcagcccgcgcgcacgagcgcgatctcgccgatcggatcgcgctcgagatgcgcgcgcagcttccggtacagcggatagaacggcggcttcatcgcctccatgaacaggcgcttcgccgcgtgcgcggcgtcgagcaccgtttcgagctcgcgcgcgttgaccgtcgcgggcttttcgcagagcaccgccttgccggccgcgagcgccgtgcgcgcgtaatgcgcgtggctgtcgttcagcgtggcgatgtagacggcgtcgatgtcggatgcgaggagcgcgtcgacgctgtcacacggcgcgccgccatgcgcggcgcagaacgcggcggctgcgtcggcgcggcgtgcccatatgcgcgatagctcggcaacacgcacgtgcgcgatgctgtgcgcgaaccggcgcgcgatgctgcccgcgccgacgatgccgaagcgaatcggcgtcggttgatgatcggtcattgaatccattccgtgtcgcagaaagaggccggcaccgggctcgcgcccggccggccgtcatgataacggccggcccgcggcgcgcgacacgcatggcgctcagttgcgttcgggcatgtcgaccgcgaagtcgcgcatctcctccgccgtgtaatcgatcagctcgagcgcggccgcctccgcgtcgcgcgcgtcgcgtcgctcgatcgcgtcgacgacgcgcccgtgcgatttgagcgcgagcgcgcgaatatcgtcgcgctggctcatccgcggattgacgacacgcagcgcgccgcgaatgatcgccgccatctgctggaagaactgattgccgctcgcatgcacgatccgcgtatgcagcagctcatccgcctcgtcgtaagccggtgttcccggctcggccagtttgaacagctcgtatgcctccctgatcccggcgatttccgccgtcgttgcgcgactcgccgcctgcgcggtcgcacgcggctcgatcagcgtccggaattcgatcacgtcgcgaatgaactgccgatcgggcttcgcccggaaacgccagttcacgacgtcttcgtcgatcatcctccagtggctcatcggccgcacgcgcgtgccgaccttcggacgcacgtcgagcatgtcgcgcgccagcaacatcgagagcgcttcgcgcatcacggtgcggctcacgtcgaactccttcgacagcacgtcctgcggcggcagcacgccgccatacttgtcctcgacgattcccgtgacaagcccatccatcactttactgaccagtgaccggtcttttccctgctccatgagacctctccccgaacatcacctgtgttggcacaatgccctcgcagtctcgccggccctctgtatcgaaatgacacgactatcagcctttgttcttatgaacgatacgttgctgagttcgtcgcaattgcgctatctggtaaacacctgacagggtaatccctcttactatatccagaaaaaaacagccctaaaaaaacaggtccagcaagcttgttgcaagcttgctggacctcggatcggatggtgcgcgaatgcgtcggcaatcaattttttatgattggaattaaccgactttattgctttagcacaccgaattcattcttgaatgatttatttaatgcgcagcgtaacggagcgtctcgacgccgcgctcggtgccgagcaggcagagatccgcgccgcgttgcgcgaacagcccgaccgtcacgacgccgggccagccgttgatcgccgcttcgagcgcgcgcggatcgtcgatccgcaggcccttcacgtcgagaatctcgttgccgttgtcggtcacgtacggcgcgccgtcctgcttcacgcgcagcacgggcacgccgcccagcgcggcgagccggcggccgatcgcggtgcgcgccatcggcaccacctcgacgggcagcgggaactggccgagcaccgccacgcgcttgctcgcatcggcgatgcacacgaacgtttcggcgaccgaagcaacgatcttctcgcgcgtgagcgcgccgccgccgcccttgatcatcgcgccgctcccgtcgatctcgtcggcgccgtcgacatacacctgcagcgattcgatctcgttcagatcgaacaccttgatgccgtgtgacttcaggcgctcggtcgtcgccaccgaactcgacaccgcgccgcgatagcgatccttgacggccgcgagcgcatcgatgaagcagttggcggtcgagcccgtgccgacgccgatcaccgcgccctgcggcacgttttcggtcacgtatcgggcagcggcctcgccgacgaggcgtttgagttcgtcttgtgtcatgggaagcgtcaagcaatcgaagtgcgaaaagcacgagtttaccggagacgcttcgtccgacggatattttcgtcgcgccggcggcgcgccgccgcatcgccgcccatgccgcggccggtcgcgattcagattgagaatcgttcagccacgccgcggcccgactttccgagcgtccgactttcttatcgcccgcctttccgatcgtgcgattccgacgccgacgcaaatgccgccgacatgccgcccgccgcgcgcgtacccggcacgctcattgggcggccacgccgctcgccgcgtcgagcgccgccgcatcgcgctcgggcgccggctgcgacggcatgtacttgtcgagcagcgcctgcgcgatcgcgtcggtctccgcatccgggttgcccgcgtaatcggtcggccggaaatgcatctggaacgcggagaacacgcgccgcgtgcggtcgtcgagcacgccgtccgtcgcgacgtcgtaaccgtagcgcgcgagcttcagctgcagctcgcgcacgtcgacgagcgacttcggcgggcggcccgcgaggcgcgcggccaccgtctcgtcgtccggccacgcgccgacgcccgccttcgcgagcgcgcgccaaggaaacagcgggcccggatcgatcttgcgctgcggcgcgatgtcgctgtggccgacgacgcgcgtcggcggaatccgatagcgggcgacgatatccttcgccagccgaacgatcgcgtcgacctgcgcgggcggatacggcgcccacatgcggccgtgcggcgtatcgatcgggccgcggttgacgttctcgatgccgatcgacacgccgttcagctcggtcgcgccctgccacgcgctcacgcccgcgtgccatgcgcgctcgctttccggcacgagctgatagacgacgggcgcgccccgctcggtgcgcggcgcgtcgggcacgacgtaatgggcgctgacgttctcctgcgtcaacacgcgcagcgacggcgcttcgccgatctcggtgtagtgcatgacgaggaagcggatgcgcgaatcgacgctgcgcgcgggaaggctcgtgtcggcgtagtaatcgccgcgattgacgagcgtgggcgtcgtacaggcggcggcgagcatgctgaagctcgcgagaagcgtatggcgcaggggaaatttcatgatgacggcgctcggtgaatcgacggtcgccgggacgggcgtcccggcacgagcgcctcattctagacgcttcgtcgctcgcattcctgcgcgtttcgtgtctcttttgcgaaagcggctgcgcgccgcgcccgcgcgaaggccgagcgcggcgtgcaggcaagcggcgcgggcgcggcacgtccggtccgcgcggcccagcacgtatcgcgccgcgccaaagcacgcatagaaggcgtgaaaaggctgtagaagcacgcgctcgcgcgccgcaccgcgaacgccgccgccgagcggccgccgggcatcgcgaacgccgccccgcgcaccgcccccgcaaagcccgcggcgaacgagcgcatgcgccgcgcgcttacttcttcgcgcctcgctggcgcaccgcctcgtacaggcacacgccgctcgcgaccgacacgttcaggctctcgacgctgcccgccatcggaatgaacatcacttcgtcgcacgtatcacgcgtgaggcgccgcattccctcgccttccgcacccatcacgagcgcgacggggccgtcgagcttggtgtcgtacacgctcgccgtcgcgtcgtccgacgtgccgatcacccatacgcccgcgtccttcagctcgcgcagcgcacgcgcgaggttcgtcaccgtgatgtacggcaccgtatcggccgcgccgctcgcgaccttcgccgcggtcgcgttcaggccggccgcgcggtcgcgcggcgcgatgatcgcgtgcgcgcccgccgcgtcggccacgcgcaggcatgcgccgaggttgtgcggatcggtcacgccgtcgagcacgagcaagagcgcgggcccggcgatcccgtcgagcagctcggcgaggttctgcgcgagcggcagatcctcgacgcgcgcgacgacgccctggtggcgctcggtatgcgcgagcccccagagccgcgtctcgtcggcggcgatgaggcgcacccccgcctccttcgccgcctgcaggaaatcctgcatccggcgatcgcggcgcgtcgcatcgtagaacacctccgcgaccgtcgacgcatcgtgccgcatgcgtgcggtcaccgcatgaaaaccgtagagaaccttcagacgtgacatggctggaacaaccttagaacaagacgcgcggccgcgcatcgcacgcgccgcatggaaaacggaaagcgccgcgcgccctggcggggcgcgcggcgtttcggtcggcgccgccggatcggcgacgcgctcgatcagtacttcttgcgcgaacgcgccttcttcgcggccggcttcgacgcggcgcccttcttgcgggccgcccgggcctccttcaccgccgcgctcggcgcgctcgcggccttcttgcgtcgcgcggcgccttcggcgggcggcagcgcgcgcacacgcggcccgcccgcgcccgcttcggccgccaccgccgatgccgggcgcggcgccttcacgggcgtctcgcgcacgaggcggaaatcgatcttgcgcgcatcgagatcgacgcggctcacctgcacgcgcacgcggtcggacagccggtagcgaatgcccgtgcgctcgccgcgcagttcgttcttgacttcgtcgtactgaaaataatcggcgccgagctcggtcacatgcacgaggccttcgatgaaaagcgcatcgagctgcacgaagatgccgaacgacgtgacgccgttcaccatcccgccgtattcctcgccgagcttgtcgcgcatgaaatagcacttgagccatgcctcgacgtcgcgcgacgcttcgtccgcgcgccgctcgttggacgaacagtgcagcccgagctcctcccagatcgccgcgttcgaccgcgcgcggccgcgcgcctcgtcgtcctcgcgctgcatcgcgcgcgcgcgcggcgacagcgcggtgttcagctcgacgccttccggcgacttcggcgtgtacttcttgccggacaggatcgcgtagatcgcgcggtgcgtgagcagatcgggatagcggcgaatcgggctcgtgaagtgcgcgtacgcgtcgtacgcgagaccgaagtggccgatgttgtccggactgtagaccgcctgctgcatcgagcgcagcagcatcggctgcagcatctgcgcgtcgggccggtcgcggatgtgcgccatcagcgccgcgtaatcgctcgcgtgcggcgtgtcgccgccgcccagcgtgagccccatgtcgcgcaggaacgcgcgcagattctcgagcttttcgggcgtcggccccgcgtgcacgcggtagaggcccgggtgcttgttgcgcttgaggaaatcggccgcgcagacgttcgcggcaagcatgcattcctcgatcagccgatgcgcgtcgttacgctggcgcggcagaatctgctcgatcttgccctgtgcgttgcagacgatgtacgtctcggtcgtgtcgaagtcgatcgcgccgcgcttctgccgcgcgacgaagagcgccttgtagacgccgtacaggtgctgcaggtgcggcatcagctcggcgcggcgcgcggcctccggccccttcgtgttcgagagcaccgcggccacttcggtgtacgtgagccgcgcggccgagtggatcacggccggatagaactgatacgccttgatgtcgccacgcgcgttgatgatcatgtcgcacgcgagcacgcagcgatcgacctgcggattcagcgagcagagcccgttcgacagcttctccggcagcatcggaatcacgcggcgcgggaaatagaccgacgtgctgcgttcgaccgcgtcggcgtcgagcgggctgcctggctgcacgtagtgcgacacgtccgcgatcgcgacgatgagccggaagccctcgccgcggccgaccgcggcgggctcgcagtacacggcgtcgtcgaagtcgcgcgcgtcctcgccgtcgatcgtgacgagcggcacgtcgcgcaagtcgacgcggtagcgcagatccgcgggccgcaccttgtccggcagcgccgcggcctcgccgagcgcttgcgcgccgaattcgtgcggcacgccgtacttgcgcaccgcgatctcgatctccatgccgggatcgtcgatatcgccgagcacttcgcagacgcggccgagcggctgcgaatgacggctcgggaaatcggtgagctcgacgacgacgacctgcccgaccttcgccttcttcgcgttctgcgtgacgaggatgtcgtgactgatccgcttgtcctcgggcgcgacgatgagcgcgccgttctcgttcaggaggcgcccgatcacgcgcttgttcgcccgctcggtcacctcgacgacgtgcccttccggccggccgcgccgatcgtagccgacgatccgcgccagcacgcggtcgttgtgcatgaccttttgcatctcggcgttcggcaggaacagatcatcctgcccgtcgtcgcgaatcacgaagccgtagccgtcgcggtggccttgcacgcggcccgcgacgaagttggacggatgcgtcagttgataatgaccgcgcttgtcgagacggatctggccgtcgcgctccatcgcggcgacgcgccggaaaaatccttcgcgctcctgacgcttgatcgacagcgcttcggcgatgtcgttcgccgcaagcggcgcgtcgctcgtgcgcagcacgccgagaatctcttcgcggctcgggatgggatacggatacttgctcaagggcttgtcgatgatttttctcgttgcgtttggcttgcgcgaccgcggcaagcggagccgaacgggcgcgccgctcatgccgccccattctaacacccgccgctgcggcgaacgggccgcacgccgcgtgttgcgccgcgcgcgccgcgatgcggacggccctcgaaaaaatgttgacaggttcgtttggccgtctataatggcggtctttgcagcacacacctgcccaggtggcgaaattggtagacgcactaggttcaggtcctagcggtggcaacactgtggaggttcgagtcctctcttgggcaccagattcaaaagccagcgcaagctggctttttctttttcaagtgtgaggctgcatgcgtctcgtaaatacggtttcaggaattttttggtctctccctaaatttctgttgacagatttcataagacgcctaaaatagcggtcttgctcgatgcagcagtgcccaggtggcggaattggtagacgcactaggttcaggtcctagcggtggcaacaccgtggaggttcgagtcctctcctgggcaccatcaagctgtatcacgcagcaccgagcagtccgaaagaccccgtaaattcgcgatttacggggttttttattgcctttttgcctcgcgtcggttgattgccttgatccggccacgccggcagccggcggcacacgcgcatgccccgccctcgcgttgccgatcccgtcggcgaaagccggtctacgcgtgcgcgaacaggctcgcgcgcccgggcagcttgaagatcgacgccgccgcgcgcaggttgccggcctgatcgtccatcgccttcgacgcggccgcggcctgctcgacgagggccgcgttttgctgcgtcacgcggtccatctggctgacggcggcatcgacctgctcgatgccgcgggtttgctcttccgacgccgcggtgatctcgccgacgagatcggcgacgcgccggatcgcctgcttcacctccacgatgtgctgcccgacctcgtcggccttcgacacgccgtcccgaaccgtatcgatcgacgtctcgatgagatccttgatctccttggccgccgacgacgagcgctgggcgagactgcgcacttcgctcgcgacgacggcgaagccacggccctgctcgcccgcgcgcgccgcctcgacggcggcgttcagcgcaaggatgttcgtctggaacgcaatgccctcgatcagcgagatgatgtcggcgatcttgcccgagttcgtgctgatcgcgttgaccgtggtgacgagttgctcgaccgagaccgagcccttctcgaccgtcgacaccgcgttggagccgatcatgttcgcctgccgcgcgttctcgaggttcagcttcacggtggcggtgagctcgctcatgctcgcggccgtttcctgcagcgacgcggcctgctgctcggttcgcgcggacagatcgttgttgccggccatgatttcgtgggacgccgtcgcgatcgtatcggtgcccgagcgcacgtcggtcacgatgcgcacgagcccgtcgttcatcgtctgcagcgcgcgcatcacgcgggaaatctcgtccttcgcctgcgggtcgacgcggtgcgcgtcgaaatgagaggtcagatcgcccgcggcgacgcggctcgcggtcgaggcggccgcctcgagcccggcgagcacgcgcttgaacatcatgtgcagcatcagcgcgaagaaagcgaggatgccgatcgccactgcggccgaaatgatcttccacgtttgcgcgcttgcctgcgcgcgggcgatcgcgccttcggtgcgcgcgtcgagcagcttcaggaaatcgtcgatgggatgcatgatcttcgccttgaaccggtggtagttcgcgtcgaacatcagggcccgcgccttctcgagatcgggcgagccttgcttcgtgaaatggcctgcgtcgtcgggcgtcagccctttgacgagattcatcgcgaccgtctcggtcttcacgagatcattcgagttctgctcggcgtcgtgcagcttcgcgaactcctcgtcggtgaagccggcgcgcttcatcatctcctgcagcgagatcgtctcgccctgctccgcgcgcagcggttcgtcggccgcgcgaaagtcccagtaaatacgatcgtaatcgagcgggcgcggcgccttgcccgagcgaatcgcgagtatctcgttgtattgctgctcccatttcgcgtcgcccgtcgcgacataggtgcgcgcaagccgggtcaaatcgtcggagctgcggcgcagttcgttcgcgagctgggtcgacacatagcgctgctggtaggcctgcgcgacgcggtgattcgcggcatcgagccgccactggcataggcctatcgcaacggccgctacggcgagcaggcccagcagcagggaggcgtatctgcgcaacgaaaaggtgttcaaaaagcccacggtgttctccggtttgagtgcgacgcgtcgtccgctgtatatcggccgcgaggaagcacgctgaataagtggcactcctaatgcggcaattccgtagcaaccgccgtttcctgcgcggcgagcgttcggcttttgcgcgatgagcggcttgcccacgcgctgccggcctgagccgttgcgcgagcgaattcgttcggaacgccaacgaaccgctttcgcatcgaatgcgcacgcgggcgcgtgccgcggcctcgtttacccgcagcgtcccgccatcgggcgaccgcagcctcttcgatgcgcgcatccggcccgtgatcgcggccgggccgcgccgcccgaatcgcgcgcgccaggccgccctttcgacacgctgcatttgaattccggcgcaggcattcgtataacgaacacaggctcaatgcactatcgacagacgaatccgaggcccggcgcaagccgggaaagcccatcgccccccgtcgtgcgcaaccgttcgcatgcacgccggaggcccccaacggagtccgctcgtggcgaattcactctccaggatcgagcacatcgtccatctgatgctcgaaaaccgctcgttcgatcagatgctcggctttctctacaccgacgacggcaatcgctctcccaccgggcagccgttcgacggcctcaccggcaacgaatcgaatccggacgacctcggccgcccggtcggcgtctaccggatccgcgccaccgatccgcatccgtatctgatgcccggcgccgatcccggcgaaggctttcagaacaccaactatcaactgttctgcgacgaccaccccgcccccggcgccgtgccgaccaatcagggcttcgtcgtcaacttcaagtcggcgatcgcgaccgatcagtcgcggcacgacaaggacgcgctgcccggcacgacgcccgagcagatcatgggcatgtacacgccggagctgctgcccgtgctgtccgggctcgcgaagggctatgcggtgtgcgaccgctggttcgcgtctgcgccgacgatgacgatgcccaaccgcgcgttcgcgctcgccgccacgtcgcagggccacctcgacgatcacgtgaagatcttcacttgcccgagcatcttcgggcggttgtcggaccagggcgtcgactgggcgatcttcggctacaaccgcgatccgctcacgcgccacgacttccccgacacgcagaacgccgacgacagccacttcggccactttcgcgatttccaggcgcgcgcggcgagcggcacgctgcccgcgttcacgttcctcgaaccgagctgggatgcgagcggcaacagccagcatccgaactacgacgtcgccgcgggcgagcaactgattcacgacgtctactacgcgctgcgcaacggccccggctggaatagcacgctcttcatcgtcacgtacgacgagcacggcggcaactacgatcacgtcgcgccgccgtccggcgcgacgccgcccggcgacggcaccgtcggcgaattcggcttcgacttcacgcgcttcggcgtgcgcgtgcccgcggtgctcgtctcgccgctgatcgcggcgggcaccgtgtttcgcagcgcggcgggcacgatcgatcacacgtcggtgctgaagacgatcggcgagcgcttcgggacggcgccgctgacggcgcgcgaccgcgccgcgccgtcgctcggcgacgcgctcacgctcgcgagcccgcgcgccgcgagcgacgatccgctcgccggcgtgaccgtacccgtgtcgcgcgtgtcccatccgaacgcggcgatgccgtcgaagctcgacaagctccaggcggcccgcatcgcggcactgccgctgcgcaacgagaagggttattacgaggaggccgacacgccgctcgcatcgagcgccgaactgtcgaacttcattcgggaccgcggcgccgcgtggagccagcatcgccagcggcaacagcaacggcggcagcaacagcaacgacaacagccgcggagcaagccgcgccgctgaaacacccgggcggcgacgcgcgcggccctttttcgacgcacgccgacgcacgccgacgcacgctgacgcacggcgatgcacggcgatgcatgcgcgacgcgcgcgcagcatgccgccgcgcatcgcgatcgcgccgcgcggcgacgttgcgtcgcccgcgccccgcatcgcctggcgcccgacgccgcccccccggattcggccggaacgctcgcccaggggcgcgccgcactcgaggaatcatgaatggcttcgttcaaatcatcgctgcgtcgcgggttgcgcgtttcgggatgcgcgctatggttggcgctgtcgaagctcgacgccgcacatgcggctgccggacccgacgcatcgccggacgcatggccgagcgccgcgctgtccgatcgcgccgccgtcgaggtggacgcatcgcaattgctgccgacgccccagctcgtgcggtggcaagtcgacctcgaccgccgcggcctgcgatcgaccggttcgcccgcgcacgagcgctacatcgacgtgctgcgccgccgcctcgcgcgcgccggcgtgcagcagctccataccgaggcgacgacgctcgcgcgctgggccgtgcggcactggcggctcgacgtcgccgacggcgcgccgcgcgagcgcatcgacgtcgcgggctaccttccgtattccggcgacaccggccgcgacggcatcgtcgcgccgatccgctatctcgcggccgggcagacgcccgatgcggacgtggccggcaagatcgccgtcgtcgaatggccggcattgccgttgacgggcgcgttcttccgcgagcgcgcgctgcgcgtgttcgatccggacaacgcgttcgcgccgtcggcgccctatgtgcgcacgagcttcatgctcggcacgctcaccgcaatgctcgacaggctgcaagcggcgggcgcggcgggcgtcgtgatgatcgccgatacgtcgagcgccgaggcgacccgcctgtacgcgccgtacgacggccggctgcggcgcgtgcccggcctgttcgtcgatcgcgcgacgggcgcgaagctcgcttcgctcgcggagcgccgcgcgacgctgcggctgtcgctcgatgccggcgtcgagcgcgtgcacacccgcaacctgatcggcatcctccccggcatgagcgatgagctgaccgtcgtcaacagccacaccgacggcacgaacgggatcgaggacaacggcccgaacgcgatcgtcgcgatcgcgcaatacctgagccgcctgccccgcgcggcgctgcctcgcacggtgatgatcctgctgtcgagcgggcatttcgcgggaggcgtcggcgccgaggatttcatcgcgcgacatgcgcgcgacggcctcgtcgcgcgcatcgcgtgcgtcgtgacgatcgagcacctcggcgcgcaggaatggctgccgagcgagcaaggcgcgctcgcgccgacgggccgcgcggagcccaccgcgctgttcatgccggccgtgccggcgctcgtcgacgcggccgacgcgctcgtgcgccgcgcgaacgccgcgcccgcgttcgtgatgccgccgctgaatccgaacggagacggcagcgcgaacgacgcgctctggcccggcgaaggacagtacttctggggccgcgcgcgcgtgccgacgatcaacctgatcacggggcccacgtatctcctcaactacggcgtatcgacggcggagaagatcgactatgcgcgcctgcgccgcgagatcgccgcgacgacgcagatgctgctcgatctgtcgcgggtgccgttcgacgcgctgcgcgcggttccaccgcgaatgcgcgcggcggcgccgtgacgcacgcgccgtatcgcgaccgggtcgacgtgcgaagcctcgacacagtgggcgcgcgcaaggcaggacggcacgcacgggcacggtcaaacgacgaaggatgaaggaccggtcgcgatcacgggcgacgatgcgaaaagcgaaatgaagccgctcgccgatacggcggacgcgcgccgggaactcgatcgacagcgcggcgtcagcatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcggacatcgagcgtcacgcatcgacgcatcgcgcccgcatccgcgtccgtcacgcgcgcggcaactcgcccgccgtcagcgattgcaggctctcgtcgacgctcagctccgacagcgcatccgcgcgcagcccgccgtccgccgcgcgttgcagcacgcgcagcacgttcggcttcaggcgcacgagcgcgaggcgccagccgcgcgcatcgcattcggcgccgaacgtcttcagcgcctcgatcgtcgtgccgtcgacgtcgggcgattcctcgagactcagcatcaccgtgtgcacgggcggctgcgcgtcgcgcgcgaggcgcctcgccatggtcagcacgcgctccgcgttcgcgaagaagagctgggcttccggccgcacgatcagcacgccggggatcggcttcgcatcctcgtgcatcgatacgtcgacgaaatcgtggctcccgcgcagccggcccagcacgctcacgttcggctcggacaattgccgcaacgtgagcagcaggctcacgccgatcgcggcgagcaggccgtgcagcacgccgagcacgatcaccgccgcgagcgcggcgatcacgacgatccggtcccgatgccaggtccagtacggccggaacacctccggatgcagcgaatggctgaccgcgaagatcacgatcgccgcgagcacgggctcgggaatgcgcgcgagctgcggcagcagcagccaggcgatcagcgcgatcacggcggccgcgaacaggcccgccatacgcgtttgcgcgcccgccgcctcgttcgccgaggtcgccgaatagcccgcgccgacgggcatcccatgcagcagccccgatacgaggttcgcgcagccgagcgcgacgagatcgcggttcggcgagaccgtatcgccgtgcttgagcgcgaagttgcgaatcgacccgtacgattccgcgtacaggatcagcatcagcgcgaagccgaactcggccgtctgcatccagccggagcggccgagcaccggcatgccgaacgcgagattctgcagatcgatcgtaccgacgacggcgatgccgtagcgatgccaatcgatccagtagccggccgcgatgccgagcacgatcacgacgagcgtcgccggcacgcgcgtgcgcctgccgagcgcgaacaggatcgccagcgcggtcgcgccgagccccgcgctgcggacattgcagcccgcaatgccgagcagcaggtcgagcgcgacgcgcagcgtatcgccgtgatggatcggcacgtcgagcatcttcggcaactgcttgatcacgatcgtgagtgcaaggccgaacgtgaagccgcgcagcaccggccgcgcgatgaaatccgacatgccgccgagacgcgcggcgcccgcgaggatgaacaggatgcccgtcgtcgcgacgagcgccgcggcgagcatcaactgcgcggcggcgcccggtccggcctcggacatcacggtcgccgcgagcacgacggccgacgacgacgtcgccgacacgatcgcgaagcggctgctgcccgcgatcgcgtagacgacgagccccacgacgagcgcgatgagccccgcctgcggcggcaggttcgcgagccccgcgtaggcgaccgcctcgggtatcagaaggcccgcgatcgacagcccggcgagcgcgtcgagcgcggtgcggcgggcgcgcggcgcgggcggctcgtcgagcggcgcgaaatgcgcggcatgctgcggcggcgcgtcgatgtgcttcgagcggagatccatgcgcgttccgtgggtgttgcccgtcgtgcgaacgaaggcgcggcgctcagcgcggcgccgcgatcacgccggaccagcccggcagatagcgcgcctcctgcgtgtgcgcatagccgagcgccgcctcgagcgccttcgcgaattccttgcggatttgcgcaagcgcgatcctcgggcgcaggaaatcggcccacaggaattcgctgaacggcgtcgcgtccttcgcatagccgccggccgcgcgcaactcgccggcgagactgcggtacggatcgtccttcagcccgacgagcgaggtcggcagatggtcgtaatcgtggcgcgcgccgttcgcgccgaacggatgcacccactggttgtgctccatcatccgccagaagatcgtctcgtcgagccaggacagatccttcagcagcatcgccttcacttcggtcacgccctcctcgaggagcgcgagcccgagatgatggtgatcggtgatgaaataatcgccgcccggcccgagcacggccggaaaccagtgcgattcgatcgcggccttgcgcgccttcttgccgagcgccttccaatgcttgcgcttggccttcacttcgcgatagccgaccgtgatctgcgtcgggcgcagcgcgtcgagcttcgcgggaatgagatgcacgtcctggccgatcgtcatgatggggctcccgaataggatgtcggcaacgatacatgggatcgccgttcgcgttaataccgtattgcccttgaagtttgcgcgagacgccgtgccgcgttgccgcacgccgagcggccccccgccctcgctctcgcgcgcgttcagccgcgcgcggccagatccgcgcgctcgagccggtggcgcacgtacgggatgccgtcctgaacgatgccgacgcgccgcatgccgagcttgcgcgcgacgttcagcgatgcactgttggctgcggcgatgtcggcgacgatacgcggcagcctgaccgtctcgaacgcatgccggacgacgcgccgcgcggcttcgctcgcgatcccgcgcccccatgacgcacgcacgagccgccagccgatctcgacgtcgcggccgccttcgacgtaatcgggaatcagcagcacccagccgacgaaccggtcgggccgcgccttttcgaagatcgaccaatagccgagccccggcggataggcgcgcgtgatccggtgctcgacgaagcggcggtgctcgacggggtcggcccacgggccggcgatgtggcgcgtcacgtccggatcgcgatccatctcgatgcacgcgtcgagatcggcgagcacccgcgggcgcagccacaggcggtcggtttcgagtgtcggcaacgacgagtgagcttgcgcatccggattcatccgtcaacctgtcaacatgtgaaagaaagaaaacgccgccaccttagcatcgctcgggatgccgcggaaaccggcacgagtccggcacgaatccggcacgggcccggcgcgcgcgtgcaggagcccggcggcttcgcgcgcctggcgcgcgagccgccgggtgcgcgcggcggcttcgttccgatgccgcgcaacgcgcacgcatgacgcggctcacgcgcgccgcgacgcccgcgccccgcgattgcaggacgcgcaacaatctatttcatagggataaatccggatcggcgcgtccggagccttcccgcgcgcggcgagcggcgtacactcgcgttaccgcccgcgcgcagcgccggccgggcggtgcggagcacgacggcgcttcccaatcgaggagaccgtcgccatggccatgagctggacccgggagcaacgcaacgtcacgatcgccgcctatctcggctggacgctcgacgcgttcgacttcttcctgatggtcttcgtgctgaaggacatcgccgccgaattcaacacgaagattcccgccgtcgcgttcgcgatcacgctgacgctcgccgcgcgcccgatcggcgcgctgatcttcggccgcctcgccgatcacttcggccgccggccgacgctgatgatcaacatcgcgtgctactcgctgctcgagctcgcgtccggcttcgcgccgagcctcgccgcgctgctcgtgctgcgcacgctgttcggcgtcgcgatgggcggcgaatggggcgtcggctccgcgctgacgatggagacggttccgccgcgcgcgcgcggcgcggtgtcgggcctgctgcaggcgggctatccgagcggctacctgctcgcgtcggtcgtcttcggcctgctctacccgtacatcggctggcgcggcatgttcatgatcggcgtgctgcccgcgctgctcgtgctgtacgtgcgcgcgaaagtgcccgaatcgcccgcgtggaagcagatggaaaagcgcgcgcggccgggcctcgtcgccacgctcaagcagaactggaaactgtcgatctatgcagtcgtcctgatgaccgcgttcaacttcttctcgcacggcacgcaggatctctacccgactttcctgcgcgagcagcatcacttcgatccgcatacggtgtcgtggatcacgatcgtgctgaacatcggcgcgatcgtgggcggcctcacgttcggctggttgtccgaacgcatcggccggcgccgcgcgatcttcatcgccgcgatgatcgcgctgcccgtgctgccgctgtgggcgttctcgaccggcgcgctcgcgctcgccgcgggcgcgttcctgatgcagatctcggtgcagggcgcgtggggcgtgatccccgtgcacctgaacgagatttcaccggacgagattcgcgcgacgttccccggcttcgtctatcagctcggcaacctgctcgcgtcgggcaacgcgacgctgcaggcgcagttcgcggtcgatcacggcaacaactacggcatggcgctcgcgacggtcgcgggcatcgtcgccgtcgtcatctgcgttttaattgtgttcagccgcgaacgacgcggaatcgacatgacgcagacggccgcgatgagcccgaccagcggatgagctcgcgcgcggcggcgcaccatcgcgcaacggtacgttgcgctgcgtgcggcaggtcgttcgtgctgcatcgcaccgaacgctctagaggactttgtccataaagaacgcttgccgccaccctgcgtcgctttttatcttaatgaaaacggctgtttcaattacagatttgaatcgcttgttcgcgtaccgggaaaccggcaagggaggcggaacatggcagttcgacaagccagccggcaatccggcgggacgaaggcgcgcatcctcgatgcggccgaggatcttttcatcgagcatggcttcgaagcgatgtcgatgcggcaaatcacatcgcgtgcagcggtgaatcttgccgcggtcaactatcatttcggcagcaaggaagcgctcatccatgcgatgctgtcgcggcggctcgatcagctgaacgaggagcgcctgcgcatcctcgatcggttcgacgtgcaactcggcgcgcacgtgacgtgcgagcacgtgctgggcgcgatgttcatcccggcgctgcaggcgtcgcgcgatccgcagcgcggcggccgcgcattcctcagactcatcggccgcgcgtacaccgatccgtcggcgttcgtgcgcaacttcctgaccgcgcactacgcgagcgtcgccggccgcttcttcgacgcgttccagcgcgcgctgccgaacctgccgcgcgcggagctcggctggcggctgcactacgcgatcggcgcgctgtccggcgcgctcgcgggcgcggaaacggaaagcctcatcgacgaattcacgcaaggccgcacgatgaacgacgtgcagatgattgcgcggctgtcggcgctaatcgtcgcggcgctgaaggcgccgatgcccgacgcgacgcaactcacgatcttcgcgtcggtgctcgacggcgcggcggcttcggcgagcgcgacacagcccgccgagccggttgcgctcgcgctcgcgcccgccgccatcgtgccggctgcggcctgcgcgctcacgccggccgcgcccgcaccgatgcccgcgccgagcgccgtgccgccggcttcggtcgcgtcggcgtctacggcgccggccgccgccgcgacaccgagcgcgccctgcaccgacgcgttcgcggccgagccgatcggcgcgatcgcgcacgaaacgcacgcgagctgagcccaccgcgcgcagcaagcaccggccgcgccgtgcgcggccgcatacgggggcgccggacgaatcgcggcccggtgcccgcgttttcgtcgttcacccccgcacgcgcatcgcccggcgaatgcgcgcgatgccccgccggcgcccgcgcgccagcccataccaacgattcaggagacaagcgatgaccgcccccgttgcgcccgcccacgcccacacgcatgcgccgaataccgacggcatctggtacgcgtcgtacccgaaaggcgtgccgcacgacatcgatgtcacgcggtacgaatcgctcgcgcagtacttcgacgaatgcacgacccgctatgcgcaacgcgtcgccttcatcagcgcgggcgcgcggatgacctacgcggcgctcgcgcgcaaggcggccgcgttcgcctcgtatctgcaaagcctcggcgtgaagccgggcgatcgcgtcgcgatcatgctgccgaacacgttccagtatccggtcacgctgttcggcacgctgaaggccggcgcgatcgtcgtcaacgtgaatccgctctacaccgcgcgcgagctcgcgcaccagttgaaggacagcggcgcgcagacgatcatcgtgttcgagaacttcgcgaagacgctgcaggacgcgctgcccgagacgcagatcaagcacgtcgtcgtgaccgcgctcggcgacctgctcgccgacggtctcaatccgaaaggccggctgatcaacttcgtgctcaagcacgtgaagaagctcgtgccggcgtaccggctgccgcaggccgtgcgcctgcgcgcggcgctcgcggccggcgcgaaaaaggcgcccgcgcccgtcgcgctcaagcgcgacgatctcgcgttcctgcagtacacgggcggcacgacgggcgtcgcgaaaggcgcgatgctcacgcacggcaatctgatcgcgaacctgctgcaagcgaaggcatggatcgaggatcagctcacgggcgacgtcgagacggtgctcacgccgctgccgctctatcacatctattcgctgacggtgaacgcgttcatcttcctcggcctcggcgggcgcaacatcctgatcgcgaatccgcgcgacacgaagacgatgatgaagatcctgcgtcacgagaccttcacgggcatcaccggcatcaacacgctctacaacgcgttcctcgacaacgaggaattccgcaagcgcgacttctcgaagctcaagctcgcgatggcgggcggcatggcgatgcagcgcgcggtcgccgagcgcttcgagcaggtgaccggctgcccgatcgtcgaaggctacgggctcaccgaatgctcgccgatcgtcacgatgaacccgtacgacgcgcacgaaaagcgtgcattcagcggcacgatcggcctgcccgcgccgtcgacgatcgtgcgctttcgcacggaggacggcgcatgggcgaacgtcggcgagccgggcgagctgtgcgtgcatgggccgcaggtgatgcgcggctactggcagcgccccgacgagaccgcgaaagtgatcgacgccgacggctggctcgcgacgggcgacatcggcgtgatggacgagcaaggcttcatccgcctgatcgaccgcaagaaggacatgattctcgtatcgggcttcaacgtgtatccgaacgagatcgaagacgtgctcgtgtcgcatccgggcatccgcgaagcggcggcgatcggcattcccgatcccgttcacggcgagcgcatcaaggtgttcgtcgtgcctcgcgacgcatcgctgacggtcgaggacgtgctcacgcactgccgcaagaacctgacgggctacaagatgccgaaggccgtcgaattccgcgacgcgctgccgcagaccaacgtcggcaagatcctgcgccgcgcgctgcgcgacgaggaactcgcgaagctcgcgaacgcgcccgccgatccgcacgcgaagcactgatccgggcgaaccgcgcaagcatgacaacaagattctcgatcgcgttctgggaggaatgcatgtcgcacacgttaccgctgcacccgtcttcgtcgtcgcgaacccgattcgcgcggcgccgcctcgccaccgcgtcggccgcgctctcgctcatgctcggccacggcgccgcgcacgcgcaggccaacgccgaggcgtccgccgcggtcgagtccggcgcgcaggaggcggcgcttcccgccgagctcgcgaaggtcgcgaagctccccgtcgagcagcaggcacgctggctgcgcacggccgcgcgccagggcacgctcgaaaagctcgacgacgcgacgctcaccgcgctcttcaagtcgctcgatccgcagaccgtgccggattacgtcgcggcggggccgatcggccatccgtcgtacgaattcacgatgctgcgccaggagcgcatcagcggcaaatggtcggatacgcccgatcacatgctcgtcaaggtgacgcgcagcccgctgcgcgtctatgcgaagtggctgccggacggcgcgcactcgggccaggaagtgatctacgattccgccaagcgcgccgacgaaatgtacggccacttgggcggcctgctcggcaaggtgccgatgtggacggccgtcgacggcacgctcgcgcgcgcgcagtcgaaccaccaggtgcgcgatctcggcaccgagttcgtcgcgaacctgtatctgaccgaggcgaagaagtaccgcgaagcgggcgcgctgaagccgacgcacgtcgaggcgaagacagtcaagggggtgcgcgtcgtcgccctcacctacgagacgcccggcggccggccgcagttctacgcgaaaaaggaaacgctcgggctcgatctgcggcagccatatttccgcaccgtcgagtcgtacgacaacgacgggcgcgtgttcgagaaaatcgtgttcgagaagatcacgccgaaatcgctcgacgaaacggcgttcgatccgaagaatcccgattacaaattctgagacaaattctgagcggtcatcgtcgcgtcatgctcggcgcgcgtgaccggcgcgccggcgacgccgtcgggcggcgatgaaaaacgccgcgcggccttcatcgcacgcgcggcgttcttctttcgttgcggcgtccgttgcggcggcgcgacgggcccgcgccgccgcggcaagccggctcgcgccgtcagtcgtcatcgtcgtcgtgatggcggtgccacttgcgccaatgcttgcggtagtgcttccagtcgtcgtcttcgtcgtcgccgcgccagccgtacgccggataaccgacgaccgcgggctgcggcgcgacataaaccggctgcggcgccacgtagacgggcgcgaccggcacaccgacgccgatcgacagatccacgccgcccgccgtcgcggcgcctgccgcgcccagcagcgcgacgccgagcatcgtgatcgtcagccatttttccatgttcgtcacctcgtttcgccggcatggccggcctctggcgacactctaccgaacccgcgccggcgcaggtgcaacggccgtgcgagacctgtaacccgacgtaacgaaagtgcgcgccaacgcgcattggccgatcggacggatcgcgcaaacacgcgggaccgtctatagtgggtaacggttagacacaaacgctcgcgcgcgcatcgggttcgaacagggtaaaatcccgccaaacgctgtgtaagttcgcatgcggcgaaacgcataactcttaattgacgccggcacctgccgctttttaatggccaatcctgcagaatcccatccgcaaaacgacttcatcaatgccgcgcgcaaggaacgcaagcgcgtcgaaatttatctcgtcaacggtattcgactgacgggttgcatcgagtcgttcgaccagtatctggtgatgctgcgcacgcccgtcggcctgcaaggcatctataaacgcgccatctcgacgatccagctcgacacgggcggctcccgtccgggcggacgcggcccgcgcgcgggcggcgcccacggcggcggcggacgccccggcggacgcgaaggcggcggtcatggcccgtacggctcgcacggcggctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaccgcgcgagccccgcgagtcttatggcgcgccgcaagaaggcgcatcgacgccgtccggcacgcaggaacgcaacggcaacggcaacggcccggtgatcgtcacgcgccgtcgccgttcgctcggcccgaccgacggccaataaaggcgggccgccaaatcgaaagggcaagccgcgaccggcttgcccttttttcttgcctgagcgcgcagcgcagcgccatcgcgaatcccggagccgcgcaaagcgggatcgagagcgggatcgtccgatcccgccccgtccgcggcgcgatcaccgtaccttcggcaatcccgcttcggcctgccgttgcagcgaacgcacctgctgctgcagcttgcgcagttgatcctgccgctcgcttttctgctcccgcagcgcgacggtctcgtcgagcttgtccttctgccgggtcgcgacagccgcccgctgctcacgcgcaatgctcagatccgcctgtagccggctcgcccgctcctgggcaacggcgatctgccgatcggtcagcgccttctgcgattcgagcttcgcggcctgcaactcgttgaccgcaagcgtctccgattgcttcgcgaaatcgcggtaaaccgcctccgcgcgcgcttcgctcgccgtcctgatcacgcgccagaacgccttttgctggaacagcgcgacaaaatacgtgccttcctggatgttgagcagcaggctcgcgccatagctgccgttgtacgtcgtgcgcatttcggtgagctcgcgtgcctggatctggcgctgcaattcgtcgatcgtgctcttgccgctcgcctccgtgctcgcgcccgccgccggcgcgccggcgggcgccgacagattgacgacagccggcgccgaaacacccggcgacgccgcggcgccggatgccgtcagcgccggcgacgccgcgccgccgttgccttccaatgcctgcgcatgcgcaccgcagaggccgcccgccgccgcgatcgcgacgaagacgcgccccattccccgtatgtggctcattccgtttttttcctgcttcgatgtgttgtagtttttcgaatgcctgttcgtcggccggctcgccgcctgctttcattcgctttcccgcgcctcaggctcctcgtcgaaaatctgatacttgcgcatcttttcccacagcaccttgcggctgattccgagatgctgcgcggtatcctgccgacgccagccgttggcgtcaagcgcggcgatcacgcgattgcgctcggtcatgtcccatttgctgcgatcgacgaacacgtcgggcgcgctctccgccggcgccggctgcgcggcgctgcgtgcgtgcgcgatgagccgctgcagccgcgcggtatcccagccgcccgtctgccgcaccgtcacgccgacgcgctcggccaggttgcgcagctcgcgcacgttgcccgggaagtacgaatcggcgaccgcctcggcgagccagtaaggcagctccggcagcgcggcgagccgatcctcgccgacgatcgacgcgacgaacgacttgaacagcgcgatcttgtcgacgggcccgcgctcctcgagcgacggaatgctcaactcgatcaccgcgagccggtagtataggtccgcgcggaacaggccgtccttcacgagctgcggcagtttcttgttgctcgccgcgacgagccggaaatccaccttgacgggcgcggtcgcgccgatgcgcagcaccgcgccgtcctcgagcacgcgcagcagcttcacctgctggtagagcggcagatcgcccacttcgtcgagaaacagcgtgccgcccgccgcctgctcgaagtagcccttgtgcgtgccgaccgcgcccgtgaacgagcccttcgcgtggccgaagaagagcgactcgaacagtccgtccggaatcgcgccgcagttcaccggcacgaactcgcccatgccgtagcgcgagtgcttctcgtgcagcagctgcgcgatccgctccttgccgacgcccgtctcgccgtgcagcagcacgttcgtgtcgcagtcggcgaacgtgtcgacttcctgcaacagcgcctgcatgcaatccgagtgcgcgacgagcgtgctcggctcgagcgccttcgccgcgtgcgcgcgcaactgcaccgcgagcttcgagatcatgccgcgcagctccgcgcacgtgaaatcgagcggcaggatgtgcgaatactcgggcggatacagcgacggatcgtgatcgcgcgcggcgccgacccagaccaccggcatgccgatctccgcctgccaggtgcgcaggaacgccgcgccgctctcgatcatcgacacgctgatgatcgcgagcgacggccgcatcgcggttcgttcggccgacagttcctcgttgtccgcgcggatcacttcgacgtcgaagctcgacatgcagcgcgcgacccggtcgacgatatcggccttgccctcccagacgtacagatcgagcccttcgattgcgttcgtgtttctcatcgttatgcgtgaatcttcaatagaccgtttgcgcggtgccgcaggtcagcgccagattgtgaaccgtcgccgcgccgagctgcacgccgagcaggttcaacagcggcacgacgacctgatcgagcgagctcaacacggggccgagcaggttcagcagcacggagaccaccggattgagtatcgtgccgaccggcaccgacacgccgagcacgtagagcgcaaggccgttcgatcccgtcagcgattgcgcggcgcccgacagcgcgttcgcgatcaccgagcccaccgcgttcgaattcgtcgtctgatagtcgtcggcgtcgcccgccacgccgttgaacgtgagcgtcgccgcgctcgccttcggcacgaccgccggcagcgcgacggccgacttgacctgcagcagcggcgcgctcagcacgccgagcgtcgcgagcgtcgcgggcacgttgcaggcgaatgtctgctgcgcggggagatccgtcggcacgtcgccgatgcacaggttcgcgaggcccggctgcacgccgagcgtcgcgcggctcgcggcggcgctcgccgcgcagctcgtcgactgcagccacgcggagcccgtcgcgacctgcagcgtgagcggcaggctcagatcgacctggatcaggttctgcacgaggctcacgagcggcgcgatcggcagcagcacgccggtgggcgacaagcccgtcgtgccgagatcgacgctcacatacaaccgaatctgcgcattgttcgcctgcgtgcgccacgcgcccgtcttcgggtccgtgcccgcctcgccgatcacgatcgtcggcggctcgatgacctgcagcttcagcctcgcgccctggcccgcgagctgcagccccgtcgcgacgtcgacggccggcttgcccgccgccgcgacttcggccgcgaccatcagcgcgtcgaacacgttgatcttcgcgtcggcggccgcctgcgtgtcggacagcccgagcgcgaacacgccgggcgcgcccggctggccgccgagcctgaatgtcccgccgccgagatgcgcgccggcgatcgcctgcagcgcggcgacgctcgcctgcagattcgcgttcacgacctgcgtgcgcgacagcgcggtcagcatcagttgcgcgtactgtccggccgtcacctgcgtcgcgagcagctcgttgacggtcagcacgttcgcggccgccatcaggtcgccgatcttgatctgcgtcgacgcgagcgcctgatacgacagcgcgctcaaacccaggttcgtgccgagcaacgcattgagcacattgttcacgaggccgccctgcaggctcgcgagcgtcgtgccgatcgtgaactggtcgacgttggtcgccttcgcggtcgacgtcgcgctcaccgtgcgcgatgggccgaggaagaaatacggcacgctctgcgtggccgtcacctgcaccgcgttgagcggcgtcgcggccgcgttgaagtagctcggccccgcgttgctttgcgtatcccagcgcccgcacgcgagcgcgagcgtgttgccgcccgccgccggatcgaagccgttcgagcgcgcgttcgcggcggccgccgcgttcggctgcgcgcactgatcgtccattctctgcgcgccggcgagcgcggccatgtcggcgacccgctgcaagtcgcgccgcacgaagaacacgttgccgatgtcgaccgcgccgagcgcggcgatggcgaccagcatccagatcgccgcgacgaccgcgaacgagccgcgctcgcgcgcgatcggcccgcgcccgcgggcgggcgggcggcgctcggcgcggcggcgggctaacggcatgcgatcctcactgcgaacccgatgccggcgcgagggaatagcccgcgccgccgcccccgccgcccccgccgcccccgccgctcataccgctcatgcccgcggccgatccgtagaaggccgggatcttcgtcctgaacgactcgatatagcgcgcgtacgcgagcgacgccgcctcgccgatcatcggctgcgccggcgccgcctcccggttgctcgcctgcagcgcgaaccacgtctgcgtcgcgtggccgatttccgatgcgctcggcgcgtcgcgctgcggcgattgcgcgcgggcggcgcccaccgcgcacgcaagcgcgagcgcgagcgcggccgcgcacagcgcgcggccgcgcccggcgcggggcgcggcagtctgggtgaggtcatgcgtcgtcatgtcggctccgtgtcacgtctgtcattgcgagaatcgctgcaagagcggcaccgtcggctcgaacgccgcggccgtggccgttgcggccgcgccgggcgctgacgcccccgcgccggccacggcgcccttgccggctgccgccccgccgttcgaacccgccgcgctcgcggcgagcgtcgcgcccgccgaggcggccgcgccaggcgcgcccggccgcgcgagcgcgcgctgtcgcgcacgcgccgcggccgcgatcctcgtcgcgtcgttgcggatttccgtgcgcaccgcgggcgcgagcttcagctggttcatcaggccgagcgcgtcgcgcgtctgccccgtcgcgagcagaaacagcgcgagattgctgaggatcttcgggttgttctggtcgagctccgccgccttcatcaacggcacgcgcgcgcctgcgatgtcgccgctgcgcatgcgcgcatacgcgagatcggacagcgtcggcgaatcggtcggcgcgagcgcgctcgcctgcgcgagcgcctgcgacgcggcgtcgaaatcgcccgacgcgccggcgaggaggcccaggccgcgatagccgcgcgcggcgagcggcgtgccgagcagttgccggtacgccaccgtgctcgcggccggctgatcggtcgagcgcagcgcgtccgcgcgcagcaggatcgtgtcgggcgacgcgccgtactgcttctcgtaggcgtcgatgtgcgcgagcgacgcataatagaggccctgcgactgcatccggccgatgaggccgagatacatgccgggcgtgtcgggcgtcgcgttcttgtcggccgcggcctgcatcagcgccgcgcgctcggcctgcgcgccgatcccgtagcccgactccttgaacgccccgcacgccgcgagcgacagcgcaagcgccgcgagcgccgccgtcgtcatcggtgaaaagccgtttcgtctcatgtcgttccttccttcgttgcgcggcggcacgcgcggctagcggcgcgcggccgtgagcgcatgcgtgacggcgagcatccccggccccgccgtcacgatgaacagcgcgggcagcagcgtgagaatcatcacgcccgtcattttcaccgtgaggcggccgatgcgctcgcgcagcatcgcgcggcgcacttcgcgcagccggtcgccgaactgcttgagcggctcctgcaccgcgccgccgtgcttgtcgacctggatcagcaggcgcacgatcgcgcgcaggtcctcgttgtcgaagctcgtcgcgagacgctgcagcgactgctcgcgcgtgcgccccgcgacgaactgccgctgcgcgatcccgagctccgacgacagcacgggcagcatccccctgaagtcgttggtgacgacctggatgctctggtcgagcgacagcccgacgccctgcaagagccgcagcatgtcgacgagcagcggcatctcgtcgacgacggactggcggcgcgccgccgcgcggcggcgcacgtaggtcttcggcagcatgaagccggcgatcaccgacagcgcgacccacgcgcccagatgcgtgcggaccgtctcgccgccgacgagcgcgacggcggcgggcagcgcgatcgcacacgcgatccgcgcgctcaggaagatgccgcgcgtgtgcgcgtcgacgtagccgcactgttcgagcagcatccggtcttcgtcggcgacgatctgcttgccgagccgcgtatcgagcagccgcattccgaaccggcccgcgcgatcgagcagcgccgcgaagcgcggacggcgcgcgtcaggcgccgcctcgggcatgcccgcgcgcgccgcgccggccgcccccgcccccgccgcgacccgcgcggcggccgcctccaacgcggcggcgcgctgatcgagcgcgtccgcgagcgtgcggccggtgcgccgcgcgagcacggcctgcatgatcgcgagcgcggcgagcatcagcacgccgattgcgccgagaacgagcgcgattgcgccgaggcggctgggatccatcgtcgtcacctcaatcgggcgagccggtacagccagtagccgccggcgatttgcaggatgaatgcgagatacacgagctggcggcccgtcgggtcaagccacatcgcgctgaaatatttcggattcgtcgcgatcacgaagctgccgatgcccacgggcagcgcaccgagcacccatgccgacagccgcgtctccgccgacatcgcgacgagctcgcgctcggcctgctcgagatcgcgcatgaacacggccatccggtcgagcatcacgtcggcgcggccgccgtacttgacggacaaccgcagcaccgagccgacgagctcgaattccttgatccggtagagcgccgcgatggacaccatcgcgcggtcgatctcgacgcccgagcgcagcatccgcgacacgtgatcgagacagccgcgcagcggcgcctcggtcgtctgcagcgtcgcctggaacgcggccggcacgctgttgccgagcgtgacgagacgcacgatgccgtcgaggaacgacggcagctggcgcacgatccgcagccgccgcttctgcatccgcgacacgagccagaagaccgcgagcgtcgcgcccgcgacgagcgccgcgcaggcggcgagcagcccgccgcgcaggcccgcccacagcgtggcgacggccgtcgtcgcggcgagcgcggcgagcggcgcgcggatctcggacacgcccgcgcggttcgacacgttcagccatgcgtcggccgcgcgctcacgccagcgcgcgagcccttcggcgggcttctccgcgcgcgcgccgcccgccgcgcccgcggccggcatgggcgccgcgcgcttgggctcggccgcggccggcatcttcggctgcgcgctcgcgcgcgcgccgggctcgagccggctgtcgatgtagcgcgccgcatgcgcgcgctccctgttcgcctcgccgcgccgccatagcgcgaacgccccggcgacgcacagcagcgcgagcgcgagcgcccagagcgccgcgctagacattgaagcctccgccgcgcccgtacggctcgccgccgccgaagccgccgcccgacagtgcctgcctgaagcgcgcgagcttcggcgaatgcggatggatgccgagcgattcccacgcgtcgatctcgtcgccgtccgcgttcacgcgcggctcgtagcggtagagttcctgcgtcgcgatgatgttgtcggacagccccgtcacctcggtgaccgacaggatgcgccgccgcccgttcgacagccgcccgatctggacgatgaaatcgaccgcgttcgcgatctgccggcgcaggctcgattcggtgccctggaagcccgcgaagccggcgagcatctcgaggcggtacaggcactcgcgcggcgagctcgcgtggatcgtgcccatcgagccgtcgtggccggtgttcatcgcctgcatcatctcgagcacttcgccgccgcgcacttcgccgacgatgatccggtccgggcgcatccgcagcgtgttgcgcagcagatcgcggatcgacacgacgcccgtgccgtcgaagccgccggggcggctctcgagccgcacgacgtgcgggtggttgagcgagagctcggccgtgtcctcgatcgtcacgacgcgctcgatgcccggaatgtggaacgcgagggcgttcaggagcgaggtcttgccggagctcgtgccgcccgacacgaggatgttgcagcgcgcgacgaccgcggcctcgagcagcgcgccgatctcgtcgttgaaggtgccgttcgcgagcagatcggcgggctttaacggatccttgcggaacttgcggatcgacacgaccgggccgtcgatcgacagcggctcgatcacgacgttcacgcgcccgccgtccggcagccgcgcgtcgaccatcggattggactcgtcgagccggcggccgatcggcgcgagaatgcgccgcacgatccgcagcaggtgcgcgttgtcggtgaagcgcacgggcagcttcgtgaggatgccgtgcttcgacacgtagacgtcgctgtagccgttgatcaggatgtcctcgacgtgcggatccgcgagcaggtcctcgatcggcccgaagcccgcgagctccttggtcagcgcctcggcgatcgcgcgcacttcgttctcgttgagcggaatgcggcgcagccgcacgaagctgtcgatctcgagatcgacgaactgattgatcgcctgccgcgaccagcgcccgaactccgcgcccagctcctcgatgcgcgtgaggagatgctcgtgcgccgcgttcttgatgtcgtgaaactgctgcgtttgcgagaacggcgtcgccccgtcggcaaattgaatgtcgtgtgccatctcttacgaccgcttggaggtgggttgaatgaagcgcctgagcgcggaaagaccgcccgccgggcgcggcgcggcggctcccgcgccgcccgtcgcgcgttcgacgagcggctcgagcgcgcgcacgtacggatcgcgctcggcaacgtcgacgatcagcttgccctgattggccgcgtgcccgatcggcacgcgccgcgacggcagcgtcgcggcgagcgcgaggccgaggcgctccgcgatctgcgcgggcgcgaggccgagcgccggatcgtactggttgacgacgaggcgcacgttctccgtgtccacgcccgtgtcgcgcagcgactcgagcagctcgacggccgacacgacggaggcgacgccctggtcgcacaggagccacgattcgtcggcggcgttcgcggtctgcgcgacgaaatcgcggttcgagaagccgcccagatcgacgatctggcaatcgaagaacgcgcgcagccggttcatcaggcccacgcacgacgcgtacgacacatcgcgcagcccggccaggttcggcggcagcgacgtgagcgcgacgccgctcgcatggcgcgcgagcgccgtgttcacgaaggtccggtcgaagcggcgcaggttgcgcaccgcctcgacgaaatcgaattcgcagcgcgtgttcaggaacagcgcgccgtcgcccgccggcagcccgagatcgacgagcgccgtctggcggccgagcgcggccgagcgcttttgcaccagcaccgacaggttcgcggcgagcgtgctcgcgcccattccggcgcgcgcgccgagcagcgcgatcagccggccgtggcggctcggctgatcgccgacgtgatcgagcagcccgcgcgtgatcctgagcgcgtcctcggcgggcgccgagaaatcgatgaagtcgcgcacgcccgcgcgcagcgcggcgagcgcgctttccggctcgccgagcgagccgagcgcgacgatcggcagccccggatgcgacacgcgcagcgcggcggccgccgcgctcgccgcctgcgcgtggccgcccgagaaatcgacgaagacgagcaccggattgagccccgcgatccgctgcgcgagcgccgtcggctcgagcggcgcgggctcgaccgtccccgccgacacgagcgtttgcgcaagccagctcacgtgctcgccatggggcgacgcgcagacgaagtagtcggtgacggcgggttcagccaaggagagtgttctcgcgttcatcgtgatgcattccggttgcgcgccgcgtcgcggcgctcgcgcgcgcgcggccgtggcgtcgcgcgctcatttcgagaaccccggccccgcatccggcgacagcacgccgccgagatacgaccgccacaccggcccgtcgcgctgttcggacagctcgccgggcgtcgcgggcagcgacgcgttcttcgcgatcggcgcgacgagatgcggcgtcacgatgatcacgagttccttgtcgttctgctgatagctgagatgcttgaaaaacgtgccgatgatcggcagatcgccgaggaacggcaccttgtcgacgttcgacgtcgtctcgcggtcgatcagcccgccgatcgcgaagctctcgccatcgcccagctcgacggtcgtgtccgcgcggcgcgtcgtgagcgcgggcaccgtcacgccgttgatcgtgatcgaatggacgaagtcgagctggctcgattcgggcgcgaccttcagcgcgatccggcgcgggctcagcacggtcggcgtcagcgtgaggccgacgccgtacggcttccagtcgatcgagatcgtgccgagcgactgcggcaccggcaccgggatctcgccgcccgcgaggaagctcgcgctctgcccggacagcgcgacgagcgtcggctgcgcgagcacgcgcgcgaggttgttcgcctcgaggatcgacagatcggcgaacaggccgcgcgtcgccgagccgacgacgaggttgaacgcggacgcgatcggaatgttcgccgacaccgacatcgacgacgtgccgccgcccgtcaccgacgcgaggccggcgggcgcgaacgagccgaacgtgaagccgttgttctgcttgaagaaattcaggcccgcctgcttgagcaccgagcggctgaattcgacgacgcgcacgtcgacctgcacgacgttcttgccgccgaccgtcgatacgtcgaggacgccgccgtccttgcccgccatccccttgccgacggcgagcgcgcgcgcatgcgcgtcgagcgtcgcggccgagcccgccacgaccgccgtgccgttgtacgccttcacgctcggcgagccgccgtcgagcagcgcgcgcgccgcgccgctcacgacgttgaccgtgtaggccgccggctcgtcgcggccgcgctcccacaccatcaggctcgtcgtgccggccgccttcgcgacgagcagcacgccgccgcggccgcccttgatgacgagcacgtcggcgacgttcgggtctgcgatggcgacccgctgcacgccgtgcccgacggcaatctgccgctgcgtccccgcggcgagctcgatcgtccccgtctcggccgcccgcgcggcgaacgacagcagcacgccgaacgccaccgcccatgcaatcagtttatttttcatcgtgtcggagaccggcgcgagccggccctctccctgccgtcactgttcgaaaccgcttgtcgatcaataggcgagcgtctcggctcgccctccccggatcacttcgatgctgcccgccgcatgcggcgcggccgtcactcgcgtcggagccgcgcgcggcgcctgcgcgggcgccccgctgcccgacagttcgctcagcacgagccccgtcgccgcctgattcgacggcccggcgccggccggcgcgcggatcgccaccgtctgcgcggcgatgtcttcgtcgcgcgggctgcgcagcgcgagcacgagccgcccgctcgcttcggcgagcgtgagcgcgtcgacctgcgcggtcggcacggcgagcaccgcggtgcgcgcgcccgcgcccgtcgggcccggcgtgccgtcgcgctccaccgtcgcatcgccgaacgacagcacgcgcacccgcgacagcagcagccgcgcctgggtctgcgcgatctcggagccggtcgcaccgaagccgccttcgcgcttcaggttcacgaacacgtcgacgaaattgccgggacgcagccggttgccgaccgcgttcgtatcgtcgaccttgatcgcgacggcacgctcgccgggcgcgatctggtcggcgaggcccgacatcagctcgctctcgagcaccggcgcctgcgcgccgatgtcgctcgccgggatgcggcccgtcacgagcatcggattcgggaaggcgccggcgatcggcgtcggcgtctgctgcaccttcagcgcatcggcgggaatcggctgcccggcgggcagcgcgcgcgccgcgacgacgacgggcaccatcgccgtcgccacggcgggcgcggcgcccggcgcgacaggcgccggcttgcgcccgagcagccatgcgtaaatgccgagcaggatcgcgatcccgatcagcagccccgcgatgatcttggtcagatgattggccatggttgttatcagtgcaacagcgagaatgacgttggggaaaaccggcggcgcgccgctgcggcctagtcgctcgggtacttcatatgatgttggtcgggttgatctgcaccgtcgcgcggctcgtgagcgtggtcggcagcaccgcatcgaacagcgccaccgccggcacgagcgggttggccgcgtacggatacgtgagcgtcacctggatgcagtacatcgtcgaatcgtacgagcacgtgtagttcgtcgaggtcgtgcaggtcgcgcccgacagccagcccgtcagattgttcgcggccgtgcaggcggccgcggcgcgcagcccgagcgccgccgactgcgtttgcgcgacctgatagttgagcgcggcgcgcgcgccctccgtcgcggcgagcgtcaggctctgctgcgcggcgaagatcatgccgtacgtgatgatcccgtagaggatcaggaagaacatcgggaacaggatcgcgaattcgatcgcggtcgcgccgcgctggcggcgcggcgagcgcaatcgtccaagcgcgcgcgtcatcgcgtgcctccggtatggatcagataggcgagccacgcggcggcgggcgcgacgagaaacgccgcatacggcgcggcgcggcgcgcgccgagcgcgaacgcgggcgcgccgccgcgcccgagcgagccgggcggcgtgcgcgtaagcagcatcagcgcgagcgcgtgcacgcccgccgcgacgctcgcgacgacccaaagccgcggcagggccggcagcccgcaccatgcgccgagcaccgcgaataccttgacgtcggcggcgcccatcacgcgcagcgcgaaaaacgggaaaagggatacgagaccgaccgctccgccgatcaatgcgccggacaatgtcgttccgaatgggttttgtcggcagactgtaaaaatgataacggcggcgagaccgacgagcaccaattcgttgggaatgcggcgatcgcgacaatccgcaattgcaacggccgcagcccaggcgaaaaagaatccaatactgaagagatgaatcatttcagcctcagccgcccagcaacgtttgcggattgccgaggcaatccgcaattcgtgctcacgcgctaattggatgtgaacgtcaggccgccggcagtttgctggcgatcgtgctgaacagcgcgctcaggtcggtaccgaccgtgccgaccgtcgtcgcgatggccaccgcgataagaccggcgatcaacccgtattcgatcgcggtcaccccggcttcttccttgaagaagcgatgcatcagttgtttcatgttgatcctcgtgccttgagtcttcattggccttgcttttcgctatcggccgaccttgcctccgccagtccgactttaatgccggctcgggcggtttcgttataactctattttcgagagtttttaacaatttgatacaagttaacattcatgtcggcggcgtcctcctcgtattccctgatgtaccaggtcgtacaaatagcgcacgagcgcatcttatatccgaaccttttttcgttccacatttttatcgattttgatcagacattatgaccgtgcgcacgcttatttttacgacctgtcggcatgccttacacataaggacttacgataggttagatctacatacctaatccattagtaaaactcgttgttcacgtatcgacggcgcacgccgcgtttttgccgtgcgttacgccgggcgcgtaacgcgcgccacgcggcgttacgttacgaacgcataaaaatcccgctcctgcgcacgcgcgccgcctgttccgtccagccatcccgccccgcccgagcccttttccgacaagggtttgcggaatctcgccgcgcgcaccgaaaagatcgtccaatgaaatggcacgccagttgcagagtagtcgcccgcaggtgcagcacatcaatcaagagacaacacaccaatgcgaggacgatgatgaacatcaacacgatttcccatggcacgctccggacgactttgatcgcggccaccgtggcagccatgctctccctctccgcttgcggcggctccggcacgatcagcaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaacgcgctcggcacgatcgccggcaacacgggcggcatcatcagcggcgccggctcgaccgtgtcgggcctcggcaccgtcgtcggcagccagacgctgcccggcgtgaacccgcaaacgacgcaagcgctcggcggcatcgtgcaggatctcggcggcgcggtcagcgcgctcggctcgggcgtgacgagcggcatcggccagctcggttcgtcgaccaacccgatcggcacgacggtcgcgagcacgggcggcgtggtcagccaactgggcggcgccgtcacgcagacgggcaacctcgtgacgagcctcggcaccggcccgctcgcgccgctcgccccgctcacgtcgccgctcggcggcgcggtcagcacgctcggcaacacgatcacggcgggcggcacgacgctcaccaccgcgctgtcgacgggccccgtccagcaactgacgcagacggtcagctcggcgatcacgccgatcacgtcgatggtcacgggcacgacgcagacggtcggcaacgtgacgggcctcggcgcgcccgtcaacacgctgctcggcacgatcggcggcgggctgaaccaggccggcgcgctgatctcgaagacgggcaacaacccggtcacgacgggcctcggccaaacggtgtcggcgacgggcaacacgatcacgtcggtcggcggcctgctgacgggcggcagcggcgcgacgaacccgctcgcgccgatcacggccgccgtcggcggcctgacgggcacgctcagcggcgtcagcggcgcaacctcgggcaccccgctcgcaccgctcacgaacgtcgtgtcgacggtcaccggcgcgctctccggcgccaccggcggcgcgacgtcgacgagcccgctcgcgcccatcacgggcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgacgggctcgaccagcccgctcgcgcccgtcaccggcctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgacgtcgacgagcccgctcgcgcccgtcacgaatctcgtgtcgaccgccacgggcgcgctcggcggcgcgaccgccgcgccggcgacgagcacgacgacgagcgcgacgaacccggtcgcgagcctcacagcaccgttgaccggcacgagcagcggcacgagcggcgcgaccaacctgctggcgcccgtcacgtcgctcgtcggcggcctgctcggcggcatcaagaagtaaaagggccggcgcccacccagcatcagaaaagacagcgaggagcaccatcatgacccagcaacgtttcgccccatcgttcgcgctcgcggcctggggcgttccgctcaccgcactcgccaccgtgtgcgtgctcgccgcgtgcggcggcagcgacgtcaccgcgccgccgtccgccggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgtcgtcaacacgctcggcaagacggcgaccgatctcggcaacacgatcagctcgacgagcgtgccgggcctcggcagcggcgtgacgcagggcgtcggcgcgacggtcggcagcacgggcggcatcatcaacgccgcggcggatgcgctcagcaacggcctcggccagaccggctcgacgcagaacccggtcggcacgacggtcgcgggcctcggcaacgtcgtgagcgcgacgagcaacaccgtgcagggtctcagccagaccgtgcaagcgctcggcacgggcccgctcgcgccgctgtcgcccgtcacgacgcctgtcgcgggcgcgctcgcgacggcggccaacggcgtgaacgcggccggcacgatgctcggcaacgcgctgtcgacggggcccgtccagcaagtcacgcagccgatcagctcggcgctcacgccgctcgtcatcacggcgggccaggtcacgcagacggtcggcacgacgacgggcgtcggccagccggtgtcgggcctgctgcagcaagtcggcggcgcgatcagctcggccggcacgcagatcgcgggcacgtcgccgtcgcagccgctcgtcggcgacgtcggccagctcgtgtcggcggtcggcaacaccgtgacgaacgcgggcggcctcgtgaacccggccgcgccgaacggcgcggcgccgatcccgggcctcatcacgagcgtcgtcggcggctcgacggcgacggtcgccaccggctccagttcgggctcgacgctcggcagcccgctgaacggcctgctgtcgagcctcggcggcggcgccctgccgagcggcccgctcggcggcagcgcggtgtcgggcggcgcgagcaacccgctcgcgccgatcacgagcctcgcgagcggcggcacgggagctagtacaaacccgctcgcgcccgtcacgggtttgctcaatactgtcaccggcacgctgtccggcgcgacgtcgtcgacaggcggctcgacggggctcctcgctcccgttaccggttcgctcggcacgctgggcagctttggtaagtgatgcgaagtaccgcgcgcgcctttcggcaaggcgcgcgcggcgcaactgcagtcggatcggcacaacgcaagaccccgttgcgcggcccaccaggcgccgcgcatcggcattagaagatcacaagcaaaaagaggcctacgaggaatcaccatgaaatccagacacgatgcttggatgctgctgctcgcgctcgtcgcggccgccggcgccgcgcacgcgcaaagccgctcgggcggcaatccgctggaagccctcccgcagatcaacacgccgcaaaagccgagcgtcaccgtgcaggtcgcgccgcaggaagtccaggtgcaggcgctgctcgcgcgccatctgacgccgagctcgttccaggtcgaaggcgtcaagtcgattccgttcgaagagatctcgcaacgcttcacgccgctcgtcggcaaggacatcacgatcggccagttgatcgagacggcgaacggcgtgaccaagctgtaccaggagcgcggctacgcgctgtcgttcgcgttcgttcccgcgcagacgttcgaaggcggcgtcgtgcgcgtgacggtcgtcgaaggctatgtcgcgaacctgaagatcacgggccgccccggcgcgatggagccgaaggtgcgcgcgatcgccgcgcacatcatggccgaccgcccgctgcgccgcgcgacgttcgagcgctacgtcaacacgttcggcctgctgcccggcgtgacggtgaaggcgaacgtgccgccgccgcagaataccgacggcgcgacgacgctcgagctcaacgtcgatcgcaagccgttcaacgtgagcgcgggcctgaacacgaacaatccgggcctgcaggggctgttcacggtgacggagaacggactcacgtcgctcggcgagcagatgagcatttccgcgctgttcccgaaagggccgaacaatcagacgtacgtgtcgttcaacggcgccgtgccgatcggcagcaacggcctcgtcacgcgtctggacgcgagccactaccgcggcaatccgtccgtcgatcagaccgtgctgccgaacgtgcagcgcaccgtgatcaacgacaagctcggcctgtcggcgtcgtatccgctgatgctgagcaaccagcgcagcctgctcggcacggtgtcgggctatgcgtcgcacagcgaggatcgctaccagaaccagagcacgggcgcgacgatcggcatgcgctcgcaggtgcgcgtgctgcagatgcagttcgactacacgagcgtgcagccgaagcaggtgcagaagctgagcttcaacgtcgccaaggcgttcgacatcctgggcgcgtcgaaatcgggcttcacgaacctgccgggcgtcatcgcgacgaaccccgcgtcgacgacgttcgtgcgcacgggcgccacgttcgtgcaaacgaacgagtggccgttcaagatcggctcgaccgtgcagctcaccggccagtacagccccgattcgctgccgagcaccgagcagatctcgttcggcgcgcagcgtttcgcgctcggctatcagccgggcgagacgtcgggcgattcgggctggggcgcgtcgctcgagctcaatcgcgcgttcgcgccgggcttcacgtacctgaagaacatcacgccgtacatcgtgtacgacatggcgcgcgtctatctgcattcgggcacgccggtgccgcgccgcctgtcgtcggccgggttcggcgtgcggctgaccgacagccgcttctacaatctcgacgtgtcgatcgcgaagcccgtcggcgacgcgccgatcgaaagcgcatcgcgcagcccgcgcgtgaacgcctcgttctcgtatcaactctattgacgctcgcgcggcccgcgcgtaccccccctgcccgttcgcgcatcgcggcccgtcgcccgacgggccgcgcgcgtttgcattttttcagttccccgcggcgcctcgccgcttcgattagaagcacttgtatcaaacgccgcgcgcggattcacgtattctgcgcacagctcgcatgcatcgccgtccgacgcagacggcccgcgagctgacgaaaacgacatcgtgcgatccaaggaggaagacatgtttcaaatgactcgttcactgcgctcgatcaccgtggcaggcgcgcttctcgcctgcgccgcgagcgcgttcgctcaagcggacagcccggtcggcatgtggcagaccatcgacgatcacacgggcaagccgaaggcgctcgtgcagatcagcgcggattcgaacggcgagctgtcgggcaaggtcgtcaagggcctcggcgagaacgacacgccggatcgccgctgcaccgcctgcaccgacgagcgcaaggatcagctcatcaagggcatgacgatcatcaaggcgatgaagaaggacggcgaaggctgggacggcggcaacatcctcgacccggaaaacggcaaggtctacaaatgcaagatgaagctcgaggacggcggccagaagctcgtcgtgcgcggctacatcggcgtgtcgctgctcggccgctcgcagacgtggatgcgctcgcaataactgtgcgataactgcgcaataaccgcgcggcagccgcacgcccacggcccgcgcatcgcttccgttatcgctcccgttacacggatcgcgccgcctgcgcggcgcgctttgcaagcggcggcgcgaacgcaacgcggcgcaaacaaaaaccggccgcgcgcctgtcacgcgaggccggttttttcatgcgcacgggctttttcacgcgtacgacacgccgcaccgcacgcgcgccgtcaaacgacgtgctcgagcgtatgatcgtggcgcggcacgggcgacgacgtcgtcgatgccgcctcgctgcgcgcctgcgccgccttcgagcgcgcatgcgtgcgcatgcgcatcgccatcagctcgcacaggtcgtcgctctgcgtgccgaacagctcgatgagcacgcgcttgagcgcgccggattcgtgccacgccttgaagcggcggtggcacgtttgatacgcggggaagcggcgcggcatcgccgaccagttcgcgccgctgtagatcacccacagcacgccgttgagcaccgcgcgcgtgtccgcgagcggcctgccgcgcaattccttgcgcggacgcagctcgggcagcagcggagcgacgcgctgccactcctcatcggtaatatcgcgatacggcgtcatgtgcttctccgttcatgaagaacatgaccgcaacgatatcgagacgaaccggcattggatacacgacgcgcgccgatttaagaatagttaataccgaattaaccgaagttaaccgtctgcgcgcgttttcgaattcgggtcggggttgttcgcgccgcgcggcgcgcgttgcgcgccgctgtccggcacaccggatcaggtcagcgacgtatcgatcaggcggcgcggcgcctcgatatattccttcgactgcatctcgacgatccgcgagacggtgcggctgaattcgttcgccatcggcccctcgacgtacagatcgtccgccggcacggcggccgacatcagcagcttcaccttgtggtcgtacagcacatcgatgagccacgtgaagcggcgcgcttcggacgccatccgcggcgacatctgcggcacgtccgacagcacgatcgcatggaagcggctcgcgagctcgagatagtcgttctgcgaacgggggccgccgcagagcgtcgcgaaatcgaaccagacgacgccgtccgcgcggcgcagcgccttgatctcgcgcttctcgatatgcaggatcgggctctcgtccggcaccgcggcgagctgcgcgaacgcgtgccgcagttctcggtcggcatccgcgccgagcggcgtgtgatacatccgcacctgcgtgagcgtgcgttgccggtagtcgacgcccgcgtcgacgttcagcacgtcgagccgctccttcagaagcgcgatcgcgggcagcatgcggtcgcgatgcaggccgtccggatacagatcgtccggatcgtagttggacgtcatcacgaactgcacgccgttcgagaacagccggtcgagcagccgatacaggatcatcgcgtcggcgatgtccgatacgtggaattcgtcgaagcagatgagccggtagcgcttcgcgatccggcgcgcgagctcgtcgagcggatcggcctgccctttcagctcctcgagttcgcggtgcacttcgcgcatgaactcgtggaagtgcagccgcgtcttgcgctgcaccggcacgaccgcgtagaagctgtccatcaggaagctcttgccgcgcccgacaccgccccacatgtagacgccgcgcggcagatcggggcggacgacgagtttcttgaacgcattcgagcgacgcgccttgtaggcaacccattcgccgtagcagcgctgcaggcgttcgaccgcggcgcgctgcgcggcatcggactgatagccgcgcgtcttcagctcgtgctcgtagtattcggtgacgttcatcatgcaaaccggcaaaaacgaaggcgagcgggaaaccccgcccgccttcgccgagaaactgcgacgccggccgcgagggccggcgcgcggtgttgcgttgtcgcgcttagctgttcagcgagcgcttgtcgacggcgagcgccgcttcgcgcatcacttcggacatcgacgggtgcggatggcagatgcgggcgatgtcttccgacgccgccttgaactccatcgcgacgacggcttcggcgatcaggtccgacgcgttcgcgccgatcacgtgcacgccgagcagctcgtcggtcttcgcatccgcgatcatcttcacgaagccatccggcgcgttcatgccgagcgcgcggccgttgatcgagaacgggaacttgcccgacttgatctcgcggccctcggccttcaactgctgctccgtcttgccgacccacgcgatttccgggtacgtgtagatcacccacggaatgcagttgtagtcgatatgcggcttctggccgtcgatcacttccgcgaccagcacgccttcgtcctccgccttgtgcgcgagcatcgggccgcgcaccacgtcgccgatcgcgtacacgttcggcaccgcggtgcggcagtggtcgtcgacgtcgatgaagccgcgctcgttcgccttcaggccgatcgcctcgaggccgaggttgtcggtgttcggcacgcggccgaccgacacgatcagacggtcggcgtcgagcgtcttcgcgttgccgtccttgtcggtgtaagcgatcgacacgccgttcgcgcccgtcttcaccccgtcgatcttcacgccgagatggatgtcgaggccctgcttcttgaacagcttcgccgcttccttcgcgagcgcttcgtcggccgcgccgaggaacgccggcagcgcttcgagcaccgtcacttcggcgccgaggcgccgccacaccgagccgagctcgaggccgatcacgcccgcgccgatcaccgcgagcttcttcggcaccgagtcgaacgccagcgcgccttcgttgtccgcgacgatcttgttgtcgaccggcacgttcggcaggtggcgcgccttcgagcccgtcgcgatgatcacgttcttcgcggtgacgacttgcgtctcgccttcgccgctcacttcgatctgcacgccggcgtcgctcttgccggtgaacttgccgtggcccttgagccacgtgatcttgttcttcttgaacaggaactcgatcccgcccgtcatcttctcgacgatcccgtccttgcgcgcgagcatcttcgcgacgtccatcttcacgccgtcgacgctgatgccgtggtcggccagatggtgctgcgcgttctcgaactcctccgacgacgcgagcagcgccttcgacgggatgcagccgacgttcaggcacgtgccgcccagcttcagcgcgccggccgggttcttccatttttcgatgcaggcaaccgttttgcccagttgagcggcgcggatcgcggcgatatagccgcccgggcccgcgccgatcacgacgacgtcaaattccttcgacatgacaatcctttgattgggctccggcaagccgagcaggcgcctcgcaatgggcgcccgcgcggcccgcctgagcggttcgatacggtatgaaaagcgtgcttacaggtcgagcagcaggcgcgccggatcttcgagcgcgtccttcatcgcgacgagcgacagcaccgcttcgcgaccgtcgatgatccggtggtcgtacgacagcgcgagatagttgatcgggcggatcacgatctggccgttctcgacgaccgggcgctccttcgtcgcgtgcacgccgaggatcgccgactgcggcgggttgatgatcggcgtcgacagcatcgagccgaacacgccgccgttcgagatcgagaacgtgccgcccgtcatttcctcgatcgacagcttgccgtcctttgccttctggccgaattcggcgatcttcttctcgatctcggcgaggctcagctgatccgcgttgcgcaggatcggcacgacgaggccgcgcggcgaaccgaccgcgatgccgatgtcgaagtagccgtggtagacgatgtcgttgccgtcgatcgacgcgttcacgagcgggaacttcttcagcgcgtgaacggctgccttcacgaagaacgacatgaagccgagcttcacgccgtgctccttctcgaacttgtccttgtacttcgcgcgcaggtccatcaccggctgcatgttcacttcgttgaacgtcgtgaggatcgcgttggtctgctgcgattcgagcagacgctcggcgatgcgcgcgcgcaggcgcgacatcggcacgcgctgctccggacggtcgttgagccacgtcgtcgccgatgccggcaccttcacttccggcagcgccggcttcgcggcggccttcgccggcgcggcggccggcgcggccttcggcgcgctgcccgcggacagcacgtcgcccttcgtgatgcggccgtcgcggcccgagccggcgacgtcgccggcgccgatgcccttctcggccatcagcttcgacgcggcgggcgatgcggccgcggtgctcgacgcggcggcggcggccggctgtgcggcgggcgccggcgcggcgacgggagcggcggccggctgaacgtcggcggcgcctgccgctgccgcggcggcgcctgccttcgcttcggtgtcgatggtcgcgatcacctggtcggcgacgaccgtgtcaccgtcgttctgcagcacctgcgcgagcacgcccgcggccggcgccggcacttcgaggacgaccttgtccgtctcgagctcgatcaggatttcgtcctgcgcgacggcttcgccgggcttcttcttccactgcagcatggtcgcttccgaaaccgactccgaaagctgggggactttgacttctacgatagccatgtgaatttcctggatgcttaatctgggtaacgacgagactggcgcgtgcgctgtcgggtatcacggcgcgcggcgcgcggcgtccgaaagcacgcgggaaagcgcaccgcgccttcccgcttcgccacgtctctttatttcgcgatcgatgcgctcttcaagcggccgaatgcgccttcgacgagggccttctgctgctcgtagtgcttcgcgtaatagccgacggccggcgaggcggaagccgggcggccgctgtacgcgagcttctgcccttccttcatgccttccttcaggtggtgttcgacgtagaaccacggcccctgattttgcggctcgtcctgcacccagaccacttccgtcgcgttctcgtacttcttcatttccgcctcgaactgcttgtgcgcgaacggatagagctgctcgatccgcacgatcgcgacatcgttcgccttcgcttcgcggcgatgcgcgacgaggtcgtaatacacgcggcccgagcaggcgatcacgcgcttgaccttcttcgcgtcgatgccgccgtcgacctcgcccagcaccggctggaacgagcccttcgcgagttccgacagatccgacaccgcttccttgtggcgcagcagcgacttcggcgtcgcgacgatgagcggcttgcggaacaggcggatcatctggcggcgcagcaggtggaagatctgcgcgggcgtcgtcggctgcacgacctgcatgttgtgctccgcgcacagctgcagatagcgctcgatgcgcgccgacgagtgctccggcccctggccttcatagccgtgcggcagcagcatcgtgaggcccgacacgcggccccacttcacttcgcccgacgagatgaactggtcgatcacgacctgcgcgccgttggcgaaatcgccgaactgcgcctcccacagcacgagcgtgttcggctcggcggtcgagtagccgtattcgaagccgagcaccgcctcttcggacagcaccgagtcgatcacgttgaacttcgcctggccttccgagacgttctgcagcggcacgtacgtgccgtcgttccagcgctcgcggttctggtcgtgcagcaccgcgtgacggtgcgtgaacgtgccgcggcccgaatcctggcccgtcaggcgcaccgcgtagccggacgcgacgagcgacgcgtacgcgaggtgctcgcccatgccccagtcgagcggctggtcgccgcgcgccatgttgcggcgatcgttgatcacgcgctcgacgagcgggtggaccttgaagttttccggcaccgtcgtgatgcgttcgccgaggcgcttcaactcggcgagcggcaccgcggtgtcggcggcgtccgtccacttgcggttcaggaacggcatccagtcgaccgcgtacttgctcttgtagttcgacagcaccggatcgaccgtgtggtggccgtcgtccatcgccttgcggtacgccttcacgaagccgtccgcgtcgtcggcgctgatcacgccctgctggacgagcttctccgcgtacagcgcacgggtgcccgggtgctgcgcgatcttcttgtacatcagcggctgcgtgacggccggcgtgtcctgttcgttgtggccgagcttgcggaagcagacgatgtcgatcacgacatccttgtggaactgcatccggtagtcgatcgcgatctgcgtggcgaggaccacggcttccggatcgtcgccgttcacgtgcagcaccggtgcctcgatcatcttgacgacgtccgtgcagtacagcgtcgagcgcgcgtcgcgcgggtcggaggtcgtgaagccgatctggttgttgatgacgatgtgcagcgtgccgtgcgtgccgtaaccgcgcgtctgcgcgaggttcagcgtttccatcacgacgccctggcccgcgaacgccgcgtcgccgtggatctgcacgggcagcacctgcaggccgtcggcgtcgccgcggcgatccatccgcgccttcgcggaaccttcgaccaccgggttcacgatttcgaggtgcgacggattgaacgcgagcgacaggtggaccgggccgccttccgtcgcgatatcggacgagaagcccttgtgatacttcacgtcgcccgccggcaggtcgtcgacgtgcttgccttcgaattcggcgaacagatccgccggcatcttgccgagcgtgttcacgagcacgttcagacggccgcggtgcgccatgccgatgacgatttcctgcacgcccttcgaacccgcgtgctggacgacttcgtccatcgccgcgatgaagctctcgccgccttcgagcgagaagcgcttctggccgacgtacttcgtgtgcagatagcgttcgaggccttcgcccgccgtcaggcggttcaggatgtgcttcttcttgtcggccgagaaattcggcgtcgcgcgggtcgactcgagacgctcctgccaccagcgcttctgctcgggatcgctgatgtacatgaattcggcgccgatcgtgccgcagtacgtgtcgcgcaaccccttgacgatgtcgcgcagcgacgcttgctcgaacccgaaatacaggttgctcgcgctgaacgtctggtcgagatcggcttcggagaaatcgtagaacgcgggttccagctcggggatcgcggggcgttcacggcgcttcaggggatcgaggttggcccattgcgagccgaggaagcgatacgcgctgatgagggactgaacgtggacttgcttgcgggcggtggcgaggttgccgccgctttcgcgcgggatgaaagcgttggctttcgcgcgctgggcgaacgattcgacgatcgggttgtgggccacgtcgctcgcgttcgaaccgtcggttgcggggacgttctgcagtgcgtcgaaatattcgcgccagttatccggcaccgacgccggattatccaaataagcttcgtacagttcttcaacatacgaagcgttaccgccgaacagatacgagttcagctggaactgcttcattacatctgacatttgacgctcacctttcttcgagcttctcgagaaatagcgggttactcaaccttccgcgacacggcctgaccgtttagcggattgcgcgaatcaagtcttgcttggaaggacctaaaacttgcgtgcgcgcagcatagcacaaaaaaccctgcggcgaacgcggcgatggcgccctgaaagcccgtcgcgacgggctttcgcgcgtatcgtgcgcattcccgccgacgcacgtaacactgtttttcaaacggcgtgcccgccgtgcttcgcggatgcgaaaaagccgcccgagggcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgcccgagggcggcttttcgatgggggcagcgcacgcggcgatgcgcggcgagctcagccggcctcggcctcgcggctcgcgcggcggcgctcgtgctccttcaggtggcgcttgcgcaggcggatcgactgcggcgtcacttcgacgagctcgtcgtcatcgatgaattcgaccgcgtattcgagcgacatctggatcggcggcacgaggcgcaccgcttcgtcggtgcccgacgcgcgcacgttggtcagttgcttgcccttgatcgggttcacgacgaggtcgttgtcgcggctgtgaatgccgatgatcatgccctcgtaaagcgcatcgcccggcttcacgaacatgcggccgcgatcctgcagcttccacagcgcgtatgccaccgcggcgccgtcgtcctgcgagatcagcacgccgttgcggcgctcgccgaccgagccttccttgacgggcgcgtacgaatcgaagatgtggctcatcaggcccgtgccgcgcgtgagcgtcaggaactcgctctggaagccgatcaggccgcgcgccggaatccggtactcgagacgcgtgcggccgcgcccgtcggacaccatgtcgagcatttcgcccttgcggcggccgagctcctccatcacgccgccctggtgctcgtcctcgaggtcgaccgtcagcagctcgtacggctcgtgcttcacgccgtcgatctcctgcatcacgacgcgcggacgcgacacggcgagctcgtagccctcgcggcgcatgttctcgaccaggatcgtcaggtgcagctcgccgcggcccgacacctcgaataccgtttcgtcgccggtatccttcacgcgcagcgcgacgttgtggttcagctccttcatcaggcgatcgcggatctggcggctcgtcacgaacttgccttcgcggccggcgagcggcgacgaattgacgaggaagttcatcgtcagcgtcggctcgtcgacggtgatcatcggcagcgcttcgggtgcctccaccgcgcagatcgtcgcgccgatgccgacgtcttcgatgccgttgatgaggacgatgtcgcccgcctcggccgagtccacctgcacgcgctcgagcccctggaacgacagcacctggttgatcttgcggttgagcacgtcgccttccggaccgaagcgcatcacgaccggctggcccggcttgatgcgcccgcgcgtgatgcggcccacgccgatgcggccgacgtacgtcgaatagtcgagcgaggtgatctgcagttgcagcggcgcgtccgggtcggccgggcgaaccggcacgtgctggaggatcgcctcgaagagcggacgcatgtcgccgtcgcgcgcggccggatcgagcgacgcgtagccgttcaggcccgacgcgtagacgatcgggaaatcgagctgctcctcggtcgcgccgagcttgtcgaacaggtcgaaggtctggttgatcacccagtcgatgcgtgcgcccgggcggtcgatcttgttgatcacgacgatcggcttcaggccgagcgcgagcgccttcttcgtcacgaagcgggtctgcggcatcgggccctcgaccgcgtcgacgagcagcagcaccgagtcgaccatcgacagcacgcgctccacttcgccgccgaagtccgcgtgcccgggcgtgtcgacgatgttgatgtgcgtgccctcgtattcgaccgcgcagttcttcgcgaggatcgtgatcccgcgctccttttcgatgtcgttcgagtccatcacccgctcggcgacctgctggttctcgcggaaggtgccggactggcgaagcagttggtcgacgagcgtcgtcttgccgtggtcgacgtgggcgatgatggcgatgttgcgaagggcgcgggtcatagaaacctgaaaacggatggaacgcgcaagcgcgcgcgcaccgttttgtccgatgcgcgcgcgctttgcagcttggaaagcctgaaattatagcacgtcaagatgtcgcaggcggcgcgcccggttgcgccgcgacatcggcgccggcgcacccgcggttgccgatgagcccactcgcatcagggccatttttgcagccctgcaaccaaatcgccgttcaattaacatttgtcgcagcaactattcgtgcctataatgctgcctagtcaactattgcagcttcagagaatttatgtcggatccctcttccccgcagcccgatcaggacctggccctgtatcagatcaacgacagcgtcggctacctgatgtcgcgcgtgaaatcgctgatgacgaacatggtcacgcagcgcacgcagaccgagctcggcatcaccggcacgcaggcgacgatgctgttcatgctcgccgtgggcaagtgctcgacggcggccgagctggcgcgcgagtacggcatcgacgcgagcgcgatcacgcggctgctcgatcgcgtcgagaagcgcggcttgctgcagcgggtgcgcagcagcgaagaccggcgcgtcgtgcggctcgagctgaccgacgagggacgcgcgctcaccaagcgcatgccggcgatctttcgcagcgtgctcgacgaagtgctcgacggcttcacgcccgaggaagtcggcttcctcaagagcatgctgcgccgcattctcgtgaattcgggcgaatgtccgggcgcgaccggaagcacctcgtaaatattgccataacaagcaatttagatagataaatgtaaggaaatccttgcagtgtccattattcactccgaatcagatgccgagccaggaaacccaccgatgaaaaccttcccgttgtccgcttgccggaccgccgtggccgtcgcggtcgccgcgctcgcgctcgcgggatgcgcgaactatttcggcctcaagagcgacaaggcgatcgctcccgcggcgcagttcgaaagcgcgcggagcctgcccgcgcagggcggccaatggccgtcgctcgactgggcgaaccagttcggcgatccgcaattgccgaagctgatcgacgaggcgctcgaaggcaatccgacgatcgcgcaggcgcaggcgcgcatcgcgaaggcgtcgtcgtacatcgagtcgtcgcgctcgacgctgctgccgaaggccgacgcgaagtactcgtggacccgcgagctgtactcgggcaacgcccttttcccgcccccgtacggcggccagtggtacagcgagaacaacgcgctcgcgagcgcgtcgtgggagctcgatctgtggggcaagaaccgcgcgcgcctgaatgcggccgtgtcgcaggaaaaggccgccgaagccgacctgcagcaggcgcgcgtgacgctcgcgacgtcggtcgcgcgcacgtacaaccagctcgcgcaactgtacgcgctgcgcgacatcgccgggcgcgagatctcgaaccggcagacggtcggcaagatcaccgacggccgcgtcggcgcgggcctcgacacgaacgtcgagcgccagaccgcgcgcggcaacatcgcgacgagccagtcgacgctgtccgatctcgacggccagatcacgaacgtccgctatcagctcgccgcgctgctcggcaaaggtccggaccgcgggctgcagatcgccgcgcccgtgctgagcgcgggcggcgcggtcgcgctgccggagaacctgcccgccgatctcgtgtcgcgccgcccggatctcgtcgccgcgcgctggcaggtcgaagcggcgatgcacgacgtgaaggaagcgaaagccgagttctttccggacatcaacctcgcggcgggcttcggcttcgacgcgttcggctggggccgattcctgaacttcgcgagccgccaggcgcagttcggccccgcgatccacctgccgatcttcgacggcggcgcgctgcgcgcgcaattgaagggccgctacgcggacttcgatctgtcggtcgcgaactacaaccagacgctcatcaacgcgctgaacgacgtcgcgacgcaagtcgcgtcgattcgctcggtcgacacgcaaatgggcgacgcgcagcgcgcgctcgatgcgtcgacgcgcgcctacgagctcgcggtgatccgctacaaggcgggcctgtcgccgcagttgcaggtgctcaacgcggacagcaaccggctcgccgccgagcagacggtgacgaacctgaagatgcgccgccgcgacctgcagatcggcctcgtgaaggcgctcggcggcggcttcgacgcggccggcacgcggctcgccgcgcccgcccccgcctcggcgccggccgcgcccgcgcagcacgcatcgaactgaaccgaatcatttccggcatgccggaccctcgcttcaatcgcttagatacaagacggagaaactcgccatgagcgaccctcaacaaaacgcagcgcccgcgcagccgcagaacaacggcaagcgcaagcggatgatgacgctgctcgtcgtggtgatcgcgatcgccgcgatcgcatacggcctttattacctgctcgtcgcgcgctttcacgaaaccaccgatgacgcctacgtgaacggcaacgtcgtgcagatcaccccgcaggtgacgggcaccgtgatcgcggtgaaggcggacgacacgcagaccgtgaagtcgggcgacccgctcgtcgtgctcgatccggccgattcgcaggtcgcgctgcagcaggccgaggcgaatctcgcgcagacggtgcgccaggtgcgcggcctctatgtgaacgacgatcagtaccgcgcgcaggtcgcgctgcgccagtcggatctgtcgaaggcgcaggacgatctgcgccgccggctcgccgtcgcgcagacgggcgccgtctcgcaggaagaaatctcgcacgcgcgcgacgcggtgaaggccgcgcaggcatcgctcgacgccgccggtcagcagctcgcgtcgaaccgcgcgctcaccgcgaacacgaccgtcgccgaccacccgaacgtgctcgccgccgccgcgaaggtccgcaacgcctacctgaacaatgcgcgcaacacgctgcccgcgcccgtcacgggctacgtcgcgaagcgctcggtgcaggtgggccagcgcgtgtcgccgggcacgccgctgatgtcggtcgtgccgctgaacgccgtgtgggtcgacgcgaacttcaaggaagtgcagttgaagcacatgcggatcggccagccggtggaactgacggccgacatctacggctcgtcggtcaaataccacggcaaggtcatcggcttctcggcgggcacgggcgcggcgttctcgctgctgccggcgcagaatgcgacgggcaactggatcaaggtcgtccagcgcctgccggtgcgcgtcgagctcgatccgaaggaactgaaggagcacccgctgcgcatcggcctgtcgatgcaggtcgatgtcgacatcaaggacgaaagcggcaaccagctcggcaacgtgcagaacaccgtctacgaaaccgacgtgttcgcgaagtacggcgacgaggcggacgccgagatcgctcgcatcatcgcgcagaacgcgggcggcggcgcggcgggcggcgcgagcgcgcccacgccggcggcgaagctcgtcggccgcgcgtcgaacctgatgtaagcgtcgcgcgctcggccccagcatggcacagccacacgctccccttcctccgctcgcgggcggacaactgatactcggcacgatcgcggtatcgctcgccgtgttcatgaacgtgctcgacacgtcgatcgccaacgtcgcgatcccgacgatctcgggcgacctcggcgtatcgtccgaccagggcacctgggtcatcacgtcgttcgcggtcgcgaacgcgatctcggtgccgctcaccggctggctcaccgatcgcatcggccaggtgcgcctgttcctcgcgtcgatcatcctgttcgtgatctcgtcgtggatgtgcggcctcgcgccgacgctgccgttcctgctcgcgtcgcgcgtgctgcagggcgcggtcgccgggccgatgatcccgctgtcgcaagcgttgctgctgtcgagctatccgcgcgcgaaagcgccgatggcgctcgcgctatggtcgatgacgacgctgatcgcgccggtggcgggcccgattctcggcggctggatctcggacaactactcgtggccgtggatcttctacgtgaacattccggtcggcatcgcggccgcggccgtcacgtggatgatctaccgcagccgcgaatcggccgtgcgccgcgcgccgatcgacggcgtcgggctcgccctcctcgtgatctgggtcggctcgctgcagatcatgctcgacaagggcaaggacctcgactggttcgcgtcgacgacgatcgtcgtgctcgcgctcaccgcgctgatcgcgttcgcgttcttcgtcgtctgggaattgacggccgagcatccggtcgtcgacctgtcgctgttccggatgcgcaacttctccggcggcacgatcgcgctgtcggtcggctacgggctctacttcggcaacctcgtgctgctgccgctgtggctgcagacgcagatcggctacacggcgaccgacgcggggctcgtgatggcgcccgtcggcttcttcgcgatcctgctgtcgccgctcacgggcaagttcctgtcgcgcaccgatccgcgctacatcgcgacggccgcgttcctcacgttcgccctgtgcttctggatgcgctcgcgctatacgacgggcgtcgacgaatggtcgctgatggcaccgaccttcgtgcaggggatcgcgatggcgggcttcttcatcccgctcgtatcgatcacgctgtccggcctgccgggccaccggattccggccgcgtcgggcctgtcgaacttcgtgcggatcatgtgcggcggcatcgggacgtcgatcttccagaccgcgtgggaccatcggaacaacttccatcacgcgcagctcgtcgagcaggcgaacccgtacaacccgacgttcaaccaggcggtcacgcagatggggcagctcgggttcacgcgcgaccaggcgcacgggctcatcaacaacatggcgacgcagcaggccgcgcagttgggcgtgaacgatctgttctacatctcggcggcgatcttcgtgctgctgatcgcgctcatctggatcacgaagcccgagcgcgcgggcggcggcgattcgagcgcggcggcgtcggccgcgcactgagcggcacgccgcgcccatccggcgcacgaagcaaaacgcccggctgtcgagccgggcgtttttgttttgtcgaaacgaaatgccactgcgatcgcgcttgaaccgttacggtcgaatcaagtgaaacgcgtcgggcgctcagcatggcacgcgccagacgcgactcgcgcgcgccatcggcgatcaccgccgcatcgaccgtcggccgtgcccggcgcatcgcgtgccgcgcgagcgcggatcaaatcgccgccccgcgcgttcgggcgatcacgcgcccgtcacgacgagccgctccggcgcgagcacgccttccgacgcgcgcgcgacgccgagcagccggtcatcggcatcgtagacgcgcacgcgcccaccttcggccgcgtcgggccgcgccgcaagctcggagagcttcagccgctggccgtgcagaaagcgcgtcgcgagcgccgcatcgagcttcacgcacggaaacgtcgacagcaatgcatcgacgggcgcgagccgcgcgtcgcgctcgtcctgcgtcgcggcgtcgagcgcatcgagcgtcaccgcgtgctcgagcgtcagcgggccgaccccggtgcgccgcaacatcgtcagatgcgcgccgcaaccgagcgcttcgccgatatcctcggcgagcgtgcgcacgtacgtgcccttgctgcacgtcacgcgaaacgtgacgtcgggcaacgcgcacgacacgagcgcgagcgcgcggatcgtcaccgtgcgcccttcgcgctcgaccgtctggccggcgcgcgcgtattcgtaaagcggcttgccgtcgcgcttgagcgccgagtacatcggcggcacttgcacgatctcgccgacgaagcgcgcgagcgccgcgcggaccgccgcttcgtcgcagctcacgtcgcgcgtgtcgagcacgtcgccttcggcgtcgcccgtcgtcgtgcgcacgccgagccgcatcgtcgcttcgtaggtcttgtcggcttcgagcaggtcctgcgagaacttcgtcgcttcgccgaagcaaagcggcagcagtcccgacgcgagcggatcgagcgtgcccgtgtggcccgccttcttcgcctgatacaggcgtttcgcgcgcatcagcgcgtcgttgctcgacaggccgaccggcttgtcgagcagcagcacgccatcgagcgcgcggcgggccatccgggggcggggcgaaacagtcgtcatggtctgcaccaaggctcgtgcgatgctcaatcgtccttcgcgcgcgtcgcgttcgcctcgtcgatgaggcgcgacatcgcgacggccttctcgatcgtctggtcgtaatggaaatgcagcgtcggcaccgtgtgaatgtgcaggcgcttgaagagcagattgtgcaaatggccggccgcatggttgagcgcttcctgcgtgtccgccggcgtgcccgtgagcgcggtgaaatagacctttgcgtgcgcgtagtcgggcgtgagctcgaccgactggatcgtcacgatcccgatgcgcggatccttgacctcgcgcatgatgagttccgacagatcgcgctggatctgatcggcgatctgcacgttgcgattgggagaactgcgttttttcgacatgataaatccgccatccggttgatcggcgaagcgcgcgaccccgttcatgaaaatgggcgggacgggcccaagcccgacccgcccattcaagccgtcacgcctgcgttacagcgtacgcgcgacttccgtgacctcgaacacttcgaactggtcgccttcgacgatatcgttgaagttcttgagcgacataccgcattcgaagccctgcttcacttccttgacatcgtccttgaagcgcttgagcgaatcgagctcgcccgtgaagatcacgacgttgttgcgcagcacgcgcaccgacgacgaacgcttcacgacgccgtccgtgaccatacagccggcaaccgtgccgaccttcggcaccttgaacacctggcgcacctcgaccatgcccgtcacgacttcgcgcttctccggcgcgagcatgcccgacatcgccgccttcacctcatccaccgcgtcgtagatgatgttgtagtagcggatgtcgatgccgttcgcctcggcgagcttgcgcgcctgcgcgtccgcccgcgtgttgaagccgatgatgacggccttcgacgcggtcgcgaggttgacgtcgctttcgctgatgccgcccaccgcgctgtgcacgatctgcacgcgcacttcgtcggtcgacagcttgagcagcgattgcacgagcgcttcctgcgagccctgcacgtccgccttgatgatgagcggcaggttctgcacctcgccttcgcccatctgctcgagcatgctttcgagcttcgccgcctgctgcttcgcgagcttgacgtcgcggaacttgccctgacggaacagcgcgatttcgcgcgccttgcgctcgtccggcagcacgatgacttcctcgcccgcgcccggcacttcggacaggccctgaatctcgaccggaatcgacgggccggcttccttcgtcggcttgccgttctcgtcgagcatcgcgcgcacgcggccataggccgtgccggcgagcacgacgtcgccgcggctcagcgtgccggactgcacgagcaccgtcgcgaccgggcccttgcccttgtcgagcttcgcctcgatcacgatgcccttcgccggcgattcgaccggcgccttcagctccagcacttccgcctgcagcagcacgttctcgagcagatcgtcgatacccgcgcccgtcttcgccgataccggcacgaacggcgagtcgccgccgtactcttccggcacgacgccttccgcgaccagttcctgcttcacgcgatcggggttcgcctccggcttgtcgatcttgttgatcgcgacgacgatcggcaccccgcccgccttcgcgtgcgagatcgcttccttcgtctgcggcatcacgccgtcgtcggccgcgaccaccagaatgacgatatcggtcgccttcgcgccgcgcgcacgcatggcggtgaacgcctcgtggcccggcgtgtcgaggaacgtgacgacgccgcgcggcgtttcgacgtgatacgcgccgatgtgctgcgtgatgccgcccgcttcgccggccgcgaccttcgcgcgacggatgtagtcgagcagcgaggtcttgccgtggtcgacgtggcccatgacggtgacgacgggcggacgcggcagttgctccgcatcgctgccgatctcgccctcgacgaggagcgcctccggatcgtcgagcttcgcggcgagcgcgcggtggcccagttcctcgacgacgatcatcgccgtttcctggtccagcacctggttgatcgtgaccatctggcccatcttcatcatcaccttgatgacttccgatgccttgatcgacatcttgtgcgcgagatccgcgacggagatggtctccggcacgtgcacttcacgcacgatcggctcggtcggcgcctggaacgacgatgcgctgtcctgatgcttgccgcgccccttcgggccgccgcgccagccgcggtcgacgccgccgctcgaatcgccgcgcgtcttgattccgcggcgtttcgccgcgtcgtcctgccagccgctcttgccggtgcccggcttcttggtgcggtcgcccgcgggtgcggcggcgggcgccggcgcgccgcttgccggcttcttcgccgcggggcgcgccgcggccgcctcgccggcgggtttcgccggcttgtgcagcgtgcccttcgcctcggccgccttcgccgcgggcggctcggccggcttcggcggctcgaccgccttgacctgcgcacggcgcggcgtgttcatcatttcgcggatcgcgcgcgcttcggcctcggcggcctcgcgacgcttgcgaatctcttcctgctcggcgcgcgccttgtcggccgcttcgcgtgcggcgtcctcggccttcttcgccgcttcgcgctgcgcggcgcgctcggcggccgcacgcgcttcgtcctgagcgctctgctcggccggctcgctctgcgcgcgctgcgcttgctcgcgcgcagccgcggcctgctgcgcggcttccgcctgcgccgccgccgcgcgcttcgccgcggcttcctcttccgcacggcgacgctcggcctcggccgcctcttcgcgcgcacggcgctcggcttcctcgcgctcgagacgctcctgacgctcgcgcagttcctgcgcctgcttctcgagcagctcggcctcgcggcgcgcttcttcctcgcggcgcttcagttcggcttccgcctgctcgtcggtctgcgcctgagcctgatcggcgcccgtctcgctcacgtcgtcgcgcttgacgaacgtgcgcttcttgcgcacctcgacctgaatggtgcgagccttacccgttgcgtcggcctgcttgatctccgacgtgtgccggcgagtcagcgtgatcttgcgcttgtcgccatcggtcgcaccgtgcgacttgcgcaaatgatcgagcagacgcgccttgtccgtctccgacagcgcatcgtcctcgctcgctttctggacgcccgctgcctgcagttgttcgagcagcacaccagcaggcattttcagttccgcggcaaattgggctacgttgttactcgccattcattcctcttagtgcaaggaccgattccttgcggttagcatcgggtcaggccttccggccgccagcaaatcagtgcgccatggtcatttctcactggaaccagtgttcgcgtgctttcatgatcagcgccttcgcggcttcctcttccatgccggtcatgtcgaccagctcgtccacggcaagctccgcgagatcgtcgcgcgtctgcacgccctgctcggccagcttcgcgagcagttcgggcgtgacgccgtcgaggctcttcagatcgagggcggccgtctcgaccttctcctcgttcgcgatcgccatcgtgagcagcgcgtcgcgcgagcggttgcgcagttcgtgcacggtgtcctcgtcgaatgcctcgatctcgagcatctcgttgagcggcacgtaggcgatctcttcgaggctcgtgaagccttcgtcgatcaggatgtccgcgacttcctcgtcgacgtcgaggcgcgccatgaacaggccgcgcagcgcgtcgcgctcttcgttctgcttctgggcggattcgtccggcgtcatgatgttgatctgccagccggtcagttcgctggcaagacgcacgttctggccgctgcggccgatcgcgacagccaattcgttctcgtcgacgacgacgtccatcgaatgcttttcttcatcgacgacgatcgactggacggccgccggcgcgagcgcgccgatcacgaactgggcgggatcctccgaccatagcacgatgtcgatgttttcgccaccgagctcgttgcgcacggcctgcacgcgcgagccgcgaatgccgacgcacgtgccgatcggatcgatccgcttgtcgtacgcgacgacgccgatcttcgcgcgcacgcccggatcgcgggccgccgccttgatctcgagaagcccctgctcgatttccggcacttccatctcgaagagcttcatcaggaattcgggcgcggtgcgcgacagctcgatctgcgggccgcgcgcggtgcggtcgaccttcgcgatgtacgcgcgcacgcggtcgcccacgcgcaggttttccttcggaatcagttggtcgcggcgcagcagcgcctcgacacggcccgattcgacgatgaagttgcccttgtcgaggcgcttcaccgtgcccgtcatgatcttctcgccgcgctcgaggtaatcgttcaggatctgctcgcgctccgcgtcgcgcaccttctgcaggatcacctgcttcgcggcctgcgcgccgatccggccgaactcgatcgacggcaccgattcttcgatatagtcgccgacctcgacatcgggcttctgctcgcgcgcctcgaacagcaggatctcgcgatccggctcttggaggcccgcctcgtcgggcacgacgagccagcgacggaacgtctcgtgttcaccgctctcgcgatcgatatgtacgcggatctcggcgccttcgtcgaacagcttcttggaagccgacgcgagggccgcttcgagcgcgcccagcacgacgtccttgtcgacgttcttctcgcgcgccagcgcatccaccaacatcaacacttcgcgactcattgtttgcggctcctaaagtcaacgtgcggaatcaggcgggccttgtcgatgtccgccagcgtgaaatccagcatggccgcctcgcccttcttcctctcaaattccaaaccgatcgtctcgccgttcggcgcgtgcagaatgccccggtacgtcttgcgcccgtccaacggctttttcagggtgatgacggcctcgctgcccgcgaaacgcgtgaagtcagccagcttcttcaacggccggtcgagccccggtgacgagacctcgagccgttcgtaatcgatgttttcgaccgtcagtacgtgctggagctgacgcgtgaccttctcgcaatcgtcgatcgtgatgccggcgggctgatcgatgtagacgcagaccatgccgcgcccggtgcgctcgagatcgacgagctcgtagccgagccccgtgaccgtagtttctatcagttccgtcagttgcacagtgtcctctcaggtgtccgcgcccgcccctcgcgattcacccgctgaacgcgcgccttagccggcgcaggaagcgctacccgagatgcccaaccgtttcggcaaaaaaaaatgggcgcaacgcccatcttgttaccggtggtcgcacctgagctacacatcgaatccgtacgcccagcgactccgcgattatagcgatttttggcccgaacgcaaagctcggccccgcaaaatcagcccgaaacggcgactttgcgaggcattcgcaacgcgcgcggcggttgcgaatgccgttctcgcgcaatcagcggctacgcgaacgattgcgctgctgcggcgtacgcgggccgccgcgcgcaccgccttcggcgcgattgccgttcggattgcggccgcccttgccggcgccgcgcttgttcgcgcccgcgccgccgtaggacgcgcggttgccgtcgacatcgcggccgccctggcgcgacgcgccgccgtagcccggcaggccggcgtagccgccgccgaggcccgcgccgaagccgccgcccgccggcccgcggcggccgcgccgcggctggtcgagctggccgtgagtcgtcagcacgggctcgcgattgatgaagcccatcgacgtctgcatcggatcgggctggcggcgctcggccgggccgccgcgcttgccgcccttatcctcggtcggcgccttcaggccgaccgtcgacatcaggcgccgcacctgcgcctcgtcgagttcctcccagcggccgcgcttcaacccgcgcggcagcgggatcgggccgtggcgcgtgcggatcaggcggctcaccatcaggccgaccgcctcgaacatccgccgcacctcgcggttgcgcccttcggcaagcgcgacgtgataccagtgattcgtgccttcgccgccgccgtcgcgaatgcgcaggaaattcgccgggccgtcgtcgagctcgacgccgtgcagcagcttctgacgcgacgcctcggacagctcgccgacgacgcgcaccgcgtactcgcgctcgacgctatagcgcggatgcatgaagcggttcgcgagatcgcccgacgtcgtcagcatcagcaggccttcggtgttgaagtcgaggcggccgaccgcgagccatttcgcggtcttcatcggcggcagccgatcgaacacggacgggcggccctccggatccgcgtggctcacgatctcgcccgtcggcttgtgatacagcagcacgcgcggcggcttgctcggcagcttgcgcttgaccggcttgccgttgatccgcacctgatcggtcggcatgatccgttggccgatgtgcgccggctcgccgttcaccgacacccggccggcaatgatgagctcttccatctcgcggcgcgagcccatgccggcttccgcgagcaccttgtgcagcttcggcgcgtcgtcgtccggcgacagcacgcgcttcggctgagtctggcggccccggcgcagcatcggcgcgcgcacgccgccgcccggcgcgttgttgtcggcgtcgaacgccggcgaaatcacgtaggcgaacacgtcgtcctggccggcctccgcggacggcgcaaccgccgcggcagcctgctgcgcgcctcgcttcggctgagcgccctgccgcgccgcgccttcgcgcttgcccgccgtcttgcgcggcggcttcgctgcggcgtccttgccgcgcggcgcgcgagcgggcgctttcgcgacgtcggcgcccgcgccggcatcggccgccggcgccgcgtcggcgctttcgggcgcatcggaatgcttcgatttcgcggccgctcggcggcgcgcgatcaggctgcgcggcccgcgccgcaaaccgcggcgcgggcggtcttcgccgcccgcgtccgctgcggactgctcgggtgcgtcgtcggcgcgcgccgtcgcaacggcatgcgcggattcggacgaatcgatgtcgtgggtatcagtcaaaacaacctcaaaatgtcaggtctcgcgcccgtcgcgggcacggctggggttcggccgcccgtctcaggcgcgacgcttcgcaggcgcgtcctcgtcgtcctgccgctcgtgctcgggggccgcctcgcttgcactgcgcacggcgtcggcgagactgtcggacgtgtcgtccaacgcctcctccgcgtgcgcccggaccggctcggcatcgtgcgggatgccgccgatcgcgccgtggtcttccttcgtcgctcggcccgccaccgggtcggcggccgcctcgcgtgttgctgtgtgtgccgcgtcggccggctccgcgtccggctgcgcgacgtagtttgcgttttcgttcgtccccgagggcgattcggcgcgctcgccatcagcggctgcatcgccggcgtgcggcgccgcgacggcgtccgctgcgctctgcgcatcatggtacggcgcgaccgcatgcgtatgcgatgcggtcgtgccggccgcctcgccgccggcgtctgccggctccgtcatctcgcgcgagtcgatctcgcgagccgcatgcccggaagtatcgccgccgcgcggcgcatcggcttcgccgagagccggcgccgcgtcgacgtccacatcggctcgcccggcgtcattatcggctggatcgccgatccgtgccgccaagccgtccgtcgccccttcctgccgcggctcgtcggcacgcgtcggcgccgcgtccgcctgccgcggctcgtcggcgcgcgccgtatcttcgttgcgcaaaaccaccgaatcgctcgccggctcggcaacctcgcccgcctgcgcggcggcggcgtccgtctcgggcgcgacggcaggcgcttcgccgtcgccgcgcgcgtcatcggggaaatcgatcgcctgctgcgcgagcaggctcgcctccagatgcgcggccggctcctcgagcgcgggcagatcgtcgagcgccttcaggccgaggtcgtcgagaaactgttttgtcgtcgcgtagagcgccggacggcccggcacgtcgcgatgaccgatcacttcgatccagccgcggtcctcgagctgcttgacgacctgcgtgttcaccgtgacgccgcggatctcctcgatgtcgccgcgcgtgaccggctgccggtacgcgatgatcgcgagcgtctccagcacggcgcgcgaatacttcggcggcttctcgggatgcaggcgatcgagatacgtgcgcatcgccggcttgctctggaagcgccagcccgacgcgagcgcgacgagttcgaccccgcgtccggtccattcctgtttcagatcttcgagcagtgttcggactgtatccgccgacacgccgtcggcaaagagcttgcgcaaatcgccgagcttcagcggttcctgcgcgcagatcaaggcagtctcgaggacgatcttcgcctcttgggtattcatgcagctaggtcagaccctgtggtcaagcgaaccggatcaatcgaacagacgaaaggaacggaagacgcgctcgcccgattctgatcggtcatattgatgggagcacgaaccgggggcggcgaaccaactctcaagcccaacccaaaccggacggaacagcgcggaaccacgtcggaaccgcgtgactgagcgccatcttacgcaaaattacccggtgcgtaaagacaaagaacgtacggcaaaagacatatccgcaacggatcgcgcgccccgaaagccgccatcgccgcgccttagccgctcccgcgcatcgccgccccgcgccgacgaaccacgctctccccgccgctcccggccgccgcgcgaacgccgcgggcatcaggcgggaaagcctcgacgcggcccggtcgttcgccgctcagttcagatcctcgacacgcgccggcatttccttcacgagcccccagaccgcgtccgccgccggcgacagcgagcgatcgcgccgccgcacgagctccacggtacgctccgcgcgcggcgcgagcggccgcgcgacgagcgacgagccggccggaagcggcagcgacagccacggcaacacgctcaccccgacgcccgcctcgacgaggccgaacaccgtcgccgaatggccgagctcctgcacgacccccgccgcgacccgatgcgccgcaagcgccgcgtcgatcagcggccggctgcccgacgcgtagtcgagcagcacgagccgctcgcccgcgagcgccgtccacggcacgcgatcgcgggcggcaagcggatgatcggcgcgcgcgacgaggcagaacgaatcggtcatcaacggctcgctgatcagctcgctcgtcgcgagcggcccgatcacgacgccgaagtcgacctcgcccgacttcaccttgcgcagtacatcgctctgcacatcgtcgcgcaggccgagcgtgacgaacggaaagcgccgctcgcatgcggcgacgacgcgcggcatcagccggcacgcaatcgtcgggctcgccgcgacgatcacgcgcccgcggcgctgctcgccgatctcgcgaatctcgcgcagcgcatcgtcgaggtcaccgagcaggcgcgacacgctcgcgatcagattggtgccgacgtcggtcagttgcacgtcgcgcgtggttcggtcgatcagcttgagaccgatctcgccttccagctcgcgcaccgagcggctcacggccgactgcgtgagaccgatctcgtcgcccgcccggctgaagctcttgagccgcgcgacctcgatgaacacgcgtaactgtctgagcgtgatattcatgggattgcctcatcaatcggacgcatcgatgcgcgattgtattgcgtcctcacgatcccgtgccgtgtgtcggtgcggtgcagcactcggctgaaacgcacgtctcacgggccggactgcacaagattggtgattgtccttatttgctcgacggtctttttggcgtcttatacgcccctagctgatgcggctgtcagctcgctgccaggcggctttggggcggtcgtcgccaatgtggcacgcttcctgcattagcaggcgcacagggctgcgggcgttcgagcttctcgcggcggatcgcgcaacatccgccgctccatggagccgacgcctcacacccggcactcgttggatcgagtgctcgacgagtgcgcggcgcagggcggcgcaccggagttagcttcgctgaggtgaggacatgatgctgttcgacgatttgagagacaacgaatgggcgctgctcgagggactgttctgctccgagcccgcacgcagtgaacgccgtggccgcccccgcgtggaagcgcgctcggtggtgaacgccgttctttgggtgctgtcgacgggcgaaggctggtcgaagctgcccggccgctatccgtcgccgccgacttgccgtcgccgcttcgacgaatggcaggccgacggcacgctcgccgaagtggtgaagcgcctcggcacgagcggccgccagatctcgctgcgcggacgcatcggcgcaagtgcggtgaaaccgcccgcgccgccgagccgcgaccgactgcgcggcgcgttctggaccaatccggaatcctggcgcgctcccgtcaagatggcataaattcgatttctgggcggcaatggccgcccagcatcattttcggcctccgctttcgcggcgcacggccgcctgttcgcttggactcctgatcatgcgatccggcgatacatctctttactaatatttacagcgcgccttcgctcccccgcttaacgtagcgttatacgaacgagacgtccgacggcttgaaagggagcttccaacgatgaaacccatgtcactgctcacggcatgcggcgtggtcgtttcgctggcactcgcccctccctcgcgcgccgaccaattttctccccggcagcacgctcagcgggaacagttcgcccgctcgcaagcgaatgcggctgcgcccgccgatgcgcgccccaatgtgccgcgcggcaatctgcgcggcgacatcgccagcaacgcgcgtgcgcgcaacaacgacgcgcaacgcccgcccggcgactcgaaccatcactgacggcgcgcgacgaaaaatccgcgcccccgggaactgcgcgatgcgcgcagagtctgatggttgccatgagcacagcgtggcagcagcaatgtacccggtaccgcccgtatcctcgcgatacgggctttttttcgtgcgaaggttgcggcgcagcggcgcgctataagcggctttcgagaatcgatacggcgctcgcttcgctgagcgcgtagtcttcgattcgacgcgtttcccaatcgggctgtttttcgtcccgttcgagccgggtgaattcgactcgaccgttatccgtcaaaacggcgatatcgacgggcgcgtggaaaccgggcgcgggcgcgacagtcttctgccgaaccgtatccatcaagccgagcgcacgcaggtattcgaagacacccggacgcctcgcccacggaacctgacggtactggacgcgcctgagcgcatcgagcactgcttcgttggaatacgtggccatctcgattctttcttaaagtgcggcgacattgcaaagcggccccgccgagcggggcctccgcccgccgacgccgccacgcagctcaagaggggtccttataatccctccactccttccgacccgcgccgtgacgcttcgttctcgcctcacggggacagatcattaaccgctccacaaaaagctaccttaccccaatcaaattgatcctgttcaactcatttggacttctcttcgtcgttttcctgctctgccgcaaaccgcgcggcgcgttcgcgatactcgcggccggcgccgcactcctgtggctgatcgcttccggatggcttgccgcgccactcgtcgcgctcgcgcaagccggcatgcaaccggtcgcgcatccgacgatgacgggcgacaccgtgatcgtgatgctcggcgcgggcatcgaacgccgcgacggcgtcgcgataccgccacgcgacgcactcgcccgcatcgacaaaacggccgaactctattcggcatgccgacgaacggcgcagcgctgcacggtcgtcgtgtcgggcggcgacccgcaggtgcgcggcatcgcggaagcggacacctatgcgccctatctgctcgcgcgaggcgtcgcgagcgccgacctgatccgcgagaagcgcagccacaccacctatgaaaacgcgcgcttcactgctcccatattacgcgcccaacattacgatgatctgattctcgtcacctcgtcatatcagatgaaacgcgcgctcctcgatttcgagcggttcggattcgcgccgcagcccgtctacgcgaaccgcagggacgcccggctcggctggctgccgcgcgcggccaatctcgccaacgccgagctggcgctgcacgaaatcgtcggcgtcgcgcaatttcatgtgtaccgccgcctcggctggttctagccgcaccgcttcgcccgcgccggatcgtcgcggcgccgatgccgccggcgcgttgcggtcgcgcaaatggcgcagcaacgacggattgcgccactgttgcgctcgatccacgcgacgaagcgccatgacgcaatcgaatgcactgatccgtcacttttgataaactcggctcactcgattgcagacgccagacaaatcggcaacactcgggtccatcaccacttagcggaggtaagcaatgaagaagatgaccatggctatcctggtttcgatgtcggctctggctggcgcagcccaagcgcaagagagcacggaaatcaagacgatcaccgatccggcgaagatcgctgaaatcgagcaacgcgcccaagcgctgcaacaacagcaggcagccgcaccggccgccgaggcaatgccgatgcatgagcagcacaagcccaagcatcatgcgaagaaggctcacaagggcgcgaagaaggcagccacggcggctccggccgatgccgccagccaataaagcacggcacgtcccgcttgcgcgaaagccgaatccggcctgccgggttcggctttttcgttggcgtgcccgaatgcgcgcgccgcgcattgtgctaaagtcgcgcaccgacttttccaaccgtgcgcactccggtgcggaggactgaatgagcaacatccaactggacatcgaatggaccgaagccgcgacgcgcaagatcaagcaattgatgccgcgcggctccgatgacgcgttcctcgcgctgccgccgatcgaatgtctgccgatggaaggcgacgtgctttttctcggtccgcaaggcaagcagcagccgttcatcgttgccgagcggcaatatcatcacgacggcgacgccgattggacgatcatcctgatcctcgacgtcccgaacgcatcgcactgaccgccgctgtacccgccggggccgcgcggcgcgcggcccgctcgcttcgctacgccaccttcgacgcgacgcgaatttccgaactctcgatccaatccgccgcggcgcgcttatatgcgtcgatatgcgcggaccgcgcatgggcggcgagcgcggcttcgctcgcccatcgctcgatgaaaatgaaacggcgcggctcttgcaaatcacgatgcagatcgtactgcagcgcgccctcttcgctacgcgtcggcccgacgattccctcgagttgctccaacagtttcgcttccgcgccgggcttggcgacgatgagcgcgacgactgcgacttcggacatgccgattctcctttgcttacgtgacaaaagggtcagcatacgcgaatcgccgtgagccggctttcgcatgtcgagagccgccgcctcaaaaaaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaatagcccgcgcttcacgggaagcgcgggcaaaaccgtcgccctacgaggataggcgacggggccaccgagacccgcgcgaacgcgcgggtcgtcgtccagtacggcagcggcgccggtaacggcgactgcccgaaacgtcgatatccacactaggtggaaggcacgcgtggtcgagcccgaccgttgtttggcgtcctccctgattgcttgttgaagagagaaagagcagcttccgtgccagccggaagccagccatcaaacgattgatttttaacgtttaattttcaaatcgctgatgaaaatgcgcattcattccgctcgttacgaggtgacgttacgtaacacgacgagcgtgtgacaagcgcagacgcgggcgcccaagcgcgcacgggcggcgggtgcaaataaaaaaagcccgccatacggcgggcttcgcagctcgacggcggtggccgcccacggcgacttcagcgcaactgattgacgaggagcgacatgatctgccgcgcgggcgccgacgcatcgacattgcccttgtcgtcgaccaccgcgatgcgcgtctcgccttcggtcaccgccttcacgttgaccaggtattgcttcgccttcttctccttcttgccgtggaagagctggctccagaagccctgctcctcgacgctcagatccttcggatcgacgtagcggacgtagtagagccccttcgtgcgatcgcgatcgtcgaccgtgaaattcgcgcgatcgagcgccaggccgacatgcagccacgaacgatcgtacggttccgcgagcgtcacttcaggcggcacgtccggcaccgacgctccgctcggtgtgctcgatgtcgacgcgctagcgacgttcttcgcggcgatcgccgctgccgcttccttgctcttgttgctcgacgccttcgcgcgcgacggcgccgcatcgtcggtgatcggcacgcctgccgccttcacgcgcgcgtcgttctgcgcgatcacggccatcaggcgcttcaggtattcggtctcgaggccgggatcgttcggtttcggctcccacttgctcgaatcgttgttcgcgcccgtcagcgcctcgcgcattcccttctggctgatgaacacgtaggtgccgccgttcggcgcggcgtcgaggcgcgtgcggtacttgttgcgctccgccgtcacgtacgagttgcccatcgccttcgagatcacgccgcgaatcaggccgtcgttgatctgcggatgcgtttcgttccagtcggtttccatcacgcccttgtcgcgctgctcgacgacaagcaggaaaccctgctcctgccagaagcggcgcacctgaggccagatttgcgcgggcgccttgtcgtcgatcacgagccagctctcggtgccgtcgcgctgaatgtgcatgcccggcacggcgggcgcgaccgaatcggtcggcggcgcggcctgctgcacctgctgcaggctggaaagcgacgtcgcgccgccctgcggcggcagagaacgttgatccggcgtctcgtcgagcatgttgggcggcaccgcgagcgacacctccttcgatttcgagtcgctcttgtagtcgattttcgtaggcgacggcgaactgcagccggcaacgaacgcgccggttgcaagcagtgctgcgaaccgcttggtaagacgaagatcagtcatgttctgggaatccttccacaaggtcacgttttccgtgagtcaactttctattttaccggtccggcggcagaccgtgcaaaaagcgcgcgggtctcgttcgcccgcttgttcgccgcccgggttcctcgccgcctccgcatgcgccgcgcccccctgctttcctacgcgtgcgcgtgcatggggccgcgccgcgcacgcacgagcgcctccgcacgatgtgcggcgcatccgcgcccactagggataacgagcatccgatttccgcaatttcaggcgccgcgcgcgccggcactcactatcatgaattgaacagtgaccccaaccgtatccatttgcggagggctgtcgcatgaacaacaagaagtcctctcccccgacgcggcgcagaccgacgcgcgcccttgtcgctgccgccgccgtcacgttcgcccccgccactgcgcaatcgcagctcggcagcacagtcgcgaatccgtcggcgcgcgcgcttgttcaggcgtcgtcagcggcgctgccgaacggtgccgtcacgatgcgcagctatgtcgacgccggcggcacgacgattcacgagtacgcgacgcgcaccggactcgtcttcgcttacacatgggacggcccgacgtcgccgaacctgaggaaactgctcggcgaacgcttcccgaccttccagagccacgccgtcacgacggacgcgcacgcccgcgcgagcctccacgccgggcgcgtcgcgcaatccgacttcgtcgtcgaagccggcggccgcatgcgcgcgtatgtgggccgcgcgtggctgcccggcgcggtgccgcccggcgtgtcgatcgacgacttgcggtgaggagacggccatgcccctcaagatcgcgtggtacaccgcggcactcgccgcgacgcttgccgcatgcggcggcggtggcggtggcggtggcggtggcggtggcggcggctcgacgacatcgaacccgaacggcactggcgtcacgccgtccagcgcggcgaacgtgcaacccgtgacggcgtccgcgggcatcaccggcgcggcgaacatgctgatgacgagcgtcaccgtttgcgtgccgaatacgaaccaatgccagacgatcgacaacgtgcaggtggataccggctcggacggcttgcgcatccttgcggccgcgctgccgtcgagcgtcgcgctacctgtcgtgccggccgcgaatgcgccgatcacgggcgcgtgcgcgatattcggcacgggctttacatggggcgcggtgcgtcgcgccgatgtgaggatcgcgggcgagatcgcggcgaacatcccgattcaggtgatcgccgattcgagcacgccgaacgcgcccatcgactgcacgcagagcgccgggcccatgcaaacgcaaggggcgctgcgtgcgaacggcatcctcggcatcggcctcttcgtcaccgactgcggcactgcttgcgccaacagcgcgctgcccggctggtattacgggtgcacgacgagcggcacatgcgcaagcacatcgcaaccgatcgcgcagcaaattgcgaatccgatcggcgcattcgcgagcgacaacaacggctcgataatcgtgctgcccgcgatttcaccgaccggcgcggcgacggtcaacggctcgctgatcttcggcatcggcacccaggcaaacaacgggctcggcaccgctacgccgctcgtgacgaccgcatcggacgcttacgtgacgagcgtgctcaacggcaacaccaacgcgcgcacgttcttcgatagcggctcgaacgggatcttcttcgcgaacgcgtcgctgccgcagtgcggttcgtggttctgcccggcgagcacgcagacgttcgatatcacactgagcagcggcaacggcgcgtcgaaagcgacgacgttccaggtcgcgagttcgcaggtgctgttctcgacgttcaacttcgccttcaacgaccttgccgggccgatcggtaatgtcgtcgatctcggactgtcgttcttctatgggcgcaacgtctatacggcgctcgaaggcagcgcgacgccggcaggcccggggccgtactacgcgtactgaacgctgagcggaacgtgcgccgcccggttggggacgccgcgctgcctcgccggcgagcgccccgtcgatccgcattgaccgatacacatcgatccgcgcttcgacgcggtcgatccacagcggatagcctcgcgtcggaaacgagccgctcatgtgagccggacagaatttgcattgaagcggttctatttacgaaaagtgtctgttatactttcacgctttcggggcgtagcgcagcctggtagcgtacctgcatggggtgcaggtggtcggaggttcaaatcctctcgccccgaccaggaatcaaggcctggaaagcttgtctgcaaagggtttccttatctgacatagctttccgggcctttcctttttctgggtgtgtcagtttgatgcgtcaattccgccgtacgagaatgcgggggtggccgacttggcaacgcttcccgctagcgtctatttgccccagcttcgtcggactccatcttctgatcggcgtgccagtctgcgacaacacttccgcgatccccaaaccggcaaacaaaaggccgacgcattccgggccagcctaaggacaagcagcggcacagatcaccgcagcggcctcggacagcgccgcgaactggcatttgccgcaccgatccgactcgaaattctgcgctcagcggtatggcaaaatccgcccagccacggatttcgccacgtatgcaaacacagacagcatcaagctcacatagcaaaaatcttgatatcgaggtgctgcgagccatcgcgattctaggaacgatggtctcgcacctcgacatcctgtttttttggggaagcagccgaatcgacacgctccagcgggcattcttcttctggggcggagtcgatctattcttctgcatttcaggctacgtcatcacggggaacttgctgcgcacccttccttctggacggcaaggcgggtttggagcgttcgcgattccattctggattcgacgtgcctggcgcattcttccttcagcctggctctggttagccgcacccttgattctgagcgtcgtggcgaaccgcaccggctacctcggaacaccgaagggaaacataatcgacgctctgtcggcagtcgcgcaggtcgccaacttccatttttgggcgtgctacgccttcccggcaacaacgtgcggtatcgatcaggtctactggagtttgtcgctcgaagagcagtgctacatcgtgctccccgtccttctgtactttgcaaaccggcgcacgatcgctccgatcctctgcgtcgtggtcctgattcaggtgtttctaccgcgccctattctctcattcctatggttcgtcaggacggacgcccttgccctcggcgcgctgctcgcgcttcttcagcatcgtgactggtacgcgaaagtcgagccgcgccccctcgggcgaggtttgatctccgcaattgctctcgcaggtatgtgcatcgttttggcggcactcgcgggatatctagcgaggattccgtttcatacgggcctcatcgcactcatgtcgtgtgtcatggtttggatcgcgagctatggccgaggctatacgatgcgagatggtgccgtgaaacgcgtactcgtttacttcgggtcccgatcatacgcgatctatctgatccacgtccccgtctatcgcctgacacgagaaatctgggagcgaattgtcatcaccccaagcaccattggcggttcattcactcttcattttgcctttaccgccattccgatcgtattggtgctcgcggaactgaattaccgatttgtcgaggcgccgctcagggtatacggtgcgcgtttggccgatcggtgggcgcacgcgcgtaacgtcgaaaacagaaaatcgatcgcgagcgtgccgtaggaagcgatgctcgcgacatcggatagctgacctgaaacgtttcttgcagccgttcggcaagtgagtgctctttcctctcggcccgcttgggtctccccgcttcgttagcgacggcgcttccccatgcccacatttcgtggcgatctttggtagtccatttcgcgtggaccagccataaaggccaaaatgaaaatggcatcgccacacacccaccatacaggcgtttgattcgtatcattgacatcgcgacatccgcgctgtggccggccttcttgcaccgcagcacgacgtgccgacgtttggtgcggccactctagcacggctatgccacactgccccaaacctcggcgccagccgacgcgcgcgctcgcgcgccagtcacgacaaagatagggagacatcgaagatgtggacaccggtccagcgcgttcaacgcaggccttctcgccgcgcgcccggcgcatggcgcgccgtgcatacggccgtttcggcttcacgctggttcttgcgctcgtgcgccggaaccgctgtcacgctcgccgttctgagtgcgggatgcgcggaatcgacgcccaaatccggcaacggcggcgccgcgtcgacggcgatcgagcgcacgaaagccgatcgtctcgcgcgcgaacagcagaccgcgcggaccgtgccgacgctcgcgtcgatcaaggtcgaccagccgcgcccgctcacgctgcgcgattcaggccaaagcggcacgctcgcgttcctgcgcgaagtcgatttccgcatcgtcggcgatctcggcttcctcgttcacgagctgtcggcgacgctcgtgccgacgcatcccggcgcccccaccgtgttcgatgatccgacgagcttcgacatcgccgtgcaccgcggcaccgtgacgctcgacaacaccaaactcaatgcgctgttcggcggctacatcttcggctatcgcaacgcgccgttgcgcaacgtgcgcgtgagcgcgggcgacggcttcctcgacatccgcggcgaaatgcagcgcgacggctgggtgccgttcgcgctcaaaggcaagctggagatccgcgacggctcgacgctcgtgttccacccgaccgacgtgcacgtatcgggcatcgaagcgggccccgtgatgcgcgcggcgaaagtgcaggtgtcggatctgctgaagatcgatacgccgatcgtgcggctgaacggcaacgatctcgtgctcaacgtcgacaagctgctgccgccgccccatctgaagatcaatatcgtctcgctgaaactgacttccgccggcctcgatctcgtgctcgacgacggcacgaaggcgggcttcacgatgccggagaacgcgccgaagcatgcaatgtatctgcgcggcggcgacgtgaaattcatgcgcacgatgccgatgaacgcggacatcgtgatctacccgccgcgcgaatcgtcgcccgacgacgcattcgtattcgacatgtatcactatcgcgatcagctcgtcgccggctatttcaacttcgagccgagcggcgcgctgtcgattctgatgccgtcgtatcggcggctcgcgcgcccgagcgcgccgagcctcggcagcgcggccgcgcggatgaacgacagcctgatcgacgcgcagcagttaagcctcggcgaagcgcgccgccaatgggaggcgttcgcggtcacgccgaacggcggcgcggcgcagccgaacttccgcaaggtggccgccaagcacggcggcgatgtatcgatgttcggcccgcgccatatttcgaacggcacgacgacgatccacctgcacaacgcggacttctacattgcgggcaatatcggctttcgcgtcgaggatctcgtcgtccagctcgtgtcgaagcgcgcgggcgagcccgtcgatctcgacgatccgaaccagtacgacatccgcattctgagcggctcggtgctcgcgccgtgggatgcgatgtccgacctcttcaaccgccacctgctcgactattcgccgcgctcgctgaacgacctgaagctgagcgccgacggcggcgcgctgcgcgtgcggggcggcatcaagctgtggaatcaggtgccgcccggcgtctggctgccggccgacatgaagggttcgctcacactgctggacgaacgccatctcgcgttcacgccgacgcaggtatcggtgctcggcataccgcaggcgaagctgctgcgcgcactcggcatcgagctgtcgtcgctcgcgccgctcaagcgccgcggcgccgagctgcgcggcgattcgctcgtgctcgaccagtacaccgtgttcccgccgcccgtgctgatcggccacatgtcgcaggcgacagtcgagccggacggtctgcgcctcacgttccgccccgcgccgaacgcaccggtgctgcggccgccggcgaaccttcccggcagctacctgtggctcgaaggcggcgacacgaagatgttcaacgtcctcgtgctgaacatgcgcattctcgtcgaggacacggccaagccacgggtgcgcttcgatctctacgattaccgtgacgtggtctcgcgcggctcggtgcggatggtgcacgatgggacgctgtacgtcgacgtcggcaagaaggatccgctcgcccgatgacccgcgccgcgccgccgcgcggagggaaccgctcgaaaaaaagcccgcgcgaacggtagttcgcacgggctcgtcttcgatgttccgccgccgcccgccttgcgcgcgagcgcagtgcggctcagtcccgcttgagtgcgccgatcacatcgagcagcgcgcggcgcagttgcgcgacatcgaccgtttcgcgcgcggcgtgctcggccgcatgctgctcgagctcatcgggctcgggcggcgcgccgcgctcgctgccgaccgcgtcgagccggttgcgggcgccgttgatcgtgaacccctgctcgtacagcagctcgcgaatccgccggatcagcagcacctcgtgatgctggtagtagcggcggttcccccgccgcttcaccgggcgcaactgcgtgaactcctgctcccaatagcgcagcacgtgaggcttcacgccgcacaattcgctcacttccccgatcgtgaagtagcgcttcgcgggaatcgggggcaacacgactttctcaaccgtcgacgtcatcgtcagttaaccgtcggtaagaggcgcgggcgccgcgcgcaggaggcgaaacgccggcttaacgcgcgagatccggctcggcgccgttttcgacgagcgccttcaatttctggctcgcatggaacgtcacgacacggcgcgcggcgatcggaatcgcctcgcccgtcttcggattgcgccccggccgctgcggcttgtcgcgcagctggaaattgccgaagcccgacagcttcacgctctcgccgttttcgagcgcatcgcggatcacctcgaaaaacgcctcgaccatgtccttcgcctcgcgcttgttgaggccgacgctgtcgaacagcagttcggccagctcggccttcgtcagcgtcggcgtatcgccggcgggcgtggacgccgggacgtcgcgggccatggcgctgcgctgcgccgtcagaagggcttcaaattcactcgagttcatgtcgttcatatctgcaaaaccagcgcgtcaaacttggacaaaaacaccggcaaaagcggcggtttccgccgcttttgcgccctatccgcgcaaacgcgcgccatagactcgagccatgcggtccacgagggtctgaatcgcctgatcgaccgtctcgtcctgcagggttccggccgcatcctgcagcgtgacgcggaacgcaaggcttttctcatgggctgacaacccaccggaagtatttgattttgcacgaaattcgtcgaagagtgcaactctctggacgaatttgcacgcgtcgtcggcgagcgccttcttcatctcgtcgaaaagcgcctgcacttcgaccttctggtcgacgaccaccgcgatgtcgcggcgcaccggcgggaacttcgatacctccgacggcgccggcaacgcacgcgcgacgagcgcatccgtatcgatctcgaacatcacgggcgcatgcggcagctcgtacttctgcatgaggcgcggatgcagctcaccgatccagccgaccgcatggccgtcgacttcgatccgcgcgctgcggcccgggtgcagcgccggatgctcggccttcacgaaacgcgcgggaacaggcgcgagcagcgcctcgagatcgcccttcacgtcgaagtaatcgacctggcgcgtcgccgtgccccattgctcttcgacgaccggcccgtatgcgagcgcgccgatgcgcttcggctgcgcatagccctcgaccgcgagctcgcccgccttcaccgacggatcggcgacgaacacgcgcccggcctcgaacacgcgcacgcgctcggcgcggcggttcaggttgtggcgcagcacgccgacgaggctgccgaacagcgtcgtgcgcatcaccgacagttggctcgcgatcgggttcagcaggcgcaccgggttgtcgttgccggcgaaatcgcgctcccactcggcatcgacgaaactgaagttgactgtttccgcatagtcgcgcgcggcgagcgcgtggcggatcgcgtgaaccgagcggcgcgtctcgtcggtcgcgcgcatctcgctcttcgcaacgggcggacgcgcgggaatcttctcgaaaccgtaaatccgcgccacttcttcgatcagatcctcctcgatctcgatgtcgaagcggtgcggcggcggcgtcacgcggaacacgtcgccgtcgcgctcgaacgcgaggccgagacgcgtgaagatctgcgcgatttcgtcctcgccgatctcgacgccgatgatccggttcgcgcgcgacgcgcgcatcgaaaccggcgcgcgctgcggcaggctcacgatctggtcgtcgacggggcccgcctggccgccgcagatgtcgagaatcagctgcgtgatgcgctcgacgtgctcgacggtcgtcgagtaatcgacgccgcgctcgaagcgatgcgccgcgtcggtcgagaagttgtatttgcgcgcgcggccgcggatgctgtccggccaccagaacgcggcttcgagatagatgttcgtcgtgtcgagcgtgacggccgtgctgtcgccgcccatgatgcccgcgaggctctcgacctgagcgccgtcggaaatcaccccgaccgtctcgtcgagctcgatcgtgttgccgttcaagagcttgagcgactcgccgcgcttgccccagcgcacgtcgatgccgccgtggatcttgtcgagatcgaatacgtgcgacgggcggcccagctcgaacatcacgtagttcgagatgtcgacgagcgccgacacgctgcgctggcccgcgcgctcgaggcgctcgaccatccagtgcggcgtcttcgcgcgcgcgttcacgccgcgaatcacgcggccggagaagcggccgcacagatcgggcgcggaaattttaacgggcagcgtctcggtcagttcggccaagacggggcgaatgtcgggcgcggcgagcggcgcaccggtaatcgcggcggtctcgcgcgcgatgccgaacacggacaggcaatcggccttgttcggcgtcagcttgatttcgaagaccgtgtcgtcgaggttcagcgcctcccggatgtcctggcccacgggcgtgccttcgggcaggatcatcaggccgctgtggtcttcggaaagcttcagttcgcgcgccgagcagagcatcccctggctctcgacgccgcgcagcttcgacagcttgatcgcgaagggcgcgccgccttcttcggcgggcggcagcttcgcgccgacgagcgcgaccggcaccttgatgcccggcgcgacattcggcgcgccgcagacgatctgcagcgtcgcgccggtgccggcgtcgacctggcaaacgttgagcttgtcggcatccggatgcttgaccacctcgagcacgcggccgacgacgatcttctcggtcggcggcgcggccgggcgcagcgactcgacctcgagccccgccatcgtcaacgcgtgcgacagctcgtccgtcgtcagttgcgggtcgacaaaggttctcaaccaggattcagggaattgcatggatatccacgttcgaaacagattagatcgaggcccggcgcgccgcctcgacgggccggccgggcgcggagcgggacggtcgcgccgttacgcgaactgccgcaggaagcgcagatcgttctcgaagaacaggcgcagatcctgcacgccgtagcgcagcatcgtcagccgctcgaggccgctgccgaacgcgaaaccgatatagcgctcgggatcgagccccatgttgcggatcacggtcggatgcacctggccggaaccggaaatctcgagccacttgccggcgttcttgccgtgctcgaacatcatgtcgatctcggccgacggctcggtgaacgggaaatacgacggacggaagcgcacgagaatgtcgtcgcgctcgaagaatttcttcaggaaatccgtataagcgcccttcaggtccgcgaagctgacgttctcgtcgatccacaagccttcgacctggttgaacatcggcgagtgcgtcgcatcgctgtcgacgcggtacgtgcggcccggcgcgatcaccttgatgggcggccggttcattcgcgcatagcggacctgcatcgggctcgtgtgcgtgcgcagcagcagcgggcggccgtccgcgtccttgccgtcgacgtagaacgtatcctgcatcgagcgcgccggatgattctccgggctgttcaatgcggtgaagttgtaccagtcggtttcgatctcggggccgtcggccacgtcgaaaccgatcgagcgaaaaatctgttcgacacgctcccacgtgcgcatcaccggatggaggcttcccgccccggcacctcggccgggcagcgtgacgtcgatcgcctcggcggcgagacgctggttcaggagcgcgtcggcaagcgcctggcggcgcgcgttgagcgcggcttcgacctgctgcttcgcgacattgatgcgcgcgccttccgtcttgcgcgtctcgggatcgagcttgccgaggcccttcagcagctcggtcagcgcgcccgacttaccgagaaaccgcgccttctcgttctcgagcgtggtgatatccgcagccccttcgaacgactgctgcgcgtcggcgacaatctggtccagatccattgatcccatcacttccaacgtccgttgtgctcgtcgagcgaaacgcccgacccaacaaaaaaggggctcggaagagccccgttttcgctgcagcggccgcgactaccggaacatcgctgcaactcaccacgcagtgctaatttcgcaattaggctgcaacggcggccttcacctgcttcacgatcgcggcaaaggctgccttgtcgaacaccgccatgtcggccagcaccttgcggtcgagttcgatcgacgccttcttcaggccgttgatgaacacgctgtaggtcatgtcgtgctgacgcacggccgcattgatacgcgtgatccacaatgcgcggaacacacgcttcttgttgcggcggtcgcggtacgcgtactgaccagcgcgcatcaccgcctgcttggcgatgcggtagacgttattgcgacggccgcgataacccttggccaggttgatgatcttcttgtgacgggcccgtgcggttaccccacgtttgactcgaggcatgtttctctcctgtgagtatcggttgaggggttacgcgaacgggagcatcgcgcggacggagttcagatcggaatcgtgaactgccgtggcgccgcgcaggtgacgcttgttcttcgtggttttcttggtcaggatgtggcgcttgaaggcttgaccgcgcttgacggtaccgcccggacgcaccacgaagcgctttgcagcgctcttcttggtcttcatcttaggcatgacgaacaactccagtttatttgatggaggtgggtgtgcggttggcttgcgccctcaacccgcccttcggaacccagtccacttgtgtacggcgcgtacgctcacacgaccgccgccgtttccggcgcgccgccctgaccggacgacgcgccgaaccccttcatcgaagcaccgcgctcgcgcggcgcttcgttacttctttttcttcggcgagagcaccatgatcatctggcgcccttccatcttcggcatctgctcgacctggccgacctcgtcgagatcgccgcgcaggcgctcgagcatgcgcatgccgatttcctggtgagccatttcacggccgcggaaacgcaacgtgatcttcgtcttgtcgccttcctcgaggaagcgcaccagattgcgaagcttgacgttgtaatcgccgtcatcggttcccgggcggaatttcacttccttgacctggatgaccttttgcttgagcttcgcctcgtgctgcttcttggcttcctggtacttgaacttgccgtaatccatcagacggcaaaccggcggagccgcctgcggcgcaatctccaccaggtcaacatccagctcttccgatttacggaaagcctcggcgagtttcacgatgccgatgggctcaccatcgaccccgaccagacgcacttccggcgcagtgatttcaccgttgatgcgatgcgacgacttatcagtagcgatgttacgtttcctctaaaaattaaaaaaacgagccgcgctgccagggcggttacttgaacgcctggatgtcctcacgcagacgctcaacgaaggcttcgacgggcatgacacccagatcgacgccgccacgggcacgcacggctaccgtttgtgcttcacgctccttgtcgcctacgacgagcaggtagggaactttttcgagcgtgtgctcgcgtattttatagctaattttctcgttgcgcaaatcggccgacactctaagcccttgtttttgcaacgattgagcaacagtccgagcatattccgcctgactttcggcaatattcagcacaaccgcgtgggcaggcgcgagccagaccggcattgcaccagcatggtgctcgatcagaatcccgaggaaacgctccatcgagccgacaatcgcccggtgaagcatcaccggccggcggcgactgttgtcctcggccacgtactcggcgccgagccgctcgggcagcatcatgtcgagttgcagcgtgccgcattgccacgagcggccgagcgcgtccttgatgtggtactcgatcttcgggccgtagaacgcgccctcgcccggcagttcctcccactcgaggccgcatgccttcagcgcgttgcgcaggccctcttccgcgtggtcccacgtctcgtccgaacccatccgctgctcgggacgcagcgacagcttgatgtcgatccgatcgaagccgaaatcctcgtagacgctcatcgcgagcttgttgaacgcgatcgcctcggagttgatctggtcctcggtacagaaaatatgcgcatcgtcctgcacgaagccgcgcacgcgcatcagcccgtgcagcgcgcccgacgcctcgttacggtggcacgaaccgaactcggcgtaccgcagcggcagatcgcgatacgagcgcagcccgtgcttgaacacctgcacgtggcccggacaattcatcggcttgatcgcgtagtcgcgcttctccgattccgtcgtgaacatgttctcgcgatagttctgccagtggccggacgcctcccacagcgaacgatccatgatcatcggcgtcttgatctcgagatagccggccgcgtcgaggcgacggcgcatgtactgctcgacctgctgccacagcgtccagcccttcggatgccagaacaccatgccgggcgcctcttcctggatgtggaacaggtcgagttgcttgccgagcttgcggtgatcgcgcttttccgcctcttcgagcatgtgcaggtacgcgtcctggtcttccttcctcgtccaggctgtgccgtagatccgctgcagttgctcgttcttcgaatcgccgcgccagtacgcgcccgcgaccttcatcagcttgaaaaccttcagcttgcccgtcgacggcacgtgcgggccgcggcacagatcggtgaagctgccgtgcgaatacagcttgatctcgtcgctcgcgggaatcgattcgatgatctccgccttgtatttctcgccgatgctgcggaagtacgacacggcctcgtcgcgcgacacgacgcggcgcgtgacgggctcgtcccgcttcgcgagttcctgcatgcgcttttcgatcgcctccagatcctcgggcgtaaacgggcggtgatacgagaaatcgtagtagaagccgttgtcgatcacggggccgatcgtcacctgcgcgtccggatgcaactccttcaccgcgtaggcgagcaagtgggcggtcgaatggcgaatgatgtcgagcccgtcggcatccttgtcggtgacgatcgcgagcgacgcgtcgcgatcgatcagcgcggacgtatcgacgagttcgccgtcgagcttgccgccgagcgcggccttcgccagaccggggccgatcgacgccgccacttcggcgaccgtcaccggatgctcgtattggcgaaccgagccgtcgggcaatcgtatcgaaaccatatagcaatctccgtgatgccgtcagtgatcggcagactatcaacgcgcgaacgcggcaatgaacaatgaaaacgcgcaacaaaaaaaatgcggccccgctttcgaggggccgcatccgatacttcaaaaccacaaggcgaaaacgttcctcgactagcgtcgctccgaatgggtttcggtcaacgttcgcggtgtcataaccgtattcgccttttgcgtagaaattttctactgccgctgaagcccggcgaaccgaacttcagccgaatgtcgttggtaggctcgattggattcgaaccaacgacccccaccatgtcaaggtggtgctctaaccaactgagctacgagcctgaagaagctgaaattatatggagctcttttcgccttggcaagtggtttcgtgcatttcgttcgggaaaattcgcaagccgttgccgcgccgcggcccaccggcggcgctcacgccttgcgggccgcccgaacgacgccctgaatctcgccaagcagcgtgcacgcgcgctgcacctgcgacgcactcgacacctcgaccgtgaattgcatgaaggccgcgttgcggcgactttgcgtcttcacgccgatcacgttcatcttctcgcgcgcaaacacttcggagatgtcgcgcaacagcccttgccggtcggtcgcctcgatcatcaggtcgaccgggtagacggacgcgccccgcccgcccagcacgtcggcggaccaggtggtctgcagcacgcgctcgggcgcgcgctcggccatccggcggaaggtcgcgcaatcgctgcgatggatcgacatccccttgccgcgcgtgacgaagccgctgatcggatcgggcggcgccggccggcagcagcgggcgagctgggtgagaagcgcgtcgacgccgacgacgagcacccccgccgacgcgccgtgcgcgacgttcgcgccgctcgcgcgcttctcgaagttcgcgggcgcctccggctcgggttcgggcgccggcgcatcggacagcgcctgctcgacgttgcgcaggctgaactcttccttgccgacgaccgaaaacagttcgtccggcgacttgaagccgagcttcgccgcgagatgctcgagattcaccgacgtcttgccttcgcgctgcagcgtcttttcgacgagcgcgcggccgtgcgcgacgttctcctgctgatcgaccgcgttgaaccatgcgcgcaccttctggcgcgcccgtgagctgtgcagatagccgagctgcgggttgagccagtcgcgcgacgggccgccctccttcaccgcgacgatctcgaccgtctggccgttcgcgagctgcgtgttgagcggcaccatcgcgccgtcgacacgcgcgccgcggcaacggtgccccagttcgctgtgcaggtggtaagcgaaatcgacgggcgtcgcgccctgcggcagcgcgatcacgcgcgcctgcggcgtcagcacgtaaatgtggtcgtcgtcgagcgtcgcctcgcgcagttgcgcccatgcctgctgaccgctcacctccgcgccgccgccgtccgcgatctcgtccttccacgcgagcagttggcgcagccacgcgatcttctcgtcgtatttctcgctcgcggagaactggccgccgtagccgcgcgcgcccgcctccttgtaccgccagtgcgcggcgacgccgtactcggcgaagcggtgcatttcctgcgtgcggatctgcacttcgaacgcgcgaccgtcgtcgccgatcacgaccgtatgcagcgatttgtagccgttcggcttcggccgcgagatgtaatcgtcgaattccttcggcaccggctgccacaggtggtggacgatgccgagcaccgtgtagcaatccttgatgtccggcacgatgacgcgaaacgcgcgcacgtcgtagagctcggagaagtcgagctccttgccgcgcatcttgcgccagatgctgtagatgtgcttcggccggccgctcacttcggcctggatgtgcgcggccgccagttcgtgctgcaaccgctcgatcgcgccggcgacgtacgcctcgcgctcgacgcgcttctcgtcgagcagcttcgcgatgcgcttgtaggtgacgggatcctcgaagcggaacgcgagatcctcgagctcccacttcagttgccagatgccgagccggttcgcgagcggcgcgtagatttcgagcgtctcgcgcgcgacgtcgggcggcggctcgattttcgcggccgcatagtagcgcaacgattgcagccgcgacgcgagccggatcagcacgacgcggatgtcctgcgcgaacgcgagcagcatcttgcgcagcgcttcgatctgcgcgcggcgctccgcctgtgcgtcgcggcccgcatcgacaggcgcgctctgcgcagcgcgcaggctcacggtaccgaggcgcagcagcttgcgcacgtcggcgacgaggtgcgcgacctcgtcgccgaagtgctcggcgatctgcttgtcaggatcgctcagatacggcgcgagcgcgaacagcgcggccgcctgcgtcgcgggcggatcgacgttcagccgctgcatgatcgtcgacgtgcccgccgcatgatcggcgagccgctctcccgacgacaagcgcgcgtcgcccgcgtgctcgcgcacgaacgcgagcacgtcgtcgagcgacggcgccgcggcggtggaagcggaatcggctgtcatcgtcgggtatggccagttgcctgaaaaaacgtgcgcgcgccggctcagccgcgttgcgcggcgaccaccaccacctcgaccaggcaagcggggttcgcgagcttcgcctcgacggtcgcgcgcggcggcgttgcgccctgggccacccatgcgtcccacacttcgttcatgcccgggaagttcgccatgtcggagatgaagatctgcaccgacagcaggtgcgccttgtcgctgttcgcctcggcgagcaggcgatcgacgtgggcgagcacttcgcgcgtctggcccttgatgtcctgcgccgtgtcctcggcgatctggcccgcgagatagacggtgccgttgtgaatcgcgatttcggaaagacggggaccgacgtgatgacgagtaactgccatgagaattcccggttgaatggttgatcggtggacggcgccgcacgcgttcgagcgtgcgcgccgaaccgcatattatgacgcgtgcggcgcgtccccgacgaaaaattggcgcgcgatcgcgatctgctcggcgctcacgaacgcgggcgcatggccggcctcggcgatctcgacgctcgtcaccgcttgtccgcgcgccttcatcgcctcgagcgtctcgcgcgacagcaggtccgactgcacgccgcgcacgacgagcagcggccccgcgaacgccccgagcgcatgccagagccatgcctcgccctgcgcattcgcctccggcgtggccgtcttgaaaggctcggcgatccgcgggtcgtagcgtgcgcgccacgagccgtccgcgtcccgcacgagcaacggccgattcagcgcgcgccactcgtccggcgtgagcgggccgaacgacagcgacagcgacgtcagataatcaacgccctcctgctcggtcgcaaagcgcttgtcgagcccgacgtattcgccgatgcgctcgagcgcggcgggctcgatgtgcggcccgatgtcgttgacgagcatcctgccgatcggcgtgcccggcagcccgccgagcgcgagaccgatcaggccgcccatcgacgtgccgaaccagtcgacgcgttcgacatcgaggcgcgcgatcagcgtgacgatgtcggacacgtactgcggcacggcatagcgcttcggatccgcgagccagtcggagcggccgcggccggccacatccgggcagacgacgcgatagacatcggacagcgccgccgcgagacgatcgaaatcgcgccccgaacgcgtcaagccgtgcacgcacacgagcacgcgcgggttcgcgggatcgccccattcggtataggcgatgtggtgcagccccagcggattcgcgcattgcacgcgacgctcgcgcggggagacggaagtggcgggattcgatgacatcggcgcatcctgacgaacgatcggcgtggtcgaacgctcggcgccccggtggcgacgggccgccgaacacatgagccgattgtaaaccgcttcgtcacgcgcggccggtccgccgaacggacgatcgcgcgatgccggacggcccgcgatcgatgccgatgccgaaacgcgcaagcaatccgtttcggcaatcgtgcgccgggcgcatcgattcacgtcgcaggcgcatcggatcgaagcaatgcgcgcgttcggcgaatcgccgccaccgcgctcgcgcgcgccgctgccgcaatatgccgcacgggcgcgccgccgccgcgcgaagcgccacggcccgcatgcgcggcacgcgcgaacacgccgccgtgccgttgacttgaccgtcttcgtttcctacgctcggctcaagaaaaacacaaaccgatacacgacacacgcatttcccatccgactcaaccggccgccttgccgacgcgctccgcgatccgttcggcgagacggcggaagactcgcgatgtccgcgcagatcctgatcgtcggcggggggctcggcggcatgatgctcgcccaccagctcgcgtcgaaactgttcggcgaagtcgtccgcggcgacgtgcgaatcacgctgctgtccgattcgcccgaacactgctacgagccggccttcatgtgcgtcgcgttcggcgcgctctttcgcgacgagctcgcgcgcgacgagcgttcgctgctgcgccccgagatcgcgttcgtcgtcgatcgcgcgacgcatttcgacttcgcggcgcagcgcgtacacgcgacgagcggcaagtgctacggctacgaccatctcgtcatcgcgacgggctgcgtgccgtcgcccgagcgcatcgagggcctcgccgaagcgggcgatcatttctacccgtacgagcccgcgcgccggctcgccgaacggatcgcgccaatcgagcgcggcaccgtgttcgtcaccgtcacgtttccgaagatgcacaacatgccgcatcagtgcggcatcgcgccgatcgagaccacgctgatgctcgacgatctgctgcgccgccgcggcgtgcgcgagcgggtcgagatcgtctacacgtatccaactgtctcgcagttgctgcgcaattgcctgttcctgcaaaagccgacctgcgacgcgctgcccgcacggcgcggcatcggcgtgctgctgcgcgcgctgcagatcgcgggccgcccgcacggagaagcggccgcgcatgcgaaacgcggccgtccgatcgccggccgcctgatcgccgggccccgccgccatgcggccgcgcgccggccgccgcacgtcatcgctcgtcccagcgccacgcgcggcgcagctcgacgccgagatagtcgacgaacgtccgcacgcgcagcgcgagatgccggccgctcggatagaccgcgtgcaacggcgcggcgctcgacgcgcattcgggcagcacgcgccgcagccgccccgcggcaaggtccggccccacgtcccagatcgatttcagcgcgatgcccgcgccttccagcgcgagcgtgcgggccgcgccgccgtcgttcgtcaggaacgcggccgacacctcgaccgccgcgggatgcgacccgtcgaagcgccattcgacgcgcggctgctcgcccagcacgatgcaccggtgcgcgcacagatcggcgggctgcgcgggcatgccgtgctcggcgagatacgcaggcgacgcacacagcacgcggtagttcggcgcgagctcgcgcgcgatcagcgacgaatccgcgagcatgccgatccgcaccgcgacgtcgacgtcgtgcgcgatgaggtcgacgacggcatcggtgagctgcatctgcaccgtcacctgcggatgctgccgctggaacgcggcgacgatgggcgcgatccgccgccgcccgagctcgccgggcgccgtgatccgcagcgcgccgctcacggtgccgcggcgctcgcgcatcagcgattcggcctgctcgatctccgcgaggatcctcacgacttgcgcgtggaacagcgcgccctcgtcggtcagtgtctgctgacgcgtcgtccgctgcaacagccgcacgcccagccgcgtttcgagctgcgcgagccgcttgctgaccaccgacagcgacagatcgagctcacgcgccgcggctgacagactgcccgccgcgacgatccgcgcgaatgtcgcgagcgccggcagatcgtcgatcagcatcggccgcctcgccgacggccccgcgcaatctttcctttttgcgaagaattcattcgctcttggcccgtatttatatcgaaatcggaaaactaacatgaatgccgccgccgtacgaacgaggcggacgacattccgcgcgatcgccgtcaggcatcgcgcgccacgcaacgcacacaaggagattccgatgcccgccctctttcgccgacgcccgcttgccgcgatccgcgccgcggcggcgctgtcgctcgcggcgacactcgcgcccgcgcacgccgatacgaccggcctgatcgagcccgcgcacctgagcgtcgacggcagcctgcccgcggcgcagcgcgacgcgcagatcctcgccgcgcgccgctacgacacgttctggcacaacggcgatccggcgcttgcgcgcgccgcgctcgccgacgatttcgccgaccgcacgccgccgcccggccgcgcgcccggcctggccggcccgctcgccgcgtcgcggacgatgcgcgcggcgatccccgatctgtcgtgcgagatcgagcagatgatcgtcgcgggcgagcgcgtcgtcgtgcatctgcgctttcgcgggcacttcaccggcaggttcgggcccgtgcaaggcaaaggccaggcgatcgacttcatcgcgaccgacatctatcgcatcgagcgcggccggatcgccgagaactggcacatcgaagacaacctgacgctgctgcgcgagctcggcatcgccgcctgacgaagggaacgcgcatgacgaccaacatgtccgacgcggccggcgcaccggccgcttcattcgcgcccgagcggcgcgcgttcctggcccgtgcgggcggcgggctcggcctcgcggcggtcgggctcgcgctcggcgcggcagcggcgccgggccgggcgctcgcggccggcgccacggccaccgccgataccggcgcggcgtcgctcgccggcggctcgctgcggcgctcccccgccggcgagcccgaggcggcgcacggcgcgttctggccgaacggcgcgcggctcgtgatctcgatctcgatgcagttcgaggcgggcggccagccgccgacgggcgccgacagcccgttcccgcccgtcgactttccgccgcaggtgcccgtcgatctcgcgtccgcgacgtggttcgcctacggctatcgcgaaggcatcccgcgcatgctcgatttgtgggaccggcacggcgtgaaggtcacctcgcacatgatcggcgaggccgtgcgccgccggccggatctcgcccgagagatcgtcgcgcgcggccacgaggcggccggacacgggccgcgctggagcgcgcagtacgcactcccccgcgacgaagagcggcgcttcctgatcgccgcccgcgagatggtcgaaaccgcgacgggcgcgcggcccgtcggctacaactgcaactggctcagacgcgggccgaacacactgccgctgctgcaggagctcggctacctgtaccacatcgacgacgtgagccgcgacgagccgttcatcgagcaggtgaacggccaggatttcgtcgtcgtgccctacacgctgcgcaacaacgacatcctgctgatcgaaggtcgcaactattcgcccgggcaattcctcgagcagatcaagctcgacttcgatcagttgtacgacgaagccgccacgcggcggcgcatgatgtcgatcagcgcacacgaccggatcagcggcacgccgcagatggtgcgcgcgtgggacgcgttcctgcgctacgcgcaatcgcatccgggcgtcgcgttcatgcgcaaggacgacatcgcccgccatgcactgcgtagcccgctcacgctgcgcgaacccgaaaccctctgacggcggcaccgccttcaacccttttcgttcaggcaatcacaccatgcaggcttctttcaacgatcagcgcgtcctcgtcatcggcggcagttccgggatcggcgccgcggccgcccgcgcgttcgccgtgctggacgccgacgtgacgatcgcgtcgcgcgacgcgaacaagctcgcggccgccgcacgggcgatcgacggcccgcgcccggttcggcaagcggtgctcgatacgacggatgcgcccgcggtcgacgccttcttcgccgaggccggcccgttcgaccacgtcgtcatgtcggccgcgcacacgcccggcgggcccgtgcgcaagctgccgctcgccgacgcgcaggcggcgatggacagcaagttctggggcgcataccgcgtcgcgcgcgcggcgcgcatcgcgccgggcgggtcgctcacgttcgtctccggcttcctgagcgtgcggccgagcgcgagcgcggtgctgcaaggcgcgatcaacgcggcgctcgaggcgcttgcgcgtgggctcgcgctcgagctcgcgccggtgcgcgtgaacaccgtgtcgccggggctcgtcgcgacgccgctgtggtcgaagctcggcgacgcggcgcgcgaagcgatgtacgcgtcggcggccgcgcggctgcccgcgcggcgcgtcgggcagcccgaggacatcgcgaacgcgatcgtctacctcgcggcgacgcgttatgcgacggggtcgaccgtgctcgtggacggcggcggcgcgatcgcgtgagcggtgggcggtgggcggtgggcggtgggcaacgatccgacttcgcgaatttttcgacaagcagtcggcggctctcgatgctcggcgctcggttcgcggtgctcggttcgcggttcgcggttcgcggttcgcgctggacagtatccgcccccaacgccgcgcctcagatgccgacgcgaaacgatgccgggccgtcagcggcacacacggcaacggcgcaccatccgccgcgccgccattgcgccccgctgcccgacgcggccgatcaaaaaaacgccccgcgtcctcgccaacgcggagcgttcccgttgcgccgccgcatgcgcaacgcgcatcggacgccatccgccgacgcagcgcgacatccgtcccgccgcaggcgcgtgcgcgtcgcgttacgcgagcgcgctcacgtcgagcggcgcgcccgtcttcgtctggatctcgtcgacggtgacgccgtcggcgagctcgagcaccttcaagccattcggcgtcacttcgatcacgccgagatcggtgatgatcaggtcgacgacgcccacgcccgtcagcggcagcgtgcattgctcgaggatcttgtgctggtcgcccttcgcgacatgctccatcagcacgacgacgcgcttcacgcctgcgacgagatccatcgcgccgcccattcccttgatcatcttgccgggaatcatccagttcgcgaggtcgccgcgctggctgacctgcatcgcgcccaggatcgcgaggttgatgtggccgccgcggatcatcgcgaacgaatcggccgacgagaagatcgacgagcccggcagcgtcgtcaccgtctgcttgccggcattgatgagatccgcgtcgacttcgtcctcggtcggcgacgggccgatgccgagcaggccgttctccgattgcagccacacctcgacgcccgccggcacgtggttcgccacgagcgtcggcagcccgatgccgaggttcacgtagaagccgtcctgcaattccttcgccgcgcgcgcggccatctggtcacgattccaagccatctcagtctcctttcgcgcgcacgacgcgttgttcgatgcgtttttccggcgtcgcgttgagcacgagccgctgcacgaaaatgccgggcgtgtggatcgcatccggatcgagctcgccgttctcgacgatctcctcgacctcggcgatcgtgatccggcccgccatcgcgcacatcggattgaagttgcgcgcggtgcgccggtaaaccaggttgcccgacttgtcggctttccaagccttcacgagcgcgacgtccgccgtgagcgacggctcgagcacgtaatgcttgccgtcgaactcgcgcgtctccttgccttcggcgatcacggtgccgtagcccgtctgcgtgaagaacgccgggatgcccgcgccgcccgcgcgcagcttctccgcgagcgtgccctgcggcgtgaactcgagctcgagttcgcccgacagatactggcgttcgaactccttgttctcgccgacgtacgacgagatcatcttcttgatttgccgggtttcgagcagcaggccaaggccgaagccgtcaacgcccgcgttgttgctgatgcaggtgatgcccttcaccgccgaatcgcgcagcgcggcgatgagcgcttccggaatgccgcacaggccgaagccgccgaccgcgaaggtctgcccgtcatggacgacgccctcgagcgcggcagccgcgcttgggtagactttgttcatctgtatgtcccttcctctatggaaaccagctcgacggcccgcgcggctcgcgcgcgacggacctgtcgcgtcattctaagcacgcgcggcgaatactgccgcgacgccgcactttcttctgttgtccgttcgcggcatgcgccgcgacacctgtgaaagggtacgatgcgcggcggatgcggcacaatacgcaaaaatacataagcgttcgccgccgcttgcgcggcgcccgatcactgcccgtcagcgtccatgcccgccatcgattacaagaccgccttccatctcgcgccgatcggcctcgtgctgtcgcgcgaccgcgtcatcgaggattgcaacgacgaactcgccgcgatcttccgctgcgcgcgcgccgatctgatcggccgctcgttcgaagtgctctacccgtcgtcggacgaattcgagcggatcggcgagcggatctcgcccgtgatgatcgcgcacggcagctatgcggacgatcgcatcatgaagcgcgcgggcggcgagctgttctggtgccacgtgacgggccgcgcgctcgatcgtacggcgccgctcgcggcgggcgtgtggacgttcgaggacctgagcgcgacgcggcgcgtcgcggtcgagctgacgccgcgcgagcgcgagatcgccgcgcagctcgtgacgggcaagacgagcaagcagatcggccgcgtgctcgacatcagctcgcgcacggtcgacatctatcgcgcgcggctgatgcgcaaatacggaaccggcaacacggcggaactgctgcagcgcctgctcggacagtgacgagcgccgcgcggcccgctcgcccggccgcgcaacgttcgcgcgtatgagcgctgagcggccgcgccgcggccggaagcccgcccccccacggcgccccggcgcgtgtcgcccgcgccgagtcattgccgcccaaaactcaacaaatttcatttcccgataccgattagatcgaatttcggccctacactttttcggcaaaattatttaaccttgagcaacacccttcaactcaattcaggaaatcggcaaggccgcgcgaaaagcagttcattcgcatttcccaggcaataaatcgcatatccacccggaaaataccgggttctcgtcaggctgctcccatgttgcccgatcgagtcgagatagccgcgcggcgccgcgccgcatcccgctcgctcgcgtgcgtgtcgcgacagtttcatgaaaccgccacgaaaacggcttcgcccccggcacatgcttcaggaatccgaaagacacggcgacgggccgccgcgcggccgcccgcatcggccgcgccccgagtctcgaaccgaccattccattcaattcaccgaccattccattcaattcatcaggccgagttaattcatgattaatgcgaaaacgggctttctattttttattttcgtgatgagcctgatcggatgccgcccggcattcgcccaaaccaatacgccggtcaccggcatcgatctgggcggcgaaatcatcgagatcatcaagcagaatccgcaagatccgacacaggcgatcaacaattacatgtccggcgtcgccgcgacgaacgtgcgctgggtgcgcattcacctcgactggtcggccatccagccggcgtcgacgtggatcttcacgagcgaccccaatcccggccggagcagcggcctcacctggggcgcgacggacatcgtcgtgcgggcggcccggaattacggaatacgcattctcggcgtgatcacgtcgacgccgcgctgggccacccacgcgcaatgtccgagctactaccggcaatcgaccgacgacgcctacaagctttgcgcgccgaatctcacgtcgtacacgaacttcgcgcgcgccgccgccaagcattacggcaacgacagctacggcggaaagatcgacgcgtgggaaatctggaacgagccgaactgcggcccgaacttcattcctcacgatccggtcctttatacgcggctcgtgaagagcgcatacccggcgatcaagcaggctaatccgtcggcgtccgtctatgcgggcggcagctcggggtgcctcacgtcgccgaacaacggcaccggcgcgctgccgtcgagcggcgtggccggcctcgtgaactcgacggacgcccgctaccccgcgcccatgcagtgggagccgcgcgactggctggccgtgatgtacgcgaacggcgcgcgcgggtatttcgacggactcgcgcaccatccccactgccacagcgacgactggcaactgccgggcgaccagtgcccgagcacgaccgtcaactccgtgtacccggattactcgaatccgttcaacatcatgtggcacacgttcgcctcgccttcgtacggttggcccgctccgaccggcaagacgttcgccagctatacgggaacgagcctgcgcgagctgatgaacgcgaacggcgacggcggaaagccgatcgtgatcaccgagttcggcgtcgcgacaaccgcgtcggacggcgcgaccgacttcaccggccagttgggcggcagtgcgcagcaatacgcaaacgccgattttcagacgatcgcgccggcgtacctgacgcaggcgaatcaggaacgcgagtacaaggcgctgatcgcctggatcgccaatcagccctacggccagtacggcccggtttacgcgtactgctactcggacatggcgctgtcgtcgccgtatagcgcgaacatctacgagccgtatttcggcctggtgacgatcaccgcgtcgacggccacctccggcacgacgggcgcgcccaagatcgccggcgcgtatcaggccgcatcggggcagtattacccggcctggcccaacttcggcgccgccgcaacggcggcggccaatcacacgccgggctatgcgccggtcggccccggctggtgacgcatcgggcaaggcgaacgagaaaaccggcggccgcccaccggcgcgcgggcgcatcgcgtcaggcgcggtagccgccgggcgagcgctttcggctccgcatggcggcccgccgcaccggcaaccggttcggcatggtccctcggcaatcggccgagcgccgatgttccggacaacgacgcccccgttgcgacgtatcctgacgcggctgccgggacgcgaacccggcgacaacccgaaaaacaggcaggcgggacggcccaacccatgtgcatcgcgccgcaccgccgcaagctcgccatttcgcgacgcccccgcaccgacgcataccgaacccgcccagcaagcaggaagcaattgcttgccgcacacaattcgccgcaatgcctgacaagcatgacgctcgacgtatccccctaaaaaataaagcgtcgctctttcagacattttccagccggtttacctactatgctgcttgtacaaataaagccaagcgggggatatcacacgggcatcgagaacaagcctgcgccggccgggaagccgattcaatgtgagaaaagtaaaacacgtgcgcatccgccgccgcgctgaagccgtgaaagagcgccgcacgagcatcgcggcggcggcgcgcacgagcgcattgcttcgtcgtatgagtggatgagtgggctcgatgcgaatccggcgtgccggacatcgtcacctcgcccagcggcacccgacgctaccggatgactttcagcctcttccgaaagaggaatactttatcatcgccgaaatttcaccctatcagtattgcaagccaatggcattcacgcctcgcccaccaaacacgcaaaggaggccaaatcgcccattacttaacaaaccctgtttaagaattcaataaatgcctttccacctatcgaaaaggtgaaacaaaatggcaaaattagcagcttcaaatcaattcggcattcccaatcagaccgacgtatttgccgttgacggcaacggctcgctgcgcgtttcctgggtggtcagcgccggcgcctggaacggccccgctcagatcgggccggcggggctcttcccgtcccgcgcggcggttgcgtcgtcgaaccaattcggcatcccgaatcagaccgacgtgttcgccgtcggccgcgacggcgcgctgaacgtcgcgtgggtggtcagcgccgatcgctggaacggaccgaccccgatcagcgccgcgggccttttcccggccggcgcggcgatcgcggcgtcgaaccagttcggcatcccgaatcagaccgacgtgtttgccgtgagcgacagcggcgcgttgaacgtggcgtgggtcgtcagcgccgagcgctggaacggaccgattccaatcagcgcggcgggccacttcccggcgggcgcgccgctcgcgacatcgaaccagttcggcatcccgaatcagactgacgtgttcgtcgtcgacaataaaggcgcgttgaacgtggcatgggttgtcggcgccggcagttggaacggcccgattccgatcagccctcccgggctgttccctcccggcgcggcggtcgccgcatcgaaccagttcggcattccgaatcagaccgacgtgttcgtcgtcgacaaccagggcgcgttgaacgtcgcctgggtcgtcggcgcggatcgctggaacgggccggttccgatcagccctgccgggctcttcccgcccggcgcggcggttgcggcatcgaaccagttcggtatcccgaaccagaccgacgtgtttgccgtcggccgcgacggcgcactacgcgttgcctgggtggtcagcgccggcaattggaacggccccgtgtcgatcagcccgacgaaccttttcccgtccggcgcggcggttgcggcatcgaaccagttcggcatcccgaatcagaccgacgtgttcgccgccgatagcgacggcgtcctgcacgtcgcgtgggtggtcagcgccggcaattggaacgggccgatttccattgcgtgacgcccgcgtccggccgtcgcgtccgcgagcgacatcgcgacgcgtgttcccgctcgcgtccggctcctgctccgcaagctgacgcgcgtccgcgcacggccggctgatgcgggttcggcggccaccgcggcatggccggcccgacactcgccgccatgccgccacgacggagcgagacgccgggccgatgcgcggcaaacgctcgttcgcgcccctttccacgacggcgcggagaaaggccgcccgcctattcgcgccattccggaagacgcgaccccgccatgcagtgccgatccagcactgcatggcctacgttcgcgaagccccgcgaatcagcgtcaaggaagccggtaatgccggaccgcgcgccgcgccgctcaatcgactttcgcctgcagcgcgctttcgatcgtgttccgaagcaggtccggcagcggcaccgacttgccgagcgcgtagtcgacccacacgcagcgcgcggcgccccgcgcgtacacgcgctcggggtcatccgagcgggtcagctcgaacgccgtgtcgaagctgctgcgccccggcttcgcggctgagaggcgcgcgatcacgtcgcccgggtaatgcagttggcgcaggaactccatcgacgcgttgacgacgacgggcccctgcccctcgccgttgccgcccccgatgccgagtttgccgaaccacgtgacgcgcgcttcttccatgtagcggaagtagacggtgttgttcacgtggccgaacgcatccatgtcgccccagcggatcggcatcgacatttcgaaaacaggggtgtaatcgctcatcgcactcttcttttctgcaaggtgaaaccgttcggcgcggccgctcacgcgagcccgaggccgtcgtcggccgacacgatcgagccgttgatgaactgcgactcgtcggcggcgagcagcagcagcagcccgtcgagatcctgcggcttgccgacgcgccggcgcggcagcatcgactgcagcttctggccctgctcggtttcccacagataatggttgatctcggtgtcgatgtagccggggcagatcgcgttgacgttgatgccgtggcggccccattcgagcgccatcgcccgcgtcatgtggacgacggccgccttgctcatcgcatagaggccgatctgcgagaacggccgcagcccggcgaccgacgcgatgttgatgatccggcaggccggcttcgcgttgccgctgcccgcgcgcatcatcattcgcttggcgacttcctgcgcgacgaagaacgcgccgcgcgtgttcgtatcgaacacgtactcgaaatcggcggggctcacgtcgacgagcttctgcatcgtcgacacgcccgaattgttgacgagaatgtctatcgtgcccgcttccgtttcggcgtgcgcaacagccgcccggatgctctgataatcggtaacgtcgagcgacaccacatgcgcggcgccgcccgccgcctcgatttccgcgcgcagctccttcaggcgctcgacgcgccggctcgcgagcacgaccttcgcgcccgcctgcgacagcacctgcgcgaaacgctgcccgagcccgctcgacgcgcccgtgatcagcgcgaccttgccctccagattgatcgaacggcccatgccgactcctctttgttccgatgacaacatgccgcaccagtatgaaccgttcccgtgtgcgacccaatccaaaaaatagaacgatcgtgctaatctaggattccgctgttgcggcaagcgttttatttcgccgacaatacggtcccgaataaaagcattctaatggttagaggagcgttcatgacccccgcaagcctcatcgagcaatacggcccgcgcgaatcgatggaatacgacgtcgtgatcgtcggcggcggccccgcaggcctgtcggcggccatccggctcaagcagctcgccgccgagaaaggtgcggaaatcggcgtgtgcgtgctcgaaaagggctcggagatcggcgcgcacatcctgtcgggcgccgtgatggacccgcgcgcgatcaccgaactgttccccgactggaaggaaaagggggcgccgctcaacgtcgacgtcaccgaggaccgcttcctgttcctgaccgagaaaagctcgttccaggtacccaactgggcactgccggacaatttcaagaaccacggcaattacgtgatcagcctcggcaacgtcacgcgctggctcggccagcaggcggaagccctgggcgtcgagatcttcccgggcttcccggccgccgagatcctctataacgacgacggctcggtcaagggcgtcgcgacgggcaacatgggcgtcggcaaggacggcgagccgaccgagaacttccagctcggcatggagctgcacgcgaagtacacgctcttttgcgaaggcgcgcgcggccacctcggccgccagttgatggacaagttcaagctgaacgcgaacagcgacccgcaggcgtacgggatcggcatcaaggagctgtgggagatcgatccggtcaagcacaagccgggcctcgtgatccacacggccggctggccgctgtcgtcggacacgtacggcggctcgttcctgtatcacatggacaacaatcaggtcgtcgtcggcttcgtcgtcggcctcgcgtactcgaacccgtacctgtcgccgttcgaggagttccagcgctacaagacgcatccggcgatccggccgttcctcgaaggcggcaagcgcgtgtcgtacggcgcgcgcgcgatcaccgcgggcggcctgctgtcgctgccgaagacggtgttcccgggcggcgcgctcgtcggcgacgacgcgggcttcctgaacgcgtcgcggatcaagggcagccatgcggcgatcaagaccggcatgctcgccgccgaagccgcgttcgacgcggtgcaggcgggccgccaggccgacgaactgaccgcttacccggacgcgttcaagacgtcctggctgcacaccgagctctatcgcgcgcgcaacttcaagcagtggatgggcaaggggctgtatctcggcacgctgatggtcggcgtcgagcagaagctgatgaacggcaacgtgccgtggacgctgcatcaccagcacggcgaccacgagatgctgaagcccgcgtcgcagtgccagccgatcgactatccgaagccggacggcaagctgacgttcgaccggctgtcgtcggtattcatctcgaacacgaaccatgaggagaaccagcccgcgcacctgacgctgaaggacgcgagcgtgccggtcaacgtcaatctgcgcacgtatgcggggccggaagcgcgcttctgcccggccgccgtctatgaattcgtgaagaacgacgacggcagcgaccgcctcgtgatcaacgcgcagaactgcgtgcactgcaagacctgcgacatcaaggatccgacgcagaacatcgtgtgggtcacgccggaaggcggcggcgggccgaactacccgaacatgtgagcgttcgcccgcgcctcgcgcgggccggtcgcgccgccccgcacgaggcggcgaagcgaaaaaaacgggcgcctcagcgcccgttttcgttttgatgccgttttgatgccgtttcgatcccggcatcgcgcgccggccggcggcgcgaatggcgcgcgacgccctcggctcgccgtccgatcacgctcattgcgcgtccggcgcgcgcgcggcgatcctcggcgtcgcgctcgacacgtcgccgcactgcgcgcggtgccgcagcgcgtgatcgatcagcacgagcgcgagcatcgattcggcgatcggcgtcgcgcgaatcccgacgcacgggtcgtggcggccgaacgtctcgacgacggcgggttcgcccgcccgcgtgatcgagcggcgcggcgtgcgaatgctcgacgtcggcttgatcgcgatcgacaccgtgatgtcctgccccgtcgagatgccgccgagcacgccgcccgcgtgattgccgacgaagccgtccggcgtcagctcgtcgccgtgcaccgaaccgcgctgcgcgacgctcgcgaagcccgcgccgatctcgacgcccttcaccgcgttgatccccatcatcgcgtgcgcgatgtcggcgtcgagccggtcgaacagcggctcgccccagccgaccggcacgcccgacgcgacgacatcgatgcgcgcgccgatcgaatcgccgtccttgcgcagcgcgtccatgtagccctcgagttgcggcacgatgtcggcgttcggcgcgaagaacgggttctcgcgcacgtgcgaccagtcgacgaacgggatctcgatttcgccgagcgcgctcatgtagccgcgcacctcgacgccgaagcgctcgcgcagccacttcttcgcgatcgcgccggcgccgacgacgggcgccgtcagccgcgcggacgagcggccgccgccgcgatagtcgcgcacgccgtacttttgccagtaggtgtaatcggcatggcccgggcggaacgtctcggcgatgttgccgtagtccttgctgcgctggtcggtgttgcggatcaggagcgcgatcggcgcgccggtcgtcacgccctcgaacacgccggacaggatctcgacctggtcgggctcctgacgctgcgtgacgtggcgcgacgtgccgggcttgcggcggtcgagctcgagctggacgtcggcttccgtgagcgccatgcccggcgggcagccgtcgatcacgcagccgatcgcggggccgtgcgattcgccgaaggtcgtgacagtgaaaagcgtgccgagggtgttgccggacatagggccgtccaaaagaaagtcagtcggggaaaccgtcattatgccagcccgtttcgggcaatgcggcgatatggcgcgcgatcgggcggcgccgcgcgaccgtgcgcggccgagcatgcgcgcggcgcggcggccgatatcgcgcgcgggcttcgcacgcgccgcccgaaacggcggacgcacacgccgatcggcgcggccgcggctcgcctgcgcacgagccgcgtcatgcgccgcccgctgccgcgcgatcgatgtccgcgcgcgccgcccgccgccatccgacgaagccgctaccggcgcgcgccacgccgcacgaacctgggcggaaccgcgccgcgcgccgcctgcctgcccgcgccgcctacttgcgcgcgccgcgcagctcggcgacgacggcctgcaacgccttcggcgtcgccgccgcggccgggatcggctcgccgaccgcaagcgtcaggcggctcatcacgccgcgcttcaccgggcgcggccagcgcgcgtcctcgtgccgcgagaacacgctgccccatagtccgcgcaacgccatcggcacgacgggcgcgcgcgcgcgcgtcaggatctcggtgacgccgtggtgaaacgtgttgacgtcgcccgtcttcgtcagcttgccttccgggaagatgcagacgagctcgccttcacgcagcgccgcctcgcacgcgtcgtacgcgcgcgcgagcatctcggggtcctcgtggcgcggcgcgatcggaatcgccttcgcgtgacggaacgcccagctcgcgaagcgcgtgttgaagatccggtgatccatcacgaagcggatcggccgcgggctcgcggccgcgagcacgagcgcgtcgacatagctcacgtggttgcagacgaggagcgccgcgccctcgtccggaatccgctccgcgtgcacgaggcggatccggtagaacgtgtgcacgagcgcccatgcgatgaagcgcagcaggaactcgggcacgagcgagtagatgtacgacgcgacgacgacgttcagcagcgcggtcacgaggaagatccccgggatgctgacgcccgccttcgtgagcagcatcgccatcagcgccgacacgatcatgaagagcgcgttcaggatgttgttcgcggcgatgatccgcgcgcggtgcgtgggcgcgctgcggctctggatcagcgcatagagcggcacgctgtagaagccgccgaacatcgcgagcaggaacaggtcggcgaggatccgccagtgcgccgcgtggccgagaaactcgccgatcgtcagcagatgcgtctgcgtgggcagcgcgtggctcgcgaagtacagctcgatcgcgaacacgctgatgccgagcgagccgagcggcacgagcccgatctcgacgcgccgccgcgacaaccgctcgcacagcagcgagccgaggccgatgccgaacgagaacgtcgcgagcagcacggtgacgacatccgggttcgccgacagcacgtccttcgcgaagccgaagaacgacgtgaggaacgtcgcgccgacgaaccacagccacgaaatgccgagcaggctcaggaacaccgtccggttctcgcgcgcgagcttcaggttgcgccacgtctcggaaaacgggttccagttgatcgcgagcttcggttgcggtgcgggcgtcgccggcacgcccgccgccgcgacgcgcccgacgagcgcgatgccgacgcagcagacggcgagcagcagctcgccgcgcccggagatgcccgccgccgcgccgccgacgatcgtgccgatcaggatcgcgacgaacgtgcccatctcgacgagcccgttgccgccgacgagctcatgatcgttcagatgctgcggcaggtacgaatacttgacggggccgaacagcgtcgaatgcatgcccatcatgaacgtgcacaggtacagcagcggcgcgccgtgcgtgacgaagcccgccgcgccgaccgccatcagcgcgatctcgaagctcttcacgaagcgcgtgaggcgcgccttgtcgtacttgtcggcgagctgcccggccgtcgccgagaacagcacgaacggcaggatgaagatcgccgagatcaggaacgcggccgtcttcggatcgacgccgctgaatttcgccgtctgataggtgacgagcgaggtgaagccgatcttgaagacgttgtcgttcagcgcgcccatgaactgcgtcgcgaaaaacggcgcgaagcggcgctcgcgcagcagatcgaactgcgacggatgggcgcggcgcttctcgcgccgcgcggtcgacgtaatggaaggatcgctcatgcgtgagtgcgcccgcgtggcgcgtcagcacgatcgcgcacccgggcgaaagaagaattgacgaagggccggaacgcgcgcggcggcccgcgcgcgggttcagctggcgagcggcttgcgctcttcgctgtcgggttccggccagtcgcggatataggccttcagcatccggttttcgaaactctgcgcctcgacgacggtcttcgcgacgtcgtagaacgaaatgacgcccatcagcaccttcttgtcgagcaccggcatgtagcgcgcgtgccgctcgagcatcatccggcgcacttcgtcgatgtcggtctcgggcgtgcacgtgagcggttcgtccatcacggtgcgcaccagcacctcgccgatgctgccgccgttcgccttcagacgcaggatgatctcgcgaaacgtcaggatcccgacgagatcgccgtattccatcacgacgagcgagccgatgtcgtgttccgccattgtgtcgaccgcactgcgcagcggcgtgtcgggcgtcacggtaaacagcgtattgcccttgactttcagaatatcgctgacgcgcatcgttgtcccctattgcaacctgtgcataatcggctttcgatcctaacggaaagccccgcaaaaggaaagcttgcgccgctcgactgcggcaactgcccgggccgccgcgcttgccgccacggcggcggctgacgcggttgcggcaagcggcgccccgccgcacaatgaaacacgtgacgcgccgcgcggccgccgcaggcgctcgaggagactgtcatggcacattccgcgcataccgagcatttcgcgagcttcgccgagttctatccgttctatctggacgaacaccgccacctcgtgtcgcggcggttgcatttcgtcggctcgctcggcgtgatcggctgcctcgcgatggcgctcgccacgggcctctggtggtggctgcccgccgccgtcgtctgcggctacggcttcgcctggatcgggcacttcttcttcgagaagaaccgccccgcgacgttccggcacccgatctacagcctgatgggcgactgggtgatgttcaaggatatttgcaccggcaagatttcgatctgacccgcgtgccgggaagccgccgcagccgtggcgcgccccgcctgtccgagcggcccgcggcacccgcgggcccgtggattgcaccgaagacctccggcttcgcacccgccccatttcagcgtggcaccgtgatgacacggtttcgtgcgcttcgtgcgcttcgtgcgcttcgtgcgcttcgtgcgcttcgtgcgcttcgtgcgcttcgctcccgcgtcacgcggtgcgcggcggcagcgcggacgtcgagtgcgccgcgcccggtgcgtcgcgcgacgcgccctgcctgcggcgcgcgatcagctccgcgagcgacagatcgagcttctcgctcgtgaacgcatcgacaagcgtcgcgcaatcgacctcggtccggccgcgctgcgcctggtagacgagctcggagcggtcgatcacgagcacgtcgaacaggttcgcgaccgtcagccgctccgggttcgcgagcatcacgtagcgcggcgcggcgtcgttgccgctttgcagccgcgcgacccattcgcgctcctcgagcgtcgacaaaagccgctgcgcggtttccatgtcgcagcgcgccatcagcgcgagccgcgcggccgtgtggcccggcttgcccgcctgctgcgcgtcggcgagccgcgcgagcagctcgagcgagtcgagcagatcgctgcccgggtaatggatccggtggaactgcccgacccggatcgccggcagcgccgacgcgatcatcgcgcccgcgagcgtgacgaaccagctcagatacagccacagcagaaacatcggcacggtcgcgaacgcgccgtacaccgccgtgtaagtgggaatgcgccgcacgtagtagccgaagccgcgcttggcgagctcgaacgcgagcgccgcgcacacgccgcccaccaccgcgtcgcgccacgcgaccgtgcagttcggcagatacacgtagagcagcgtgaacgcgagcaccgtgagcggcagcgacgcggccgccagcagccattcgaagaccggcggcgtgctcgtcgagccggcgaacgcgagcgatttcgtgaacaggtacgacgacatcgacaggctcacgccgaacagcagcggcccgagcgtgatcagcgcccagtacgcgagcacgcgctgcgcgaacgggcgcggcttgcgcacgcgccagatcaggttgaacgcggattcgatcgtcatcatcatcatcaccgcggtgaagacgagcacgatgaggcccgccgtcgtcagccccttcgccttcgacgcgaactggttcaggtacttgaagatctggctgttgaactgcgcgggcatcaggtgatcggcgaggaagccctgcagcgaattctggaacgacgcgaacatcgggaacgcggtgaagagcgcgaaggcgaccgtcacgagcggcacgagcgcgagcatcgtcgtgaacgtgaggctgcccgcgacctgcgggatgcggtcttccgcgctgcgcttcgcggcgaagcgcgcgagacgcttgatggtgtcgagatcgacgctcaacttcggcaacggctttctcctattgctgcacgtgccgcgcgcggcgcggcaggtcgaaccgcgacgcttcgcggcggcttcagcccctataatagccgctcactcaagaggcttatgaaagacatcctcgtgctctactacagccgccacggcgcgacgcgcgaactcgcgctcgcgatcgcggcgggcatcgacagcgtgcccggcatgcaggcgcgcatccgcacggtgccgcccgtgtccaccgtctgcgaggcgacgcagcccgacatccccgacgacggcccgccgtacgcggagccgcgcgacctcgacgaatgcgccgggctcgcgctcggctcgcccacccgcttcggcaacatggccgcgccgctcaagtacttcctggacggcacgacgccgcaatggctgtcgggcgcgctcgccggcaagcccgcgtgcgtgttcacgtcgacgggcagcctgcatggcggccaggaatcgacgttgctgtcgatgatgctgccgctgctgcaccacggcatgctgatcgtcggcattccctacaccgaaaccgcgctgtccgtcacgcagacgggcggcacgccgtacggcgcgtcgcatttcgcgcgcgtggccgacccggcccgcgagcgcatttccgccgacgagaagacgctcgcgcacgcgctcggcgcgcggctcgcacgcaccgcgtcgcagctcggcgccgcggccgcatgagcgcgcccgtcgccgcgaagccgctcgccgcgcacgcggccgcgctttgcctcgtcgcgctgatcgcgctcggcgtcgcgtgggaagcgtggctcgcgccgctgcgcccgggcggctccgcgctgatcctgaaggccgtgccgctcgcgctcgcgctgcccggcgtgtggcggcgcagcgtgtacacgctgcagtgggcgtcgatgctgattttgatttatcttgcggaaggcatcgtgcgcggcatgacggacggcgggctgtcggcccgtctcggctggctcgaggccgcgctcgcgctcggcttcttcggcgccgcgctcgcctatgtcgcaccttacaagcgcgccgcgaaacaggcggcgaggcgggcggcgaagcgggcggaacaacccgagaagcacgcgccggcgcgtgcgcgcgcgtccgatcgcacccgcccctgattatttcgtttgccggacatcccgaactcacgccatgacctccacctccgctttcgtcgacgcctgccgccacgcaatcggcgccgaccacgtgctgaccgattcccacgacaccgccccgttcctgaccgactggcgccgccgctaccagggcgccgcgtgcgcggtgctcaggccggcgaacaccgaggaggtcgccgcgctcgtgaagctcgcgctcgagcatcgcgtcgcgctcgtgccccagggcggcaacacgggcctcgcgggcggcgcgacgcccgacgcgggcggcaagcaggcggtgctgagtctcgcgcggctgaaccgggtgcgcgcgctcgatccgcacaacaacacgatcaccgtcgaagcgggcgtgatcctcgccgatgcgcaggcgcgcgcgcgggacgccgaccggctcttcgcgctgagcctcgccgcggaaggcagttgcacgatcggcggcaacctcgcgacgaacgcgggcggcaccgcggtgctgcgctacggcaatgcgcgcgaactgtgcctcgggctcgaggtcgtcacggcgcagggcgaggtctgggacggcctgcgcgggctgcgcaaggacaacaccggctacgacctgcgcgaccttttcatcggcgcggaaggcacgctcggcatcatcacggccgcggtgatgaagttgcatccgcttcccgccgcgaaggtgacggcgctcgccgcgctcgaatcgccgcacgcggcgctcgatttcctcgcgctcgcgcagcgcgcggccggcccgctgctgaccggcttcgagctgatgtcggacttctgcatgaagcttgtcggcaagcactacccgcagttgcgctatccgttcgacgccgcgcatccgcagaccgtgctgctcgaattgtcggacaacgaaagcgaggcgcacgcgcgcgcgctcttcgagacgatgatggaacaggcgttcgaggcagggctcgtcgtcgacgcggtcgtcgccgaaaacctcgcgcagtcgcgcgcattctgggatctgcgcgaacacatcccgctcgcgcaggccgacgaagggctgaacatcaagcacgacatcgcggtgccgatctcggcgatcgcgcacttcatcgacgagaccgacgcggcgatccaggcggccgcgcccggcgcgcggatggtgacgttcgggcatctgggcgacggcaacctgcactacaacgtgcagatgcccgagggcggcgaccccaaggcgttcctcgccgagcaccaggcgcccatcaaccggatcgtctacgacaacgtccacaagcatcgcggcacgatcagcgccgagcacggcatcggccagctgaaaatcgacgatgcgcaacgctacaaggccgccgtcgagatcaggctgatgcgcgcgctgaaggcggcgctcgacccgctcaacctgatgaaccccggcaaggtgctgcactgacgccgcgcaccgcgacatcgaggagccgcccgtgaaagttcgcgtgctgtccgacctgcatctcgaatgcaacgagcccgaggcgatcgcccacgcgcaggcggatctcgtcgtgctcgcgggcgacatccacaatcacgcggaaggcttgcgctgggcggcgcagacgttcgatccggccgtgccggtcgtctacgtgcccggcaaccacgaatactacgacggcgaattcggcgcgctcgaaacggcgatgcgcgacgccgccgccgcgctcgatcacgtccactacctgaacaacgatgtctacgtcgatccggccgggcgctttcgcgtgctcggcacgacgctctggaccgacttcgagctgttcggcaacgacgcggcggcgctgtcgcagtcgatcgccgcgtgcgagcgcgtgatgctggacttcaagggcttgatccaggtggactggccgggcggggccgacgcatcgtcgggcgaatcttcgggcgcatcgagggaggccttgagggacgccgcggcggaatgcgcgccgaacgcatcgccggaggaatcggcggcccgccgcgcgatgcaaacgcccgccggcgcgagcgcccccgccgcaacggcggacgcaccggcgccgggcccgcgccacttcgcgccgcgcgacgcgctcgcgctgcatcgcaccgcccgcgcgtggctcgagcgcgagctcgcgaaaccgtggccgggcgcgacgatcgtcgtcacgcaccacgcgccgctgcgcgcgagcctcgctccgcgctatgccgacgatctcgcgtcggccggcttcatcagcgatctcgcgacgctcgtgcggccgcccgtctcgctatggattcacggccatacgcatacgtcgttcgactacacgaccgtacaaggcacgcgcgtcgtctgcaatccgcatggctatattcgccggcgcaccggcgagcgggaaaacccgtctttcgaatggggcaaggtcgtcacgctcgcatgacgcgggcgcacgaagcaccggccacctccgcagcgctcaaagcaccgtgcgccggccgtcacggtgcggacggcgcgtacgcacgcgcaccggcaccggcgcgcggcgctgctgcgcgtcgatcgcgcgcaacagctcgcgcgacgcggcgattccgatcgcgccgaacagcgcgagcgcgccgaaacccatcagcaaaggcgtattcatcgattgctccccgatccgtcgattacgttaggcgaatacaggagaagacagtagcaaacccggcgcggcacgagcgtaagaaagtgttgcggcagcgtcaaaatgcgtcaattccgcgccgccgcgcgccgcggcggatcaggtctgcacggtgaagcgctcgagcgccgcctcgtcggcttcgaggatcgacggcaactcgtcgcgcaggaaatcgacccacgtgcggatcttcgcgtcgagatactggcgcgacgcgtagagcgcgtagatgttcatcacgtgcgaccggtattcgggcatcacgcgcacgaaatcgccgttgcgcaacccggcgatcgccgaatagagcggcagcacgccgatgcccatgccctcgcgaatgccggtcgcgagcgcctcggcgacgttcacgcgaaacggcggcggcgcgagcgtcacgctctgctcgccctgcggccccaccagcttccattcgtcccagtacaggcccggcgcgaccatcccaaggcagacgtggccggcaagatcctgcggccgctgcggcgcgccgtgctgctcgatgtagccgcgcgacgcgcagacgacgctgaacgtctcgccgagccgctgcgacacgagccccgaatcgggcagctcccggccgacgacgagcgacacgtcgaagccttcgtcgagcagatccggcagccgctgcgcgagcgtcaggtcgacctggacttccggatagcgctgccggtagcgcgacaccgcgggcaccgtgtagtgctggccgaggctcgtcatgcagtgcactttcagcttgccggacgggcgcgcgtgcgcgtcgctcgcctcggcctccgcctgctcgacgtacgcgaggatctgctcgcagcgctgcagataacgctcgcccgcctcggtgagcgcgatgcgccgcgtcgtccggttcagaagacgcgtgcgcaagtgcgcctcgagatcggacaccgcgcgcgatgcgtacgcggtcgtcgaattgagctgctgcgcggccgccgtgaaactgcccgcatcgaccacgcggacgaacacgcgcatgttttggagcgtatccatgctatttccctattgaatccgggaggattgttgcacaaacatccaacaatattatctcaatgtccgtaagaatgcgttgcaccattctcggtttattcggcaatccgcaaaaaaatataatcgcatcgactcatctttatccgaaagggagaaaatcgtgcagtctccggcaatgagagggacgcttgcactcgcggttcttgcaatctcattaataatggccggatgcgcaagcatgggcgatgttgcaccgcaagacaagcaggtcgatccggcgtcgctcgatgcgggcgcggcgatcgcggcggccgagcgcgacgccggctggcccgcggccgactggtggcgcgcgtatcgcgatccgcagctcgattcgtggatcgccgcgtcgctcgccggcaacccttcactcgccgccgcgcaggcccgcgtgcgcgaggcgcagtcgctcgcgcgcatcgcgcacgccgaggagctgccgcagttgaacggcaacctgtcgctgatgcgccagcactggccggacaacgtctattacggcccgggcccgctcgcgaacgccgacacgtggaacaacacgggcacgctgagcctgtcgtaccacctcgatctgtggggcaaggacaagcacaacgccgagcgcgcgctcgacgcggcgcgcgcccgcgcggccgacgcgcgtgccgcgcagctcgagctcgaggcgaacgtcgtgcgcgcgtacgtcgatttcgcgaagaactacgcgctcctcgacatcgcgcacgcgacctacgagcgccagaacgcgctcgccgaactggcgcgcaagcgcctgcgcgcgggcatcggcacgcaactcgaggtgagccaggccgaggcgccgctgcccgattattcgcggcagatcgactcgtatgaagaggcgatccagctcggccgtcaccagctcgccgcgctcgcgggcaaggggccgggcgcgggcgcctcgctcgcgcggccgaagctcgcgctcgacgcgaacgccgccctgccgtccgcgctgcccgccgagctgctcggccgccggccggacatcgtcgccgcgcgctggatggtcgacgcgcaggcgcgcggcatcgacgtcgcgaaggccgcgttctatccgaacgtcgacctgatcgcgtcgctcggcggcttcgcggtcagcgcgccgttcgcgacgttcctgcgcgcgatgaacggcggctggtcggccggccccgcgctcacgctgccgatcttcgagggcggccggctgcgcgcgcaactgggcgtcgcgtcggcgggctacgaccaggcggtcgagcactacaaccagacgatcgtcggcgcgctgaaggacatcgccgacaacgtcgtgcgcctgcattcgctcgattcgcagcaaaaggacgcggcgcgcgcggtctcgctcacgcggcgctcgtacgatctgtcgcatgcgggcttcagccgcgggctcaccgactacgtgaacgtgctcatcgcgcagagccagttgctgaccgcgcaggagaaccagacccgcatcgaggccgcgcgcctcgccgcgcacgcgtcgctgatggtcgcgctcggcggcgggctcgaaaccgggcgcgacgcgccgcacgacgcgcccgcgggcgacgcgcggcggacgggtgcttcgggtgcttcgggtgcttcgcgtgcttcgcgtgcttcgcgtgcttcgggtgcttcgggtgcttcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcctcgggtgcttcgagcaccgcgggcgcttcggccaccgcatccgcgtcggccgccggccacgcgccggctggcgccgctgctccggcatcgcccgccggcatccgcgcggccgccagcgctcgcgcgtcaatgccggctcccgccgcggcggcgaccgcgcccgccttcgcgtcgcccgtcgccggcgcctcgacgccgatgcccgctgcgacagcggcggcccgcgccgcccgctaaccaaggagccgatctcatgccagccgcgccccccccttccgctgcgacgccgcaatcggcgggcgccgccttcgtcgcgtcgatgagcgactgggcgcgcaccgacggcgccgcgtggctctatctcgcgaaggcgctcgccgccgcgttcctcgcgctcggcgtgtcgatggtgctcgacctgccggccccgaagaccgcgatgacgaccgtgttcatcgtgatgcagccgcaaagcggcgcggtgttcgcgaagagcttctaccggctcatcggcacgttcgtcggcctcaccgcaacgctcgcgctcgtcggcctgttcccgcagcagccggtgctgttcctgctcgccgtcgcgctgtgggtggccgcctgcacggcgggcgccgcgcgcaaccgcaacttccgcagctacggcttcctgctcgccggttacaccgccgcgctgatcggcctgcccgcgtcgcaggcgccgaacggcgcgttcatgaccgcgatgacgcgcgtctccgagatctccgtcggcatcctgtccgcgggcatcgtgagcgcgctgatcttcccgcaatacacgggcgagcagatgcgcacgaccgtgcgccggcgcttcggtgcgttcgtcgattacgtcgcggccgcgctcgcgggcgcgctcgaccgctcgaagatcgagagcgtgcatacgcgcttcgtcgcggacgtcgtgggcttcgaggccgcgcgcagcatggccgtgttcgagaacccggacacgcggatgcgcagcggccggctgtcgcggctgaacagcgaattcatgaccgcatcgagccgctttcactcgctgcaccagttgatgaaccggctgcacgcgacgagcgcgcaggcagtggacgcgctcgagccgtatttccgcgagatcgcgccgctgctgtcgaacgacggcgaccacgtgcgcacgtccgccgacgccgcgcgcgccgccgagcaactgctcgcgtaccgcgacgcgctgccgcgccggattcgcgcgacgcgcgccgagcacgagacgcagccggcgtttccgctgctcgacttcgataccgcctccgagctgctgtaccgcttcatcaccgatctgcacgcgtacgcggcgacgtacgcgtcgctcgccgcgagcacgcacgcgcgcgaacgctggatcgagcgctacgagccgcgcacgaacgcgacggccgcgctgatcgcgggcatccgcaccgcgagcgtgatgctgctgctgagcgtgttctggatctacagcgcgtggccgagcggcgtgatgctcgtgctgaacgcggcggccgtgtgcgcgctcgcgtcgtcgtcgccgcagccgacgcggatggccgcgcagatggcgctcggcaccgcgttcgcggtcgccaccggcttcgtgctgatgttcggcgtctatccgcacatcgacggcttcgtgctgctgtgcgcggcgctcgcgccgtttctcgcgcccggcgtgctcatgtcgctcaggccgaagtacgcgggctgcggcgcgggctacctgatcttcttctgcacgctcgccggcccggagaacctcacgcattacgacccgatcggcttcatgaacgacgcgctcgcgctcgtgctgtcgatgatcgtgtcggcgatcgcgttcgccgtgctgttcccgccgagcgcgccgtggctcaagaagcgcctgttcgccgatctgcgccaccaggcggtgaccgcgtgccatgcgcggctgccggggctgcgcacgcgtttcgagagcggcgcgcgcgacctgatgttccaggcgcacggcctgtccgccgaccagcccgacgcgcaacgcgacgcgctgcgctggatgttcgcggtgctcgaaaccggcaacgcggtgatcgacctgcgccacgagctcgcgacgctgccgcgcgatccgcgatacgcggcgacgatgccgtggcggcgcaagatcgaagcggcgcgcgacgcgctcgccgcgctgttcgacaaacccgcgcccgcgcgcttcgacgcggcgctcgccgccgcggtcgacgcgatcgcggccacgcagcaggcgctcgtcgccttcgcgccgccgcgcgaggaacgccatcagatgcagcggatcttgtcgcaactgcatttcgtgcgcaccgcgctgctcgatcccgaatcgccgctcgccgcgctgaacggcgcgcgcacgccaaccgaccgaccaggagtttcatcatgatgccgcgcgatctcgcgattctcgacgcatacgtgccgaccgtcgtgctgatgttcgtgatcggcgcgttcgcgacctggctgatcgatcgcctgctcgcgtatacgggcctctatcgcgtcgtctggcacccgtcgctgttccgggccagccttctcgtgtgcatttgcggcgggctgagcctcgccgtctaccgttgatatgaatcgaaccatgttcttgcgaaaacttttcggcttcgtcgcgacagccgtcatcctgatcgtcgcgatcctgatcgggcgcacgctgtgggtccactacatggacgagccgtggacccgcgacggccgcgtgcgcgcggagatcgtcaacgtcgcgccggacgtgtcgggcgcggtcgtcgagttgccggtgcgcgacaaccagttcgtgaagcaaggcgacctcgtgatgcagatcgatccgtcgcatttccggatcgcggtcgagcaggcgcaggcggccgtcgccgcccgccgcgcggagctgcagatgcgccgcgccgacgccgcgcgccgcgcggatctcgacgcgctcgtcgtgtcgaaggaaagccgcgagaattcggcgcagaccgcgtcgagcgccgaggcgcagtatcagcaggcgctcgccgcgctcgacgccgcgaagctcaacctcgagcgcacgcgcgtggtcgcgcccgtcgacggctacgtgacgaacctgcaagtcttcaagggcgactacgcgagcgccggccaggcgaagctcgcgatcgtcgacagccactcgttctgggtctacggctatttcgaggaaacgaagctgccgcgcgtgaagatcggcgcgaaggccgagatgcggctgatgagcggcggcgtgctgaagggccacgtcgagagcatctcgcgcggcatctacgaccgcgacaatccgcaaagccgcgacctcgtcgccgacgtgaaccccacgttcaactgggtgcggctcgcgcagcgcgtgccggtgcgcatccatatcgacgaggtgccgaaggatctcgtgctgtcggccggcacgacctgcacggtgatcgtcgagccggacggcggcggcaagcgcaagtcgtaaggcgtagcgcgtagcacgtcgcgcgacgcgcgcggcggttcgcgacgcggctgcggcctcgcgcgcgcgacacaaggaacggccggcatgctcgggcatgccggccgttcgcgttttaacggcgtgttggccgcggctcggcaagcgttcgcaggcgttcagcaggcgttcagcaggtattcggcgggtattcggcgggggggcgccaaacgctcgccgaaaggcgcggcgaagacgcgacgaatgtgccgcgaatgtccggcggaaagcacgccggcgatgcgcgctcgtccgctcgtccgctcgtccgccgagcgcgcggcgcgtgccgctgcggcgcgctgcggcacgccggccgcgtcgcgcccgctcagcccgccgcgtgcgcgggcaagtgaaaacgcccgaccatctccttgagcatctgcgcctgctcgtcgagcgagcgcgcggcggcggccgcttcctcgacgagcgccgcgttctgctgcgtaccggcgtccatctgcgtgaccgcgcgctcgatcgcgtcgatgcccgcgctctgctcactcgacgcggcggagatctcgcccatgatgtcggtcacgcgcttgaccgcgcgcacgacctcgtccatcgtgcgcccggcgtcctgcgcgagcaccgcgccgttcgcgacccgctcgaccgacgcgccgatcagcgccttgatctccttcgcggcgctcgccgagcgctgcgcgagcgagcgcacctcgctcgcgacaaccgagaacccgcgcccttcctcgcccgcgcgcgccgcctcgacggccgcgttcaacgcgaggatgttggtctggaacgcgatgctctcgatcacgccgatgatgtcgcgaatgctcttcgcgctctcgtcgatctcgttcatcgtcgagaccacgcggccgaccaccgtgccgcccgcctcggccaccgacgacgcgttcgccgcgagcgtgctcgcctgccgcgcgttctccgcgttctggtggacggtcgacgtcagttgccccatgctcgtcgcggtgcgctcgagcgcgaccgcctgctgctcggtgcgctgcgacagatcgagattgcccatcgcgatctcgcccgccgcggacgcgatcgcctcggcgctcgcggagatctcgcgcaccgtgccggccaggccttcctgcatgtcgcgcagcgcgtgcagcatgctgtcgtgatcgcgcgtgtcgagcctgatcacgttcgacaggtcgccgcgcgaaatgctgaccgcgatctccttcgcatacgcgggctcgccgcccagttgcgcgccgagccgccgcacgacccacgcggcgatcacgaacgcgagcacgacgagcgccgcggtcatcgcggcgagcatcgcgaacgattcgcgaaatatcgcgcccgatgcgtcgagcgtcgccttcgacgcgtcgccgcgcgcatcgacgagcccgtcgacgagcttctcgagcttgcccgtctcgacgagcagcgacacatcctgcgagcccacctgccagctcatttgcgacagatcgagcggctgctcgcgcacgagcttcacgaaatcgcgcagatgcgcactccacgcgagcaccgcggcgccgaacgccttcaggcgcgcggcatcgtcggccgcgccgtccgcgtgccgctgcagcgtcgcgagttcggcgccgatcgcggcgagccccttgtcgatgtccgcgccgagttcgtcgcgctccttcgcggtcgtcgccgtgatcagcatcttctgcgcacggctcgcgcgcagcaccgacgcgcgcacttcctcggccgcgcggctcgcgacatgcccctgctcgtacacggacctgatcgagctgttgagccggctgatctgggcgagcgaaaacaggcccacggcaagcgtgccgacgagcagcagcgcgaacgcggcgcgcagcgtcgtcttcaccgaccatgcgcggcgcgcgcggcgcggcttgccgggcttgggcgtgcgcccgcggtttcccgtcgcgtcgtcgggcaggaaatgcttgccgtgcagcgatactcctttcatcgatggatccccgttctgatctgatgctgcggccgaaaaggcggcttcggcttgaccgtcggcgctcgcgcgatacgtctcgacgggttctacggcaggcgcctttttttcttgagtggggtgaaacccgccatgccgggcccgatgcgcgcccgtgcgccgcgcaaacgctaaacgcgcggacggcgttcgaatgcgcgcaacggtcgcgcgcggaattgtctgatttgcgacaaaagttggccggacattgccgatgagacacattacacttcgttgacccatcaaagaaaaacacgtgccgtgccctgccggggcacgcagcgccccttccgagacactcgcattcctatggaaaccagcctcgacaaccgcccgtccgttgcccgtgccgccgcgtcgcccgcgccggcagccgtctcgcgcaccgtctacccggtgctcggcgcgatcagcttctcgcatctgctcaacgacatgatccagtcgctgatcctcgcgatctatccgatgctgaaatcggaattctcgctgtcgttcgcgcagatcggcctcatcacgctcacgtaccagatcaccgcgtcactgctgcagcccgtgatcggcttgtacacggacaagcgtccgcagccgttctcgctgcccgtcggcatgggcttcacgctcaccggcctgctgctgatggcgttcgcgccgacgttcccgttcctgctcgtcgcggccgcgctcgtcggctgcggctcatcggtgtttcacccggaatcgtcgcgcgtcgcgcggatggcgtcgggcggccggcacgggctcgcgcaatcgctgttccaggtcggcggcaacgccggctcgtcgctcgggccgctgctcgccgcgctgatcgtgatcccgcacggccagcgcagcatcgcgtggttttcggccgcggcgctcgtcgcgatcttcgtgctcgtccagatcggccgctggtatcggcgccatccggccgcgaagaagaaggccgcacacgccgcgcatccgacgctgtcgcgccggcaggtcgggctcgcgctcggcgtgctcgtgatgctcgtgttctcgaagtacttctatctggcgagcatcaacagctatttcacgttctatctgatcgacaagttccacctgtcggtgcaggccgcgcagatccacctgttcgtgttcctcgcggccgtcgcggcgggcacgatcatcggcgggcccgtcggcgaccggatcgggcgcaagtacgtgatctggacgtcgattctcggcgtcgcgccgttcacgctgatgctgccgtatgcgaatctgttctggaccacagtgctgaccatcgtgatcggcgtcgtgctcgcatcggcgttcgcggcgatcatcgtctacggccaggagctgattccgggtaaggtcggcacggtcgccgggctctttttcggcctgtcgttcggcctcggcggcgtcggcgcggcggtgctcggccagctcgccgacgcgacgagcatcgcgttcgtctacaaggtctgctcgttcctgccgctgatcggcgtgctgacggtgttcctgccgaacgtcgagggcaggacgacgctcgacaagcaacgcgcctgacgggggcgcgcgatccgcgcggccgcccgcgaacgggggcggcctcggcggcccgagcggtccggccgcttggtgacttggtgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgacttggcgaccaaggaggctaaacggcgcagagaacgccgagcgccccgagcgcggaattgaaacgtccgaggggccgatgttcccaaggggcccaggcgcttggcgcgcctcggaaacccgaaggccccgagcgaccgaaacgtccggcgggcgatcgccggcacgcgccgcccgccccggattcgccctttcggctcaagccgcgttcgcccgcgcgtgcgcggccagaaaccgcttcaggatgcccgacgaataggcgcccgcgatgtcggtgagaaatgtcgtgaacgacgtgctcgcgtgatcgtcggcggtatccgagatcgtgcgaacgatcgcgcacggcacgccgtactcatggcacacctgcgcgagcgccgcgccttccatctccaccgcgagcgcgtccggcagcgcgtcgcgcagcgcgctcacctcgcgctcgctcgacacgaagcggtcgccgctgacgatgagccctgcgtgcacgcgcgcgccgtgcagccggaaacgcgcgttcagcgtctcgccctcgtcgtcgacgaagcgcgcgcaggccgccttcaactgcgcggcgagcgccgcgtcggcggcgaagcgcgtgagcccgagcagcggcacctcgaagcgcggaaagagcggcgacgcgtcgagatcgtgctgcagcagcgcatcggcgacgacgacgtcgccgacgctcacgtcgctcgcgacgccgcccgcgacgcccgtgaacacgatcgcgcgcacgtcgaagcgatggatgagcgcgctcgccgtcgcggccgccgcgaccttgccgacccgcgcgagcgtgacgacgcagcgcacgccgtgcgcgacgccgacgtggtaatcgcgccggccgagcgtgaccgtgtcgacgggcccgtcgtcgcgcatcgccgcgacgaggtcgcccagctcctccggcagcgcggcgagaatgccgagcggccgatcgaaaaacgtctgctgattcattcgaccgcctgcagtttcgcgaccgcgagcgcgagccacttctcgccgtgccgcttgaatttgacttgcgccttcgcgtcggtgccgctgccttcgagcgccgtcaccgtgccttcgccgaacttcgtgtggaacacctgctggccgatccgcaagccgttctgcgcctcgcgctgctggttcgcgagcgcgggcagcggcgcggacaccgccgcgtcgaccacgccctgccgcgcgccgccgcccggccgcgcgaaccagtcgcggctccagccggcgttgtccgagcggccgccccagcgggcgcccgcctcgaccttcggcgtgagccacttgagcacgtgctgcggcagctcgtcgaaaaagcgcgagcggatgttgtagcgggtctggccgtgcagcatccggctctgcgcgaacgacaggtagagccgctccttggcgcgcgtgatcgcgacgtacatcagccggcgttcctcttcgaggccgtcggattcgagcgcgctgttctcgtgcgggaagagcccttcctcgagcccggtgatgaacaccgcggtgaactcgagccccttcgccgcgtggaccgtcatcagttgcaccgcgtcctggcccgcctgcgcctggttgtcgcccgcctccagcgacgcgtgcgacaggaagccggcgagcggcgtcatcgcgtccgggttctgcgcgggatcggcgaggttcgcgggcgcgagcaccgcgtcggccggatcggcgccgcccgcggcgagctccggcgccgcgctcgcgcgcgcatgcagcggaatcgagcgcgcgggcgtgtcgagcccgtagccctcctcggagacgaacgcggtggccgcgttcaccagttcctgcagattctcgaggcgatcctgcccttcgcgctcgccctggtagaaatcggcgaggccgctcgcgcgcacgacgtgctcgaccgtctcgggcagactcatccgcgcggtctccgcgcgcatcttcgcgatcaggttcgcgaacgacgccaggctcgagcccgccttgcccgccacgtacggaatcgcggccgccatcgagcagtcgtacaggcgcgccgcgtcggcgagctgctcgatcgagcgcgcgccgatgccgcgcgtcggaaagttgacgacgcgcgcgaacgcggtgtcgtcgttcggattgtcgatgaggcgcagatacgcgagcgcgtgcttcacctcctggcgctcgaagaagcgcaggccgccgtacacgcggtacgcgatgcccgccgtcatcagcgtgtgctcgatcgagcgcgactgcgcgttgctccggtacagcaccgccacctcgctgcgcgcgagccccgcgttcacgagcgagcggatctcctcgacgatccacgccgcttcctgcgcgtcggtggccgcttcgtacacgcgcacgggctcgccgtggcccgcgtcggtgcgcaggttcttgccgagccggtgcgcgttgttcgcgatcaggtggttcgccgcgtcgaggatgttgccgtgcgagcggtagttctgctcgagcttgatcaggttgcgcacgcggaattcgtgctcgaaatcgcgcatgttgccgacgttcgcgccgcgaaacgcatagatcgactggtcgtcgtcgccgaccgcgaagatcgcgttgtggccgcccgcgaggagcttgagccacgcgtactgcagcttgttcgtatcctggaactcgtcgacgaggatgtgcttgaagcgcgcctggtagtgcgcgcgcagcggcgggttgtgcgcgagcaactcgtagcagcgcaacagcagctcggggaaatcgacgacgccctcgcgctggcactgctgctcgtacgcctggtacagctcgacgaacttgcggttgaagctgtcggtcgcgtcgaccttctcggggcgcagcccctgctccttcgcgttgttgatgaagtactggacgttcttcggcgggtacttctcgtcgtcgacgttcgccgccttcatcagccgcttgatcgcggagagctggtcggcggtatcgaggatctggaacgtctgcggcagccccgcgtcgcggtagtgcgcgcgcagcatccggttgcacaggccgtggaacgtgccgatccacatgccgcgcgtgtcgatcggcatcatcgcggacaggcgcgccatcatctcgcgcgcggccttgttcgtgaacgtgacggcgagcacggtggcgggcgccgcatagccttgccggatcagccacgcgatccgcgtgatgagcacgcgggtcttgccgctgcccgccccggcgaggatcagcgccggctcgttcggcaacgtgacggcggcgagttgttcggggttcaggttcgcgagcagatcgggcatggagagaaagcggtcgggcgggtggacgcggacccgacattataaatcgcgcgcggcccgcgccgcccagggggatgctcatccatttataatcgaaggtttccgcatcaatcacccatctttcggcgaatttccaaccatgagcgacaccacgcttgcgaaaagtttcgagccccagaccatcgaatcccaatgggggccggaatgggaaaagcgcggctatgcgacccccgcgctcgatccgagccggccggacttctcgatccagttgccgcccccgaacgtgacgggcacgctgcacatgggccacgcgttcaatcagacgatcatggacgggctcgtgcgctaccaccggatgctcggccacaacacgctgtgggtgcccggcaccgaccacgcgggcatcgcgacgcagatcgtcgtcgagcgccagctcgatgcgcagggcgtgtcgcgccacgatctcggccgcgagaaattcgtcgagcgcgtatgggaatggaaggagcggtccggctcgacgatcacgggccaggttcgccgcatcggcgcgtcgcccgactggtcgcgcgaatacttcacgatgaacgacaagatgtcggaggccgtgcgcgaagtgttcgtccgcctctatgaacaagggctcatctatcgcggcaagcgcctcgtgaactgggaccccgtgctgctcaccgccgtgtccgatctcgaagtggtgagcgaggaggaaaacggccatctgtggcacatccgatacccgctcgcggacggctcgggccacctgagcgtcgcgacgacgcgccccgagacgatgctcggcgacgtcgcggtgatggtgcatccggaagacgaacgctaccggcacctcgtcggccggcacgtgaagctgccgctgtgcgagcgcgagattccgatcatcgcggacgactacgtcgatcgcgagttcggcacgggcgtcgtgaaggtcacgcccgcgcacgatttcaacgactaccaggtcggcctgcgccacgcgctcgcgccgatcgagattctcacgctcgacgcgaagatcaacgacaacgcgcccgccgcttaccgcggcctcgatcgcttcgacgcgcgcaaggccatcgtcgacgagctcgacgcgcagggcttgctcgaatcggtgaagccgcacaagctgatggtgccgcgcggcgaccgcacgggcgtcgtgatcgagccgatgctgaccgaccagtggttcgtcgcgatgacgaagcccgcgccgcaaggcaccttccatccgggcaagtcgatcaccgaggtctcgctcgaggtcgtgcgccgcggcgagatcaagttcgtgcccgagaactggacgaccacctactaccagtggctcgagaacatccaggattggtgcatctcgcgccagctgtggtggggccaccagattcccgcgtggtatggcgaaaacggcgagatcttcgtcgcgcgcaacgaagaggacgcgcgcgcgcaagccgccgcgaagggctacacgggtgcgctcaagcgcgacgacgacgtgctcgacacgtggttctcgtcggcgctcgtgccgttctcctcgctcggctggccgaacgagacgcccgagatgaaacacttcctgccgtcgtcggtgctcgtcaccggcttcgacatcatcttcttctgggtcgcccggatggtgatgatgacgacgcacttcacgggcaaggtgccgttcgggacggtctacgtgcacgggctcgtgcgcgacgccgaaggccagaagatgtccaagagcaagggcaacacgctcgacccgatcgacatcgtcgacggcatcggcctcgacgcgctcgtcgcgaagcgcacgacggggctgatgaatccgaagcaggcggcgacgatcgagaagaagacgcgcaaggaattccccgacggcatccccgcgttcggcaccgacgcgctgcgcttcacgatggcgtcgatggcgacgctcgggcgcaacgtgaacttcgatctcgcgcgctgcgaaggctatcgcaacttctgcaacaagctgtggaacgcgacgcgcttcgtgctgatgaactgcgaaggccacgactgcggcttcgacaagccggaagtctgcggcgcgggcgattgcggccccggcggctatctcgacttctcgccggcggaccgctggatcgtctcgctcatgcagcgcgtcgaggcggacatcgcgaagggcttcgccgactatcgcttcgacaacatcgcgaacgcgatctacaagttcgtctgggacgaatactgcgactggtatctcgagctcgcgaaggtgcagatccagaacggcacgcccgagcagcagcgcgcgacgcgccgcacgctgctgcgcgtgctggaaacggtgctgcgcctcgcgcacccgatcatcccgttcatcaccgaggcgctgtggcagaaggtcgcgccgctcgccggccgctatccggcgggcaaggcggagggcgaagcgtcgctgatggtgcaggcgtatccggtggccgagccgaagaagctcgacgaggcttgcgaacagtgggcggccgaactgaaggccgtggtcgatgcgtgtcgtaatctacgcggcgagatgaatctgtctccggcgaccaaggtgccgcttctcgcggccggcgacgcggcgcaactgcaggcgttcgcgccctatgtgcaggcgctcgcgcgcctgtccgaagtgcgcgtgctgccggacgaagcggcgctcgacgccgacgcgcacggcgcgccgatcgcgatcgtcggcggcaacaagctggtgctgaaggtcgagatcgacgtcgcggccgaacgcgagcgcctgtcgaaggaaatcgcgcgtctcgaaggcgagatcgtcaagtgcaacgcgaagctcggcaacgaggcgttcgtcgcgaaggcgccgcccgcggtggtcgcgcaggagcaaaaacggctggcggagtttcagagcacgttgacgaaactcggcgcgcagctcgctcgcttgccggcgtaacaatccgtaaggaatcttgcgttcactataatgctgcaatcaccatctgattcgaccgaatcgatacgaggagcaagggttcaatcatgttgaaagtcaccaaggcggttttcccggtcgcgggcctgggcacgcggttcctgcccgccaccaaggcgagtccgaaggaaatgctgcccgtcgtcgacaaaccgttgatccagtatgcggtggaagaagcgattgcagccggcatcaccgagatgatcttcgtgacgggccgcagcaagcgcgcgatcgaggaccatttcgacaagtcgtacgagatcgaagcggagctcgaggcgcgcggcaaggaaaagctgctcgatctcgtgcgcagcatcaagccgagccacgtcgactgcttctacgtgcgccagccggaagcgctcggcctgggccacgcggtgctgtgcgcggagaagctcgtcgcggacaatccgttcgcggtgatcctcgccgacgacctgctcgacggcgatccacccgtgatgaagcagatggtggacgtgttcgaccactatcacagctcggtgatcggcgtcgaggagatcccgcccgaggacacgaagtcgtacgggatcgtcgacggcaaggaatgggaagactcgatcatcaagatgtcggcgatcgtcgagaaacccgcgcccgaagtcgcgccgtcgaacctcggcgtcgtcggccgctacgtgctcaagccgcgcatcttcgatcacctgcgcgcgctcaagccgggcgcgggcggcgagctgcagttgaccgacgcgatccaggcgctcctcgcggacgaacaggtgctcgcatacaagtatcgcggcacccgcttcgactgcggcagcaagctcggctatctgaaggcgacggtcgagttcgcgctgcgccaccccgaagtgaagaccgagttcgaaacgtatctgcgctcgcgcagcgaaacgcaacacgggtaagccccgcagcgggcggcgcgtaccgcgccgccgccttccccgccccgcggcccggctcgctcagttcgagcgagccggcttcaccgatacgacgccgggcattgcgtcgtcggcatcgcgtttcttcgtttccaccagccaaccgccgccgtccgcgaacggcacgcgcgccagcgcgctgcgcacgagcacgggcgccgcgagcagcgcatccggatggcgatcctgcacggccgccgacacgcgatacgcgtcgccgccgctgctgcgctcgatgaagcgcaacgtcagcacgtgacggtagaccgtgcccgcgaacggcagcccgaacggcgcgggcccgtcgaccgcgacgcacgccggctgctgcgcgccgccgcagcccggcatcgtcagcgcgacggacgccggctgcgtcgcataggcgatcgtcacgcgatagcgggcctgcgtgccggccgcttcctcgaagccgcgctgcgcgagctcgccgcgcacgagcgtctccacccgccggtaatccgcattgccggcctgcgtggccgttcgcgcgaaatcataggtgcgcgcgcccgcaagggcccccggcgccgccgatgcgctgacgcccgtcgtcaccgacgcgcagccggacaacagtgcggccgccagcgccgcccccgtccacaagactttcatagcttctcccatatcgctgttcgcccccgtcctagccatccgcccgtgcgcgagccccactcgcgcgggcggccgaatgcctgtgtcgtcacgccgccggctcgtcgagcaacggcagcgacacggtgatcgccgtgccgatgcccggcgtactgtcgacgccgatgcaaccgccgtgccgcacgaccacggtcttgacgaacgccatgccgagcccggagcccgcgacctccggccgctcgttcgcatgaaaccgcttgaaacgctcgaacagatgccgctgatcctcgagcgaaatgccgtagccctggtcgcggatcgtgcaatgtacgcgcttcgcgcccggctcgactgatagcgtacacgtgatcaccgtgtccgtcgggctgtatttgaccgcattgttcaacagattcacgagcgcgcgggtcatcagcgagcggtcggcgccgatccagcacggctcgtcgccgaacgacgtgtcgatgcggatgcgcttggcctgcgcctgcggccacacttcgtcgctcgcgtcgatcagcaaatcggcgaagctcaccgcctcgagctggtacgtctgcgattccgcgcgcgcgagctgcacgaactcgtcggcgagcatcagcgcacgctgcgcgtagcgctcgatgcgcgcgagcagcccgcgcgtgtgctcggattcggcccgctgccgctcgatctcgacgagcgcgagaatcgacgattgcggcgagcgcatgtcgtgcgacagcagatgcagcgcctcctcgcgctgccgctcggccgcatgcagcgcggtcacgtcgacgaggccggcgatccagcccgtcacgttgccctgcgcgttcgtgcacggcgcgtagcgtagcagatgatcgaggccgctgcggtcgcgcacctcgatgccgcgctccatcacgtcgttctcgtagtcgcgcgtcgggtcgagcgcggccggccagtgcgtgcggatcgcgacgtcctgctcggcgttgccgtcgaccgtcttcacgaacgacagctcgccgaacgcgacgcgcagcggccgcccttccggcgcgggagcgtctagccgcgcgcagtagcgcttcgccgcatgattggcgatcagcaccgtgcccgcgagatcggtcacgacgacgggctccggcatgctgtcgaggctgtcccagacgaagcgcttcatgtcctgcacgcgctgcgcggcctgcgccatcagcgccatctgacgctcgagcacgtcgccgccgaattcgttgcgctcgcgcggcgcctcgggcagcaggtgcggctcgtcggcgaggcgctgcagctcgtagcgcaggtacgacatcgtcatctcgaggcgccgccagttccagatcgggtacgcggcgatcagcccgaagatcgccggcgcgggcgacagccacagccgcgcctcgtagaggagcgccgcgctcgaggcgaccgcgagcgcggcaaggctcagcgtgaggagcagcgagcgccacggcgagagcatcaggaagcccgcgagcagcacgacgagcggcagcagcgacgcgctgaacacgagccagccggacacgggcgagatcgcgcggcccgtcatcagcgtatcgagcacactcgcatggatgtacacgcccggcagcggcccgaactcgcccgagatcggcgtcgcgaagcggtcgtagaggcccgacgcggtcgcgccgacgatcacgatcttgccgcgcagctcgtcggcgttcacgcggcccgcgagcacgtcgacgaacgaaatcgccgggtagttctgcgacgcgcggctgaacgggacgaaatagcgcgactcgccgttgtcgtcctgcgcgatgtcgtgcgcgcgccgcgcgatcggcgcgggctgcgcgagcttgaactggccgttctcgagcgcgtggaacacgggcaccatcaactgcggccagcggtgcagcccgtcgctctcgaacagcgcgacgctgcgcacgatgccgtccggatcgacttcgagattgatgtggcccgcgcccgcgacgtgctgcgcgagcaccggcacgggcggattgacggtgcgcgtgccgtcgggctcctccgggctcagcagcacgggcaggaacgtcggcacgagatcgagcaccttcgcgagcgcgcggtcgtcggcggacggctcggtaaacagcacgtcgtagacgacggccgccggatgcgtcttcgcgagcgcgccgaggaattccgcatggacgctgcgctgccatggccagcgcccgagcgtgtcgaggctgcgattgtcgatctcgacgatcacgatgttcgactcgatcggcagcttgcgcagcgtgagcaggcgatcgtagatgatccggtcgacgctcgccgtcatccggccggcgacgccggcgagaatcaccgcgaccccgaggcagccgatcgcgatccactcgacgagaaaacggcggccgagcagccgccgccgttgcgtgcggtcgaatctcatccgccgcccatcagcgcgcgatcgtgaacgcgttgaccgcgctggccttttcgtggaaacggccgccttcgtagcgctccgcgatcacgctccagtagtagtcgcccggcgtcaggttcgacacggcgatgcgcccgccctgcgcgtcgacctggtcgacgatcgggttgctcaggtccttcgagcgcgacagcacgaagcgaaagcgcgtcgcgccggccgccgcgccgtcttgcgtcgtcgaccagcggaacgcgtagccgccgtcggcgggcgcggccgacgcgtcgaccccgaagcggcgccgctcgaacgcgtagatgcgcggctggccctcgagaccgtgcgaatcgatcgccgcgatccggacgaaataggtgccgtccggcacgtcggcgaacgtcgcgcgcggcgccggcacctgcacttccttgaagagatcgtacaggcccgcgtcgcgcgcgatctgcacgtgatagctttgcgcgccgccgagcggcacgaggtcgaacgcgacctgcggatcgtcctggatcttcgccgggttggcgagctgcggcgcgtcgagcagcgcgatcgggctgccgacgacgccgctcgcgctcgtcacgttgccgaagttcgcgtgcacgagcgtgtcggccgagcgcttcgcgctcggcgcgacgcccaccgtgccgtcgagcacttcgaccgtcgtcgacgcgcggccatccttgtcgtaattcacgcgaaagcgcgtgccgcgcacgccggcgacgaccgacggcgagcggatctggaagcgatcgtccttcttcttcagatgggtgacttcgctgtcgaccgagccgcggcgcagatcgatcacgcgctcgagcgtgcccgtgagcaccgtgcgacgcagtgtcgcgagatcgatctggctgtcgggcggcaggctcaggtgcgtgccgtccgagagctcgagcgtgacgaacgcgttcgagcccgtgcgcaggcggtcgccttccgtgagcgtcgcgtcgacggcgacgggcgcgaactgcgcggagccgcgccccgcgctctcgaccgtgccgtgcgcggcgatcacccgcgccgacagccgctccttgcgcagccgcgcggcgggcagcttcagcacgacgcccggctgcagatgcttcggcaccggcacgtcgttcagttgcgcgacgagcggccagtcgtccgtgccttgcagatagcgggccgagacgtcgtacagcgtgtcgccgctgcgcgtcgtgtagtcgacggtcgccaccgaccggttcttagccgactgcgcggcggcgtgctgcgccgcgagcgccgtcgctgcggcacagcatgccgtcagcacgtacttcgtcacgaacccgcgcgcgctcactccgcgtccccctgcatcacgcgctcgaggcgatagccgtagccgtagatcggcgcgaggcggtagccgttctccgggcgcaggccgagcttcgtgcgcagcatcgagatatgcgtgtccatcgtgcgcgacggaatgtcggtggcctgcttccagacgagatcgaggatgtgcgcgcgcgacagcggccggtccagatgctggaacagcagcaacgcgagctcgaactccttctgcgtgaggctcaccggcttgtcgccgacgtacgcctgcttcaggttcgcgtcgaacttgtagttgtcgaactcgcggatcgacgattccgcgttcaccggatacgcgcggcgcagcagcgagccgatgcgcgcgcgcaggatcgggccggacacgggcttcacgacgtagtcgtccgcgcccgcgttcaggatctgcgtgatgcccgcctcgtcgtcacggctcgtcatgaagatgatcggcaggcgatgctcgacctggttcgcccgcacccacttgagcacttcctcgccggacatgtccggcacgttccagtcgagcacgagcaagtcgaaggtttcgcgctgcagccgcttcttcagcgccttgccttccttgaacgcatagcacgtatggccggcggccgtcagcgtctgactgacaaagtccgtctgggcctgatcgtcatccagtacagcaattctcatagcaccccgcaaaacgaaatccattcaggctcccgcgactgccgagcggcaatgagcaggcctgcagagccccccgattggtcgtaactcgccattatcggctgaatgatgaaggtttgtccggcgcgccacgcgcgaaccggtattctatgtgatcgtcggccccatatctcaaaaacggggcacgcctgagcggcgttttcatgatggtagtatgaaaacaccccgagatatgtgcgtattgcctcgtaattatgtcaacgcggtgagcgcgtgcgtaccgcaccgccggctgcacgcccggcgagcacggcagcgggacgcccgtcaggcgggatcggtttcgagcgcgtcgggtgcgatcgcacgcggcgcatgctgcagcgcctcgagcaggcggccgcgcacgtgctcccacgcggcgcccgcatagtccggctgccccgccgcccaggcgtgcgccaggtcgaacacgcgttcgacggtttgcgcgcagcgcgtgagctccggctgcgggctgccgagcgcttcgcgcatccattcggcaagccacggcatctcgtgcgcgctcgaatccgcatacgcttccaacgcggcgcgcgcatggcggtcatgctcgggatcgagctcgacgcgctggatcggccgctcgcgctcgcgcgccttgtcgttcggctcgaacggtatccgaatcgttcccgatctgaacagcatgacctccccctgtttgccgcggcgacccgcgcgagcgtgtccgccgcgatacgccccgctcgcagcggccgcgcggcgcggcgcgattctgcagacgagactcgacagcgcagtataggcaccgcgcgcgggaaggtggtttaaggattgttagacgcggcgcggcgcgagaggacggcgcggcgggcgcctgtcgcgagcgcgtcggcgcgtgcgacgaaaagataccgcgccgggcaccccgcgcggcatcggaatcggcgcgcgggcgcgcgtcagcggcgacgcatcaggaagacgaacgtcttgtcctgcgtcgtcgacgattcgacgatttcgttgcccgtctgcttcgcgaacgcggcgaagtcgcgctgcgagccgggatcggtggcgagcaccttcagaatctggccgctttccatgtcggcgagcgctttcttcgcgcgcaggatcggcagcgggcaattcagcccgcgcgcgtccacttccttgtgaatgagcatcggctttcgaccttcgaatggcgcgccgtcgcggcgctgtcggaacgccagattctaccgcatgcgctcgcgcgcgccccccgcgcgcgcgcaaacgccggcgcgggcggggccggcgtgcgagcgcgcccgcgctgcccgccgtgcggcgcgcgcacgtcgggctacagctcgatcgcccgcccggtctgcaacgattcgcgcagcgcatggccgatcctcgtcgcctcgagcgcgtccgcgagcgtcgcgccgccggcggcgccctcgccgcgcaccgccgcgacgaacgcctgcgcctcgatcaggaacgcatcctcgaagcggtcgaagaacgtcggcgtgcaggtgttgcggatgcccgccgcatcatagatctcgacgcggttcgcgcgcgggttgcggccgatcgcgagcgcgcccgccgtgccgatcacttcggagtgcgtgtcgttgccgtgcgccatcgtgcgcgacgcatagaacatcgcgagccggccgccttcgaactcgcagatcgcgacgccgttgtcgacgtcgccgcacgcgcgcagcccctcgtgcagcgcgaccgcgcccgccgcgtacacgcgcgtcgcgcgcggcgcgccgagcagccatcgtgcgacgtcgatgtcgtgcacggtgcaatcgaggaagatgccgcccgagctcggcgcgaagcgcacgaaaaagccctcgggatcgttccggtcgcaggtctgcgagcgcacgaggaacggccggccgatctcgcccgccgcgacgcgcgcgtacgcgtcgcgatagctcggatcgaagcggcgcatgaaaccgatcgtcgcgacgagatgcggccgcgcgcgcgcctcggcgagcacccgctcgcattcgccgagatcgagcgacagcggtttctcgcagaacacgtgcttgcccgcgcgcaacgcggcgacgatctggtccgcgtgcagcgccgacggcgtgacgagccagagcgcgtcgagctcgggatcggccgcgagcgcgtcgaaatcctcgtagacgcgcggcacggcgagcgtctcgcgcgcccacgcgcactcgtcggcaagcgggctgcacgcggccgcgagccgcgcgcccgcgacgcgccgcgcgaggttctccgcgtggcgccggccgagccggccgagccccgcgatgccgatgcgcaccgcagcggcgctgtgactgactgtcatcgcatcgctccttcaggccgcccgctcgccgagtgtcaccgcgcgggcctcgcgccacgacagcgtcgccgcctcggcgagctcgagcgccttcacgccgtcggcgaccgtcgtgcgcaccggctcgccgctcgtcaccgccgcgaagaaatgcgcgatctcgcgcgcgtacgcggcgcgatagcgctcgaggaagaacgcctcgggcagatccgtcgacaccgcgcgcgccgagtagcccgtcacctcggtcggccgcacgttgcccgcctgcagcatgccggcgctgccgagcacttcgaagcgctgatcgtagccgtatgcggcgcggcgcgacgtgttgatctggcagagccggccgcgcttcgtgcggatcgtgaccgcggccgaatcgatgtcgcccgcgccggcgatcgccgggtcggtcaggcaactgcccgtcgcgtgcagcgtgtcggcatcgtcgtcgaggatccagcggaagatgtcgaaatcgtggatcagcatgtccttgaagatgccgcccgagtgcttgatgtagtcgacgggcggcgcgcccggatcgcggctcgtcacgacgagcatctccggcgtgccgatctcgcccgcgtcgatgcggcgcttgagcgcctcgaaagtcggatcgaagcggcgctgaaagccgatcatgcagacgacgcccgcccgcgcgacggccgcctcgcacgcgcgggcgcgctcgagcgtcagatcgacgggcttctcgcagaacacgtgcttgcccgcgcgcgcggcgccgacgatcagctcggcgtgcgtatcggtgctcgagcagatcaccgatgcgccgatcgacgcgtcgccgagcgcgccgtcgacgtcggccgcctgcgcgccgtactgcgcggcgagcgcggccgccgcgtcgcggttcacgtcgaccacgtacttcaggcgcacgccgggccggcgcgcgagattgcccgcatgaatgcggccgatgcgcccggcgccgaacacggcgacgtcgatcgtcggtgctgcgttagtcatcgtatcctccaatgtccttgacttcttccacgttcaactcgagccggtacgcaagcgcgatgaacagcgcctggcacaggcagatcgtgctcgtgagcgagcggaacgcgaacgcgctgccctccttcacgagcaaatgggcgctcgcgtcgcgcgcgagcggcgacaggcggctgtcggtgacgacgagcgtctgcgcgtggttgtggcgcgcggcgcgcaggcagtactgcgtttccttgccgtacggcgcgaagctgatcgcgatcaccacgtcgcccttcttcacgctgcggatctgctcgcggtacatgccgccgaggccggacacgaggtgcacgcgcttggccgtatgctgcagcgcgtagacgatgtagctcgcgaccggaaacgagcgccgcacgccgaccacgtagatgttctccgcgcgctcgagcatcgtcacggccgcgtcgaactggtcgtcgtcgaggcccgccgcgagctcgtcgagccccgcgcgcgacgcgtcgatgaactgccgcgcgaccgcaccgcccgtcatcgggccggcctcgccgtcgatcaggctgcgaatgcgctgctggtagctctgcacggtcgggttctggcccgtataggcgtccttgaacaccgcctgcagatcggaaaagccggaaaagccgaagcgctgcgcgaagcgcacgacggcggacgggtgcacgccgcagcgctgcgcgatgtcgctcgtgcggtccatcatcacgctcgagcggtgctcgtcgatataagaggcgatgcgcttcaactggcgcggcagcgtgtcgtaggcgccggcgatccgttgcagcagatcgtcgacggccggcgtctccgggggggtcgtgtcgtccatgtcgctccgtcggcccggccgcccgcccacgcgcgtcgcgcgcggcgggcaagcgccggacgccttgctccgtgtcttgtcgtgcagcgagtataggcactgcgcccacaaaatggaacagattttccatctcacgaacaaataaaattttctttgcaatcggcggcgagttgacctaaccttgctcgtgaacgcggcccgacccgcgttcgcccgaaaacgacagacagagaaaggtggagacatgagactttgcactggcaaggccgtcctgcgcgcatgcgtcgccgcgatcgccgtcgcggcgggcgtgggcggcgcggccccggcagcccaggcggcgggcgcgcgcttcgcgctcgtgagccacgcgcccgattccgattcgtggtggaacacgatcaagaacgcgatcaagcaggcggacgaggatttcgatgtcacgaccgattaccgcaatccgccgaacggcgacatcgccgacatggcgcgcctgatcgagcaatcggccgcgcgcgactacgacggcgtgatcacgacgatcgccgattacgacgtgctgaagaattcgctgaagaaagtcaccgcgaagaagatcccgctcgtgacgatcaactccggcaccgaagaacagagcgcgcaactgggcgcgatcatgcatgtcggccagcccgagtacgtcgcgggtcacgcggcgggcgagaaggcgaaggcggccggcgtgaagcgcttcctctgcgtgaaccacatcgcgaccaacagcgtgtcgttcgaccgctgtcgcggcttcgccgacgcgatcggcgccgactacaagagctcgacgatcgactccggccaggacccgaccgagatccagtcgaaggtgagcgcgtacctgcgcaaccatccgaacacgcaggcgatcctcacgctcggcccggtgcccgccgcggcgtcgctgaaggcggtgcagcagatgggcctcgcgaacaagctgttcttcgcgacgttcgatttctccgacgacatcgcgaaggcgatccagagcggcgcgatcaagttcgcgatcgaccagcagccgtacctgcagggctacatcccggtggccgtgctcgcgatcgcgaagcagaacaagaccaccgatcccgcgaagatccgccagatcctcgaggcgaacccgaaattccaggcgcggctgtcgacctacgggctgcagccgtcgtacgggccgaagaacatccgctcgggcccgggcttcatcacgaaggagaacctcgagaaggtgatcaagtacgcgggccagtaccgctaacgtccatcgcagcgattcgcacgacgcgcgggcgctcgcccgcgcgctttaccggcgggcgcagccgcacgcgccgcgcgccgggcatcaaggagacatcatgggtgtagtcggcaagcacatgtcagcgcacgcacacgagaagccgcagccgggcgcggcgtccgacgagcggctgcgcggcgaggcgtggttccagcgcttcctcaaccgtcccgaattcgccgccatttccggcgccgtgctcgtgttcgcggtgttcgcgttcggcgcgggcggctccgggatgttcaacctcgacggcatcatgaactggtcgcaggtcgccgcctatctcggcattctcgccgtcggcgcgtgcctgctgatggtcgcgggcgagttcgatttgtcgatcggctcgatgatcggcttcgccgggatgatggtcgcgatccccaccgtctacttccattggccgatctggctcgcggtgctgttcgcgttcgcgggctcgatggcgctcggcgcgctgaacggctatctcgtgatgcgcacgaagctgccgtcgttcatcgtcacgctcgcgttcctgttcatcctgcgcggcctcacgctcgcgctgtcgatcatgttcgccgaccgcaccatcgtctcgggcctcggcgactacgcgcacgccgatcccgtcgtgcacttcctgttccagggcgtcgcgttccacgagctgttccgctcgctcgcgcacgcgggcgtcggccggttgctcgacaacggcgagccgctcgtgcccggcgtgccgaaggtgctgctgtggtggctcgccgtcaccgcggtcggcgcgttcgtgctcgcgaagacgcgctacggcaactggatcctcgccgcgggcggcgacgcgcacgcggcgaagaacgtcggcgtgccggtgcgccgcgtgaagatctcgctgttcgtgctgaccgccttctgcgcgtgcctgttcgccgtgctgcaggtggccgacatcggctcggccgcggccgaccgcgggctgcaaaaggaattcgaggcgatcatcgccgcggtgatcggcggcacgctgctcacgggcggctacggctcggtgatcggcgcggcgttcggcgcgctgatcttcggcgtcgtgcagatcggcatcacctacacgaacatcagctcggactggtttcgcgtgttcctcggcgtgatgctgctcgtcgccgtgctgttcaaccactacgtgcgccgccgcgtgtcgcagtcgtaacggagtacaagcatgtccacgccagcatcccacgatacgattctcgcgctcgagaacgtcagcaagtatttcggcaaggtgatcgcgctgtccggcgtcacgctgcgcgtcaagcgcggcgaggtgcattgcctgctcggcgacaacggcgccggcaagtcgacgctcatcaagacgctcgcgggcgtgcacccgccgtccgacgggcagtatctcgtcgacggcaagccggtgctgttcgattcgccgaaggacgcgctcgacctcggcatcgccaccgtctatcaggacctcgcgctcgtgccgctgctgtccgtcgcacgcaatttcttcatgggccgcgagccgcagaagaagctgttcggcctcttcaacgtgatggatctcgattcgagcgcgcggatcgcccgcgcgaagctcgcggagatgggcatcaacgtgcgcgacgcgcaccagccgatcggcacgatgtcgggcggcgagcgccagtgcctcgcgatcgcgcgcgcgatccacttcggcgcgcgcgtgctgatcctcgacgagcccaccgccgcgctcggcgtcaagcagagcttgaacgtgctcaagctgatccacgccgcacgcgcgaaaggcatctcggtgatcttcatcacgcacaacgtgcaccacgcgtacccgatcggcgattcgttcacgctgctcaaccggggccgctcgctcggcacgttcacgaaggacacgatcagcaagaacgaggtgctcgacatgatggcgggcggcgccgagatgcagaagatgatcgccgaactcgacggcgcgaccatttgacccaggattcgcgatgacttcccctaccctttcctttgcgcagaatcgcccgctcgacgtgatctgcgtcggccgcgtcgccgtcgatctgtacgcgcagcagatcggcgcgcggctcgaggacgcgtcgagcttcgcgaaatatctcggcggctcgtcgggcaacatcgcgttcggctgcgcgcggctcggcctcaaatcggcgatgctctcgcgcgtcggccacgatcacatgggccgcttcgtgcgcgagacgctcgcgcgcgaaggctgcgacacgagccggctgcgcaccgacaccgagcgcctgaccgcgctcgtgctgctcggcctgaaggaccgcgacacgttcccgctgatcttccatcgcgagaactgcgcggacatggcgctcgacgaggacgacttcgacgaggcgttcatcgcttcgtcgaaggcgctcctcatcaccggcacgcacttctcgaccgagcaggtgatgcgcgcgagccgccgcgcgctcgactacgcgcgccgcaaccaggtgcgcaccgtgctcgacatcgactatcgccccgtgctctggggcctgacgggcaaggccgacggcgagacgcgcttcatcgcgaacgaaggcgtgaccgcgcatctgcagcggatcctgccgctgttcgacgtcgtgatcggcaccgaggaggaattccgcatcgcgggcggcaaggacgcgctcctcgatgcgctcgcgatggtgcgcgcggtgacgagcgccgcgctcgtcgtcaagcgcgggccgctcggctgctcgatcgtcgacggcgacgtgcccgcgacgctcgacgcgctgcccgtcatccgcggcgtcgaagtcgacgtgatgaacgtgctcggcgcgggcgacgcgttcgcatcgggcttcctgtcgcagtggctgcgcgggcggccgttcgccgacgcggcgcgcgcggcgaacgcgtgcggcgcgctcgtcgtgtcgcggcacggctgctcgcccgcgatgccgacgcccgccgagctcgcgtatttcctcgccgaggcgaagcgcgatcccgcgcggatgcgccgccccgatctcgacgcgacgctcgcgcggctgcaccgcgtgacgcccgcgcgcacgccgcgcgacgaagtgctcggcttcgcgttcgatcaccgcaatcagttcttcgagctcgcgcgtcaaacgggcgcgagcgtcgcgcgcatcgatgcgctcaagcgcctgttcgtcgaggcggtcgcgcagacggaggcgcagctcgggctcgccgggcgcatcggcgtgctgatcgacgaccgctatggccaggacgcgctgaacgacgcgacgggccgcggctggtgggtcggccgcccggtcgagctgccgggttcgctgccgctcgaattcgatcacggccgctcgatcggcacgacgctcgcgtcgtggcccctggagcacgtcgcgaagtgtctcgtccaataccatccggacgaggccgccgagccgcgcatcgaacaggaaacgcagttgcgcgcgctgtacgacgcggtgcaggcgagcggccacgagctgctgctcgaagtgatcccgccgcgccgcgcggatctgccgcaggcggccgacaccgtgtaccgcgcgctcaagcgcctgtacaacctcggcatccatccggaatggtggaagctcgcgccgctcgacgccgcgcaatggcaggcgatcgacgcgctgatcgccgagcgcgatccgtactgccgcggcgtcgtgctgctcggcctgtcggcgggcgtcgacgagctcgtcggcggcttcggcgcggcggccgcgtccgcgacgtgccgcggcttcacggtgggccgcacgatcttccacgaaccgagccgcgcctggctcgcgggcgagatcgacgatgccgagctgatcgcgcgcgtgcggcgcactttcgagacgctgatcggcgcgtggcgcgcggcccgcacggacgcccgcgcgcgcggccgccacgccggcgccgcgccgcgcgtggccgcctaggagccgcgcgatgaatcgcagagcaatggatgacgacacccgacggagcccgagcgtgaacgacttcatcgacgatccggccgcgagcgtgcaacgcacggtccggctgaccgccgcgcaggcgctcgtgcgctatctggccgcgcagcgcgtcgcgaccggcgacggcgacgcgccgctgttcggcggcgtgttcgcgatcttcgggcacggcaacgtcgcgggcctgggcgaggcgctgcatcaataccgcgacgcgctgccgacctaccgcgcgcacaacgagcaggcgatggcgcacagcgcgatcgcgtacgcgaaggcgcacctgcgccgccggatgatggccgtgacgacatcgatcggccccggcgcgacgaacctcgtcaccgcggccgcgctcgcgcacgtgaaccggctgccggtgctgctgctgccgggcgacgtgttcgtgtcgcgcgcgccggacccggtgctgcagcagatcgaggatttccatgacggcgcgatctcggcgaacgacgcgttcaaggccgtgtcgcgctacttcgaccggatcgtgcatccggcccagttgctcaccgcgctgccgcgcgcgctgcgcgtgctgaccgacgccgcgctctgcggccccgtgacgctcgcgctgccgcaggacgtgcagacgatggcctacgactacccggccgagttcttcgcgccgcgcgccgtcacgttccatgcgcccgcgcccgtcgaggcggagctcgacgcggcgctcgcgccactgcgcgcgtcggcccggccgttcatcgtcgcgggcggcggcgcgctatacagcgaaggcggcgcggccgcgctcgccgcgttcgccgagcgccacggcatcccggtcggcgagacgcaggccggcaagagcgcactgccgtgggaccacccgctgaacgccggcgcgatcggcgtgacgggctcgcccgcggcgaacgcgctcgcgcacgacgccgattgcgtgatcgcggtcggcacgcggctgcaggatttcacgaccggctcgaacacgctgttcgcgcgcgcacgcgtcatcggcatcaacgcgaacgcgttcgatgcgctcaagcatcgcgcgacgatcgtgcaggcggacgcgcggctcgcgctcgacgcgctcggcgcgcgcctcgaaggctggcgcgccgacgccgcgtggacggcgcgcgcgcacgcgcgcgcgaacgcatggcgcgacgccgtcgcggccgtcacgcatgcgccgccgcgcgcgcgggcgctgccgtacgacgccgacgtgatcggcgccgtgcagcgctcggcgcccgattcggccgcgcgcgacatcgccgtgtgcgcggcgggcacgctgcccgccgagctgcacaagctgtggcgcgcggcggcgccgggcggctatcacgtcgaatacggctattcgtgcatgggctacgagatcgcgggcgggctcggcgcgaagctcgcgaagcccgagcgcgaggtgatcgtgatggtcggcgacggcagctatctgatgatgaacagcgagatcgcgacgtcggtgatgctcggcgcgaagctgatcgtcgtggtgctcgacaaccgcggctacggctgcatcaaccggctgcagcaggcgtgcggcggcgcgccgttcaacaacctgttcgacgactgcgtgcaaggcccgctcggcgcgccgcgcatcgatttcgccgcgcacgcgcgcgcgctcggcgcgcgcgcggagcacgtcgccgatatcgccgcgctcgaagcggcgatggcgcgcgcccgcgcgtccgatcgcacgtacgtgatctgcatcgacaccgatcccgcccgcacgacgcccgacggcggctggtggtgggaagtcgcggtgcccgaagtgtcgccgcgcgacgcggtgcgcgacgcgcgcgcggattacgagcggcacctcgccgcgcgcgcgggcgctcccgcctctcgttcaaccccctctactccggaatcatcgacatgagcgcacccgacatccgtatcggcatcaacccgctgtcgtggatgaacgacgatctgccgtcgctcggcggcgagacgccgctcgccgtcgcgctgaccgagggccgcgagatcggctacgagggcttcgagctcggcaacaagtttccgcgcgagccgcaagcgctgaaggcgctcctcgcgcagtacgacctgtcgctcgtgtccggctggtattcgggccggctcgccgagcgcggcgtgcaggaggagatcgacgcggtcggcccgcatctggaattgctcgcgaagaacggcgcgacggtgatggtctacggcgaagtggccggcacgatccagggctcgcccgcgccgctctaccagcgcccgcgcttcgtcgacgacgcgcaatgggacgcgtacgccgagcgcgtcgacgcgttcgcgcgctacacgcgcgcgcaaggcgtgcggctcggctatcaccatcacatgggcgcgtacgtcgaatcccccgccgacgtcgaccgcctgatggcgagcacgagcgacgcggtgggcctgctgttcgacgccggccacatgacgttcggcggcggcgacccggtggccgagctcgcgaagcacatcggccgcgtgtgccatgttcactgcaaggacgtgcgcccggccgtgatccggctcgcgcgcaaccgcaactggagctttctcgacgcggtgatcgcgggcgcgttcaccgtgccgggcgacggctcgatcgatttcccgacgatcgtcgacatgctcaagcgccacggctaccgcggctggctcgtcgtcgaggccgagcaggacccggccgtcgcgccgagctacgcgtatgcgcaaaagggctatcggacgctgcgcgcgctcgtcgacgcgccgctcccgcccgtcggtcacaaggaggcggcgtaatgagtctgctcgtcaagggcgcgggcgacggcatgtcgatcgcgcgcatcacgccggaatcggcgcactggaaacacgtcggcttcgccgcgtaccggctgaaggcgggcgaggcaatcgcgctcgccgaggccgcgcgcgagatgtgcatcgtcgtgctcaccggcaccgtcgacatcgaggcgggcgacggcacgtgctggaccgcgctcggctcgcgcgacagcgtgttcgacggcgtcgcgccgtacgcgctgtacctgccgccgaagctgtccgtcatcgtgcgcgcgtcgcgcgacgcggagctcggcgtggcgagcgcgccggcggccggccgctatccggcgcggctcatcaagccgtcgcagatgcggcgctcggtgcgcggcagcggcgcgaacacgcgctacgtctgcgatatcctgccgcagaccgagccggcggaggcgctgctcgtcgtcgaggtgcgcacgccttccgggcactcgtcgagctatccgccgcacaagcacgacaccgacaacgtgcccgtcgagagctcgctcgaggaaacgtactaccaccgcgtgcatccgccgcagggcttcgtgttccagcgcgtgtacaccgattcgcgcgacctcgacgaatcgatggccgccggcgaccacgacgtcgtgctggtgccgcgcggctatcatccggttgtcgtgccctacgggtatgagtcgtactatctgaacgtgatggcggggccgacgcgcgtgtggcacttcaagaacgatcccgcgcacgagtggatgctgaacggcgggcggtgacggccgaacgacgctccgccgacgccgccgcgccgcgcgggcaaccggcgaaccgcgcacacgcagccgacgcggcaccggcgcacgccgtccaatcgacacgcggccgacggcgctcagccgacactgagccaacgctcgacgatgcccgcatcgagcgccttcgccgcgccgtcgtagacgatcctcccccgccccatcaccgcgacccgcgacgtcagcgccggcgcgagctgcatccgctgctcgatcagcagcagcgcgacgccttgcgccttcgcgccggcgagacacgcgcgaacctgctcgaccgcgagcggcgcgagcccctcggccggctcgtcgacgatcagcacgcgcggcgcgccgatcaacgcgcgcgcgagcgcgagcatctgctgctcgccgcccgagagcacgcccgccttcgtccgccagcgctcggcgagcatcggatagcgctcgcgcgcgtcggcgagcgccgcgcgcgcggcggcgcccgacgcgccgcgcaggccgaggcgcaggttgtcctcgacgctcaggagcgcgaacacgtcgcgatgctcgtcgacgtagccgacgcggtgccgcgcgatcgcgaacgtcggcgcgcccgcgacatcgacgccgccgatgcgcaccgtcccctcgacccgcaccatgcccatgatcgccttcgcgagcgtcgagcggcccgagccgttgcggccgacgagcgcgacagcctcgcccgccgcgatccgcaaatcgacgccgtcgagcaccggcagcgcgccgtagccggcgcgcacgccgcgcaattcgagcagcgcgctcatcgctcgaacgcctcgccgagatacgcggcgcgcacggccgcgttcgcgcggatcgccgcgggcgagccggtggccaccagctcgccgcgcacgagcaccgacacgcgatcggcgaagccgaacaccgcgtccatgtcatgctcgatcatcagcaccgtcttgcccgccgtcgcgcgacggatcagctcgatcgtgcgccgcgcctgctcgcggctcatccccgcggtcggctcgtcgaacagaaacaccgacgcgccgctcgcgagcgcgagcccgacgtcgagcgcgcgctgctgcgcgtagctcaggctgcccgcgagcgcgtcgcgatgcgcggcgaggccgatcgacgcgagcgcggcgtcggccgcgcgatcgatcgcggccgcggcggccggcccgcgtcgccagcggcggcgcgcgcgcggcgcgtgcaacgccgcgcatcgcagattgtcgtagacgctcatccgcgcgaacacgctcgtctgctgaaagctacgcgcgaggccaaggcgcgcgaccgcatgcggccgccgccgcccgagctcgatgccgttcagcgcgatgcggccgcgcgtcggcgcgagcgcgcccgcgatcaaattgaagagcgtcgatttgcctgcgccgttcgggccgatcagcgcatggcgctcgccggggcggatcgtcagatcgatgccgacgagcaccggcgtcgcgccgaacgatttgctcacgtccgccatgcgcagcgcgggcggcgcgctcgccgcgtgcacgccaccgccgacgggctcggcggcgacctcgaacaccggcgacggggcattgtcggacacgcgggcggcatgacgcgcgcttgtcgcgcttgtcgcacttgtcgcacttgtcgcgcttgtcatgcttgtcatgcttgtcatgcttgtcgtgcttgtcgtgcttgtcgtgcttgtcatgcttgtcgtgcttgcaatgctcaccgcgttggtctcgtttgccgcgctcgccgcgtttgtcgaaccgtccacatcgcccgcatcgcgcgccttcagctccgccgatccgcacgccgcgccgcacgtatcgatcgcatcggcaaacgccggcccattcgtgcgaggcgcgccgcgcccccaccgtcgcgccgcatgcgcgagccccacgccgagcgccgccgcgagcgccgcgatcccccagccgagcggcgcgcccgcatcgaatcgccagggcccgatcaccgcgcgccgcgcatcgtcctgcgcgaactgcagcgcatatgcgagctcggcggcaaacacgatcgcgacgccgccggcgagcgccgcgcccgcgccgggcaacgcgcgtcgcgcatcgaagcgcgcgcccccgtgccgccgcgcgtcgcgccacgcgcgccaccggccgctcgcgccgcccggcgcggccagcaccacggcgacgaacagcagcccaaggtacagcagccacgcgcgcgacacgctcgcgacgaacacgctgaagaacgtcagcaacaccgcgccgacgacggggccgaaaaaggccgtcgtcccgccgatcaccgtcgcgaacagcaccgcgcccgagcgcagcatcccgacgctctccgccgtcgcgacctcgacgtcgatcagcgtcagcgcgcccgccacgccggcaaagaacgccgccgcgatcgccatggcgaagcgcacgcggcacggatcggtgccgagcgcggcgacgcgcgccggattgtcgcgcaccgcgttcgcgagccgcgcgaggcgcgtgcgcacgagcacccgcatcgccaccgccgcgacgacgcaccatgcggcgatcaacgcatacgcatgcatcggtttgccgaactcccacccggcgagcgcggggcccgccgcgcggtcgatcgacacgccgcccgcgccgccgaaccactcgggcacgctccacgcggcggccgcgacgagctcgccgatcccgagcgtgatcatcgcgaacgcggtgcccgcgcggcgcgtcgcgacgaagccgaacagcgcgccgaacgccgcgcccgcggcaccgcccgcgagcggcacgagcggcaacggcaggccgtagcgattgaagccgtgcgcggcgacgaacgcgccgagccccgcgaacgccgcgtgcccgaacgacagcaaccccgtcgtgccgagcagcaggttgtacgacagcgcgagcacgatcatcgcggccgtctgcgcgagatagccgagcatccagccgcgcggccacgcaagggcgggcacgacgagcagcgcgacgaacgcgagccacgccagcgcctccggcaagcggcttcgcacggcaacggcgcgcgcgctagacatcggcgcgctcgccgaacaggccgcgcgcgcggcacgcgagcaccacgatcagcagcagatacggaatcaacggcgcgaactgcgcgagcgtcaacgcgcgccacgcgtcaggcagcgcgatgcccgcccactgcgccgcgtcgctcagcgacgcgcggctcgccgcggcgaacgtctgcgcgcagccgagcacgagcgacgcgacgagcgcgcccgcgagcgagccgagcccgccgatcacgatgaccgcgaacacgaccgagccgagcgtctgcgccatcgcgggctcgatcaccgcgagcggcgcgccgatcacgccggcgagcgcggcgagcgcggtgcccgcggcgaacacgagcgtcatcacgcgcggcacgtcgtggccgagcgcctcgacggccgcgcgccgcgtgagcgccgcgcgcacgacgagccccgtcctcgaggcgcgcagcaccgcccacagcgcgccgagcatcgcgatcgacacgagcatcatgaacgcgcgataacgcgaaaacaccgcgccgtagacggtgaacgccgcgccgtcgagcgcggcgggcaccggcgcggcgagcggcgcgagcccccagacgagcttcacgccctcggcgatcagatacgcgagcccgaacgtgagcagcaattcgtcgagatggccgctcgccctcacccgcctgagcagcgtgcgctcgcacagcgcgccgagcgcgccgacggcgagcggcgcggcgacgagcgcgacccagaagctcgtgcgcgcggcgatcgcgtagcccgcgtacgcgccgagcatgtagaagctcgcgtgcgcgaaattgagcacgccgagcatgccgaagatcagcgtgagccccgcgcacagcatgaacagcaacaggccgtagctcaggccgttgagcagatcgaggacgaccgactgcaccgcgtcaggccgccggcgcgacgagcggcgcgagcgcggcgcgcagcggctcgggcagcggcaccggccggcgcgtcgcgcgatcgacgtacacgtgcacgaaatgcccctgcgcggcggccgacgcttcaccgtgcgcgaagaggccgatctcgtagcgcacgctcgacgaaccgagccgcgcgacccgcagccccgcctcgacgcgctgcggaaacacgagcggcgcgaagtagttgcactgcgtctcgacgacgaggccgatcgtcgcgccgcgctcgacgtcgagcgcgccgcggcggatcaggtactcgttgacgaccgtgtcgaagtagctgtagtagacgacgttgttcacgtggccgtagacatcgttgtccatccagcgcgtcgtgatcggcaggaagtggcgataggcgctgcgcggcagcggaacgggtttggtcgaggacatgtcggcgcgaggcgagaaaacggtggctgagtgaggcgtcgagagcggccggtcggttgcgcggcgcaagcggcgcaagcggcggaaggggcgcaagcggcaatgacggcgatagcggcgatagcggcgcgttcgccacgcggcgacgccgcgcgcggcgtcatcgcgcgggcggacgcccgcgaaaacgcgcgcggcaacggccgcgcgggcatcggcgcgagcatgcgcgacgaaatgcgcgccgccgtcacagcgattcgacgagcatgcgccggtaatcgtcggccgacgcgatacgcgggttcgtcttgtggcaatgatcggcgagcgcgccctcgatcacgtggtcgaacgcttgctcgtcgacgcccatttgccgcagccccgtcggcaggccgagacgcgcggtcatgtcgtgcagcgcctgggacagatccgcgcgctcgggcagattcatcacgcggcgcatccgcgcatagcggcgctcggcgacgacgctcggcgcgctttcgttgaagcgcagcaccgcgggcagcacgaccgcgttcagcgtgccgtgatgcagcgaagtcttgccgtcgaccttcacgccgcccaacggatgcgacagcgagtgcacgcagccgagccccttctggaacgccatcgcgccctgcatcgacgcgctcatcatcgcgaggcgcgcggcgcgatcgccgccgtcgtgcgtcgcgcgctcgatatgcgcccacgcgcgctcgaggccgtcgagcgcgatgccgtcggcgggcggattgaacgccggcgcgaggaaggtctcgatgcagtgcgcgatcgcgtccatgccggtcgcggcggtgagcccgggcggcaggccgagcgtgagcgacgggtcgcagatcgccgccttcggcagcaggtgccacgaatggaagccgagcttgcggccgtcggcgaggatcaggatcgcgccgcgcgcgacctcgctgccggtgcccgaggtcgtcggcaccgcgatgagcggcgcggcggccgcggtgatccgctcgctgccgccttcgatcgtcgcgtatcgggtgagcggcgccggatgcgtcgccgcgatcgcgacgcctttggcgagatcgatcgccgagccgccgccgaccgcgacgagcccgtcgcagccctcgtcgcgataacgctgcgcggcggcgagcacggcggcttcggtcggattcgacggcgtgtcgtcgaacacgggcagcgcgccgaggccgagtgcctcgagcgcgcgatcgacgagccccgccgccgcgacgcccttgtccgtcacgacgagcggccgcgcgatgccgctgcgcgcgcactcggcgccgagcatcgcgagcgcgtcgtcgccgagatggatgtgcgtcagataatagatgtaggccacgggggacgtctccttcgatcgtgctcgttcaaaccgccggacggcgcctgaagcgcggccggcgcgccgcccggcgctggacaagcggccgccgtccgggcgaacatgcgacgccgggcgcggccgcgcggggcgtgccgcacagaaaagcatagattgcggcaaattccaagaggcgccgcgcaaggacattttcacatcaacgaggaaacatcatggcagatccgcagctcatcacgaccgcattcgacatcccgggctaccggatcgagcgctcgctcggcgtcgcgcgcggcatcgtcgtgcgttcgcgctcgatcgtcggcacgttcggcgcatcgattcaaacgctgttcggcggcaacatctcgctctacacgtcgctgtgcgagcgcgcgcggcaggatgcctacgagcggatgatcgacgaggcgcggcgcatgggcggcaacgcgatcgtcgggatgcgctacgacgccaccgagatcgcctcgggcgtgaccgaggtgctgtgctacggcaccgcggtgcaggcggtgcgcgccggctgacgcgcgcgtcaagggcggcacgccgcgccggcgcggcccgcgatgccggcgcgaaccgcgcgccgttcgccgtcccttgccgccgcccgctatcgttcgtcagcccgggttcgcgaccgctccgggaaaatcgacgaactcgaattcgagcccgcgcgcgcgcatccagtcggcgaccgcctggccggtgcccgcgcgccacggccgcagcttcggcgcctcgatgagccgatattcgagcaattcgggcgacaggcggatcgtcccgctcgcgcgcacgtgatacgcgatgatcagctcgttcttgcggatgaactcgtagacgccgacgagcgtcacggattcggcctcgagcgacgtttcctcgcgcacttcacgcgcgatgcccgcctcgggcgtctcgccgtgctcgagaaagccggtgatgagcgcgaacatgccttccggccacgcggcgttgcgcgcgagcaggatccggccttcgtactcgacgatcgccgcgacgacgggcaccgggttgttccagtggacatagccgcaggttgcgtcggggcacgcgcggcgcaggcggccgccctcgtcgacgggatcggcgcgctcggcgagcgctcgcgcgcagcgaggacagaagcggtagtcggcggtggtcatggtcgagggcgaatgcgggctgccgccgaacgcgccggcaaccgccggccgtccgttcggaggatcgtgatcccgcattttagcgagtttgggcggcgggacgcagcggacgtcgatccggcatcggggggcaacgccggcccgccggcgccgaccgtcgagcgatcgcgccgcgctggcgtgcgcctgtctcgggcctgccgcgccgatgcccgcgtccgcgcgacggcgacctcacgcgattggcgatacgatggccgaccgtccacctagcgagctgcgtccccgaccatgaccgaccgccgatcacaccacgatgacgatctcctttccctcatcgacgaactggaggccgaatcccgagcgatcgacgcgcggatgtcgcacctcgacgcgctggtttcatggcacgacttcctgattttcgaagccgagaacctggcgaagctgcaacgcagtctggccgatatccgcgagcaatccgggcagatcccgcacgcgccgcacgacgtgcgccggttccgtctcggcctgctgtggatgggcgcggtggcggcgtacgaaggcgcgatgcacgagctgttcgtcaacacgctgcgcgtcgaatcgcttcgagcgaaggcgctcgatcgcctgcgacagctgatccgcgacggcgcgtcgccgcaccgagacatcaagaccgccgatgcgcaatccgtcacgcgctggttcacgctcacgacgatcgccgatccgctcgtggccgccaaacgcttcgacaccctctacggcatcgccacgatcacgccggacccagcgtggtgccggcgcgtcctcggcatcagaaacgcgtttgcgcatcgaaacggaatcggcgtcgacatccgcgaagaagcgcttcacgaattgatcgaccgcctcgatgatctggccagcgaatttcattcggcgtttctgcacgaagcgggcaagctgaccgaaacatgatcgctgccgccgtcgccggccaagccccatgacgttcgcatgcgcgggcgcgccggcctgcggccgctccggtcagaggaagacccgatgcttccgcacgcgcgcttcgccgacgcggcggattgcccgcgcgcgagccatgcgccgccgcgctgccgcgacgccggctcccggtgcatggcgcaccgccggcggcgcgcttcgcctccatcgcggcttcaccgcgccttcaccgcgccttcaccgacacgaacctgcgctcgctcccccgctgaatcagcaccgcgaccaccttccccgccttcgcctccagcgccggcaccatgtccggcgtctcgatcagcgtatcgtcgagctccagcacgacgtcgcccggccgaatccccgcgttcgccgccggcccgcgcaccgcatcgaccaccatgccgacgggcaatcccgtcgagcgccgctcgtcgtccgtcagcggatgcatcgtcaggcccaggcggtccgcgccgcccgtctcgctgcggccggcggccgcattgcccggcgatgcggtcgcgcctgtcggcgcgctcgcggccgcgccggagctgagcatcaccgtcatcggcatccggttgcggatcagcgtgatcggcgcgctcgccccgggcggcagcgccgcgaggtcgccggccagttccgccgagcggccgagcggccgatcgccgatctgcacgatcacgtcgcccggcttcagcccgaccgccgccgccggcgaccccggctccactgcattgacaagcgcgcccgccggccgcggcaggccgaacgccgccgcgagccccggaccgacgtcctgcgcgtcgacgcccagcgcgttctgcgccgccgcgggcggcgcttgttgcgcctgttgcgcctgttgcatcggcggctgcgcctgctgccgcgcctggcgctgcgcctgcagcacctgcgcacgcaccttcatcgccatgtcgatcggaatcgcaaacgtcacgcccggattgcgctcgccgctgccgtagatctgcacgtcgatgccgatcacctcgcccgcgcggttgaacaccgggccgcccgagttgtcgaggttgccggtcacgtcggtctggaagaacggaaagcggccgccgtcgggcaacatgcgcgccgtcgcgctgacgatgcccgtcgtcaccgtgttcgccgagccgtccggcgtgccgatcgtcagcaccggctcgcccgtgcgcacccgggacgaatcgccgagccgcaccgtcggcagcttcgtcgcgtcgatctgcaacacggccacatcgctcgaatcatcgacggccagcacccgcgccttgaattcgcgccggtcgatcaggcgaaccgtcgcctcgctcgcctgcccgaccacgtacgcggtcgtcaggatgatcccgtcggcgccgacgataaaaccggatccggcgcccgccatcgcgcgcggcccgttctccggcgacagtgcgggctgcgtggcggcggatttgaagtaggcgaagaacggatcgtcgggatcgagcgcctcgaggccggacgccgacatctgcggatcctgcgcaggcacgctcacgctgacgacggcgggcccgtatcgctcgacgagcgtgggaaaatcgaccggccccgcggcgccgatctgcgcgattcgcttcgccttcgccggcgattgcagcgtacccgcggcgagtggcgtcggctgcaggcaagcgaagccggcaagcaccgccccgagcgctgcaacgtgaatcagggcgcggccaagcgtttgacgagacacagtgcacctcccaggcagtcgttatgccagaggcccgccgcgcgacgcgcgaaggactagcacgcactgatgaatcgattattgcatagcgcccggcgaacggaagtccgggctttcacgaaatgcgcgcccgtcgcggcgcgggacgagcgttcgccgaatgtattcgggctgtgttcgggctgcgttccgaatgtgggccgaatgtgggccgaatgcggcggatatggctcggagccggcgacgcgcctcgcgaacgcgcgccgcagcggccgctcgccgacgcgtggccgctgcggcgccgcgccatgcttcgagcccggccggcggcttacccgactccgccgccgcgcgtcttcgcgcgccatgcgcgcagcgcaacggccgcgaatccggccgcccccaccgccagcatcgtcgccgcaagccacagcgccggcgagaacgaccccgcgtgcgcggcgagcggggcggcggcgagcggcccggcgatctgaccgacaccgtatgaagcggtcgcatagcccatcaggcccgccgcccgctcgccgcgcaggcggcgcgcctcgcgcatcgcgaacaaggtgatcgcggtgaacggcaagccgacgagcgcgctgccgagcgcgaacccgggcgccgtcggccagacgatgccgagcgcgacaccgagcgcctgcaccgcgcagcacgcaccgagcagcagccggttgtcccagccgctcggtagccgcgcgccgagcagcgccccggcgatcagcgccgcgccgaacatcggccagaacagatcgggccaccgcgaatgcgcgggcagcgcggcgcgggcgatcaccggcaggaaggtcgcggtgatgatgtagccgaagccgggcaagccgtagaggagcacgagccagaatgcgtcgcggcgggcggcggccgactcgacgtgcggcgcgcgcgcggcgggcgcggccatcgcgccgtgctggccggcgacgcccgccaccggggaatttctttcggctgtcgcggtcgctgagttggctgagttggctgagttggctgagttggctgagttggctgagttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgttggccgtgtcggccgtgtcggccgtgtcggccacattagccgcgctgaccgcgtcggccaccgctcctgccccttctgccgctccggccgctagccgctcgccggcccgaccagcggcatccgcaacgccgacgccatcgcccgctcgcttcgcgccgccgcgcgattgcccgccgtccgtgccggcgcccgcggccccgaatgcgcgccacacgaacgccgtcagcaccgccgacgccgcggcgaacccgatccacccgagcgccgcgtgacgccccgcgagcgcgaagccgatcagcccggtcgcgacgatcccgatccccggccccgtgtagatgacgccgccccatgcgggcgcgccgtgctcgacgacgcgccgcaggccccactgcgacgcgaacacgaacgtccatgcgctcaccgcgccgccgacgaagcgcacgagcgcccatacccagaacgggctcgcgagtcccatcgcaaacgtcagcaagaccgtcgccgccaagccggcgcgcaccatccgcgccggatcgacggcgatgcgcgcgcaagtcatcgcgccgacgaaatagcccgcgtaattcgcggacgcgagccagccgccgtgccggatgtcgagctcgccgcccgcgagcatcagcggcagcagcggcgtgaaggcaaaacgcccgacgccgagcgccaccgcgagcgccaccgcgcccgcaagcgccgcgcggcacgcggcgcgttgatcgtgcgacggaccgcgcggcccactagccgcagcgaggaaagaaggtagagagctcatcgtttcgaggggcgaagcggccacgccatcgggtcggaagcatcgcggccggtcaagatcatggtcgaagtcgattcgatgctagcttgaccgatcattctcgaaaaatgaataattcagattcgatccatcccacggagagaatcatggatctggcggctctcgcgatctttcgcgcggtcgtgcgcgagaacggcgtgacgcgcgcggcggcaaagctcaaccgtgtgcaatcgaacgtcacgacgcgcatcaagcaactggaggagcagctcggcgcgccgcttttcgtgcgcgacggccgccggctcgtgctcaccccggccggcgagacgctgctgccgtatgcggagcgtctgctcgcgctcgccgacgaggcgcgccacgcggtcaccgaaaaccggccgcacggccggttgcggctcggcgcgatggaaagcaccgcggcgagccgcctgcccgccttgctcgcccgctaccaccaggcgtggcccgacgtcacgctcgagctcgtcaccggcacgacgggcaagctgatcggtctcgtgcgcgacttcgagctcgacgccgcgctcgtcgcgacgccggccggctccgaggcgctcggcgagccgttcgagacggcgtccgcgttcaccgaagaactggtgctgctcacgccgcgcggccatccgcgcgtgcgcacgccgcgcgacgtgcggctgccgacgctcgtcgcgttcgagcgcggctgcgcgtaccgcggctgcgtcgagcgctggtacgcggcggaggggctgaagcccgagcgcgtgctcgaactcggctcgtatcacgcgatcgtcgcgtgcgtcgcggcgggcgcgggcgtcgcggtcgcgccgcgctcggtgctcgccgtccagcgcgagccggacagcctcggcgtgcacccgatcgacggcatgccgccgatcgatacgatgctcgtctggcgccaggggcatttctcggcggcgctcgccgcgctgcgcgacgcgttgcgcgacgccgccgccgcggcgaacgccaccgacgtcgcggcgcacgaagcggcgaaggtcgcgccccggcgcacgcggcgcggcgccgcgcgcgaaacgctgccggcttgatacgggcaggcgcgaatgcgtccggcgcgtcacggtcacggtccggtcacggtcacggtcacggtcacggtcgcggtccggtcacggtcgcggtcgtcgtgacgtgacgtaacgtgacgcgatgcgacgtcgcgcgagatggcgcgccgccagcctcgcgaatcgcgacgacgaacccgtcgaaacaaaagcaaaacggtccaaccggcgcgagccgattggaccgttacgatcgcgtggtatttgcgcccacgccacggttcacgacgttcgtgaacgcgggaggccgaaccgacaagatcaccgcgggcgttacgcggcagacgagccgctcgccccgcccccacggcgatctggacgcatcgcccccgacgtgcgcacacaggcgcaaagcgcatagggcgccgccgatggcgcgaacggcgccaatacggggcgcagcatcacgaaacagcagtcacgtaacagcagccacctggctgcggatgcaaaacagcgcaaacgcggcgcgccgattccgggcgcgccgcggcccggccgcgttacagccgcgcctcgacccagcccttgacgcccgcgagcgccgccggcagcttcgccggctccgtgccgcccgcctgcgccatgtccggccggccgccgcccttgccgcccacctgctgcgcgacgaagttcacgagctcgcccgccttcactttcttgcttgcatccgccgtgacgccggcgatcaggctcaccttgccgccgtcgaccgccgcgagcacgatcgccgcgctcttgagcttgtccttcagcttgtcgacggtttcgcgcagcgtcttcgcatcggcgccgtcgagcgtcgcggcaagcacgtgcacgccgcccacttcgaccgcctgctgcgcgagctcgtcgccctggctcgacgcgagcttcgacttcagcgcgcccagctccttctcgagcgacttgacctgatcctgcacctggccgatgcgctgcagcagctcggacggctgcgccttcagcgcggcggccgccgcgttcacgcgcgcgtcgagcgcctgcacatagcgcaccgcgttatcgcccgtgatcgcctcgacgcggcgaatgcccgccgcgacgccgccttccgcgacgatcttgaacaggccgatgtcgcccgtgcggtgcacgtgcgtgccgccgcacagctcgcgcgagaagccgagatcgagcacgcgcacctcgtcgccgtacttctcgccgaagagcgccatcgcgccgcccttcaccgcgtcgtcgtacggcatcacgcgcacgatgcccggcgcgttcgcaagcacctgctcgttgacgatggcctcgacgcggcggatttcgtcgtcggtcagcggcgcgttgtgcgcgaagtcgaagcgggtcttgtccgcgtcgacgagcgagcccttctgctgcacgtgcgagccgagcacgtcgcgcagcgccttgtgcatcaggtgcgtcgccgagtggttgcgcgcagtgcgcgcgcggcgcgcggcgtcgatctccgcgcggaccacgtcgcccaccttcagcgtgccctgctcgagctcgccgtggtggccgatcacgtcggcctggaccttcagcgtatcgccgaccgcaaaacgcgtggccgcgttcgcgagcacgccctggtcgccgacctggccacccgattccgcgtagaacggcgtgtggtcgagcaccaccaccgcgctctcgcccgccttcacttcgccgaccgacgcgccttcgacgtacagcgcgacgaccttcgcgtcgtcgaacgcgatttcctcgtagccgtggaacgtcgtcttcgcgcccgtgtattcgaggccctgcgtcgccttgaacttgcccgccgcgcgcgcctgctcgcgctggcgcgccatcgcgtcgtcgaacgccggctcgtcgaccgtcacaccgcgctcgcggcacacgtcggccgtcagatcgagcgggaagccgtacgtgtcgtgcagcttgaacgcgagctcgccgtcgagcgtcttgccgcccgcggcgtccagttcggcgagcgccgcctcgagaatcgacatcccgtgctcgatcgtctcgaagaagcgctcctcctcctggcgcagcacgtcggtcacgcgcggctcggcttccttcagctccggataggcggcgcccatctcggcgacgaggtcggccacgagcttgtggaagaacggcgccttgcggccgagcttgtagccgtggcggatcgcgcggcgcacgatccggcgcagcacgtagccgcggccttcgttgccggggatcacgccgtcgacgatcaggaacgagcacgcgcggatgtgatcggcgatcaccttcagcgagttgttcgcgagatcggcgacgcccgtctcgcgcgccgacgccttgatcaactgctggaacagatcgatctcgtagttgctgtgcacgtgctgcagcacggccgcgatccgctcgaggcccatgccggtgtcgacgcacggcttcggcaggcgcgtcatgttgccctgcgcgtcgcggttgaactgcatgaacacgaggttccagatctcgatgtagcggtcgccgtcttcctcgggcgatccgggcgggccgccccacacgtccgggccgtggtcgtagaagatttccgagcacgggccgcacgggccggtgtcgcccatctgccagaagttgtccgacgcgtagcgcgcgcccttgttgtcgccgatccggatgatccgctcggcaggcacgccgacttccttcgcccagatgtcataggcttcgtcgtcgtcatggtagacggtgacccagagcttgtcggcgggcagcttgtagacgctcgtcagcagctcccacgcgtaatggatcgcgtcgcgcttgaagtaatcgccgaacgagaagttgccgagcatctcgaagaacgtatggtgacgcgcggtgtagccgacgttctcgagatcgttgtgcttgccgcccgcgcgcacgctgcgctgcgcggtggtcgcgcgggaatacgggcgcgtctccgcgccgaggaacacgtccttgaactgcaccattcccgaattggtgaagagcagcgtggggtcgttgccgggcacgaggctcgacgagcggacgatcgtgtggcccttcgattcgaagaacttgaggaatttctcgcggatttcggcggctttcatagcgtgcggggacggtcgggccaaactgggttgaacgcctgccgctgcggctcaggcgggcggcggcgggtttctgaaacaatcgattatacgggatagatccccgggcgcggcccgcggacgttgcggcgggctcggcggcggctcgggccgcgtgccgcggggccgcggcgcgccggaggggccgacacattcgcttggagaagcgccgtgcgccgtgcgcgacacgtcggctcggcggtgcacgccgcatcgcgcaaacgcaggcgagccgtgagcgaggagcggcgcttgccgggcggcgggtgcgttgggcgcgttgggtgcgtcgggcgcggcgggtgcggaaagcgcgcccggcggccgcgcgcggctgcgtcggaccgtcgccgttccgaccgctcgcgcgacaaccgcgcacgaatcgctttaagatgcggcgggagacgattcaccgaacacgcgcccgcgcggacgcgccgcgaacggcgcgcccacccgaaaagcgcaaccaacagaggagacagatcgaagatgggagccctcagccacatccgcgtcctggacctgagccgcgtgctcgcgggcccgtggtgcgcgcagacgcttgccgatctcggcgccgacgtgatcaaggtcgagcgcccggagtgcggcgacgacacccggcactggggcccgccgtacctgaagacgccggacggcgccgacacccgcgaagccgcgtactacctcgccgcgaaccgcaacaagcgctcggtgacggtcgatatcgcgacgcccgagggccagcggatcatccgcgagctcgccgcgcaatgcgacgtcgtgctcgagaactacaaggtcggccagctcgcgaaatacgggctcgactacgcgtcgctcgcggccgtgaagcccggcctcgtctattgctcggtgacgggcttcggccagacgggcccgtacgcgcaccgcgccggctacgacttcatcatccaggggatgggcggcttcatgagcatcaccggcgagcgcgacggcctgccgggcggcggcccgcagaaggcgggcgtcgcgatcgccgatctcgcgacgggcctgtactcgacgatcgcgatcctcgccgcgctcgcgcaccgcgaccgcacgggcgaaggccagcacatcgacatggcgctcctcgacgtgcaggtggcgctcctcgcgaacatgaacacgaacttcctcgcgagcggcaagccgcccgtgcgctggggcaacgcacatccgaacatcgtgccgtaccagacgttcgagacgagcgacggctggatcatcgtcgcggtcggcaacgacggccagttccgcaagttcgtcgaggcgggcgggcgccccgagctcgccgacgacgagcgcttcgcgacgaaccccgcgcgcgtgcgccaccgcgacacgctcgtgccgatcgtcgccgcgatgacgaagacgcgcacgaagcgcgagtggctcgacgcgctcgacccgctcggcgtgccgtgcggaccgatcaacgacctcgccgaagtgttcgacgacgagcaggtgcgcgcgcgcggcatgcaggtcgatttgccgcatccgagcggcgcgagcgcgaagctcgtgcgcaatccgatccggatgagcgcgacgccgcccgacgcgcgcagcgcgccgccgctgctcggcgagcacacggacgcggtgctgcgcgacatgctgggttacggcgacgcggcgatcgccgcgctcagggacaagcgcgtcgtctgagcacggcgcgcggccggccgcgcgcccgcttgccgtgcgtcgccggtagcgcgcggcgctcctgcagcctcctgaacgacgccgtaaacggcaacagggcgcgccgctggcgcgccctgttgcccgaccctagcgggccgaccggcgggccgaatccgcccgggatcccgcatacgtcgaagcgtcgaaaaacgtaaccgacacatcacccgcgcgagatcgcccggcacgccgctccgacaccgcgccggctcggccgcccgggcgcgcggcccgcctcgcccgcgcccgcccgtcggcccgccggccgcgtcgcgccgggccgacttcagcgcacgccggcgccgacgaggccgcccgccgccgcgcccgcgaccgtgccgatcggcccgcccgtgatcaggtagccgagcgcgccgcccgccgccgcgccgatgccggcgttgcgttgcgtgcggttcatcgcgcacgcgccgaggctggcgagcacgacggcgatgacggtggcgcgaacgagaaaatgggtcttcttcatcatgatgctgtcttcgagagcgttgccgcgcatggcacggcgcggcggcatgaaatccgggtaaagaatccgggtgagcgcatcttaaaaaagcgaaatcgggccgacaaggcgatttacgtcccgttacagcggcaacacatgccgggccatcccccgaaaaacgcgccgcgccgcccgccgcaaggggcgccgctcctcatgacggtcgtccgtcaggtagaattgacgtattcgggcggcgcgccatgcgccccctccccttttcttcccctgttccgcatgagcaccgaacgcaacgacgccaccgcgccttccaatttcatccgcaacatcatcgacgacgacaaccgcacgggcaaatggagcgggcgcgtcgaaacgcgctttccgcccgagccgaacggctatctgcacatcggtcatgcgaagagcatttgcctgaacttcagcgtcgcgcgcgactacggcggcgtgtgccacctgcgcttcgacgatacgaatccggaaaaggaaagcgtcgagtacgtgaactcgatcgtcgacgcggtgcgctggctcggcttcgactggcagaaggccggcgtcgaccatcaatacttcgcgagcgactactacgacaagctctacgaattcgccgagctgctgatccagcgcggctgcgcgtacgtcgacagccagagcgccgacgaaatgcgcacgaaccgcggctcgctcaccgagccgggcacgccgtcgccgttccgcgaccgctcgcccgacgaaaacctcgcgctgtttcgccggatgaaggcgggcgagttcgccgaaggcgagcacgtgctgcgcgcgaagatcgacatgagctcgccgaacatgaacatgcgcgacccggtgatctaccggatccgctacgcgcatcactaccggacgggcgacaagtggtgcgtgtacccgatgtacgactacacgcactgcatctcggatgcgctcgaaggcatcacgcactcgctgtgcacgctcgaattcgaggatcaccgcccgctctacgactgggtgctcaaccagctcgccgacgccggcgtgttcgcgcggccgctgccgcagcaaatcgaattctcgcgtctgaacctcacctatgcgatcacgagcaagcgcaaattgctgcagctcgtgacggaaggccacgtcgacgactgggacgatccgcggatgccgacgatcgtcggcgtgcgccgccgcggcttcacgccggagagcatccagctgttctgcgagcggatcggcgtgacgaaggtcgattcgtggatcgacatgagcgtgttcgaaggcgcgctgcgcgacgatctcgacgacaaggcgccgcgcacggtcgccgtgctcgatccgctcaagctcgtcatcgacaactacccgcaaggccagagcgaggaatgcacggcgcccgtgcacccgcaccacccggagcgcggccagcgcacgttcccgatctcgcgcgagctgtggatcgagcgcgaggatttcagcgagcatccgccgaagggctatttccggctgttcccgggcaacaaggtgcggctgcgctacggctacgtgatcgaatgcacgggcgcggacaaggacgagcacggcaacgtgaccgccgtgcactgcaactactatccggacagcaagtcgggcaccgaaggcgcgaacaactacaaggtgaagggcaacatccactgggtgagcgccgcgcacgcgtgccccgccgaagtgcggatctacgatcgcctgttcaaggaaccgcatccggacgcgggcgggcgcaacttcctcgaggcgctgaatccggattcgaagaagatcgttcaggcgtacctcgagccgggcgcgcgcgacgcgctgccggaggcgcgctatcagttcgagcggcacggctacttcgtcgccgatcgcgtcgattcgaagcccggccagccggtgttcaaccggatcgtcggcctgcgcgacagctggggcaagccggcctgataaccgcggcgcgggacgacccgcgcgacgcggcgccgaaaggagaatgcccggtgcgagccgggcattttcgtttttcgtttttcgttttcatgttcgctagacgcgcgccgcgcgccggccgttcggccttgcgcgttctccacgcgcgcaccgtgcgcggcaacatcgttcgtgcgctccgttcgtgcgtccatccggcatcgaaccgggcggcgaaccgggcggcggccgagcccacgctccgcgcatcgaatcggccccgccgcgcatcggcccgacgctcccccgcaagcgcaaccacgcgatagcgcatcggatcaacgcgaccggtacgcccggcgcgccccgccgcattcagcccgccagcgtccgatgcaacgccgcgagcgacagcgtcgtgccgaacagccgcgcgaggctgcggctcgcgtacgcgtcgacgtcggcgggcgccgtccagcggaacgcatccatttcgggaatcatcgtgccgtcgcgacggctcggaaacatcgacgtgcacgtgcagcgcgacagatcggtctcgccggcggccgcgcgcgcggcgaacagatgcaggtccttgtcgcgccggtaggcgaacaggccgagatcgacgagccgcgcgggatcgagcacgatgcccgtctcctcggcgagctcgcgcagcgccgcctgctgcgcggtctcgcccggctcgccctgccccttcgggatgtcccagtgcgtcgtgtcggtcgcgtgcgcgagcagcacgcggccgtcggaatcgagcagcacgacgccgcacgataccgtgcgcgcgcgggtgcggccgggcggcttcatcgcgctcatgcgcgcgtcacgcccgcgtcagcgcttctgcagttgccacttgcccgccgcggtcttgcaatagagcggccgcagcgtcatcgattgccccttcgcctcgatctcggtcttgatctcgcggcacgtgcggccttcctgctcggtcgtgctcggcgtgagcttcgccgcgagcttcgtgccgcggccgtcgttgacccagtcgacggtctcgccgtccttgccctcgtcgcgcaccttctgcacggccttcgcaagcgatgcggtgtccgccttgctgaaatagctgatcggcgtgtcgttcaggaagttcaggttgttctgcgcgtgcgcgccaagcgcggcggccgcacatgcggcgcccaccagcacgcgcgggaggatcgagacacgggctcgcgtcgtcatgttgttctcctttggaagcgatcgaatgccccggcgcgccttcggtcgcgcgcgccgggagagcgctcaaggataactgcaacgaacggtatttgaaaccgatccggcgacgccgcgccgttgcgcgcggatatcgccgggatatcgccgcccgcatccggcgacgaaaccggcacgcgcgggcgggtaacgcgcggcgatcggccgcgccgccgcagcccgcctgcgcgcgcggcgtgtcgctcgacgccgcgccgacagcgacgcggcgtcgccggcgtccggcctcagtactgcaacccgaatccgcgcgcgtagcgcagcggccccgtcgatccgtccgcgttcagtgcgtggatcgcgaccggcagcctgccgaccggccgcgcgacgccgagcatcgcgtcgacggccgcgggcagcgacgggccgcgcaagccgccttcgtagccgtagtacgcgtaggtggcgagcgtcgcgtccgcgacatcgtcgtagctgatcacgtcgtacggcgcgcgcatcgtcacgtggatcacggtcttgcgccgcgccttcgcgtagtccatcgcgtcgcgcatctgctgcgcctcgctcggcgccgcgatcgccgcgagcacgctcgggcgcgcgccgatgtccttcgccgcgtccgcccgctcgacgtggtcgaagatcaccgaaccctcctcctcgccgttcgcgggcgcggcctgccgcatccgcacggccgacggcgccggcgggctcacgcgcgcgttcggatccccgttgtgctcgacgggcgtgacgcccgtcgacagcgtgccgacgatcacgacgtcggccgcatcgatcgcctgctgctgttcggcccacgtgatcgtgctcagcttcgcgcccgtgacgagcggatggccaagctcgacgaaacgccgccgcatcgcctcggcctgctcgccccacggcgtcaggatgaagatgcgccggcccgcggcctgcagcggcagcgcgccgttctcgttgcgcagcacggtgatcgatttttgcgcgatgtcgcgctcgatcgcgcggtgcgcgggcccgccgatcgatgccagctcgtcgaccggccggccgcgatccgacgcgacgatgccgtggcgcagcttcgtcagcacgatacggcgcaccgagcgatcgaactcggcgcgatcgatccgccccgaatcgaccgccgcggcgacgcgatcgacgagcgccgccaggcgcccggcatcggccgcggtgcgaaactcgacgggcatcagcgcaatgtcgacgtccgcctggaacaccttgacgaccgcgtcgtcctcgtcgaagaagccggcgatgcccttcatgtcgagcgcgtcggtgatcgtcacgccctgatagccgaactcgccgcgcaggatatcgtgctggatgcgccgcgacatcgtcgcgggcgcgatcatctgctcgcccgtgcgggtcgcgacgcgggtgtcgtcgagcgacggatactggatgtgcgcggtcatgatcatgtcgggcgcctcgcccgcttcgatcgcctgccggtacggcgcgagatcgatcgcgtaggcgtcggcgcgcgacttgatcacgacgggcagtccgtagtgcgaatcggtatccgtgtcgccgtgcccgggaaaatgcttgaacgtgccgatcacgcgctcgctcttcatgccctgcaccatgcgccggccgagcaggccgatcgtcgccggatcgtcgccgaacgcgcgcacgttgatcaccggattgagcggattgctgttgacgtcgacgtccggcgcgaaattcacgttgaagccgaccgccgcgatctccgcggcgagcacgcggcccatgtcgtacgcgagccggtcgtcccgcgtcgcttcgtacgccgcgccgagcgccatgttgccggcgaacgcggtcgcctcgacgcgcggcaggcgaaacacgttgccgccctcctcgtcgatgccgatcatcagcccgagcgggctgtcggccgcgggcgcggcccgaatgccgtcgatcagccggcgcgtctgctcgatgcccgtcaggttgttcgagaacaggatcacgccgccaatgccgttctcgcgcagcgcgtcgcgcgcggcgtccggaaattcggtcatgccggtcgtgcacgcgggctgcccgtcggggcaccagtaccggaacgccatcatcagtttttggccgaccttctgccgggtcgtcatgcgttcgacgatcgcgtccgcgcgcgactcgagcgtcgcgtcgtcgtcgcccgagcacgcgccgagcgccgcggccaccgccagcgcgacgggcaaatgaaccaagcttttcttgcgcatcttcaccgaatccttgccgcgcgcattcccgcggcattcacgtcgtttcattcgtcatccggcatccctatcggctttcggttcatcggtactccggaacttcacgcgtattcattcactcagaatgcccattcatcgaattcgtcaaatgggtgatcaatatgcgatttctgccgcgaacattcacgccgattcggcagtgcgcgcagcatagcacggtacttttcatgctgctttcgattttcggctcggccggcgcgcaggcggaaatccgccgaatcacggccgcgcaatgcgcggcgatgcacgccgaatccgtgataagcgacgattcaccggttcaatgcgggcgattgagaaacgtgtcattcgattacgtgaatttcgacggccggattcagccgggcgaaatcgtcgtgctcgatgcgctcgccgaacgcgtgcagacgattttccgcacgctttacgacatgcgctttccgttgagcaaggccgcgccgatcgagcgctatcacggcgacgacgacgcgtcgatgcgcgacgacaatacgtcggcgttcaatgcgcggcgcatgacgggccgcgccgagtggtcgatgcatgcgtacggcgtcgcgatcgacgtcaatcccgttcagaacccgtacgtatcgttcggcgaggacggcgaggcgcgcgtgctgcccgcatcggccgcgaagacctcgatgaaccggctcgacgagcggccgggcaagccggcgcgcccgggcatggccgaacgcgtcgtcgacgtgttcgcggacaacggcttgctgcgctggggcggctattgggacgatccgatcgactatcagcacttcgaggtgggctcgcccgcgctcgtcgcgcgcatggtcgacgcgccgcccgacgacgcgcgccggatgttcgagcagtacatcgcgtcctacgcggactgcctcgcgcgcgcaccgcacgcgagccacgcggcggcgcgcgccgcatgcgtggccgacgcgctgcgcgagtgacgcgcaaccaccgcgcacgccgcgccgccgcgcccgcgcgcggcccgcgcgttcagcgcgcgccgcctgccggcttcgcgcgcggatcgtagccgtcggtgagcgtgccgaggaacgcgatcacgtcccggatctccgcatcggtcatcgcgggcggatcgccgcgcttgcgctcgaacggcggctcgtcgttcaggttcttccagtaacgcttcggcaagtcgtcgaacttctgaacgacgccgcgcttcaccggatagaacttctccggatgcgtgtcgcgctcggcgtagaagcgcagcacgtcgtcgagcgagtgatagacgccgttgtggaagaacgtcttcttcagcgcgacgttacgcagcgtcggcgtgcggaacagcccgcagaactcgtcgcgccccttcaggtcccggcgctcgggcccgcatgcgccgaggtcgtaaaaattcggattccgattcaccgcgagcgcgcgattgcgcggcacgccgagcgcgatcaggccgaaatcgctgaactgcggcggcgagccgtcgagcccgcgccggctcacgtggcagctcgcgcagttgcccttcttctcgtcgttgaagacctgcagcccgtgcagctcggcgcgcgtcaaccgcgcgcggcccgccaggtacgcgtcgtacttgctcgtgtacggatagaacacgtcgggcgcctgctcgaacgtgccgagcgcctgcagcaccgcctcgaacgtcgcgcggtcgtcgtcgagcacgcgcgcgccgaacgccgcgcgaaacgcgggcgcgtacggcgcggcccgcacggcgcgcgcgaccttctcgggcgtgccgttcatctcgaacggcgacgtgagcggcgcgcgcgcctgctcggcgccgctgtccacgcggccgtcccacgtgagcccgcccgtcgggccggcgtcgacgctctcgtcgccctcgtcgtccgattcgtgatagtgctcgctgaacgcgggcaccttctgcaggtatttgagcgtcggcacggcgcgaaagccctgctggcgcagatcgtcgccgccgaattgcgcgggcagcgcgttcggcggcccgaacgcgtgctgcgggctgtggcacgacgcgcaggcgagcttgccgctgcccgacagcgaaggatcgaagaacaactgcctgccgagcgccgtcatctgcttgaccgcctcgtacacctgcgcgcgcgtctgcggctgactgtcgacgatggcgggcgcggccggctgcgcgagcggcgcgggacgcgcagcggaggcagctgggacagcgagcgcagcgggcgcgacggccgcggcggcgctcgcgcccggcccgttcgcgtcacacgcggcgacgcccgcggcaagcgcggcggcggccgcgaacgcgcgcggcgcgacgaagaacgaacggtgctggcgggcgtatcgcggcaagcggcgcatcatcgatccggcggtgtcgagtgggaaaggcgcgagcgtatgtcacccgcatgacagttcgatgacgcccgatcgacagctgaacgaaagcgttacaacatgttgctgtcaaacgtgacttacacaatccgcgcagccggctgtcgatggacattcacacgacgcgccgcctcgcgcgacacgcgccggccggcccctcgatacccacacacctcgtgcgacaagagagacaacgaatgaacaagcattggattcgcgtgagcccgatcgcgctcgcggccgcgatcggcctcaccgcgtgcggcggggacgacgtcacgtcgcccggcctgtccgccgtcaagaacgtcgtcgtgatctatgccgaaaaccgcagcttcgacaacctgtacggcaacttcccgggcgcgaacggcctgcagaacgtgacggccgcgagcgcggcgcaggtcgaccgcgacggcacgccgctcgcgacgctgccgaagatttggggcgggctgaccgcggcgggcgtgacgcccgcggtgacggaagcgatgacggcgaacctgccgaacgcgccgttcgcgatcgacgatccgaacggcttcaacacgccgatgagcgtgacgacgcgcgacctcgtgcaccgcttctacgaaaaccagatgcagatcgacggcggcaagaacgacaagtacgccgcgtggagcgatgcgggcggcctcgtgatgggccactacaccgccgatccgtcgaagctgccgctctggaagctcgcgcagcaatacacgctcgccgacaacttcttcatgggcacgttcggcggctcgttcctgaaccatcagtacctgatctgcgcgtgcgcaccgttctatccgaacgccgacaagagcccggccgcgagccagatctcggtcgtcaatccggacggcgtgacgctcaccaccgcgtcgaactcgcccgcctccgcgctgtcgggcccgccgaagttcgtgaagtcgggcggcctcacgccggacttctacgcggtcaacacgatgcagccgccgtatcagccgagcgccaacgcggcgccgacggggggcgatccgaatctcgccgatccggcgaacccgtcgacgctgccgccgcagacgcagcagaacatcggcgatctgctcacgagcgcgggcgtttcgtgggcgtggtacgcgggcgcgtggggcgcggcgctgcaggccgcgcaaagcggcacgtcgggcgtgatctacggcccgaacatgacgtcgccgaacttccagccgcatcaccagccgttcaactactacgcgaaccaggcgcccggcagcgcgaaccgcgcgcagcacctgctcgacgcgggctcgaacggcgcggccctcatccaggcaatcgacgcgggcaagctgccgcaggtcacgttctacaagccgcagggcaacctgaacgagcacccgggctacacggatgtcgcctcgggcgaccagcacatcgccgacgtgatcgcgcatctgcagaagagcccgcagtggaacaacatggtcgtgatcgtcacgtacgacgagaacggcgggttctgggatcacgtcgcgccgccgaagggcgaccgctggggtccgggcacgcgcattccggcgttcgtcatctcgccgttcgcgaaacagggcttcgtcgaccacacgcagtacgacaccgcgtcgatcctgcgcttcatcacgcgccgcttcgcattgccgaagctcgcgggcctcaagcagcgcgacgacgcgctcgtcgcgaacggcttcaagccgatgggcgacctgacgaacgcgctcacgctgtcgacgggcaactgagcgcgcggccggctcacgaacgcagcatcgcttctttcgggcggcttcggccgccctttttctatcgtccgcgggccgcgcgcgacgcaggatcgcgcggcgcccgcccccgccccccgcgaacgtacgtcgcgcgggcgcgtcgtttagaatgcacgctgccttttcgaccgccccgcattccgagcgagaccgccatgatcatcaaaccgcgcgtacgcggcttcatctgcgtcaccacccaccccgccggctgcgcggcgagcgttcgcgagcagatcgcgtacgtcgcccgccgcggcccgatcgagcgcggcccgaagaaggtgctcgtgatcggcgcgtcgacgggctacgggctcgccgcgcgcatcgccgccgcgttcggcgtgggcgcggcgacgctcggggtgttcttcgagcgcgcgccggcggacgcgaagcccggcacggccggctggtacaacagcgcggcgttccacgacgaagcggccgcgcgcggcctccaggcgacgagcgtcaacggcgacgcgttctccgacgagatcaagcacaagacgatcgatgcgatccggcgcgatctcgggcaggtggaccttgtcgtctacagcgtcgccgcgccgcgcagggcgcatccgaaaacgggcgtcacgcatcagtcgacgttgaagccgatcggccacgcggtgcggctgcgcggcatcgatacggacaacgaggcgatcaaggaaacgctgctgcagccggccacgcccgacgagatcgcggacacggtcgccgtgatgggcggcgaggactggcgcatgtggatcgacgcgctcgatgcggcgggagtgcttgccgacggcgcgaagacgaccgcgttcacgtatctgggcgagcaggtcacgcacgacatctactggaacggctcgatcggcgaagcgaagaaggatctcgaccgcaccgtgctcgcgctgcgcgacaagctcgccgcgcgcggcggcgacgcgcgcgtctcggtgctgaaggcggtcgtcacgcaggcgagctccgcgatcccgatgatgccgctctacctgtcgctgctcttcaaggtgatgaaggcgcgcggcacgcatgaaggctgcatcgagcaggtcgacggcctgttgcgcgacagcctgtacggcgcgcagccgcacgtcgacgccgaaggccggctgcgcgcggaccgcctcgagctcgatccggccgtgcaggcgcgcgtgctcgagctgtgggaccaggtgacggacgacaatctgtatacgctcaccgatttcgccggctacaaggccgaattcctgcgcctgttcggcttcgggatcgacggcgtcgattacgatgcgcctgtcgagccgaacgtacggattccgaatctgatcgaatgacgcgcgccgcctgagcagcgcaacgccgcacggctcgcgcgacgcgcccgcggcgcgccgtcgatgcgccgcgacggcgcggggcgcgcgccttggcgcgacgtgctcgagatccgcgatgcgctacctgcccgcacgccgcgcatcggcccgaacggccggcacgtcccgccgcgccaccgccgctcgcccgccttcacgcgcgcccggcccgttgccgcgcggtcgacatcccgcgagcgacggcgggcgacgcgcaagcgcgccgctcgtttcgctccgcccccgcctccttgctccaaagcgtcgtaccccaccgttcgcgcgatcggccgcgaaccggtgagacgccgaccggctgttcacaactacatcggtttgtaaaaaagagacggagacggaaacgcgcgtcgggcgcaacggcggcatgagcggcgcgccggcgggctgcggccgccgcgacacgccgcgcggcgcggcccgcccgtttcttgctgcgtcaaccaagcgaaaaacggggtgcggcaaacgggaagcgagcagcgagtcgcggcccgtcgcgcgccccgcgacccgaatcgccggcgcgccttgtggtggccggcgcacaggagcgaagcgcgatgcccgacccgaacgatgccgccgagcgcggcaacgacgaacgcagcgagcacgacgaacccggccgcgaacgcgcgcgcgggcgccgcgaagaggccgacgcccacgcgcgcgacgcgcggcccggcgacgcgccttccggcgagcgcaagcggcccggcaagaaaccgctcgtcgtgctcgcgatcatcgtcgtgctgctgctcgtcggcgcgttcgtctggtggttcgcgacgcgcaatcaggtcagcaccgacgacgcctacaccgacggcaacgcaatcacgatcgcgccgaaggtgtccggctacgtcgtcgcgctcgcgatcgacgacaacgtctacgtccatcgcggcgatctgctgctcgtgatcgaccagcgcgactatcaggcgcaagtcgacgcggcgcgcgcgcagctcgggctcgcgcaggcgcagctcgacgccgcgcaggtgcagctcgacatcgcgcacgtgcagttccccgcgcaataccggcaggcgcaggcgcagatcgaggccgcgcaggcgagcttcaggcaggcgctcgccgcgtacgaacggcagcacgcggtcgacgcgcgcgcgacatcgcagcaggcgatcgacgtcgccgacgcgcaacggctcaccgccgacgcgaacgtcgcgaccgcccgcgcgcaggcgcgcaccgcgagcctcgtgccgcagcagatccggcaggctcagaccgcggtcgagcagcgccgccagcaggtgctgcaggcgcaagcgcagctcgaggccgcccagctcgcgctgtcgtactgcgaagtgcgcgcgccgtccgacggctggatcacgcgccgcaacgtgcagctcggctcgttcctgcaggcgggcgcggcgctcttcgcgatcgtcacgccgcagctgtgggtgacggcgaatttcaaggaatcgcagctcgagcgcatgcgcgccggcgatcgcgtgagcgtgtcggtcgacgcgtatccgaacctcgagctgcacggccacgtcgacagcatccagctcggcagcggctcgcgcttctccgcgtttccgccggagaacgcgaccggcaatttcgtgaagatcgttcagcgcgtgccggtgaagatcgcgatcgacggcggcctgccgcgcgatccgccgctcggaatcgggctgtcggtcgtgccgaaggtgtatctgaaatgacgatgacatcgatcacggcgacggcgaagactcgcaatcatgcgccgaccgaaccgggcgccgcgcgtgatgcgcggcaccgtatccatcccgttcgccgcattcgccgcgccgccgcgcctgagcgcgcacgcttggccgccgtcggcggcgccgcatcgtctcttctcgccccgtgccgatgaacggatcgacgcccaccccgcccgccgcaccgcgccgcgaccgcaacggcaacggcgacggcacgtggcgtcccgccgcgaacccgtggctgatcgcggtcgtcgtcacgctcgccgcgttcatggaggtgctcgacacgacgatcgtcaacgtcgcgctgccgcacatcgccggcacgatgtcggcgagctacgacgaagcgacctggacgctcacgtcgtatcttgtcgccaacggcatcgtgctgccgatctccggctttctcggccgcctgctcggccgcaagcgctacttcgtgctgtgcatcgtcgcgttcacgatctgctcgttcctgtgcggaatcgcaaccgatctcggccaactgatcgtgttccgcgtgctgcaggggctgttcggcggcggcctgcagccgaaccagcaatcgatcatcctcgatacgttcccgcccgagcagcgcaaccgcgcgttctcgatctcggccgtggcgatcgtcgtcgcgccggtgctcggcccgacgctcggcggctggatcaccgacaacttctcgtggcgctgggtgttcctgctcaacgtgccgatcggcgtgctgacttcgctcgcggtgatccagctcgtcgaggatccgccgtggaaacgcggccgcgcgcgcggcctgtcgatcgactacatcggcatcacgctgatcgcgatcggcctcggctgtctgcaggtgatgctcgatcgcggcgaggacgaggactggttcgcgtcgacgttcatccgcacgttcgcggtgctgaccgtcgcggggctcgtcggcgcgacgttctggctgctctacgcgaaaaagcccgtcgtcgatctgtcgtgcctgaaggatcgcaatttcgcgctcggctgcgtgacgatcgcgacgttcgcggtcgtgctgtacggcagcgccgtgctcgtgccgcaactcgcgcagcagcggctcggctacacggcgatgctcgcgggtctcgtgctgtcgccaggcgcgctcctcatcacgctcgagattccgatcgtcagcaagctgatgccgtacgtgcagacgcgctttctcgtatgcttcggcttcctgctgctcgccgcgtcgctcgtgtactcgcacacgctcgtgcccgacatcgactatccgaacctcctgaagatacgcagcgcgcaatcgctcgcgatcggcttcctgttcgtgccgatcacgacgctcgcgtatctgaccgtgccgcgccggctgaacgacgatgcgtccgcgcttttcacgatgttccgcaatgtcgcgggatcgatcggcatttcgctgtcgaccgcgctgattcgcgagcgcgcgcaggcgcgcatggcgcatctgtcgacgcacctgtcgccgctgtcgcagaacttcgacgatacgctgcggcagaacgcgcagacgatcgcatcgctctcggggatgccgccgcccgccgcgctgcaaacggcgagcgggcagttgtacgagaccttcgtgtcgcaggcgacgatcctcgcgtacctcgacgtgttcgcgatgctcgcgatcttctgcttcgtgtgcacgcccctcacgctgcttttctcgcccgtgaaggcggcgggcggcccgggaggacactgatatgcggcgcgcactcacgcgatggcggctgtcgttcgcgctcggcgcgctcgccgcgctcgcgagcgcgtgcacggtcgggccggactttcatcctccgcgcgccgacgtgcccgcgcaatggcatgacgtgacggctacttcgacttcatcggcttcatcggcttcatcggccgcatcgcccccggcggccggctcgggcgcgccgaacgccggcgcgccgccccgttcgctgccgacggtcgaggccgacccggacccgcgctggtggcgcacgttcggcgatccggtgctcgatcgccttgtcgagcgcgccgcgcaggacaatctcgacgtgcaggccgcggtgctgcgcatcgccgaggcgcgcgcgcaggtgcgcgcggcggccgcgcaggggctgcccgacgtgcgcgcgagcgcgagctaccagcgcgaacagctcggcctgaagggctttctcgaggacggcggcgtagacgcgcagctcgagcggctgggcgcgccgggctcgccgctcgagcgcatcgcgcccggcgcgggcgcggcgctgcgccgcggcgccgagcacacgctcgaccagctcacgtcgcccgtgaacctgtggcaggccggcttcgacgcatcgtgggagctcgacctgttcggccgcgtgcggcgctcggtcgaggcggcgggcgcgcagacgcaagccgcgattgaaggccgcaacgacgcgctgctgtcgctcgaagcggaagtcgcgcagacctatctgcaactgcgcggcgcgcaggcgctgcgcacgctcgccgtcgcgctcgccgacgagcagcgcgacgtcgtcgcgctcacgcgcgatcaggcgcgcaaggggctatcgagcgagctcgacgtgcaaagcgccgacgcgcggctcgcgcaactgcgcgcgcagttgccgcaattcgaccagcagatcgcgctgctgcgcaacggcctgtcctacctgctcggcgacgcgccgggcgcgctcgacgacgcgctgcgcgagccgcgcgcgctgccggagcttccgccgacggtgccgatcgggctgccgtcgacgctcgcgcgccgccgcccggacatccgtcgcgcggaagcgcaactgcacgcggcgaccgccggcgtcggcgtggctgtcgcgcagttctacccggacgtctcgctgacgggccaggtcggcacgcgcgcgacgcacgcgcgcgagctcgcgcactggtcgcatctgttctatgcgttcgggccgagcgtgtcgctgccgatcttcgagggcggcgcgctcgtcgcgaacctgcgcctgtcgcaggcgcaacaggcgcaggcggcgctcggctatcggcgcgccgtgctgctcgcgctgcgcgacgtcgacaacgcgctcgccgcgtaccggaccgaccagacgcgccgtgacgcgctgcgtgacgcggcggccgccgagcgcacgacgttcgagctcgcgcgcgacagctatcgccacgggctcgtgtcgttcatcgacgtgctcgacgccgagcgcgagctgtcgcaggcgcgccagcaatacgtgcagggcagcctgcaactgacgaccgatctcgtctcgctgtacaaggcgctcggcggcggctggcagcccgtgccggccgcgcaaacgcccgcgcccgccgccctcgacgccccgacgcaagacacgccgctcggcgcaacggcgcctgcgcgacgatgaacagccgcttgaacggaaaccgcgtgcggccgtcgtctccgcgcggatagagcgcatgcaggcgcggcacgtatcgatcgagacagcggtcgcgctcgtcggcagcggggccgtcggtgacgatccgcaggcccgacaccctgatccagtcgagcgccgggtgctcgccctcggcgatctgcagacaatcggtctgccaggtggccggcccctgaacgcgacgtgcgacgcatcgccgcaagcaccgggcggccgcgcgcgtgcgacgcgcatcgcacggctcgcccgcgtcggacgggcgcgtcagaccagcccgttctccgtcgcgtacatgaacagatcgacgtccgatttcagcccgagcttgcccatcgcgttgtgcttgtgcgtgctgaccgtcttgatgctgcggccatagcggttcgcgatgtcggtcatcgtcatcccggtcgcgcatagccgcaccacctcgatctcgcgcgggctcagttgccgcggcgcgtcggtcccgcgcatcgctcccccgcccgccgcgcccgcgtgcgtgccgacgaacggccgcccctggtacacggcggcgagcgcgcgcggcagctcgtcgaggtcgccgcgcttgctgagcaccgcgagcgcgcccgcctggcgcatcgtgtgcatcagcaccggattgtcgagcatcgtcagcacgatcacgcgaaccgagggatagccgtcgcggatcgcggtgagcatcgcgaggccgtcggcggccggctgctcgggcatcgcgaaatcggtgatgacgatgtcgcacggcgtggccgcgagcagcgcgagcagccccgccgggtcatgcgcttcgccgacgatcgatacgtcgcccatgcccgccagcatgtggcgcacgcccagcagcacgagcggatggtcgtccgcgatcaacacttgaacgctcatttaccttcctccttttggatcgccgcgatcgcgcgattgcgccgaatgcgcaacgcagcgcagcagatggttcaccatcgcgagaatgtcccgggtcgcgccgcgaatcgcgcgcgcgtcgcccgccgtcagcagatggtggaattcgtcgagcagcgcgtcgacatgcgcctgcccgaacaggctgtacgtgccgcgcgccgtatggcaccacgcgcgcagctcgcgctcggacaggccgtcgcgcagatggcgcgtgagcgtatcccggtcgcgttcgagcgcgcggccgcaggcgagcaggatcgcgtcgcgcgccgcgcctggcgcggaggacgcgccgaatcccgcgaacaggcgcgccgcatcgatgcgcgacggatcgaagcgcagcgcgggcacgggctcgatcgcctcgacgagcgcacgctcgagcgcgtcgagcgtcgtcggcttgccgatgcacagcgtcatgcccgcatcgacgcagcgcgcatgctcggcgtccgatacgagcgccgtcacgccgacgatgggcgtcgcgcgcacgcgcgcatccggatgcgcacggatcgccgccgtcagcgcgatgccgtccatgcccggcatccggcagtcggtgagcacgacgtcgtacgcggccgtgccgagtgcgcgcaacgcctcgtcgccgctcgcgcagaggcgcgcgtggtgaccgagcgcgtcgagctgatagcgcagcacgatgcgattcatctcctgatcgtcgacgacgagcacccgatacgcgcccggttcggcccgcgccgccgtgtgcgcgcccgccgcgtcgcgcgcatcgcgcgcgtcgagcgcggcgcgcaggccgtcgatgaacgctcgccagccgagcggattgctgctcaggcgcacgtgcgtgccgctgtcggtccagccggcgagcgccggcgcatcggtcacgccgacccagccgagctgcgtgcgcgacgcatcgacgcgcgcgtcgtcgcacagcaccgcctcgacatccggcgcgccgcgcgcggccacccgcacgcccgccgcgcgcgcgtacgcggcgagcgtggccgcgagcgcggcgtcgcccacgtcgatcgacacgacccgccccgcgagcgcatcgttcgcatagccgcgcgccgcgaccgcgcagcgaatgcgcgcggtcgccgtcgttcccctgccttcgtcactcgtcaacgtcacgtcccctcccagcaatcgcgcgagcttgcgcgcgatcgcaagcccgagccccgttcccgattccatgcgccgtgcgccgcgcgtcgcgcgcgcgaacggcgtgaacagccgccgcaactcgtcggcggcaatgccgatgcccgtgtcgacgatcgtcgcgacgagctcgaccatgccgtcgacgtcgtccgccgcgcgcacgcgcaccgacacgccgccgcgctccgtgtacttgatgccgttgccgatcaggttgacgagaatctgccgcagccgattgccgtccgtcagcaccgcggcgggcacgttggcatcgacgtgcagccgcagccgcaaacccttgcgatgcgcgtgcaccgcgagcatcgcgctcacgctgtcgacgagctcgcgcacgtcgacacgcgtcttctcgatcgcgaattgccccgcctcgatgctcgcgtgatcgagaatgtcgttcagcacccgcgcgagcgactgccccgagtcctgcacgagcccgagcagccgctgctgctccggcgcgagcagcccctgcctcaccagctcgacgagcgcgagcatgccgttcaccggcgcgcgcaattcgtggctcgcggtcgcgagcgagccccggctcgctctgagcgccgcttgcagccgcttcaggtcgcggtgcgcccatccgtagctcaacagcgcgacgagcacgtggctgccccatagcaccgggtacacatgcgtccacttgcagggctcagtcgcgatcagcatgctctcctgcatccggttggacagctgcggcagcgtcaggaacgcgagcgccgctgcgcagagacatacgagtatgcgtcgacagaatttgcctccgcaaaagccgtcgcttttcataccttcatcccatatggaacctcgccagaatacgcatctcttccgttaccggaaaaaactcgcacctcctttttctgcggcgttccgcttatgggtacggtcgtttatcccatcgcacgtgcgctttctccgattcctcgattcgatggcgcgcagtcgcgagcggcggcgtccgcgcttgagccgccccgcgttcgcgcggggcggccggcaagcgaaagtcgacgatcaacgcatgcgcatcgcgatattctcgcgcccgatttggccatttcgggcttcgcacctcgtcaaatctacgcttcgtccgaaaatgaaaaaactgattcggcttttccgttcacctccgtctctgccgtccgattcggctcgcatgcccgaaacgattgcagaatcgcgccgattttcggctaatagcgcacatccacgaccacgctgtccgtgtacgttccaaccgcgggcgtcggctgatccggatagaggcgcgcggtgtacggaaactgctgcgccgaacggccgtcggccgccgcgccgctgcccgcgcggttcgccgactgcccccacaccgcggcggcgcccgggccgaagatgtcgtactgcagccggttcgcgccattggccatctgccggcgcccgctcgcgtgcggattcgcgccgctcgacaggcccaccgtgtagaccatccccttcgtgcacgtgagcgacacgctgcccgtcaccggcgcgaagctcgcgaccgtcggcgccgcgccgaagttcacgtcgggcgcggcgatcatgcagtcgttcgtcacggtgatcgtcaccggcacgaccgcggtgcccgagccccggtcgcggccgaggcagatgccgagcacgccgatgccgctgcagtaatcccagttccatgcgatcgtcagcgtgtccgtgtaggtgcccgccgcgacgttgctgccctggaccgttctgaaatacatcggcagcgtctgcgcggggccgccgaaaatcccgagcaggttcagcaactgcccgctcgcccagttgtaggtcacgccgagatcgagcttgatcgaatagttctggtcggcgaacaccgtgtacggcaccgcgtcgcccgtcgggccgacgagcttgccgccgttggccgacgtgatcgacgcgttgatctggtcaccgatcacgaagaggccgagcagcgcgcccgaacacgacagcccgctgctcgtcgtcgaagtcgattgcggctgacgcgcgacggcgaacgacgtgaccgtgccgaacgacgcggcggccgcgctcacgaccgagcacgtcgcgtgcgcatgcagcgccgaaaagagaccgagcgcgagcgtcgccgcgatgcgcacgaagaatagtcggaatggcgtcatcgaggaatcctgtcgttattcgccgcacgcgagcgggccgacgcggctcatctgcgccgcgtcgatgtcggctgcgaacgtcgcgcggcaggtgcggccgtcgggcgtccgcacgcgcaggtggttgagcgcggacaagccttcgagataggtctcgccctgccagccgacgagcgcggtctcgccgctctcctcgtgcagcacgcgcgagccgatggcgaccggccggcccgccgcgtcgacgagcgcgatctgcgcgcagacgatcctgcggatcgggaacgtgacgagcgcaccgccgtggtcgcgcactgcgacgcggcgctcgacgatcggcacgcgcacgttgctcggcaggtcgagcggatcgatctcgtacttgcccgcgtaatacgacggcgcccacggcacgagcaggtggccgccgccgtcggtcttgccgacgagctgattctcgtagcgcaccggcacgcccccgcggccctgcgtatcgatcagcacgaacgcatcgtcgacacggttcgcgggcagcaccgcgccgtccatcacgacgaccgagccctgcacctcgccccagcgcgcgtagccgcgccccgcgccgtagccgtacacgccgccctgcgcctggaagtagcggttgcgccacgtcgcatccgcctgctgataatgcgagccgccgcccgcgtacgcgagattccagccgaggccgccgtcgctcggcacgctgcggctgtactgcacgcgctcgctgaaactgttgttcgcgtcgcgcgcgagcgcgcccgtcacgacgcccggctcgccgagcggcacgatcagttgaagttgcgcggccacgccgtgctcgccgaccgtcttgttgaccgatgcgtagagcgtcgcgcgccgccatagcggccgcgtatacgacaggttcgcgatccgcgtgcgcgtgccgtccgcgccgcgcacatcgaagtagccagcgccgagcgtgccgccgagcgcgccgagattgagcgcgcccgtcgcctgcgtgctgctgcgcacgagccggtacgcgacgttcgccggcaggtcgtacaccgacaggtcgcgaaacccgttcgtgcgctggatgcgctgcagcgacacgctgaaccgctgcgacgcgtagctgtagccgaacgcgtattgccggcccgacgcaccggcgaggcggctctgcgtcgccgcgacgccgagcacgccgaacatgccgatgccgaggtcgaacccgagcccgccgagcgcgaagcgctcgccgccctccacgtggccctcgagcgtcaggtaatcggtcaggccgtgacgcgcggtgcccgacgccgcgaacttgccgtacgagaacgagcggatcccgtagtcgcgccgcatcgcgcccgccgacagcgaataatcggagagccctttttgcagcagcgtgttcgcgacgtagaacggaatcgtcgtcgccacctgacggccgagcgcgtcggtcgtgacgacggtcgcctcgccggcgccgttgatgaacggcacgttgttcatcgtgaacgggccgggattcacctgccccgtcgtcgtcttgctgccgttgatgaacagatcgaccgcggtgggcaccgcggcctggcccgagaactgcggcagcggataggtgacgatgtcgggccgcaccttgaaatcgcgctcgacggacacgccccccaagcgcacggcgctcgaccacgacagcgcgcccgtgatcacgtcgcccgcggtgtacgtgcgcagccggtcctggtccgaatagcgccagaacgtgtcgtagcgcagatagcggttgctcccgacgccgccggcgccgccaccgtaatcgcgccggtagacgcccgtgttcgtcacggtgccccatcggtcgaacagccgctgctcggtccatgcggacgtgtagctcgtgccgagcgtcggcgaattcgcatacacgtcgtaattgaacaggagcccgaagctgacggccgcgggcgtgcggtcgtacagccgcggcgaaccgagcgtctggcgcggcagccagtcgggcggcacggtgagcttcaggcgctgctcggcgctctcgtattcgacctgcacgccgtcgagcctcgacagatcgacgagcgcatcgggctgcgcgcccgtgcgcaccgacgcctgcgcgagatcgcccgcgcgcgcgtagtagatgccgtcgcgatagcgaaccggcacgatgcgccccgtcgacagcgcgttcacgacgagctcgagatacagcgtgccgtgcgccgccgtgccccccacgggcggcggcgcgcggccgaagctgtccgcgagcgtcgccgtctcgcccgcgcgcgcgtgccccgccgccgcgaatgcgatgcccaccgcccacgccgccgcgcgccgccgcggcagtccgctcgttctgtcatcgttgtaccgcttcaaggcatttccccgtcgcgacattgtcgcttgtgtcgtgatgcggattaccgattcgaagcggcgccgtccacgtcgattgcgagatcggccacaccgttgaccgtggcgatcagcttggaattggaatggagcttgagagtctcgggcagcgcccagcgcatccgcgcgccgggcagcacgtagccgagcaggccgcgcgcgaaatcggcgcgcgcgccgctcgcttcgaacgccgcgtgcgtgatgcgcgcatgcacggggccgcgattcgacacgacgagccaacgcttgccgccgtcgtgctcgacgcgccagcgcagcgcgggccgccccgccgtcgccggatcgcggcgcctgtccgggtgctctttcgtccacaggccgtcgccgtagacgaagagcggcaccgagtagtgcatctggaacttcacgccgagcgacgtcccgctcgcggcgggttgcgcgtcgtcgtccggctgcgggatctcgtcgatcagcacgcgatacgcctgctcggtgccgggcgccgtatccgcgagccgcgtgaggcgaatcaactggcgcttgccgggctcgaccgtcgccatcggcgggctgccggccacgcgcggctgatcctcgtcgtagacatcctcgccgttcgcctcgcgccagccgagcacgcgcacctgcagcgtcaccggccggcgatcgcggttctcgagccagagcgccgccgcccggtcgccgctttcgatcacgggatcgatcggccagatcatcacggacgccgccgcgtgcgcgtgctgcgcgacgaacggcgcggcggcggccgcgccgagcagcgcgcagcgcagcgcccttgccgcgcgcgccggcgcgccgggcgatctcgaaactttcatcacggattcctgattgattaataactgagcgtgacctgcgcggtatcggtatacgtgccggcgggcgcgccgccgcccggcagcgtgagcgcgccgtagatcggcagcgtgatcgtgccggacacgggcagcgacaccgcctgcccgaccgcgatcgcctgcgtgcgcgccgggtccgaatacaaccggtatgcgacgcgcgcgccgccgctcgccagattgcgctgcgtgttgcccgcgctcgcgttcgcgccgccgtcgatcgtcatcttcaacgtcgagcccggcgaacattcgatctgcaacgcgccgccgccgacggccgcgctcacctgccccgtcgcgacggccggatgcgcgccgaagtcgagcgtgccgaagttcaggccgctcgccggcccgccgcccgcgacgccgcagcccgcgacgatctgcgcgctgaccgtgaaggcctgggttcggggcagcagcgtgtcggcccggccggcagccggccacgccgcgacgcccagcaggaaaagcactcgttgtaaggtcgacatgacgatcggaaacctgggaccgcctcgccgcccgctagcgcgcgagccgcgaggccaaacgggacggcgcgctcgcttaccagccgagcgtgacgttcagcacgtcggtataggtgccggcagcgagcgccgacgcgttcgtcttgttgacgacgccgtacaacggcagctcgaatgcggcgccgggtgtcggcaccgcgaccgattgcgccgtgcccgacacgtactgttgcgaatgccccgcatccgcgtagacttcgtacggcacgaagctcgcgccgttcgcgagcgcgcgcgtgcccgtgccgacggtcgcacccttcgacgcgttctggccgccgtcgatcgtcacctggatcgacgtgacgtcaggcgagcaggtcacttgcgtcgacgtcgagccgccgcccttcgccgcgctcgtgagccggcccgtgaagccgctcggctgcgtgccgaagtcgagcgtgccgaagttcgccgagttcaccgagccgccgcccgtatcgaccgcgcagcccgtcgtcagcacgagctgcgagttgaccgtccccgtgagcgggctggtctgcgcctgcacgcccgcgcaggcggacacgcaagcgagagccgcccagactttccagtgagccttcatgttgtttccttctgtgtggtgaaaaagaactgctgctgcatacctgcccggatcaccagtcgagcgtgatgccgagcaaatcctcgtaggtcccggacggcaccgcgcgcgtcatgccgttgacgacgccgtacaccggcagcgtcacgtcgtcccgccccccgtcgacgaggaacgactgcggcatgagcggcacgtacggcacgctgcgcgccgcgtcgcggtacacgttgtagggaatccggccggcgacgcgcccgtttgcgccgcgcttgaccagatagcgggtcgactgatccccgttgcgaccgccgtcgatcgagaccagaaagccgttgacgtccggactgcacacgacgcgcaccgcgccgctcgacgtggcgcggccgtcggccgtcaggtagtcggaccagagcggcccttgcgcgccgaaatccagccggcccaagtccccgcttgcggccacacccgcgacctcgcatccgcgactgacctgcaaattcacctgcatcgtgccggtcagttgcccggccgaggcagccgcgaaaaacagcatgaatgccgccccgctcaccacctgcacctcacgcttgtgcattgcgctctccacacgatcgcccgttgatctcgttgttgtttttcgatgatccaatcgacgcgcgcggcccccgtcgccacgcgcgccagatgcccgtaccgacgccctgcgcaacgcgtcgcgcttgctgcggacgagcatgggcgaacggcagcgcatcgcgcgccgccaccgcggcaggcaaagtcggaattcggattcggtcgacccggtttttaattggttgaagtcgactcgattggtctactcgattgcgactatttcagaatcgcgccccgattacatcgaaaatataattgaatagatgatgaatgcccgacgtaattgttactatcggaataatccgagttccgaaaaatttgacaatgtttaaaggttttcggaaaacgtgcgcgcacacgcgcgccatgcgcgaacggcgtcacgagatccgccatacgcgcggcccgcacgcatcgccgcgcgaggccgaacggcaaaatcggaacggcaattaccgacaggaatagtgaaattccgccatttctgccgcgcgacgggccggcaatggcggttgaacgaagaccggcgatttcggcgcgcgccgcgcgtgaaacgcctgattgattcacattgcacaagcgatatttcatttatcgctttttacacgcttgcgcatattgcttcgaataccgaatgatcatgcggcgcgtggcgcttcgccatgccgctcgttcggcatccggacgagcggcatggcggcagcggcgcatgcggcaccggccggaacgcgcgcacgcgcgcgtgcgccgcccgccgctcgtcccgcccgtgcgctcagttcggctgaaaccggggcaacaactccgcgaaccgatcggcgagcgttcggcgcgaccgcttcggccagatcgccgtcaacggaaattccggcaacgcatgcccgtcggagaccggactgaaatcgacgccttcgaacgtcagcgtgcggatcgacgacggcagcagcgatacgccgcaacccgccgcgacgcaggcgatcacggtcagcgtgcgattcgcatcctggacgacctcgatcggatggcccgccagccgaaacgcgctgaggatcgccgcgcggatcgacggcagctgctcgtgcggaaaccagatgagccccgcgcgcgacagttccctcagcgtgatcgagccgtccggctggcgaggaaacgacttcggaatcacggcgatcagcggatcgcgccgaatcagcttctcgtgaaccgggccgccgatcgccaccggcgtatgcagaatcccgatatcgatctcgccgcgctcgagcgcgaccacctgctccgcgttgctcatctcgcgcatcacgagatcgacgcgcggcgatgccgcgcgcagcgcgcacacggcggagggcaacgtatcgaacagcgcggccgatacgaagccgatgctcagccgcccggcccgctgcgcgccgatctcgctcgcgcggcgcgcggcggcgtccattcgcgcgaggctcaggcgaatgtcgtcgacgatcgcctcgcccgccgtcgtgagcgtcgcgccgcgcctcgagcggtcgaacagcttcacgccgagctctcgctccatcttcgtcagcgcgtggctgagcgcgggctgcgcgacaccgagacgaatcgccgcatgagtgaggctgccggtatcggcgatggccagaaaataacgtagatgcttggattccatcatcactcggcgcaatgagactgcttttcgacgctcgccgccgcgccgccgaatcggcgggctgattggcgaatacacgctttcattccgcgctcgccccaaatagacgaatgcggatcgagaattttcaattcacctatcattcaaataaatagaattatccgatcaatcatttcagatattttccgcccttctccacatcgaacgaaaagcgtgatgttccgagccttcgcaaacgttggcggccctttccgcccgcatgattcagtccgacacgaggtccgccatcataattttcttttatcgataatgctcgctttcgtgatgcatatgtcgtttaccactcgataaaatatgacgatatgatgcgggctttttctcgatcgctgattgagacatcattctggagagcgcgagtgaactggtacaaagaaatatcgcccgtggaaagacgcacgttcaaaggatgtttttccggctgggcgctcgacggcgtcgatacgcagatgttcagcctcgtgattccggcgctgctcacggcatggggcatcggcaagggacaggcgggcctgatcggcggcgcgacgctcgccgcgggtgcgatcggcggcctgctcgccggcatgatcgccgatcgcttcggccgcgtgcgtgcgctgcagatcaccgtgtgctggttctcgctgttcacgttcctcagcgcgttcgcgcagaacttcgagcaattgctggtgctgaagacgctgcaagggctcggcttcggcggcgaatggacggcgggcgccgtgctgttgagcgagacgattcgcgcgcggcaccgcggcaaggcgatgggcatcgtgcagagcgcatggggcttcggctggggcggcgcggtgctcctctacacgctcgtcttctcgtggctgccgcccgaatgggcgtggcgcgtgctgttcgcgatcggcgtgctgcccgcgctgctcgtgctgtacatccggcgcgcgattcccgagccgccgcgcgacgacgcacgcgtggccgtttccacgtcggccgcggtcgcgcagaccgcgccggcacgcgcgtcggcgaagagcatcttcgatccgtcggtgctccggatgacgatcgtcggcggcctgatcggcgtcggcgcgcacggcggctatcatgcgatcacgacctggctgccgacctacctgaagaccgaacgtcatctctcggtgctcggcacgggcgcgtatctcgccgtgatcatcgtcgcgttcatcatcggctgcatgacgagcgcctacctgcaggaccgcatcggccgccgcaggaatctgatgctgttctccgcgtgctgcgtcgtgacggtcaacctgtacgtgatgctgccgctcgacaacgtcgcgatgctgctgctcggctttccgctcggcttcttcgcggccggcatcccggccacgctcggcgcgctcttcaatgagctctatccgagaaacgtgcgtggccggggcgtcggcttttgctacaacttcggacgcgtggcgtcggcgatcttcccggtgctggtcggacacatgggcacgtcgatgccgctcggcgtcgcgctcggcatcgacgcgggcatcgcgtacgggctcgtgttcgtcgccgtgtggttcctgcccgagacgcgcgcgcgcgatatccagccgtcgcaacccgaggcccggatccgcgaggccgcgctctagacgccgagcggcgcaacgggcttccgtcatttcgtgggtttttcatggatcaggcatcgaacgatccggcagtcgaaacgacaggccgccccttcgccacgcgcacgtatgaggcacgaaaggcacatgaggcacgtgaggcgcacgacaagcgcgccccgctcgtcgacgcatggtacggcagcggcgccgcgccgatcgaggccgtcgattcgcatgcgcacgtgttcctgcgcagtctgccgcgcatcccgagcgcgcggcactcgccggaatacgacgcgacgctcgaatcgtacgtcgcgcatctgagcgcatgcggcatcacgcatgccgtgctcgttcagccgagttttctcggcaccgacaatcacttcttcgtcgatgcgctcgcgcgctatccccagcgctttcgcggcatcgcggtcgtgaacccctgcaccgccgaggacgaattcgcgcggctcgaggcgacggacgtggtcggcatccgcctgaatctcgtcggcctgccgattccggatttcaccgcgccgcgctggcgcgcgctgctcgcgcgcgcgaacgcgctcggctggcatgtcgaagtgcaccggcgcgcggccgatctgccggcgatcattcccgcgctgctcgatcaatcgtgccgtgtcgtcgtcgatcatttcgggcggccggcaccgcacctcggcacgctcgatccgggcttccggttcctgctgtcgatcgcgggcacgggacaagtatgggtcaagctatccgccgcgtatcgcaacatcggctcgggcgacggcaccgcgttcggcacgcgcgcggcgcgcgcgctgctcggcgcgtttgcgccgaaccggctcgtctggggcagcgactggccgcacacgcagcatcgcgatcggaccgattaccagacgacgcgctcggcgctcgacgactgggtgcccgatccgtccctgcggcgcatcatcctctgcgactcggcgcgcgcgctattccgcttcgatcgccagacgcccgcgcgcgatacatgaaccggccgttgcgcgcacccgccgcacacccgatgtatgtcaaaaatttatgaatatctcggccggccgcgctggttcgcgtcagtgccggccgctagaatttcgccatcccgatgaagatgatccgagcccttgtccgaagggctccgcgctcgaatgcatgccgactcggcgcgccatcgcacggacacccgacgtcgccgcggattgcgatttttcgtctccgcacgcggtcgcggctcacgccgcgccccgcaagcgagacgccaacgcttgacggcggatggcatcacgaacgacgccggcacgggatcgcgatttttcgtttcacccgctgaccgccgcatcggtcttcgcttcttccgatcggcggtcggcttgccgtctttcatccaacacacaactctacatttgccggccgatacgggacgcgatcgaatcccgacaggcaagggagcacttttttgatggaaacctacctcgaccttctggccgaacgagaagccctgatgatcaagctggatgcggcgcgcatgcaggcgcgcagcgccgcgctatccgaagtgaagcgaatcgtcgaggaattcgaactcacgacgcaggaagtgttcggccgcgcgggcgtgctgcgccgtcgcggcaagctcaagccgaagtatcgcgatccgaaaaccggcgcgacctggaacggccgcggccgcccgccttcgtggatcgccggaaaggatcgcgccgcgttcgtcgcttgatgcccgcgcgccgtcatgcggcgccgggcggcaacgtttgcccacaccgcgcttgcgccgcgcctgttgtgcacctattgcgcgcctgtcccgcgtgcgctacgcgcgatccgcaagcggagcccacatcgctcgcgcgagccatgtgggctttttttcgtcgcgttcggcacggctcgacagatcgacagaccatcgggcaatcgacgatcccgccgccgcccggccgcgcgcgagacgtggccgcgccgcgatgcggccgtcagaacgccgggtggcactcgaacgcaagttgcgcgcgcccctgcgtgccgctgccgcgctcgacggattcgctcttcacgctcgcctgcatgccgcgctgcgcgcagtagctcgtggcttcgttgacggcccgctcgtgcgcgccggcccacgacagcagaatgccgcgtgagctcgaatcgacggtgtagacgttcggcttttcggtcgcgctgatgtcggatgcgctcgagcatgcgctcaatgcggccagcagcgcgctggccacgatcgataaggacgacgatttgaggacgcgtggtttcaattttgcaagcgtgctcttcgagcagactgggaaccatgagacatggcggaagtatgccgcgctccgcgtgagagatcattcccattgcgcttaacagtgcgtttcgctgatgcaaacaatgtgcggcgcgtcgacggtctcgcccgcttttttggggtcgtgcgtgcgcatgcgcgcggggcgcgaaccgattgcgccggcgcttcacgtcaaccgttccgagaccggggatgcgcccgggatcgcgatgatgcaacgaaacgcggcagccgggcagcccgcgatatggaacgcatctgctcgatgttggccgccttgcttgatgtagcttgcacggtaaagggcgtcgacgttgcgatgcgactgacgtcacgctcgtcatgattgagaatcccccctcgatactcgcgaccgttcgggcggacaatccggggggtattgcgacgacggtcgcgccgctcgtcggcgacgcaatggcgcaatggatcggagcgccgtcgcacagctagacggcgcccggcacagttgcgtacttcacggcgagtgcggcgctcgtcatcgcattcgcaaccgccaagcgcagacgatttctgtcaatacttaaaatacaattttcctagcccaggcattccctcagtgcgcctagcagccctactttttttcggtagatcaattcgttccaccctctcccaacccaacacctcaaatatcccttccgccatataaataaacggcataaattttctagaaatattgattgctatcaacccatatataataaatgatcccgccgatgccatgaaaatcaattcggcaaccccccaccaatcatcgtatcccttaataaaatacatgagtgatatgagcgcccccatcgagcacaccataaaaataaaaaacaatgcaaaaatttttgcagcattcccaaagaaagcccatcgccctcgagagcaatgcggatataacgaaatcgtccggtctgatggtcgaagtacggcaaatgttcgatacgttccatccctcaatggctccgccacaacctctacttcgtcaccatcctgaaatggaaaccacatcaaccaacctgtgattttcttcccatcgatttcgaattgaaccctgtcggcctcctcttttacccccgccagagacgccaaaccgaccgcgcctcccgaaccggctaacgctgacgccaccgccgtaagcccagcggctgagcggtccgaatcattcaacagaaaatctccggccgcacgctcctttcgtaaattctccaataccccacgcaatatcactgcacgactcgtatccatatatcatcaccaacctatgcgttcacggaatcattacaccggcatgcactcccgcatgtgacagcgtccgcacagagcggcggcttcgaacgcagctgcgcttcgaataaccggaacgactattgcgcacgtcgacggcgacgcttgcgcatgggatgaggttgccgatccgcattgtcctgcgcttggccgcgctgcgctttttccctcgcgcgttcgatgaagcccggaaccgtcgcagcaaactcaccgatcgacgccggaatcggccagacgttcggatcgttcggctccactcggcattcggcttcgatctccggcgggaattgcggctccttgcaggttttgaagacgagccatcgcaccagcgtgaacaaaccgatgaacggggacagcaggatacgcttcgtcggtgtcgtcgcattcgtgaagccgacggcggagatcaggcagttcttcagcgtcggtgcgacggatagttccacatacttgtccagcggcacttccgccacggcttccggcccctcttccatgtagcgacggatgaattcccacatttccagcaccgggcggtcgctttccgcgcagtgacccagtgcgaacgtatccttgacgatgtcgccctccatcacctcgccgcggatgtcgcgaaggaacttcatgtcggtgccgcgtccgatgtggaaaaagaccgagtcccagggcacggtcaggatgccgccgtcgcgtttatcgcggaatatgtggatattgcgcgttttacgattaaatcgaattggataataaacgcaagtaaaaaactccttgcttaatactttataatacaacagtgcaatcatcgccactggcgccagcaccgaaaacataaaaaacattctttcatcaccgtccgaaacactccctcggacggcaagccatccccccaaaataaaaaacgaaattacacacaaaaatacaagcgaaacattcaacatacctcgatacaaaaatcgacgatcaatccactcaataaaatcggagctaattctcaccaagcccaacctttgattcggcccaataccattctggcgaatccgaggcaacccaccctctttttcccatgcctccaattttcgatttataggaaaaggtgccatccatcccgtatacatatattcaaccctcccccttactcattgattccagcgatagttgctggtctgccaaccctttaaattgaaacttacgtccaccactcttctctctgaatccataaaccgtatcactcagccagtcctggagcgcattaggcttaaatagcgcaacaacgaaaataattattgcaatcaccacccccaaaataaaccccaccccagccatcgccgaaaacaaaagcaaaaaagaagcagcgattgaaaaggttcccaatgtaagcattgcgatagcaaagaccggatgcctctctcgcatctcatagctgtcctttacggcgaacacaccaccaaccacacctccaactacgcctaaaattttaccaagcccagtcatccaggatgcacgggattcgatttgaatagcttgaaacttgaattgccagctagtcttggtcgctccccatgctgttttctcaagcatattccccgtagtttcagttatcccccccactaacccggccacgccgcccacgaaattcacagtcttatctgcaattttgtctgccccagcctttttcatctccttataggaatttgccagcgtgacggatgacaaaattgcctgaaccacaccaaccttgacctccaaattaccgagcttgcgaacggtaccacgcatgatttcgccaaaatcctgaatttgaagcgcgcccgccatcccctgtttgagttcctctgttgcccccggtagcgtcgcgaccttggctgcatccaccagtgcaacccctctaaaaggaaatttctcactggtattcatattccgtctcagtgaagggcgcacgctctctcttagtcgtttctcatcgcctcctcccatagctgcaagcatctttgccaacgccttggtcgcgtcgctgaaactttgcattccacgcagatcgaccaatttcaaattgggatttccctcccgtgccacacagcccaacaagcccatctgccatctcaccctcaaactcccaacggcgagagtcgtgaccttatcaatttcatccgttatcaacttgacaagcggcccactatattggtaaacaaaccgagcgatgcagtccagatatttcgctttcagctctccttttcctccggccaccatgacgtccttgaacttgtcatggaacttctcggcaagatccgccaacggaaaatcagacttcccgccgttttctgccactttgcttagccaccccttgatcaacatgtcgttgttgaacgcgccagcccgcagtagccaagcttctggcaatttggggtccaacttcaagcactccgtaaaaaaatcaaataacgtcgtccgaccactagcattgtgaatgatctgagtgatcagcgccgtataagacgccccactatcaagatccttcgaatcgaagttgtgactgagatagctcgaaaatgcaccgctcctcaaccaagccagatacggcacatcgagcttggccaatgtctgattgctgaaatccgtcagtttcgtctgatagtccgccagttcctgctcgacacgagacttgtcgtaataggatgtgtacttcttccaagcctcgtccccgagcatgccagacttggcttcgctcgcgtcgcgaatgcgttcgcgctcttcggttctcgcccgctcacgctcggcgagccgccgcttgtaggcgccatagccctgcgtcatcagcgtcagcgcatcggtcgtctgatcgccaccctcgatattcgccatgccttccgcgatatcggccgcactctgattgcttcgaatatcgtcctcgaccgcgccgtgccccacggcttccttcagcgcaccgatcagcagcgccgtatcgtgcttccatttgcgctggggattctcactgaattccgcgctgcgctgcaacgccaggccgttgagctcgagcgccatgcccgcagggtcgtcaagcgcgactagagcgggccggtatggctttgccgtccgcgttccccacgcgaccatcgcttgtgcgtcaatcgcatccgcatagaaatcctgaggtgaaaaggcccaagccgccgacacgactttgcctttttccgccgatttcgcactcaccgccgcaggcaacagatccttgatcaacgacgaactcatcgccaatgcgcgcttcgtcgtcgcgtccgtggcaagcatctgcgcgggagccttatagggcaccggcagcaaagccgtgacataagccgccgtctccttattcaacatgtcaggcgtcgcggcatattcggccacccggctcgccagttcggaaaacggcgccacgtgggattgactgccgccgcctcgccatgctgcgatgtcgatactgcgcatgtgagcctcgcgataagccggcgaactgtgtttgtccaacacgtctttcgtccacgcgacatccgaaaagccaagccatactttcgtcgctttcgtcgcgttcttgaccgtgacgcagcgcgcaatgaacgcatcgccttctcgcttgcaactgaattcgaccttgccccatccacccggcgggactttcgcataaggatcgaactggaacagataggctcctttcgtcacaacgtacgcactccactccttgcgcgcctcgtcgtaaacatacagatagccgggacgcaacaatcgcgtcgtgtagtgagcaaggtcggcgggaaggtcgaacttgctcaattccttgccctgctcctttttcttgtcgatcgccgagaatggcgccttcaacacgggcgcattgcctttgtcctgtcgtgcaaccgcataccgcagcggtagaatcggaaggccttttttatcgcagaactgacagacggtcggcggcaaggaagagccagcggacgaattcatacatgttccttgtatggatggttcatttcgtcgaccacgcgttgcatggtcgcatcgtcgagatcgtcacagcgatcggcataggatgagtcatcgtcgtgcggctgcctcagccgcctgcgcatctcgggatggtcatggatacgcggatgaaagcgaatcgcctggattgcatacagtattcggtccgagcggtccgtgaggcggtggatattccacgcgtccgctagcagcgcgttaagacgctgcgcaagactcgcatcgtcgaccaggtcaggagcggcccgcgacagcagcatgagcgtttgattgatctcgccgaagcgcagcaacgtcgtccattgttccggcgacagtcgcatccgggaaggaacatccgtcacgcgcacgtcgcgctcgcgataccaccacgtcccatcgggttcgcgccacgcccacgcctcaatcggcccaagcagactttcccattgatccgcgctcagcagccagctcaaatggcgcaagactttcggatcgtgcagccgaatcacgtcgtactcgcgacgggcgagatggtattgctccatttgggcgatcagatgcgtcctgatgaaatcgatatctttcgtcgtatggagcagcgtggagaaatacgggtcgtcgtactcgcggtcccattgctgcgcgcgcgccagcaggtcggcccgcgcgttcgcctccaacggcgtcaaactgactaggcgtggaaaaagatgcacctgttcccggtagcgatcaggaacaagcggtacggtctcaaggtccgcccaagcctcttcgtcgacttgcaacgggttgatcaccgcgtactgaaacgccagaaaattcctcgagtcgagatcgaacgcgaccatgtcaagccgccgacttcatcgtgccttcgtgagcaacgtcggccgcgcgcgtcttgtactcgcacagcttcggttcgctcttcggcatttgcgctgacgcccccgcgctcttcggccccgtcaactgatgcgccgccgccttgaaatccgcgcgccccggcgcgccgacgacgatgtcgttgccttccatcttcagataggccttcgccgcgctcagcaggacgcgctgctgcgcctgcacggacgcgctgccttgcgcgctcgcgagcgtcaccgccttctgcgcgctcgcgctcagcttgccggcgttctgcgcttgcacactcaccgcgccggacgccgcgtgcaacgcgatgccccggccggcaaccggccgcccgtcgcccgccgcgccctgcgtatacagcgagatgccgtgattcgcgacgacgctcgtcttgcccttcgccgtcaattgcacgtcctgtccggcgctcaacaccgtctcggtacccgacacccacacgtggctcttcgccgacatcgcggccagccccgcctcgccgtgtgcgacgagatgcggcttgctccacgcaatcgcgccgccgcccccgccgcctgccgtatcgccgccgcttccttcacgcgtcgcgccgatcgcttcacggctctgctcgatgccatcgacggccggcaaaggcttgtccgccgccgcccccgtcgacgccgacgccgcgcccgctccgcccgccgcctcgggcaccgcaccgcccggctccgcgccctgcttgtgcgcgagcgccgcgaggctttgcaacgtctgtcgatgctgagcgagcacctggctcggcgcgctcgcatccatctggctcacgccgggcgccgtgctgatcaagagccccgcgccgccgcgcagcgcgccggcggcatccgtcgccagttccgcgccatagccgcgatcggcctggcgccggttgtcctgcgtctgcttcacgtgcccgagcgtgagcccgctgttgcggtccgtcgtgtacaggcgcgcgctcgactggcccgccgtatcgtcgagcatgaattgccgatagccgcccgtgccttgctggctcatgctcatgtcctgcgtcttgaaacccgtcagcaccgccgcatgcgcattgccggcgaaccatgcggccgcattgccggtgctgccgctcggccctcccgcctgcgcgttgtgctgcgcgtgcgcgttgccgcggccgttgtagagcgcggccaccgcaaccggccggtcgggctggccttcgagccattcggtccacacttcctgcccgacgcgcggcacgctcaccccaccccagttatcgccgcccacgggcgtcatcatccgcgtccacgtgcccgcgccacggttcgccggcgcgttcgccgcatgcgggtgatcgtcgcggctcgccgcattctcgccgcgctgcgcgtggtgctggattcgaatccggtgatcccggtcggtgtgaacgggatcgcccgcgcccacgacgatcgccgtctgcgcccccggcatcacggcgaccgggtgcatgcgcgcgccatggccggatgcggcgagcggccgatacgtctgctcggcgggcaacgcgacgaagcgattgcgatagacggcgtcgtcccgcatcagcgatccgccgtgatgcgtatcggcgccgagcgccgcattcagcgcgctcgcggggccatgcggcaccggcgcggcgccggcgatcgacgcaatcgcgccgaggcgctgttcgatcgcgctgcgcacggtcgcatcgacgttcgcgcgcgccgaatgctcgacgcgcaggcagatgaacgcatccgatacgccgagcgtcggatgatgcgcgatcgcaaaacgcagcccgggccgcagatcgcggcgcgtgctgcggccttcgctccgcagcgcggccacgcgctgggcgtcgagttgctgctgcgcgcgccggtctccgatcgcgcccgtctggtatgcgtacgggcccgcgacgtcgcgatcctcgcccggcgcgaccgcgccgttcgcgcgcgcgcccgtcggacgcgtcgacaggctgcggtgatcccagctcgcgcgcgcgacgctgccgatgcgccaacgccgcgcgtgcatgaagtgctggatgcagccttgcgggtcgtcgtcgctcgtctgatgaaagccgacgatctccggttcgtccggcgcgaagcgctgattcgaatcggcgagcacgagcgtgtgcttgccgaggctcgacgcgcgcgcgtcgccttcgtgctcgaaccagtagaagatgccctcctccgcccagagccgctcgaggaagtcgaaatcggactcgccggcttgcgcggtcaagctgcgcttcgggtacttcgccgcatcggcgagcgcccatcgccatgcgggcgcgatcacgccgcgcgcgtaacggcggaacacctgttcgctgatctcgacgacgctcgcgtccagatagttgtagctgtcgacgcgctgccgcaacagcgtgagccacggctcgacgacgagccgcacgcgtgcgagtccgccgttgtagccgacgagctcggcggcgatcacgtggccgtggaacggccggcgcgcgtcgcgcccttcctgcgcctgccattcgatcaggatcggcgcaccgatcagttgcgcgagcggcagcgacggatgctcggcgagcgcggtgagctgcaaacggaagccgccatcgtcgagcgcctcccagccgtgcaggctttccgcgacgagcgcgttcgcgccgagcggcgtcgtgatccagagaaagcggtcgtgttgcgaccagccgccgaagagtgcttgcagaacgtcagtggggatcgacatggctcgttccgttcaataggccccgcgcgcgacgttttcgcggcgcgggtccaggtgttggggcgcggcgcggcgagcgcttgcggcgcgaagcgcgggttgttcgtcgatgcgcgggagcgcgctcgattcgtcgactgccggcgcacgccagatccgcaatgcttgccgttcctggcgctcaacgtgctcggtggattcgtgcgctgtcgtcgcacgcacgcgcgcatgcgcgaacacaggcgcaagagacgtagtgggccgccgcgaaaagcgaaagacgtcggtgccgaaattcatcaatagtccattcaacatgccaatattcgatgccgttcatcgggaccacgcgcactggccgtcgtcctgcgacggcaacgcgatacgcacgcgtcctgcggcgcggtcgaggacgcgaaagcttgcgccgtcaacctgctccggctcggtgcagcccggcatcaccaccgcgaagtagtcgaccctcccggcatcgagcgctttcggcggtgtcagcacatccgccccatcgagcgactgccggtaggcgatgcactcgtcacgcttcaggtgaaccatgcttcgcatcggccggcacacgcgcctccctatagttctccccccacgtcgtcgcgccggtcgagggcgcgacgccgacgaattcggatcgcacgttcggcttgaatccatcgccgtcatgctcggccgcgcacgcacgtcgtacttcgcgccgagtgctggcaaacttggcagcaattcgatagcgccgaagcgaaactcacgataattagcgccccgtcattcaagcgattcatcgtccccgcgggcaaggatcgctgtcttcgttgagtaacaccgcgcgcgtcccactgccgagcttctcgcgcacgcaaaaattgcccttgtatatccaggctccactctcactgctcgtaacgagcgcaaagttgtaccgtttgtcgacatcgaacggcttcggcggcgtctccaccgtcgccccggggatcctttgtccgaaaacgacgcattcgccgcgcttcagataaacgggtggcacatcgtccggcacggtgataacccaataaacgacggccggactagcgggccccgtcgctctgccgacaccggcgatatgaagacgtacccactcgttgcccgtatcgtcgctctccggaatacgggcggccggttgaccatcgatccgcttgatgtccacgcgcaccgggccgcgcgacattgccacggccgaagacatcgcgcacgacacaccgactgcgatcacgccatgaagaatcgctccgcacgaactacagccgcgcttaccaagcgttgacttcgttagtccaagcactcgatcggcgtaacgcacatgactctcccaccagatccatcgatgcccaaggactcatcggagccgcactcgttttctcctcgtgaaaaatcacctcgataccgcccgctcggaacacaccggcactaccgtgcggattccgcagactccgtcgatgaacagacggtccatcgccgcgcatccgcgcacatcgtcatcgtggtcgcgcatgtgctttacacatgcacgcacgtgcaacgcggaatccgcatcgtacgtgtggggcatgcagcgtttcgcatgtcgtgaagcgcatatccagcccctgctcacaccgtcatcttccgctagagcatgcatccttgttttcggaacgcaatacgacgcgcccactatcgccctgctttccggatatgcaaaacgttcctctatatatggggccctcggccttcccccccggcatgaccgcgaagttgtaccacttgccgatatcgaaccgctttggcggcgtcagcaccgttgccccgggaatcgactgaccataaacaatgcagtcgccacgcttaaggtagacggggggaacgttgtccgacacttcgacttgccaataaatgacatcgggactgactggccccgtggctcggctcacgccaatgaaaccgagccgcatttcggcttgcccttcgtcgctcgtcggaatacacgccgccggcttgccatcgatgcgcttgacatccaaaggcaccgggcctcgagacatcgctcccgcttgcgcaacacacccgcaccacaatacgccaatcacactatttcggaagattcgatgcatccttgggatcctgtagaagtggagccagcacttggcgaagttgattcttgcttcctggttgcgcatgaatcaactcacctcgattgtccacgacaatgagcgcaaagtagtctgatacaagattgccttgctgctccatattgaaatcgctgaagacttgcccgggctcgatttcgtaccgatacgcgctctcgccgcgaatcgtcacggtaagcgcatgccagcgcacggcatatcctcgttgatgttgccaaacgtgcgtcatttcgtgcatgaaccaaccccgcctcggatactcctcgctgacaaccgaaaaatcctccacgaaatcctcttcgcggaaatacatcgtgttgttcggcgtcacggccgtacgcttgctctgcaagttgaaccagaaatagctgcccttgtgcacgcgcaccgcgctgtaatcgatgctgtcctgaaacacggttttcgccatctcgatctcaccgtcggtcagcggccggctctcgcccttgaccgtgaccgattgctccgagctgcccaccagcgtgtcgtgggtgccgacgcccttgatgtcgaccttcaccgccggcggcggcacatccgaggttcgcccgcagcagtcgacgacctgcgtcggcgtgagcgtcgccgactggatcgccgtcggcccgtccgtcgatacgcgctcggttctgccgttgtcgtcggtcacgcccgacacggtcgagccatcggcgagcttcagctggtacgcgacgttgccgagcggctcgccgtcttcgttgacgaagcgaatctgttcgtcgaacagcgcgagcggcgcgggaatcggcagcggcggcagtgaaacgctctgcgcggccggccccggaaacggatgcgcgcccgacttcacgaggaactgccccggcgtctcgaccgtgatgtcgccgcccttcagcgtgatccggttcggcccctgctgcagcacgatcgcgtccttcgcgagcacgtcgatgcgatcgtcggtcgacgtgatgcgcaccgactgatccgcgagaatctccatcgtcgacgtatgcgcctcgacgctcaccggcccgtcgctcgcgatcgcccggaggccgcccgcggcggcatacaggctcacggcatcgcccgacgcggccgcgaccgtcgcggcggccgctacgtgcgcgtcgcgctgcgcggtcaaatgcacgtgctgcgccgcatacgagacggcgctgtgcggcgtcgtcagcacgatgttctccggcgactccatcagcaccgccggcgcggcgaagtgctcgaccggctccccgccgtcgcgctgcgcgccgctcgccttcgtcgcgctctgcccgttgaccgcgcccgtgtacttgccgtcctgcgccggatcgatcgccttcaggaaatccgcctgcgcggcattggcggccaacccgcccgcgtgcgccgcggcggcggattcgctcatgccctgcgcggtccgcaccgcctgcttcagttgtccgacgctttgcgcgacgtccatctgcgtcgacgtcgcgagccgccgcgccgtgctcgatacgagcacgccttcgcccgcgcgcacgacgccccaaccgtcggtcgcgagctcgaagccttcgccgcgatacgcgccgcgcatcgcgccctgctgatcgatcaggtaaccctgcgcgagccggctgttcgcggtcgagttgctcagctcgtgccgcagttgtcccgcggcgtcgtccattacccagcggctgccggactggccatcgagcgtttgcgtctgcaggccggtcagcgtgcccggatggttcgcgtcgctgccttcgcccgccgcgaacggcggctgcacgcgcccgccgtagacctggccgagcacgacgggcatgtcgatgttgcccgactcgaagccgatcaccacttcggcgccgacgcgcggcgtgaacgcatgcccgaagttcggcccggccgatgattccgcgacgcgcgcgagcacgcccgagcgatgatcgcccggcgcgtgcccggccggattcgagcggctcgccgtgtcggtcaggccgccgggcagcggcgccgtgccgcgcatccacggaaactgcacgcgcacctgatgatcgcgcgtgctgctgacgcggctgccggcctcgccgacgacgatcgcggtctgcacgccgtgcacgatcggccgatcgcgatgcggcggcacgatcggcgtgccgtcgggcaccgcgacgaaacggttgcggtacagccccttgtcgagctcgccgcgcccgagcagcgcgccgatgtcggcgccgagattgttgaccgcctcgtgctcgatcgacagcggcacgaacgtgatcgcacggtccagataaccggcgagcgtatggaccgcgccgatctcgagcgtgcgcgacgagcccgcgccgtaatggatccgcttcggcaggcgcagcgcgtcgagccgctgctcggcgaagcgctgcgcgtcgtcgatcgtgtcgaagcggcccgcgcgttggccgtcgtagatttcgcgcacgggcagcaccggcgccttgtcctcgggcggctgctgcgcgtgcccggcgagcgcgagcaattcgtcggctttccagctcgtcgcgacgacccggtccggcaccatctgatggcgttcggaaaactgcgtgatcacgccgtccggatcgccgacgtcctgcaggttgtatgcgatcgtgctgccgtgccgaaatggcgcgcgccgatcgaacacgacgatcgtatggtcgcccgacgcttccttgcccgcatcctgcgcatgctcgatcctgaacgacaggccggcttcggcgagctggcgcagcacgaacgtgtcgtcggtctcccggtactggccgcgcaggctgaacttgcgcagcggttccttcagttcgtagcgccaacgcgcttgcggataatcgccgaacacgcgctcgcagatgtccttcgtgtcgacgtcgacgaagtacaggcaattgcgacgcaggcgcaacagcgcgagccacgactccatcgtgaggcgatagcgggtgatctcgccgtcgctgtccgcatacgccgcatgcgtcacatagccgttccagctgcgctcgcccgcgcccgtcgcgagacgcagccgcgccgcgtggccgatgagtggcgtcagatcgagaaacggctcgctcgatagcacgtcgatctcgaagcgaaacgattcgttgacgccctcgcgcccatggaaacgttcgaccacgaacgcgcccggcatcgccgtgtcgatccggatgtggcgagtcgtttgagaatagcccgtcaatgcggcgactaaatccatgtcagttcccggtacccgtgtgcgctcgcgctcggcgatcgcgttcgatgcgcgtcattgcgcgggcttcggccggtgcgcgatcgccggccacgcttgcgtgctcgctcattggaacagtacgccgatgcccttcatgtcgacctggcgctgcatctgcatgcgcatgccctccatttcctcctgcaccgtcggcacgcgcggctggtcccagcgcacgccgttcacgaacacggtccgccagcgcaggaagccccacaggaaatagaactcgcggccgctggtttgcagcgcgaggccgcccgtcaccttcggatcggtcagcacggcgctgtccgtcggcgcgttcgggtcctttgcggcgcgtgcctgcttggcggactgcatcgcggcgtcgtagcgcttgagcagatcggcttgctgggcggtgagcggggagcggggttcgggttcgggcggaagcccgccgacgggcccccatcctgtggaacctacgcccattgcctgtgtaacctgcaacaagcttggcatgcccatttcgacacgctttttccaggcagcatgggcgcgttcaaagctggcttgcttggtcttgagttcctgaatctgcctatggttccacacgtcgtcatcgtcgccgagcggcttgaaccatgcgcgggagtcgtgcatgtagttgtcgtagagtgcgctgatcgcaggttcaggcggccccatgttccagtcgctgcgaacttgcagccactgctcccacttctccttgagttgggcttgcaccagtttcaccactttgtcgccgaatagaaccgtcgcagcgctaacccccggaacaaaaacctcagcagcgaccgcggccggaagtagagacgtggaaacgacggcggccgttttcggattctcactggcccatttcgtaacaaacttctccacgtatcgggtgattgtcgggccgccagctttctcgacctccagcaaatcgttccactcctccttcaattccgcgttcgcactgtccagatccgctgcatcttgcggatagcgcgcctgcgcagccttgaagctgggctgtgcatgcatgtccttgagccgcatcttgcgccaccggagatacaagccgtaatggcaacgcattaggcccggcgtgccgtgatctttctcgtaataatagttctcgctcttttttacgtaggctgcgaaggcttgttttagccctgctgaaaccttgaatgcagcgatgacgtccgcgccgatacctggcccattgatatccaagggcacacctgccttacgcgcctcccggtacatatcaagcagcgggacttgcgaaagtttgtcggcgtcgtcccgaccgcgcccctgttcgcccggcccatagccgccgccgacgtccgagtgaacacccgggtagacaatctcctcacgaccgtccatcgaacaatcgataaggtcgagcggaaatgatccacgaggttcatgtgccgccaccatgtgcacgcaacggcgcacataatgcggcacggccatcagttccttgcgcccccatcctccatgtccgtcgaataatgttgcggcggcgctctgagcgatgccgaccgatgcgaccgtatcaaagataccgagaaaatcgtatgaaaccggcactccacacaaactgaaatcggggtcaagcgcgtcagcaagccagttcgagaaagtgcgagcctccgctgcaccgcgcgaaaagccgaatacgtatagccgaatgcgttgcagcttcggcttccccttgaccagcagatcaccgatgcgcgcttttagctgagcacgacgatcgagcaataccttacggcgcttggcgtcccattcttgcacggctgcattccacttcgacgaatccaactcgtttttgagctgcgcccaattcgtatctaaatcccaagtcagctcgacaccattctgttcggcagcaatcagcttgagcgcccccacaccagaattggcacgcaatttgatatcgccgaagcttcccggtttaggcggcgttccgccaaggtcgatgcccttaaaattcatatcgaggctcatcgattttacgagttcctcgtagcgctttcctaacactgccgttaacgtctgaccgtgaacatacgcatgcaaaatatcgtgaatccgaagcaaagcccagttaattcgcccctctcccgcccaacctgccgcagctcctgcggccgcctgtaagccaacaccgaaatcaccaatctgctcgacaaaaggcgtgccaactccagcaacgtaaatcgcttggtgatatttatctattggaaaagcggcataaagccgtgccacattgctttccgttcgcgcccccctatcccgatcagcgttgttacgcgtaccatcaaagaagattccgatatgcaatgtcttacaacaagccatgccgtcatcttcatgcagcctccgcaaaatagcgtcctgctcgtctttcgtaacgacattaacatcaaatcggtcggcggatgcgaaacgataactcatggcttgatcctgttatcaggcgcggggcatcgcgggtcactgttcaataaggtgaaatgcccggggcaggctacatttggtgcttgcagcccttctggaaacccgggaaatcccggcatccattgcgatgcataggccttaatctttccgcctggaaaaaataatacccagaggaatccatccgagaagtactcgtacttttcgacaggaaccactcgacttgtcaatgaatttggatcatttttatacatctcatcgtcgcgccactcgactgttacagtcaatccggggcgccatttcttgggcagcgaaacgcaacacaggatgccaagtccaccgcttccgatgcgggatctgacattgccgccccaagtgccatcgacatagaatttccctattggaatttccgtataattcagcgcatttaaattcaaactcatcacctcactttccgaggatgatgtcacttcatgtttcatttcagcttcatcggacgagctttgcgatgtacgcgaacagccgccacacatcaaaatcgcaaacacaaacaacgcaataagtccattcaatttaacaaagcacttattcataatttgattctcttgccaggctgcgaacagcgcggatcgtcgctcagacgcgtgaagtgctccggacacgggctgtccggcgtctgcaacccttccgggaaccccggaaaaccgggcatccattgcgatgcgtacaccttgatcctgtcattcggaaaaaacagcacccatagaaatccgtcggagaaatgctcgtgcttcccgacggaaaccacccggctcgccatcgcgtccgggtccttcttgtacagcgtgtcgtcttgccaccgcaacgtgacagtcaagccgggatgccacttacccggcgcagacgcacagcagatcatttgtccgccaccgctgcctatgcgcgacgcaaccgtactgccccacgtaccgtctacgtaaaatgcgccgatcggcacatccgtatcgttcaacgcattcagcttcagactcatcgtgtcgtcgcccgcctgcgacaccgccgcgcctttcgcgcccgcctgcggcgacacttcgctcaccgcccgcgagcacgccgcaacactccccagcagcgcaagcccgcgcaccaaccgaacaatcgtttccctcgtcctgcgcccaggcactgccgacgtcaagcgcggaatccgtgatcgcatggacgacggcactgtcccacgccctccccacctttcgccgcacgtcatgttccgcccgccccgcctaagccgacacttcggccggcacgagccatcccgccgcctcgagcgcatcgagcgcctgccgcgcgcccgccgacggcggcacgtcctccttcgcccacgcttcgctcacgcacgcgtaggcctgcgagggcgtcgccgtcaatcgtccgaagctctccggccgctggcgcacgtgaaaaagcagcgtgtcgatcttcgacgcgtgcctgagcgcggcaatctgctcgccgtcgaggcgatacggctcgccgtcgtcggcccccgtcgcggtctcgctgcccgcgggcgcgacatcgagctcgaccagcgaagccgcgcgatcgaacagccaccacgcatcgatgcccgcaaaaaagcgcgcgcgctgcgcgggcgtcagcacgcccgcccacgtcggcacgcagcgcgtatccgcgagccgcacgaggaatgcctcgtcgtcggcggcgcgcgcctccatctgcccgcgcaaatgcgcgacgagcgcgtcgaggccatgtgccgcgcgcagcacgctcagcatcggtcgcccgtcggtctcgcgcagcaggccggcgcacacttcggcccgatgcgccgcgtcgtcgggcaatggcgtcacgcacggcgaaatctcgagcagcccgtcgccgtcgtatacgccttcgtagagcgcaatcaccgcgccgtccggattcagcgccgcgagcgcttcacgcagcgtcggcgagaaacccatgtcgacgagcgcataccagcgcccatgcgtcaacggcgcgtcgagcacctgccgcagacgcggcagcgtccgcgccgggtacgggtcgatccagtcgaagcgctcggtcgccatgctcagatcgccttgccggccagtgcgctgcccgattgcatcgcgtgcttcaggcattcgacgcacaccttctcgggaaactgcggcagcgcgggagccagttgatccggcccgacgaacgtatgctgggccgcatgaacgacgagcgagcccgggcagccgaacgtgacgttgccgccttcgatcgtcagatgcgcgccgccgctgaccgcgagccgcacggtctgcttcgccgcgatctcgacgtccgcgccgatcgacgcgaccctcagatcgtcgcgcgcgcgcagcgccatcaggtcgtgctgcgcctgcagcgccagatcgtccttgccggcgatcacgctcatgccgacgccctgcgcgccgttcgcgccggcaagccagccgatgccctgcccgctgtgcacgcgcaacgtccggttgaccgcgaggttggtgtcgttgccgctgccgatggtcagcgtctcgcccgccgcccattgcagcgactggccggccagcagcccctggccgcccttcgcctcgacgccgagcaccgcgtcgccggtatgcggcagcgcattgcccgtcgcgcggcgcgatgcgtcggccgacgcctgcgcgtagccgtcggcgccgaccgtcgtcgcgaaactcttcccgagcgcgtcgagcggcgcggcgtcgccgttcatcgacgactgtccggcccgctgcgcgccacgctgcgcggcgaacggcaaggtcttgtgcgtgtccgccgatttgtcgagaagcttcgcgagccccgcctgttgcgcgagcagcgactgcagcgccgacgcatcgcccgccggctgcgacggccccgtcggcgcatagctggagatcagcacgccgcgcgcgccgcgcagcgcgccgtacgcgtccgagcgcagctcgacgccttgcccgcggaagctgccgagatagttgtcggcctgatgccgcaagtggccgatgttgagctgggtcgccgcgtgcgtcgtcgccatctgcatgcggcccatgcgatcggtatcgtccgcgacgagctggttgtagccctggccgtcgaacccctggctcttgaagccggacagcgcgcccgcgtgatcgtggcgcttcgcgccgccgcccgcgccgtgccacgcggggctatggccgcccgcaagattgccctgcgcgctcgccgcgtggtcgctcgcctgtgcgtagaccgattcgtcgagcggctgccccgcttcgccgccgggcgtcggcgcttcgccgccctcgccgcggccgttgaacagcccgccgagcacgatcggccggtgcacgaggccgttgacgaactgcaccagcacttcgtggccgatccgcggcgtctgctgcagcccgtgcccctcgctcgcgagccgctgcatcgcgcgcgtcggataggtgcccgcgtcgccgtccgcctgccagtgatagcgcagccgcaaccggccctgcgcgtcggtatgcaccgggcccgtcgagcccggccgcgtctcgccctgcggcccgacgacgatcgccgtctgcgcgccgagcgccgtcggcaccgggttcagtcgctggccggtgccgtcctccagcgtcgggcgccatgcctggtcgcgcggcgcggcgtcgaaccggttcgcatagccgcccgccttcgcctgcgcgagcacgcgcgcgtcgagattcgcgggcggcagcgggccgaggctgcgctcgacgcgctccatcaccgtcgcgggcaaattgttgatgccgatctgatcgacgcgcgtcaacacgaacgcatcgggcgccggcgcgccgccgcgcgacatgcgccacgtcgcgcccgcgatgcgcagcgcgcggccggcgcgcgcggtgcgcaacgtgccgtagcctgtccagaagcgcgccgccgagacgatcgcgtccgcgtgccgccgcgcggcggcgtcggcctcgcgcaggctgtcgaacgcctccggcccgacgtcgtcgtacagctcgcgcgatccggccggattgccgaggctcgccgtcgcgctcgtcgactggttgccgcggtagtcgctgctgatcagcgtgacgcgatccgcggtcagcgacagcgaccgcccgatgccgacgatcacgtcgtccggctcggtcgccgtgccgctcagccgctgcggcacgccgcccatgcgcgcggaagtctcgtcctcgggcaactgcgtgctgtcgtcgaagatcagcatcgtgtggcccgcgggcgcgtccgcctcctcgacgaagcaaaagccgagacccgcttcggcaagcacgtgccggacgaaatcgaaatgcgtgtgggtgcggtactgcacgcggtagtcgcgcgcgccgagttccgcgatgcgctggttcgcgtccgcggtgaagcgccagcgggcgatcgcgccgtacggcgcgaacaccgcgccgagcacgtcggcgacgccctgccgcacgaacgtgcgctcgtcgcggccgtgcgcgagcgcggcgagccacggcacgagctgcaggcagtagcgcgcgaggccggcgtcgtagccgatgcactcggcctgcgccacgagcccgctgcgcacggcgctcgtgccgttcgcgagcgccgtgcggatcgtcacgcgctgcccgagcatcgcgtcgaggtcgaggccgggatcggtcgcgagcgcgtagacatcccactggaagttctcggagagcgtctcccgccccacccagcgctcgatctgcagcgacgcgatttcgcccggaccgtcgagacaatagagacaattggcagcgctgaaaagcgacgtgaattgcgtgatcacgctcatgagaatcccgctctctcagggttcgactattttttgaatacggctcgttgcgacgaaaacgggacaacggataaaaccactgagcagcgcgatcatcccgcccggacgggcacgataatgcagcgtagccaaaccccgattgcgcgcgattcgattcggcaggccaaatcaccgggacacaccccggcatcaaggctgccagacgataggtccccttttatcgcgcactattttaaattacggcgggacgctaggctataggacactcatacgaaacccgggcaaaaacgcacgcgcgtacgctatcgcaaaataaaaatgtttcggcccgccgcgatcgagccgatttccggtgcggatcagtaaatatttccccaaaggtaataaattccgcttacctaattccgctatcgtctcgaatggcgattagccggtaaaatcggccccgccctcgccgagcgcgggccgaaatcgacccgctcgacgcacgccgccgggcgcccgacaaggagaccacaacatggcacgcccattcatcgtcctcggcgacaagcacagccacggcggcaccgtcacgaccgctgccgcggcttccgcgatccacggcaagggcatcgcgcgccgcaacgaccgtgtgtcgtgcccgatccatgggcccaaccacatcgtcgagggcgacgatacgatgatcatcgacaatgaaggcgtcgcgcgtgacggctatcgcaccgcctgcggcgcggtgctgatcgcgagccagtcgagcacgggcggcgacgcggcgtgaccgaagcatcgacggggaatcggatgaagcagcgcgcgtggttgagcaaggcggccttcgtggccgcggttttcgtcgtcgtgtggatcgcgacgatcgcctattggaaagcgacctatcacccgccgagcgcaacggaattgctgacgcacggcatcgcgctgccggcgctgctggccacgggcctcgcatgggcgcgccgggccgccggccggctgcgcgaagcgtcggccgccgccgcgcaaaccgccgcgccgtcggcgccgcaagcgagcaccgcgcaagccgccgacgaagccgccatgcgcacatggacgctcgcgctgctcgacagcagtgtgcggttcccgacgggcgcgacgacggccgacatcgacggcgccgcgcgcgacgaaaccgtggtcggcctgcatcccgcgctccggcgcgccgacggcacgggcgtgttcgcgagcggcgtggcgtcggtttcgatcgaccatttcgacgagcgcctgctgccgcccggcgccgatgccgcgctgaacgacgagcatgcgcgcgcgctgctgctcgccgcggacgtgctcgacgaactgctcgagcgccatgcggtgctggcgacggacggtgcatcccgccccgccgggccgctcaggttgcacctgctgctgcccgagcgctggcagccgatggcgggcgcgctcgccgcgtggctcgacacgcacgtcgcgcgcgagcgctggatgcccggcgtcgaacgcgtgcagacccgcatggtcgcgaacccggtgcaggcgtgggcggtcgtcgacgaactgatcgtttcgctgcatcgcgagccgtcgaacgcaagccatgtcgtgctcgcctgcgattcgtcgctgagcgacgccaccgtgcacgcgctcgaccatgccggcaagctctacggacacaatcggcccgatggccggattccaggcgaaggcgcatgcgcgctgctgctcgcgcatcccgcggcggccgacgccgcggacgcaccgcgcgttcaccggctcgtcgcggctcgcgcgcccacgcccgacggcgcgccggccaaggcgccagccgatacgctcgcgccgctgctcgaagccgcgcgcacgcagacggcggcggccgagatcgcgccggccggctgcgggctcgtgagcgatgcggaccagcgcggcggcagccgcaccgagatcgcggccgtcgccgagcggaactggcccgacgacgcgcgcgaacgctgccgccatctcggcgtcgcgaacggcgaaagcggcgcggcgctcgcgctgggcgccatcgccgtcgccggctggcgcgcgagcgaggaacagatgccgatgctcgccgcgtcgatcgccgatccggttgcgcgcggcgtcatgcttgtcgcgcccgcgccgatcgcacccgtcaccgcgtccgagcttgccgccgccgcgtgagcgcgcgccgcggcgcccgatgtccggctagatcaggaatccgccgcccgcgcgacgcgcgcacgtgcacagcacgtcgccggttcggctcgacacgagcacgagctgcgtgaagccgttcggcgcgacgtatcggctcaacaggcaatccatcagttgcgcgaaggtgtggacacccgtgcccgcgaagcactcttcgtcgaccgtgatgcgaatctcgagcccccgcacgacgctcgcgaacggcttctcggatacccacgcggtcacgggcttctgcgacacgtcgacgatgcccgcgatctggcgcacggtcgcgggcgactcctgcacgtcgtgcagcccgagcaggtcacgcacggcgccggcgccgccggcgagcaacagcgagttcgacgagagctgcgacacgagacgccacagcacgccgcgatcctcgcgcaagcgcagcggccgcgtgggccgctgcaacaggccgatccggctcgcgagcgtgccgccttccatcatcagatcgccgcccggcgcgccgtgcggcagatgctccggcaaatcgcggttgctgcatgtgagcttgaaatcgaggccggccggcgccgcgaccggatcgagcgcgccgtcgacgaagccgagcgacagctcgtgccccggctcgcttctcgcgacaagcgcgtcgcgccgcatgcgccagtacagcgacgcccgcgccgcctgcccgccgtggtacagcgaatgcagcgacgggaacgtcgtgacgcgctcgccctgcggcgtctcctggacctgcgtcaccgcatcgaccgaatagacttcgtatgcataggcattctgcttgtcgacgacgagcggctgcatgtgcgcgcccgacgcggcgctcggctgctggccgagcttgcccgtcgtctcgaacagattgatcaccggcgtgcagccgagcagcacgtgctcgacgctcagcgattcgagcacgcccgccttcgcggaatcggccgggatgcccttgagcagcagatgaagcgtgaagtgccgcctgccgaggcgcccggcctcgcgcagatcgcaatcgaagaagccgaatttctcggcaaaggcgaaatactcggtcagcagcggatacgcgggatgcacaccctgcgggcaaggaatcaggctgtcctcgcgcgacacgccgacggccgcgaagggcacgcgttcgagcgccacccagcgcccgccctgctccggctcgacgtacgcctgcaatgcatgaatcgacagcgcgtcgcgcagcgcggcgctcatcaacggctcgccgcgcgtgtacaggcgaacggaatcgagcttcagatcggcgacgctcgcgtgcggcgagcggatcgcgaacgacagcgagagctgcgcgctcgcgttcggcggcagccggaacgaacgcggcgcctgcggcatcgcgtgaaagcgcgcggccgtcagttgcagcggcgacagcgtcacgtcgtacgcggtgcggaagaacagcttcgcgcccctcacgggccggctgtacaactgcgtgccgcgcggcacgaccacggccgccgacatctgcgcggcgcggctcgcatcgatgtcgaacgacgcgatcgagcacgacgggaacacgcgcagataatgcgggtacagcacctcgacgaacgccttcgtgaactcggagtagtcgtcgtcgatgtgccgcgacgcgcgcgcgcccgtcagcgcgaatgattcgaacagccgctcgacctggggatcctcgctgctgccgtccgcgccgctcgcgagctgcatgcggctcgcgatcttcggatagcgctcggcgaaatcgcgcacgtgccggcgcaggaacgccagttcccgttcgtagtatgagaggagttcatccatcagcggttctcgaaagtgccttcgcacgccggcggccgatgccgacgacacggcgggccacgcgtgggaagcgagcgcgcgaacggctggagccgacgcgcggctcccggatggacgaacgctgcacgggcaatcagccagggccggcgcgacggctcactttaccggaacattcaggagcagtccacgccgcccctgcccgtcggccgatcggacgatgcgcggcgattgcggccgtcgcaggcgaggacggaaaccgcgcgtgcgggcggcgcaagcggccgcgcgatgcgcggcgacacgcgcatcgcggcggtgcgcacgcgccggcggtgcgatgcggcgcgccgccgatcgtcggccgcactcgcccgccgacgaaaaccatccgcgacgacctgcgcgccgaatcatgccggatgccaggttggattcgccgcacgcacgcatggatcggcgagatgcccgcgcgtacggatcgacgagacgcacaggcgatcgcgcccgcgcgccgccccgacgtgccgggcgcgtacgcggccgcgcaggcgagcgcggcgaagatcaaggcggcggaatcggagttcatgccgaaggtattcgtgtccgcgtcgacgccgtacaacgccgggcgcgcggcaatcaacgcgatcccgcccgtcggccagcaggcgccgaccgtgaacctgaacggcagccgctacggcggcggcgtgttcgtcggcgtgacgattccgcggtacgacgtcggcttgcgctcggccgtgctgatgcaggcgcgcaacgacgccgacagcgcatccgcgcggctcgagcgcacgaaggacgaagcggtcagacagatcgtcgccgggcagaacgcgctgcgcgcgagtctcgcgtcgcacgatgcggcggcgacgctcgtcaacgccgcgcagaccactgcgacgccgcgctcgacgcgtaccggcacggcgtcggctcgatcaccgacgcgatgctcgcgcggaacgacctgctcgccgcgcaaaccgcgtacgcggacagctacggcgccgcgctgtcggccgcggcgtcgcccgcgctcgcgacggggacggtcgcgcagacgccggaggcgcaatgacgcatcggcggaacgaccgagcgcggctgtcgctgttgccgttgccgttgccgccgcttttaccgttgcccgatcagccccgcgcgcgccggccgcggcgcgtggcgccgcgcctcgcgcgccggcgcacgaagcgcgatcgcgcttcaccgccgcgtcaagcgccgccgacgaacgccccgagcaggcgcgtcagcgcgccgtccggctgcgccagttcctccagcacggagaaatgcgtgcgccccggcacgtgcacgcgccgcaccggctcgcccgccgccgcgcatgcgtgcgcgtagtcgtccgcgtggcgcacgagctccggcagctcgtgcgcaccgaccgcgacgatcgtcggcgcgcccttgccgacatggaacaacgggctgtaatcggcgatctcgtgctcgctcagccgcaatttgtcgttgagccacgacaggctgatcggttcgagatcgacgagcgggctgatcgcaagcgtgctcgtcacgcacgcatggccgcgatgcacggcgctcagatgcccgcccgccgagtgcccgctcaggcacagcggccgccccgcgccgccgagcccgtcgcgatcggcgctcagccgatcgagcaggcgggcgatctcgccgacgatctgcgtcatcgacgcctcgggcgcgagcgtgtattcggcgagcacgacgtcgaatcccgcggcgagcgggccgtcggccacgaacgcgaaatcctccttcgcgcagttttgccagtaaccgccgtgaatgaagacgaagcgcggcgcaccggcgcggccgcaggaaagccagtcgaaacgctcgcgcggccgctcgccgtatcgcacctcgcgccggccgccaacgcgcgcgtacagttgcgcgctgcgccggcgaaaatcggccaacaccgccggaaaatccgctacggcccgcgtgttgtcgtacgcgcggtcgagcgtcgcgcgatccatgccgcgatacagtcgtcccatcgtcattgccccgtgagtgggatagggaaaacgcctcggttcgattgtcgatgcgcgccgccgcgctcgtctatccgaaaaatgcgccggttcggcaccgcgctatccgctttcggcatttttcccgacggcgcgaaccggcgaacgactcccgcgttgcgtcatccatcgcacggatgacgcacgcgaattcgtttagcaacgcgccgcgcgccgcctcgaatcgttcccggcaagccatccgcacgcgccgttgcgcacgctttcattcccatcgcgcgtgattcagaaaagttcaaacccccaaatggttcgcatccctacactcacgaccgactcatccgcgcggccgtgcgcggcgcatgcggcatcgcacgatgccgacggcgccggatgcgaagccggcgccacggcgcgcgcttgcgcaagccatgccgaaacgccccggcggcggcgcgcgaacgatcgtcgtgaacggcccgttcgaacgcacgggcgagcttgaatccacaggagggaccatgagaacaatacgcatggcgtcgatcgacgtcagactcttcatattcggactgctgctcttcttgtcgggcctcgcgcatgcggacacgccgagcgccgcgcagccgtcgccctacggcatcgtgtccgtcgacatcgacggcacgcggctgtgcatggaagtcggcggcgccgccgtggcgccgctcgcgggcgtcgacgtcggcgaatgccggcagagtgccgatcagcaatggtcgctcgtgcccaacgggcagaatttccaggtggtcgccaagcacagtctgcaatgcctgacgatcgcgaacgccgcgacgtcgccgggcgcgccactcgtgcagtatccgtgcaacggcggctcgaatcagcaatggagcgtctccccatcgcgctccggctacaagctcgtgtccgcgcacgacgcgctgtgcgcgagcgccgccggtgcgtcgcccggctcgcggatggttcagcagcgatgcgacgagcatgcgtcgcaaacgctctacgtgtccgcgccgcccgagctcgtcggcgcgctcatcggcatgaacggcgggctttgcatcgacggcggcgcggccggcgcgcaagccgtgcaacgcacgtgcgacgacgcgcccggccagcaatggcgaatccgtccgaacggcagcgcctacaagatccacctcgcctcgacgaacctgtgcctcggcacgcgcgacgcgtcgcggggcacgggcgccgcgatcgagagccaacgctgcgcgaatgtcgcgagccagttgtggacgatccgcgcggcaagcgaagtcgacggcaggaacggctacgcgaacgggtactggcagttcgtatcggcaaacagcggccagtgcatcgtcgtgcagaacgcctccaccgccgacggcgcgaatctgatccagtatccgtgcggccagggcaacgcgggctcgaacacgatgtggcgcgtcaaccggacatcgcgttcgtcctggacgggcgcgatcgcgctgccgctcgttccgtcggccgccgcgcacctgccggacggcaagatcctgatgtggtcggcggattcgacgatctcgttcggcggcggcggcggcggcgtcgacggcaacacctacacgaccgtgttcgatccgatcgcgcaaaaggcaaccgatgccgtgctgacgagcctcggccacgacatgttctgccccggcctcaatctgctcgcggacggcaagatcttcgtgaacggcggcgtgtccagcagaaagaccagcgtctacgatccggccacgcacgcgtggagcccgtcgaacctgatgaacattgcgcgcggataccaatcgagcgtcacgctgtccgacggcgcggtcttcacgctcggcggctcatggaacgtcgcgacgcccgacttccggctcggcgacaagtacggcgaagtgtggcggcccgacagcggctggtcgatcctgtcgaacgtacccgacatcatcggccccgatcccgcgggcgcctatcgcggcgacaatcacatgtggctcgtcgcggcccgcgaccgctgggtcttctacgcgggccccgatgcgacgctgcgctggatcgacacgacgggcaacggcaggatcgtcgaggccggcaagcgcggcgacgatgcgtactcgatcagcggcaacgccgtcatgtacgacgtcggcaaggtcctcaccgtcggcggcgcgccggcgtacgacaacggcgtcgcgtcggcgagcgcatacgtgatcgacatctcggcgggcccgcaagtcccgcccgtcgtgcgcaaggtgcagccgctcgcgtacagccgcggcttcgtcaacagcgtggtgctgccgaacgggcaagtcgtcgcgatcggcgggcaggcggtgacgattccgttctccgacgatcaatcggtgctcgtgcccgaactgtgggacccgtccaccgaggccttcacgcgcctcgcgccgatgacggtgccgcgcaactatcacagcgaggcgctgctgctgccggacggccgcgtgatggcttcgggcggcgggctgtgcggaagcggctgcaacaccaaccatccgaacgtgcagatcctcacgccgccctatctgctcaacgcggacggcacggcggcgagccgccccgtgatcgccgccgcgccggagcaggccgccaacggctcgacgatcgccgtatcgacggatgcgccgatccgcagcttcgcgctggtgcggatgtcgtcgagcacgcactcggtcaacaccgaccagcgccgcattccgctcacgttccggcagtcgtccggcggcgacggcggctatgcgtacaccgtcgcgattccggcggacgccggcgtcgcgataccggggcagtacatgctgttcgcgctgaacgcggggggcgtgccgagcgtcgcgaagacgatccggatcggcgcctgaaggcgagaaggcaaggagcgcgaacgatgtccatcgcttccccggttcggccgccgcggcgccgcgtcgcgcgcgcgctcgtgctcgccgccttcgtcgcgctagccgcgctcggcggcacggcgcgcgcgtcgcccgacgatgcgcgcgccgcgcgcgccgcacgcggcgcgcggctgttcgacggcagcgatccgatgcatggccgcctcgcgggccacgcgcaagtgctgccgtcgacggcgagccgctgcgcgaactgccaccagccgccggcgccgcgcgcgacgccggcgctcgccccgccgctcgacgcgtcgagcctgctcgcgccgcaaaagcggcgcggcggcccgccgtccgcctatacggccgacagcttctgcgcgacgctgcgaagcggcatcgatccggcccacgtcacgctgaaagccgcgatgccgcgctacgacgcgaccgacgcgcaatgcgcggacctgtgggctttcctgattccgataccgacatcacgttgagatgaaccctccatccctgatccggcgccgcctcgtgctcgccggcgccgccctcgtctcgcttccggcatgcgcggccgaatcgcgcgagatcgcgcatcgcccgtggggagcgatcgagccggccgaagcggcgccggacatcgacgtgtcgcttgccgacggcacgcgcggccgcctcgtcgatctgttgcgcggcaagacgagcgccatccagttcgtgttcaccggatgcagcgccacgtgctcgctgcagggcgcgatattccaatcgttacaggcgcaactcgcgcggcatccgatcggcggcgcgcagttgctgtcgatcagcatcgatccggcgaacgacacggccgtcgcgatgacggcctggctgaggcgcttcggcgcgcagcccggctggcaagcggcgattcccgcgagcggcgatctcgcgcggctcgcgcgcctgtatcgcgacgaacgcaacccggccgacagccatatcgaccaggcattcatctcgagccgctcggcccggttcgtctggaaaacggatcacctgcccacgcccgaatccgtccacgacgcattgcgctattacgcgtcgcattgaaatcgacgcagcctcatcccgacccgatacgatctcattcgaaacatgcaactccgcacgcttctgctcgcgctcgcgattgtcgcgatcgccgtcgcgacgacctactacatcgtgaccgtcgacaccgacacccccttcgcgaccaccgaacccgccgcatccgccgccggcgcatcggagcccacggcccgcctcatcgcgccgggcgacggcgcgccgagcacgccgatcgcccgcgacgacgcgcaatcgccattgcccgacgcctggaagtgagcggcgcgcacggcgccggcatgtggccgccgcgcacggcgcggcgttcgcgccgacgtgcgcggcgggagggaaatcgggcgatgtcgcccgcggtggactcgccgcgaatgcggcggcgtgcaattcccgcgcgcggcaagcggccggcttgcgctcggcgcgctcgacgcccgtgcttgcggcaaggcgcgccgatcgggcccgcaggggcgcccgcgattctcgatcgcaggcgcgcgcggcctgcgggcaggcctgcgccgacgcgcggccgcggccgcgcgtcgatgcgcgttcacgcgcgttcacgcccgtcgacgcacatccgccgcgccactgcggcccaccttcgcccgcacatgccctcgcccccgcgccgacggcacgcggcgcgcgcatgcacggcggcttcctgcctcacctgcgtgcgaagccggcgagccggcccgacggcgtcacccttcgtccgcgtcctgcgcgtcgcggttcagcagcttcatccgcttcagcgcggattcgccgtcgatcaaatgggaagcgagctcccttccgaccagccatttcggcatccggccgcgccccgaccacgtctgccccgtctccggattccagtacctggccttcggcttgcgatgcgccggcgcaccgtcgacgcccttcagttcgcccggcgagatgccgtattgcgtcatcagcagttcgatctgcatgatcgccgccgccttcgccttgcggcgcaacgcttcgatttcggcatgtatctccagccatcgttcggtcagttgcggatcgtgatccatgcgtatgtttctctccttattgcttgcgataccgcgccagcgcgtcgatcacccgatcgacgaccggcagccaatcgtcctgcgtcgtctggcgcagcagcgtcatcgattcgtaccagacgcagcgctcgccctcgaatccgtatcgccagtcgcaattgcgcatcagcagcgtataggtcgtcttgccgagcgcgcccgccagatgcgcgaccgacgtatcgacgctcacgacgacgtcaagattcgcgacgagcgccgcggtgtcggcgaaatcccgaagcgcgctgctgaaatcgatcagatcgagctcgggcacggtcgcggcctgctcgcccagctcggcgttctgaacgctcacgtactgcacgtccggcacccgcgcgagcggcgcgagcaaccgcagcggcatgctcttgcgcgtggcgcggcgcgcggcggacggcaccgccgccgcgggattcgatccccatgtcaagccgactttcagcgcgcgatcggcgcgcggcgccaacgcgcgcagccgcgcgccgaaccatgcgacgcgcgccgggtccgccgccagatacggcgcgcccgtgccgaacgatgcctcgctcgcgcgcagccagcgcggcaggctgccgatcggcgactgatagtcgatcgccccgagatcgtccacgcgcgcgggcgcgacgcccgcgcggtgcgcgcgcacgatcgcggacggaaacgcgcgctggaacagcgagacgagcgacggcgcgcaggcgagcacgacgcgcgccgcttgccggacaatgtccggcacgatcgacgcgaacatgatctcgtcaccgagcccctgttcgccgtgcacgagcagcgtcttgcccgcgagcggctcgccttgccagagccggatcggaaacggatggcagtggacgttgatcagatatccgatgtcgaagcgcgtgtcgtagtccggccagccgcgtgcgaagtcgcgcgtgccgagccgcaaatgcgcgcgctcccagcgcgtgacgcgcgtatcgatgttctcgtccatcgcgagcgcgaaatgccgccgcgcgtcgtcgaagcgatgcagatgcgtatagacgacggccatccggtgatgcatcgacggatagcggcacgcctgcgcctgcagcgcctcgaagcagcgcgcggccgcctcgaaatggccgttcaggcgcaggtattcgccgtagttccacagcgcgtcagcatgatcgggctgcagacgcaggcagtggcggtaactcaacgccgcgcgctcgtgcgagccggtgcattcgtgcgcgacggccacgttgtagtgcagattcgcgtccccgggcgccgacaggcacgcccgctcgagatacacgagccccgccgcatgatcgccgcgcatgcactcggcgacaccgacgagcttcagcgcgagcgcgtcgtccggcgcgagcgcgagcgcctgcgcggcgagcagcgcgccctgctccgggcggccgtcgtcgaacagttgctgcgcgcgcagcgtgagcgcgcgcacacgggcgtcgagttccgccgtcatgtcacgctccgtcgagccccgccgcgaccacttcgactcggcgattcggcgcgaggcacgcgatcagcgcggcacgctcgcgctggtcgcattgcacgagcggatcgctcgcgccgcgcccttcggcgtgcacgctgtccgcgggtacgccggccgcgatcagataatcgccgaccgtcttcgcgcgcgcctgcgacaactgccggttgtacgcgtcgctgccgagccgatcggtgtagccgacgatcgacaccgtctgcgcatgccgatccgtcaggcgctgcgcgagttgcgacagttgctgccggccctgctcggtcatcgacgccgcatcggcgcgatcgaacgcgaacatcgcgtccgcgttcagccggatcggctcggcggccggcgcggcggcaggagccggctgcggctgctgcgcgacgggctgcgcaggttcaccgcactggaacgcgagcgtgcgcacatcgtcgtcgtggccgagcgggccgacacccgtgagcacgtgcacgtccttgtccgcgcagatctcgcgcgccttgtcgcggcacacgcccggcccttcgaagaggccgtggcactcgaccttgtacgttttcgcaccggccgcgtcggagagcacgtatgcattgaatctcggtcccgtcgcgctcgtgcaggcgccgagcacggccgccgcgcaagcggccagaacaattgtcttgaacatgatttacctcgttgtctgtagtcggtgtagcgcgcgccgagccaggcgcgcgccggtcgatgaatcgccggtgaactcggttaccactgcatcgatgcgccgatgccggccgtcgtcccgcccgagctcatgccgacgcccgcacgaaccttgatgttctcggtgatgcgcgccgtcgcgccgagcgccaccgcctggtagccgcgatacgtgccgccgccgatgcccaccgcgatcgtcttgtccttgtcgacctcggggatcatcgtgagcgcggtcgcggccgcgatgccgccgtaggcggcgcgcgcgacgttgtcgacgtcctgctgaaccgcgcccagccgctggttgaagctgtcggtttgctgcgcgagcgcgccgttcatctgcccgaggttgaccgcatcggtcgcctgcgtgccggccgccacgttcgtcacctggcgctccgcgcccggcgccccgacgctcacgacgttcgagcggccgccgtccgacgcgttcgtgccgagcgcgaccgagttctggcccgtcgaaaccgcgccgctgccgaccgccatgccgttcgtgcccgtcgcgacgggcgccacgtaggtcgacggattggcgctcacccatttgttcgccgcctcctggatcaccgtgggcgtgaccacgccgcccgagttggccgggccgttcaccgcgcctgtttgcgggttgtacgacgcgccgctgccgagcgtgttcgccacggtgttgccgaggctgttcatcttgtccgtcaacgcctcgatcgactggttggtgccgtacagttgcgagccgttgatcgcgtccgtgctcgactgcccgatgcgccccgcggcaacgttggtgatcgtgcgctcgacgcccggcgcgccgacgctcaccgtgccgatcggcgtcgtgccggcgaacgagtaggtcacgccgttgatcgtttcgctcagcgtgccgcccgcttgcgacgtgaccgctcccgaaccgagcgcgacgtcgcccgcgttgttcgcgacggcgttcgggccgatcgcgacgctgtccgcgccgagcgcctggctgtccggcttcgtgctgttcgcgtggaaatacttgatgccggtcgagttgatcgcatcgatcgccgcgccgacgttgccgacgttcgacgtcgtgccgtcggcgttgtagaccgtgtacgacggcgcggtcacggcgcccgtcttcggatcgatcgccgcgccgccgcccaggccggtcgtcaccgcgccgagctgcccgacgttgaccgcatcggtggacgccgtgcccggcgcgacgttatgcagcgcgacagggccgcttgccgcgccgacgagcgtcaggtcctgcgagggcttgccgccgttgggcgtcgtcggcgcgctaggatcgctgtactgcaccgggccgacgccgccgttgttcaccgagctcacgaggttcgcgacctgctggttggtcgcgtagagctgcgagccgttgaccgcgtccgtgctggtcgcggagagtttgcccggcgcgacgttcgtgagcgtcaccggcgtggtattggctcccggcccgccggcgccgacgagcgtcaccgtgttcgtcggcgccgatcccggcgcgttcggcgtggtcacgcccgggccggacgtgtactgcagcggcgcgagggcctgcagcgcatcgatcgcgccgcccacggagttttgcgtggtcccgtagaccgcgtagctcggcgcggtgatcgcgccggtcgtcgcgttgtacgccgcgttgccgccgagcgcgctcgccacgccgccgccgagcgaattcactttcgcgtcctcggcgatcaccgcctggttcgtcgcgtacagctggctgccgttgatcgcgtccgtgctggtcgcgctcacctggcccgccgccacgttgatgagctggcgctccgtgcccacgccgccgatgctgacgacgccgttggccgggctcgcgacgcccgcgtagttgtacgtcgtgccattgatggtttcgctcgaaaccgcgacggccgcgcggtcggtgctctgattgccgagcacgacgctgttgtcctgcgtcgtcgtcacgccgttgccgagcacgaacgtgttgctgttcgcgacggtattgttgttgccgatcgaataggaccccgcgccgctgacggtgctcggatcgccgatcgcaccgcttcccttgccgctcacgacgttgccggtgccgatgctgatcgattgcgcgccgctcgcggtcgcgcccttgccgatcgcgatcgcgtcgctctggctcgccgtggcgcgggtaccgatgctcacggtgttgctcgcgacgagcgccgcattgagcgtcgcgccgctcggaccgctggtatacgcgcccgagcccgctgccgtgccgatggcgacgttgttgctgccggtcacgaacgtgcccgcgccgtcgccgagcccgacgttgctcgcgccgctcacgtaggcgcccgaattatggccggcgccgaggttgttgctgcccgtcacgtacgaaccgtaccaggtgccattgacgaccggcagatcgtacgcgccgagcgccgtgttgttcgtgccgttgatgtagcgccccgcatagaagccgaacgcggcattggcgccgccgctcgtgttggtccccgcatactcgccgaacgcggcgttgtagctgcccgacaccgtcgaccccgccagatgccccatcgccgagttgccggtcccggtcacgaattgtcccgcctgctgcccgaggccgacgttctggtcgcccgtcacgttcatgcccgactgatagccgatccccgtgttgttctggcccgtcacgtacgagcccgcggattccccgaggcccatgttgcgaatgccgagcgtgacggtgccgtccgggctcgtcgtcgagccggcgccggcgcctgcgttcagccccatgtagatgtcggccggcccgctcgccttcgtgttcgtgccgatcgcgatcgcgtcattcgcgctcgcggtggcctgcttgccgatcgatacggtatcgatggcgttcacgttctgccctgcttgatacccgatcgcggtgttgtacgaacccgtgaccttcgcgcccgcctgcgccccgtaggccgtattgccctggttcgtcgacacgccgggatcggtcgcgtcgacgccgtagacgttatccgtgcccgagggcgacaccgtgtccgcccacgcaggcgccgcaagcagcaggcctgaggcgatcgcgcacacgatcgtcagcgaatgtcctttccctttgcgacgcgccgtctccggcgccaccatccacgcaccccgcgacgcgctccagctaacccgataagtcttgttcatttcatcctcacgcaaataagcttcgaatagttttgtgctgcaattgaaatttatttgccgaggcgcaatccgaatctgaacattcctaaatcgcatcgataaagatcgtcaaataaaggacgagcgttcttttaaatctgcgcggatttgatttcggccattcgccgtgcatttcgccgtgcatttcgtcgcgcatttcgtcgcgcatttcgtggcgcattttcgtcgcgcagcccgccccctcgcatcgccgagcgctccgccgcgcatgcccgctcgtgccgcgcggccttccacacctcgccatcgccgcgcgccgcacattcaatatctcaaaaatatcgtcatccaattagaaacggcacttgtctcacgcgcgccgctatctcgaataagcaatcacacatggctaaaatcgtccagccggaatccatgcgtatagatgacgcgaagcatcgcgccattgcggcgcgacagattcatcttcctgcggatgcggtagatgtgagtatcgagcgaacgggaaacttcctcctcggccgcgcgcccccagacgcggctgatgatggtcttgcgcggcacgacctgcccgacgtgccgcgcgagcaactcgacgatctcgtactccttcggcgacaacggaatgcgctcgcccgcgagatagacggcgcgctcgacggtcgcgatccggtagccgccgatttcgatcgtgccttcgaattgcttgctgatgctcgcgcggcggcgaagcgcattgacgcgggcgacgaattcccgttctcgtggcggcttgatcagatagtcgtcggcgcccgcctcgagcgcttcgacgagatcggtctcgagcaccgcgttggtcagcacgagtatcggcagcggcgcgcagcgctcgcgcacccacgcgatgatctccaggccgtcgatgtccggcaggcgccggtccagcacgatcaggtcgggcgccgcgcgctgtatctcgcgcaacgcgcgctcgccgtccggcaggacgcgcacgctgtaaccggcatgctgcaggatggccgcgtaacaccgcgcctggacctcgtcgtcctcgatcaggtaaataagcaccactttttgtctcgacaaccagcgaccacgcagcagcccgacgaaccgccccccgaacctcgaggaacgggcaagccggaatcgtgcactgcttgaacagccaggaatccgaaggactcggacgggcacgcgtcacgagcagcgactcgccgaaccggcaggatgcgtgggcccacgcacgcgcgacgctcgacgatgggcggacacgaccatcgaacgcgggacgcgaagcatgcaaaccaggccactgaccgccgatccgtaggcagactcgatggagctacgatctccaaccgttcgatcggcacgatcgagaccgaacggttaatatcgttatgaatttccgctgaaaaacccgacacaattttcagcaagtcatgtcgtgaaatttcacaacttttctgaacaaagcgctgtattccgacaagccgccgtcggaacgcagcgagctcgcgcgcgcatcgccgatctcgcaaaacgccatgcgcatccccgacgatttcgccgggcgttgcatgtctcccatatgccgccgtgctcgagcgtcgcccgttcgcatgccccccaatcggcgacggggatattcgcggcgcgcacggcgccacgatgcgcgatcgcgtgcgctcgcccacgcgcgcatgcggcgcgatcgcgcatcgcgccgcatgcacggtgaagcgacacgcggcgcaggcgcggggctcgctcgtcataggcggcgcgcaggcgcacgccaacgatgccagcatcgactggtacattgagagatcagcgatgccgccggtccgcggcatcggcgccgacgacgctcgaagccgtatgcgccgatccagccgaccgcacgcatgcggtttcgcgacgacgcttgcaacgccgatgcgagcgtccggcgtcggagcgggcgctcaccgaaccgcatcggcgaatcgcgtcgagatgtaagcgaagaatgggaatttcgccacgagcgggccaggccgctcgtgagcctgatcagccgccggatcggcggccgaacagcaattcggtataccgccgggacaccgcgccgctgcgcttgccgtccgcgccgtaatagcgatcgtcgcgacagagccgctctttcacgtcacagaacacgccgttggcgaacgtgaactcggtcggatcgaaatcgccttgtgaaaacgccttcgcggccacgcgcttgccgagatatcgctcggtcagcgcgcgcgagatgccctggtcatccgcgcagacgtaccgatcgcacagcacgccggcggcgggcgaataaacggcaggatgacgcggctgcgcgtgcgcgctcgccgcaatcgcaatcaatggcagcgccgccatgaacaaaacgctcgacttcatcggtcgtgccctatcggcggcgcgcggaccggcgaacgaccgcctgcgccgcgccgatcagcaagcccgtgccgccgagcagcgtcagcgcccacccgagcggcagcaggccgaacggttcgtgcaagcggccgaatgcgtcgacatggctgccgcttgccgcgaagcgcgcaaagcagacgatgcccgcgacgaacgccaaacaggccgggaaaacgagcttcatggaaaacctccgtgctatccgctcgcgtagacttccttcacgcgcgtttcgttcaccggatggcgcggcggcgcttcgatgcgcgccgcgtcagaacccggtttcgctgcggctcgaggcgccggggcgcgacgcacgtgccgaagccgtgcgcgacgcgcgccgaaccgtcgcgccgctacagcagcgagggcagcatcgcctcgccgccgccctcggccagccgtagcgcgtcgtcgcgctccggtgcggcacccgccagtgcgcgaccgcggcaccattcgagccgatacccgaggttatacacggaccgcagcgatacgttcgacacgccgtgtactttcagcttgtgccggatgcgataaacgtgggtatcgagcgatctcgacacggcctcgtcgatcgaacgcccccagatgcggttcacgagcacctcgcgctggacgacgctgcccagatgcctcgccatcatttcgaggatctcgtattcgatcggcgccatcctgacgggctcgccgtcgatgcgcaccgctttccagcccaggtcgatcgcgatcccgccgatctcgatcgtccccgagacggcatggcccttgcggcgcatcatcgccgcgatcctcgcgagaaattcggcttcgcgcgccggcttgagcacgtaatcgtcggcgcccgccgaaaacgcctcgacgatctgcatctcctgcatcgcattgctgagcacgatcaccggcacgtcgaaaaaattccgcctgatccagaccaggacttcgagcccgtggacatcgggcaggcgcatgtcgagcacgacggcgtccggcacctccttcgtcatcgcccggatcgcctgtccgcccgtctggcagtgggtcacgtcgaatcggccgcgcgtcagcaccagcttcgcccaattcgcctgcgcttcgtcgtcctcgacgagcagcacctttcgcgcagcactcatcactcaagaactcgcttcatcttccgattggaacaaatgcggaaaaaaatgggaaaaaatcccaatcccagcacgcggccgtttattgtttaatatattctttatatcgaccgtccaccgcgtcccgaccctttccgcgccgcacggagccttcatccccgcggcggccattctccgtttccgggcagcccaagtaaattgaaatatccgaatcgattcattcctttttcccatgaattcccataggaaattccgcaatgcaccgcacgggcgtttccgagcggatttccaattcaatacttaatcatttacttaacgcggcgcacggcggttcgccgcgcttcgacgcacgcgcggtggttcgacaaaggccggcaagggctgtcgcgccgcacgctcgcggcgcgtggcgttcacgcgccgtcgcaagcgagtacgacgccctcggcgaaatcgatcgacggaagcacgttcatcagaatgtcgacgaaccgcgcggcggccggcagcagcgacacgtcgcggcgagtgaacacatagacgtcccgcgtcatttccggctcgacgagcaggcgatacggcatcccccgcgcggacggatgcgacgccgccaatgccgacacgatgcacgcgccgatgccctcgcgaaccagcgcgagctgcaaatcgagattcgtgacggacacctttcgcctcatccgctcccagagatcgggcgcctgctgccggaacgcggcggcgatgctcgactcgtccgagtcgcgcaggatcggaatctcgttcaggctggcgagcgtgggccgcgacggaatcttcggatagccgaccggaaacagcacgcccagacgcgcgctcaggatgcgcctcacgctcagcgcgttgccggccatgccgacgtacgagccgatccccacgtcgacctcgccggattcgatccgccggatcacgccgccactcgtgtcgtcgagcaagtccacgtgaatgccgggctcctgcgcgtgcaaggcccggatcacgcacggcatgaccgtcgacgcgaacgcgaggccgcttgcgacgcgtacggtgccgctgtttccgaggagttgctggttgacgccgtcgagcgcgagatcgaggtcgttcaggattctcaccgcgtcgacgaggaacgccgcgccgtacggcgtgagcgcgatgcgccgcgtattgcgctcgaacacgtgcacgccgagcgcctgttcgaactcgcggatcgtcttcgtcagcgtcgactgcgtgaggcacagcgcgcccgcggcggccgtgaagctgccttcccgagccaccgccacgaacgcacgtaaatgacgcagcgatactttcatcgaatttgcgcgaaaccggtcgcagcccatccattcagcggccatgagcccgcctttgcgacaccgcgctcattgcaccgccaaacgtccaaccggccatgaatttaccttgtcccgagttcttgatactagcatcgcgccgcgccctcaaccatcctcgcttgcccgttgccgcccggatcccgccgcgacgcgcgaacgtcggccgctcttgtcgcgcagcagcatgcccgccgcgttgcgccgatgggcgagcgatggctgcgagacgtctcggttcgcgcgtgcgcgccgcacggcgtgcgtcccgctcacgcgaagtcgaccagcaacgcgctcgcggacgcgacatgcacgccgagcacgccgttcacgcaagcgaccggccggccgccctgcggcgccccgctcccgtcgagcgcaaacgtcgcgccgtcgatctgcgtgcccgtcaggctgccgagcgacggcccgccgagcgtcgtgacgatgccggcgcgcgcgttcggcacgctgctgcaatcgacggcgacgtcatagccgctgttcgcatcggtattcacgaggatgaggcgcacgccgccgccgtcggccgcgaccgcatgcgcgaacagcgtggtacccgccgaatcgacgcgggtttgcatcagtcgcccgcccgcggcctggttgaacagatagatgccgtagtactccggcccgatcgccgcgaccgtcccggcggtcttgttcgtcttgatcgccgaatacgacgctccgccgccggtatgcaggttcacgcccgaagcgcccccttgcgccacggcgaacaggaagttgatcacccagagcgcggatgcgtgcgcatcgctcacgcccggcttgccgccgccccaatagctgttcgtctccgcgagacgaaagccgatgccgcgcgcgctcgccgcaccctgcaacgcttgcagcatcggcgcgaggctcggatcggggctcagcatcgcctcgatcgtcgcgctatcggggttgcggtagtggtgctgcgtcagcaacgacaccaagcccgccgcatcgcttgcgaacggcacggtgtaacgctgatagttccacgcggtcgccgggcccgtgaacaccgcatcgggcaccgccgcccggatcgcattcgcgaatgtggtccagcggctcacgaagcccggataggtgttcgcgttcggcgcgaggccatgctgcgcgtagagatcgggctcgttgccgatctcgaagcccgcgagctggacgcccagcgcttgggccgcatacgcggcttcgtcggcgatcgtcgcggggtcgttgccgacgaaattgagcccgtagatcacgcgccagcggcaagcctgaacgaagctcgcgagccggtccacggcggcgggcgtgatgacgcccgacgtctcgtccggaccggtgcgctgccagccggacgcgtcgctgctattgccgccgatgcgcaacacgccggcgccgagccggttgaacaggccgaccatgttgccgttctcgccgctcagcagcggatagctcaacgccgccttttcgatgctgagccccgcgaaatcgcgagcgatgcgcggcgcgtcggccggcagcgtcatcgcgacgttcgcgctcgagctcggccccgcgggcggcggctgctgcggcgcggcggcggctgcgtccgccccgccaccgcccccgcatgcggcgagcaacgtgccgagaacggtgccgccacccagcttcaaaacaaggcgccgcgatttcgacgacgggggggattcgtggggcatgctatgtctcctgtcgttgtaacgaactctttctagaacgaacgccttgcgtgccacgccgacgcgcaaatcgttactttcgttaccggatgtagcgtgcgtccacgcccgccgccacgcgcggatcgcgcgggacatccggcgcaacaaaaaaaaacaccgccacgagtgacggtgcgaaagtcccacggacggggggtttgccgaggaacgagagaaacgagcggcccgacacacgtcacgcgacgaacgcggacgccgctcggccggcgactcgatccgagaggcgatcgagtccgtttcggctgccgcgcgacgaacgatcgcgcggcgcgcctggaatccgacgggcgtcgcgcttcttgcgcttcttgcgttccgcacttcgcgatgcacgtgcggccggttcgtcgacgatgtccattcgaaaccggttgcgcccgcaacgcggaacacgaagcatgtggcgattcgcgatgtacgcggcgttcgcgatccgtgccgccgaatcggcaagatccgacagtgcaccggagcgcgcatcgcttcgagatctcctcacggccgatgcatggcgaaatgccgcggtgcggactcgagacattcgcgtcgtcctgtcggttcggtatcgactatacggacgtcacccgccggcaatctgaacaattgtcaccggccggcgcacatggcgcccgtcacgacattcgattcgttccacgaagcatccggcgatcgcttgacgaagtgcttgacgaagtgcttgacgaagtgcttgacgaagtgctcgtcgaagcgcgcgatgtggttcgcgatagcgatgacgacagcgatagcgatgacgatggcgatggcaacagccatcacgacagcgacagcgacagcgacagcgacagcgaatcatggcatcgcatccgtgcgtgccaacccgcgcgtcacgccgtcgatcagcgcttgcgcgcgcggcattcgacgcgcgccgtcgcgcagttccgatcgcggctcgcggcagccgccggcgaccggtcgaccggccgctcggcgcatgcacgcatcggcgcataggcgcatcgacgcatgcgtgtccgaaaggcatctcatcgcaggctcgagtatcacaggctcgagtgcgaagccggcatcacatccgaacgctcacgaaggcaagcgagacgatcgcgcacacttgaacggcccttgcacggcgaaaagcccatgacgaacgcgacggatcacggctacccagaccgaagcgcattcgccgcgatgcgcaagcggcaattcgacgccgcaccgtcggcattccgtcaacgtcccctcaacgttccctcaacgttccatcggcgctccgtcggcaagcggcgtctcgccgcacccgagaatcgccccgattccaccgcgctttcacgcaccgcgccgctcgagcgctacacttgcttcagccgccgccgaacccggcgcgggcaagccatgcgatgcacgctgtcctgcgatggcgacaggcgtcattcgccggcgcctgtcgccgcaaacaaactcgaggtgacccgcgatggatcgtattttcatgacccgaacagaagcgctggaattcctgctgaaggcccatcaaaccgcggtggacaaggtcggacatccgtttcgcaaacccacgcccgccgatcacgcggcggtagaggcactggatcggctgttgctcgatgtccgtgcccgccggatcgatacgtttcagatcaacgcatcatcggctcaggtaatcgtgacggattgaaccgtctgcatcgcgcaatcgatcatggacgcgccccaatcccactcgaatcccaaatcattcaattaaattgaacgattacaaaatgcgtttctgaaaaagcggattcagctcgaattgagcggaagcggcggccgaccgggcgctcggcccggtcaggtccgggccgcctgccgcagccgcgccgctgggttcggcaaaccgatcgccatgcagccgatcgtccgtaccggaaagccgacgtgtcgttcgcgagaccggcgaagcatgccgccgcacgcgcgcgcgacatcgagacgacaaccggcgacacatcggcggccgacaccgccgcgcatgcgtgcacacgcatgcacgttcgaaccggaaaccggcggcgcgcgatatgccgcctcgaagccgacggcgtcccgcgcgcgcgacgaaacctgcctgcatgccatcgcggcggagcgcgccgatatccggcacgcattttccggctcgcccgccgcatttcaccaaatggcatcaaatgcatccgatatttttaatgggtctataaggtaaaccttaaattgaccgccaccgcgctacgtgctgtatttctgaacgcgcaattgccttcaccgacaaaatcgaaacgcgacgaacgacgccgtcgcctaaaaaggtaggactggaaagcaaaaaggccgtgggtaacgacaacattccccattcaaggagagccagcatgaccaggaacgcaagacgcacatggcaatggatcagcggactgcttgcgatatgcgcggccgcgctcgccgcgcttcccgcgcgcgccgacgtcgccgcggggccgggcgcatggagcagccagcaaacgtggggcgcggataccgtcaacggcggcaacctgacgggctacttctattggcccgcgacccagccgacgacgcccaacggcaagcgcgcgctcgtgctcgtcctgcacggctgtctgcagagcgcgtcgggcgacgtcatcgacaattctcgaggcgcgggcttcaactggaaaagcgtcgcggatcgatacggcgcgatcattctggcgcccaacgcgaccggaaacgtctacggcaaccattgctgggactatgcgaacacgtcgccgaatcgcgcgagcggccacgtcggcgtgttgctcgatctcgtcagccgcttcgtcggcgacgcgcaatacgcgatcgacccgaaccaggtctacgtggccggcctgtcttccggcggcggcatgacgatggtgctcggctgcatcgcgccggacgtcttcgccggcatcggcatcaacgccgggccgccgcccggcacgaccacgctgcaaatcggctacgtgccgtccggctacaccgctcagacggcggccaaccaatgcaaggcatgggccggctcgaaggcggaccagttctccacccagatcgcgggcgccgtatggggcacgtcggattacaccgtcgcgcaggcgtacggcccgctcgacaccgccgcgttccgcctgatctacggcggcacgtttgcgcaggggtccaaagtatcgatcgccggcggcggcaccaacacgccgtactcggacagcaacggcaaagtgcgcacgcacgagatcgtggtttccggcatggcgcatgcgtggcccgccggtgcgggcggcgacaacgcgaattacgtggacgcgacgcacgtcaactatccggccttcgtgatggactactgggtcaagaacaatttgcgcgcgaacggcgcgccggtgcaggccggcacgccgccgacggggctgaccgtcacgaacgcgacgcagacgagcatatcgctcgcctggaacccggtggccaatgcgagcagctacaacgtctaccgtaacggcaacaaggtcggttcatcgacgtcgacggcctacaccgatgccgggctgatcgccggcacggcctattcctatacggtcaccgagatcgatccgagcttgggcgaaagcgcgccgtcgcccgcggtgtcggcgacgacgcaaccgagcttcgcctgcagcgcgaccaccgccaccaattacgcgcacgtgcaggccggccgcgcgcacgattcgctcggcatcgcctatgcgaccggatcgaaccagaacatggggctcgacaacgtgttttatacgaacacgctggcgcaaacgagcgccggttactacatcatcggcgattgtccgtgagccggcgcccggcacatcggccggccggcagccggcgcgcttcgcgcatgcgcgaagccgcagcgatagccatcgaagccgccttcgtcacgcgcctctccttcgcgcccgcgacccgtcgcatttccgtgtgatccgcggcaagcgcgcgtgcgcatcggcgcaacgccgtcgctgcccgcgcgaaagccgcgacgcgcatcgcctgcgagcgccggcagccggcccaccgctctcgcgccgcgacgcacggcgcggcggcgcggcggcacgacggcacgacacggccgatgaaaacggcggcgcactcactgccggcgcagtgcggtcaaaacgaccggccgctcgcgcctcctgcgccgtcgatcctcgcctcgcggtgtaaaaactacagcggcctcgcgccgacgggcgccggaacgcctgcacgcatgccgggaacggtgattgcgccatgcaggcattccgttgccgcgacgtcatcccgtccatggaaacccgtccgtctttcgcgccgaacctttacttctgcgatgcccgtctcgtcgggccattgcatgcgtggccgccgctgttcgagcgcgtcgccgcatggggcttcgatcatgtgctgatcggcggcctctgggcggcgagccgccgcggctatccgcgccacgtcgcggaccccgatcgccccgccgaatcgttcgcgacgtcgctcgacgcgacgagcgcgctcgcccgcctgtcggacagcgcgcgcgagcacgggctgcgcatcgccgtcgaagtcgtcgtcgaccgcgtcgcgcgcgagcacccgctgcacgacgcgcaccgcgcctggtacgtcgtcgacgaacgcgacgacgcgctgatcgatccgcgcaccgcagcgctcgcgcacgacgtcgcgcatgcgaacgtcggcagcgcggccgcgctcgacgcgctcgccgactggtggcgcgcccggctcggcgcgctggccgacgcgggcgcggcggcctttctcgtcgacgcgccgcagcggatgccggcgcactggtgggccgcgctgctccgcgcgctgcggcaggcccgcgcggatctgccggtgatcgccggcgtgccgggccgggagcgcgaggcgctcgcgcaactcgcctgcgccggcttcgacgcggcgttctcgtcgctgcgctggtgggacctgcgcgcgccgtggttcgtcgaagaacaccggctgctgcggcgcgtcggcgcgccgatcgcgttcccggacgcgttcgacggcccgcggctcgcgcacgattggcggcaggccgcgcccgagacgatcgagcgcgcgcaccgccgcgcgctgtggaccgccgccgcgctcggcaccggctggctcgtgccgatgggcttcgagcgcggcgtggccgtcgaactgatggcgcgcgagccgcgagccgacgcgtaccgcgccgcgctcgacagcgcgccgttcgacttgtcgggcgcgatcgccgaagcgaacgcgctgcgccgcgcgacgcccgcgctgcgcggcaacggcgagatcgcgcagctgacgggtgccgatgcgccggcgaccgtgctgctgcgcggcgcgcgcaccgcgctcgaatacgacgacgaggccgcgctgatcgcggtcaatccggacctcgcgcaccccgcggcgatcgcgccgtgcgcggcgctcgccggcgtgccgggcggcttcacgcgcttcgcgccgttcgccgacggccgccgcccgcgtatgggcgcgctcgaaccgttcgcgctcgccgccggtgcctgcacgttgctgcgcgcgcagcgcgcgcgcccggtcacgacggcccccgccgaggatcggcgcggcaatcggcccggcacccgtgcgtcggtcacggccgcgctcgccggcgagcgcatcgcgatcgagcgcatcgagcccgtcgtcgacgatggccgcttcgccgtcaagcgcgtgatcggcgagcggctcgccgtgcgcgcggcgattttcgccgacggtcacgcacgcctcgcggcggccgtccaatggcgcgccgcggacgagaacggctggcacgaggcccgatgcgccgccgaaggcaacgatgcgtggcgagcggacattccgctcgaacggctcggccggcatctgttccgcgtgatcgcgtggcgcgacgattgggcgacgctcgtcgacgagatcggcaagaagcacgcggcgggtcaggcggtggcgctcgagttggaagaagcgcggcggctcgccgccgacgtgctcacgcgtgcgccggaggcgaaccccgccgcgctcgccgtgctgcgcgaattcgcggcggccctcgacgccgcgccgcccgaccagcggctcgcgctgatcggcgcgccgcacgtcgccgacgcgttcgcggcgctgcgcgagcgagcgttcgccacgcgcgacgcgcccgtcttcccggtcgacgtcgagcggcgcgcggcccgcttcgccagctggtacgagatgtttccccgctcggcgagcgacgatgtccgccgccacggcacgttcgacgacgtcgtcgcgcatctgccgcgcatccgcgacatgggcttcgacgtgctgtacttcccgccgatccatccgatcggcacgaccgcgcgcaagggccgcaacaacagcctgcaggccgcgcccgacgacgtcggcagcccgtatgcgatcggctcgccggcgggcggccacaccgccgtccatccgcagctcggctcgctcgatgcgttccgccggctcgtcgctgcggcgcgcgcgcacgatctcgagatcgcgctcgacttcgcggttcaatgctcgccggaccatccgtggctcaccgagcatcccggctggttcgcatggcggccggacggctcgctgcgctacgcggaaaatccgccgaagcgctatcaggacatcgtgaatcccgacttctacgcgcgcgacgcgatgcccgcgctgtggatcgcgctgcgcgacgtcgtgctgttctggatcgacgcgggcgtgcgcatcttccgcgtcgacaatccgcacacgaagccgctgccgttctgggcatggatgatcgccgacgtgcgcgcgcgacacccggacacggtgttcctgtccgaggcgttcacgcggccgagcatgatgtaccggctcgcgaagctcggcttctcgcagtcgtatacctacttcacgtggcgcgagtcgaagcgcgagttcatcgattatctgaccgagctcgccgacgggccggcgcgcgaatacttccggccgaacttcttcgtcaacacgccggacatcaatccgcgccacctgcagcaggcgcctcgcacgcagttcgtgatccgcgcggcgctcgccgcgacgctctcgggcctctggggaatgtattcgggcttcgagctgtgcgagtccgacgcgctgcccgacagcgaggaatatcgcgacgcggagaaatacgagctgcgcgcgcgcgactggcggcggcccggccacatcggcgacgaaatcgcgcggctcaaccgcgcgcggcgcgacaacccggcgctgcagacgcatctcggcatccgcttcgcgcacgcgccgaacgacgcggtgctggtgttctcgaaggcgacgcccgcgcacgacaacgtcgtcgtcgtcgcgatcagcctcgatccgtggcatccgcaggccaccgatttcacgctcgacgcggcgctgtaccgcggctggggcatcgccgacggcgagcggctcgtcgccgtcgatcagacggccgaccacgtcgaaacctggcacgggcgccggcattacgtcgcgctcgacccgcacgtgcgcccgttcgcgatctggcgcgtcgcgcccgcggcgggcgtcgcgcgcggcgctcgcgacgacgcgcgcgacgtccccgcacaggaggtgcacgaacgatgaagcccgcagacacgctcgaagacgtcggccgcgcgcagttcgtcgcgcacatggcccgaaggccgcgccgcgcgcgcaggcgagaagcgcccggcgtcgccgacacgccgctgtggtacaaggatgcgatcatctaccagttgcacgtgaagtcgttcttcgacgccaacaacgacggcgtcggcgatttcgccggcctgatcgcgaagctcgactacatcgcggagctcggcgtcgacacggtgtggctgctgccgttctatccgtcgccgcgccgcgacgacggctacgacatcgccgactaccgcggcgtgcatcccgactacggcacgctcgcggacgtgcgccgcttcatccgcgaggcgcacgcgcgcgggctgcgggtgatcaccgagctcgtgatcaaccacacgtcggatcagcatccgtggttccagcgcgcccggcgcgcgaagcgcggctccgtccaccgcgactactacgtgtggtccgacaccgatctcaagtacgcgggcacgcggatcatcttcctcgataccgagacgtcgaactggacgcacgatccggtcgcgggccagtactactggcatcgcttctattcgcatcagcccgacctgaacttcgacaatccggccgtggtgcgcgaagtgctgcagatcatgcgcttctggctcgatctcggcatcgacgggctgcggctcgacgcggtgccctacctcgtcgagcgcgagggcacgagcaacgagaacctgccgcagacgcacgcgatcctcaagctgatccgcgcgacgatcgacgccgagtacccgaaccggatgctgctcgccgaagcgaaccagtggcccgaggacgtccaggaatatttcggcgacgaggacgagtgccacatggccttccacttcccgctgatgccgcgcatctacatgtcgatcgcgagcgaggaccgctttccgatcatcgacatcatgcggcagacgcccgccctcgcgccgagcaatcaatgggcggtgttcctgcgcaaccacgacgagctcacgctcgagatggtcaccgattcggagcgcgacctgctctggcaagcctacgcgagcgagcgccgcgcgcggctgaacctcggcatccgccgccggctcgcgccgctgatggagcgcgaccgccgcaggatcgagctgatcaactcgatcctgctgtcgatgcccggcacgcccgtcatctactacggcgacgagctcggcatgggcgacaacctgcacctcggcgatcgcgacggcgtgcgcacgccgatgcaatggtcgtcggaccgcaacggcggcttctcgcgcgccgatcccgagctgctcgtgctgcctccggtgatgggcacgctgtacggctacgacgcgatcaacgtcgaggcgcagacgcgcgatccgcattcgctgctgaactggacgcggcgcatcctgtcgacgcgccgcgcgacgcgcgtgttcggacgcggcgcgatccgcttcctgcgcccgggcaaccgcaagatcctcgcgtatctgcgcgagctcgacggcgaaacgccggtgctctgcgtcgcgaacctgtcgcgcgcgtcgcaggcggtcgagctcgacctgtcggaattcgccggctgcgtgccgaccgaaatgacgtcggactcgccgttcccgccgatcggccaactgccgtatctgctgacgttcccgccgtacggcttcctgtggttcgcgctgtccgagcacggccgcgagccggcctggcatcagcagtacgccgagccgctgcccgaatacctgacgctcgtgatgcggcgcggcgagacgcagccgggcgccgcgctgctcgacacgctcgcgcaggacgcgctgccgtcatggctcgcgcggcggcgctggttcgcatcgaaggagcggcgcgtcgacagcgcgcgcttcgacgcgctcacgccgattccgggcgagccgtttcagtatgcggaggcgcgcgtcgccgtcgacggccgcgaagaacgctacgtggtgccgctcgcgagcgcctggggcagcgagacgcctcagccgctgttcgcgcagctcgcgctcgcgcgcgtgcggcgcggccatacggtcggcctgctgaccgacgcgttcgcgctgccgtcgttcgcgcacggcgtgctgcgccagctgcgcgcgggcgcggccgtgccggtggcgggcggcgggcgtctcgaattccggcccgagccggacctggcgcggctcgatcccggcgatgcgcccggcgtgcggtggttcgccgccgagcagagcaacagctcgctcgtgatcggcgaggcgatcgtgctgaagatcgtgcgcaagctcgccgcgggcgtccacccggaagcggagatgggccggcacctgcggcgcatcggctaccggaacgtcgcgccgctcgtcggcgaggtcgtgcgcatcggcgcggacggcgcgccgcacaccgtcgcgatcctgcaggaatacgtcgacaatcagggcgacgcgtggacgcgctcgtgcgattttctcaagcgcgcgatcgaggagctcgcgctgcccgcggcaaacgacgccgacgcggcggcgccgagcgccgagccggagatgatcgacggctacgcgacgttcgcgggcatcgtcggcaagcggctcggcgaactgcacgcggcgctcgcgcagccgagcgacgatgcggcgttcgcgccgcagcgcgtgtcgcccgcgcgcgtcgacggctggatcggcgatgcgctgggctggttcgaacgcgcggcgagcctgctggccgaacggctcgacacgctcgaaggccaaacgcgcgcggccgccgagctgctcgtcgcgcagcgcgccgcggtggccgaggcgctgcgtgcgctggtgccgcgcgagctcgacggatgctgcatccggattcacggcgacttccatctgggccaggtgctcgacgtgcaaggcgacgcgcttctcatcgatttcgagggcgaacccgcgcgcccgctcgagcagcgccgcgcgcaatcgcatccgttacgcgacgtggccgggttcctgcggtcgctgtcgtacgcgagcgcggccgcgcagttcacgatcgaaaaggcgccgcagcaggccgccgagcgcaagcgcgcgctgttcgagcgcttcgggcaggcggccgcggaccgcttcgttgcgcaataccgcgaagcgctgtcggccgcgtcgcgcgaattcgtcgagccgcgctatgcggaccggctgctcgcgctgttcctcatcgagaaggcgtcctacgagctgtgctacgaagccgcgaaccggccggactggctgagcgtgcccgcaaacggcctcgccgcgctcgtcgcgcgcctgatcggcggcgccgcgccgcagcaggaggacgcgcgatgacggacgcgcccttcgatcgcgccgacatcgacgcgctcctcggcgcgcgccatccggacccgttcgcgtgcctcggcccgcaccgcgtcggcgacgcgacggtcgtgcgcacgctgctgcccggcgcgctgcgggttcgcgcgatcgcggcgggcggcggcgtgctcggcgagctgcggcaggtcgatccggccggctgcttcgccggcgcgctgcccgatgggcaggaacgcggcgagcggccgcgctatcggctgtcgatcgactggcccgacgcgcgacaggacgtggaggacgcgtatgcgttcggcacgctgctcgacgaggatgcgctcgcgcgcttcgcggcgggcgatccgcgcgcggcgctcgcgtgcctcggcgcgcgcgcgctcgacatggatggcgtgcccggcgtgcggttcgccgtctgggcgccgggcgcatcgcgcgtgtcggtggtcggcgatttcaacggctgggatgcgcgccgccacccgatgcggctgcgccgcccgtggggcgtgtgggagctgttcgtgccgcgcatcggcgcgggcgagcgctacaagttcgcgctgcgcgcgcgcgacggcgccgcgctgccgctgaaggccgacccgtgcgcgtgccgcaccgaggcgccgccgcgcaccgcgtcgatcgtcgccgatctcgacgcgctcgagcgcttcggctggcacgacgacgcgtggctgcgcgcgcgcgcgtcgctcgatctcgcgcacgcgccggtgtcgatctacgaagtccatccggaatcgtggctgcgcgtcgcggccgagggcaatcgcagcgcgacgtgggacgagctcgcgcagcggctgattccgtatgcggccggcatgggcttctcgcacgtcgagctcacgccgatcgccgagtatccgttcggcggctcgtggggctaccagtcgctgtcgccgttcgcgccgtccgcgcggttcgggccgccggaaggcttcgcgcgcttcgtcgagcacgcgcacgcggccggcctcggcgtgatcgtcgactgggtgcccgcgcactttcccgacgatccgcacgggctcggcaaattcgacggcaccgcgctgttcgagcatgcggacccgcgcgagggatggcatccggactggcacacgcacgtgttcaacgtcgggcggcgcgaagtcggcgcgttcctgatcgcgtcggcgctcgcgtgggcgcaccgctatcacgtcgacggcattcgcgtcgacgccgtcgcgtcgatgctctaccgcgactactcgcgcgcggcgggcgaatgggtgccgaacgtgtacggcgggcgcgagaacctcgaatcgatcgcgttcctgaagcacttcaacgacacgctgcacgggcccgccgcgccgcccggcgtcgcgacgttcgcggaggaatcgaccgcatggcccggcgtcaccgcgccgaccgccgagcacggcctcggcttcgatttcaagtggaacatgggctggatgcacgacacgctcgcctatctgcgcgaggacccgatccatcgccgccatcaccacgaccgactcacgttcgggctcgtctatgcgttctccgagcgcttcgtgctgccgctgtcgcacgacgaagtcgtgcacggcaagggctcgctcgcggccaagatgccgggcgacgcctggcagcgcctcgcgaacctgcgcgcgtacttcggcttcatgtgggcgcatccgggcaagaagctgctgttcatgggcggcgagttcgcgcagtggggggagttcgcgcacgacgcgacgccgcagtgggatctgctcgacgcgcccgcgcaccggggcgtgcagcgcctcgtgcgcgacctgaaccggctgcatgcggccgagccggcgctgcacgcgctcgacgaccggcccgccgggttcgcgtggctcgtcggcgacgatcgcaacaacagcgtgttcgcgttcgtccgtcgcgacgatgcgggccgcatgctcgtcgcggtgtgcaacttcacgccggtgccgcgcaccgactatcggctcgggctgcccgcgccgggccgctgggccgaggtgctgaacaccgacggcgccgcatacggcggcaccgacgcgggcaacggcggcgcggtccaagccgacgagattcccgcgcacggcgagcgatggtcggccgcgctgcgcctgccgccgctcgcgacgctatggctgcgccccgcctgacgccgcgcggcgcccgccgcacgcacgaaccgccacgaggaggagcacgacgatgccgacacccacgcccgatcgcctcgaaccggggcgcagctatccgctcggcgcgcactgggacgggctcggcgtgaacttcgcggtattttccgcgcacgcccgccgggttcagctctgcctgttcgatccgaccggacgccgcgagatcgcgcgcctcgatctgcccgaatgcacggacgaaatctggcacggctacctgcccgacgcgcatccgggcacggtctacgcgttccgcgcggacggcgcgtacgagccgcagcacgggcaccgcttcaatccgcacaagctgctgctcgatccgtacgcgcgtaagctcgtcgggcagtttcgctggtccgacgcgctgttcggctaccggctgcattcgagtcgcgcggacttgtcgatcgaccggcgcgattcggcgcccgcgatgccgaaatgcgtggtcgtcgacgaggccgtcgactggagcaccgaccgccgcccgtgcgtgccgtggcgcgatacggtgatctacgaagcccacgtgcgcggcgtgtcgatgcggcgcgccgagctgcgcgcgccggaacggggcacgttcgccgcgctcgcctgccccgcgttcatcgatcacctgctcgcactcggcgtgacgagcatcgagctgctgccggtgcacgcgttcatgcacgcgcgcgcgctcgtcaatctcgggctgtgcaactactggggctacgacaccgccgcgttcttcgcgcccgagccctcgtatctcgcgacgcgccggctcgacgagatgcgcatcgcgatccgccagttgcacgcggcgggcatcgaagtgctgctcgacgtcgtctacaaccatacgtgcgagggcaatcagctcggcccgacgatctgctggcgcggcctcgacaacgcgagctactaccggctcgcgccggacgacccgcgccgccacatcgacgagacgggctgcggcaacacgctcgacctgtcgcacccgcgcgtgctgcagatggtgatggattcgctgcgctactggtcgaacgcgttcaacgtcgacggctttcgcttcgatctctgcgcgacgctcggccgcgaggcggccggcttcgatccgggcgcgggctttttcgacgcgctgcgtcaggaccccgtgctcgccacgcgcaagctgatcgccgagccgtgggacgtcggcccgggcggctatcagctcggccgccatccggccggcttcgccgagtggaacgaccgctttcgcgacaccgtgcggcgcttctggcgcggcgacgccggcatgcggccggagctcgccgcgcggctcgcgggctcggccgacctgttcaaccaccacgggcggcggacctggtcgaccgtgaacttcgtcgccgcgcacgacggcttcacgcttgccgatctcgtctcatacgcggccaagcacaacgacgcgaacggcgaagacaaccgcgacgggcgcgacgacaactgcagcgcgaactggggcgccgaggggcccaccgaagacagacaggtgcgggccgtgcgcgcgcgcgtcgcgcgctcgctgctcacgacgctgttcgccgcgctcggcacgccgatgctgctcggcggcgacgagttcgggcgcacgcagcagggcaacaacaacgcgtattgccaggataacgaactgtcgtggttcgactggagcgcggccgaatcggcggacggccgcacgatgattcacttcgtcggccggctcgcggcgctacggcgcgcgtatccggtgctgtccgagccgcgctatccgtcgggcgagcgtgacggcgcgcccggcttgcacgagatcgactggttcgacgagcgcggagacgcgctgacggtgcccgcctggcacgaccgcgagcggcgcgcgctgacgatgcggcgggtcggcaacggacgcgcggggcggccggaggcgttgctgctgatgctgaacgcgtcgtccgacgcgatcgtgttccatgcgccgccgccgtcgctcgtctaccgcattctgctcgacagcgcggcgcccgacgcggcgccgcggctgatgcccgccgacggcgtcgagatcgccgcgcacgccgcggtgatcgcggcggcgtcggtgcccgaggccggctgagccgtccgcttcgcgaggaaccgccgatgaacgattcgaccgccacgcatgcgtatgcgctgcccttcggcgcgacgtgcgtcgacgcgcggcacacgcgctttcacctctgggcgcccgcctgccgcagcgccgccgtcgaacggcaagacggcgagaccgtcgcgatgacgcccgacggcggcggcggcttcgacgcgatcgtgcgatgcgggcccggcacgctgtactgctacctgctcgacggcacgctgcgcgtgcccgatcccgcgtcgcgcttccagccgcacggcgtgcacggcccgagcgaggtcgtcgatccggccgcctaccgctggcgccacgacgactggcgcggacggccgtggcgcgagaccgtgctgtacgaggtgcacgtcggcgcgttcggcggctatgcgcggatcgcgcgccggctcccggcgctcgccgcgctcggcatcaccgcgatcgagctgatgcccgtcaacgcgttccccggcgcgcgcaactggggctacgacggcgtgctgccgttcgcgcccgacgcatcctacgggccgcccgacgcgctgaagtcgctcgtcgacgccgcgcacgggctcgggcttcaggtgctgctcgacgtcgtctacaaccacttcggccccgacggcaacctgctgccccgctacgcgcccgcgttcttccgccgcgaccgcgataccgcatgggggccggccatcgatttctcgtgcccgcaggcgggcgcgttctttctcgagaacgcgctgtactggctcgacgaataccggttcgacggactgcggatcgacgccgcgcacgcgatcgacgacgacgcgtggctcgccggcctcgcccgccgcgtgcgcgcctacgcgggcgacgcgcgccacgtgcatctcgtgctcgaaaacgaacgcaacaccgcgagcctgctcgccggcggccgcttcgacgcgcaatggaacgacgatttccacaacagcatgcacgtgctgctgacgggcgagcaggcgggctactaccgcgcgtatgccgacgcgccgatccgccacctcgcgcgcgtgctcggcgaaggtttcgcgtatcagggcgagccgtcgccgctgcacggcggcgcaccgcgcggcgaaccgagcgcggacctgccgccgagcgcgttcgtcgcgttcctgcagaaccacgatcagatcggcaaccgcgcattcggcgagcggctgcgcgcgctcgtgaacgacgacgcgctgcgcgcggcgagcgcgctcgcgctgcttgcgccgcagattccgctgctgttcatgggcgaggaatgcggcacgacgcaaccgttccagttcttcaccgatcatcgcggcgcgctcgccgcagcggtgcgcgaaggccgccgccgcgaattcgccgccttccccgcgttcgccgatcccgcccatcgcgacgcgattcccgacccgaacgacccggcgacgttcgcccgctcgtcgctcgccgcgccgggcgccgagccgcccgacgcgaacgcgtggcggcgcttctaccgcggcgcgctcgccgtgcgcgcgcgcttcgtcacgccgtggctcgacggcgcgcgcgcgctcggtgcgacggtgctcgcgcgcgcggacggcggccacgcgaacgcgctcgtcgcgcgctggcgcctcggcgacggcaacacgctcgcgatcgcgttgaatctggacgcccggccggccgcgctcgccgcgccgcccgacggcaagatcgtgttcgagactccgccgcgcgcacgcgacgcgctcgccgacgcacggctcgccgcgcacgcgtgcattgcctggcgcagcgggaacgtgaacggcgtcgcgcggcgcggccgcgccgtcgacgcgaagcacatgccggccgtgaagcacgcgaacggcgtgaacggccaggacggcgcgccatgaccgccgatccgcgtcatccgtcgatcgtcgagctcgcggacgcggccgggctcgacgcgcactggatcgacgcatcgggcttcgcgcggcgggtcggcgacgacatgctcgcggcgttgctcgacgcgctcggctacccgtgcgacacgcgcgcggcgcgcgccgagagcgccgcgcggctcgcggcgcacgcgcaggccgcgccgcggctcgtgacgggcgacgtcgacgcgccgctcacgctgcccgcctcgctcggacgccccggcgcgtgctaccgggtcaccctcgaaaacggcgacgccgtcgccggccgcttcgcgcagcccgccggcgcagccgtgctgccgccgctcgcgacgcccggctaccacgtgctcgacaccggcgagcagcgcgcaacactcgccatcgcgccgccatccgcatggacgcccgccgacgcgatgcgcgccgcggcggccggcggccgcgaacgcccgccgccgtggggcctcgcggcgcaactctacgggctgcgccgcgaggccgacggcggcatcggcgatttcaccgcgcttgccgcctgcgcgcgcgccgccgcccggcgcggcgcgcacgcgctcgcgatcagcccgacgcaggcggccttccccgcgctgcccgagcatgacagcccgtactcgccttcgtcgcggctttggcgcaacgccgcctacatcgacgtcgaaacggtgctcggcgcgcacgcggcgcgcgcggcgatcgccgatgcggggctcgccgcgcaatggagcgcgctcacgcgcgcgccgctcgtcgattggcccggcgcggtgccggcgaagctgcgcgtgctgcgcctgctgttcgaccgctggcgcgcgcaggcgcccacgggcgcggatgcgggcccgcgggcgttcgcgcgctttcgggcacggcacgccggcgcgctcgacgcacatgcgacgttcgacgcgttgcaggcgtgctgcatcgacaacggcatcggcgcggactggcggcgttggccgcccgcatggcgcacgcccgatgcgccggacgtcgccgcgttcgcgcgcgcgcacgcgcacgacatcgcgttctatgccttcctgcaatggcaggccgcgcgcgggctcgcggccgcgcaacgcgccgcgcgcggccgcggcatggcgatcggcctgatcgcggacttgccggtcggctgcgacgcggcgggcagcgacgcgtggcgggatggcgatgcgatgctgcgcggcctgtcgatcggcgcgcccgccgatccgttcaacgcgcgcggccaggcatggggcgtcaccacgtggacgccgacggcgctgcgcgcgcggggcttcgcgccgttcgtcgaatgtctgcgcgcgggcttcgcgcacgcgggaggcgttcgcatcgatcacgtgctcggcctcgcgcggctgtgggtggtgcgcgacggcgcgccgccgcgcgacggcgcgtacctgcgctatccgcgcgacgatttgctgcggctcgccgcgctcgaatcgttccggcatcgcgcgatcgtcatcggcgaggatctcggcaccgtgccggcggatttccgcgcgcggatcgccgcgcgcggcatcgtcggcctgcgcgcgctctggttcgaacgggacccggcgggcgcgttccgcgcgccgggggattgggatcgtcacgcggccgcaacgagctcgacgcacgatctgccgacggtcgcgggctggtggcgcggcgtcgatctcggctggcgacggcgcgcggccgcctccgcctcggcctgcgcgcccgcgtcccccctctctcccgcctccgacgccgaggccgaggcgaacgccccgcccgcgcggcccggcgaatcggaggtcgccgggccggatgcgctgccgcccgaggtgcgcgacatgcgccgcgccgagcgcgcggcgctctggcgcgcgctgcagcaagccggcgtcgccgcgcgcgggcaaaagatgccgccgcgggatgcgccccccgtcggtgcgatactcgcgtacgtcgcgcaagcgcccgcgccgctcgcgatctttccgctcgaggatctgctcgcgctcgagggtcagccgaacgtgccgggcccgccgtgcgggcacccgaactggcggcggcgcatgccgcgctccgtcgacgcgctgttcgacgcgccggcgcgcacgcgcatcgccgccgtgcggcgcgcgaggaagcgcgcgcgatgaagccgcgcgcgacgctgcgcctgcagttgcatgcgggcttcacgttcgacgacgcggccgcgcacgtcggctatttcgcgcggctcggcgtgagccatctgtatctgtcgccgatcacggccgcggagccgggttcgcgccacggctacgatgtggtcgattattcgacggtcaaccccgagctcggcggcgaggcggcgttcgtgcggctgatcgatgcgttgcggcggcggagcatgggcgcgatcgtcgacatcgtgccgaaccacatgggcgtgggcggctcgtccaaccgctggtggaacgacgtgctcgaatggggcacgcgcagccgcttcgcgcggcatttcgacatcgactggcacgcgagcgaccccgcgttgcagcgcaaggtgctgctgccctgcctcggccgcccctatggcgaggcgctcgccgcgggcgacatcgcgctgcgcgcggacgccgcgcacgggcggttcgcgatcgcatgcgcgggccgcacgctgcccgtgcagatcggcgcgtatccggacatcctgcgcgcggcgaaccgaagcgatctgaacgcgctcgccgagcgcttcgacgcgccgggcgcgcggccgtcgaaccacgcacgcctcgacgcggcgcacgcggcgctacgcgactacgccgccgcgcgcgggccgggcgcgctcgacgcggtgctgcacggcttcgatccgcgcatcgcgcgctcgcgcgagatgctgcaccgcctgctcgagcagcagcattaccgcctggcgtggtggcgcaccgccaccgacgaaatcaactggcgccgctttttcgacatctcgacgctcgcctgcatgcgcatcgaggacgcagccgtgttcgacgacgtgcatgcgctgctgtggcgcctctacgccgcggggctcgtcgacggcgtgcggatcgatcacgtcgacgggctcgcggatccgcgcggatactgccggcagttgcgcggccggctcgccgcgttgcgcgacggcgaaccgtatatcgtcgtcgagaagatcctcgcgcccgacgaacgcttgcccgaagactggcgcgtcgacggcacgacaggctacgacttcatgaacgacgtatcggcgctgctgcacgacgccgccggcgccgcgccgctcgccgcgctgtgggcggacatgacgggcgccgagacgacattcgcgcgcgaagcgctggacggcaagcgccgcgtgctcgcccggcagttcgcggccgagcacgagcgcgtcgcgcgtgcgatgcatcggctcgcgcgcgcatcgcgcgacgcccgcgacttcgcgctcaatccgatccgccgcgcggtcgccgagctcgcgatccggctgccggtgtaccggctgtatccgtcggcgggcgcgccgcagcggaccgatcgcgcgcttctcgccggcgcgtggcaagcggcgcgcagcgcgatcgcgccggccgatcgcgctgcgctcgactacgtcgccgcgacgctcggcctgccgggcgtcgcgcgcgccgtcgccggcctcggcgacccggcgcggctcgccgcgcgcgtcgggttcgcgcagctcaccgcgccgctcgccgcgaagggcgtcgaggacaccgcgtgctatcgatacggcaggctgttgtcgcgcaacgaagtcggcgcgcacgcggatgcgctctcgctcgcgcccggcgcgttccacacgcgcaatcgccggcggcggcggacgttcccgggcgcgctgctcgccaccgccacgcacgaccacaagcgcggcgaagacgcgcgcgcgcggctcgcggtcctgagcgaagcgcatcgcgcgtggcgcgcggcggcgctcgactgggcggcgttcaacgccccgcaccgtcacggcgcgcccgcggcggccgaccggataccggggcccgccgccgaggcgatgctgtatcagacgctcgtcggcgcgtggccgcccgcgctcgcgcccgacgacgcgcccggcctcgccgcgctgacggaccgggtcgagcgctggcaattgaaggcgctgcgcgaagcgaagcgcgacaccgactggctcgaaccgaatctcggatacgaagccggctgcgcggcgttcctgcgcgcgatcatgacgccgcgcgggcccgacgatttcgctcatcggctgcaccgcctcgttgcgcgcatcgcgcccgcgggcatcgtcaacagcctgtcgcaagccgcgctgcggctgctgtcgcccggcgtgccggatctgtatcagggcgcgcagacatgggatcacacgctcgtcgatcccgacaatcgcgccgacgtgccgttcgcccgctacgcggcgcagcggatcgacgcgcccgtcgccgcgtatctgcgcgactgggccgacggccgcgtcaagcacgcgctgatcggcaggctgctcgcgttgcgcgccgcgcacccggagacgttcgcggcgggcgcttacgtgccgctgcacgtgcgcggcacgcgtcgcggccatgcgctggcgttcgcgagacgagacgcgtcgacgacgatcgtcgtgatcgcgacgcggctcgcctacccgctgctcggcgacgcgccggcgcgcccgtgcgtggaggccgcatgctgggcggacacggcggtcgggctcgcgcccggcttcgccggcccgtggcgcgacgtgctgaacgacggcacgctcgacgcgccgtcgggcatgctgccgcttgccgccgcactcgcgcatctgcccgtcgcggtgctgattcgcgagggcggcgcagcggatacgccgcgacgcggcgcttgagcgctcgcgccgcccgcacgaagcgccgcgccgctgccgcgccgatcatcgagcccaaccggcgggtatgcgccaccggcgcccgcgcttgcatccgggaaaacaaatactgtcgccgcgcatgcgcaagccgggaagtcgatcggcatgcctacgcctatctcgcctattccgactgttccgcctattccgactgttcgggcggcgccgcgtcaaggccttgatccgtgttcgactgcgcaccggcgcccagcccaaagcccaatcgattgagctccgccggggagccggccgtcgagtcattggcgggaggcaagccgagattgacccagtgcatgccgtaccgagccgcgaacagcacgagctgcatgagcatggacagcttgtctccggcatgggcgccggaattggtgaagccggccgcgatcttgctccgccaaaggaagcctttggtcatcacggcgccggacgtcgcttcttcgaaagccttgaattcggccgacacgccagccatgtagcccgtgtattggcggcggcggtggaaggcgccgttcatgccgcggcgtcgcgcggcgaactcgggctcgcaggcgcgaggcgcgaactcgatggcctcgttcgcgcctatccgcgggatcgggatcgacagccccgcgagccgtgatccgaccaccgggcgcgacggcctacagcgccgtaggccgtcgcgccgcccctgcgacatcggcaagccgacggccgcgccgatgcgacgtccgttcatcggcctcggcgggatcggtcgcgttacgcggccgcgatcgtccgcgcatggtgaaaaatcttcgcgacgatcatccagcgcccgtcgaacttcagcaggttcaggttatcgatgaagactttctcgaagagccggacgcgcacctgcgcaaacgcgatctcgggcgacagcacggcaatctgcaagatcgcgtccatgcgcggctgcgacacgctcttaggcggcgtgcgcgccgcgatctccgaacgatagcgagcaaacgggcgcacgctcagctcaccgtccttcatggtgaaaagcgaacttgtcgggtgaaatacgagatcgaatttctcgagatcgcattcgtacatgacgtcgaaatagatctgcaacgcacgtgagatagcgtcgatttccatacggtgtggcctcggctgtcggggaacttcggtggcgggcggccgcgcgcgaagcgcggcgcaagcgcatccgcgcggtgcgacggcgccggcggcgcccatcgtcgacggtccgcacgcaagcgccgcgaaggcgcgcgccgcggcgaaagtcgatacgactataggtttgaccggtatttcccggaagggtatgtttttgtaaaaacatggggccagtttatggttgagacgctcgccggtttattcgatttcgagatggacccgcaaagcggcgtggcgctcacgcggcagctccgtgaccagctaaggcgcgccatcgcggcgggttcgcttgcaagcggcaggcgtttgccttccagccgggcactcgcgctccatctgcgcgtgtcgagaaacaccgtctgcgccgccatcgagcagttggcgatggaaggctatctcgatgtctcgagaggacgccgcccggtcgtggcgccgatgccgtcggcgggcctcgtcgccatcggctcggacaggcctgtttcggacggccgcagcggaatgtcgcagtgggcgcagcggatcgaccggagcgattggccgttcatcagcgaggggcgcccgacgccattcgcgccctgcgtggccgatgcccgggcgtttccgcacgcgatctgggggcgatgcctgcgcacggccacccgctacgccgtcgcgcgaacgagcaccgcgtgcaaccggcccgggttacgcagggccctgttgcatcacctcgtcgaataccgcggcgtcaacgcggatgcgcaccaggtcttcctgatgcccaccgctcaggcggccatcgcgctcgtcgcacgcgtgctcctggatccgggtgacctcgcgtgggtcgaaagcccgggttacggcggcgcacgggcggcgttcgaagcggcgggcgcgacggtgcaaggcatcgcgctcgatcaaagcggcatggcgttcgaaacgtcgacggataccccgcgcctgatattcgtcacgcccgcgcaccagcatccgacgggattgctgatgccgcctgcccgtcgacaagcgctgctgcggttcgccgctcgagtcggcgcccggatcatcgaggacgactacgacagcgaatttcattacgaagggcgcccggtggccgcgctgcagggtgccgacaacgcagacagcgtgttttacgtcggcacgttctcgaaatcgctgcacgccgacattcgagtgggttacgtcgtcgtaccggggcacttcgtcgacgtatttgccaaggcacaacggcacaccggccagatcgtcggcgcgacgctacaggatgcgttggccgagttcatcgacgacggacattacgccgctcacatccgcaagacgacgcgcctctatcacgctcgacgcgattacctgtgcgatgcgttgaaggccgtcgggagcgagttgaccgtatcgccgccggatggcggtatgcaggtggtagcccggctcgggcccctgcgcgacgatcgcgagatatgccgccgcctggccgaagcgggcgtgacggcgcgcccgctttcgccccattactgcgcgcaaaccggcgcccaagggctattcctcggcttcgcggcctggaacgaatgcgagatcgacgcaggcgtgcggattctcgctcgcgtgattcgcgagccgaagccatcgaaatagcgattcgccccgccggccggcggcgcccgcggccgaaccggccgcccggggaaaccggacgcgccgttagacggttgccagaatcaggcgcgccggcgtcgcgccgatgtgaagcccgtcggcgcggtccgcgagataacgtcggttcagctcgtccgggctccaggcgccgatgctgccgaagcccagcccgaccagcatctcggccaacgcggccggctcgaagaagcacttccacggctcgccgcgcgcggccagttgcgccgtcaactgctccatcgcaatgcgcatcatcggaggcaagccggacagcggcgtcacgtattcgaacagcacggcgctgcctttggcgcagccggcgatgaagcgcaatgtctcgacgaccgcggcctcgtccagatacatcgtcacaccgagccaactgaacaaggcgggcgcgcccggatcgaagccggcgcgcgccagcccgtcggcaagactcacgtgctcgaaatcgaccggcacgaaacgcagcgaacgcggcggcgcaatgccggcctcgcgcaggcgcgcctgcttccacctttgcgtggccggcaagtcgacctcgaagaggcggcccggtgcctcgggatgccggtacgcgctggtgtcgagccccgcgccgaggacgacatactggcgcacgccgcgcccgatggcctcggcccgcatgtcgtcggcgagccggctgcgtacgaccaccgagctgcgcatgcccaacgatgccgggtagcggaatcggtcgaggtcggcgcgcagcgcctgttcctcggccgcgccgagaatgctcaacgcgatcggatcgtcgagcaccagcggccggtcgagcagttggtgcgcggcgcgctgcttcgccaccatcagcgcgctcggcttgggcccgtcatcgcccgacgcgatgtcgcggccggcgatatgcgccttgttcaaatagacgagcaatgcctcatcgaagccgccgccgagttgcaagtccggctcgcgcatcaaggcatcgcgcaccttcgcctcgaggccctcgtcctcgccgcagaagctatcgcgaaagagctgctgccagcgcgcgacgatcgcctgcaccggcgcggcgcccgcgtcgacgcccgcctccatgtgcgccctgagctcggccaccagcgcgagccaggcgtgcatatgcgtgtcggcgagctggcggcgccgcacctccgcgatctgcgccgggttcagatacttggcgaacagcgtacagcgcgcgtgcgcgcacgcctcgccgatccacgtcaacatcgccggcgtgatgcccacgatgtgctgagcgcgcggctcgccgagctgtatccccatcagcttgccggcgagcgccgggtcattgcgggtcattcggttcatcagccggctccaacgccaggccagcgcctgggccgcgtcgctgtcggccggcagcgcccgccgcatggcgtcgcggacctcgtcgacgaggccgacccacgacggatccatcggcgcgaccgtatccggcccggaggcaagcagcgtgtcgagctcgttgtcgtcgagatgtttctggtacatgttcatcagctccaaaacgttcagccagtcgatcgccgccgtctcgccgccggcggccaccatggcgacgaggtgttgcagatggcgactgaggcgctgcgctcgcgcggcctgcgcgtcgagcgccgcgatctggcgccgcagaatctgcagcggcgcgccggcgggcgggccatccaggctggcctggatggccggcagcgaatacccgaaccgtttcagcgcctcgatacgatgcagccgaatcaggtcgtcgcgcccatacagacgggcgccgccatcggtgcgctgcgacggcgacagcaaaccgattgcgtcatagtgatgcagggccctgacgctcagtcccactttcttcgccagttcgccgattttgagtcgcatgcgatccccgtcgtcgatatcaaccaaccataaaacgtaacgtagcgtgaggtgcaagcgaaaccggcatattcgcgagcctgccatccgcgcctgtacggcacgccggcgttcattcggtcagacgacggggcggaatttaccgccgcccgcatcatgcgcgggttgcgcgatgcgtctatcggcccggccttcatcacgctgggtagccgatggcaaaacggcttcgtcgaaagcttcaagggcaagccgtgcgacaagttgccgaaccgggaatggttctcagcagccgtgccgaagccaaggtgctcgtcgcactctggcggcagttctacaacgagcgccggccccatagcgcacatcgctatcaacctcccgccacggtccgtcgagcctgggttccgataatggcgacgcgagactgactgcctgattggtcccagcattccgcctcaggtcaacctgcgccgcgacgaattgtacaaattcggttgggcagccgtggagcgcatacggccccccatgagatcgaatgttcgaccggcgtgtatcacgtcaaggatccgtgggtaccgctgctttggaatgcccattcgatctatggcgagtacagcgatccgctcagtgccgcgagacttcacgcaaccgtcaaacctgacaggtgtcgcgacagcacaaccgtaacagtcgcccgccgggcgcgctcgatggtaaattggcacgccaatttccatgagaggggccagtggccaagcgcgcgatcatctgcgtcggcgacacgacgacacacggcggcaaggtgctcgaaggcgcgccgacgttcacgctcaacggacgcaatgtggccggcgtcggccaccaggtactttgcccgcgttgcaagggcattttcccgatcctccccgacttgctcggccgccgctacccgcacacgatcggcgagcgcgacaccgccgtcgagggcatgcgaacggcctgcggcgcggagttgatcgcatcgcagggaaccggaacgatcgacgacgtcggcgcgggcgaacgcggggacggcggctcgcccggcggatcggcagccgcggcggcggccgtcgccccttcccccacgctctgcctcgaatgcctgaaggcggcggccaagaacgccgcgacgatggtcgcacgcggatgaccatgacgcagccgagcatcaacgcgcatttcgagatgcgccgtcagcagatcacgttgcccacgcggctcttcgcggtggtcgacgcgctgctcttcgccgaagcgtccgacgccccgccgctgcgtcgctcaaactattcgatcgcgctgttcgaccgcacgccggacgcgtcgctcgccgatcacggcccgtggctgatcgactacgcgatcgcgccggggccaattcggcgcgtgctcgccgagctcgcggccgggccggtcggtatgtcgtggctgatcagcgcgtattcgtttgagcggctggccgccgaattgcgcgagcacctcgacgtgcggttgccggacggccgcaccgcgctgttccggttctacgacgcgcgcatcatgcccgacatcgcgcgcgtgatgagcgacgcgcagcgctcgcaattcttcgtcgcgacgtacgactggctcgtcgagatcgacgggcggctgaccggagtgcatccgcatgcttgaactgagcgcagaacaggtggccggactggcgcagatcgacgagcgcggcttcgtcgagcgcgttcggcaggatctcgtgaaggagaatccggcgtttgccgatgacgacagcctgtcgtcccggttgtggaccgcgtatcgcgccgcacgcgcgctcggcatcgagcgggacgagaacgtcgtcgcgttcctgaggctcgaggcgtacgcgccgggcttctacgagaagcccgcgacgaaggcatggctcacgcgccccggccgctcggccgacgcgcgttttcatgattatctgcgcgtcatcaaatggcgtatcgaacatccggacggagggctggaacatggcgggattggtatttccggtaatagaagcggcggcggtggagcttgggccgatcttggcgcgcgttggcgtcgccttgttgggcggcgcgacggtggcgggaacggcgagtctgtcgggtgacacgccgaaggaggacagcaaggcgacgccggatgtgcgggccctcccgcgcaccggcgaaagctgcaagaaatgcccgcccgacgctggcacgcggattcgtcgaaatcacggtgtaaactggaattcttatcgctaccaagcacggattaccggctttccgttcgataccgaagcctgccgttggagcgaggaatggcgatggctcgaggttgatttcgatggtttccagccgggtgaatgcatgctccaggaaaccaaaggcaactacgatcagttccttgacggttcaattccgggggccgaagacttcttcaaaggcttcgattcgatggaaacgcagatcacgaaccaggccacaagagtgcgagcaaacccgcctgcacgactgacgtggtattttcaaacccagctcacaaagcgaaagatgacacccttgctctccagcctcggcgtccgatccgtctaccaaccgtaatcgaacatggaaatcaaagcgatgttccgggacgtatcgctgtcgtcccgcaatttctccgagatgctgagtcgagagtcgaaagttgtcgctgcgctcgcggcgaagagcccgctgatggcgcacgcgaattggcgactcaaagggaattcgctcgaagaagcgacactctacccggcatttgatgcagacggctcgccctctactcctgcattggcagtcttaaacgaagagcagcgcggcaagaagcatagcgcttcccatgcggcgatatggaatggcaatacacgccccaacgaaggcgcatcgatgtcgtgtcatgtatcagacgaaaaggtcttaccggaccgattttcgacacgtctgggcgtccccgactgctatgcgaaatcgcaagatctcgcagacgtcgtcactaccattgttgccgcgttcaatccgcttgtcgtagaagcatcgcccgagggctacttcgacaaacaagtattcgacgacaagcccggtgtcggctggatgctctacttgccgaaggtcatcacgcaacagcaggttcccgaggcacgagcgctgattcccgtatccgccaaaggcaaacagaccggcacgatcatcgtcagcgtcacggacgccccgttctcggtcgacaatcccgagcacgtcgcgatcgcgaatcgcatcgagatccggctcgtcgatcaagacttgctccccgcctacgtcgatatctgaagctgaacccgccggcgcgattaccgcgccggcagcacgcgtccaaacaatccgactggctccgccgagtcgccccaaagtaatccgctcgcggcgctcgacgccctttgcgccgccgaccgtatactgaatcggcacgctctcgatatgaaagcccgcgaatacgcgccggatttcaggatggtcattgaggctgacgatcgcccgcccccttgatcgaccgtagccgctcggcgatcttctcgtattccgcgaacggaaacgcgacgccgtacccttcggtctcgaagtacggcggatcgaggtagaacaacgcgcacggccgatcgcaacgatcaatggacgtcgcccaatcgaaccgctcaatgtacgcattcgcgaggcgaatgtgagaaatgtgagccgccgatagctcccacccatacgcaatagattcaggcgcgggcaaacccgcgccgcagccttcgtatcacgaacagtcgaattccgcacgcccttggcgcgccctcgacatagacctctgcgcgcgcaaccaccagccggtgtctttctgacggcgccctgcgtaacttatgcgcggcgagacgtagttcagcgtgacgattgggagggaaggggcaggctcaaaaagcaatgcaagccattgaaaacgcatgccttgtggtgctttatcgtgccgtatgaagatgctgttggtgcgtgaggccggactcgaaccggcacgcccttgcgggcgtcaggacctaaacctggtgcgtctaccaatttcgccactcacgcacgcgaaaaaaatgttgcgccacccggggttgcaagccgctttcgcgactgcccgaaaagcgcgagcgcgagattctaaccgatctccccacgcttgtctctaccggccggcctctcttgcgccgcgatgctagaattcgccgttgtcgccgcaacatggcgcgatgccgggccgtccagcgcccgcgctccccgcgccgagccgatcccgcctcactcgttccgtccccgtgaatttcgacgaatactgccagcagaaagccgcgccgcccggctccagtttttactatgcgctgcgccaggcgccgctcgcgcgccagccgctcgtcgccgcgctgttcgcgctgcgtcgcgagctcgagcaaacggtgaaggaagtcagcgatccgaccgtcggccacaccaagctcgcgtggtggcaaaaggagctcgccgcgctcgcatccggccatccgtcgcatccggtgtcgcaagcgctcgccgcgcatcatccgaacatcgcgcgcgaaaccgatgcgctgcgcacgctcgtcgccggttacggaatggacctcgagcaggcgcgctatctggacttcgcgaacctgcgccgttacgccgatcaaacgggcggcatgttcgccgcgctcgtcgcaagcgccagcgccggcgccggccggcccaccgcgaacggcgcgcgctgggcgcagccgctcggccaggcgctcacgctcgcgcaattcgtgcaggatctcgggcaggatgcgcggcagggccgcatctacgtgccgatcgacgagttgcaacgctacggcgtgacggccgccgatctcctcaaccgccgctacagccccgcctacaccgagctgatgcgcttccagacgtcacgcgcgcgcgacgcactcaacgcgtcgctatccggcattcccgccgacgagcggcgcgcgcagcgcacgctgcgcgcgctcggcgcgctcgcgctcgcggtgctcgacgagatcgagcgcgacggctttcaggtgctgcatcagcggatcgcgctcacgccgatccgcaagctgtggatcgcatggcgcgccgcgcggcgccgctgacgcgcgccgccctccgccgcgcacgccccgctcccgcgtatcaggcgcgcagcaacggcagcggctcgaaacgctgcctgagcacactcgccgcgtcgagcccccaccatgggccgagcacggtcgcataaagctgacggaaatcgacggcgacaggcaggttgccgttgccgtcgagcgcgtcgagcgcgggcggcgcgccgtacagcccgccccgcacgcgcccgcccatcacgaaatgcggcgcggccgtgccgtgatcggttccgttgctctgattctctcgcgcgcgccggccgaactccgcatacgtcatcacgagcgtatcgttccagcgcccgagctcgatcaacgccgagcgcatcgccaccagcccttgcgccagttggccgagcaagcccgcctgctggccgggctggttctgatgcgtgtcgaagccgttcagcgtgaggcgcagcaccgcgacgccctgccccggcgccggcgtacgctgcggcgtatcgcacgcggcgagcacctgcatcgcggtcttcaccgatgcgccgaacggcccgcccggaaacgcggtcgcgagcgcgggcgtgcccgcatgcggacgcagccgatcggcggccttgacgatgtcgttttcgatatcgatcacgtgcgcgagcgcggggttgcgctcacgcagcgacacgggctgcgcgagtcgcgccgcgcgagcgaactgcgcgggattcacgagcgcgatcgcacgcgcgccgttcgcgagcggccccatttccgcgctgccgagcacgatgccgtccgcggcgaagccgggcggcacgctcgcctgcgcgaacgcgcgcgtgagccacccttcgcgcagatactcgttcgcgcgcgacgcggtatcccagatctcgatcgagcgaaagtgcgacagattcggctgcggatagccgacgccttcgacgatcgcgagccgtccgtcgcgccagatcggcatgagcggctcgagcgccggatgcagcgcggcgcgctcgtcgagctgcacgacctgctcgcgcttgacgccgatcgccgggcgcagcgtgcggtacagcggattcgcgtacggaatcaccgtgttgagcccgtcgttgccgcccttgagctcgacgagaatcagcaggttcgagtagcgtgcggcgcgcgccgccgcccccaccgctcccatcgcccccgttgcgctcgtctcgccctgcgcggcagcgaacgcatacggcaccggcaacgatacgcccgccgcgccggcaaggctcgccagggccagaaaatcacgtcgtttcatgctgccttcctcgtttcgcattcgacgcggtccgcgcaacgccgcatcgcgcggagtctcatcgtcatcgtgttcatgttcttcacttcagttgatacgccgggtccatcaacagggcctgcaaatacgcgccgctcgtcgcccccgcctcgatcgccgcgaccggcgaaatcggcagcaccgcgtgctgcagttgcagctccgtcgacagatccggctgcgcctgcggcttcgtccggtacgcggcaagccacgcgtcgagatcgaagcgcatcgcgccgcgccgcgtcggcgccggctggcccgccatgtcgcgggaaacgggcgccgcacgcatgccgggcgcctcggtcgcgcgcatcatctgctcgacgaactgcttgcgcgcaagcagcgtcgcgctgttgatccagctcacgccgcccggccagcccttcacgttcggcggatagaacaggttctgacccagcgcgcgcaacgtgttcgcgaacggcgcggcatcggtgtaatcgacgtcgaacagcctcaccgtgccgaccacgaattccgccggcgacttgacgagcacgccgcggttgcgctcggcccagaatgcgtcggacgaaaacagctccgtgagcgccgcgcggatgtcgtaatcgctctgccgcaagcgcgcggcgatgcgctcgacctcgcccgcatccggcgcatcggagacgaattcgcgccacagcttcgcgacgacgaagcgcgcggtctcggggcgcccgagcaggatgtcgagcaccgcatcgccatcgaagcgcccggtttcgccgagcacggtcttcacgccgtcgtcgtgaacgttcggccggaacacgtacgtgagcgcatcgggatcgagcccccagccggtgtacgcgcgcgcggcctcggacacgtcgcgctgcgtatagtggccttcgccgagcgtgaaaagttccatcgcctcgcgcgcgaaattctcgttcgggcggcccttgcgattgctcgcgccatcgagatactgcagcatcgccggatccttcgcgacgccgtgcagcatcgcgccgaaattgccgagcgcgttggcgcgcagcagcgcatgctgagccgcaatcgtttgcggaaacggtaccttgtcctggccggacgcgaagtggttgtgccagaagagcgtcatgcgctcggcgagcggcgaaggcgtcacgatcatctcgcgcacccaccatgcgcgcagctcgtcgtagcggcgattgcgaagctgttgttccgcgcgccgctcgtcgggcgagaacgcggcgcgcctcgcgcgcgacggcggcggctcgcgcacccagtcgggcggcggcgtcacgctttgcgtgcgggcgccgtcgagcagttcggcgagcgcctgcgcgcgcgtcatgccgacgaagcgcgcgagcgcgcgcggcggcggcgaaaagccggtgcgcgtcagcagaaagcgcgcgtcgtccgcgtcgagcagggtctgcatcgccgccggcatccgctgcggcttcgccgggggccgcccgggcgtcctcgaatcgctcatcgtcgaccgttctccgaaagaggcaagccacgccggctcgcgatgcgcgaggccatccgtgatggcgattcaacggctcgcggcggcgcgcagttgacgatcgaattgctacggaatttttccggcgaagaacgacggatgaaggacgacgaaccgcgagcggagatacgccggagatacgccggatttaacgattcaacgtttgtaaagttcgcgcaccgcgtcttcgatatgctggcgcaacagatgccgttcttccggcgtcatgtggccgtcgcggcggcgctgctcgagatcgggcggaacggcggccgcgcgcgcgggcggctcgccgggcggcgcgggacgccgcgccgcgccgttgccgcgcggcaccttgtgcgacggcggtgcgccgcgttccgggcgctgcgcgcaggcgaagtccgaagcaaggaagccggcgcatgcgagcgccagcacgaacgccatcttcgtcggccgcatcacgggcctcgcctctttcgtcgttttgttcccttcgtcacgcggcaaccggctacctttggcacacgaacaaaccctgcgagaatcgggcgtgcaaaccatgtaaatgttaagtggatggagtatccaccgaatgtcgtcttcgagtaaaggagtctgtcgtgactgtctttactccgcacaatagcgcgggtaaattttgtaactgactgtaacccgtcgaaagccgcagccgtgcggtttttcctaatcgcgataagatgccgctcatggaaacgaaaaacccctccaagattctcgtcgtcgacgacgacccgcgcctgcgcgatctgctgcgccgctatctcggcgagcagggcttcaacgtgtatgtcgcggagaacgcgacggcaatgaacaagctctgggtgcgcgagcgtttcgacctgctcgtgctcgacctgatgctgccgggcgaggacggcctgtcgatctgccggcgcctgcgcggcagcaacgatcgcacgccgatcatcatgctcaccgcgaagggcgaagacgtcgaccgcatcgtcggtctcgaaatgggtgccgacgactacctgccgaagccgttcaacccgcgcgagctcgtcgcgcgcattcacgcggtgttgcgccgccaggcgcccgccgagctgccgggcgcgccctccgagaccaccgaggtgttcgagttcggcgagttctcgctgaacctcgcgacgcgcacgctcacgaaatccggccaggagattccgctcacgacgggcgagttctcggtgctgaaagtgttcgcgcgccatccgcgccagccgctgtcgcgcgagaagctgatggagctcgcgcgcggccgggaatacgaagtgttcgaccgcagcctcgatgtgcagatctcgcgcctgcgcaagctgatcgaacccgatccgggcagcccgcgcttcatccagacggtgtggggcctcggctacgtgttcatccccgacggcgcggcctgatattcgtttcgacgcaaaacacgtcctcgacgccacgcctttgacgccagttagacagccagtcctatgcgtatcgaccggcgcctcttgacgctcgtgttcggcgggctgttctggcgcaccttcctgctgatcgcgctgttgatcgcagtcagcctcgccgcgtggttccagagcttccgagtgatcgagcgcgagccgcgcgcgcagcgcgtcgcgctgcagctcgtcgccatcgtgaagctcacgcgcacggccctgctctattccgatcccgatctgcgccgcgcgctgctgcaggatctcgagagcaacgaaggcgtgcgcgtctatccgcgcgagaaaaccgacaaattcaagctgcagcccgacgaatcggtgaaccggctgatcgagcacgacatccgcagccgcctgggcgacgacacggtgatcgcgcaatcggtcaacgacatccccggcgtgtggatcagcttcaagatcgacgacgacgactattgggtcgcgctcgaccgcgatcagctcgataccgtcaccggcctgcaatgggcgggctggggcctcttcgcgctcgcgctgtcgctgatcggctcggcgttcatcacgagcctcgtgaaccagccgttctcgcggctcgcgctcgccgcccgcaaggtgggctccggccaaacgccggaaccgctgcccgagcggggaatgggcgtcgccgccgagacgaaccgcagcttcaaccagatggttcgcgacctcgagcagctcgaggccgatcgcgcgctgatgctcgcggggatctcgcacgatctgcgcacgccgctcgcgcggctgcgcctcgaaaccgaaatgagcccgtccgaccaggcgacgaaggacgcgatggtcgacgacatcgagcagatggaccgcatcatcgccgcgttcatcgattacgcgcgccccgcgcagcgcacgccggagcccgtcgatctgtcgcaggtcgcccgcgaggttgccgcgcggatcgtcagcgaggacggtgtgcagctcgatatccgcctcgcgcccgcggccgtgatcgaagccgacgaaacggacatgcgccgcgtgatcggcaatctcgtcgagaacgcgcgcaagtacgggcagagcaagcaggacggcatcgcgcgcatcctgcttgaaacgcgggtcacgcacgcgcgcgtcgagctcgtcgtcgccgacgagggccccggcatccccgaggatcagttgccgctcgtgatgcgcccgttctatcgcgtcgacaccgcgcgcagcaaggccgacggcaccggcctcggcatggcgatcgtgctgcgcctcgtcaatcgctaccgcggcgcgctgcggctgcgcaaccgcacgcccgacgcgggcctcgaagtcacgctggagtttccgagcgccaaagcgcgtgcggctgcgtgacgcacgacgaacctgccccccgatggtcgaaccctatcgacgtctttgaaaattcctatgaagttcgttagttaaaatctattgatagaaaatcataatagcgttatagtcttccccatgctgtcacggaaacgttgcagcgcatcggtagcttgaccgtcagtagcagtttttcccaactcacacaggagcatccgcatgaagaccgtgggcgataaactcgaagctttcaccgttgtggccgcgaagccgggcttcaacaatcacgaagaaaacggccagtcggcattcgagaccgtcaccgaagcgtcgttcccgggcaagtggaagatcatctacttctacccgaaggacttcacgttcgtctgcccgacggaaatcgtcgaattcgcgaagctcgcgaagcagttcgaagagcgtgacgccgtcctgctcggcggcagctcggacaacgaattcgtcaagctcgcatggcgccgtgagcacaaggatctcgacaagctgaaccactactcgttcggcgacgtcaagggcgagctgatcgaccagctcggcgtgcgcgacaaggaagcgggcgtcgcactgcgcgcgaccttcatcgtcgatccggacaacacgatccagcacgtgtcggtgaacaacctgaacgtcggccgcagcccggaagaaatcctgcgcattctcgacggcctgcaaacggacgaactctgcccgtgcaaccgcgcgatcggcggcgcgacgctgtaagcgtccgatgcacgaaagcccgcggcgctgcgtcttgcctgcgggcttttttaacggcccaatcataggagatatcaatggaattcatcgaatcgattaaggctcagattcccgactacgcgaaggacattcgcctgaacctcgacggcacgatctcgcgctcgtcgctcgaaggcacggacgcggtcggcgcggcgctcgccgcagctttcgcggccaagagcccggtgctcgtgaaggcgatccgcgaagcgggcgtgctgtcgcccgaggaaacccaggcggcgctgacggctgccgcgctgatggggatgaacaacgcctggtatccgtatgtcgagatggccgacgacgccgacctgaagacgcagcgcgccgagctgcggatgggcgcgtacgccacgcacggcggcgtcgacaagcgcaagttcgagatgtacgcgctcgccgcgtcgatcgtcggcaagtgccacttctgcgtgaaatcgcactacgcgttgctcaagaacgaacaagggatgacagtcacgcaactgcgcgacgtcggccggatcgcggcagtgatcaatgccgccgcgcaagtgatctcggcggaaggcaagtaagcgcggccatgcccgccgcggtcgctcacgttcgcggcgcggccggctggccgggctggctcgcgttgcaatgaacacgccacgcggcggttgcgcgtggcgtgttcgttcatgcgcgggcggcgagacggcctcgcggcgccggcgcgacgcaggcttgcacgccggccgcatcgcctgcttccgcccgctttcgtccgctatgtccggtgcgatccgtcacgccgtcgcgccgtatcggccaccgcgcgccgatcgattgccgttaaggccgccgcgaggccacggcgtcgcgtggagcgcgaagcgcgccgcgcggcgccgcgcgcgcgatgcgttccgcgccccgcccccattcatgccccccgctcacgcggccgcttcgcgcacgacgagcgcggccgcctgcgcctcgatcccctcaccgcgcccgagatagccgagcttctcgttcgtcttcgccttcacgttcacgcgatcgagcggcaagtcgagatcggccgcgatgttcgcgcgcatcgcgtcgatatgcggcgcgagcttcggcgcctgcgcgatgatcgtgctgtcgacgttgcggatcgcaaaacccgcctgcgcgacgcgcgatgcgcattcgcgcaacagcgcgcggctgtcggcgcccttgaagcgcggatcggtgtcggagaagtggcggccgatgtcgccgagcgccgccgcgccgaagagcgcgtcggtgatcgcgtgcagcagcacgtcggcgtccgagtggccgagcagcccccgctcgtaagggatcgtcacgccgccgatgatgagcgggcgtccgggaacgagctggtgcacgtcgtagccttgtccgattctgaaatccatgtgattcgatccgagtgtgatgcgatggtgaagatgcggttcaggaagcgcgcgccggttgcgcgaggatcgcctccgcgaggtcgaaatcctccggatacgtgaccttgaagttgcgcaggctgccctgcacgacgcgcggcgtgtggcccgcccattcgatcgcgctcgcctcgtcggtcaggtcgtggccatcgagctgcgcgcgccggatcgcgtcgcgcagcatgccgatgcggaacatctgcggcgtctgcgcctgccagaggccgttgcgcgattcggtgcgctcgatcgcgtcgccgcccgccggcacgcgcttgagcgtgtcggcgaccggcagcgcgacgatgccgccgacggggtcgtccttcagcgcgccgatcagcgtgcggatcagcgccggcgtgatgccggggcgcgcggcgtcgtgcacgagcacccagtcggcgtccgtcgcgccgaattcggcgagctggatcagcccgttcatcaccgacgcctgccgcgacgcgccgccgcagcgccgcaccgcgaagcgcaggccggcgaagcggcgcgcgtcgaagtgggcgtcgtcgggagagatcacgacgagcgtctgcgcgaactcgctgcatgcgtcgaacgcggcaagcgtgtagtgcagcagcgcgcgtccggcgagcgtgcggtattgcttcggcaatgccgagccggaacggctgccggtgccggcgcacggaatcagggcaaaaagtcgggaggtcacggaaagggaacgccgggaagatgaaatcgaaggacggattttataatacgtctttcgccgcgatgcgccgcgccgagctcgtccgccatccggcgttcgccaaccagccgctcgttatgtcagacaacgcctccccttcgcagtcccccgtcgcgctcgtcaaggcgggccagcgcttcgccttcgacggcgcacacggctccgccgacgcgctcgtcatcgcccgctatctcgccgcgcaccgcgcgcaggtgccgcttctcgccgtgatctgcgcgaacgcggtcgacgcgcaacggctcgcgcaggagctcgcctacttcgcgcccgacgcgcgcgtgcgcgtgctgcccgactgggagacgctgccgtacgatacgttctcgccgcaccaggatctcgtgtccgagcggctcgcgacgctgcacgacctcggcgaaggccgctgcgacatcctgctcgtgcccgcgacgacggcgctctaccggatgccgcccgcgtcgttcctcgccgcgtacacgttctcgttcacgcagggcgagcggctcgacgaagcgaagctgaaggcgcagctgacgctcgccggctacgagcacgtgagccaggtcgtgcggcccggcgaatactgcgtgcgcggctcgctgatcgacctgttcccgatgggctcgccgctgccgtaccggatcgatctgttcgacgatcaggtcgactcgatccgcgcgttcgatccggacacgcagcgcagcctctacccggtgcgcgacgtgcgcctgctgcccggccgcgaattcccgttcgacgaggccgcgcgcaccgcgttccgaagccgctggcgcgagacgttcgagggcgacccgagccgcgcgccgatctacaaggacatcggcaacggcgtgccgtcggccggcatcgagtattacctgccgctcttcttcgacgagacggcgacgctcttccactatctgcccgagcgcgcgcagctcgtgttcacgggcgatctcgacgcggcgatcaagcgcttcaccgccgacacgaagcagcgccacgcgttcctgtcgcacgatcgcgagcggccgatcctcgagccgcagcgcctgttcctctccgacgacgatttctacctgctcgccaagccgttcgcgcggatcgtgctgcccgcgcagccgtcgggcggctgggccgcgccgctgccgaatctcgcgctcgagcgccacgcggacgcgccgctcgccgcgttcgccgcgtatctcgaaacgacgaagaaccgcgtgcttttcaccgtcgaatcggcgggccgccgcgagacgatcgcgcaactgttcgccgagcaccatctgcggccggcgggcagcgacagcttcgccgcgtggctcgcgagcgacgagcgcttcgcgctcggcgtcgcgcccctcgcgaacggcttcgcggtgccgggcgaaggttacgcgatcgtcaccgagaccgagctgtacggcgcgctcggccgccgcgcggggcgccgccgccaggaacaggcgagcaacgtcgacgcgatggtgcgcgatctgtccgagctgaaggtgggcgacccggtcgtccatgcgcagcacgggatcggccgctacatggggctcgtgtcgatggatctcggcgaaggcgacaccgagttcctgcatctcgaatacgcgggcgacagcaagctgtacgtgcccgtcgcgcaactgcacgtgatctcgcgctacagcggcgcggacccggacagcgcgccgctgcacgcgctcggctccggccagtgggagcgcgcgaagcgccgcgccgcgcagcagatccgcgatacggccgccgagctgctgaacctgtacgcgcgccgcgcggcgcgcgagggccacgcgttcgggctcgacccgcgcgactacgtgaagttcgccgacagcttcggcttcgaggaaacgccggaccaggccgcggcgatcgcggccgtgatcggcgacatgacaagcggcaagccgatggaccgcctcgtgtgcggcgacgtcggcttcggcaagaccgaggtcgcgctgcgcgcggcattcatcgcggtgatgggcggcaagcaggtcgcgctgctctcgccgaccacgctgctcgccgagcagcacacgcagaccttcgccgaccgcttcgcggactggccggtgcgcatcgtcgagctgtcgcgcttcaagaccgcgaaggaagtgaatgcggcgatcgcgcagatcaacgaaggcagcgtcgacatcgtgatcggcacgcacaagctgctgtcgtcggacgtgcagttcaagcgcctcggcctcgtgatcatcgacgaggagcaccgcttcggcgtgcgccagaaggaagcgctgaaggcgctgcgcgcggaagtggacgtgctcacgctgaccgcgacgccgatcccgcgcacgctcggcatggcgctcgaagggctgcgcgatttctcggtgatcgcgaccgcgccgcagaagcggctcgcgatcaagaccttcgtgcgccgcgaggaagaaagcgtgatccgcgaggcgatgctgcgcgagctcaagcgcggcggccaggtgtacttcctgcacaacgaggtcgagacgatcgagaaccgcaaggcgatgctcgaggagctggtgcccgaggcgcgcatcgtgatcgcgcacggccagatgcacgagcgcgagctcgaacgcgtgatgcgcgatttcgtcgcgcagcgcgcgaacgtgctgctgtgcacgacgatcatcgagaccggcatcgacgtgccgagcgcgaacacgatcatcatgcaccgcgcggacaagttcggcctcgcgcagttgcaccagttgcgcgggcgcgtcggacgctcgcaccatcaggcatacgcgtacctgctcgtgcacgatccgcaagcgctgacgaagcaggcgcagcgccggctcgaggcgatccagcagatggaggagctcggctcgggcttctatctcgcgatgcacgacctcgagatccgcggcaccggcgaagtgctcggcgacaagcagtcgggcgagatccacgagatcggcttccagctctacaccgagatgctgaacgatgcggtgaaggcgctgaagaacggcaaggagccggacctgaccgcgccgctcgccgcgacgaccgagatcaacctgcacgcgcccgcgatcctgcccgccgactattgcggcgacgtgcaggagcggctgtcgctgtacaagcggctcgcgaactgcgagcacggcgatgcgatcgacggcatccaggaggagctgatcgaccgcttcggcaaactgccgccgcaggcgcacgcgctcgtcgagacgcaccggctgcggctcgccgcgaagccgctcggcatcgtgaagatcgacgcgagcgaagcggcgatcgggctgcagttcgtgccgaatccgccgatcgatccgatgcggatcatcgacatggtgcagaagcaccggcacatcaagctcgcgggccaggacaagctgcgcatcgagacgcgcacgccggacctcgcggtgcgcgtgtcgacggtgaaggaaacgctgcgcgcgctcggccagccgcagcagccgcgcgcgcaggcggcggcgcggtagttggtggttggtggttggtggttggtggttggtggttggtggttggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggtggtcggcgattttcgccggcgcgccgcgcaacgcccttcgcccgcaggccgtcgacaccgggccggtatcgaccgaccgccgaaaattaccgccccagcataaaaggttggcggctacgctgccgatccacgcgcgcatcgcgtcgatgccgattgccgcgtcgcgcccgctgtcgccgagcagacgcttcgacgcgcacgtcatcgcgaccgtgaacgaaaaagtagaacggcggatggccgaagctcacggtcggcatacacgcgccgcgtacgatgtgccgatgctttgccgcccgctccgcggtccgacgccgcagccgtgcggcgcgtctgctgcgcgggcggcatcgagcgtcggccacggccgccgcaaccatgacgtcggcagatgtcacgccattcgatattaggcttccaaatagagcgcgcccaaagcggcgacgcgtgcgcggcacgcccgcgtgtgtgcgtgtgcgtgccgatgccgccccgaaagccgaagcccagccgcatacctgcaagcgcgccacacgggcgatatccgaccgtggactcgccgccgacggcgtcgtttctcgcggattcgaatggtgacgcgcattgcttcgccaaaacgcgaatcgtacgtcgcgccgcggccgcgcatcgcgacgcacgcgggcccgaccgcaactgccgcaatcgtcacgatcaccgcgatccgaacgcacgaacgccgcgccccttcgcggccggccccggttcgccccccgccggttcgccgccttcgctcgcgtgccttcgccccccatggcgatccgccatcggcctcgcgcgaagcctccgaagcgcgcgcaggcccgcgcgggcgggctcatcgcgcgccgcgaagcgtgtcgcgcatgcctgcaagcaaacgcaccggatgctgcgccgcaaagcgtcgcgcgaagacgggccgcgccgtttttgagtatgatctttgcattcgttcgcctctctgccggagtcccgccatgtccgttctcgacgcaacggcaccgtccgcgtcctcatcctcctcgttggccgaaccgatcagcctctcatgggtcaagcagctcgtctcgatcgacacgacgagccgcgtgccgaatctcggcctcatcgaaatggttcgcgacgcgctcgcggcggccggcgtcgaatcgacgctcacgcacgatgcccgtgacggctgggcgaacctgttcgcgacgatccccgcgcacgacggcacgacgaacggcggcatcgtgctgtcgggccacaccgacgtcgtgcccgtggacggccagcaatgggacagcgatccgttcaagccgcaagtgcgcgacggcaagctctacgggcgcggcacctgtgacatgaaaggcttcatcggcgcggcgctcgcgttgctgcccgaaatgcaggcggccaagctcgcgcagccgcttcacttcgcgctgtcgttcgacgaggagatcggctgcgtcggcgcgccgctgctgctcgccgatctgaaggcgcgcggcgtcgcgcccgccggctgcatcgtcggcgagccgaccggcatgcgccccgtgatcgcgcacaagggcatcaacgtctaccgctgctgcgtgcgcggccacgccgcgcattcgtcgctcacgccgaagggcctgaacgcgatcgaatacgcggcgcgcctcatctgccacatccgcgacctcgccgacgaattccgcgcgcaaggcccgttcgacgcactgtacgacgtgccgttcacgaccgcgcaaacgagcctcatccagggcggcaacgcggtcaacacggtgcccgccgaatgccagttctcgttcgagttccgcaatttgccgacgctcgatcccgacgcgatcttcgcgcgcatcgatgcatacgcgcgcgacacgctgctgccgcggatgcgccgcgagcatccgaacgcggcgatcgagttctcgaaggtcgccgccgcgcccggcctcgatgcggccgagcaggcggcgatcaccgaactcgtgcgctcgctcaccgccgatcaggaaaagcgcaaggtcgcctacggcaccgaggcgggcctgttccagcgcgcgggcattccgagcgtcgtctgcgggcccggctacatcgagcaggcgcacaagccgaacgagttcgtcgaactcgagcagctcgcgtcgtgcgagcgcttcgtgcgcaagctcgtgcagggcatgacgctcgcgtaagcccgcgccgcactccgttccggccgtccgctcggccgccgtcatcgatacgcgcacgcccatgtcgacctcacccaaccgccccgctcatctgacgatcaacggcgagccgatcccgacgctcgacgagatcgccgcgcaacacttcgcgctcacgccgtgggtcatgcgcacgccggtgttcgagcgcgcggatctgccgtcgctcgacaacacgcacgtgaacttcaagttcgagctgctgcaggcgagcggcagcttcaaggcgcgcggcgcgttcacgaacctgctcgcgctcggcgaggacaggaagagcgtgggcgtcacctgcgtgtcggccggcaatcacgcggcggccgtcgcgtatgcggcgatgcgactcggcacgagcgcgaaggtcgtgatgttcgacaccgcgagcccggcgcgcgtcgcgctctgccgccactaccgcgcggaggtcgtgatggcgtcgagccccgtcgaggcgttcgagatcgtgcggcgcatcgaagccgaggaaggccgtttcttcgtgcatccgttcaacggctaccacacgattctcggcaccgcgacgctcggctacgaatgggcgacgcagacgcccgacctcgatgcggtgatcgtgccgatcggcgggggcggcctcgccgcgggcacgtcgaccgcgctgcgcctcgcgaacccgcgcgtgcacgtgtacggcgtcgagccggaaggcgcggatgcgatgagccgcagcttcgccgcgaatcacccggtccgcatgggcgcgatgcacacgatcgccgattcgctgatggcgccgcacaccgaggagtacagctacgagctgtgtcgtcgccacgtcgaccggatcgtcaccgtgtcggacgacgcgctgcgcgcggcgatgctctatctgttcgcgcatctgaaggtcgcggtcgagcccgcgtgcgcggccgcgacggccgccctcctcgggccgctgcgcgagtcgctgcagggcaggcgcgtcggcgtgctgctgtcgggcaccaacatcgattcgaccgcgctcgccgcgcatctcgagcacgcgcggctgcatcgggccgcgcaaccgtagcgccggttatccccagttcgtgttgaagagcatgttgaaaagccgcggacaagcgtgctaacgcgttgatcgcacgacgttttcggaagccgccgcgaaatgcgtcgcgggcgtgctcggcacgcgcgcgcggcggggcggttatccccagtttttgttgaaagggctgttgataagcgtggggcagcggcgctaactggttgatccgattcgattagccggcgccgtgtcaacgcgttgcacgatcgcgtcgcgccggccgtatgccgggccgggcgccgcgttttccacagatcgtgttgacaggcttgttgataagcggccgaacaaccgcgtaagtgcttgagcgcgcagccctttgccgcggcgctcacgcatgcggcggcgcgatgcgcgccgatcgcccggcgcgcttgcccggctaatcgaatcgaccgcgatcaatcatgaggatcgacgatgcgagcttctcatgcgacacggatcggctgcagcctcgcgctgagcgtggccgtcgccgcgctgctgccgggctgcgcgacgtcgccccagccagcctcgggcgatgcacgctgcacgcaggcgggcggcacgcgcgaactgcaggcggacctgctgttcggccgcgacgtcgccggccgcggccccatcaccgatgcgcagcgcgcgcgcttcgtcgccgacgcggtcacgccgcgctttcccgacgggctcacgacatgggacacgcgcggccaatggcgcgatcgcgaaacgggccgcatcgtgcgcgaggaaagcttcgtgatccgtatcatcgcgcccgattcgcccgcgacgctcgacagcctcgccgccatccgccgcgcgtacgccgagcggttccatcagcaatcggtcggactcgtgctggcgcgcgtttgcgcgtcgttctgaacggatcgtgctgaacggatcacgcggacgccatcgtcacgatcacgccgcgagattcgcgcgcacaacgcgccaaacgcacgacgcagcccgacgcacgcaaccgcctcgcaagcgcgccgcgagatggccgaccaccggccttcggcgtcgccgagggctcgatcgcggcaacgtcgacgccgccgcgaccgctcgcatgactgcgcgcgacgcgttcgccacgtccatcacgtttcaagcgttcgaagcggatcggcccaccccaggccaccataccggcgcatcgagcctacccgcgcgagcgcgcttcggcgatgcgcgcggcccgacgccccgaatcctcggcgatggcgcaagccgcggcggccgatcgccgtcaccgccgccccgtgccgccccagcggcgcgctcgccggcaagcacgccgcccggcgcgcaacgacgccgcgcccaggcagcgccgacgccgcccgccaaaccgcgccggccaaaaaaacgggcgccgccggcgcccgtttcctcgtcatgcgatccgcatcgccgatcgccgatcaaggcttgttgccttcgaacatgtcgatgatctgccgcttctcctccggcgtcacgggcggcggcgtcaggcccgccgcgcccgccgagccgagcgcgtcgttcgcgctcacggtcgggctcgcggccggattgaaatcgacgctcgcgacgaagcccgcgcccggcgtgcgatccgcgtaatacagctcgccgtcgatcgtcgtcagcccgtccggcatcgccatctgctgctccggcacgccgttgagcgcggtgcgcatgtaattcacccaaatcggcaacgcgagctgcgcgccgaattcacggctgccgagactcttcggctgatcgaagcccatccatgcaacggcgacgagcgactgctgatagccggcgaaccagccgtccttcgcctcgttcgtcgtgccggtcttgccctgcaggtcgccgcggccgagcgcgttcgtgccggcgcccgtgcccgccgtcgcgacggtgtgcagcaggctgttcatcacgtaggcgttgcgcgcgtcgatcgtgcgcgtcgcgctcgcgcccgcgaccaccggctgcgccttttgcagcgcctgcccgcgcgcgtcgtcgacttcggcgatcagatacggatcgaccttgaagccgccgttggcgaacaccgcgtagcccgccgcgagctgcagcggcgtgacgaggcccgcgccgagcgccatcggcagatacggcggcgtcttcgcgggatcgaagccgaagcgctgcgtcacgtagtcctgcgcatacgacgtgccgatcgacgccagaatccggatcgacacgaggttcttcgagcgctgcagcgcggtgcgcatcggcatcgggccgtccggctgatcgtcgtccttcggctcccacggctggccgcccggcacgctcggcgggaaatagagcggcgcgtcgttgatgatcgtcgcgggcccgaggcccttttcgagcgacgccgaatagatgaacggcttgaacgacgagcccggctgccgccatgcctgcgtcacgtggttgaacttgctcttgttgaaatcgaagccgccgacgagcgagcggatcgcgccgtcctgcggcgcgaccgcgacgagcgcgccctcgacctgcggcaactgcacgatctgccatgcgctcctcgcgtccttcatcacgcgcacgatcgaacccggcttgatcttcagcgcggccgacgcgcgcgcgctcaacgcaccggccgcgaaacgcagcccggcgccgttgatcgtcgccgtcgcgccgccgacgaactgcacgtcgaccgccgtcggcgagacggcgagcacgacggccgactgcagatcgccgttgtcgggatgatccgcgagcgcgtcgtcgatcgcctcgtcgcgctcgtcgccggcgggcggcagcgcgacgaagccttccggcccgcgatagccgtggcggcgctcgtaatccatgatcccgcggcgcaccgcctggtacgcggcttcctggtcggccgcgttgatcgtcgtcgtgacggtcaggccgcgcgtgtaggtttcgtccttgtactgcgcatacatcatctgccgcaccatttcggcgacgtactcgccgtgcaccgcgtactggttgcccggcgtgcgcacgtggatttcctccttcaccgcctgatcgtactgctgctgcgtgatgtagccgatctccagcatccgcttcaggatgtactcctgacgcaccttcgcgcgcttcgggttgacgaccgggttgtacgcggacggcgccttcggcagccccgcgagcatcgcggcctcggcgagcgtgacgtccttcaggtccttgccgaaatacacgcgcgcggcggccgcgaagccgtacgcgcgctggcccagatagatctggttcatgtacagctcgaggatctggtccttcgtcagcgccttttcgatcttgtacgcgagcagcatctcgtagatcttgcgcgtgtacgtcttctcgctcgacaggaagaagttgcgcgcgacctgcatcgtgatcgtgctcgcgccctgccgcgcgccgccatgcagcagatcggccacacccgcgcgcaggatgccgacgaaatccacgccgccgtgctcgtagaagcgataatcctcgatcgcgagcaccgccttcttcatcacgtcggggatgtccgcgaagcgcacgaggctgcggcgctcctcgccgaattcgccgagcagcacgtggtccgcgctgtacacgcgcagcggcaccttcggctggtaattcgtgagcgcgtcgagcgacggcagttgcggccccatcaccaccagcgcatagcctacgatcagcgcgccgacgacgagcagcgtcgcgaagagcccggcgaaccacagcgcgacgcgcgagccgaacgtgcgcgagccgccgtcgcggcccgtgcggcgcggcgcgcgctcgtcatcatcgtcgtcatcggtgtaataggcgccggccggcgagcgtcgcagcgaataatggtgctcgttcgtggcgcgggaggaaggcggtcgtttgataataggcatgtcggatgggcggcgcacgaggcgcgcctcgagcacgcgctgaacgcgtgcatggaatcgatggacgtagcgtcgtggagcgtatcacgtcgacggttcccggcgcgcgtcggtccatacggctatccggtccgcagcgtgacagcgcattttaatgaaatcgatgggcccccttcaggattttttgtaaaaaatcctccaattcgttgcgccgcgcaccgtcgcgcaccgcgaacgctcctatgatgaaggcgatatacacggcgcggcgcctcctttcgttctgaaaggcgcgcgcacggaaaaatggcgcgcttcgctctggaaatggcggccgccgcccttattttcggtcgcggcggcccgcatccgcgccgcccgcccgggagcgcgtttaagcggtatttaagcgaaccggtggtgtaatatccgccgacgcgagccgcctggccccgcggcgaggcatcgcccgcggtgcgcgatgcgcgcatcgttcatcatttacggaggaatccatgtcgcttttcgactctatttcgcgcacgatcaaaggtctgctgaacgacgcggcggactcggtgcaggacccgtcgcgcgacgcgcggcagatcgtgcgggagctcgacgacagtatcggccgcgcggaaaactcgctgatcgagatcgaagcgcaggtcgcaacgcaacgcagcaagcgcgacaccgccgacgagcgcgcgaaaaagtacgaggacggcgcgaagcgcgcgctgcaatccggcgacgaggcgctcgcgcgtgaggcgctcgccgcgcaggcgaacgccgaggccgagcgcgacgcgctcgcgcgcgaactcgacacgctcgagccgtcggtcgacaagctcaaaggccagatcgccgacatgcgcgcgcgccgcaacgatctgaacgcgcgctcgaacatcctgcaggcaaagcaggaaatcgcgcaggcgaaggacgtcgcggccaccgcactcggcggaatcggcggcaagaacctgtccgaggacttccagaagctcgaggacaaggtcgcgctgtcgaacgcgcgctcggacgcgcgcctgaattcagccgatacgaacagcggccgcgcgctcgacgacaagctcgcggcgctgaacaaggggccgtccgtcgaggaccgcctcgaagcgctgaaaaagcaactgaacacgccggcgcagtaacggcggctccgccagccggcgcttcgcggcggcggcggcggcgcgcgcattcgacgcgcccgccgccgcgccgcgaacatccgcaaggagacgggccgagcgcccgaaccgatcatgaaaaagcttctcgcagccgtcggattgtcgctgatcctcctgtcggccgccgcgaacgcggcggtgccgtcgctgcaacaaatccagcaatcgatcgcgcaaggcaactggcagcgcgccgatgcgcagctctcgcaagtgatcgacgcgtacccggacaacgcgcgcgcccgctatctgtacggccaggtgctcgaccgcgaaggccgccccgccgaggcgctcgcgcagatcgaacgggcgaagtcgctcgatccgcaactgcgcttcaccgatccgtcgcgcttcgcgcagactgaagcgcgcgtgcgggccgacgcgcgccgcgcgacggccgcgcaggactcgcgctcggcgacctcgggcggcatgctcgccgcgccgcaggcgccggcccaggcccgcgcgccattctccgccgcccccgtcgcgcccgccgcgcccgtgcatcgcggcccgtcggtgggtatgtggatcggcttcgcggtgctgatcggcgtgatcgtgatcgtgctgcgcaaaacgttgcgccgcgcgcgctcgacggacgatcagcgcgccgacgacgaacgccgcgcgcagttgaagcgcgcaaccgacatcctcaacgaagtgcgtccgctcaagctcgacgcgcggctgtcgacggcgccgggcgccgccgcgctcaacggcgagatcgaggggctcgaagcccaggcgcgcgagctcgtcgagaccctgtcgaacggcaagaatcccgcgccgccgtaccggctcgacgagttggagaaacagttcgccagcctgaaagcgcgcgtcgaagggcgcccggatccgaacgcggccgcgccgggcgggcctggccaaacgggctcggtatttgctcaggaggccgatcggttgacgggggcgcagggccagccgccctactcgccgtatccgccgcagccgcaacagccgccgcccgtcgtgatccagcaaggcggcggcggcttcggcggcggcatgggcgggctgctcacgggcgtcctgctcggccaggcgatgtcgcacggccgcgaccgcgtgatcgagcgcgacgtgatcgtcgacgacgaagcgcggcgccgcgcgggcgccgatcccggcatcgacttcggccagggcgacagctgggacagcggcggctcggacggcggcgggagcatcgatctcggcagcagcggcgacgattggagcaacaacggttgacgatgcgcgacacaagtgacgaaatgggccggaaacggcccatttttctgcgcgcgcctttgtcaagctttttcagatgaactatcgataaaggatcgggttcgttatgatgatggccatcaacgtgccgtaacgaatcgttgcgctgcgcctcatttcattttcgacaggagcaagccgcccatgagcatcatcaaggaattcaaggaattcgccgtcaagggcaacgtcatggacctcgccatcggcgtgatcatcggcggagcgttttcgaagatcgtcgactcggtggtgaaggatctcatcatgcccgtgatcggcgtgctgacgggcggcctggatttctcgaacaaattcgtgctgctcggtcagattccggcttcgttcaagggcaatccggaatcgttcaaggatctgcaggcagcgggcgtcgcgacgttcggctacggctcgttcatcaccgtgctgatcaatttcatcatcctcgcgttcatcatcttcctgatggtcaagttcatcaacaagctgcgcaagcccgaggaggccgcgcccgccgcgacgcccgaggacgtgctgctgctgcgcgagatccgcgattcgctcaagcagcgctgagcgcgcgccgcgaaccgcaacaaagcccgcctccgcgcgggctttttttcgtcgtccggatagttttcgtcaacgcggtgcgcaaggcagagaatacccgcatcattttttgcgacgttctgacgcacgtgcggcgctaccgggtctatcatggagactcaacgacagtgcaggcgcaaaagcgctggctttggcgatcgtaggctctcacccggttcggacgacgcacggcaaaaacgcatcggcgaacttcgtgaagccggcattttcgtatgctataagagatcgacatgcggcgcacatagccgggagtgggtcgcatgaggatgccgcatttcttgcaattgtttttgaggcgagtgtttatgtccttcccgaaaaaacgccgacgcgcgcaaccggacggccaggaatcgttcctcgcggtgctgcgccatgcgaaaccgttcgcccagctcgacacgaagatcgcgcgcgcccgcgcgcaggacgagcccgtgctctacgcgcacgtgctgcccggcctcgacgtcctgctttgcagcgtgcgcggcgcgcagccgccgtaccccgcgatcgccgagctgcgcaagcgctgcatcgaatcgatcgccaacgcgctcgagcagccgctcgacgggctcgaaaacggcggctactggtacgaggcgaacggcttcggctttctcgtgttcgcgagccgcgcccgcgcgcgcatcctgcccgaattcggcgcgggcgtgaaagccgggctgcgaagcggcatcggacaaccgaacgccggcgataccacgccccgctcgctgtaattctcgccatcatgaaacgggccgtttgaaacggcccgttcttcattcatcctgccgcccgcctgcgcgccgcggcgtgcggggttttcggcgcattgcgcggcggaggcatgaggcaaatgaggcaaggcgagttgcgcgccgccgccgcgccgcaagcccccacgcgcgctcgtgccgatcacgcgcctcgcttcgcctgcggccgcacgatgtcgatgaacgccgcgaaatcggcctgcgcgagccccatcgccgcgccgagccgcagcacctgctgcaccgtcgatgcaacgggcatcaccgcgcccgcgtcgcgcgccgcatcggcaatggcgtcgacgtccttctgaaacgtcttcagcgcgccgatcggcggatgacccgcgcgcgtcatccgcggcacgaacgtctgcagcagcaccgaatcggcccaaccgcccgccagcgcttcggcaaggcgcgccgcgtcgatgccgctcgcctgcgcgagccccaccgcttccgcgatcgccgtgacggtcgccgtgacgatggcctggttgcacagctttgccgtctgccccgcgcccgcgtcgccgagatgcgtgacgcgcgccgcgtacgcgccgatcagcacgcgcaccgcatcgacgtccgcttgcgggccgcccgccatcaccgcgagcgtgcccgcctcggcgcccggcacgccgcccgacaccggcgcgtcgatccagctcacgccgagcgccgccgcgcgcgccgcataggcgcgcgtcgccgcgggcgcaatgctcgaatgatcgacgatgcgccgcacgcggcgcgtcgcggcgtcccccgcgagcacgccggacgcaccgaacacgacgtcgcccaccgcctgcgcgtcgagcacgcacagcatcaccgtctgcgcgcgcgcggcgagctcggccggcgtatcgacgacctgcgcgccgcacccggcaagcgcatcggccttcgcccgcgtgcggttccatacgtgcacccgatggcccgccgtcagcagatgccggatcatcggcgcgcccatcaaccccggtccgcaaaatcccacgtccacgtgttcccctttcctctcgttcgaataccggttgaagttgccgcccatcatacctatcactcaagaaggcatgcgcgggcacgccggatgcgcgctgcttgcccgctggaccgaatctcgaacgcctcaccggagaaagcgtcatgaacgaccacgtctacaagctgatcgaactcaccggctcgtcgcgccaatcgagcgacgacgcgattcgcaacgcgatcaacaaggccgcgaagaccgtgcgcaatctgcactggttcgaagtcaccgacatgcgcggacacatcgaaggcgatcaggtgattcactggcaagtcacgctgaaggtcggattgcggatcgaggactgaaccggcccggcgcggccgacgggccgcggcgcgcgcgtcgaacggacgtttggaacgcacgttcgtgccggcgcggcgagcattgctcgcggcgtgcgcgaaacgcgcggcggcttagcgccgcggccgtgcggcgtgcgttcgatgttcgaatccgatcgatgtaatcggcctggatcgcgccgcgcatcgctcgcgtcgtcccgcctcgcgcggcgcgtgcgccgaaacgtgacgcggcgcgtggcgtcggtcgcccgccgcgtccgacacggcccggccgcatgccggcatcaatgcggattcgatgcggaaccgacgacaccctcgcgcgcgacgctcagcggcgaacaatgcgccgatccgccgtctttgcgcgtgccgtccgcgtgtcgcccgcaaccggcgcggcccacgcgcccggtttgccgtcgctgtttcggcctcctttgcacgttgccgtggcattggccatgcgccccgcgcgccctgtgccgtttgcccccttcgcgtccttttttttttcgccgcgcgcccgcggttcgtttcgccctcctttgcgttcgcatgcgcacggccgcggcgcaagcccatcgcccgtcgcccgcccgctcgcccgtcgcaaagcgcccgcggcatgcggcgactcgaatgcgccacgcttgacgctcctttatgtccatattaaaaaccatatacccccacctgcaatcgatcagcccggacatataaacggagagagcatgagccagcaacgcgaggcgatcgacacgtatttattgcgcgtcctgcatactttgctgatggagcgcagcgtgacgcgcgcggccgtcaagctgaaccagtcgcaaccggcgatcagcgccgcgctgcgccgcctgcgcgacatcacgggcgacccgctgctcgtgcgcggcaaatccggcatggtgccgaccgaatacgggttgcgcctgctcgaacccgtgcagaacgcgctgcgcgaaatcgagcgaatcaagttccagcagcacaacttcgatccggcgacgtcgatccgctgctatcggatcgggtgccccgactatctgaacgtgctgttcgtgccgaccgtcgtcgaacgcttccgtcaggccgcgccgaacgcgacgctcgaattccattcgctcgggcccgcgttcgactacgagctcgcgctcgaggacggcaagctcgacatcgtcgtcggcaactggccggagccgcccgagcagttgcatctgtcgaacctgttcgtcgacgagatcgtctgcctgatgagcaactcgcatccgttcgccaagcgcggcggcctcacgctcgaccagtatctgaacgcgccgcatctcgcgccgacgccgtactcggtcgggcagcgcggcgcgatcgacgttcatctcgcgcgcgagcgcctcaagcgccatgtcgtcgtcacgttgccgtacttcaacctcgcgccgtacgtgctcgtgaagtctgatctgatcttcacgacgacacggctcttcgccgatcattacgcgaagttcctgccgctgtcggtcgtgcccgcgccgctcgactttccgccgatgcagtattaccagctctggcacgagcgctgccattactcggacgaggtgcgctggttgcgcgggctcgtcgccgaggccactcgcacgctgatcgatgcttgagggcgggatgcgcgggatgcacgtggcctgggcttgatgtgcgttgcggcggcgttgacggcgtcggcgtcggcagcgacagcggcagcggcagcagcgtcggcagcgacagcgacagcgacagcgacagcgacagcgacagcactatcggccaacgcgcatcccgccgcaagcatcggccgctccgcggccgcatccgcacgagcgcgcacgcatgcgcgcgcaacgcgcgggctggcccgcgccgagccgcccgctcccggcgccgctcagcgcgccgcgtcgcaaagcgcgcgagccagcgcgttgtgccgctcgacgagcggctcgatctcgagcgtcgtcagccgcccttcccgcacgacgacgcgcccgttgacgacgctgtacgccgcctgcggcggtgcgcagaacacgagcgccgcgacgggatcgtgcagcgcgcccgcgaactgcggcgtgcgcaggtcgaacgcgacgaaatccgcggccatgcccggcgcgagcgcgccgatgtcgtcgcggttcagcacgcgcgcgccgccgagcgtcgcgatctcgagcgcgtcgcgcgcgctcagcgcgtccggcccgaatccgacgcgctgcagcagcagcgcctgccgcgcctcggccaccatctgcgcgccgtcgttcgacgcgcaaccgtcgacgccgagcccgaccggcacgcccgcgcgccgcattcgcgcgatgggggcgatcccggacgccagccgcatgttcgagcaagggcaatgcgcgacgcccgtgccggtgcgcgcaaaaagcgcgatgccgggctcgtcgagccgcacgcaatgcgcgtgccacacgtcgcgccccacccagccgagatcctccgcatactcggccggcgtcatcccgaacttctcgcggctgtacgcgacgtcgttcacgttctccgcgaggtgcgtgtgcagcgacacgcggtgctcgcgcgcgagcgccgccgcgtcgcgcatcaggccgcggctcaccgagaacggcgaacacggcgcgacggcgacacgcagcatcgcatagcggccttcgtcatggtaggtctcgatcacgcgctgcgtatcgcgcaggatgtccgcctcgcgctcgacgaccgcatcgggcggcaacccgccgtcgcgctgcccgacgctcatgctgccgcggctcgcgtgaaagcgcatgccgatgcgccgcgcggccgcgatgctgtcgtcgagccggctgccgttcggatagatgtacagatgatcgctcgacgtcgtgcagccggacagcagcagctcggccatcgcggtcagcgccgatacctcgatcatctccggcgtcagatgcgcccagatccggtatagattcgtgagccagccgaacagctcggcgttctgcgcggcgggaatcgcgcgcgtgaggctctgatacatatgatgatgcgtgttgacgagccccgggatcacgagatgcccgcgcagatcgagcacttcgtccgcctgctcgggcaactcggcgctcgggccgaccgcgacgatccggttgtcctcgacatacaggcccgcatcgcgcagttcgcggcgcgcgccgtccatcgtcacgagcacgtcggcgtgcttgacgacgagcgtcttcgatcggttcggggaaagggaggggggctgggatagggagtgcgcgccggctcgcgcgctcgggtgtcgttccatcgtcgttcgatctccgtgtcgttgcgccgccgaggcggccgcttgtgctcgaatgttcgaacgctcgaacaaggcgcgcggcgcatcaccgcgccgccgcgtccgttcgaacgccctggcccggttacccggcgtgcccgccgtcttcggggtgcgcgaccgcgcgacgccgatcggatcgacgcgctcgccctcacgggccgagcatcgccgaacgcgcggcgcggcgcaagcgggccgcgcgcatagtggtcttcacgccggcgatatgttcgctcgccgccggccgcggcggcggcgcaaatgcgcccccctcgcccgccccgcgtgcgccgcttccgcccaggcgccggcgccgcgcggcgtgcatggacgcgcgctcatgcggcgcgcattatcttcgttatcgctcacggtttgccgttcgaacctttttacaatggctgcacggcgctcgcttcgatccgccgacgggtatgtagccactgacgtggagcctcgatccgccgcagcatgaccggatcgagccgccgccgatcctcgcgactacacaaggacattgcgaatgggaaagctcacgacccacgtactcgacaccgcgcacggccgcccgggcgccgcgatcaagctcgagctccatgcgatctcgggcgacggcagccgtctgctgaagaccctgcacaccaatgacgacggccgctgcgacgcgccgctgctcgaaggcgacgcgctcgccgccggcacctacgaactcgtgttccacgcgggcgactacttcgccgcgcaaggcgtcgcgctgcccgagccgcgcttcgtcgatctcgtcgtgctgcgcttcggcatcgccgatccaaccgcgcactatcacgtgccgcttctcgtgtcgccgtggtcgtacagcacctatcgcggcagctgagcacgcatcgctgcccgcctacgacaacgatcgactcaggaggagtttcatggaaggcttcatcaccgactggctgaacctcgcgatccgctggctgcacgtcgtcgccgcgatcgcgtggatcggcgagtcgttctacttcgtcgcgctcgacaacagtctcaagccgccgcaggacgcgcaactgaagtcgcgcggcgtgttcggcgagctgtggcacgtgcacggcggcggcttctacaacatgcagaagtacctcgtcgcgccgcccgagatgcccgaggacctgcattggtcgaagtggccgtcgtacacgacgtggatgtccggcttcggcctgttcttcgtgctgtacctgctcgcgccgaacacgtatctgatcgaccgcaacgtgctcgacatggggcccgtcgtcgcggtcgcgtccgcgctcggctttctgctcgccggctggatcgtctacgactgcgcatgccgcctgctcggcggccgcgacaagctgctcggcgtgttcgtcggcctctacgtgatcgccgcggcgtacctcgcgtgccacgtgttctccggccgcgccgcatatctgatcgtcggcgcgatgctcgcgacgatcatgacggccaacgtgttcttcgtgatcatccccggccagcgcaagatggtcgacacgctgctcaagggcgaaacgcccgatccgatctacggcaagcgcggcaagcagcgctcggtgcacaacacgtacttcacgctgcccgtggtgttcgcgatgctgtcgaatcactacgcgatgacgtacgcgaaccggtacaactggatcgtgctcgtcgtcatcatgctcgccggcgcgctgattcgccagttcttcgtgatgcggcaccgcggccagcagctctggtatctgccgctcggcggcgtcgcgctgatgctgctcgcgctcgtgacgacgatgccccggccgatcgcgcccgaagcgcgggcggcgaacgcgccgaacgtgccgaagctcgcgatcaacgacatcgcgccgatcctgcagcagcgctgcgtcgcgtgccactcggccaagccgacgctgatgggcagcgcgccggccggcgtgatgttcgacacgcccgacgagatcgcgcgcaacgcgccgcgaatctatcagcaggcggtgcagttgaaggcgatgccgatcggcaacgtcacgcacatgacagatgacgagcgcacgaagatcgccgcgtggttcgaaggcggcgcgacgaaataacggcgcacctcgcgtgtcgacgggcccgcttcggcgggcctgtttttttgtcgatcgatgcctgccgagacgcgcggcgcgtccccggcacgcgtcggcgcgctccggttgaatcgccaaacggcgatcgatgacgttcggccgcgagcggccgaacgtgttcaagctcgtggcgtcgaattccggatgatccgcggtcagccggcatcggctgaaccaggctgaactcggccgaaccgaaccgggctgggccgggccggcgcaaagaaagcgcggagcgttcggcggcctcgctgcgatggcgcccttctccccgcgcgcgcgcaaccgggctcgatgcgaacctccgccgggaatcgatccgttctcgctgcaagaaccggccgctccccaacgccgggcatggccgcgtctattttccgatgggcccgtcgcacggattcggataactgaagatccgtcgctcgacgaaattcgagggaagcgtaaaacggagcggaaaaatcccgaggcgcggctcgtcgcaggcgggttcggcgagcaaggccgttgcgccgacgcggggcatgatggcggccgcccgacgacatgcctctctaccccgcgcgcctatcgcaaaacggccctcctcgcgatcgacgccccgcccgcgagcgcgacgcgtgcggccggccggccgcgccgcgacgccatatcaagcggacggcgaacaagcggaccgccgggcgcatcccccacaatccgcgcggagcccaatgaaaaacccgcgcacgaagcgcgggccggatgttgggggcgcgccggcgcgtgtcacgcgccactcatgcgtcgctcatgcgtcactcatgtgtcgctcatgcgtcgctcatgcgcccaccgccagcaacgcatcgtcggtcaaccacagcgattcgggcagattctgttcgttcagattgcgcccgtcgccgccgcgatcgacgacgatgaaatcgctcacctcgccgagcgcgatcagcgggtggtgccagacgcccttcgcataattcacgccctgccagccgctcgtcacgaacgcgcggatcttcgacgcatcgagatcgcccgccggcgcgacgacgacgatataaggccggtccgtcagcggaacgaacgcctggctgccgagcggatgccgctcgagcatcgtcacctcgaacggcagcgtgcgcggctgcccgcgaaacaggttcacgagcggccgcccgccttcgtcggcgacgtcgatcttcgcgagatcgtgaaagcgcatcgtcgtgccgaggttgatcggaatctgcttcgcgccttgcgtttcgatgacgtcgccgaacggcgcgaaggcggcgcgcgtcagcggttcgatcgagagcgtcttcatttgtcgagcgtgccccatacgcgcagacgcgatacgccgccgtccggaatgatgttcagccgcacgtgcgtgacgggcccgagcgcggcgagctcggcttcgaaagcgtgctgcttgtccatctgcagcttctgctcgccgagcagcaccggccagaacatcgcctgcgtgacgagcgagctgtcggtgccgccctgcacataggcggcctggatcgaacagcggtccggatagttgcccttgaaatgcgcggtgtcgatttcgaccttgcggatcacgcccggctgcgcgagcgcgacgatcgcccagtcgttgcccggctcgcgacggcggcgcgtctcccagccgtcgcccatgttcacgccgcggcccggcagcagcacgttcgacgcgaggccgaagtgctggttgttcgccgcgacgacgtagccgccgttctccatcgccgcgagatcgaacagcgccgatcggctcgcgcccgcccaatcgagctgcggctggccgtagacgcgcagccgcgcgatgccgccgtccgggtagaggttcacgcgcagatgcgtgtatgcgttcgcgtcgcgtgcttcgacgtagtgatggctgttgccctgcagcgtcgtcgccggcacgatctccacccacttcgtcgcctcgttcggcgcgccgtcgggcacgtgcgcggcctcgatcgacgcggcgggcgggaaattgccggtgaaatggctcgtatcgatgtcgacacccttgatcacgcccggacgcgcgagcttcacgacgcaccagtcataacccgtcgtgcgcttgcggcgcgtctcccagccgtccatccatttgccgtgatcgtcgtatttgcccgggatgaacaccgcgggctccggattcagcatgcgctccttcggcgcgaagaaatcgtcgctcgcctcgagcgcctgcgcgccgagacgcggatcggcgagattcacgtaacgccgcgtgaattcgggagcgttcggatccgaaagcggaagagccatcgtcttgtccttgtcgtaagtgcgtgatgcctgatgagtggaacgccgccgcgcgccgtctcgcgcggctcgggcgacagaggcggcgcgtctggcgcgccgcagcggatgccgtcgcggcgaacccgccgcgccgcgcatcgccggattcgttttcgcttcgccggcacggatcgatcgcggcgcaaccctgctccgcgccgagccgccgaagcgttcagccgacgctcacgcgccgatcagatcgtcgagcctgaaacgcgcgatccgatagatctgcgcgaggctcgcgcgcaactcctcgtcgcgcgtatggccgacgcgcgcctcgaagttcgcgatgatgccgtgccgatcgaagccgcgcaccgcgagaatgaacgggaagccgaatttctcgcggtacgcgcggttgagctgctgcagcctgtcgaattccgcctgcgtgcagcggtcgagccccgcgccgctctgctcgcgggtcgactcggcggtcagctcgccgcgcaccgccgccttgccggcgagttcggggtgcgcattgatgagcgcgagctgccgcgcgtcgcccgcggcttcgaccgcgtccttcatcgtcccgtgcaacgcgtcgatgctgccgaacggccgcgcggcggcggcggcttcggcgacccacggcgaatgctcgaagatcccggacagcgccgcgacgaacgcatccgtcgacatcgcgttcaactgctcgagcgtatagtgcatcgccttcatcatgcgtccccctcgcgccgggcgtgcggccgatacggatgatgctcgcgccagtgccgcgcgatctcgacgcggcgcgcgacccacacgcgatcgtgccgctcgatgtgatcgagaaagcgctgcagcgcgcgaaagcgccccggccggccgagcaggcggcagtgcatgccgatcgacatcatcttgggcgcttcgtcgccttcctcgtacagcacgtcgaacgcgtcgcgcagatagtggaagaaatgatcggcggtgttgaagccctgcggcgtcgcgaaacgcatgtcgttcgcgtcgagcgtgtacgggacgatcagttgcggcacgctcgcgccgcccgacacctcgacgtccatccagaacggcagatcgtcgccgtaatgatcggagtcgtacaggaagccgccgtactcggcgacgagccgatgcgtgttcggactgtcgcggcccgtataccagccgagcgggcgcacgcccgtcacgcgctcgatcgcctccattccgagccgcatgtgctcggcttcgcgctcgggcgtcatgtcctgatagtgaatccagcgccagccgtgacacgcgatctcgtggccgagctcgacgaacgcgcgcgcgagctccggatgccgctcgatcgccatgccgacgccgaacaccgtgagcggcagcccgcgcttgtcgaactcgcgcaggatgcgccacacgcccgcgcgcgagccgtattcgtagatcgactccatgctcatgtggcgcgccggatacgcggccgcgccgacgatctcggacaggaactgctcggaggcggggtcgccgtgcagcacgcagttctcgccgccttcctcgtagttgagcacgaactgcaccgcgacgcgcgcgcggcccggccagttcgcctgcaccggatgtcggccgtagccgatcagatcgcgtggatagttgggatcgaatgccatgattggatgcgaagtgatgccccgtcagcgagttcgcgccggccgcgcgaagcccggaaaccggggccgcgcggccgaagcgacggatggcccagtgtagcgaaaacacccctgagcgcccatacgggcacacggatagtgcatgtcagacggaatgtatgtgcgcttgcggaaaaacgccggtggccggcgcggcgggcggcgcggcgtccgatcccgccgccgaagtcgctggggccgccgaagtcgctgaagtcgctgggaccgctgggaccgctgggaccgctgaggccgctgaggccgctgaggccgctggggccgctggggccgctgaggctgctggggcaccggcggcacccgccgccgcggcctcgcgcgcgaacgcgccgtccgggctaaagcgcgcgaactcgccgtcgtagcgcttcgcaagcggccgcgcgaaatcgccgcgcttcgcggtcgcgagcttcagcgcgatcagcgcctccgtccatttgaccgcggccgtcacgccctcgacgacgggcgcgccgatcgccgcctcgatctcgtgcgcgaactcggccatgcccgcgcagccgagcacgatcgcgtccgcgccgtcctcgtccagcgcgcgccggcattcgtcgacgatcacgcgccgtgccgcggagccgggccggtcgagatcgagcaccgcgacgtcggtcgcgcgcacgttgcggcagaaccgcttcatcccgtaacgctcggcgagatgccacgccatcgcgcaggtgcgcgcgagcgtcgtcacgacggaaaagcccggcgcgagcacgctcgccgcatgcatcgccgcctccgcgatgccgatcacgggcccgcgcgcgagttcgcgcgccgcatacaaccccggatcgccgaagcacgcgatcacgtagccgtcgaagccgtcgcgctcgcccgccgcgacttcggcgagcaggccgggcgtcgcgagcgcctcgtcgtaatagccttcgatcgacggcggccccatcgccgggctcacggcgacgatcgccgtgcccgccgacgcgacctcgcgcgcgcaacggcccatcgcgtcggtcatccgccgcgtcgtgttcggattgatcagctttattttcatggggactccgtcatgctttcgcgagcgcgcgatagaacgcgccgccgagcgccgcgccgatgaaccacgagaaattcgcgagcccggacagcgcgggcgccatcacgcatgcgacggcgatcgcggccgcgggcaacagcgcggcgatcgcgcgccggttcacgccgtcgcgataccagtacgcgccgtcggccgacgtcgtgtacagatcgtcgcgccgcagcgcgccgcgcttcacgagatagaaatcgacgatcagcacgccgtacagcggcccgatgaagctgccgagcacgtcgagcgtgtaatggatcaccgcgggattgttgaagagattccacggcgtgatgaacaccgatgcgaccgccgcgagcatcccgcccgcgcgccaactgatcaggcgcggcgcgacgttcgagaaatcgaacgcgggcgacacgaaattcgcgacgatgttgatgccgatcgtcgcgatcgtgaaggtcagcgcgccaagtatcacggcgctcggatgatcgatgcgcccgaccgtctcgacgggatcggtgatcagttctccgaacaccggcagcgtcgcggccgtcgtgatcacggtgacgagcgagaacgcgaggaaattgacgggcagcccccagaaattgccgcgcttcacgccgccgtagctgctgcaataacgcgagaaatcgccgaagttgagcatcggccccgagaaatacgacacgacgagcgagatcgccgtcaccatcaccggaatcacttcggcgccgtgataccggacgccgccgagattcaggccgatattgcgccagcccgcgcgccataccatgtagcccgcgagggcgaacatcaccacgtagacggcggggccggcgaaatcgatgaacttcttgatcgtctccatgccgttccagaacacgaacgcctgcagcacccacagcagcatgaagcccgcccagccgagcgccgacagcccgagaaagccgtagcgatgcacgtccgcgtacggcatccagtgcggaaagaacttgagcacgacgatcacgagcgcgctcgacgccagataagtttggatgccgtaccatgcgatcgcgatgaggccgcggatcaccgcgggcacgttcgcgccgagcacgccgaacgtcgcgcggcatgccaccggatacggcacgcctagctgctggctcggcctcgcgatcaggttgcacagcacgttgacgatcgaaatgccgacgatcagcgcgacgagcacctgccagctcgtcagaccgagcgcgaacaggctgcccgcaaacacgtagccgccgacgctgtgcacgtccgacatccagaacgcgaagatgttgtatgcgccccagcgctggctcgcgagcggcgcgagatcttcgttgtacagacgactgctgtagccggcgggcatctgagcgccgccatccgggccgccggcgcgatcctcgttcggccgatacgaggcgctttgccgcgccacactgaactgagccatgacatctccttgcctgccgcggacgagccgcgcgatcgtcattgaaatcgcggctcgaacgggatcgcccgatgccgccctggcgaggcgtccgcacacgcggccgcccggcatttcgtcagttcagtgagcgcgttcggcgtgcggccggccgtcagcccggatcgccgaacacctcgcgcagatcgaccgcgccttgcgccggccgatcgagcatcttcagttcgacgtgctgcaaatgatgcgccatcaattgcgccgcgcgcttcgcatcgcccgcttcgagcgcggcgagaatctgcgcatggtcgtcgaacgaacacgggctgcgcccgtgcgattcatacagcgccgacatcagtgtcgagcgcgcgacgagcccgcccaggcaatcgcgcagcaccgtgttgccggtaagcgccgcgagcgcggtatggaactcgccggacagccggatccacgccggaaaatcgcgccgctcgaacgcatggcgctccttgtcgatcatcgccgcgacgcccttcaggcgcttcgcgcccggtcccgtcgcgagccgctccatcaccgcgagctcgacgatgcgccgcatctcgaacacttcgtgcacgtcctgcagtgtcggactcgcgacgaacgcgccgcggttcggctcgagatcgacgagccggtcggtcgcgaggagcgcgagcgcctgccggatcgcgccgcgctttacgccgaacacttcgcacaactgcgcttccgtcagcttcgtgccgggcgcgagccggtgctcgaggatcgcggtgcggatccgttcggcgatcgactcggcactcgcgcccgtcggcgcggcatctttcttcgtcatggttcgcatctcgttatggactgcatcgtagattggacataaatattgtcaacaattttgctccattattttgcacaatcgaggtgcgcaggcgcgcttcatttcggtgccatcgccccgatcaagcatattcctcggggatcgcagctcatccggaagcgctttctatcgtcaaccccagtccaattttgtcgacaatccccccctcaaagagcgtgcaacgaccacccaagccctcgaagataattgaccgttagttgcaacaacgggcgcaaaaaaaggcggtcacccgcctttttgcttcgcatcgactttcgtcccgctcatgcggcgagatgcggatagtcggacatcgtcagcctgaaaccgtgctcgttcgcgacgagctccgcgcgcgcgccgaacggcagcgtcagcagatcgggcacgtgaccgaactgcaacccggtgacgatcgggatgccgatcacgccgcgcacctgctcgatcatcgcctgcatgtcgtagccgttgtcgtaatcgaacgggcgcgcgcccgtgaactggccgagcacgagcgcctgctggcgtgcgaggatgcccgcgagatgcagctgatagatcatccgctcgatcctgaacggctgctcgttcacatcctcgacgaacaggatccccccttcgatctgcggcatgtacggcgtgccgacgagcgacgcgaggatcgcgagattgccgccccatagcgtgcccgatgcgttgacgacctgcgtctgcggcacgtcggaaacgatcgtcgtcgtcggctgcgtgagggtctgccagaaatgcgcaagcgtgaactcgctcggcgtcggcgcgccgaaatcggccgacagcatcgggccgccgaacgtcttcacgcgcgccttcgcatagagcgcgagctggatcgcggtgaagtcgctgtggccgacgagcgcgatcggctggtcgcgcagccggcgttcgaggccgcgatagtcgagcccgtgcaggatccgcgcggcgccgtagccgccgcgcaccgcgaggccgatgtcgggcagcggcaacgacgggtccgcaagccggttcaggtcgcctgcccgctcgccgtcggtgccggcgaagcgctgatagcggcgttgcgtcgcgtcgagattctggattcgatgctgctcgtcgctcaggcgttcgagcgcgcgctcgatcgcggcgggatcgtgcggataaccggacggggcaagcagacgaatcgtgcgcggcgtgcagggcgtggaaatcatgaattcgcaggaagaatcgatcggacgtagttagaggcgtcccgcgccgcgcggttcactcgtcgcgcggcggcgcgccgggcgcctgctgcgcgcggcgggcctcgcgaaccgcctgccgccgctgcgcgaagaacgacttgagcaccgcgccgcattcgtcggcgagcacgccgccttcgaccgtcgtgtgatggttcaggcgcgcatccgcgaacgcatcgacgacgctgccgcatgcgcccgtcttcggatcgggcgcgccgaacacgacgcgcgcgatccgcgcatgcatgatcgcccccgagcacatcaggcacggctcgagcgtcacgtacagttcgcagcccggcatccggtaattgcgcagcgcgcgcgcggcggcgcgcagcgcggccatctcggcgtgggcggacggatcgtggccgccgatcgggtgattgaagccccgcgcgatcacttcgtcgccgcgcacgatcaccgcgccgaccggcacctcgcccgccgcgcgcgcctcctcggcggcggcgagcgcgaggcgcatgtagcggcggtcgcgctcggcggccgcggaaagcaacgcggcgtgcggcggggattgcgttgaatcgtcgagctcggcgccggacgcggacgcgccggcgggcctcacatcgcccccgcttcgccctgcgcgtcgccgagcacacgctcggacagccgctcggcgatgcgacggcagtattcgcgcggcacgaccatcgggccgccgcgcaacgattccagtgccatatcgagcgcgagcatcttcgcctgcagacggcaacgggtcgcgcgatcgctgaccgcgcgcagctcgtcctgcagattgcgcagcgcccgcaactgctcgaccgcaggcggcacgaagcccgcgttcttcaggatccgattcgcgacgcgcacctcttccgggacgagcagatcgtcgtccagctccatcggcgcgccggcgcccggcaaatcgtcgaacgccccccgcgcggcggcggcggcgatacgttgttcgactagagcgtcaagcagtttcatcggggtttcataacaatgcggcatgcggattttaacaggcgccgcgccgaggtccagcccatccgagcaaatgctcgatatccgggcccggacgcgagaaaacgcgctattctggctgcgatccgtccaaccgcgcggcgcctgccgctccgcgctcgttcagggtaacgaagcaatgtcgatcgtcgctcggcgcggtgttcgcgccctcgtttttgccgtttcgctcatcgcggccggactggcgtcgggctgcggcgtgatgtgcggcggggccggcggcaccggcggattcgcgggtggatgcgcgaccggagtgaggttttagacatagcgaaaaaccgctgtccaagggcgaacgcaagcgggttcggtcggcgagcgccgctcgtcgcgcgcggaatcgccgcgagcggaccgcacgtgccacgtttgccggcacagcgcgccgttgcctcgtgcggcagcacgccgcgccatgtcacgtcatgtcatgcatttcgcccggtttcgttcgccggcgcatcgcatcggttcgccggcgctggccgcttcgtcgagcgtcgccttcgcgcgatatgcgtccgccgacaagccgcgccgtttcgcgccccttttctccccgccaagcgcaggccaccccgtcgatcgacgccgccggccggttctttcgccgtcgcccacgcggcgccgctcgcacgagccgcgcgcgccgcggagcgccggccatgcagtagcattcggtcgtcgcccggcctcggcccgtggacgccggccgcggcggccacgagcggatgcgcgtcagcgcccgccgagatagtccatcttgccgagcggcacgcccttgtgccgcaggatgtcgtacgcggtcgtcgtatggaaatagaagttcggcagcgcaaagccgaccaggtacgacttgccgtcgaacgtcatcacgccgtcgcgcaacggcagctcgatcgtgcgcgactcgctgccgtcgagctgcgcgggctggatcgtcttcaggaaatcgatcgtcttgccgatgcgcgcgcgcaactcggcgaacgtcgtctccgtatcggcgaacgacggcacctcgatgcccgcgagccgcgcgccgcatcccttcgcggtatcgctcgcccgctggacctgcgcgtcgagtgcgtacatgtcgtcgcgaagccgcgcacgaacgagctcggccggatcgatgccctgcgcgcgcgcatgcgcgtcgcccttgtcgagcacggccgacaggttgttcagcccgcgaatcagcgcgggaatcgagacgtcgtacatcgaaagtgccatgggttctccttgacgggttgcggggtccgcgagacggccgactcagtgtggcgccggctccgtagcatagaccggatcggatagccacgctcgatggcgccgggcgacaggcgcggacacgccgcggcgcgccgcctggccgcgccgccgccgacgcgcgtcacgaaacggaatcctcctcccgccggcttttcatcgcacgtcctgccgcgtcgccacatcggcgccgcgcccaaatggttgcaatttaaaaccaatgcttctattcttcgcatggtttcaatttgcaaccatcaagagagatatcgccatgcaagctccgccagcggcgcctgccgccgccccgctccgaacggccgattcgcccatgacgcaaaccgcgctgccgcgcggcacggttgcgctgttcgccggtgcgagcggcttgagcgtggcgaacgtctactatgcgcagccgcttctcgacgcgcttgccgcggatttcacgatcggccgcgcggcgatcggcggcgtcgtgaccgccacgcaaatcggctgcgcacttgcgctgctgttgctcgtgccgctcggcgacctcgtcgaccgccgccggctgatgctcgtgcaatcgctcgcgctcgcggcaacgttgatcgccgtcggcttcgcgtcggccagcgccgtgctgatcgccggcatgcttggcacagggctgctcggcacggcgatgacccaggggctcgtatcgtacgcggcgagcgcctcggcctcgcacgagcgcgggcgcgtggtcggcgccgcgcaaggcggcgtcgtgatcgggctgttgctcgcgcgcgtgctggcgggcttcgtcggcgacgtggcgggatggcgcggcgtctatttcctgtcggcggcgacgatgctcgcgctcgcggcgctgctcgcgcgcaagctgcccgccctcgcgccggcatcgccgcgcatcggctatccgcgactgatcgcatcgctgttcggcctgctgcgcgacgagcgcgtcttgcagatccgcgggatgctcgcgatgctgatgttcgccgcgttcaacattttctggagtgcgctcgcgctgccgctcagcgcgccgccctatacgctttcgcacaccgcgatcggcgcattcgggctcgtcggcgcattgggcgcgttcgccgccgcgcgcgccgggcattgggccgatcgcggcttcggacaaccgacgagcgccgcggcgctcgcgctgctgctcgcatcgtggctgccgctcgccttcatgccgatgtcgctatgggcgctcgtgctcggcatcgtgctgctcgatgccggcggacaggcgattcacgtgacgaatcagagcatgatcttccgcgcgcggccggatgcgcacagccggctcatcgccgcctacatgctgttctattcggtcggcagcgggctcggcgcgatcgcgtcgacggccgtctacgcaacgcacggatggcgcggcgtctgcatgctgggcgcggccgtcagcgcggcggcgctcatattctgggcggccacggcgcggccgacgccgaacgaagccgcgtcggcgcatacggcaaacgggcggctccggcggtgaatctcgcgatggcaggatcgcccctatccagcgacgattgcgccaaccatgccgtttatccgaatctgggccgtcgagcattgcctcgcatcgggcatcgccgtgcccatcggcatctgacggccgccaaccggtatccgcacacgccgcggatcgaagtggcgaagcgcctgctcgaacaagactgagtatcgatgcgctctgcgagtgcgtcggacataccgacgtcggcgcctttcggcaatggttcaagcgcgtgacgggcgtatcgcccggcgaataccggcgccggttcgcgcggtgatcggcggcgatccgcccggtagccggccgtgtccgacatgcccttgtcgaatggcagttcagatgccgccgccgaactgcgtgcgcgcctgaagtggccgcacgtcgcccgcactcggcgcgacgcgccggacaccactcgaggatacatacgatgccgatgaccgacatattcgtcccggaaggcgcgctcgcgcggccggcagcagcgccattgacgcgcggccgtcgcgaaccgaacgccgggattcccggccccggcgctgcgcggaggcgccctcgggcatagtacgggctcgataatcgacgccgtgaccggctggagcgcttccaggcgtggcatgaccgttcccggcaagcccactcgcgacatcgcgcaacggcgccgacttcgacgggccgactcgtacgctcatcgaggtcgcgaacgatcgcggccaatcgcgattgttcgggtgcccgtgaggcaaatgctcgctgacgcctgatgctcggctgcgccggcatgcttgcgcccccgcccagaaggcttagcgctccacaggcaccggcagctcggccatcggcgcaaagcgtgcccgacgccgcaactgcgggaagcccgtccacgtcgtcgtatcgttttccgcatacggcacgatgccgtcaagcacatgccatcgcggtcgatagtcttgaaatcttggattcaggattgcgcagtgcgcgccggtcagcatcgcggttttcctcctgttcgtggcggttttcaccgttagaatcaggaggcctgctgatgtccggaaagccgcacaaaacgagctttcccgaaaagattttcaccctttggacggtgaaaaatttgaatagtgaaacgcgagggccttgatcccgcctccctttcttgccgttcttgccgtcacgtgtaccgccggccggttctgtcggccgacggtaacccccaatagccgccgcgatgcatttcgcaatcaatcgatacatcacggcagcgctcgacgatcaggcgatagtcgtcgaaggacgccggatcactcccactcgattgtcgccggcggcttacccgacacgtcgtacaccacccgattgatcccgcgcacttcgttgatgatccggttcgacgcgcggccgagcagcgcatacggcagatgcgcccagtgcgccgtcatgaaatcggtcgtctgcaccgcgcgcaacgcggccacgtagtcgtacgtgcggccgtcgcccatcacgccgaccgacttcaccggcaggaacaccgcgaacgcctggctcgtcaggtcgtaccagctcttgccgacctgcgacggctcgcacaggcccgccgccgcatcctgctcggtcgcgagcgtcccgcagagctcttcgatgaagatcgcatccgcgcggcgcagcagctccgcgtagtcgcgcttcacttcgcccagaatccgcacgccgaggcccgggcccgggaacggatggcgatacaccatctccgccggcaagccgagcgcgacgccaagctcgcgcacttcgtccttgaacagatcgcgcagcggctcgagcagcttcaggccgagcgtctccggcaagccgcccacgttgtgatggctcttgatcgtcgtcgccttcttcgtcttcgcgccgcccgattcgatcacgtccgggtagatcgtcccctgcgcgagccacttcgcgttcgtcagcttcttcgcttccgcctggaacacttcgacgaactcgcggccgatgatcttgcgtttgtgctccggatcggcgacgcccgcgagatggccgaggaactgctcggacgcgtcgacgtggacgaccttcgcatgcagccggccttcgaacatgtcgagcaccatcttgccttcgttcaggcgcagcaggccgtggtcgacgaacacgcaagtcaattgatcgccgatcgcacggtggatgagcgccgccgcgacgctcgaatccacgccgcccgacaggccgaggatcacttcctcgtcgccgacctgctcgcgaatccgcgcgaccgcctcctcgatgtggtcgcgcatgatccagtcgggtttcgcgccggcgatgtcgagcacgaagcgctcgagcagcttgcggccctgcaccgtgtgcgtgacttccgggtggaactgcaccgcgtagtagccgcgcgcctcgtcggccatgccggcgatcgggcagctcggcgtcgacgccatcagcgcgaagcccggcggcatctcgccgaccttgtcgccgtggctcatccagaccttcagcatcccgtggccttcgggcgtcgcgaaatcctggatgccgtcgagcaggcgcgtgcggccatgcgcgcgcacttccgcatagccgaactcgcggtggtcgctccactcgaccttgccgcccagttgtacggccatcgtctgcatcccgtagcaaatgccgagcacgggcacgccgagatcccataccgcctgcggcgcgcgcaactggtggtcctcgtaggtgctcgcgtggctgccggacagaatcacgcccttcggggcgaactcgcgaacgaagtcgtcggaaacgtcgttcggatggatctcgcagtagacgtgcgcttcgcggacgcgccgcgcgatcagttgagtgacttgcgaaccgaagtcgagaatcaggattttgtcgtgcatggcagcggacggggaaaggaacaagggaataacaaaagcagcgcacgcggcgctgcatcgaatatgtatcggggcgatcgcgccgccgcgaagcgcggcggcctgacgggccggaaaaccgcgccgatcacggttgcgacggcggtcgcgccgcgtcgccgagcgcgctcggcgcggcgtcctcgcgcgcggcaggcgtcgccgccgcggggcccgcgttcacggcggccggcgcggcgcgcgcggccgacgcggcggcgggtgcgcccggcgcggtgctcacgcgcgacacgtccggctcgatccgcgcggccgcggggggcgccatggccggctgcgcagcgcgcttcgacgcgccgcgcacgtcggccgcctgcgccttctcgcgccgccgcaccgcggccgcgagccgcacgccgccgaaaccgatcacgagcagcacggcccccgcgacgaccgatacaaattggccgaacgacgacaactgcggcgagcggaccgcaagcagccacacgagcatcacgacgcccgtcagccagttcacgtgcccgaccgcgcgcgcgacgcccgcggtcagatcgccgttgaacgcggcgtgcacggacagccacgccagcccgaggagcgcgatgccgaatgcctggccgaccatcgcgggatcgacggtgacgagttgcagcgcgtcgtacagcgctttccacggggtcagcacgaacagcacgccgaacgcggcgagcagcacggcatcgatcagaagaacggcgcgcagcaacggtttcatcggcgatcagtccacgtgatagttgggggcttccttcgtgatctgcacgtcgtgcacgtgcgactcgcgcatgccggctgcggtgatctgaacgaactcggccttctcgtgcagctcggcgatcgtcttgcagccgcagtagcccatgctcgcgcgcacgccgccgatcaactggaagatgatcgcgttgaccgagcccttgtacgcgacgcggccttcgatgccttccggcacgagcttgtcgatgttcgcggagttgtcctggaagtagcggtccgccgcgccgtccttcatcgcgccgaccgagcccatgccgcgatacgacttgtactggcggccctggtagaggaacacgtcgcccggcgcctcttcggtgccggcgaacatgctgcccatcatcaccgcgttcgcgccggcggcgagcgccttcgacacgtcgcccgagaagcggatgccgccgtcggcgacgcacggcacgccggtgccgcgcagcgcatccgacacgttcgcgatcgcgctgatctgcggcacgccgacgcccgcgacgatccgcgtcgtacagatcgagcccgggccgatgccgaccttcaccgcgtccgcgccgtattcgacgagtgccttcgcggcagccgcggtcgcgatgttgccgccgatcacctcgaccttcgggaagttctgcttgacccagcgcacgcgctcgagcacgcccttgctgtggccgtgcgcggtatcgacgacgatcacgtcgacgcccgcctgcacgagcagctcgacacgctcttcgttgtccgcaccgacgccgaccgccgcgccgacgcgcagcttgccgtgctcgtccttgcacgcttccgggtgctcggtctgcttcgtgatgtccttgaccgtcatcaggccgcgcagctcgaacgcgtcgttgacgacgagcacgcgctcgagacggtggctgtgcatcagcgccttcgcctcggcgagcggcgtgccctcggccaccgtcacgaggcgctcgcgcggcgtcatgatcgacttgaccggctcgtcgaggcgggtttcgaagcgcaggtcgcggttcgtcacgatgccgacgagcttcggaccttcgacgaccgggaagcccgagatgccatgctggcgcgacagcgcgatcacgtcgcgcaccttcatgctcggcggaacggtgatcggatcgcgcacgacgcccgattcgaagcgcttgaccttcgcgacctcgcgcgcctgctcgacgggggtgagattcttgtggacgatgccgacgccgccttgctgcgccatcgcgatcgcgaggcggccttcggtgaccgtgtccatcgcggcggacacgagcggcatgttcagggagatgttgcgggtcagctgggtcttgaggctggtgtcgcgcggcagaacgtcggagaacgccgggacgaggagcacgtcatcgaacgtgagtgctttttggatcagacgcatggcaaatcctataggcgcaaaaccgaattatacgcgatgcccggttaattttcacaacacgaacaacggcttagccgtttgggccccgaatcgttcggatcccggttcgagtcgttttcgatccggtttcgtttccgccggcgtcgcgcgggttcgcgccggatgggcgggatgggtgcgccggatgcgtcgaacgtgcccggcgcgcggaatgcacgagacgtatgatgcggcccatgccgcgctcatgccgcggcataccgcacggcgaaatacggcgggcgcatgccggccggcctcgacgcgaacgtcgcgcccgcgccgggcgccggccatgccacgcgtcgccgcgcgctcccgccgcgcgacaccgcacgccgcgcccggcaacgcgccggccatgccggctcacgccttcagcgcccgtcgtactcgtcatggcgacgccaccagacgcccgtttcgttgcgccctttcggcgcgcgatcgagccactggtacatgccccagaggccgtccagcccgcgcgcgtacgtcgaatacgtgtgatagacggcgccgtcctcgagcacgaacgcgctcattcccggccgatcgcgcgcgtacgtgcgcgcatcggtcccgcaatcggccgcgaacccggcgacgggcgcaggcgcgggcgtcacatccatcgcgtggccgccgcgccggtagttgtattcgacgctgccgtcgcgctgctgcgcttcggtaaacgacacgttgaagtcgtagttgaaatcgccgtcgagcgacgacgcccacgcgaacctccatcccatgcgcgtgcgatacgcccgcagcttcgcgagcggcgcgcgcgacaccgccgcgagcgtgacgtcgtgatgcgcgagatggacgacgaagccgtcgaagccgtccgcgagcgccgagcacgacgggcatcccgccgcgtagtcgggtccgaacatgaagtggtagacgagcagttgcgagcggccgcggaacaggtccgcgagcgacgcgccgccttcgtcggtatcgaatcggtacgccttgtcgacgcgcacccacggcaacgccgcgcgctgccgcgcgagcgcgtcgccgcgccgggtgtgcgccttttccgcatcgagcagttcgagccgcgcggcgagccattcgtcgcgcgtaccggtcgggtgtgtcgccatcggtcgtccctccttttagcctgcgtcgcgcgccgctcgatcgttccgcgatccggcgcgcggggagtgtgatcgcgtggtggtagattagtcgcgggcttcgaacggtgggagtgacaagtgtggcgggattccgatggactcgctgatcacggccgcggcgcgcgcgctcgccgcgggtgatccgctcggcgcgctgaaccgcgtcgcgccgcgcgacgatgcgcccgcgctcgcgctgcgcggcatcgcgatggcgcagctcggcgagttcgtccgggcaaaggcgctcgtgcgccgcgcggctcgcgcgttcagcccgaacgaagcgctcgcccgcgcgcgatgcgtcgtcgccgaagccgagatcgcgctcgcgtcgcgcgagctcggctggcccgagaaggcgctcgacgcggcgcgcgcgacgctcgaggcgcacggcgacagcgtcaatgccgcgcatgcgcgatacctcgcgatccgccgcctgctgctgatcggccgcgtcgacgaagccgcgcgcacgctcgccgcgctcgatgccgccacgcacccgcccgcgttgcgggccgcgcacgagctgatcgtcgcgggtatcgcgctgcggcgcatcgagacgaagcccgcacgcgcggccctcgcccgcgccgagcgcgcggcccgcgacgcgggcattcccgcgctcgcggccgaagtcgagcgcgcgtttcgcgttctcgacacgcccgccgcgcgcctcgtcgcacgcggccaaacgcgcgcgctgcggctcgacgaggtcgaggcctagcgcgcatcggcgtcgctcgtcgtcgacgcgtgccgccgcgtcgtgcacgacgcgcgcgcgacggttccgctcgcgcgccgccccgtgctgttcgcgcttgcgctcgcgctcggcgcgagccagcgcaccgtgcagcgctcgctcgacgcgctcgcggcggccggcaacgcgcaatcgttcggctgcggccgcgcgcgccgctggacgaccccgcccgtgcccggattcgcgacgaccttgttactcccggcgccgctgccgggcgattaggatgaccccatcgagcaaccgggagacggacatgaagcgatcgagcgccgaaatcatccaggaatacggcccgtttccgggcgtcgacagcgtgcacggcgtgacgttcgacggccggcgtgtctggttcgcctgcggcgacaagctgaacgcgctcgacccggcgagcggcgcgacgcagcgctcgatcgacgtcgccgcgcacgcgggcaccgcgttcgacggccggcatctgtaccagatcgcggaagaccgcatccgcaagatcgacccggacacgggccgcgtgctcgcgacgatccccgcgcccggccgcggcaattcggggctcgcgtgggccgaaggctcgctctgggtcggccagtatcgcgatcgccggattcatcagatcgatcccgaaacgggcgcgattcttcggacgatcgaatcgaaccgcttcgtcaccggcgtcacgtgggtcgacggcgagctctggcacggcacgtgggaaaacgacgagagcgagctgcgccgcgtcgatccgcaaacgggcgacgtgctggaggcgctcgggatgccggcgggcgtcggcgtatcggggctcgaatccgacggcggcgaccggttcttctgcggcggcggaaacagcgcgaaggtgcgggccgtgcgccgccccgcgcgcgacgccgcggcgcacgcgcgcagcgggcgcgccggcggttcggccgacgaatagcgcatggccgcggcggcggcgcgccgcccacccgtcgggcgctacagcggcggcgataccgataccgacgacggccgccaacgatcgcgacagcgatagcagcaccgacgccggcatgagcgcgacgacacggcggatgccgttcgccatcgcccttgcccattgccgcggccgcgtcgccgcgccggtaatccgcgcgtgcgtctccccgccgacgcgtcgcacgacgcaacgcatcgaccaagcgcagggccgaatgcaggaatgaacaagacgaacaccgcgcggcaccgctaagatgcgcgctcgtcagtgaaaatggtcggagaattcgatgcagcggggtgtggtgtacggcgtcttggcgggcgccttgtggggaatggtgtttctcgtgccgcggctcctgaccgatttctcgccgctgctgctgagcgtcggccgctacgcgatgtacggcctcgtgtcgctcgcggccgcgctgccggccgcccgctcgctcgcctcgcgtctcacgcacgacgatctcgtcgcgctcgtcaagctcgcgctcgtcggcaacgtcgcgtactacatgctgctgtcgagcgccgtgcatttgatcggcatcgcgcccagctcgctgatcgtcggcgtgctgcccgtcaccgtcacgctcgccggcctgggcgaccacggcgcggtgccgctcaagcggctcgcggggccgctcgcgctcgtcgtcgccggcatcgcgtgcatcaacgtcgatctgttcacgtcggaagccgcccacgcgacgacgctcgcgcaaaaactcgccggcatcgcctgcgcgacgggcgcgctcgcgagctggacgtggtatgcggtcgcgaacgcccgctatctgcaacgccaccatcatttcgacggcaacgaatggtcggtgctgtggggcgtcgtcaccggcctgattggcggcctgtgctggatcgggatcgccgcgctgccggccggcgcgctgcagccggcgctgcccgcgtcgcgctggcagctgttctggctgctgaatctcggcctcgcgatcggcgcgtcgtggctcggcaacgggctgtggaacgcggcgtcgaagcggctgccgctcacgctgtcgggccagttgatcgtgttcgaaaccgttttcgcgctgctatacggcttcgtcttcgatcatcggctgccgcgcgtgctcgagatcgcggcgctcgtgttgctgctcgccggcgtctacggctcggtacgccggcacggcgacaagcgcgcggccgacgatccgctcaacgcgaacctcggcgcgcactgagcgcgggcgccgcccgcgcattggcgcggaggttgggtcggccgttcagccgctcggccgccggccgcttcggcagcgacgcgcgggccgattgcgtccgacgtccggcgtccgtcaacgcccgcgccgcgcgccgcgcgccgcgcgccgctcagcgcgaatccttcggcagccacttgcggccctcgatcgagccctcgcggcgggtcttgtcgacgcggcgctgccgcgcgagcttcgggtcgacgatcagaggccggtagatctcgacgcgatcgccgtcggcgacgggcgcatcgagcggcgcgagcttgccgaaaatgcccgtcttcagcgccgaggcatcgatatcgggatgcagcgcgagcacgccgctcgcggcgatcgcgtcgcgcacgctcgctcctgccggcacgtcgacggcgacgagcgtctgccgctcgggcagcgcatagcagacctggaccttcggcatacgcgtcaccccttgccgtagcgctgatcggcgcgcttcacgaacgattcgacgaacgtattcgcgatgtgcgtgaacacggggccgatgatcttctcgagaatgatgctcgagaattcgtagtgcagcgcgaactcgatcttgcacgcgtccgcgcgcagcggcgtgaagcgccagtagccggtgaacttgcgaaacggcccgtcggcgaactccatgtcgatccgggtcggccgctcctgcgtgttgcgggtcgcgaaatgctgcttgatgcccttgaaattgatgtcgatgcgcgcctccatcccggtttcgtcgcggcggcgaatctcgacgccgccgcaccagggcaggaaattcgggtaatcgtccacgtcggtgacgaggtcgaacatctgttccgccgaatggcggatcaatacggttttctggacatctgccataaatcgcgcggcatcgcaaaggtaaacgagcaagccgggccaacgccgccccgctttgctaaaatcgtgattttaaacgagttggccatttcccttcatgagcatcatcgacaatagaaaagcgttcttcgattaccacatcgaagaacgctatgaagcggggctcgtgctcgaggggtgggaggtcaaggcgctgcgcgccgggcgcggccagatcaaggaaggctacgtcgtcgtgaagcacgcggagatcttcctgatcggcacgcacatcagcccgctgcccgaagcctcgacgcacatcaagcccgatcccgtccgcacccgcaagctactgctgcatcgcgacgagatcaagaagctgatcggcaaggtcgagcagcgcggttatacgctcgtgccgctgaacttccattacaagggcggccgcgtgaaatgcgagatcggccttgcgaaaggcaagaaactgcacgacaagcgcgagaccgaaaagaagcgcgattgggagcgcgagaaggcgcgaatcatgcgctcggccacctgacgcgacgctttgccgcacgcgagccgcctcggccgcgcacgctcgcgacgcacgagccgctcggcacgcgagccgcgccgaaatcgaaacggcctgcttcgaatcaatcgaagcaggccgtttcttcatgcaattgcggatgcgggccgggtcgacctgcgccgcgcccgccgcgcgtcagctcttgctcgcgcccggggcgagcgcgcccggcgcgctgcggttcacgatcgtcagcgccgatgcgatcgccgtgctcagatccgacaggttcgacggcacgatcagcgtattgcccgccttcgcgagattgccgaacgcgccgacgtactgctcggccaccttcaggttcaccgcgtccatcccgccctgcgactggatcgcctgcgcgatcttctgaatcgcctgcgagttcgcctcggccaccgcgagaatcgcggccgcctcgccctgcgcctgattgatcgccgcctgtttctcgccctcggatttctggatcgccgcctcgcgcgcgcccgacgcgagattgatctgctcctgcttgcgcccttccgacgcggcgatcagcgcacgcttctcgcgctccgcggtgatctgcgcctgcatcgcgtgcaggatctccttgggcggcgtcagatccttgatctcgtagcgcagcaccttcacgccccagttcgaggccgcctcgtcgagcgccgacacgatgctgtgattgatgaaatcgcgctcctcgaacgtcttgtcgagttcgagcttgccgatcaccgagcgcagcgtggtctgcgcgagctgcgtgatcgcgagcacgaagttgctcgaaccgtacgacgccttcatcggatcggtgacctggaagtacagcacgccgtcgacctgcagttgcgtgttgtcgcgcgtgatgcagatctggctcggcacatcgagcggaatctccttgagcacgtgccggtaggcgatccggtcgacgaacggcagcacgatgttcaggcccggagaaagtgtcgcgtgatagcggccgaaccgctcgagcacccacgcgtgctgctgcggcacgatcttcaccgtctgcgacacgatcacgaaggcgatgacgagcagcaccacccagacgatcaacgaatccatgaaacgggtcctcctggttgaaatatgaaaggtgaacgcgcgaataagggcacgaaagtgcgtatgaaaatgcgcgcgctcacgccggcggcttcgcggcgacgatcagacaattgccccgcaccgcgcgcacttcgtacagatgcgcgtcctcgcgctcgccggccgcgagttcgacgtcccacggcgcgccgcgatactgcgcgcgcgcccggcggtcgcgccaatgcgtgacctcgatcgtcgcgccgatatcgaggttgacgtcggggttcgcgcccgcgtcgcgcttctgcttgcggccgagccccgagcgcctgagcgcgatcacggcgacgagcgcgacgagcgcggccgcggccagttgccacgcggcgggcacgcccgccagatgcgcgaggccgcccgcgagaaagccgagcgcgatcatcagcaggtagaacgttcccgtcagcagctccgcgacgacgaacacgccgacgccgatccaccagaaaaactgccccgataccatcgcgcctcccgttgcgcaaagaaaaacaccccggtgttaccggggtgtttatagcacgaaccttgcaattcgccttcatccgggcggcaatcgggcaattcccgtccggaccggcgattaccgcggattactgcttcgcggcgagcgcctgccacgtctcgatgaccgtgtccggattcagcgagatcgacgcgatgccttcgtcggcgagccacttcgcgaaatccgggtgatcggacgggccctgaccgcagatgcccacgtacttgtcgagcttgcgacacgtgtcgatcgcgcgcttcaacatgaacttcacggccggatcgcgttcgtcgaaatcgacggcgagcagttccatgcccgaatcgcggtcgaggccgagcgtcagctgcgtgaggtcgttcgagccgatcgagaagccgtcgaagtgctgcaggaactcctcggcgaggatcgcgttcgacggcacttcgcacatcatgatgagacgcaggccgttgtcgccgcgcttcaggccgaacttcccgagcaggccgaccacacgctccgcctgcttcacggtgcgcacgaacggcaccatgatctcgacgttggtcaggcccatttcgtcgcgaacgcgcttgagcgccatgcactccatctcgaacgcctgcgcgaaatcctcggcgatgtagcgcgacgcgccgcggaaacccagcatcgggttttcctcatccggctcgtagcgcgagccgccgatcagcttcttgtactcgttcgacttgaagtcggacagacgcacgatcacgggcttcggatagaacgccgccgcgatcgtcgcgatgccttccgtcagcttgtccacatagaacgcccgcggcgacgcgtggccgcgcgcgacgctctcgaccgccttcttcaggtcggcgtcgacgttcgggtactcgaggatcgccttcggatgcacgccgatgttgttgttgatgatgaactcgaggcgcgcgaggccgacgcccgcgttcggcaactgcgagaagtcgaacgcgagctgcgggttgccgacgttcatcatgatcttgaccggcacgctcggcagctcgccgcgctgcacctcggacacttcggtttcgagcaggccgtcgtagatcttgccctcgtcgccctccgcgcacgacaccgtgacgagcgcgccgtccttcagcacgtcggtcgcgtcgccgcagccgaccaccgccggcacgccgagctcgcgcgcgatgatcgccgcatggcaggtgcgcccgccgcggttcgtgacgatcgccgacgcccgcttcatcaccggctcccagttcgggtcggtcatgtcggcgacgagcacgtcgcccggctgcacacgctccatctccgacggatcgtggatcacgcgcacggggcccgcgccgatcttctggccgatcgcgcggcccgtcgcgagcacctgcgactggcccttcagcttgaagcgctgctcgaccttgccgtgcgcctggctcttcaccgtttcgggacgcgcctgcaggatgaagatcttgccgtcgcggccgtccttgccccactcgatgtccatcggacgctggtagtgcttctcgatgatgaccgcgtacttcgcgagctcgatcacgtcgtcgtcggtgatcgaatagcggttgcgctgctcgtgcggcacgtcgaccgtcttcacgcggcccggctcgcccggctgcgtgaattccatcttgatcagcttcgagccgatcgagcggcggatgatcgggtacttgtcctgtgcgagcgtcgtcttgaacacatagaactcgtccggattcaccgcgccctgcacgacggtttcgcccaggccgtagctcgcggtgatgaacacggcgtccttgaagcccgattcggtgtcgatcgtgaacatcacgccggccgcgccgacgtccgagcgcaccatccgctgcacgccggccgacaacgcgacctcggcgtgcgtgaagcccttgtgcacgcggtacgagatcgcgcgatcgttgtacagcgacgcgaacacgtgcttcatgcggtcgagcacgtcctcgatgccgacgacgttcagatacgactcctgctgaccggcgaacgatgcgtcgggcaagtcctccgcggtcgcggacgagcgcacggcgaacgacagctcgcccggcgagccgttcttcaggatctcgaactgcgcgcggatttcctgctcgaggcgcggctgcagcggcgcgtcgacgatccacttgcggatctcggcgccggcttcggcgagcgccttcacgtcgtcgatgtcgagcgactcgagacgttgcgcgatgcgttcggtgaggttgttgtgctggagaaaatcgcggaatgcgagcgcggtcgtcgcgaaaccggtgggcacgcgcacgcctgcctcggccaactggctgatcatctcgccgagcgacgcattcttgccgccgacgatttcgacatcggtcattcgcaactgctcgaacggaattacatacgcctgatcctttgcgacgtttgctgcgttagtcatacaagcccctaagtgtgaaaaaaatgctcgatcgtgcaacgggctcggagcgcggccgcctgcaaaaggcgggacgcgcattgcacaacctgtcggataagccttcgcgggaacagggcgataccgccgcgcttgcaaaaaatcccggcagaaaggcgaaaaagcagacaaatcgccgaacttgccgggaatccgtagcgcatcgcgaaccgaaacgcggccgcgccgcgcatcagccgcaagggcttatccaacaggttgccgctattctaccgtgccggctcgcggatgtggcgcaacccgctcgcgatggtgctctagcgcgcggtttcgacgcgcggacgcgccgcggcggggagcagccggcacgggcgcgctcgccgatgtgccgatttcgattccgcttcgggaagccggcgtgtgacggtgcggtgtggaagacgttcgatgtgcgggggacgatgtcgggtatcgggtatcgggtgtcctgcgtcggcgtcggactccgagattcggcctggcccaaggtttcctggcaggcccggctctaccccgaacgctgaacggcgaacgcagggacgaccaatcaaacccacccctgcgtcgacgcacggcgttccgccagcccgccggccgaccgaccgatcgcgcgtctcgcgtcgcccccatcattcggccgccggccgacacgcacgccaacccgcatgcgcgccgccggaaatcgcccacgtgcgaacctcacgaatcagcgcccgccaccacgccgtcgatcagcacatagccgcggctgcgcccaccgctgtccgcatcgggcgtgttcatcgccgcgtacagatcggccgtcgtcacccagacgggcggatatttatagcgggatacgtcgaggatcaggaagcggtcggctgcggcgtcgtacgcgccgagcggcgagatgtggccgccggtctgctgaccgaggcggcttctcaggtagttgacgagcacgtagcgccccgggcggccgagatgcgcgatcgcgtccgcgcgaaacacgtcgaccgatacgtccgacgcatggcgcacgtcgccgctcgcgccgagcgcgttcgcgagcgcgccgagctgatcgagcgtcatcccgtgccgctcgatcagcgcgcgcggccgaatccgctcggtcgcgtcgccgagcacattgtcctgcgtgaaatagtggaacggcggatattgcgcggcggcgggcgccggcacgcgcagcgcgttgagcaccatcacgagcgacgcgacgccgcaatagctctgcgtcttctgcgtgacgaaatggctgccgagcgaagcgtatgcgctgcgcgcgccgctctcggccaacatctgttcgccggcgaggctgccgaggtcgatcaggccggcgggcaatggcaggggctgcgcggccgcggggccgatcaacgcgagcgcggcgagcacggcgccggcgagtcttgtgttcacggtcatggctcctggatcgttcgacgagcgaagcgccgctcgcgcgacgcccgcacgagcatagcgcgaagcccgcgacgatgccgcgcggcggcacgcgggcgcgcgcaaggcggcccgatagacggaggcggcttgccgcgcgttcggcccgccgccatcgccaccgccaccgccaccgccaccgacaccgacaccgacaccgacaccgacaccgacaccaatgccatcatcgccgatgctgacgccgacgccgacgccgacgccgatgccaatgccaatgccaatgccaatgccaatgccgatgccgatgccgacgccgatgccaacgtcaacataaacgccaacgcccgaccaccgcgccacgccccctaaggtttcgcgcgccgcggcgccacttatcgcgcgaaatcggccgtctgcttgacgaacgcggcgaagttcgcgatgtcgaggctgccgaagcccgtcaccggatcccagcccgcaccggccttgtagccatagccgcccgagccgttgttgccggatttcacatcatgcgcgaacgcgccgttggccggcgcgtagcgatagagactcgcgagcggaaaaccgagccggttgccgttgtcggattgcacgcgcgcccagatgcccgtgaagatcggcgccgcgaggctcgtgccgccccattgctcggtccggccgttcacgtagacgtgcgcgccgctgcggccgtccgcatcgaatgcgacatcgggcagcgcgcgcgctttcgccgacgcgccgagcacgcttcgctgccacgccggtgccgcttcgcttcggctgtagccgccgcccgtcgcccacagacgcctcgtgccgtcgtaactgccgtacgcgtcgtacacgccgatcggctgcaaaccctcgttccatgcgacttcgcccgcgtaggcgagcgtcgtcctgtcggtcgacagcgtcgtgccgccgaccgcgacgacgtacggcgacgtcgcgggctcgctcaccgaatagttcgatcgcgccggcacgccctgcccgcccgacacgcggctcacgctgcattcgtacgcgcccgcgtcgcccgccgcgacgacgaacgtctgcccctgcgcgaccgcgctcttgaagatgcggtcgtccgccgcctgcgtgccggacgcgcgtgcgtccgcctcgcacacgccgagcgacacgttgatcaccttcgcgacgttgtcgacgaccgcgcggttgtacgccgaggtgatgtcggagagcagcatcgagggcgccgcgtagagcacaagccccttcaccgcgccgcccgccgcgccgacgatcgcctggctgtccatatcccattcgctcaggcccgaattgtcgctgtaatcgctgccgggcggcccggtacgcgtgaccgtcgccgcgacgcgcgcgagcccggccttcgccgcgaacgtatcgagatcccgcagcacgggcgccgcatcgcccgccatgatcacgccgaccgtcgtctgcgacgccgtcggcgtcgagcccgcgcgatagattcgcgagaattcgagcggatcgtgtcccgtcagcacgggcgcgccgctcgcggcggccgacgcgtcgctcgcgcgcgcggccagcgacgccttcgcgccgccgaccgcgcccgtcaccgccgcctggcggttgtacgtgcgcgcgagcgtcgcgttatcgagcccgagcaccgcgccaacgattcggccgagctcggcgggcacctgcgccgcgtcctggttcgcatacacgcgccggccttcgagcgtaaagcgcttgagccgcgtgttgaacgccgtcttgaccgcggcggcggtgcccgtcgccgagatcaacagccggttcggcgccacctcgatgtcgcggaatccggcccggcgcagatgcgcttcgacgagcgcgacctgctgcggcgtcggcgcatactgcgcggcgaattcggcgggcgtcagatgccggccgtaagcggcactgccgggcgtatgcagatcgcgcaggaagcgatcgagcctcgcttcgtcgttgagattgagactgacgacgacccgcaccggctcgccgggcgccgtgtcgatcgcctttccggccgcggttgccgccgccgccgaagcttgcgacgccgcaagcgcctgctgcgcaagcgccggatacgcgccggtttgcgtgtcgacccatgccgccgccgcgtgcgcgctcaatgccgccgcggcaaagaacgtcgccgcgtaaatcgcatgcttcgcctgcgaagcgcgaggcctggcccattttcttgacgtcatttcgtcgttcctcattcggtttgaatacagtcgaacaccatgaaagcggcccgccgaaccgctcgcggatgagcaccgccgcgcctgctgcccgagggcgaacgacgccgctctcccggcccgccgcgcacgacgcggccggtgaccgacgatcggcgagcccgccggtgctcgccggagcccacgccttcgcttcgcccatcgaaaaggattccgaattaacccgctcgaccaatacctcgattcaagcggcgcaaacgagatcgtgcggtgaaatcaacccggcatccggccgtcgccatcgcctttcgagcagcacgacgaaatattacagatcatttcaacaggtgcgcgccccgactattgcgcgatccgcaaatgctaatcgtccgatccggatcaatcattcgccgtcgttgcggacgaagcgacgccaaaccgtcggcggcaccgcttcgcccatcgcgccgggtggcatgcccgtgcctgctagaatgatcgtctcccggccgcgcgcggccgccacgcactcgctcgacgcttcgattcatgcttccaaccgtattcatcgtctccgacggcaccgggatcaccgccgaaaccttcgcgcattcgatcctgtctcagttcgatcagaaattccggctcgtgcgcgtgccgttcatcgattcgatcgagaaggcgtacgacaccgtccggaaaatcaacgacgccgcacagcacgacggccgcaggccgatcgtgttcacgacgctcgtcgacggcgaatcgaacgagatcgtcaagcgctcgaacgcgctcgtgctcgacatgttccagcgcttcgtcgagccgctcgagcaggaactgcagttgaagtcgagccacgcgatgggccgcgtgcaccagaacgcggacaccgaggaatacaagacgcggatcgaggcgatcaacttctcgctcgcgcacgacgacggccagtcgaaccgcaacctcgccgacgccgacgtgatcctgatcggcgtgtcgcgcagcggcaagacgccgacgagcctgtatctcgcgatgcagtacggggtgaaggcggcgaactatccgctgatcccggaagacttcgagcgcggcaagctgccgacgccgcttcatccgcaccgcgacaagctgttcggcctgtcgatcgatccgatgcgcctgtccgagatccgcaacgagcgccgccccggcagcaagtacgcggcgccggagaactgccgctacgagatcaacgaggccgaagcgatgatgcggcgcgaaggcgtcaagtggctgtcgtcgacgcacaagtcgatcgaggagatcgcgacgacgatcctgcaggaaatcaagctcgagcggcaatcgtattgaccacgcggcgcgcggcgcgtggggcggcgccgtatcgccgtcgcgcgcggcatgcgccgcgacggaccgcgcggggcggcgcccatgatcgaccattcgacgtcgcggcgacggccttcgccggcgctgtcgcggcgtcgccgcgtcagcgaggcaagccgattgcgaagaagagcgagagcgagcgagaaagcgcgtgcgtcacgcgcgaagcgcgcgttgctgccggcattgctcgaagagacaaaccgccgctgccgcggccacattgagcgattccattccgcccggctgcggaatcgtcacgcgatgcgtcgccgcctcgcgccaccgggcggacacgcccgctccttcgttgccgaacacccacgcgagcggcccggccagatcgcagtcgtagatcgcgcgcgcgccgtgcgaatcggtcagcgcgaccggaatcgcgagccgctcgatcagcgtgccggcgtcgacgtcctcgtgaatgtcgagcaggaaatgcgcgcccatcgccgagcgcagcaccttcgacgaccacgcgtaggcggtgcccggcgcgcagaacacccgctccacgcccgccgcggccgcgctgcgcaggatcgagccgacgttgcccgcgtcctgcacgccgtcgagcacgaccgacgtgcccgcgacacgcgccggcagcgccggcgccggccgggcgacgagcagcagcagcccgacgccgttgacgacgttcgatagctgtccgaacagcacatcgggcaacgtgacgacccgcgccggctcgatgcgcgcgacgatcccgcgcgcctcctcatgcgcgagcgcgccgtcggtgacgacgcacagctgcggctgtccggccgcatcgagataggcgctcgcgagatggaacccttcgaggagcgcctgctcgccgcgccgctgctggtgcgtcgatcccgcgagcgccttcaggcgcttgtacagcggattgtcgcgggaagtgatcgctttcatcgaatcaaatcgaaggcttcgcgcaccggcgcgaacgagcggcggtgatgctcgcacggcccatgctcgcgcaaggcggccagatgctgcggcgtaccgtagcccgcgtgcgcatcgaaaccgtacatcggaaactgctgatgcagttcgacgagcatccggtcgcgcgtgaccttcgcgaggatcgacgcggccgagatgctcggcacgagcgcgtcgccgccgacgatcgcttcgctgcggatcgcgagcatcgggcagcggttgccgtcgatcttcgcgagcgtcggcagcaccgagagcccttcgactgcgcgcttcatcgcgagcatcgtcgcatgcaggatgttgaggctgtcgatttcctcgacgctcgccgaggcgacgctgtacgcgagcgcatgcacgacgatttcgtcgaagagccgctcgcgcttcttcgcggacaacgccttcgaatcgtcgaggccgacgatcggccgcgccggatcgagcacgacggccgccgcgacgacgggcccggcgagcgggccgcgcccggcttcgtcgacgccgcagacgatctcgcccggcgcgtcgaaatcgagcgcgggctgggtcgcgccgccggccccgccgcggggtttgcgcgtcgtcgccatcagcgcggcttcctgctgtcgatcacgcgcgcgacggcctcggccgcgcgctgcgcggtattctggcgcaacgcgagatgcatgtcggtgaaaatgtcggtgagcgcgcgacggttcgcatcgtcgcgcagttgcgtgagcgtcgcgtcggcgagcgcgtcgggcgtcgcgaaatgctgcagcagttcgggcacgacgaagcggcccgcgagaatgttcggcaggccgacgtacggcagatagccctgccggcgcatgatctgcccggtgagccatggcaccttgtacgaaatcaccatcggcttcttgagcagcgccgcttcgagcgtcaccgtgccgcttttcacgaggatcgcgtcggccgccgtcatcgcgacctgcgcgcgcccctcggtcagcgtgaccgacagcgacggatgcgcgtcgacgagcggctgcagcaacgcgcgcagcacgggcgtcgcggccggcacgacgaagcgcacgccgggctcgcgctgctgcatcagttccatcgcgtcgaagaatgtcgggccgatcaactcgatctccgagcggcggctgcccggcagcaccgcgatcacggggcccccgtccggcagcccgagcgcgatccgcgcgccgtgcgtatcgggctcgagcggaatctcgtcggccagcggatggccgacgaacgtcgccgcgacgcccgccttctcgagcagttcgggctcgaacgggaacaggcacagcatgtggtcgacggccttgacgatcttcttgatccggccgccgcgccatgcccagatcgacgggcagacgaagtggatcgtcggaatgccggcgccgcgcagcgcctgctcgaggccgaagttgaaatcgggcgcgtcgatgccgacgaatgcgtcgggcggctcggcgagcaactggcgcttgagttcgccgcgaatgcgcaggatctcggggatgtgcttgagcgcctcgacgtagccgcgcaccgcgagcttttccatcggccagtgcgcatcgaattccacggcgctcatgcgcggcccgccgatcccgtagtagcgggacgacgcgggcagccgcgcatgcagcccgccgaggagcgacgcgccgagcaggtcgcccgacggctcgcccgcgacgagcgcgacgcgcagcggtgtgagttggaacgccatcggtcagcgaatgatgccgcgctgcgaagactcgacgaagtcgacgagcgacttcaccgccgcatcgccgtcgccgcccgcctgcgcgagctcgctcagttggaccttcgcctcctcgagcgagaggctgttcttgtagaggatccggtacgcgctgcgcagcgcggagatcgcatccggggaaaagcctcggcggcgcagcccttcgacgttgatcccatgcggctcggccttgttgcccgccgcgatcacgaacggcggaatgtcctgcacgagcgccgatgcgccgcccagcatcgagtgcgcgccgattcgcacgaactggtgaacgcccgacatcccgccgacgatcgcccaatcgccgatctcgacgtgccccgccatctgcgcgttgctcgacaggatcacgtggctgccgacacggcagtcatgaccgatgtgcacgtacgccatgatccagttgtcgtcgccgagcgtcgtgacgcccgtgtcctggacggtgcccgtatggatcgtcgtgaattcgcggatcgtgttgcgatcgccgatcacgagccgcgtcggctcgtccttgtacttcatgtcctgcggacggccgcccaccgacgcgtaatggccgatgcgattgtcttcgccgatcgtcgtatggccttcgatcacgctgtgcgagccgatcgtcgtgcgcgcgccgatcgtcacgtgcgaaccgacgatcgcgtacgggccgacctcgaccgtctcgtggagctgcgcgcccggctcgatgatcgccgtggggtgaatcctgctcatgcgccgttgcctctcaatgtctatgtcgcgttgcgtagccttgcgtgccgcgcgctcagggcgccgcgtcggccgtcttgaccgtgcacatcagctcggcttccgccgcgaccttgccgtccacttccgcaacggccttgaacttccagatgccgcgaatatagcgctcgaacgtcacgttcaggatcaactggtcgcccggctcgacgacgcgcttgaagcgcgcgttgtcgatgccgacgaagtaatacagcgtgttctccggatccttcggctgcgcctcggcgaacgtgaggagcgcggccgcctgcgcgagcgcctcgatgatcagcacgcccggcatcaccggccgcttcggaaagtggccggtgaagaacggctcgttgaccgtcacgttcttcagcgccttgatggccttgtgcggttcgagttcgagcacgcgatcgacgagcagaatcggatagcggtgcggcagcagcgtgaggatcttgtgaatgtcgaagttgattttttcagtgctcatgatggttcgtctcacgcaatggctgcgcggtgatgactgcaaatgctgatgcgggccgcgtcggggaaagcggcgcgcggttcgatcggccggtgcggcgggcagcctgcgagtgctgcggcgcgcggttgcggccgacgtggattcatgcgccgccggcgtcgccttcccgcgcggccagcgcggtttcgagcgccttgatccgatcgcgcagcttgtccaggttgcgcacgagcgccgcgctccggttccagtcgccgtgctcgacggccggaaacgcgctcgtatagatgcccgccttcggcagcgatttcgacacgcccgacttcgcggtgacgatcacgtaatcgccgagcgtcacgtgcccggcgatgccgaccgcgccgccgatcatgcagtgcttgccgatcgtcgtgctgcccgcgatgcccgcgcagccggcgatcaccgtgtaggcgccgatccggcagttgtggccgatctgcacgagattgtcgatcttcacgcattcgtcgatgacggtgtccgccatcgcgccgcggtcgatcgtcgtgttcgcgccgatctcgacgtcggggccgaccttcacgccgccgacctgcggaatcttgacccacgcgccggtgcgcgcgtcgccttcgccgacgaaatccggcgcgaagccgaagccgtcggagccgatcacggcgcccgagtgcacgatcgcgcgcggcccgagcgtgcagccgtgatagatcgcgacgttcgggtacaggtgcgaatcgtcgccgatccgcgtgccgcggccgacgaacacgttcgcgtcgagctgcgcgcgctcgccgatcacggcgcccgcctcgaccgtcacgtgcgggccgatcaccgcgctcgcggcgacctgcgcggccggatcgatcgtcgcgctcggatgcacgccggccgcgcgcggcggcgcggcgagatcgatgaacatctgcgcgacccgcgcgaaataggcgtagggattcggcgtgacgatgaaattgcggccgtgcgcggccgcgccgagcttctcgagatcgcccggcgcgatcagcaccgcgccggcgcccgtcgtctcgacctgcgccagatacttcggattggcgaggaacgcgagctgccgcgggcccgcctgatcgagcggcgcgagagcgcccacctcgcagcggccgtcgccgacgatctcgccgccgaaccgcgcggcgagcgcctcaagcgtcaatgccattcgacgttcgctccgttcagttcgacaggctcgaaggcgatgcgagcgccttcagcaccttgtcggtgatgtcgatgcgcgggctcacgtacaccgcttcctgcacgatcagatcgtagttctgctgctcggcgatctgcttgatcaccttgttcgccttgtcgagcaccgcggcgagttcctcgttgcggcgctggttcagatcctcgcggaactcgcgctgcttgcgctggaaatcggtgtcgagctgcgcgaggtcgcgctgcttctgcgcgcgatcgttggccgacatcgtcgggccgttccggtcgagcgcatcggacatcgatttcaggcgcgcggccatgtcctgcagatccttgtcgcgcttcgcgaactcggcctcgagcttcgtttgcgcggccttcgccggcgcggactcgcgcaggatccgatccgaattgacggccgcgatgcgcgcgacgtcctgcgcgcgcgcggccgtcgcgccgagcgcggccgcgagcgccagcgcgcacatcactcgtttcgaaaacttaccggttagcaagattatcctctcgatgctgtagtcagtgcctgatcgatcagaacgccgtcccgatctggaactggaatttctgatactgatcgccttcgtgcttctgcagcgggaagcccaagctcagcttgagcggcccgatcggcgagatccacgcgaggccgataccgtagccgtagcgcagaccgttcgcgcccgtgctcgtgccgcccggcgcattgccccacacgttgccgccgtcgaggaacgtgaacacgcgcagcgtgcggtcgtagcccgtgcccggcagcgggaacgtcagctcgatgttgccgacgaccatcttcgagccgccgatcggatcgttcgtcttcgtgtcgcgcgggccgagcgagctcggctcgtagccgcgcacggagccgataccgcccgcgtagtaattcttgaagatcgggtacggattgccgatgccgttgccgtagcccgcctggaagttcaggccgaggatgaagccgcgcgcgaacgagtagtagtactggccctgcacgtccatcttgtagtactggatcttgcccaccggcacgccgtattcggcgttcgcctgcgtgaagtagccgcggctcgggatcagcgcgctgtcgcgcgcgtcgcgcgaccagccgatcgtgagcggcaccgtgttcgacacgcggccgaactcgttcacgtaatcctgatacgactgcggcgtgttcgaatcgacgtcgaggcggttctgctcgaagcccgcgccgaaatagaccgtgtcggtttccgagaacggaatgccgaacttcaggttgccgcccgccgtgatgatccggaagctcgagttcgtcgagtaatagagcggctgatacgtgcggtagaacacgtcggtgatccgcttgatgccgtcgacggtgaagtacgggtcgacctgcgtgacggtcagcgtgcggtagctcttcgcggtgttcacgttcaccgcgaggctcgtgccggagccgaacacgttgtcctgcgagatgccggccgacagcacgaccttatccgtcgacgagaagcccgcgccgagcgtgatcgcgcccgtcggcttttcggcgaccttcacgttcacgtcgacctggtcgttcgtgccctcgacgggcaccgtcgtcacgtcgacgtcggtgaagtagccgagacggttcacgcggtccttcgacagcgcgagacggctcgaatcgaaccacgagctctcgagctggcgcatctcgcgacgcaccacctcgtcacgcgtgcgcgtgttgccgacgatgttgatccgccgcacgtacacgcgccggctcggatcgacgacgagcgtgaggcccaccttgtgcgtcgcctgatcgatttccggctgcgcgttcaccgtcgcgaacgcgtagccgtactggccgagcttgtcgacgatcgccttcgtcgtctgctgcagcttctcggccgagaagcggtcgcccggcttgatcttgacgagcttctcgagctcggcctggcgatccagcagattgccggcgagcttcacgctcgataccgtgtacggctcgccttcgtgcagcgccaccgtcaggtacatgtccttcttgtccggcgagatcgacacctgcgtcgactcgatgttgaactccaggtacccgcggttcaggtagtacgagcgcacgttctcgaggtcgcccgtcagcttttccttcgagtacaggtcgttcttcgtgtaccacgagaaccagttcggcgtggacagctgcatctcgtcgcgcagcgtgctcgtcttgaacgccttgttgccgatgaagttgatctggcgaatcttcgcgctcgggccttcggcgaccgcgaacaggatcgacacgcggttcgcgtcgaccggcgtgaccgtcgtcgacacttccgccgcgtagaagccgcgcgtcaggtactggcgcttgagctcctgctccgccttgtcgacgagcgccttgtcgtagtaacgcccctgcgacaggcccacggccttcagcgccttgttcaggttgtccttgtcgaattccttgatgccggtgaagtcgatcgacgcgatcgccggacgctcctgcacctggacgatcacgacgccgccctgcgtcgcgatccgcacgtcgttgaagaagcccgtcgcgtacagcgcgcgaatcgcctcggatgccttgtcgtcggtgaacgtatcgccctgcttgatcggcaggtaggcgaacacggaacccgcttcgacgcgctgcaagccttcgatcttgatgtcctgcaccacgaagggcgccgttgcgtgtgccgcgagaccatgcgcggcgagcgccgcggcagcaaccgtcttaggtacgaagcgatgaggtttgaacaacatgcatccccagtgtttaagcttgcatcagatcaggcggccaccgttacggctgccgcccgacgcgtcaaaaatggattaaccgagccagatcgttgaacagcgcgatcgccgacaacgcgacgatgcagatcaaccccgctctttgcagaatcagttgccagcgctccgatacggccttgccggtcgcggcttcaaccagataatataacagatgccccccgtccaaaacgggaatcggcagcaagttcagcacgccgaggctaatgctgacaagggcgagaaacgataggaaagccgacaaaccgagccgcgcgctcttgcccgcgtaatcggcgatcgtcaccgggccggacaggttcttcagcgacgcctcgcccgtcaccatcctgccgaacatcttcagcgaatacaccgaaatgtcccacgtgcgccgcgcgccgagctcgacgctctcgagtacgccgtagcgcacgtccacgctcggcgtctgcagcgcgagcgccgcgccgatgcggcccacctgcttgcccgtctcgtcgtcgcgctgcgcctgcggcacgatcaacaccgtgcgctcggcacccgcgcgctcgatgcgcagcgcgagtgcgcggcccgcgtgcgccttcacgtcgtcgatgaagcgcgtcgagccgccgatgcgcgcgccgtcgagcgccacgagcttgtcgcccgcctgaagccccgcccgttgcgcggcgccgcccggcagcaccgacgtcaccgtcagcgatccgccgcccggctcgaagccgaggcgcgacatgaaatcgtcgtcgacgtcgcgatcggcgatgccgtgcagatcgacgcgaaaatcgtaggtggcgccgtccgcgcggttgcgcgcgccgagcacgacgtccctgtggtcgaacgccgcgccgagcagcttccagcgcagctcggaccacgagcgcaccggctcggcctgtccttcttgcgcgccgcccgcgcccgggatgcggatcgacacgatcgtctcgccgccgtcaaagcccgcgaccgcggcgggcgtgccggccgcgggcggcgcgacgatcgccgcgggctccgtcacgccggtcgcgaacacggccgaaaaaagcgcgatcgcgagcaggaagttcgcgaccggcccggccgcgacgatcgcgatccgcttgccgaccggctgccggttgaatgcatgcggcagctcgtccgcgcgaatgccgtcgccggggtcccgctcgtcgagcatcttcacgtagccgccgagcggcagcgcggacagcgtccactcggtgcccgtcttcttgctgacccagcgcgcgacgggcgcgccgaagccgatcgagaaacgcagcaccttgacgccgcaccagcgcgcgacgcggtaatgcccgtactcatgcacgacgaccagcacgccgatcgccacagcaaacgcgatcagttcgaccagcacgttcatgagcgtgtcgactccattcaggcggcgcgctcgacgccgggcgcgggcagcttgccgatgaacgccgtcgccgcgcggcgcgcggcggcgtcggcttcgatcacgtcgtcgaggccgcccggcgtgcggttggacagcccatcgagcaccgcgccgaccgtctgcgcgatcgcggtgaagcgaatgcggcgcgacaggaacgcgtccacggcgatttcgttcgccgcattgagcgccgcgctcgcgacgccgcccgcctcgagcgcgtcgatggcgagcgcgaggcacgggaagcgcgcgtagtcgggcttctcgaacgtgagcgtcgcgatctgcgcgagatcgagctgcgcgacgcccgcgtcgacacgctcgggaaacgcgagcgcgtgcgcgatcggcgtgcgcatgtccgggttgccgagctgcgcgagcaccgagccgtcgcgatacgacacgagcgaatggatcacgctctgcggatggatcagcacgtcgatgcgctcgctcggcaggccgaacagccagtgcgcctcgatcacctcgaggcccttgttcatcatcgtcgcggaatcgacggagatcttgcggcccatcacccagttcggatgcttgcacgcctcgtcgggcgtcacgctcgcgagcgtcgcgggctcgcgcgtgcggaacgggccgcccgacgcggtcacgatgatcttcgcgatgcccccatgctcggccgcgtcgcgcggcatgcactggaagatcgcgttgtgctcgctgtcgacgggcaacaggatcgcgccgtgatcgcgcaccgcgtccatgaagatcgcgcccgacatcacgagcgcttccttgttcgcgagcaggatgcgcttgcccgcgcgcgcggcggcgaggctcggcgcgagccccgccgcgccgacgatcgccgcgacgacggtgtcgcagccgtcgctcttcgatacgtcgacgagcgcctgcttgccgtacgcgacctgggtccggctgcccgcggcgcgcaattgcgcctcgacccgcgcggcggtttcggcgtcgccgaccaccgcgacgtccggcgcaaagcgcaggcactgggcgacgagcttctcgccgttgcggtgggccgtgagcgcatgaaccgcgaagcgttccggatgacgcgcgacgacgtcgagcgtgctgtctccgatcgagcccgtcgaaccgagcaatgtcagacgtttttgcataatagggtctagttttaaccgagcagcagcatcgcgagcggcagcacgggcagcagcgcgtcgacgcggtcgagcacgccgccgtggcccggcaggaggccgctcgaatctttcacgccggcctggcgcttgagcagcgactcgaacaggtcgccgaccacgctgaacgcgacgagcaccgtgagcgccgcgaatgcgcccgccgcaccgtaccgcgcgacgaacgtcgaataaagggtcggttcgaaggcgtgcgccgcgacagccgcgccggcgacgatcatcaccgcgagccagccgcccgccgcgccttcccaggttttgccggggctcaccgacggcgcgagcttgtgcttgccgaacgcctttccggcgaagtatgcgccgatatcggcgagccataccactaccaacagcgacaacacgaagggtacgccttgcgcgcgcgcggcgacgagcgcgtgccagcacgccgagaagacgacgagacccgcgacgagcaggaacggcttccacgcgcgctcggcgagcgcgggcttgcgccagagcgcgtacgggcccgccagcagccagaacacccccgcggccgcgaacagcggccgcgcggcggccgcgccgatgccgagccgcgtgctcgcgccgagcgcgagcgccgcgacggccgcgtacgcgagcgggcccgcgccgcccagcttcaacagccgcccccactcccacgcggcgaatacgagcgcaagcgcgatcagcgcgccgaacgcggcaagcggcgcgaacagcgtcacgggcagcagcaccgccagcagcacgaccgccgtgatgacacgggtcttcagcatgaaagggaatcggcgtcctgggcctggggttcgagctgcgcgctcgtgcggccgaagcggcgttcgcggtgcgtgtacgacgcgagcgcttcggcgagcgcgccggcgtcgaaatccggccagaacgtgtcggtgaagtagaactcggtataggcgagctgccagagcaggaaattgctgatgcgctgctcgccgcccgtgcggatgaagagatccggctcgggcgcataggccatcgccagatggcgggcgaacgcgtcctcgtcgatttcgggcgcgcgcccttcgcgcgccgcctcttcgacgagcttgcgcgtcgcctgcaggatgtcccaacggccgccgtagttcgcggcgatcgtgagcgtgaggcgcgtattgcgcgccgtcttcgtctcgccgcgacgaatcagcgcctggatgcgcggctcgaacttcgtcagatcgccgacgacgcgcagccggatgccgttcgcgtgcagcttgccgacctcgcgctcgagcgcggtgatgaacaggcgcatcaggaacgacacttcgtcgttcggccggcgccagttctcggagctgaacgcgaagagcgtcagatattcgacgcccgcgcgtgcgcatccctcgacgaccgagcgcaccgcgtcgacgccgcgcgtgtgccccgcgacgcgcggcaggcggcgctcggtcgcccaacggccgttgccgtccatgatgatcgcgatgtgacgcggcacggcggcgacgtcaggcacgcgaacggtagagctggtataggtcatggccgctgagactgtagctgcaggaaaaagtgcgacgcaaggcggcttcagaccgtcatgatctccgcgtccttggcctggacgagcttgtcgatctccgcgacgtgcttgtccgtcagcttctgcacgtcgtcgctcgcgcggcgctcgtcgtcttcggaaatttccttgtccttcacaagcttcttcagttgctcgttcgcgtcgcggcgcagattgcgcacggcgaccttcgccgtttcgccttcgctcttgaccaccttcgtcagctcgcggcggcgctcctcggtgagcggcggcatcggcacgcggatcaggtcgcccgacgtcgccgggttcaggcccagatcggcttcgcggatcgccttctcgaccttcgcgaccatggtcttttcccacggctgcacgccgatcgtgcgcgcgtcgacgagcgtcaggttcgcgacctgcgagatcggcaccatcgagccgtagtagtcgacctgcacgtgatcgagcagaccggtatgcgcacggcccgtgcggatcttcgccagatcgttcttgaacgcttcgatcgagcgctgcatcttctgctcgacgctcttcttgatatcagcgacactcatttcaacctccgaaccttccgaacttcaaaacgatgcgggcaatggccaaaggcggcgcgcggcgccgcggcctcccgcatcggcgagagtttacacgtggacgagcgtgccctcgtcctctccttgaacgatacgtttgagcgcacccggcttgttgatcgaaaacacgcggatcggcagcttctggtcgcggcagagcgcgaacgccgtcgcgtccatcacctgcaggttgcggccgatcgcctcgtcgaagctgatcgacgaatagcgcgtcgccgacgggtccttcttcggatcggccgagtagacgccgtcgaccttcgtcgccttcagcaccacctcggcgccgacttccgagccgcgcagcgcggccgccgtgtccgtcgtgaagaacgggttgcccgtgcccgccgcgaagatcaccaccttgccctcctcgagctggcggatcgcgcgcgggcggatgtacggctcgaccacctggtccatgcgcagcgccgactgcacgcgcgcctcgatgcccgcgtggcgcatcgcgtcctgcagcgcgagcgcgttcatcatcgtcgcgagcatccccatgtagtcggccgtcgcgcggtccatgccggccgcgccgcccgcgacgccgcgaaagatgttgcccccgccgatcacgaccgcaagctgcgtgccgagacgcacgacttccgcgatgtcggcaaccatccgctcgatcgtcgcgcgattgatgccgaaggcatcgtcgcccatcagagcttcgccggaaagtttgaggaggacgcgtttataggcattgggcatagggacttccgagcgacgagaggatgacaagcacgaactgtaggggcgaaatgctggttcgggcaagcgccgccgggccgggctggctgagagccccgtcaggcggcgctgccgaccgcggcgcaacggtcgtccgccgcgggtcaagcgtactgctggttactgcttttacgactggttactgctgcttcgcggcggcgacttgcgcggccacttccgcggcgaagtcgtcctggcgcttctcgatgccttcgccgaccacgaagagggcgaacttctgcaccgccgcatccgcggccttgagcatctgctcgatcgtctgcttgtcgttcttcacgaacggctggttcagcagcgacacttccttcaggaacttctggacgctgccgtcgaccatcttcgcgacgatctcggccggcttgcccgattccgcggccttctgctcggcgacgcggcgctccttctcgatcaggtccgccggcacttcgtcggccgacagcgagacgggcttcatcgcggcgacgtgcatcgcgacatccttgccgacctgctcttgcgcgcccgtgtactcgacgatcacgccgatgcggctgccgtgcaggtacgtcgcgagcttgttcgacgtttcgaaacgcacgaaacggcggatcgagatgttctcgccgatcttgccgacgagcgcgaggcgcacttcgtcgacggtcttgccgtcgagcggcagcgccgacagcgcggcgacgtcggccgggttctgcgtcgcgacgagctccgcgaccgtcttcgcgaacgcattgaaatcgtcgttcttcgcgacgaaatcggtttcgcagttcagctcgacgagcgcgccggcattcgcgccgacgaacgatgcgacgacgccttcggccgtcacgcgcgacgcggccttgctcgccttgttgccgagcttcacgcgcagcagctcttcggccttggccatgtcgccgtcggcttccgtcagcgccttcttgcattccatcatcggtgcgtcggtcttcgcgcgcagttctgccaccatgcttgcggtaattgccgccatcattcgctccttgagtctgtattcacaacgccgcccgcacttcgacgcaggcggcaggcattcgtttccgggcgttcgcgcattttttgcgcggcgccggcccggatcggccgcacggaaaaaagcggcttaaaaaaagggggcctgttgagagccccctttttgcgccggctcggggccggttacgcgttttcctcgacgtattcgtcgtcgccgcgcaccgcctggaccacttcgttgaccgcgttcgcacggccttcgaggatcgcgtcggcgacgccttgcgcgtacagcgcgaccgccttgctcgagtcgtcgttacccgggatcacgtagtccacgccttccggcgagtggttcgtgtcgaccaccgcgatgacgggcacgcccagcttgttcgcttcggtgacggcgatcttgtgatagccgacgtcgacgacgaagatcgcgtccggaatgccgcccatgtccttcacgccgccgatcgacttctgcagcttcgcgatttcgcgctcgaacagcagcgcttccttcttgctcatcttctcgagctcgcccgcctcgaccgccgcttccatgtccttcaggcgcttgatcgataccttcagcgtcttgaagttggtcagcatgccgccgagccagcgtgcgttcacgtacggcatgcccgcgcgcagcgcttcctgcgcgatcgtgtcgcgcgactggcgcttcgtgccgacgaagaggatcgtgccccgattcgctgcgagctgacgcacgtacttcagcgcgtcgttgtacatcggcagcgtcttttcgaggttgatgatgtgaatcttgttgcggtgaccgaagatgaaaggagccatcttcgggttccagaagcgcgtctggtgaccgaagtggacaccggcttccagcatttggcgcatcgtgattgccatttgtatttctccacgagggtttgggtcttaagccggctgccgtatcatggcgcaacggtgggcgctgcccttttgccgtccgcgccgcgacaccctgggtgcgccggctcgcgatttcggcgcggccctcgaaaattgaaacccattcgaaagcatcgcgcctggcgtcttcgccgccaccgccgccgcgcccgcaacgagaaacccgaagcttcctcgagggttcccgcacggggcaaattgacgatttcagcgtcgacttagccaaagagtatagcacgccggcatgacggctctcaagtcgcccgccgcgccccgcgcgctggcgcgtgccggcccgctcaccgaaaggcgcctcgaacggctcgcccgcgaccgcgccgagccggccgcgattcgcgcgtcgccgacccgcgaaaggctgcgacggccggaataaggtgcgataattgcgcaattcaccgcatttcaggcatcgactcatggctattacgctcaaaaacgaacacgacatcgcgcagatgcgcatcgcctgccgtctcgcgagcgaagtgctcgactacatcacgccattcgtcgtcgccggcgtgacgacgggcgaactcgatcgcctctgccacgaatacatgacccatgtgcagggcacggtgcccgcgccgctcaactaccagccgcccggctatccgccgttcccgaaggcgatctgcacgtcggtcaacgacgtgatctgccacggcatcccgggcgagaagacgctcaagaacggcgacgcgctgaacatcgacatcaccgtcatcaagaacggctatttcggcgacacgagccggatgttcatcatcggcgagggctcgatcctcgcgaagcgcctcgtgcaaaccacctacgaatgcatgtggctcggcatcgaccaggtgaggcccggcgcgcatctcggcgacatcggccacgcgatccagaagcatgcggaagcgcaaggctacagcgtcgtgcgcgaatactgcggtcacggcatcggcacggtgttccacgaggacccgcaagtcgtccactacgggcgcccgggcacgggcatcgagctcaagccgggcatgatcttcacgatcgagccgatgatcaacgccggcaagcgcgacatccgcacgatgcccgaccagtggaccgtcaagacccgcgaccgcagcctgtccgcgcagtgggagcacacgatcctcgtcaccgacacgggtcacgaggtgttgacggtgtcggccggcacgccggcgcgcccgacgttcgccgcgccggcgacggcggcttgagcggcccgcccgcgcgcaccggcatgcgccgccgcccgcttcgcccgccccggcccgctcgcgcggctcgccccgcctgagcggcgcgagcccgcaccaatttagccaggtagccgctcgcgcagccgcgcgcggccgttcaaccgcccaattcgatcgccgcccatgagcgcatccgtcgccgagccgcctcccgcgctgtcgcgcaaagccgaattcaaggccgcgaaggccgagctgctcgcgcgcttcaagagcgcgaaccacgtcacgccgctgatgcacgcgctgtcgcgcgcgaccgacgacgcgctgcgcagcctgtggcaggaatgcgggctgcccgcgacgctcgcgctcgtcgcggtcggcggcttcgggcgcggcgagctgtcgccgcactcggacgtcgacatcctcgtgctgctgcccgatgcgcacgcgagcgagctcgacgagcgcatcgagcgcttcatcggcatggcgtgggatctcgggctcgagatcggcagcagcgtgcgcacggtcggccagtgcatcgaggaagcgtcgcacgacgtgaccgtgcagacgtcgctgctcgaggcgcgtcgcatcgtcggcagcacggcgctcttcgagcgcttcatgttgcgctaccgcgaggcgctcgacgcgcgcgcgttcttccaggcgaaggtgctcgaaatgcgccagcgccacgcgaagttccaggacacgccgtacagcctcgagccgaacgtgaaggaaagccccggcggcctgcgcgatctgcagacgatcctctggatcgcgcgcgcggcgggcttcggcagcagctggcgcgagctcgacacgcgcgggctcatcaccgatcgcgaagcgcgcgagctgcgccgcaacgaaggcttcctgaaaacgctgcgcgcgcggctgcacgtgatcgccgggcggcgccaggacatcctcgtgttcgatctgcagacgcaggcggccgagagcttcggctaccagccgacgtccgcgaagcgcgcgagcgagcagctgatgcggcgttactactgggccgcgaaggcggtcacgcagctcgcgacgatcctgatccagaacatcgaggcgcagctcttcccggcgacgagcggcgtcacgcgcgtgctgtcgcccgggcgcttcgtcgagaagcagggcatgctcgagatcgccgcggacgacgtgttcgagcgccacccggacgcgatcctcgaagcgttcctgctgtacgaggcgacgcgcggcgtgaagggcctgtccgcacgcacgctgcgcgcgctctacaactcgcgcgacgtgatgaacaacgcgtggcggcgcgatccgcgcaaccgccgtacgttcatgcagatcctgcagcagccggaaggcatcacgcacgcgttccggctgatgaaccagacgagcgtgctcggccgctatctgctgaacttccggcgaatcgtcggccagatgcagcacgacctgtaccacgtgtacacggtcgatcagcatatcctgatggtgctgcgcaacatccgccgcttcgcggtggccgagcacgcgcacgaatatccgttctgcagccagctgatcgtgaatttcgagcggccctgggtactgtacgtcgccgccctcttccacgacatcgcgaaaggccgcggcggcgatcactcggcgctcgggatggccgacgcgcggcgattctgccgagagcacgggatcgagggcgacgacgcggcgctcgtcgtctggctcgtccagcatcacctgacgatgagccaggtcgcgcagaagcaggatacgagcgacccggtggtgatcaagcgcttcgcggagctcgtgggcagcgagcggcggctgaccgcgctctatctgctgaccgtcgccgatattcgcggcacgagcccgaaggtgtggaacacgtggaaaggcaagctgctcgaggatctgtatcgcgcgacgctcgccgtgctgggcggcgcgcagcccgacgcgcattcggagctgaagacgcgccaggaagaggcgctcgcgctgctgcgcctggaaaccgtgccgcccgacgcgcaccgcgcgctgtgggaccagctcgacgtcggttacttcctgcgccacgatgcggccgacatcgcgtggcagacccgcgtgctgtaccgccacgtcgcggccgataccgcgatcgtccgcgcgcggccgtcgcccgtcggcgacgcgctgcaagtgctcgtctacgtgaaggaccgctcggacctgttcgcgggcatctgcgcgtacttcgaccgcaacgggctgtcggtgctcgacgcacgcgtgaacacgacgcgccacggctatgcgctcgacaatttcatcgtcacgcagaccgagcacgacgtgcaatatcgcgacatcgcgaacctcgtcgagcagcagctcgccgcacgcctcgccgaatcggcgccgctgcccgagccgtcgaaggggcggctctcgcggctgtcgcgcacgttcccgatcacgccgcgcgtcgacctgcgggccgacgagcgcggccagtactacattctgtccgtgtcggcgaacgaccggccgggccttctttattcgatcgcgcgcgtgctggccgagcaccgggtcggcgtccacgcggcgcggatcaatacgctcggcgaacgcgtcgaggacgtcttcatgctcgacggcaccggcttgtccgacaaccgtctgcagatccaagtcgaaaccgagctgctgcgcgcgatcgcagtgtgagtattccagcgtttatgcgcacaaaattgaccgtcaagaatccgcgcccggcgacgcccggccgcgcccccgtccgctccggcagcctcaccgcgcgcaaggtcgcgcggcccgacccgaaagcggcgggcgcgaaacccgccgcggcgaagcctgctgcgaagcccgcatcggctgccaagccggcggcgccgcgcggcgcggcgaacgctgcgccgaagcgcgcgccggggccgtcgcgcccggccgcggcatccgaaggcaagcgcgtcgcgaagccgcgcgccgcgcacgacgccggccgcacgggcggcgagcgtgcgccggccaagcgcgccgccgcgcccggtacgcccggcgcggcgtccgcgccgcgcacgcgccgcaccgacgcgaagccggcacggcgcaccgacgaacgccctgccggccgcgccggcaatcgcccagccggccgcgacgagcgcgcaccgcgcgactcggatgcgcgcgcgttcgatgcgggcacgcgcggtaaggaccgcgcgccccgcgagggcgcaaggcccggcgcacggggcgcgacgggcgcgaagttcggcggcgcggcgcgccgatcggacgacgccgaccgtcgaacgccccgcgcgacgcgtgcggacagccgcgcgcgcgatgccgcgccgtcgtcgttcgcgggcaagaccgcgacagccggcaagcgtgcgccgcagcgcgccgacgatcgctacggcgcagccgggaagcgcacatcgccgcgcaccgagcgccccgagcgtaccgcccgcttcggcgaacggccggccacccgcgcgagcgcatccggcgagcgccgccccacggcccgcgcggcgacgggttcgcgcctcaagctcgcgcagccgatcaagcgcggcggcggcgaactgggcgaatccgctcgcggcggtgagcacggtgagcacggcgaacgcggcaagcgtatcgagcgcggcgacgaaaccggcctcgtgcgcctgtcgaagcgcatgtcggagctgggtctctgctcgcgccgcgaagcagacgaatggatcgagaaaggctgggtgctcgtcgacggcgagcgcatcgacacgctcggcacgaaggtgcgcgccgaccagcgcatcgagatcgattcgaacgcgcgcgccgcgcaggccgcgcaagtgacgatcctgctgcacaagccggtgggctacgtgtcgggccaggcggaggacggctacgcccccgccgcgacgctcgtcacgcgcgagaaccactggagcggcgaccgctcgccgctgcgcttctcgccgcagcacctgcgcgcgctcgcgcccgcgggccggctcgacatcgattcgacgggccttctcgtgctgacgcagaacgggcgcgtcgcgaaacagctgatcggcgaacaatcggacatcgacaaggaatacctggtgcgcgtgcgcttcggtgagcgcacggccgacatcgaacgccacttccccgccgagtcgctcgcgaagctgcgccacggcctcgagctcgacggcgtgccgctcaagcccgcgatggtcagttggcagaacggcgagcaactgcgcttcgtgctgcgcgaaggcaagaagcgccagattcgccggatgtgcgaactcgtcggcctcgaggtgatcggcctgaagcgcgtgcggatgggccgcgtgatgctgggcgcgctgccgcaaggcgagtggcgctatctcgggccggacgaatcgttctgagcacggcggccgccgtgcccgggccgcggctgcgcgcggggcggcgcaatagccgcgcgccgcgccgccgcggtttgcggcaacgggaatcgaacgaaaacaccccaacgccccattgcgatcgcgggcgtcctaccgtcgcgcgcgcccggcgcacgcgttcgcgtggcgccgccccgcgccggcgcgccgcgtcagtcgtccgcttgcgcgtcgagccccgggaacagcacgtcggcgaagccgaacttcgaaaaatcggtgatccgcatcggatagagcttgccgatcagatgatcgtattcgtgctggacgacccgcgcgtggaagccttccgcgatccgctcgagcttcgcgccgtactggtcgaagccgctgtagcgcacgcgccggtagcggctcacgacgccgcgcagccccggcaccgacaggcagccctcccagccctcctccaggtcgggcggcaagtactcgatgctcggattgacgagcaccgtctccggcacgggcggcgcctccgggtagcgctcgctgctgccgaagccgaagatgatcacctgcaacccgacgccgatctgcggcgcggcgagccccgcgccgttcgcgtgatgcatcgtctcgaacatgtccgcgacgagcgcgtgcagctccggcgtgttgaacgcctccaccggccgggcgacttccagcagacgtggatcgcccatcttcaaaatctcgcgaatcatcgcgcgtggccctccagaagtgtgtgcatgcctgcttcgtccagcaccggaatgccgagttcctcggctttcgcgagcttgctgcccgcgtcggcgcccgcgacgacgtaatcggtcttcttcgataccgagcccgcgactttcgcgcccgccgcctcgagcatctccttcgcggcttcccgcgtgagcgtcggcagcgtgcccgtgagcacgacggtcttgcccgcgagcacgccttgcggcgcgcgcggcgcgggcggcccttcgggccatgtgaccttgccccgcgcgcgcaactgttcgatcaccgtgcgattgtgctcctcggcgaagaattgatggatcgattcggcgacgatcggcccgacgtcgttgacctcgagcaatgcgtcgatcggcgcgtccatgatcggatcgagcgagccgaagtgcttcgcgaggtccttcgccgtcgattcgccgacgtgccggatgccgagcgcgtaaatgaagcgcgcgagcgtcgtgtgcttcgccttttcgagcgaatcgatcaggttccgcgcggatttctccgcgaagcgatcgagcccgacgagcgtcgagaagccgagattgaacagatcggccggcgtgcgcacgaggttctgctcgacgagttgatcgatgatcttctcgccgagcccatcgatgtcgagcgcacggcgctgcgcgaagtgccagagcgcctgcttgcgctgcgcggggcaaaacagcccgcccgtgcagcgcgcgatcgcctcgtcgggcaatcgctcgatccgcgatccgcattccgggcattcggtcggcatcacgaactcctgcgcgtcggcgggacgccggtcgagcacggccgataccacttcgggaatcacgtcgcccgcgcggcgcacgatgaccgtgtcgccgatgcggatgtccttgcggcgcacctcgtcctcgttgtgcagcgtcgcgttcgtgacggtcgcgccgccgacgaacacgggctcgaggcgcgcgaccggcgtgatcgcgccggtgcggccgacctgcacgtcgatcgcgatgagcttcgtgagcgcctcctgcgcggggaacttgtgcgcgagcgcgaagcgcggcgcgcgcgacacgaagccgagccgatcctgctcgtcgcggcggttcaccttgtagacgacgccgtcgatgtcgtacggcaacgattcgcgccgctcgcccaccgaatggaagaacgcgagcaggcccgccgcgccgcgcacgaccgcgcgctcccggttcacgggcaacccgagcgtctcgtaccagtcgagcaggccgctgtgcgtgtcgggcatgtcggcgccgtcgagcacgccgattccgtatgcgaaaaacgaaagcggccgcgacgcggtgatcttcgaatcgagctgccgcaggctgcccgccgccgcgttgcgcggattggcgaactcgcgctggcccgccgcgcgctggcgctcgttcagccgcgcgaaatcgcgcttgaacatcagcacctcgccgcgcacgtcgagcatgcgcggtatccgcttgcccttgagcgtcagcggaatcgcacggatcgtgcggatattctcggtgacgtcttcgcccgtcgtgccgtcgccgcgcgtcgacgcctgcacgaagcggccgttctcgtagcgcagcgagatcgcgaggccgtcgaacttcagctcgcacgcgtattcgacgggctcggtcacggtgccggcgaggtcggtcgccttgtcgaggccgtcggcgacgcgcttgtcgaacgcgatgacgtcctcgtcggcaaagccgttgttgagcgagagcatcggcttgtcgtggacgaccggcgtgaagccgctcgcggcctcgccgccgacgcgctgcgtcggcgaatcgggcgtgacgagatcggggtgctcggcctcgatccgttggagttcgacgaagaggcgatcgtactcggcgtcgggcaggtccggctggtcgagcacgtaatacgcgtagttcgcccgctcgagctcggcgcgcagccacgcggcgcgcttcgccggctggctggcgggcggttcaactggggatcgggccatgctggcggcactttctcgtgaggataatcaggcgacgattatctcagttcgagcccttttcggcatcggctgaatggccgctcgagcgtggaaatcgcgggcgatcgggcattcggcgcggccatcgcggcccgcggctttcgtcgcggcgcgccggcctgccggcaccgcgcgcggacccgcgcaaccggcgcggcgacgatacgggacacgccgggcaaccggcgcgcgccggcggccgcgatcgctccgcgcggcgcgccgcacgttgcgaaacgcatcgtgcgccgcacgatgaccaccgaaacgaaacgcccggcgttcgagccgccgcgcgcggcggtccggatgatgcggcgcggcaacgcaagcgcaagccgctgcccgcgcacgttcgggcaaggccgcgccgcggcgaaacccgcgcgcccggcggcgcctactgactgaacagccgccgcgtgacgggcgagccggccggaatgccggcctcctcgagccgcgcgtacagcttcatcagttgctgctcgatcgcgagcagcgtcgattcgggcagcggccggcgctgatcgtcgacgacgcgtgcgccgatgcgctcggacagcgatttcgcgtaatcgcacatcagccggaacggcaggatgtcctcgtcggccaccggcacgtcgagcacgagcgtgatcaggttgccgcccttgtacgtgagatcgtcgcgcaggaagttcgtatcgccgaactgcagcatgaagacggggttctgcttcgcgtcgagcttcacgaagcgcgtgccgtcgcgcgacagcagcagcccgtcctgcgacgcgaccgcctgcacgtaattggccgaccacggcgcgccgtccgacatcacgttgatcgacagttgcgcgtcgcattgggcggcgaagccgtcgagctcgcgcgccatcgataccgtttccatcatgtccgggaactccggcgcgccgtcgatcgcgtccgcgaactgctgcacgcccgtcacgaactcggagaactcgagctcgttgagcgggccgctgcggttcgcgagctgcgcggccgcgcgcagctcgtcgtagcgcacgccgttttgcagcagctcccatgcatcgccgccgtcgggcttgccctcgatgtgcaccggcttgctgcccgcgcggcgcagccgctgcgcggcgggcaggatcttgtcgcccgcgagcgggctcgcgaggcggatcggcacgatgcagtcgatccggcgatcgacgaccgccggcggcgccgcggaaatcgtcgtcgcggcgggcagcaccggctcgagcggctcgtcgcgcgcggcatcggccgcgacggccgcttcgccgccatgcgcggcctcggcggccggctcgagcgcgccgttcgcgacgctcgcctcggcctgaagatcggccggcgtatcggcgggcgccgcgccgccgccgaacgtcggctcgacgcgcaccgcatcgccgcccaccgcgcccgccgacgcggcgcccgccgccgcgtcgcggcgcgccggctggcgcaccggctcgatgaaaggcgcgtcgtcttcgcgctcgtgccgtgcggcggcctccgcctcgctcggcatcgggcgcggcatcctgcggcgcaccttcgcgccctgccacgcgttgtagaccacgacgccgcccaccacgacggcgcccgcgccgatcaacccgagtgtcaactcgtccatgcaagctccatccaattccgtgtcatcggactcgcggacgggcgccgatgcgccgcgcgcccgcgtgccattcgtcatacgtcaattctgggcaaaacccgcggccgtttccatgtcgaccgcgacgatccgcgatacgccctgctcctgcatcgtcacgccgatcagttgctgcgccatctccatcgcgatcttgttgtgcgagatgaaaaggaactgcgtcttgtcggacatcgcgcgcacgagattcgcgaagcgctcggtgttcgcgtcgtcgagcggcgcgtcgacctcgtcgagcaggcagaacggcgccggattcagctggaacatcgcgaacacgagcgcggtcgccgtcagcgccttctcgccgcccgacagcaggtgaatcgtcgcgttcttcttgccgggcggctgcgccatcacctgcacgccggcgtcgagaatctcgtcgcccgtcatgatgagcttcgcctgcccgccgccgaacaggcgcgggaacagatcgctgaaatggcggttcacttcgtcgaaggtcgcctgcaggagcgcgcgcgtttcctggtcgatcttgcggatcgcgtcctcgagcgtctcgatcgcgttcgtcagatcggccgattgcgcatcgaggaacaccttgcgctcgctcgcggccgcgagctcgtcgagcgccgccatgttgaccgcgccgagcgcgttgatcgcgttgttgatccgcgtgacctcgccctgcaggtacgacggcttcatgtccggcatgagcttttccttcagcgcggcctcgtcgacctcggccgtcgcgagctgctcggcgaactgctcgcccgtcatacgcgccgcctgctccttcagttgcagctcggtgatgcgatcgcgcagcggctgcagcgagcgctcggcggcgagccgcgcctcgtcggccgcgcgcagcttcgccgtgagatcgtcgagctccgcgcgcgcggcgccgagcgcctgctccttcgccgcgcgcacttcgagcgcgtcctgcaggccggtgtgcgcggtctgctcgttgatcgtctcgagctccgcgcgcgcatcctcgagcgacgccgcgacgcgctcggcctgctcgtacgcgacctggatcgagcgcttcagctcgtcgatgcggttcgcggactggcgcgcggcgaagcgcgcgtcggtggccgcgcgctcgcgctcgcgcgcctcctggcgcgcgttcgtcagcgtctcgtcgagcgattcgaacgcgagctgattgtcctcgaagcgcgcctgcaattcggcgagctcggcgtcgtggcgctcgaaattcgcctccgactccgcgcgcagcgcacgctgctcctcgatctgcgcgccgatctcctcgagttcctcgcggatctgcgtgctgcgctgcgtatagcgctcgtgcgcctgcgtgagcttgagcacgtccatctgcagcgcgtgcacgcgctgcgtcgcacgctcggcctgcgcgcgcacttcggtcagcgcctgcgacgcctgcgtgtgcgcggcttccgcgcggatcgccgccgccttcgcctcgtcggacaggagcgcctgcgcgcgcacctggcgcgtcaggttctcgatttcctgcgcgcgcgcgagcatgcccgcctgctcggagtcggccgcatagagctgcacgcccgagcgcgtgacgacgtggcccgccttcacgacgaacgcgccgccctgcggcaattgcatgcgcgcggcgagcgcctgcgcgaggtcgtcggcgacgaacaccgtgccgagccaatcgttgagcaccgcgcgcaagcccgcgtcgtcgatgcgcacgagcggcaggagcgggcgcaacgcgcccggcgcggcgagcggctcgcccgcggcgggcggcgcgtagaacgcgagcttcgcgggcggcgcgtcggtggcgaacgccttcacccagtcgagattcgacacttcgagcgcggcgagccgctcgcgcagcaccgcttcgagcgcggtttcccagccggcctcgacgtgcagcttcttccacagacgcggcagcgcgccgagctcgtgcttgtcgagccacggctggatcttgccctgcgtctgcacgttttcctgcaactgcttgagcgcggcaagacgcgcttcgagctgatggatctgcgcgctctcggcctgcacgcgctcgtgcgccgcgcggcgctgcgcgtcgaggcgcggcagcgcttcctgcgcgtcggcgaggcgcgcctgcgcctcggccagcatcgcctcgtgctcggcgagctgcatccgcagttcctcgagctgcgcctcgtccggcgcgtcgaggccgcccgcctcgaccttcaggcgctcgtggcgctgctgcaactgctgcaattgctgatcggcgttgcgctggtgcgcggcttcgagcttcagcgcctgttcggtctgcgcgatccggccgcgctcgtcgttcaggcccgtctgcgcatcgcgccagcgcgcctcgagcgcgggcagcgcgtcgtgcttcgcggccgcgtcgtcctcggcgatcgccgccttttcgtcggcgaccgcgcgcgcctcttcggccacttcgagatcgccctgcgccttgtccgcctgcgcgcgccactgctcctgctgcgcgacgagcgcggcgatctgcgcctgcacgcggttgcgcgactcgacgatgaacttgatctgcgcctcgagccggctcacctcggcgttcgcctcgtagagcgcgccctgcgcgccctgcatcgcgtcgctcgccgaatagtgcgcgacgcgcagcgtctcgagctgcgcctcgacttcgcgcagcttcgcggtctgcgcgtcgagctcgatctgcgcgtcgccgatcgcacggcgctgcctgtcctgctcggcggccgcctcgttcttgcgcagcagccacagcaggcgctgcttctcctcgccgtcggcgacgagctctttgtacttcgtcgcgaccaccgcctgcgcctcgagcttctcgagattcgcgccgagctcgcggacgatgtcctcgacgcgcgtcagattctcgcgcgtgtcgtgcagccggttctcggtctcgcggcggcgctccttgtacttcgacacgcccgccgcctcttcgaggaacacgcgcagctcttcgggcttcgcctcgatgatccgcgcgatcatcccctgcccgatgatcgcgtacgcacgcgggccgaggcccgtgccgaggaagatgtcctggatgtcgcggcgccgcgcgggcagattgttgatgtaatagctcgacgtgccgtcgcgcgtgagcacgcgcttcacggcgatctcgccgtactggccccactggccggccgcgcggccgtcggagttgtcgaagatcagctcgacgctcgcccggctgccgggcttgcgcgtcgtcgagccgttgaagatcacgtcctgcatcgactcgccgcgcagctcggaggcgcgcgactcgccgagcacccagcgcacggcgtcgatgatgttggacttgccgcacccgttcgggcccaccacgccgaccagttgacctggaacctggaagtgcgtgggatcgacgaaagatttgaagccagcgagtttgatcgagctcagacgcacggcggtatcggtggtaaagagagtgaaacggttcggaacctgcgttgcgcgccgcgattcggccggaaggcccgcgcgcgcgccgcacgcccaagattcgaaaaacggggccgtgctgtcaagcagtcggccccgcgaatggggccaatcataccatcgcgcgcgcgtcgtcccgcggctcgagcggttcgtcttcggccgggcgggcgcgatgcacgcggctcgacagcagggtcgcgacgacgatgcacaggccgcccgcccattcgcgcgcgctcggcacttcgttggcaaaaagccacgcggtgagcgccgtgacgacgatctcgaacagcatgatgatcgacgcgcggttcgccggcacgcgcgcgaggccgtgctggacgagcatgttgttcgccgcgaccgtcacgccgatcccgacgacgagcagcgccgcgcggccgagctcaccgcccgccggcagcggcggcaggccctcgacgaacgcggcggcgacgcccatcgcggccgcgccggcgaacagcgtcgccgtgcgcatctcgggcttcatccgcggcagctcgcggctcgccttgacgacgagcacgttgctcatcgcgaagctcattccggccgcgagccccgcccattcggccgggttcgacggcagcggcacgccgagccggggcgaccacagcatcagcaccgcgccgccgagcgacagcgcggcgagcgccgcgcccgccgccgtcagccgctcgcgcaggatgaagtgcgcgcagatcgcggtccacgcgggcgtcagatagaaaagcagcatcacgcgcagcacctcgccgtggatcgtgccccacacgaagccgaggttcgtcacgcccgcggcaacgcccagcgcgggcagcagccaatgccggcgcacggtcgcgatcgacttgcgccgcacgatcagcacgaacgcgcacgcgacgatgctcgtcgccgcgctcgccaccgtgcccgtcacgccgagcgccgccagcaggcgcagcggataccagatcaggccccataccgatgcgccaaccagaatcgcgagcgtcggccagccggcgctgcgtcgttcattctcttgcaaaccgaacctcgtctttccttccccggacggcgccgcggcacgcgcgccgcgcgtcgagccacccgatgtcacgctataatcgagcgccgtcgccgcgccccaccgggccggcacgggccggctcacgccggcatcgcgcgccgcgaaccgccgcgcccgtcttcgcccgcgcaaggcggcgccagccgcgccgccgccttgcgccgcttcgcttaaaccggcccgtccgatcggccacctaccggctccgtgagccccacgcccgtgaatcctcgcctcgacacgctccagccctatccgttcgaaaagctccgcgcgctctttgccggcgtgacgccaagcacgcccctgccgccgatcagcttcggcatcggcgagccgaagcacgcgacgcccgcgctgatccgcgacgccgcggccgccgcgctcgacggcctcgcgtcgtatccggcgacggcgggcaccgacgcgcttcgcgataccgtcgcgcgctggctcgagcggcgctacgggctgcccgcgatcgacgcgacgacgcaggtgctcgccgcgtcgggctcgcgcgaggcgctcttctcgctcgcgcaggcggtgatcgattcgagcccgcgcgaaaacggcgcgacgcaggacggcgaaaggccgatcgtactctgtccgaatcctttctatcaaatctacgaaggcgcggcgctcctcgcgggcgccgcgccgtacttcgtcaacagcgatccggcgcgcaacttcgcgcccgactattcgagcgtgccggccgacgtctgggcgcgcacgcagctcgtctacgtgtgctcgccgggcaacccgacgggcgccgtgctcacgctcgacgactggcgcgagctgttcgcgctgtccgacgaacacggcttcgtgatcgcgtcggacgaatgctattcggagatctatttcgacgagacgaagccgccgctgggcggcctcgaggcggcgcaccggctcggccgcgacttcacgcgcctcgtgatgctctcgagcctgtccaagcgttcgaacgtgccgggcatgcgttcgggcttcgtcgcgggcgacgcggcgctcctcaagcgcttcctgctgtaccgcacctaccacggcgcggcgctgtcgcccgtctggcagaaggcgagcgtcgccgcctggggcgacgaggcgcacgtgcgcgagaaccgcgcgctctacgcgcagaaattcgcgaccgtcacgccgatgctcgccgaggtcctcgacgtgcgtctgcccgatgccgcgttctacctgtgggcgaacgtcgcgcgaaccggcctgtcggataacgagttcgcccggcgcctctacgccgactataatgtgacggtcctgcccggctcgtatctcgcccgcgacgcgcacggcgcgaatcccggccgcgacttcgtccggatcgcgctcgtcgccggcacggccgaatgcgtcgaaggcgcgcagcgcatcgtcgatttctgccgcggcctcgcccgctgaacgcgcgccgaaacgccccgattcattcatcatccacgtccagcatagccacgaacatgtcgcaacaacttcagcaaatcatcgataacgcctgggaaaaccgcgccgagctgtcgccgaaggccgcctccgcggaaattcgcgaagccgtcgcgcatgcgatcgagcagctcgaccgcggcgcgctgcgcgtcgccgagaagatcgacggcgcatggaccgtgcaccagtggctgaagaaggccgtgctgctgtcgtttcgcctcgaggacaacgcgccgatgccggcgggcggctactcgcagttctacgacaaggtgccgtcgaagttcgcgaactacaccgccgaagacttcgcggcgggcggctttcgcgtcgtgccgcccgcgatcgcgcgccgcggctcgttcatcgcgaagaacgtcgtgctgatgccgtcgtacacgaacatcggcgcgtacgtcgacgaaggcacgatggtcgacacctgggccaccgtcggctcgtgcgcgcagatcggcaagaacgtgcatctgtcgggcggcgtcggcatcggcggcgtgctcgagccgctgcaggcgaaccccgtcatcatcgaggacaactgcttcatcggcgcgcgctcggaggtggtcgagggcgtgatcgtcgaggaaaactcggtgatctcgatgggcgtgtatctcggccagagcacgaagatctacgaccgcgagacaggcgaagtgacgtacggccgcattccggccggctcggtcgtcgtcgcgggcaacctgccggcgaaggacggcacgcacagcctgtactgcgcggtgatcgtgaagaaggtcgacgcgaagacccgcgcgaaggtcggcctgaacgaactgctgcgaggcgactgatggcgggcgcgaaagccgcggccggcaccgtcgtctacggaatcccgaactgcgacaccgtgaagaaggcccgcacgtggctcgaatcgcacggcgtcgagttcgcgttccacgatttcaagaaagcgggcgtgagcgcgccgctcgtcaagggctggctcgcggacgtgccgctcgacgcgctcgtcaaccggcgcggcacgacgtggcgcgcgctcaccgacgaacagaaggccgcggccgaatccgaagcgggcgcgatcgcgctgatgatcgacaagccctcggtgatcaagcggcccgtcgtcgtcgtcgacggccgcgtgaaggcgctcggcttctcggccgacgagtacgcggggctcttcgcctgagcgccgcgcgccgccgcccccaacctgctgccggccgtcgcgccggcattttttatcgaaagtggtccgaaacatgtccgccacccttgccctcaccgaacagttgatcgcgcgcgcgtccgtcacgcccgacgatcagcactgccagcaattgatgatcgagcgcctcgccgccctcggcttcgagtgcgaaacgatcgcgtcgcacggcgtgacgaacttctgggccgtcaagcgcggcacggccggccgcgcaggcaagctgctcgcgttcgcgggccataccgacgtcgtgccgaccggcccgctcgagcagtggagctcgccgccgttcgtgccgacgcaccgcgacggcaagctgtacggccgcggcgcggccgacatgaaaacctcgctcgcgggcttcgtcgtcgcggccgaggagttcgtcgccgcgcatccgcagcaccgcggctcgatcggtttcctgatcacgagcgacgaggaaggcccggccaccgacggcaccgtgaaagtcgtcgaggcgctcgccgcgcgcggcgagcgcctcgattactgcatcgtcggcgaaccgacctcgacggcgacgctcggcgacgtcgtgaagaacggccgccgcggctcgatgtcgggcgagctcgtcgtcaagggcgtgcaaggccatatcgcgtatccgcatctcgcgaagaacccgatccatctgctcgcgccggcgctcgccgagctcgccgccgagcaatgggacgaaggcaacgagtactttccgccgaccacctggcaggtgtcgaacctgcgcgcgggcaccggcgcgacgaacgtgattccgggccacgccgatctgctgttcaacttccgcttctcgacggcgagcacggtcgagggcctgcaggcgcgcgtgcacgcgatcctcgacaggcacgggctcgattacacgctgaactggtcggtgagcggcctgccgttcctcacgccgcgcggcgagctgtcgaacgcgctcgacgccgcgatccgcgcggaaacgggcgtctcgcccgagctgtcgacgacgggcggcacgtccgacggccgcttcatcgcgcgcatctgcccgcaggtgatcgagttcggcccgccgaacgcgagcatccacaagatcgacgagcacatcgacgtgcgcttcgtcgacccgctgaagaacgtgtaccgccgcgtgctcgaacaactgatcgcctgacgaaggccgcccgatgacgacatcccccaccccgttcaagactgtccgcgacctcgtacgccacgcggtgtcgcgcttctcgcaggcgaagctcgcgttcggccacggctcggacaacgcgttcgacgaagcggtctacctcgtgctgcacacgctgcacctgccgctcgacacgctcgagccgttcctcgacgcgcgcctcgcgcccgacgaaatcgacgcggtgctcgccgtgatcgagcgccgcgcgaccgagcgcgtgcccgccgcgtatctcacgcgcgaagcgtggatgcacggccatcgcttctacgtcgacgagcgcgtgatcgttccgcgctcgttcatcggcgagctgctcgacgacggcctgcaaccgtacgtcgaggatcccgagctcgtcggctcggtgctcgagctgtgcacgggctccggctgcctcgcgatcctcgccgcgctcgcgttcccgaatgcgagcgtcgacgcggtcgacctgtcggccgacgcgctcgccgtcgcgaagatcaaccgcgacaattacgggctcgacgagcggatcgcgctctaccacggcgatctgtacgcgccgctgccgcaattcaagtggatcgatcccgcgcagcgctacgacgtgatcatcgcgaacccgccttacgtgaacgcgggttcgatggccgagctgccggccgaataccggcacgagccggaaatggcgctcgcgggcggcgcggacggcatggacatcgtgcgacgcatcatcggcgaagcgcgccgctggctgcaggacgacggcgtgctcgtcgtcgagatcggcaacgaacgcgcgaacgtcgaggcggcgttcggcggcctcgagctcgtctggctgccgacgagcgcgggcgacggcagcgtgttcctgatccacgcgagcgagctgcccgccgtcgccggctgacgcttgcgcggctcccgggcgagccggcatggtcgtggccgcgatgtccgcgaccggcatgtccgcgaccggcacgtccgcaaccggcacgtccgcgaccggcacgtccgcgaccggcatgtcccgctcatgcggggtggccgcttgcgcgcacgcttcggtaagatgcgcgtaagcggcgcccggtcgcggcgccgcgtggcctccttctggtatccgacgcgctcatgaccctcgactggctccatctcggcaccctcatcggcctcgcgcacgtgctcggcgtgatcgcggcctgccatgcgatcctgaacacgcgcacgtcgcaaggcgcgatcgcgtgggcggtgtcgttgacggcgatgccgtacctgacgctgatcccgtatctgttcctcggccgcagcaagttctccggctatgtcgacgcgcgccgccacgagaccgcggcgctgcgcacccgcacgcatcccgcgccgtgggacgccgaaggctcgacgctcggcgcgccgaaggaagcgctcggcgccgcgcgcgtacgcgcgctcacgcgcctggtcggcatgccgttcgtcgccggcaacgcggtgcgcacgctcgtcaacggcgacgcgacgttctccgcgatcctcgccgcgatcgacgccgcgcgcagctacgtgatcgtccagttcttcatcgtccgcgacgacgcgctcggcgcgatgctgcgcgacacgctgatcgcgcgcgcgaaggcgggcgtgcgctgctatctgctgtacgacagcatcggcagcttcgatctgccgtcgagctacgtgcacgcgctgcgcgaaggcggcgtcgaagtgcatccgttcgcgaccaacaagcagttcgtcaaccgcttccagctgaatttccgcaatcaccggaagatcgtcgtcgtcgacggcgagcgcgcgttcgtcggcgggcacaacgtcggcgtcgaatatctcggcggcaacccgcgcctgtcgccgtggcgcgacacgcacatcgaagtgcgcggcccggcggccgcgaacatccagtacgtgttcgccgaggactggcactgggcaacccagtcgctccccccgcaggcaccgccgcccgcgccggttcccgacgccgacatgcactgcctcgtcgtgccgatgggccccgccgacaagcaggagacgggctcgctcttcttcgcggaggcgatcaacgccgcgcgcgagcgcgtgtggatcacgacgccctacctcgtgcccgacgaagcggtgatttccgcgctgaagctcgcggtgatgcgcggcgtggacgtgcgggtgatgattccgagccggcgcgatcactatgtcgttttcgaagcgtcgaagctctatgcgcgcgatctcgtcgacgcgggcgtgcggatcttccgctaccgccccggcttcctgcaccagaaggtcgtgctgatcgaccgggcggccgccgccgtcggcagcgcgaacctcgacaaccgttcgttccggctgaatttcgagatcatggtgctgaccgtcgacgcgggcttcgccgccgaagtcgaggcgatgctcgcgcgcgacttcgatcaagcgttcgaggtcgacctgagcgagtaccggcgctcgcccgcgtggcggcgcgtggcgatgcacgtcgcacggctgttcgcgccgatcctctgacgacgcgcggcgcgcgagcgggcgccgcgcgggcccgcccgaacggccccggcggccgcacagcccgcgcagcccgcatgcccgatcccggccgcgcggcgcgccgccgggctcaaagcagcttttcgacgtccgcggcgatatcctcgggcttcgtcgacggcgcatagcgcttcacgatctcgccttcccggttcacgaggaacttcgtgaaattccacttgatcgccttcaggccgagaatgccgggcgcctcctcggtcagataccggtatagcgggtgcgcgttcgcgccgttcacatcgatcttcccgaacatcgggaacgtgacgccgtaattcttctcgcagaacgcgccgatctgcgacgcatcgcccggctcctgcttgccgaactgattgcacggaaagccgagcacgacaagcccgcgttcgcgaaagcgatcgtacagttgctgcagccccgcgtactgcggcgtgaatccgcactcgctcgccgtgttgacgatgaggagcaccttgccccggtattgctcgagcggcacctcgccccccgaaagcgcctgcgcgttgaatgaatacagtttcgacatcggctcgttcctccctgttttgatatggttgcgccgtccgcggaagtctaggcgaattcggcgcggcgcgcacattccgccatccggacgatcccccgaatgcggcgcgcggctagaataacggttttccccagcatttctcgccgtgatccgtttcaatcagttcagcctcgcccgcggcacgaagccgctcttcgacgcgacctcgttcacgctgaatcccggcgagaaggcgggcctcgtcggcgcgaacggcgccggcaaatcgacgctcttcgcggtactgcgcggcgagctgcacgcggacgcgggcgacttctcgatgccgccggcatggcgcatcgcgcacgtgtcgcaggaaacgcccgccgtcgagcgcagcgcgctcgactacacattggacggcgacgccgcgttgcgcgcgatcgaggcgcgcatcgcgcaggcgtccgccgcgcacgacggcgcagccgaggccgacgcgcacgcggcgttcgcggacgccgacggctacaccgcgcccgcgcgcgccgaggcgctgctgctcgggctcggcttcacgctcgcgcagacgcgcgagcccgtcgcgagcttctcgggcggctggcgcatgcgcctgaatctcgcgcaggcgctgatgtgccgctcggatctgctgctgctcgacgagccgacgaaccacctggatctcgacgcgatcgtctggctcgaagactggctgcatcgctatccgggcacgctcgtcatcatctcgcacgatcgcgaattcctcgacgccgtctgcgacgtgacgctgcatctcgagaatcgccaggtgaagcgttacggcggcaactactcgcagttcgaagtgctgcgcgcgcagcagctcgaattgcagcaaagcgcatacgaaaagcagcagaagacgattgcgcatctgcagagcttcgtcgaccgcttcaaggcgaaggcgtcgaaggcgaagcaggcgcaaagccgggtgaaggcgctcgagaagatggagcggatcgcgcccgcgcacatcgcttcgccgttcacgttcgaattccgcacgcccgattccgcgccgaacccgatgctcgtgatggaaaacgtgcgctgcggctaccgcgcggacgacggcggcgaaatcccgatcgtcgagcgcgtcgcgctgtcgatccagaacggccagcgcatcggcctgctcggcgcgaacggccagggcaagtcgacgctcatcaagacgctcgcgggcacgctcgcgccgctgtcgggcgagctgcgcaccggccgcgggctcacgatcggctatttcgcccagcaccagctcgagacgctgcgcgaggacgattcggcgctcgcgcatctcgcgcgcctcgccccggacacgcgcgagcaggaactgcgcgactttctcggcggcttcaacttctccggcgagatggcgaccgcgccgatcgcgccgttctccggcggcgagaaagcgcggctcgcgctcgcgctgatcatctggcggaagccgaacctgctgctgctcgacgagccgacgaaccacctcgatctggaaacgcgccacgcgctcacgatggcactcgcgcaattcgagggcacgctgatcctcgtgtcgcacgaccgtcacctgctgcgcgcgacgaccgaccagttcatgctggtcgcgaagcaccggctgcagccgttcgacggcgatctcgacgactaccgcgactggctgctgcagcacgcggccgaacagcgcgcggcggcgaaggcagcctgcggcccggcgggcgacgccgacgacggcgcgcccgccgtgaatcgcaaggaccagaaacggcaggaagccgaagcgcgccagcgtctgtcgcagctgaagaaaccgctgcaggcgcggatcacgaagatcgagaaggaaatggagcggctgcacgcgcagaaggcggagctcgacgcgttcgtcgccgatccggcgagctatgcggcggaccagaagacgcggctcaccgaggcgatccgcaagctcggcgacgtcaacggccagctcgaaacgctcgaggcggactggctcggcgcgcaggacgagctggaaaaaatcgggtgacgagcgccgcacggcagcggcatcgcagcgctgtcatgcggcgttcagcgcccgggcgcccggggccgggttctcgaggcttgaaactcagcgccgcggcagcgtatcccggggcatctgttcgtcatcgctcatcagatagcgccgcccttcgaccggccggcggatcatcgcgtagacctccgcctcggtcacgttgacggcggcgacgcgacgggcgatccgcccgtctccgccgatccattcgacgatccggcaaccgccgccccacggcgcgccgatcggctcggacacgcggcatccccgtacgttgtacgtgcgcggctgcgcactggcttgatgagatcgtttcaacacgcttcccttttccgcatcatgcggcagacaacccgggcaagcatagaaaaaaacgggctgcaaaagggttacatcagcgtaccaaaacgttacatggttttacgctcccgatccgcgcctgacaggcggcaagcccgggcgcaaccgccgcgcgccgcgctcattcgagcacgcgaatctggtcgatcgcctgttcgatacgctcgaccgcatgcacgcgaagcccgtcgatcggctgtttcggcgcatttgccttaggaatcagcgcggtcgtgaagccgagcttcgcggcctcgcgcaggcgttcctgcccgcgcggcgacggccggatctcgcccgcgagcccgacttcgccgaatacgatcagaccctttggcaacggtttgttacgcatcgacgagtgaatcgcgagcagcaccgccagatcggcggccggctcggtgatcttcacgccgccgaccgcgttcaggaacacgtcctggtcgaaacacgcgatgcccgcgtgccggtgcagcaccgcgagcagcatcgcgagccggttctgttcgaggccgaccgcgagccggcgcgggttcggcacgttcgcggtgtcgacgagcgcctgcacctcgacgagcagcggccgcgtgccctcctgcgtgacgagcacgcacgagcccggcacgacctccgtgtgctgcgacaggaacagcgcggacggattcgcgacgccgcgcaggccgcgctcggtcatcgcgaacacgccgagctcgttgaccgcgccgaagcggttcttgaacgcgcgcacgagccggaacgacgaatgcgtgtcgccttcgaagtacagcacggtgtcgacgatgtgctcgagcacgcgcggcccggcgaggttgccctctttcgtcacgtggccgaccatgatgatcgcggtgcccgattgcttcgcgatgcgcgtcaattgcgccgcgcattcgcgcacttgcgcgaccgaaccgggcgccgacgtcaacgcctccgaatagatcgtctggatcgaatcgatcaccgcgacgtcgggccgctcggcgtcgatcgtcgcctgaatcttctcgagctggatctcggcgagcagcttcagatcggccgcgctcgcgccgccttcgaggagcgcgagccgctgcgcgcgcagcgcgatctgcgcgcccgactcctccccgctgatatagagcgccggccgctcgctcgcgatctgcgcgagcgactgcagcagcagcgtcgacttgccgatgcccggatcgccgccgatcagcaccacgccgcccgcgacaagcccgccgcccagcacccggtcgaattcgccgatcccggtcgagaagcgcggcacgtcggccgcctcgatatccgcgagccgctgcacgggcgcgcgcttcgcgagcgactggaagcggtgcgcggacggcgcgctctcgaccgattcgacgagggtgttccatgcgtggcacgacgggcattgaccctgccacttcggcgtctgcccgccgcactcggtgcagacgaataccgtcttctgcttggccatgcgcgcgcccttactcggcacgcacgggcacgcgcggcgcgaccgcgcacatcagctcgtagccgaccgtcatgcagcgcgcggcgacgtcgtcgatcggcagcgtctcgccccacagctcgacgcgcgcgccgacgcccgcctgcggcacgggcgtgagatcgacggtcagcatgtccatcgacacgcggccgacgatccgcgtgcgcacgccgtcgacgacgacgggcgtgccctcgggcgcgatccgcggatagccgtccgcatagccgcacgcgacgacgccgatgcgcatcgtgtcctcggcgacgaacatcgatccgtagccgaccgcctgccctttcgcgagcgtctgcacggcgatcagctcggaggcgagcgtcatcgtcggcttcaggccccggtcggcgatgtccgccgcacggccggacggcgacgcgccgtacagcatgatgccgggccgcacccagtcgaagtgcgccgacgggtgccagagcacggcggccgagttcgcgaagctgcgcgcgccggcgatgccttgcgcgccgcgctcgaacgtcgccatctgctcggccacgccgcgttcgccgtcggcgtccgaaaaatgggtcatcaacgtgatctggccgatgcccgggcatgcgcgcgcgcgctcccaggcggcccggtacttctcgggcgtgtagccgagccggttcatgccgctgttcatcttcagctggacgttcacgggcttcgacagccgcgcggtctcgagcatgcgcatctgctcgtcgttgtgcaccgcggtcgtcaggctgtagcggtcgatcacgtcgatgtcggtcgaccggaagaagccctcgagcagcaggatcggccccgcccagcccagttcgcgcagcttcacggcctcgtcgaggtcgagcaggccgaagccgtcggtgccgcgcagcccgggaaagacgcgcgcgagaccgtgcccatacgcgttcgccttgacgatcgcccagaccttcgactgggcggcgtggcggcgcacgacggagaggttgttcgcgagagctgcggtgtggatcgtggcggaaatcgggcgcggcataggaaatttctgtaaagacgcttgcgaatcatcagcttatcgcgccttttgggcacgacgccggaaacgcgcggaacgatcgggggatcttgctagtccgaattgacgtattttcgtgatataaagccgtgcgcacaacccatttcgaacggaataagtccgattgcacggcccgcgcggccgagccgccgcgaggaacgcatcgcttcagatgaaaaaaggtttttactccatcatggccgcgcagtttttctcgtcgttggccgacagcgctcttctcatcgccgcgatcgccctgctcaaagacctccacgcgccgaactggatgataccgctcctgaagctgttcttcgtcctgtcgtacgtggtgctcgccgccttcgtcggcgcgttcgccgactcgcgcccgaaagggcacgtgatgttcatcaccaattcgatcaaggtcgtcggctgcctcatcatgctgttcggcgcgcacccgctcatcgcgtacgggatcgtcggcttcggcgcggccgcgtattcgcccgcgaaatacggcatcctgaccgaactgctgccgcccgagcggctcgtcgccgcgaacggctggatcgaaggcacgacggtcggctcgatcatcctcggcaccgtgctcggcggcgcgctcatcagcccgaagatcgcgtcgcacgtgatcgcgcacacgccgccttcgatcaacacgcccgccgaagccgcgatgctcgtcatcatgacgatctacgtcacggccgcgctcttcaacctgcgcattcccgacacgggcgcgcgctacccgaggcagcagcacggcccgctcaagctcgtcaccgatttcgccgactgcttcatggccctctggcgcgacaagctcggccagatctcgctcgccgtcacgacgctcttctggggcgcgggcgcgacgctgcagttcatcgtgctcaagtgggcggaggtgtcgctcggcatgtcgctatccgaaggcgcgatcctgcaggcggtggtcgcgcttggcgtcgcggcgggcgcgatgatcgccgcgagccggattccgctgcgcaagtcgctcaccgtgctgcccgtcggtatcgtgatgggcatcgcggtgatgctcatggcgttctacacgcgcgagctgttccccgcgcactgggcgctgcacctcgggcgcctgcatctgcccgtctatctgctcgtcgcgtacgtgttcctgatgttcgtcggcgcgctgtccggcttcttcgtcgtcccgatgaacgcgctgctccagcatcgcggccacgtgctgctgtcggccggccattcgatcgccgtgcagaacttcaacgaaaacctgtcggtgctcgtgatgctctgcgtgtacgcggcgctcgtgtggctcgacgtgccggtcggcatcgtgatcgtgctgttcggcaccttcgtgtgcctgacgatgtggctcgtgatgcggctgcatgtcgcgaatcagcgccgcttcgactcggtcgcgctgatcggcgaatcgaagcattgagccgctgcgcgcgccgcccatgccgcgccgcgtgcagcccatcgacccggcgacgccgcgcgccctgcgcgtttgcccgtgagcgccgcaacctgtcccgcctcgccgccatgacccgaccgattcccaacgcgctcacgatcgccggctccgattcgggcggcggcgccggcatccaggccgacctgaagacgttctccgcgctcggcgcgtacggcgcgagcgtgatcaccgcgctcaccgcgcagaacacgcgcggcgtgacgggcgtgcatgcgcccgacgcaggcttcgtgagcgcgcagctcgatgcggtattcgacgacatccgcatcgacgcggtgaagatcggcatgctcgcgaacgcggcgatcgtgcgtgcggtcgcggcggcgctcacgcgccacgcgccgcgccacgtcgtgctcgacacggtgatgatctcgaagagcgcgcatgcgttgctcgcgcccgacgcggtcgacgcgctgcgcaacgaattgctgccgctcgccgatctcgtcacgccgaatctgcccgaggcggccgcgctgctcggcgtcgcggccgcgacgaccgaggacgacatggtgcgccagggcgagacgctcgtcgcgcgcggcgcgaaggcggtgctgatgaaaggcggccacctcggcgccgagcgcgaaagcccggactggctgattcatgcgggcggcgcgcaacgcttcgcgggcgcgcggctgccggtcgcgaacacgcacggcaccgggtgcacgctgtcgtcggcgatcgccgcgctgctgccgcagcgggcgacgctcgcggaggcgatcgccgatgcgaagatctacctgacgggcgcgatcggcgcgagcgggcagctcgacgtcgggcacggcgtcgggcccgtgcatcacttctatcgatggtggtgagccggcggtagacgccggctgcgaatcgaccggcgcgggccgccgcgcatgaaacggatggacgccgcgaatcgaccggaatcgacgcaccggtccgacggcccgtgccttgccgcgatcgccgccacgaccgcgacatgcccgataccgcgcggtaaccagcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcgttcagtatgcggcatcacgcgcgactcgcgccacgcgccgaagccgccgcatcgtcacgaagcgccgccgcgccgggtgcgcatcgccgtctcggcggacggcgtgcgcccgatcgaagcctccgccgaaacacacctcgcatcgacatgaaccgtcgtgcatcgaatgcccgccgatgccggtcaacgcgcggcgaacgcgcttgcccgccgtggccaatcgtcgggcgcgatgaagccgcgcgcggtttcgcgccaccccccgctggcgtcgcgcgcgagcgcggcgacgagcaacggccccgactgccgcgcgacttcgtcaatcaccgcgtccgacgcgagcggcacgcaacgcccgcaagccacgtccgcatcgtcgaacgcgcgcggcgcgagccatgcgaggcgcggcagcacgatccatgcgacgtcgcgccgcgcggcggcaagcgcgaacttcggccacgcttcgcgcgtgatccagaaaccacgcggatggtcggcgccgatttcgggtggatcggccaccgcgccggccgcgttcgcgccgtcgtccgcgcgatagaacagccaccccttcacgaacatctgagcacgccacggccccgcgtggccgagcgacgcgaactcgtcgcgtgccgtgagccgcagttgatgatcgacgagcttcgcacgcttgaggtcgaagcggtcggcgagattcgggccgacgaaatcggcgagcgacgcggtgcccgccgtcgcgacgcacagatagcatttgaccgcgagctcccagtgcaggcgctcgccgcgtgcggtctcgatcaggaaatcgcactcgccgagcgtgcgaccgttcgatctcagcggcagattcgcggcgacgagccgcagcgacggcgcatggccgacgaaaaagccgagcagacactcggcataacggccgaggcggaccgggcgcgcgtgggcgagcgcgtcatggagcggcgccggctgcgcgtcgagcgcggcgagccatgcggccgtgcgcgccgcgtcggccacgctcgcccacggctgcgcaagcggcgcgcccgccgacggcgcgagcaggctcgcgctcgacagcagccacgcgaggtcgcgcacggccgcgtcgcgcaatgcgaccggcggcacgggcgacgccgcggcgctcatggcggatcggcggcgggcgcggcactccggtaggtatcgttcgccaaacacagatcggaccaggccttcgccttgtcctgcaggctgcgcagcagatacgccggatggtacgtgacgatcacgggcacgccttcgtactgatgcacgcgcccgcgcatcgaagcgatgcttccgtccgtcttgagcagcgtctgcgcggcgaagcggccgagcgcgacgatcagcttcggcttcacgagcgcgacctgccgctgcagatacggctcgcagcgcgcgacctcgtcgggctccggattgcggttgccgggcggccggcacttgatcacgttcgcgatgtagacgttctcgccgcgcttgagcgccagcgcgcgcagcatgttgtcgagcagcttgcccgcctggccgacgaacggctcgccttgcttgtcctcgttctcgccgggcgcctcgccgacgagcatccagtcggcgcgctcgtcaccgacaccgaacaccgtgttcgtgcgcttttcgcagaggcggcagcgctcgcagtcggcgacgcgcgcgcgcagttcgtcccagccgagctcggcgacggacggcgtagtggcggcgggccgtgcggcaacgtccggcagcacgggctcgtgcaccggttcgagatcgaaccacgacatgtcctcgtcggacgccgccgcgccggcatcgccaccggtgagcgcggccggcgcgggcgccgccgccggacgcgttgcctcggccgcatccgtcaagtcaagcgcgctcgccggcacctccgcgccgccgccactcgtccgcgcgcggcgtgcgccgcccgccacgctcggctcgtccgccacgcccaccacgcccggctcgtccggcgaagccccgcgcgcaatcgtcgcatcccgcgtccgcgatgcgggcgccgcggccggcgcgggcgcatccgccgccgcccgcgcgccggattcggccgccgcttgccgcgcctgtccgcgcccgtcgccggcctgccgcgcaagcgccgcgtgttcgtcggcgacggcggcggctgcgctcgcttccgcgcccgcgacacgcgccatcgcatgcgccgcgtcgttcggcgacgccgatcccgcgtcgccactcgcgccgtcgcgcccgccgtcgcgcccaccatcgcgcgcgatccgacgcgccggctcgcgcgacgcatccggcgacgccggctgcgctcctcgcgcaaccgccgcgaccgcggcttctccggccgcgtgcgcggccgcctcgttcacgtccgcagcgcgcgccgcgccgcgccgcacccacgcgggcgcgagccccagttcttcgagcgccgcttcagtccatgccatgcgcgcctccctccttcgtcaatgcgagacgcatcacgattgcgtcctcccggctgcgatgcttcgccggatagtagtttctgcgccgcccgaccgacacgaagccgaagcgctcgtacagccggatcgcgcgcggattcgacggccgcacttcgagcagcacgccgtcgagccgctcggcgcgtgcgatccgcaccgcctcgcgcagcagcgcgagcccgacgcccgagcgctgcgcgacaggcgcgacgcacaggttcagcagatgcatctcgtcgacgacgggcatcagcacgcaatagccgacgagcacgcccgtcacgtgccgcatgcaaacgccgaagtagccgttgcgcagcgaatcctcgaagttgccgcgcgaccacggaaattcgtacgcggcgcgctcgatctcgacgacttcgtcgagatcggcgtccgtcatcggtgccagatagcgatcggtcatcagcacgccgctcatcggccgcctccgtccgcgcgcgcggcgagccgctcggcggtggtctgcgcgaccttgtcgcgcacgtactcgggcgccgcgcgatcggccggcacggcgcgtcccgcgcgatatgcgcgcagcgcgacgtgcgcgatcggcagcgcatgcggcagcgcgttcgcgtcgatcgcctgcgcgcgcgcgcaggcgggcagacgctcgccgaacgcggccgccgcgttgccggcgagcacgaacggcgcatcgggcgcccgcacgtcggcgggcgccgcgagcgacgcgggcacgagcgcctgccagtcgcccgccgcgtcgtcccacgcgtagtcggcccaatagacctcgtccatgcgcgcatcgagcgcggcgagcacgcgcgtcgcgcggccggcggcggcgcccgcgttcaggcgcgcggcttcggcgcacgcgaggagcgtgccgaccggcacgacaggcagcgcgcggccgaacgcgagcccttgcgcaacgccggtggcggtgcgcagcccggtaaacgagccgggccccgcgccgaacgcgatcgcattgcaatcggcgaacgcgaggcccgcttcgtcgagcacctcgcgcacggcgggcagcacgcgcgtgctcgacacggcgcccgtgcgctcgtggcggacccaggttcggaaggaagcggcgtcggccgtcgggccgtccgcggcgagcagcgcgaccgagcagaactcggtcgacgtatcgatggcgaggagcactgtttgcgtcatggccgacattgtaatgcggcgccccgcccgcacgggcgatcggctccgattcgcgcgcgtgcgccgggcgcgaatcggtttggaaggaacgctcgacccgccgcccgcccccgcttgctaagatcgtcggcctggaaaagccagcctggaaaccctgacggagacacccatgagcgacatcaccgcccaattcgagcaagcgcagatcgacgtgaagcaactgaccgagcgtcccggcaacctgacgctgctgcgtctgtacgcgctcttcaagcaggcgaccgacggcgacgtgcacggcgacaagccgggcttcaccgacatcgtcggcaagtacaagtacgacgcgtgggacgcgctgaagggcacgccgcaagacgacgcgaagaagcaatacgtcgagctcgtcgaatcgctgaagaacggcaccgcctcctgacggcggcgcgcgcgtcggccggccccgcgccggccgcgtgcgggcaccggcgcgcgacgcgccaccgcggcgcgcccttcgccgcgcgcgaaatcgacggtggcgcggcgcagcaaaaaccggtatgatgcgggctgcgcgtcccgacgggcgctctgccggctgaagccggcatccctcgtcgccagcgttccatagcgtttcgctccaatccagtttagaacctgtcccttcctgcgtggcccctagcgggctgtcaagtctcaggctggcggcatgcgcatccgatgcgcgccgcacccaaaaacagcttctaacgaaattgttgtccgcacgtcgtcgacatgcggacaatcgccacgtttcccgatttgctcgatgaatccgtcgacttgggtatgcgcgattggcgcggcgttcgacccactgtgtttcaaggattgacatgacttcgagccattccctcagcccgctcaacgcgatcgccgacgaggcgctcggcctgcccgccgccgccgctcaaccggccgcgagcgaggccggcgacgcctgcgacgccgcgtcggacgaaccgacgttcgcgtcgctcggcctgtcgccggagatcgtctccgcgctgcaggcggccggctacgtgaagccgacgcccgtgcagcagcgcgcgattccggccggcatcgccggccgcgacctgctcgtgtcgagcccgacgggctccggcaagacggccgcgttcatgctgcccgcgatcgagcgcttcgcgcagttgcaaaaggcgcaggcgcagcagccgcgcgcgccgcgcgaagggcagccgggcgagcgccgcggccgccgcccgcaacccgtcgcgcgccccggcctgctcgtcctcacgccgacgcgcgagctcgcgatgcaggtgacgacggccgcgtcgacgtacggcaagcacctgcgccgcctgcgcacggtcagcatcctcggcggcgtcgcgtacggccagcagttgatgctgctcgcgaagaacccggagatcctcgtcgcgacgccggggcgcctgctcgaccacctcgagcgcggccgcatcgatttgtccgaactgaagatgctcgtgctcgacgaagccgaccgcatgctcgacatgggtttcatcgacgacatcgacacgatcgtcgcggcgacgcccgcgacgcgccagacgatgctgttctcggcgacgctcgacggcaagatcggctcgctcacgaaccgtctgctgaaggatccggagcgcatcgagatcacgcagaagatcgaatcgcgctcgaacatcgcgcaaaccgtgcactacgtcgacgaccgcgatcacaaggatcgcctgctcgatcacctgctgcgcgatgtcgcgctcgatcaggcgatcatcttcaccgcgaccaagatcgacgccgaccagctcgccggccgcctcgccgacgccggcttccagtccgccgcgctgcacggcgacctgccgcagggcgcgcgcaaccgcacgatccgcgcgctgcgcgagcgccgcgtgcgcgtgctcgtcgcaaccgacgtcgccgcgcgcgggatcgacatccccggcatcacgcacgtgttcaactacgacctgccgaagttcgccgaggactacgtgcaccggatcggccgcaccggccgcgcgggccgctccggcaccgcggtgagcctcgtgcatcacgcggagcaaggcgcgctcaagcgcatcgagcgcttcgtgcgcgcgccgctgccggtgaatgtcgtcgaaggcttcgagccgcgcaaggcgccgccgccgcgtaacgatcgcggcaacggccgcggccgtccgggcggcaacggcaatggcggccgccggttcggcggcaagccgggcggcggccatggcggcggccgctccggcggctggagcggcaagccgggtggcggcaaccgtgaagcctacggcgcgcggcgcggcgacggccagcgcaacggcccgcgccgcggcaattccgcggcataagcggcggccggcggccgcgttcgcgacgcgggcgtacccgccccgcccccgaaaaccggcgcattcgcgccggtttttgtttgcgcccgagatttcacgatacgaaaaaaacttttgcgtcgtaaaaaatcatgctgcgtggcacaacccagcccattgcagcatggaaaaccacattccgcaataagaaatatagacgtcaatctattgattttaatggaataaattttttacagcttcgtgaaaaagcccctgtctcgacgccgtcgatttgcctagactcttatacaagacttcacgaacgaaaccgccgaatcccaatcgcgccgtccgtttcgcccagtcaaagatttcttctcttcaggcaacgaccactcaaggagtacgcatcatgtcgcgtcaacaacaggctcaggaactgcaaaagcaatgggaaaccgacccgcgctggaagggcatcaagcgcgcgttcaccgctgaggacgtcgtgcgcctgcgcggctcgatccagcaagagcacacgctcgcgaagcgcggcgcggaaaagctctggacgctcatcaacaacgagccgttcgtcaacgcactcggcgcgctgacgggcaaccaggcgatgcagcaggtcaaggccggcctcaaggcgatctatctgtcgggctggcaagtcgcgggcgacgcgaacgtcgcgggcgaaatgtatccggaccagtcgctgtacccggcgaactcggtgccgctcgtcgtcaagcgcatcaacaacacgctcacgcgcgccgatcagatccagtggtcggaaggcaagaaccccggcgacgaaggctatgtcgacttcttcgcgccgatcgtcgccgacgcggaagccggcttcggcggcgtgctgaacgcgttcgaactgatgaaggcgatgatcgaggcgggcgcgtcgggcgttcacttcgaagaccagctcgcctcggtcaagaagtgcggccacatgggcggcaaggtgctcgtgccgacccgcgaggcggtcgcgaagctgacggccgcgcgtctcgccgccgacgtgatgggcacgccgaccgtgctggtcgcgcgcaccgacgccgaagcggccgacctgatcacgtccgacatcgacgacaacgacaagccgtacctgacgggcgagcgcacggtcgaaggcttcttccgcacgaagccgggcctcgagcaggcgatctcgcgcggcctcgcctatgcgccgtacgccgacctgatctggtgcgaaaccggcaagccggatctcgaatacgcgaagaagttcgcggaagcgatccacaagcagttcccgggcaagctgctgtcgtacaactgctcgccgtcgttcaactggaagaagaacctcgacgacgcgacgatcgcgaagttccagaaggaactcggcgcgatgggctacaagttccagttcatcacgctcgccggcttccatgcgctgaactactcgatgttcaacctcgcgcacggctacgcccgcacgcagatgagcgcgttcgtcgaactgcagcaagccgagttcgcggcggccgacaagggcttcaccgcggtcaagcaccagcgtgaagtcggcaccggctacttcgacgcggtgacgcagacggtcgagcgcgaagcgtcgacgaccgcgctgcacggctcgaccgaagacgaacagttcttcgacggccagaaagtcgcctgagctccggcaggcgcaggcacgccgcgcgcggccatgagccgccgcggcgcgcgacccggcaagaccaagaccatatcggggagcactcgcctgcggcgcgcgtggttgcgccatgcccgcccaggatgtgcggcgtctcgcgacgccgcgcgacattcaagcgcgccggtcccttgcccggcgcgccgttttttttgcgcgacgcgtcgcaaccgaacgcccggcgataaacggcgggcaatgagcgacggccggcgcgctatcgatagacgatcacgggaatcttcgtatgggtcagcacgcgttgcgtctcgctgccgatgagcaggctgccgagcccgcgtctgccgtgcgacgccatgaagatcacgtcgcagccgccccgctccgcggcctcgatgatgccgagatagggcgacggatgcacgctcgtcgccgattcgcacgcgacgcccgcgcggcgcgcggccgcctccacttcgtccagatgcatgcgcgcctcgcgctcgctgcgctcgcgaaaatcagcgggcggctcgatcacgacttcggaaaacggcgagtacggatattgcggcaggcacgcgtaggccgtcacgcgcgcgcccaccgcctgcgcgagatcgatcgcgccgtcgatggccttcttcgacagctcggacccgtcggtcggaaccaggatgtgcttgaacatggcgacctccgtcggcaactgcggcgcgtccggccgcgggcgcacccgcggccagccgtcggggccgggcggcccgcgcggacgccgagtgattcgattgtagtgcgcgaatgcacgcggccgccttcgccagagggttcgccctcatatcggaaacgcgtgcaatcgggcccatcggttacgcattggagcgcaaattcggcggcgcgcacgacgcgagccggagcggcgcgcggaaacgccgcgcctgcggccatggcacgcgccgtcgcgcgaacgtcatccccaatagccggggcgttcgtacgtgtgcttcaggaaatcgagaaagagccggaccctgagcggcaagtgccggcgctgcggaaacaccgcgtgaatgccgaccggcggcgcggcgaacgcgtcgagcacgctgacgagccggcccgccgcgatgtccgcgccgacttcccaccacgagcgccatgcgaggccatggccctcgaggcaccattcgtgcagcaccgcgccgtccgagcactccatcgtgccggacacgcggatcgacaccaccttgccgccgtcgacgaagctccagccgcgctgctggttcgcgttcgccgcgagcgcgaggcagttgtggcgcgcgagatcgtcgagcgtcccgggcatgccggcgcgcgcgagataggccggcgacgcgacgcacacgcgccggttctcgccgagcttgagcgacacgagcgacgaatcgggcagctcgcccaggcgcaccgcgcaatcgaacccctcgttgacgaggtcgaccatccggtcggacagatcgagcgtgaccgacacgtccgggtgcgcgcccgtaaacgggggtacgagcggcgcgacgtggcgccggccgaagcccgcgggcgccgacacccgcaaatgcccgctcgccttcacgccgcccgcggacacgctcgcctcggcgttctgcatgtcgttgatgatgcgctggcaatcctcgaggaacgccgagccttcgaacgtcagcgtgagcttgcgcgtggtgcgcacgagcagcttcacgccgagccgctcctcgagcgcgtcaagccggcggccgatgatcgcgggcgcgaccccttccgcatgcgcggccgccgacaggctgcctttcgccgcaaccgcggcgaacgtttcgatctgtttgaagcgatccatcccgtatgcgggcggcgcgcaccggccgcctcgtcgaatccgaaatcgctccagattagatatcgaaaagtaaaagatcaagtgatgattactgtcttttttagttcaagccatcactaatagaatcgatttcgacctgtgatcgtggagcgcaacgtcatgcccggcaccccgcccgccttcccgaaggcgattctcttcgacgcgtacggcacgctgttcgacgtgcacgcggtcgtcgccgcggccgagcagctgtttccggggcgcggcgacgcgctgtcgcagctctggcggcgcaagcagatcgaatattcgcaactgcgcacgctcgccgatccggcgggcgggcgctatcggccgttctgggagctgacgctcgacgcgctgcgctttgccgcgcgcgcgctcggcctcgcgctgtccgcggccgccgagaaaagactgatggacgagtatgcgtgcctgtcgacgtacccggacacggtgccgacgctgcgcgcgctgcgtgcgcgcagcacgccgccgaagctcgcgatcctgtcgaacggcaatccgcagatgctcgatatcgcggtcaagagcgccgggatgagcggcctgttcgaccgcgtgctgtccgtcgacgccgttcgcgcgtacaagccgtcgcccgccgcgtatgcgctcggcaccgcggcgttcgacgcggcccccgccgacatcgcgttcgtgtcgtcgaacggctgggacgtcgcgggcgccggctggttcggctaccggaccttctggctgaaccgcacgggcgcgccgctcgaggagctcggcgcggcgcccgcgggcacgggcgccggcatggccgaactgctcgcctttctcgacgcgccgcgcgccgccgcgaaagcgggcggccgagcgcgcccggcgccccgcgtaagccgcctcggcgcgccgccgacctgattcatgcaattgcaccactccgtaactgactgaccgaccaaggagaaaaccgatgaccacgacgctgaagctgccgcaaggcatggcgatcacgggcgaaatcaagcccggctacgaagcgatcctcacgcccgaggcgctcgaactcgtcgcgaagctgcatcgccagttcgagctgcgccgccgcgagctgctcgccgcacgcgtcgagcgcacccagcgcctcgacgccggcgagcgccccgacttcctcgccgaaacgaaatcgatccgcgagggcgactggaagatcgcgccgctgcccgcggacctgcaatgccgccgcgtcgagatcacgggccccgtcgagcgcaagatgatcatcaacgcgctgaactcgggcgccgattcgtacatgacggacttcgaggattcgaacgcgccgagctggaccaaccagatcgacggccagatcaacctgaaggacgcggtgcgccgcacgatctcgctcgaacagaacggcaagtcgtacaagctcaacgacaagatcgcgacgctgatcgtgcgcccgcgcggctggcacctcgacgaaaagcacgtgacggtggacggtcagcgcgtgtcgggcggcgtcttcgatttcgccctcttcctgttccacaacgcgcaggagctgatcgcgcgcggctcgggcccgtacttctatctgccgaagatggaaagccatctggaggcgcgcctctggaacgacattttcgtcgccgcgcaggaagcgcttggcgtgccgcgcggcacgatccgcgcgaccgtgctgatcgagacgatcctcgccgcgttcgagatggacgagatcctgtacgaactgcgcgaacacagctcgggcctgaacgcgggccgctgggactacatcttctcggcgatcaagaagttcaagaacgaccgcgacttctgcctcgccgatcgcgcgaagatcacgatgacggtgccgttcatgcgcgcctacgcgctgctgctgctgaagacctgccacaagcgcaacgcgcccgcgatcggcgggatgagcgcgctgatcccgatcaagaacgatccggaagcgaacgatcgcgccatggcgggcgtgcgcgcggacaaggcgcgcgacgccggcgacggctatgacggcggctgggtcgcgcacccgggcctcgtgtcgctcgcgatggaggagttcgtcaaggtgctcggcgacaagccgaaccagatcggcaagcagcgcgacgacgtgcagatcgagggcaagaacctgctcgatttccagccggaagcgccgatcaccgaagccgggctgcgcaacaacatcaacgtcggcatccactacctcggctcgtggctcgcgggcaacggctgcgtgccgatccacaacctgatggaagacgcggcgacggccgagatctcgcgctcgcaggtctggcaatggatccgttcgccgaagggcacgctcgacgacggccgcaaggtcacggccgagctcgtgcgcgagtacgcgaaggtcgagctcgcgaacgtgaagcaggttgtcggcggagataccgcgccgtacgatcgcgccgcggcgatcttcgagcagatgtcgacgtcggagaacttcaccgagttcctgacgctgccgctctacgaagagatctgagcggcgcgggcggcgggcgcgagcgacgcgcaccgccgcctgtgcgtcgctcgcggatcggccggctgaagacgcattcgtgcggcggacgccgtgccagcgaagcgcccgctgggcgcttttttgtcgcgcgcggttcgggtttcgttccttcggcggcttcggcggccgtgagggcgcggcgtttggcgtttggcgtttggcgtttggcgtttggcgtttggcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgttcagcgtcggacgcgggttttcgctcgggttccgcagccgttggacgcccgcgggcatcagcttcttggcacggcgcccgccctgcgattccgtagccgccgccacgggcgccgacaccggcgcacgccgcagtcacagcacgaatcgaaccgccgaatcgtcgacggctcgcgcgacgaacgcttgacgcccggctcgcgccgccgcgcctgtacgcgacggcattcggcgcgctcgcctgcgcgtcgccgcgtcgccgcgtcgccgcggctacgcgtcacgcggtgcgcgcgcgccgatactgcacccagtcgcccgactcgatgcgcggcttgtccgcgatcgcgtgcgcaccgaccgggtaatacaggcaatcgtaccggcgcccgccgagttcgaccgacgcccgctgccgcacgaacagcccctcgacgcccgggtacacttcctcgatctcgtcgagcaccggcacgagccgctcgtcgatcgcgtagacgtcgccccagacgagatcgcggccaccgcccgcgaccatccccggatagttgccgaagtcatacaggcgccccgccaccgccaccgcgccgacgagcctcggcgccgcgatgccgtgcgtcgccgccgcccggccgatgtcgttgatctcgcccgctctcagggtcccgtagcagaatacgtagcgcatcttccttccttgtttcaatcgtgccatcgaaccggcacgccgccgcgtcactcgagcagcgcgtcgtcgctgacgagaacgccgtcggcatccgcgtaaatccagtcgcccggcacgatgcgcgtaccgcgtacgtcgacaggcgcgtcgctcacgccggcgccgcgcttgtcgctcttgcgcggatgcgcggcgagcgcgagcacgccgacgcggcattcggcaagttcgtccgaatcgcgcacgcagccgttcacgacgatgccggcccagccattcttctcggcgagcttgccgaggttgccgccgacgagcgcgcaacgcaggctgccgccgccgtcgacgacgagcacgcgccccgcgccgtcctgctcgagcgccgtgcgcacgagcgagttgtcctcgaacagcttgagcgtcgcagccggccccgcgaaacgccgcacgccgccgaacgggcggaacacgggctcgagcacgcgcagcgtgccggccgcgaggcggtcttcgtgcgcgtcgcaaaggtcggtggtagcgaacatcatgtcgaaatctcctggcgtgtcgtagggtgtcgatccggcattatcggcgaagaaaattccccgctgcggcgggtagaaggctcgccctacaatagccggataccccctgcgccccgtcttcgatcaccgatgagcccgtccgttccccttttcgcgcagcccccggccgccacgatcgacgttccgtccgaattcgcgcccacccgctcgcacccgatgcgcgtgcgcgcccgcgcgatcgcggccggcatgcgcgtgccgccgcacgcgcatgcctgggcgcagctcgcgtacgcgtcgcgcggcgtgctgcggctcgcgacggccggctcgacgtggatggtgccgccctcgcgcgcgatctgggtgccgccgcgaattgcccacgaagtggtgatcgtcgaggacgcgtatctgcgcacgctgtacgtcgacgaatcggcggtgccgggcgggctcgacgcgtgccgggtggtcgaggtgtcgggattgctgcgcgagctgatcgtcgcgctcgaggcgcgctcgctcaatcgcacgcgcgagcggctgctggccgagctcgtgctcgacgagctcacgcgcgccgagccattgccgctcgccgtgccgatgccgaccgaaaagcgcttgcgcgcgctgtgcgaagcggtgctcgcgcatccggcgcagggcgaatcgctcgagcactgggcggcgggcgtcggcgcgagcacgcggacgatcgcgcggctgttcaagcaggaactcggcgtgagcttttcgcaatggcgccagcaggcgctgctcgcgcgcgcgattccgctcctgaaccaggggcggccgctgtcgcacatcgccaacgaactcggctaccagagccagagcgcgttctccgcgatgttccggcgcgcgttcggcgcgagcccgcgcgcgttcattcagcgcggcgacatgcatgcggcgtcggagctcgcgtcgaccgacgatggggatgcggaaccgctgctgtgagcgcggtcgattctcgggattgggttatcgcgggcgcttccgccgcttccgccgcttccgccgcttccgtcgcttctgtcgctgaagccgctgaagtcgctgaagtcgctgaagccctcatcaggatgggcgcccctacggacggccgcttcaaaacccgatgacaagggcccgattgatcaatgcccgcccatcgttgccagggggggaaatccagcgcgatcgcaggccacacgatgcgatgccgcccgtttgcccggcccgcccgggctgccgcgtactcgcccggaacatcgagcgacgcatcggccagccggagcatcacgtcttcgctgcattttcgcgaagcatgctcgttcttgatcgaatccgctccgtcgaacatttcgcgcgaatcgcccggacacatgcgtcctttcatacgcgacgcttgcctgccgtcgcccatgccgcccacggacgttctatcgcaccgacgtcaacgctcgccggaacgccgcgacggcatcgagccgcccgggcccgaagccagcgggcaacgcccgacacgggaagtccggcgtcgggatgcgccccgccgccgcatcgactcgcccggcgcggtcaggacacgggccgcgccatgtggcggatcgatccgaactgcgcgagacgcggccccgcgagccgatatcccattcgcagatagagccgcgcggccggattgtcgacgaacacgcgcaactgcgtctcgcgcagcccgcgcgccttcgcgaaacggtgcgaggtttcgagcagataggtgccggcgccgcgctgtcggtgccccggcgcgatctgcacatcgcggatgtgcagcgaatcgccctcctcggtaatcctcaacaggccgatcgacacgctgtcgagttcgaggatgaagttttccgaatcgcgccagcttgcaaaaaagagatccgcgcgccacctgaggccatggcgctggtaatacgcgttcatgttgccgtgcgtgagcgcttccgcgaattcgaaatcgcccgacgcggcggggcgcagcagataaacgagaggggcggcggcggaatcggacatggcatattcgcaaaacctgcgtcaccgccacgatagcgcagcccgcgcgcgttgcaatgcccatttgcacgcatgcggcagcggcatgcggcgccgttcgcggcagctcacgcggcgcaaaacaaaaagcccgttcaggcatgcctgaacgggcttcgatttggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctccagtcttgctgcttgcctggcaggcgtcggttgcttcctgccggcgcatcgtctcgacgcttgttcgaacgacgccctgttctggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacaacgcactgcttacacctttaacgaaaaagcccgttcacatgcagcctgaacgggctttcgatctggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctccacttcctgcacctgatcgacaagcgtcggttaagctcttgtcgacctgcttcgtttctgctgaaacgccgcgatgtctggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacaaaatcttttcagatctgtcttgctgccttgttctcactgtcaattttcatcaacagcagagaacgaaattctaacttctttcattccgtttgtgaagcattttttctgtcactcaatgcttcgcaaacttcactcactctgcgttcaactggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgtgtctcgttgactgctgaacaacagagaagcgagattgtagagacggttttgaggtttgtaaataccctatttgcggttcgcgcaaaatttttggaagccgtgcattcgacgcgtgcgttgcctcggttcgttgcctcaaccgcacggcttcccggacgccccgcgcgcctatgcgagcgccgccgcgaggcgcgacacgacgacgtcgcggccgaacagcagcagcaccgcgtcgatcgacggcgtatgcgtcgtgcccgcgacgagcaggcgcaccggcatcgcaagctgcggcatcttcagcttgtgcgcgccgagcacggccttcagcgcggccgcgatcgcctccttcgtccactcggccgtcttcagcgccgcggcaaactcggcgagcgccgggcgcaccgcgtcggtcacgtgctgcgcgagcgcttgcgcatccggggcgggcgcacggtagaacatcgtcgaattctccgcgatctccttcaccgtcgacgcgcgatccttcatcagccccatcacgcccacgaggtccgggccccgcgcgatcgtgtcggcgtcgatgccgagcgccgcgaagaacggctttgccagctcggccaggcgcgcgtcgtccgcttccttgatgtagtggttgttcagccagttcagcttgttgtgatcgtactgcgcgggcgacttgccgagatgctcgagatcgaaccattcgacgaactgctcgcgcgagaagatctccgcgtcgccgtgcgaccagccgagacgcgcgagatagttgagcaccgcctccggcagatagccggcatcgcggtagcccatcacgctcatcgcgccgtggcgcttgctcatcttctcgccctgctcgttgagcacggtcggcagatgcgcgtacaccggcacttcgccgccgagcgcgcgcaggatgttgatctggcgcggcgtattgttcacatggtcgtccccgcggatcacgtgcgtgatgcccatgtcgagatcgtcgacgacgacgcagaagttgtacgtcggcgtgccgtcggggcgcgcgatgacgagatcgtcgagctcctcgttcgagatctcgacgcggcccttcacggcgtcgtcccagacgaccgaccccgtcagcggattgcgaaagcgcagcacgggggtcacgcccgccggcggctcgggcagcaccttgcccggctcggggcgccacgtgccatcgtagcgcggcttctcgcccgccgcgcgctggcgctcgcgcaacgcatcgagttcttcggtcgacatgtagcacgggtagacgaggtctttctcgagcatctgcgcgagcacctcgcgatagcggtccatccgctgcatctggtagtacgggccttcgtcgtagtcgagcccaagccatgccatcccttcgaggatcgcatcgaccgacgcctcggtcgagcgctcgagatccgtatcctcgatccgcagcacgaacgtgcccttcatcttgcgggcgaacgcccacggatagagcgcggatcggatgttgccgagatggatgaagccggtggggctcggcgcaaaacgggtgcgtacaggacgggtcataaacgatagctcgaacgcctcaagcggcgcatcaattgaaacgacgcggcggcgcacgccgcacggctctgccgggtgcgcacgcgaccggaacggaaagagcacgaattatactcgtcgcgccgcggttcctcgtcgcgtcgcgcccggctgcgcgaccagacgcggcgtgtctcgtcgctcgccccccgtcctcccgcacttccgtcctcccgcccccgacgacgtgccaccccgcgtcccgccgcctcgcccaaacccatccgcgccgcacgcgcactctcgcactcgcactcgcactcgcatgccgcacgcccgcgagccgccggcgccgcggcacaccctcatcttcgccgccgcccgcccacgccgcccctcatccgttcggccaacgatcgcgcaccgccggcgcgctttcgtgcgcaggcgcccagttgctttatgatgtgcgcgccgcggccgccatgccggcgccgcgcgcggccgcccgacgtcgtcgcggccgccgaaatttcgccgcgtacggcgcgcccgtcgaggccgcgcgcggcatgccgccggagatcgagtcgatgtcgtccccccgtttgtcccgccgcgcgttcacgctcgcctgcgcgtcggccgccctcgccgcctgcacgtccaccggcacgaagccgacgacgggcgccgccacgcccaccaacccgacgcagccgcgcgagaagccgatcagggtcggcgtcgcgctcggcggcggcgcggcgcgcggcttcgcgcacgtcggcgtgctcaaggcgctcgaggcacgcggcattccggtcgagctcgtcgccggcacgagcgcgggctcggtcgtcggcgcgctgtacgcgtcgggcatgaatgcgctgcagatcaacaagctcgcgctcacgatggacgaagcgtcgatcagcgactgggcgacgccgttccgctcgcgcggcctgctgcaaggcatcgcgctgcagaacttcatcaacaagacgctgaacaaccggccgatcgagaagatggccaagccgctcggcatcgtcgcgaccgatctgaagagcggccagccgatcctgttccagcgcggcaacacggggctcgcggtgcgtgcgtcgtgcagcgtgccttcggtgttcgagccggtgcgcatcggcgatcgcgaatacgtcgacggcgggctcgtgagccccgtgcccgcgtcgttcgcgcgcaagatgggcgcggacttcgtgatcgccgtcgacatctcgtcgcgcccggacggcgcggccaccggcaatccgatcgagatgctgctgcagacgttcacgatcatgggccagacgatcaagacctacgagctcgacaagtatgccgacgtcgtgatccgcccgaacctcgccgcgatgggcggcagcgacttcaatcagcgcaacgcggcgatcctcgcgggcgaggaggcggtcgcgcggatcatgccggagctgcagcgcaagctcgcggccgcgcgctcggcgaccgcggccgcctgaagccggctcgcgtcgcgccgccgcccgccgcgcgcctcggcacgcgcgcccggtcacggtcatatcgcgccgcgccgaaaacgccgccccaaagcaaaagccccgcctccatgggagcgcggggcttcgacaccggcatcggccggcgcgatgcggcgtgaccggctagttgctgccgctcgcgctcgcgttgacgccgccgtcgccgatcgtcgccttcacgcgctggcgcagatcgtcgggcttcgtcgagaactgcgtctcgatccggcgcgcgccggtgaaacgcttttcccagtagccgctatcgagatcgtcgacgcgaatcgtgctgcccgtcgacggcgagtgcacgaacttgttgtcgccgatgtagatgccgacgtgcgagaacgtccggcgcatcgtgttgaagaatacgaggtcgcccggcttcagctcgctcatgcgcaccttctcgccgacacggctcatctcctccgcgcgacgcggcagcgacatgccgagcgtgtcctggaacacgtagcggacgaaaccgctgcaatcgaggcccgaatccggcgtgttgccgccccagcggtagcgcacgccgatcatgttcagcgcgccgacgacgacgtcgcccgctttgccggccatgcccgacaggaacgccttggcgccgccctggctcttcgcgggtgcgggcacgttgacctgttggagattcgaggaggaagccggctcggattgagccgaattgatcgcattctgactggaactgctgacttcgtcggcgaacgcgccgggagctgcagcgatcaggatgccgacgaacatcccggcgacgacgcgcgtacaagcctgggtcagatatcggtgctgcattggtcgatgaacttgtgctggaaaatcagctgattggcggaaaaattccggtcgatactagccacgaagtatttgtttgtcaaaaggaattgatattttcaatcaaacttcttgcaccattcgggttcatcagacttaacgaacggctttcagcaatttttgcgtgtaaggatgcaccggttcggtgaagatgcgctcgacgtcgcccgtctcgacgatcgccccgccctgcatcaccgccacccggtgcgccatcgcgccgatcacctccagatcgtggctgatgaacacgtagcctaggttgtattttcgttgcagattcgacagcagcttcaacacttgttgttggatcgacacgtcgagcgcgctcgtcggctcgtcgagcacgagcacgcgcggctccagcacgagcgcgcgcgcgatcgcgatccgctggcgctggccgcccgagaactcgtgcggatagcgatgcagcaccgtccgatcgaggccgacttcgcgcagcaccgcgatcaccttgtcgcggcgcgcgtcggccgtgagccgagggcgatgcagttcgagcccttcggacacgatccgcccgatcgtctgccgcggcgaaagcgagctgaagggatcctgaaataccacctgcatgttcgcgcgcagcgcgacgcgctcgcgcccgcgaaagcttgcgagcgaacggccctcgaattcgatgtcgccgtgcgcgacccgctgcagcccgaggagcgccatcgcgagcgtcgacttgccggagcccgattcgccgacgatgccgagcgtctcgccctgccgcaccgacacgctcgcgtccgacaccgcggtgaagcgccccgagcggagccagcccgcgaagcccggcagcttctgcctgaactgcacggtgaccccgcgcgcgtcgagcacgacgggcgcgatcggcaacacgggcgacaccgtgcgctgcggccggctgtgcaacaggcgctgcgtgtacgggtgctcgggcgcatcgaagatccgctcgaccggcccgcactcgacgagccggcccttctccatcaccgcgacccgctcggcgaagcgccgcacgagattcagatcgtgcgtgatgagcagcaccgccatcccgcgctcggccgccgcgtcacgctgcagttcgagcagcagctcgacgatctgcgcgcggatcgtcacgtcgagcgcggtggtcggctcgtcggcgagcaacaggcgcggccggcatgcgagcgccatcgcgatcatcgcgcgctgccgctggccgcccgacaactggtgcgggtagctgtcgacgcgctcgtccggccggtcgatcccggtgcgcgcgagcagcgcgatcgcccgcgcgcgcgcgtcgcgcttcgatacgccatcgtgcagctcgatcgtctcgccgatctgctcgccgatcgtgaagagcggattgagcgcggtcatcggctcctggaagatcatcgcgatgtccgcgccgcgcagcgcgcgcatctcgcgctcgctcttgtcggcgagcgtctcgcccgcgaagcggatcgcgccgctcacgtcggcgtcgcgcagcaggcgcaggatcgccagcgcggtgacgctcttgccggagcccgattcgccgacgagcgcgacgcgctcgccgcggccgatcgcaagcgatacgtcgtcgacggcgagcgtgccgccgaagcgcacgcgcagccgctcgatcgacagcaacggctcatgcggcggcgtcgacggcgacggcggcgcgccggcgccgcgcgcgatctgcgcggcgctcattgcagacgccccgcggcgcgcgcggtatccgcgatccgcgtgtcgagcgcgttgcgcagcgcgtcgcccatgaacgtgagcagcaacagcgtcgcgacgagcacgcagaacgtcgcgagcgagatccaccacgcgtcgagattcgccttgccctgcgcgagcagctcgccgaggctcggcgtcggcggcggcacgccgagcccgaggaagtcgaggctcgtgagcgcgagaatcgcgccgctcatcctgaacggcaggaacgtgatgacgggcgtgaggctgttgggcagcacgtggcgccagatgatctgccagttcgtgaggcccatcgcgcgcgcggcgcgcacgtagtcctgcgtgcggttgcgcaggaactcggcgcgcacgtaatcggacaggccgatccagccgaacagcgacaacagcacgatcagcagcacgaagctcggctcgaacacggacgcgaagatgatcagcagatacagctcgggcatcgagctccagatttcgatgagccgctggccgacgatgtcgatgcgcccgccgaagaacccctgcaccgcgcccgccgcgatgccgagcagcgtgccgatgaacgtcaggatcagcgcgaactcgaccgacacgcgaaagccgtagacgagccgcgcgagcaggtcgcgcccttgcgcgtcggtgccgagccagttctcgcgcgacggcggcgccgggttcgggcgcttcgagaagtagttgagcgtgtcgtagtaatagcggttcggcggatacagcacgaagttgcccggcgcgtcgagcttgccgcgcacgtacggatcgagatagtcggcgggcgtcggaaaatcgccgccgaaggtcgtttccgggtagctcttgaagagcgggaaatagaactggccgtcgtagcgcacgacgagcggcttgtcgttcgaccacagcggcgcggccaggctcgcggcgaacgcgatcgcgaagatcacgaggctccagtagccgaggcgctgcgccttgaagcgcagccacacgcgccgcgcgggcgacggcgatacccgcgcgcgcgcggcgtcgatccgggaagagacggcgagtcggctcaaatcagcgctccagttgctcgaattgaacgcgcgggtcgacccacacgtagcagagatcggacacgagcttcgtcgcgagcccgatcagcgtgaagatgtacagcgtgccgagcacgaccgggtagtcgcgccggatcaccgattcgtacgacagcagcccgagcccgtcgagcgagaagagcgtctcgatcagcaggctgcccgtgaagaacgcgccgatgaacgcggccggaaagcccacgacgagcggcaggagcgcgttgcggaacacgtgcttgcccagcacggtgcgctcggcgagccccttcgcgcgcgcggtcagcacgtattgcttgcggatctcgtcgaggaacgcgttcttcgtcagcatcgtgatcaccgcgaagctgccgacgaccgaggcgatgatgggcagcgcgatgtgccacaggtaatcggcgatcttgccggctagcgtgagctgcgcgaagttgtccgacgtgaggccgcgcagcgggaagatctgccagaacgagccgccgccgaacagcacgagcagcagcacgccgagcacgaagcccgggatcgcgtagccgacgagcacgacgaggctcgtcgcgaaatcgaacggcgagccgttgctcaccgccttcgcgatgccgagcggcaccgagatcaggtaagtgagcaggaacgtccacacgccgatgctgatcgataccggcagcttcgacacgacaagcgaccacacgctctgatgatggaagtagctgtcgccgagatcgaagcgcgcgaagcgctccagcatcagccagtagcgctcgacgggcggcttgtcgaagccgtacagcgccttcagttgcgcgagctgctgcgcgtcgacgcccgtgtacgagcgcatcccgaacggcgcgccgccccgctcggcgcccttgcgcagctcctgcaccgcctgctcgacggggccgcccggcacgaactggatcaccgcgaacgtgatggtcaagacgccgacgagcgtcgggatcatcagcagaagacgtttgaggatgtagctccacataggcgcattcgggcgtgttcgtacggtttcttcaatcggcgcggcggaaaacggccgcccgccggctcgcgcttggcgccgcgtctttcgccgcgcctgccttgcacttcgcacggcgcgcggcgcgcaaggcacgcgcgccggacgggccgcggcctggccgccgcgcccgggccgcgcgcgccgggctaacgcgcggacgcgccatgctcgggcctcgcccaccacgtcgaggcgacccagccttccgccgaatagtacagcggcagcaccgacgggtaggcgagcgtgcgcttgaacgcgatccggtgcacggcgctgtaccactgcggcaccgcatagtagccgtgcatcagcacgcggtcgagcgcgtgcgtcgcgtcgagcagttcgtcgcgcgtctcggcctgcgtgagcgccttcaggatcgcgtcgaccgcgggcgacttgagccccgtcaggttgtccgagcccggctcgtccgcatagcggctcgcgaagcgcgcgacctgctcggcgcccggcacctggacgcccgggtagcggaccgtcgtcatgtcgtagtcgaacgcgtcgaggcgcttttgcagcagcgcgaaatcggccgtccggtacttcgcgacgatcccgagcttcgcgagattgcggatgtacgcggcgaccaccggctcgaacgccgagcccgaatcgtcgagaatctcgaacacgaacggctcgcccttcgcgttgcgcagcgcgccgtcgcggtaggtccagccggcctcggcgagcagcgcgcgcgccttcagcaggttcgcgcgcagcgacgcgggcaaatcggtgctcggctgcacggtcatcggcccgaacacggccgggtcgagctgcgcgcgcaacggggcgagcagcgcgagctcgcccgcgctcggcgtgcccgtcgcctgcaggtcggtatcggcgaaatagctgttcaggcgcgtgtacgcgccatagaaaagctgccggttcagccattcgaaatcgaacgcgagatcgagcgcgtggcgcacgcgcacgtcctggaacagcggccggcgcaggttcatgaagaagccctgcattcccgcgccgttgtgctggcggaactcgcgcttgacgagctcgccgctgtcgaagcgcttgccgacgtcgcgccgcgcccagttgcgcgcgatgtactcgacgagcacgtcgtattcgccggccttgaacgcctcgagccgcgcgacgccgtcgccgtacagcttgtagacgatgcgctcgaagttgttcgtgccgatccgcacgggcagcgccgcgccccagtaggcgggattgcgccggtacgtgatcgtgcgcccgctgtcgtagcgctcgatcaggtacgggccgctgccgatcggctgctcgaacgcgatctggtcgaacgcgatgcgcgagccgtccgcgcgcacgccccatttgcgcgagaacaccgggatgccgcccgcgatcagcggcagctcgcggttcttgcggcgaaactcgaagcgcacggtcgccgcgtcgacgatcaccgcacgcgcgatgtccgcgtagtacgccgggtattgcggcgccgccttcgggctcttcagcgtgtcgaacgaatacttgacgtccgccgcggtgacgggttctccgttcgagaagcgcgcgcgcggattcagatggaacgtgaccgacaggccgtccggcgcgacggcgatgtcgtccgcgagcaggccgtacgcggaggcgggctcgtcggcgctgcccgtcgtcaggctctcgaacagcaggtcgattccgggcgccgggttgccgcgcatcgtgaacggattgaacttgtcgaacgtcgtgagccggttcgggttcgcgagcacgagcgtgccgcccttcggcgcgtcggggttcacgtagtcgaaatgcgcgaagcccgccggatacttcggctcgccgtactgcgcgatcgcgtagacggcgtgcgccgcgggcgccgcgacgaaggcgagcgcgacgcccgccgccgcccggcgcgcgaagcgcgcgagcgcggcgcgcgcgcgggccgcccgtcgcggcgcggcggcgcgcgcggcctgttctgatggcgccgcgcgttgcggcgatcgcggccggcgggcccggggcgaaccgatcgtcatggaagtgttggcagtcgttcgaggatggcgatgtgagagaattctacccattcgcaaccggttgcagccaaacgcagcccgccgaccgtgcgggcgcgggcgccacacataggagaattcatgggctttctcgacggtaaacgtattctgctgacgggcctcttgtcgaaccgttcgatcgcttacggcatcgccaaggcgtgcaagcgcgaaggcgccgagctggcgttcacctacgtcggcgatcgcttcaaggatcgcatcaccgagttcgcggccgagttcggcagcgaactcgtgttcccgtgcgatgtcgccgacgatgcgcagatcgatgcgctcttcgcgtcgctgaagacgcactgggattcgctcgacggcctcgtccactcgatcggcttcgcgccgcgcgaggcgatcgcgggcgacttcctcgacggcctcacgcgcgagaacttccgcatcgcgcacgacatctccgcatacagcttccccgcgctcgcgaaggcggcgctgccgatgctgtcggacgatgcgtcgctgctcacgctgtcgtatctcggcgcggagcgggcgatcccgaactacaacacgatgggcctcgcgaaggcggcgctcgaggcgagcgtgcgctatctcgcggtgtcgctcggcgcgaagggcgtgcgcgtgaacgcgatctcggcgggcccgatcaagacgctcgcggcaagcggcatcaagagcttcggcaagatcctcgatttcgtcgagagcaactcgccgctcaagcgcaacgtgacgatcgagcaggtcggcaacgcgggcgcgttcctgctgtcggacctcgcgagcggcgtcacggccgaagtcatgcacgtcgactcgggcttcaacgcggtggtgggcgggatggccggcctcgaggaataaggccgccgggcgccggactcggccccgcgccttgacgcggcttcgcccggcgcccccaaaaaagcatcccgcgctcgcgaaagcgcgggattcgtcggaggatcgaaccgcccgtttccccgggcggtttttttcatggggtcatgggagcgccgggcggcggcgcggcgatgccgcccggcgtcacgccgcatatggccggctgccggttgccggcgcgcggccccgccgaagaggcgacaggcggcgcaatcagtggcgccagccgttgtggcggccgttgtcccagtgaccgcgatcccaatcgcggccgcgatggcgataccactcgtcacgcccccagtagcggcggccgtcccagtaacggtcgccgtgccagccgatcacgatcgacggcgcgggcccgtagacgggcgccggcacgtacaccggcgccggctggtacacgacgggtggcggcggcggcgcatagacgggcgccggagccacatagacgggcgcgggcacgccgacgttgatgccgacactgacgcccgccagcgcggcgccggaagcgagcagcgcggcgaaaccggccgcgagcgaggcagcacgcaaggatttcatgaactccccttctggttgattcgttggattcgactatagcgggaagcgtctgcaccgcatatttcaactttgtaagaactgatgcgcgggatcgcagccgcgtcggcgggctaacgtttggttacattcggcctcgcggcggccgggcagagcgcgtgcccgcgcgcggcgcgacgcgacggccgcgccagcgccgcggcgtacaaggcaggacgaaacggcagaaagcgatcgggcgccggacggcgacgcgttgcgcatgccggcgcttcgcctagccgcagcgaatcagcaaatcggcgaatcgttgaatgcgtcgccgcccgccccggtccacacgcgcgagcgcaccggcgaatcgatcgggaaaaacggcggcgaagcgtggcgaaagcgcgtcggcaagcgaaacgcgcggcgggcgaaagcaaacggtggactaagcgaacggtggactaagcgaacggcgagctaagcgaacggcgagctaagcgaacggcgagctaagcgcgcggtgggccaaacgcgcgacgcgcgcagaaccgtcgcgctggctcgtcgcgcttgcccgcaccattcgtcgccccgtccgccgtgcgctcaccgcccccgcatcgcgccacgcgttccggcgcgcgaacgaccatgcgctatcccgccgtgcacgcggcggcacgtcagcctgcaccgccgcttgcacgaaggcgcacgagcgcgcgcgccatcaagccgattcggcttcgagcgtcgcgggcgcggcaaccggcgtatcgacgacgcgcaaatgcacgggcacatatttgtgataaggcgtgcgcgacagcggatcgcaatgcgcgcccgaggtcaggcgattgagctcgggaccgacgggcggcccgcccttgtagcgcatgccgtagccgtgcggcaacgtgaccatcccgcgccgcacgctatcgtcgagctcggcgacgacttcgatgctgcccgtcgccgacgcgcacacgagcttgccgccgtccgcgacacccagcgccgccgcgtcgtccggatgaatccgcagcgagccgtgcggatcgaccttgcgccacgtcggatcgcgataaatctggttcgcgttgtacgcgcgccgctcgcccgccatcagcacgaacggatagtcggcgccgggcggcgtctcggtcgcgagcgcgcgcagctcgtcgatcatctccgggatgtgcaggtgcacgcgagcgtccggatggcggatgaagcgccacatctcgtcgaattcgtgcacgctgatgagcgtccccgagcggcgctcgagaatcgcgcgaaagagcgccgtgccgagcgtcgcgcgattgccgcgaaatccggcgcggcgcacggccgcgtaatgccgctgcgcgtacagcatcgcgagcggcagcagcggcgcgctcgccgccgcgtcgcccggcaacgcgcggccgagcgtgcgatagacgatcgacgccgcgtgacgctgccacttcttgttcgccgcgagcacgatcccgagcgcgcccaggtaggccagatgcttcgacgcgcgcggctcgaaccgcgcgatgcgctccagaagcggaaagcggcgcggcagctcgcccatcttctcgagcagccgcgtatagatctccggctccggcagcgactcgccgagcggcggcagcagcggatggcgcagatgaaacgcgttcgccgggaactcgaggttgaagcccgtcgcctcccacttctcgaactgcgacgcggcgggcagcacgtaatgcgcgaggcgcgcggtttcggtcatcgcgacgtcgatcacgacgagcagctccagcttgccgaacgcgcgttcatatgcgttcgtatcggcatacgtgacgaccggattcgcgctgtcgacgaacgccgcgcgcacgcgcttctcgcccgcgcgctcgatctcgtcgggcaggatgttcggcggatagatgcccgcgatcggaaacatccggtgatgcgcggtccgcttgagcggcttgccgtgacggatcgcgcgctcgtcggtatggccgatgacgggcagcaggaacgaatgcaggttgttgccgccgcgcttgccgaagtggcccgtcagcaggaacagcagcttctcgaggtagccgttgagcgtcgtgtgcagcgtgtgctggatgccgagatcgatgcgcaggcaagccgcgcgcgcggtcgcgaagccgtgcgcgacgcgctcgatgtcctcgagcggcacgtccgcgcggcgcgcgtattcggcgatcggcacgtcgcgcagcacgcgctcgacgaactcgaagcccgtgcagcgctgcgcgatgaacgcgcggtcgaacagcccgtcgcgcagcatgatcgcgagcatcgcgctcatcagatacgcgtccgcgcccggccgcacctgcagatgcagatcggcgaacttcgccgtctccgagcggcgcggatcgacgacgacgagcgtgcgcgccggatccttcttcagatcgcgcagcgtgtcgcgcgcattcggaatcccgtgcgcctgatacggattcgcgccgatgacgagcacgtaatccgcatgctcgatgtcctcggtcgtgtggcagtcctgacggccgaacagccgcccgttgagccagaagtcgcccgtcttctcctggccgagcgcgttgtacgcgtagcggctgcgcatcgcggcgagcaactgccggctgtacgcgccgccgacgtggttgccctgcccgcccccgccgacgaacgcgaacgcgtcgccgccatgccgctcgcgcagcgcgacgaggcgctgcgcgatgtcgtcgagcgcctcgtcccatgtgacgcgcacgaagctgccgtcgggctcgcggcgcagcgggtgcgtgaggcgatcgtcgtgatgctggtagtacgtgagacgcgcggccttctggcacagatagcctttcgaaaccggatgatcgtcgtcgcctcggatcttcgcgaacttgccgtccgtgacgtcgacgacaaggccgcaattgcgcgaacacagaatacaggcggttttctcgactgccatcgcatgctccatctgccggcgcatccgccggaatcggggaagaatgaatatgaaataacgatcgttacggtaacgaacgttatgcgatgtattgatcggagtcaatcgaacagacgctccaaacgcggtgcaagcctcgccgcccgcgcatgcatgacggcgtacggcgaagcgcaagacgcagcgcgcgccgagcgcgacgccgatgccagcgcaaccgcgccgaaaagagcgatgcaaggcataccgcggcgcatgcgtgcaccgcgaagaagcgctccggcccgattccggccatgccgctcgaacgccgcatggccgcgcacggtcgatcggcaatgacgaacggcccgcgtcccgccgatgttggtcggcacatcgaaacgtgaatcgctcgcttcgccgcgtggcgcggcgttccgcgcgcggcgcgtcccgcgtcgcgccgccccatgcacgcccgaggcgacatctcggtacgcgcggcgcgcgccggtcatgcgccgacgcgcctcgtcatttctcgacgaacgcgcgctcgatcacgtaatcgcccggcgcatggctcgtgccttcgacaaagccgcgccgctccagcatctcgacgagatcggcgagcatgctcgggccgccgcagaccatcgcgcgatcgaccgcgggatcgagcggcggcagcccgacgtcgtcgaacagcttgcccgattcgatcagctcggtcagccgcccctgacgctcgaacgtctcgcgcgtcacgctcgggtaatagatcagcttgtcgcgcacgagatcgccgaagtacgcgttttcgggcaattcggtcgtgatgtgatcgaaatagccgagctcgctcttccagcgcacgccgtgcatgagcacgatcttgtcgaacgcgccgtagtagtcgggatcgcggatcacgctgatgaagggcgcgagccccgtgcccgtcgacagcagatagagatgcttgcccggccgcagattgtcgatgatcagcgaaccggtcggcttgcccgcgacgagcaatttgtcgccggcccgcaaatgctgcagccgcgaggtcaacgggccgtcgggcaccttgatgctgtagaactccagatgatcgtcgtagtgcgcgctgacgacactgtaggcgcgcatcagcggccgcccgtcgatctcgagcccgatcatcacgaactggccggtcttgaaacgcaggcccggcgcgcgcgtcgtcttgaagctgaacagcgtgtcgttccagtgatgaacggacagcacggtttcgtgggcattcgcggacatcttctcttcatcctcccgtcatgttcatgaagcgcacgatgtgcggcgcgtccagatcgaaccgatgccgctcgggcttgagcggcatcgcggcggcgatcgcgccgcgcagccgcgcatcgtcgccggggctcgtgcgcagcacgtcgcgcagctcggcgccgtgctcgttgccgagacacagcagcaggcggccgctcgccgtgacgcgcacccggttgcagtcgccgcagaagttgtggctgtgcggcgcgatcacgccgacgcgaatctcgctgtccgccatgcggaaataacgcgcggggccgcccgtcgaaacgtcgctcgggaaaagcgcgtaacggccgcgaatccgcgcgagtacctcgtcgctcgacacgaagcacgaagcgcggtcgtgctcgtcgatcgcgccaagcggcatttcctcgatgaacgccagatcgagccgctgcgcgcgcgcgaaacgcacgagatccagcacttcgtcgtcgttgcggccgcgcaggatcacgcagttcagcctgatgcgccgaaacccggcgcgcttcgccgcggcgatgccggccggcacgtcgcgcaggcggcccgtgcgcgtcaacgcgccgaaacggtcctcgcgcaggctgtccaggctgacgttgacgcgagcgaggcccgccgccttcaacggcgcggcgaactgcgcgaggcgcgccccgttggtcgtcagggcgagttcgtcgagcccgggcaggcgcgcgatgcgctcgacgagcgtcgtcaagccggggcgcacgagcggctcgccgcccgtgagccggatccggcgcacgccgagcgcgacgcacgcccgcgcgagagcggcgagcgcgtcgagcgtcagcacgtccgagcgcggcaggaatcgcatgtcctgcgtcatgcggtacacgcaacggaagtcgcaccggtccgtcaccgacagacgcacatacgtgacagcgcggccgaagcgatcgacgagcgcgcgcgccatcgacgcgcgcggcgccggctcgccgccggcgcgcggttcgccgcggcgcgcgcccggctccgaacgaggcggcatcacgcgcctcacgcgccgttgcggtccaactgggcgagcttgccctgcacgtcggcccacgccgcgtgatcgggaagcgccggtttcttgccgatgatccgcggccagttcggatgccgcgcgagctcggcgttgagcgcgacgaagtggcgctgatcgtccggcagctcggcggcggcgcgtatcgcgtcgatcgggcattccggttcgcacaacgcgcagtcgatgcattcatcgggatcgatgacgagaaaattgggcccttcgtgaaagcagtcgacggggcacactgccacgcaatcggtgtgcttgcaccggatgcagccttccatcacgacaaaggtcatgcgatatctccctgagggcggactcgagcccgcgcgttttgaaaatcgaacggcgaatgcgcagcttcacggtctcgcaccgcgcccgcgcatcgttccgcggccccattaagttcctatttggaacttaatgggcgtgattccggctgggcccaactacgcgacatacggccgaacgttccgcaacactcgcggtatccgaattcagtaccgtcggctgcccatgccgctgccgtgcgaatcgacacgaatcgacacgaatcggcccccggacgccaccgccctgcccgcatcgcgaaccggccgcctcggtcgacgtaccgcaagcggcgggccgaagcctgcaagcggcgcccgttcgataacgggcacgccgatcatcggcgaaggcccattgaataacgatcgttatggtaacggacgttattctatacttccatcgacgtcaatcgaacaaagcttcgaaaccgaaacgaacatgcgctattcaccgaaacacaaggaagccagccgggcgcgcctcgtcgaggcgggcgccgcgctcgcgaagcgcaacggcttcgcgaacaccggcatggacgcgctcaccgcggcggccggcgtgacgacgggcgcgttctattcgcaattccgctcgaagccggaatttctgtacgcgatcgtcgagcacgagatgtcgaaggtgctcgcgacggtcgagaaccgctcgaaggacgacctcgtcgccacgctgcgcagctatctgagcaccgcgcacgcggatcatccggagctcggctgcccggtgcccaccctcggcgcggaaatcgcgcgcgccgacatcgcgacccgcaggatgttcgaggatctgatcaagcgcttccaggcgtcgctcgcgaccgcgctgcacgacgacgaagcggcatggacgctcggttgcgcggcgatcggcgcggtgctcgtcgcgcgcgcgatggcgagcaccgagcgccgcagcgaagtgctgcgctcggtgctcgcgtatacgatgcgatcgttcgacgccgacgcacggaaaaagaagtgacgcacgcgcatgcgcgccgcacgccggcgcgcaaaccggccgggcaaccccgcgcacggccgattcggcgccgctaggcggcgccggccgcccccgtcgccgccggcgagcgcgccggctcgccatccggccatggcgtcaggatgtcgaagccgtcttccgtcacgacgaccatatgctcccattgcgcggaccacgagcggtcctgcgtcacgaccgtccagccgtcggcgagctgccgcgtttcggcgcgccccgcattgagcatcggctcgatcgtgaagatcattcccggcgcgagacgcagccccgcgccgggccggccgtaatggagcacctgcggctcgtcgtgatagatgcggccgatgccgtggccgcaatactcgcgcacgatgctgaagccctcgcgatgcgccacgctctggatcgcatggccgacgtcgccgagcgtcgcacccgggcgcaccgccgcgatgcccgccatcatcgcttcgtaggtcgcatcgacgagacgccgcgccggcgcggccggctcgccgacgcagtacatgcggctcgtgtcgccataccagccgtcgtggtcgagcgcgacgtcgatattgacgatgtcgccgtcctgcagcgcgtgatcggacggaatgccgtggcacaccacatggttcacggaagcgcagatcgtcttcggataaccgtgatagccgatgttcgcgggccgcgcgcgcagtacgtcgacgatgtactcgcggcatagccggtcgagcgcgttggtcgtcacgccggccttcacgtgcggcgcgatcatgctcagcacctgcgccgccatcgtgccggcgcggcgcgccatcgcgatctccgctttcgagcggatcggaacctgtcgcgaacgcgccatcatgcgctcctcgcggcgtcgacggacggcgccgcttcgtcgccctggatttccgtctcgatcagcaggcggcaaatctcggcatagctcagcgtcggatgcaattccgcgagcatcccgatgcgcagccagtgctcggcctgcgcgttgatcgagcggctcagcgcggcgctcgcgtggcgcagcgactcatgcatcccgtcggatatcttgactattcccatcgcacgaatttatacggttcatatacgaaccgtatattatcgacaagtccggccacgatcaagccctcgctccgcggccctagccttttgcggtcagcctggccaccgcgcaccgcacgatccggtctgcccgaaccgcgacggcacacgcccgccgtgtcgtcgacgcggggccgcgcgccggaggcggcgctcgcgacggccgaatgccgcgcacgggccggctcaatcgcccgccagttgctgcgccgcgagccgccgcatctgttccgcctcccgccacacgtcctgcttgcggcgaaacacggcctcgtcgtcggcgagcgcacggcacgcgcgcgcgacgccatggttcaggtcggccgcgcccgggccgccgccgaaacggtggctgcgcgcccactccagcggcgcgcgcgagacaaaatcgggatcgagcgcggcgagcgcatcgtggctcgagcgcccctgcgcggcgctgtcccgcaccgcctgcgcaacccgcgtgtgcgcggagcgaaaatcgatcgaccggcgaacgacgagcgattcggccaccgccatcgcgaccacgcccgtgtccctcagatgggcgtcgatgcgtgcctgcgccgcttcgagcccgtcgatcagcagcacggcgaccgccgccgcgtcctcgatcgccgcgcacgcctgcgcgatcagcccgttcatcggcgagcccgcctcgaacgaattggtgtacggcgtcttgccgagcgccgccgagcaactcgcgagcgcgccgaacggcacgcccgcgcggctcttcacgaattcgacgagaaacgggtttttcttttgcggcagcatcgacgagccgcccgtcagcgcggcgggcagcgacacgagcgcgaactccgccgtcgtccagatctgcaggtcctgcgcgagacgcgacagcacgaggccgatcgcgttcatcgccgacaggaaatggacgacgccgctgcggttcgccaccgcatcgaggctgttcggcgccggctgctcgaagccgagcagccggcagacgaactccggatcgatcggcagcgtcgtgccgccgcctgcgccggcgccgagcgggcagacatcgatgtgctggaacaacgcgaacagcgcatgggtttcgtgcgcgagcgcgccgtcgaacgcgagcagctgatgcgcgagcgtgcccggcagcgccggctggtactggctgtagatcggaaatgcgcagtcgacgttcgccgacgccttgaagacgaggctgcgccgcaagcgccatagcgcgtcgaacgcgcgcgacgtcgcgtcgcgcaaatgcagcttcgtcgtcgccgcgttgatgtcgttgcgcgagcggcccgtctgcagcacgccgccgacatcctcgccgagcgtctcgatcaggtatgcctcgacgagcatgtacaggccccgcggcctcggccgcgcgagcagcggcgcgtagcccgcgcgccgcagccggcgatgggcgtcgagcagcggccggacccgttcgggcgcgacgatgcgcgtcgccccgagcatgacgagatgcgcctcgttcagatcgaacagatggtcgagttccgcgagtggggcctcgctcgcgccgtcgccgtagacgatcgcctgcaggcgaggcggcaggccgggcgtcgccgcgttcgcgccgttcgactcgttcgactcgtttaacgcggctgcgcgcgcgtcgtcgccgatgtcgatgctcagcccggccaccgcacgctcggcgagcgcctcgaccgattcgcgatgatcgcccgcgcagacgacggcggcgatgcggtcgcggaagctgccttcgagccgcagcgcgtcgcccggctgcgcgatcggatggaaatgccggagctcgggccgcgcggcgatgtcggccggcagcgcgagcgggccgcgcagcacgccctcgcgcgccggcagcgcgaagcggatcgcgccgtagcgtttcgcggtgagatcggcaaacgccgccacgccgagccacatgtcgagcacgtggtcgagcaggtcgacgtcgaatacctcgccgagcagcaccggaatcaggccgcccgcgaggcgcggattgatctcgatgatcgtgaccgtgtcgccgcgcacgcgcagctcggtgtgcgcgggcccgaacgcgtagccgagcgcctcgagcgcgcgcagcaccgtgcgctcgatgcgctcgcgctgcgggctcgacaacggcgccggatagtcatgaccgatctcgacgaagtgcggctcgcgcccgaggcgttttctgacgatgccgacgatctgcgtgctgcgcgcgaccgtcagtgtctcgaccgaatactcgtcgccttcgacataggcctgcacgagcgccgcgcgcgtgcccgcgcgccgcagcgccgcgcagtgctcggccacctcgtcgacgctcgcgcacagtcgcacgccgacgctgccggagcccatcctcggcttgacgacaaccggataggcgagcccgtcgagcgcggacagcgcgacggcgtcggcgtcggcgtcggcgtcgagcgcaagcgcgtgcgtgcgcggcacgtctatcccatgctcggcgagcgtccgcgcgagacgcttcttgtcgcggcacacacgcgtcgcttcggtgttcgcggtcggcagcccgagccgccgcgcgacttcgctcgcgacttcgatgaaatactcggacgacgacatcacgcccgccacgccgtcgagcgacgaaacgaagcggtggatccggtcggcgtcgctcgtgtcgagcgagatcgtcacgacccggatcgcgtcgagaaacggatacttgccgcggttcgcggtgagaaagtaaggcgtgaggccgcgttgcagcgccttgcgcacgaggagctcgcccgtgcccgtcgtgttgctctcgatgaagacaaagatgcccgtcatgttttccgcgaaacgtcgatgaaggtggagcccgccgcccgttccgggcgccgggcgaatgccggccgcgcgccgcgcgtcacgcgtggagcgcgacgagccccggttgctcggcgagcgacttgcgcccccagccgatgcaggcccactcgcgcgccggatcgacctgatcgagccgttcgacgcgatgcggggccgtgcacggcgcgccggcgatctcgccgttcgccttcagccagcgcgcgtcgaagatcgtgtcctgatagcggtagcccgtatcgggcgcgacgaacagcgtcttgcgcgcgggttgccgcgccgcttgatggctcgcgatccgatacgcggcgccgctcgtcgggccgcagaacagcccgtgccgcgcatgcagctcgatcgcggcaaggttcgcctgcgggctcgcgagccagtggatttcgtcgaattgcgtgtggtcgagaatcttcggcatgatgctgttgccgagcccgcgcagcgtgcgcttgccgtccggcaagccgaacagcacgctgttgaacgtgtcgacgcccgtcacgcgcacctgctcgctgtgccgccgcagatgcgtcgcgaggccgaccgacgagccgcccgagccgacacacgcgacgaggtcgaacgccgggcccatttcgtcgagcagccgctcggcgagcgggcggtatgcgtcgggattgccggggttgtcgtattgctgcacccagaacgcgttcgggtgcgcgccgagcagttgcgcgacgcgcgcgagccgcaggcgctggtatgcgccgagcgcatcgggcttctcgatgatgtcgacctcggcgccgaggttgtgcagcatgccgcgcagcttcggatcgatcgccggatcgccgacgatcctcagcttgagcccctgctcgcggcatacgacggcgaggccgagcgcgaaattgccgctcgacgattcgacgacgagcgtatcccgatcgatccggccgtcgcgcagcgcctgctcgatgatgtgcttggccggaatgatcttcatcacttcgagcgcgaccgcgtaaagattcggcgcgagctgcacgatgcgcggctcggccatcgcaccggagacggtcgcccggattttcctgttcgatgcggcgtcgtatgtcatgagctcacctggtgaagaagcgcgagatgggttggccaagcgcgtcgcgcagcgtgcgctcggcacgcgcgatcgtgtcgagcgcgtcggggcccgacgcatcgaagcacaggccgatgaacgtgccgctgtggcaattgacgatgccgtgcgcgccgacttcgcgcatcagcgcttcgagctgccgcagcgttcgcttcgggttgcgcttctggtgcatttgcgcgctgagcgtcgccgcgcgcccgatctgccgcacatcgctgcgcgagatcgccgcgtcgacgtcggcgagcagcgccgcgtactgatccgcttcctcgtgggaaaactcgaagcgatggcagttgtactcgacggtatcgatcgtgccgccctcgtcgatcgcgagaatgcagattttcggcagccggcccatcaccttgccgagctcgacccggcgatggaagaacgcgaccgattcgtcgaacatcacgccgtcggtcggctcgatctcgcgaatgatcgcgcacatgtcggcgggagaaagcgggatgtcgaaacacgcggcgagcgcgcgcagcgtcgcgacgatgtcggacgacgagctcgcgagccccttgccctcggacacgtcgctgcagatctgcaggacgccgcccgtcaggatgccgaatcgttcgagaaagagcgcggcggccttcagcgatttcttcttgctcgccggaaagacatacaggcgatcggaatcgcgaaaccggcagaatcgggcagtcgagctcagcgtgatcggcagcgtgatcagaaaatcgtcgccggacgcgggctcgcgcccctgaaccagttcgccgaacgtggccggcgcgcggccgatcgagaacaggcgccggggcggtgcgtgcgcgctcgccgcgcgcgtcctgtcgggcttcgcgcacgtgcgcccgccgtcgcggccgacatggccgcccgcggcgatcgacggcccgcccgccatcgcatcgagattgggcgcgacgtgcgtgcgaggggccgacgcgggttcgggcgcggcgccgccggcgcgcatccgcgtctcgcgcggcggtgcgcggcgcgcctcggcctccatcgcctcgccgtcgtacagcagtcgcccgatcaacgcgcgcttgccgtcgtcgacgctgcccgccgtgatgaaccgcagtacgccgaggtcttcgttgttctcgatgatgctcatgatggatgtgtcctcgcgtgcgtcagaaatagccctgcttcttgcgctgctccatcgcggcctccgacgcctggtcgtccatccgcgtcgccccgcgctccgtgatctccgtcaccgccgtctccgcgatgatcttctccacgtcgtccgcgtcgctctcgaccgggcacgtgcacgaaatgtcccccaccgtgcggaatcgcaccagcgcctgctcgctcgtctcgccctcgcgcatcggcgtgagcggcgtcaccggcacgagcagcccgttgcgccgcacgatctcccggcggtgcgcgtagtagatcgacggcagctccagcttctcgcgcgcgatgtactgccacacgtcgagctccgtccagttcgagatcgggaacacccgcaggtgttcgccccggtgcagccgcgcgttgtacaggctccacagctccgggcgctgcgccttcgggtcccactggccgaattcgtcgcgaaacgagaaaatccgctccttcgcccgcgccttctcctcgtcgcgccgcgccccgccgatcatcgccgtgtagccgtgccgctcgatcgtctcgagcagcgtgaccgcctgcgcggcgttgcgcgaatccgtctcgcggcgcagcaccaccgtgccgcgcgcgatcgaatcctcgacgtggccgaccaccagctccgcgccgatctgcttcgcgcggcggtcgcggaaatcgatcacctcgtcgtagttgtggcccgtgtcgatgtgcacgagcggaaacggcagcgtcgtcctgcggttcgcgccgagcccgaacgccttgagcgcgagatgcagcacgaccaccgaatccttgccgcccgagaacagcagcgccggcttgctgcattccgcgacgagctcgcgcaggatgtggatcgactcggcctcgagccagtcgagatggcccatccggctcgtcgacgcgccggcggccccgcccggcgaagatggttcgagcgttgcgttcatggttccgctcccccgttccgaacccctgcggcgcgacggccgcgatgcggcggcgccggttccgcccgccggttccgcccgccgatggggcccgcggcgaatcgaatcggccgcgcggccgcggcgcggcttcacggcggcgcggcgcgcgccgctcacgagcacgcgaggcccgcctgcgccgcgaaaagttcgacatcctgcgcgtacgtcccgagaaaatcgtcgtcgtcgtagtacgcgagcgcctgccggaacatcttgtcgcggctctcccagcggttctccatcggatactgcgacacgcgcgcgtgatcgtcgtgcgagatgtgcagcgcatggccctcgacgtgccgcacgaggcccgcgcccagcgtgagccgcgagatcatgtcctgatcctcccagccccagccgtgcagacgcccgttgtagccgttcaccgcgaggaaatcccgccttctcacgaacagcagccccggcgcctggcgcgtgccgtcctgcgcgtcctcctcgttgtcgacgatcgtgagttcgcggccgttgcgaatcctcacgtccagccgatagccgaagcgaacgacgttcttcgcctgccgcgcgttctgctccgtctcgcgcacgcctttcagtgtcgcgaacgcgccgggcgccgcgtcgagcttgcgcacgagcgacacgatcgcgtccggctcgacgatgatgtcgcagtcgcaaaagaacagcatgtcgtgacgggccgcgtgcgcgccgaggttctgcgccttcgtcttgtggaaatagcgctgctcgcgccactgcgcgacctgaaccgcatgctcgaagccctcgagctggcgggcgaggctcgccgcgtcgccgccgaaattcacgatcacgacttcgccgttcagccggcccgcggtctccacgagccccggcagcgcgccggccagttcgttgcggtttcgccatgtcacgatgatggaaagcatggtcaatctccttcgggttgaatcgacgccgtcgaagtgtcgcgccgacgcgcgcggcggcgcgccgggtgccggccgcgcgtcacgcgtgccggatcgcgaagtccttcaggaacgcgcacagccggctcaccgcctgctccgatacggcgttgtagagcgacgcgcggatgccgccgatcgagcggtgcccgctcaggccgcagaagcccgcctccgtggactgctccttgaatagcgtgtcgagccgcggctgcctgaaacggaacgcgacgttcatcgtcgagcgcgccgccctgtgcgcatggcagtcgatcacttcgttcaacgcatcgagcgtcgcatagagcatggcggccttgcgcgcattgatgtcgcgcatcgcatgcacgccgccgatttcgtccctaatccagcgcagcacgagcgccatcacgtagatcgcgaacacgggcggcgtgttgtagttcgaccgatgctcgacgtgcgtgcggaaatcgagcatcggcggcagcgtgtccggaacgcgctcgagcagcgcgcgccggatgatcgcgaccgtcacgccggcaggcccgagattcttctgcgcgtgcgcgtagaccatgccgtacgcgcgcacgtcgaacggcctcgacatgaaatccgacgacatgtccgcgatcagcgggctgccgggcagatccgccgcgtcgggaaactgcagcccttcgacggtctcgttggatacgtagtgacgaaacggcgcgcgcgcgtcccagtcgagcgcggcgagcgacggcagcgtccggtagccgctcgccgcgccgtcccagaccacgcgcatcgcggccacgcgcgacgcctcgccgatcgccttgcggctccagtagcccgtcgtcacgtactcgggcgcggccgcgcccggccgcgagaaattcatcgggatcatcgagaactgcaggctgctgccgccttgcaggaacacgacgccgtactcgtccggaatgcccagcagatcgcgcagatccgcctgcgcctgcgcgagcagactcgagaaccagctcgagcgatggctcatgccgagcaccgacaagccggtttccggcagctccaccaccgcttgccgcacctgttcgagcacggtatccggcagcgcgccggggccgccggagaaattcagttgattgcgatgcatctgacgacactcccgaggcaaggtgagaaccggaatcggatcacttctgcagatagcccgcggacggacgcgtcgcgccccgcctgagcgcggcgttcagcggctccgagtagtacttgaagacgaactgcgcgacgagcgccgacacgcacagatagaagagcagccacagcggcttcgcggcgatgtcgacgttttcccgcgtgacgtactcgcgcagcacgccgagcacgacgatgtggaacaggtacagctcgtagctgcgctgcccgaaccagccgatgaagcgggagacgaacgacggcgccgcggcctcggccggcgcgccgcccctgaagcagtacagcagcgccgcggtggagaacgcgaccaccgacacgccccagacgacgtgctgcatgatcggaccagacaagtacgtgacggcgatcgcgaggccggcgatccactggatcgcgcggctgcggccgcgcgagatcgcgcgcgcgggcagcagcgccgcgcaggcgcccatcgcgatcgcgtcgaagcacgacaggtagccgtacagcgcgacgatctcgtcgtccgcgtgcaggctccgatacaccggcgcgacgagaatcggcacgcacaggaacagcaggatgtagcggcggcgcttgagcagcaggcacagaatcgggaacgacagatagaacacctcctcgaccgacagcgaccagaggatgttcatgctgtagttgaaatagccgaccttggccatcagcacgttgtgccagaaagtcagcacggacagcaccgagaccaacacgctcgccgtgtccggcttgttgacgaacgagcgcatgccgagcgagccgagcgcgacgatcaccgccagcacgagcacgaggcacggcaggatccgcgacgcgcggaaccggtagaaggtcgccggccgaatcgcgccgagcgagccgaagcgccgggccgacgtcgacgtgatcaggaagcccgacaccgcgaagaacatcgtgacgccgtagttgccgttgcgcgagatcgccttgatcgcgccggacagccatgggacgtcgaacggcagcacgtgcagccggtacgtcaggtgaaaatgcaggatcagcacgagcaggatcgcaatcccgcgcagcaggtccacgccatcgctacgttttttcaattccatcatcccttcctgttccagattcccgcgccgcggcggccggcgggcggccgctcacgcggcgcggcgctgcaagtccgccttcacgcgcatcagatgacgagcgacgtcctcgatctcgtcaatgcgatacgacagcggcagcgcggcgctttcgctactttcgctactttcgctactttcgctactttcgctactttcgctcccttcgccgcccgcgccgccgtccgccgcgagcgccgcccgccccgacgcgatccggacgtttccgtgcgcgtcgatcgacacgccctcctcgcgcgcccattcgcgattgctcgccaccgcctcctccagcgtcaggccgggcggcaagtccaactcgagccggccgccgcagatcgtcaccggatagccgccgcaaagaccgagcgggccgggcgcgtgccccgcgtaccgctcgacgcggccgagcagcgcggcgatcaaccgcgcgcccgtcgccccggtgacgaggttcagcgatgctccggcgggcagccgcacgtcgggcagcgcatccggcgcgatcgccgccgcgccgtcgatccatgcgcgcggcggatgcaggcggccctgcccggcaatggccgcggcgacctgccgatgatgcgcgagcatccgcagccggcgcggcgcttcgacgcccagtcgcgcagcatacgtcgcggccagcgtcgcgacgttgccgatgccgcacgtcacgtcgtggccgagccgcacgaggatctcgttcgacgcgtccggatagcacgcgttgacgaaacggctcgccggcgcgcgctcgccgatcgcacgcgcgacgcgcagcgccagcgcgagctgcagcggcagcgtcgcgccgtagccgctcgcccggatctcggccgcccatgcgtcctcgccgcgcgcgatctcccacatcgattgcagcgacgcggcatggaacacgaccttcggcgcggcctcggcgagcagccgcgcgagatcgcccggcgcctcccagtcgatcgcgcggcacgcgacccggtgatgcgtgtcgagcgcgcacgcgcgcgcatgggcggcctgctcgagccatgcgagccgctgcgcgttgcgcgcggccaccacgatcgtcatcggcgccgcgagcgtgggcatcgccaccagatcgaacagcaccgcctcggcgagcgagccggaacccgtcacgagcagatcgaccggcatcgtcaacgcccccgccgctcgagctcggccgcgatccgcgcggcgacgtcggcggcgcaaaggccgtaacgccgcagcaactcggccgtcgggcccacgtcgccgctccagttcgcgggccagctgaacaccggctcgcgaaccgcgtatccgttcgcgcgcagcagatcggccaggccgccgaagcgcgtatggtcatcgacgacccagatcccgtcgacgccgtcgacgagcgtgccgaacgcctcgccgggaaacggcgcgagccgcgcgaggtgaagcgcgcccgcgtcgacgccgagcgcgcgcaactgctcggccgcatcatgcgcgacgtgcgaaaacagcccacagctcacgagcgcgatccggcgccgcgcgccgatccagcggcattcggccggctcgccgggcagctcgccccacggctcgcgcggatagcgcacatacgccggccgatccgttagcatcaccgcctcgacgacgaagcgcgtatcgcgatcgcacgcgggcgcccagacgtcgacgttcggcagcgacgccatcaccgcgatatcgttcagcgccagatggctcttgccgttcgggccgccgcagccgccgctgtgcgagccgacgagcgtgacgggcatgccggtctgcgcgagaccgacgcgaatctgatcataggcgcgatagcacaggaacgccgcgaacgagaacacccacggccgcaggccgcaagcggccatgcccgccgcggtcgacaccatcgactgctcggcgatcccggccatcaggaaccgctgcgggtacgcgacggcgaaccggtccgcgccgtacgaatcggcgagatcgccgtccagcagccagatccggcgatcgtgcgcggcgcgctcgacgagcgcctgcacgcaatgcgcggcgggcctcatgcgacgccctccgcgacggccaccgcgtgcctgaactgatcgtcggtgagcgacgtgcagtgcgacagcccggggtcgaattcgaacgcggggatgccgcgccccttcacggtcgacgcgagcagcacgctcggccgcccccgctgcgcggtcatggcgcgcatcgcggcttcgagccgtgcggcatcgtgccccgccacttcgcgcacgtgccagccgaacgccgcccacttgcgcgccgcgtcgggcagcggctcgggcgcgacgccgtcgatgccgcgccagcccatctcctgaaaaccgttcaggtcgacaaccgcatgcaggttgtcgacgccgtagcgcgacgcgaactgcgccgcctcccacacctgcccctcctggcattcgccgtcgccgagcacgacccatacgcgcgcgccggtgccgcgcaacgcgaacgccatgccgaggccgaccgacagcccctgtccgagcgagcccgtggaaaaatcgaccgcgtcgagcagcgtcatgtccggatggcacggcaagcgcccgccgcccttgccgtacgtcgcgagctccgcctccggcaactcgccgatcgacgcgagcaccgcgtacagcgcgaccgaggcgtgccccttcgagaggatcagccggtcggcgagcccgtcggcccggcgcgccggatcgcgccgcagcacgcggtgatacagcacgacgagcgtgtcgagcacgctcatcgcgccgccgaaatgcccgccgtcggcgccgtgcagcatcttcagcacccgcttgcggttttccagcacctggttgtcgagattcatcgccattcctgttcgaaacaagggttcagcgcaggcgcgccaagccgtgctcgcgcaacagcgcctccggccggatctcgcgccagcgcgcgtcgaacgcggcgagcgcgccggcatcgcccgtgcgcgccgcgagcgacgcgcgcgacaggcccgagccttcctgcgcgtcggcgcgcagcgcgcgctcgacggcggcgcggtgcgcgtccagatcgtcgcgcgcgcgcaggatgcgccgtagcgccgcgagcggatccgcgagcagatcctcgtaccagacgagcagcggatcgacgcgggccgcgtgcatccggtcgaacgcctcgaccgacgccttgagcagctcggcgagcgcctcgccgctgtcgccgaacgcgcgcgagctcgagcgcacccagtcgtcgcgattgcggcacatgaacacgtagcgcgcgtgcggcatcgcgttcaggaacacgtccaccgcgcgattgcagcgcgcgcgcagcttgatgatcggcgcgggcccgcacgcgggctcgaacgccgcgacgcagctctgcacgatccgctcacgcgcaggcagcgccgcggcgcgctcggccgcgtcgtcgaaatgcgcgacgctcgtgagcacgtccggctccgacaccgcttgctcgcccaccgccgcgagcaagcgcgacagcagcgtcgagccgcagcgccccaccgagaagatgaagatcggcgtcatgcgcgccgcgcggccgggcgcctccaactgctcgaacggcacgtcgagcagttgccgcgcggtgcgccgttgacgctggtagagaaacggcacgtcggtcatcgcgcagtcgtcgtcccagcggctcaggaaaagccgcgcgtcgcgccagtcgacgcacagcggtacgtagcgctcgccgtcgccgatgtcggacatgcccggcacctgcgcgacgagcgccgtgtcgaaatcccgcggccggaccatccgcgtcgaatcgacgtggcggcgcgcgagcacacgcagcacgcgcaccggccggcgctcgaacgagcgcgacgcaggcgcggacgcgctcatcgcgtcacggccccgattgggcggcggcgagctcccgctcgcgccgctcaccacagcgcccccagcaacgcctgcgcctcttcggtgaacccttcgccgccgttcgtgccgcccgcgtactcgccgaacaccggccccttgtccgaatcgaacaggtcgacacgcacgtgctcgatgcccgtccagtgccggtagtaatcggcgaggcgctcggccaactcgatcaccatcgggaacgtgtcgggccgcgcgatgccgcgctcgacgggctgcgcgctgtgatacagcgcgacgcggttccagtcccggtcgtagtcgtacgcgacgcagccgaggtcgtagcccacggtcacgtagtggatgtattcgacgcggccgtgaaacgtcaggcacttgaactgggacacgcacggcgagccgtcgcggttctcgatcatctcctcgacgagcacgtcgttgttcaacccgcggtagcaccactgccgcgcgaagaacgcgcggatctcgtcatggcccaccgccctgcccgtcttcaggtcgacgccgtcgtccatcagcatcagcacacccgtctggcagcgcggcttgatcacgtagcgcgccggcagcgcatcgaaatcgcaatcggcgacgttgccctcgaaatacagcttcggcaggtactcgcgatacgcgtgcagatgcgagcggcacgtcagcttgcagtcgagctgcgtctcgcacgcgacgcgccgcatctcgtcgggcgtcgcgccgggcaggaacacgccgcgccggtcgtcgtaatgcggccatctggcccgaaccttctctctgaatgtcttcacgacgctctcctctcgattctcacgcgcgccgcgcgcgcgcgacccagctctcgcgcctgccgagccgatagtcctcgagctcgctccagtcggcgacgccctgcgcgcgccagtcgacgcgctcgtgcgcaagcccgtagtgatcgaacagcatctcgacgagcgagcggttcgcccagcccatcagcccgctctggcgcacggtcgcgccgggcgccgccgcgtcctcgtaaagaaacacgagattgccggtgcggctgtgcccgctcgggatcacatcgttgagccagctgcgcaggcgcgcgatgcccgacacgctgccgaacccgccttgctgggtgcgccgcacgaatgcgttgacgcgccggttgcgcagccgttcgcgcaagttccaccgctcgcgcgcgacccacgtatcgaggatgaatgcgcccggcgcgatgcggccgacttcgcgcacgatgtcgacgtgctcgatcagatggctcagcacgccgaagcagaggatcgtgtcgaacgcgcccgtgtcgaccgacttcaggtattccaccagatccgcgcagatgacgtcgtagcggccgcgatcatgaccgcctcgcgcgagattcgcccgcgcgctgtcgacatggtcgtcgcgcgcctcgacgccgaccaccttcgtcgcgccgtgcgcgagcgccgcgtgcatgaagcggccatcgtggctcgcgagatcgagcacgcgcttgcccttgaaatccgccgcatatccgctgacgagcactttcgcgcgccagttcaggcgatgcgcgttcgcacggacgttgctcgacgccaggaacaccgaaccggaaaaatcgacgccggattgaatcaactgatttgacatatcggactcgcgctaaattgaatggtccgccgcgggcgatccgcggcgagcgtgtctgccgcccgcgcctcacgcgacggcggccgtggccggcgtgcgttcgccgacgccgtagggcacgtccccgcgcacgcacacgcgccgcgcgaagcgacgccccgcgccgtagtcgtcgacggccgtgtgcatcgtgcagcggttgtcccagagcgcgacgtcgccgcgcgaccagtgccagcgcaccacgtactgcggccgctccatcagcgcgtacaggtagttgaggatcgtcgcgctctcggccgaatgaaagcccacgaggtgggacgtgaggaacggattgacgaacaggcacttgcgccccgtctccggatgcacgcgcacgaccggatgctcggcgccgaacacctcggacaggtccatgtcggagcggccccgcgtctggaacgcgccggggcgctgcgcgtactgcggggtcatcatgtcgtgcaccgcgcgctgcccttcgagaaacgcctgcatgcccggcgacaacgccgcgtacgcggcctcgaggtcggcccacatcgtgtcgccgccgctgtcgggcgtctccttcacgcacaggatgcccatcgcgctcggcgtcttcgcgatgctgaggtccgtatgccagatcgacgcgcggccggtcgacaccgcgccgtcgaacaccgtgacctcgggctggccgtcgggcttcgcggtaaacgacggaaaattcgtctccagttcgccgaacagcctgccgaacgcgatctgggtctcgacgctcagctccggctggttcgtgaagaacagcaccttgtatcgcagcagcgcctgccggatctcgtcggcgcgcccgctctcgacgacgtcggcgagcgtgcggttgcgcacctgcgcgccgatggtcccgctcagcggccgaatctccagtgtttgcatctcgtcagctccttgtcgtatgaaccgcgtggtcggccgggcgatcggccgaacgatccgcccgcccgtcgtcgccgctcgcggcggcggactcgaagtgcgcctgcgcgaagcggtacagctcgatgtcgaaccgattcttttcctcgacgtacgcgcggcatgcgtcgccaagctcgacgtcgcgcccgtacgcgccctcgttgcgccgctcccgcggcgcgggcgcccagccgaattgccgcgcgaagcgccgcatcgacgcatcgaaccgctccgtgagcccgaacgccgcgaaccgctcgacgaggttgcgcttcgcgagcgccagatgcgcgccgctcacgcgctcgcgcgacgagccgaacgtcgcgccggacaccgcgcgcacctgatagttgtcgaggtcgatgctcgcgtcgctcatgaggaatgattcgagcccgatgcgccgctgcagcagatacgtgtgcagatagttcatcggctctttgagcgcgtagaagtagtacgacacgaggcgcgcgacgggctcgcgcagcagcgtgacgtagcggcagccgctctcgccgccgtcgaagccgtacacgaaatggccgcgcagcagcgcgtacgacgctttctcgccagcctcgagccgccggaacgcatcgagcttctcgttgacgacggggtgcgcgtcgtccgcatagaacttcgcgacgtcgcggcccgcgtacagcccgtcgagatacgcgccgaaggtcgtgccggcggttctcgggatatgcacgaatgcgatgcgatggtcgtggttcgtcatgcctcgacgctccggcgggacacggcttcccacgcttggccgagcgtgcgcgcgagcgcgtgcgggcaatcgcgcagcaggtaatggccgatgcccgcgaactcggcgagcttcacgctgcgcccgatgcgcaaccagtcgcggtggcgcgtctcgtactgcgacacgagcggatcgtcggtgccgacgaggcaccacaccggaatgtcgagcggcgtgagcgcgccgcggctcgcctcgtcgacgaggtggttgtaatagacgtcggcgagccagctgtcgtagcggaactcgtgcaggaagaacgcgcgctcgtcggggcggcccggcagcgtcgagccgatgccgccgagaaagccgaggatttcgtcgtcggtgcgcgcatcgcgcttgccgctcgccgtacgcatcaacgcgccgcccatgcacagcgcgcgcaggtcggccgagcgcctcgtcagttcgcgcgcgacggcgatcgcgagcgccgagccgttgcattgcgcgaacacgatgatcggcagcccgctcgcggcgagcagatcgtcgcacaccgcgttcgcgaggcgcgtcacctcggcgagcatcgccgcgtcgctgtccaccgcgttgcgcggcagcttcaccgcgaacaccgcgaactcgcccgcctgctccgccatcgcccggctcatctcgacgaagttgaccgggccgcccgccgcattcgcgatgcacacgagcgcggccttcgccgtcgccggatcgcccgccatctgcacgatcgagcgctcggcccggggcgcgcgctcgagatgcgcggcaagcgcctcgatcgtcggatgatcgtagatatcggtcacctcgagcggcggaccgtacttggccgcgatgcggatcgccttgaacgagtcgccgccgagcgcgaagaaatcgtcgagcacgccgaacgcgtcgtggccgagcacctcgccaaagacctccgccaggcgccgctcgagcggcgagcgcggcgcgagcgcgtgctcgctcgcgcgcggcgtttcgttcaggcactgctcgcgcagccggttgcggtccaccttgccgctcggcaattgcggcagttcccgctcgaagcggaacacggacggcaccatgtacggcggcagcttcgccttcagcgcgtcgacgatctcctcgcgcgcgccgtcgagcggcaccacgcacgcgcagaggaacgcctcgcggttctcgggccgaatcgcgagcaccaccgcctggcggaccgccgcgatcgcgcgcaggctcgcctccacctcgtcgagctcgatgcgcatcccgcgaatcttcacctgccgatccttgcggccatggaacatcagcacgccgtcctcgcgcatctcgccgaggtcgcccgtgcggtacaggcgccccttgtagcggtcggggaacgggctcttcacgaacgcctgcgcggtcgcgcccgccatgccgatgtagccgcgcccgatgccgacgccggtggccacgatctcgccgcgcgtgccgatcggcaccgggcgcagttcgtcgtcgacgacgtagagatcgaaattggcgagcgcgcggccgaccggcaccggattcacgatctcgtcgccgggcgacatgatgtgatgcgtgatgtcgtcggacgcctcggtcgggccgtacgcgttgatgagcttcgtcgcggggaacagcgcgaaccagcgccggatcagcgtcgcgtcgacggtctcgccgttgacgatcaggaacctgagcgacgcggggcgcacgcactcgggatgttcctccaggtattcgacgacggcgatcagataggtcggcaccacctcgagaatcgtcacgccgtcggccgccatgcggcggatcagcccggcgatgtcgttgacggcacgctcgtcgtagacgaacgtcgcgccgcccttcgtgagcgcgatgaacatctgccagaccgacacgtcgaagctcatcgacgcgttctgcgcgacccggctgtcttcgtccatctcgagatcgagcgccttgttcgcgatgttgttcagcatgccgatgtgctcgatcatcgcgcccttcggcttgccggtcgatcccgacgtgaacagcacgtagctcagatcgttgcccgacagatgcacgtcgggattgtcctcgaggcacggatcgtcctgcacgagatcgtcgaacgcgatgcgcggcacgccggcgacggccggctcggcggccgccaccgccgcatcgacgacgagcgccttcgcgcccgccagctcgagcatctcgcgcatgcgctgcccgggcagcacgggatcgatcggaatgtaggccgcgccgatcttccagatcgcgaggaccgtcagcaccagccggtcgctgcgcgacacgcgcacgccgacgagcgcgtccgtgccgagatcgggaaacgcctgcatcagccgattcgcgatccggttcgcggcccggttcaactcgccgtagctgtacgcgcgctcgttatagacgagcgcgcggcgctcgggcgtggccgccgcgtgatcctcgaccagatgcggcaccagatgacggccgagccgcaactcgccctgccgcgacacgcggctgagccgcggctcgccttccgcgcccgcttgcgcgcgcgcggcgtcggcgccgccgagcacgtcgccggcggggcgcgcgaggtcgtccggcacgcgggtcagcactgctttcaggttgtctgccatggcttcgatatcctcgatgtggtaccgcgaacgatcaaaattgatttcgacgcgcaaacgcggccccggcgtcgccgatacggtgagcccgtagtgcgtgtcctccgcgtagccgtaatcgcgcagaccgagaatgcgcgccgcgctgggttcggcgagcggatagttctcgacgacgagcaggctgtcgaagagcggctgcccgccgcgcacgccgctctcgcgcaggatgtcgacgagctcgagctgcgcgtgcgcctcccgctcgacgtgccgctcgtgcaccgcgcgcagccagtccccaagcggcagcgccgcgtcgacgtcgacgcgcgcgggcaccgtcgcgatcagcgggccgacgatcgtctcgacgccgggcacgtcgatcgcgcgccccgagctcgtcacgccgaacacgggcgccgtctcgccgctatggcgcgcgagcagcagcgcccaggccgcctgcagcaccgacgcgagcgtgacccggcacgcgcgcgcggccgtcgcgaggcgctcgctcgccgcctcgtcgagcgagcgctcgacgacggcgggcgcggcgggcgaagccgccgcgagcccggcctgctcgatgtcgagcacggtgcgttgcgtgcgcgcgccgatctgctcacgccaatagcgcttgtccgcatcgctcgcgtgccgctgccgccacgcgagcaccgcgtcgaactgcacggcggccggcaacgccgcgggccggccggccgccagtgcctcgtagacgcgcagcagatcggaccagacgagctgcacgctccatccgtcgagcaccgcgtggtgataggtccagatgaagcggtagtgcgcatcgtcgtcgcgcaccagatgaaagcgcatcagcggcgcgcggccgaaatcgaacggcgcggccttgtccgccgcgagcagcgccgcgaacgccgcatcgcgcgcctcgggcgcgaggtgccggtgatcgatgtcgcgccacgggcacgcggcgtgcgcgagcacgatctgcaacggctgctcgcgctcgaagccgacgaacgcggtgcgcagcgccgcgtggcgctcgaggaccgtctgccacgcgtgtcgcaggcgcgcggcgtcgaacgtgccgccgccgacgcgcgcgtgcacctggttcgtataggcgctcgcctgcttcggcagcaggctgtggaacaccatgccccgctggatcgcggtcgccggatacagcgtttcgagcgacggatggcgcgcgtgccacgcgtcgagctcggcctgcgtcaccgcggcgagcggaaaatcctcgggcgtcgggcgccacgcggcgcacgccttgcaatgcgcggcgatctcccgcagcgcatgcatgaaatgcgcgccgaacgccgcgatcgattcgtcgtcgaacgcggcgcccgagtagtcgatctcgaacgcgaggcagccgtccttgaccccgccgtcgatgccgagcgcgtgctcgcgcgaccgcgccgccgcgatgtcgtcgcgcgaggacaggtcgagcaccgcgatgccggcggcctcgtcgtttgcgacgtcgaactgcccgagatagttgaagacgatctctggcgcgtgcgcggcggcctccgcggccagttcggggtcgcccgcgacgtaacgcaggatgccgtagccgatgccgtgacgcggcgtcgcgcgatactgcgtcttgaccgccatgatcgccgcggccacggagtccgccgccggcgcgggcgcggaagcggcgcccgcgagcgtcagccattgcgggtaatagctcgtgaaccagcccaccgtctcgcccacgtcgggtaacccgcgctcggcgccgtagtgcgcgagcgcgtcggcctcgcgcccgtggccctcgagcgcgatgcgcagcgcgtcatggccctgccagcggcggaacgcgagcagcagcccggcgagcagcagctcgatggtctgcgtccggtacgcgcggtgcgtgtcggccaacagcgcgcgggtatcggccgcgttcaggctcaccgccccgatgcgcgtcgcgcggcgcgtggcgtcgccgccggcggcgcgatcgagccgcagcgccggggccggcgcgcgcagcacgcgcagccagtgcgcgcgctccgcgtgcagcgccgggctgtcggccgccgcgacgagcgcgcgcgcccatgcctgatacgcatcgctcgccggcccgggcgcgtccgggcgcagcgccggccattgcgcgaacgtccgccgcaggtccgcgacgatgacgcgccacgatacgccgtcgaccaccgcgtgatgcccgatcagcagcaggcggccccgccccgtcgcgccggccgcgaccagcgccgcgacgaagagcggcccgtcggcgagacgcacgccgcgccgcgcgtcggcgaagaaggcgtcgagcgccgcatcgggcgcgccggcccacgcgacgtcgcacaccatcagccgcgccgacgcgtcggcatgcggcgcttcggcgaagtgcgcgcgccaccccgccggcgtatcgcgcaaacgcagccgcaaggcgtcgtggcgcgcgacgagcgccgcgagccacgcgcggacgaacgccgcgtcgacgcccgccggcacatcgaggagccgcgactggtgatagtgatcgacgtgcgtcgaatcgacctcgaaaaaccagtggtgaatcggcagcagcggcatgtcgcccgcgctcgcccgccgcgcttcgtccggcgcctgctgccatcgcacgtgcgccgcgagaagctcgaccgtctgatggcggaagatgtcgcgcgccgaaaacacgatgccctgctcgcgcgcgcgcgccgccgcctggatcgacaggatcgaatcgccgccgacggcgaagaagttgtcggtcaccccgagcgccggcacgcgcagcacggcctgccagatcgcgcacagcgcgcgctgcgtgtcgttgcgcggcgccaccgcgccgagcgcggcgtcgcgcgccggccgctcgacggggagcgcttcgagcgccttgcgatcgagcttgccggtgatgcccttcggcagcgcatgcgcgaacgcgtagtcggccggcaccatgtagtccggcagacgctgctcgagcgcgccgacgagggcatcgcgcaggcgcgcgcgctcgtcccgcgacggcgccgccgcggcgccctcggcgggcacgacgtacgcgacgagccgcgcgtcgccgtccggctcgcgcttgaggatcacggccgcctcgccgacgagcgggtgcgcgttcagcgcgctcgcgatctcgtcgagctcgacgcgatagccgcgaatcttgatctgctgatcggtgcggccgaggaattcgagcatcccgtcgcgcgtccagcgcgcgaggtcgcctgtcatgtagatgcgcccgcccggcgtgaacgggtccggcaggaaccgctcggcggtcagctcgtcgcgattcaggtagccgcgcgcgacgccgtcgccggcgatatacaagtcgcccggcatcccgatcggcatcggccgcatccgttcgtcgagcacgtagacgcgcatgttgccgagcgcgcgcccgatcggcaccctgccgttcgggatcggcgcggtgtgcgcgtaaccggtggcgaacacggtcgtctcggtcgggccgtacatgttgtagatcgtggcgggacgcaatgcatgccacgcatcgttcgcgagcgcgctcgtcaactcctcgccgacgacgaacacgtgccgcagccggtgcccgcgcgcgaagcgcgcatcggccgccgcctccgtcacgaactggcgcagcagcgacggcgtgaaattcaggtgcgtgacgccgtgccgaagcaatgcctcgacgatcagatcgggcgagccctcggcctgcggcgcgaggatcgcgagcgagccgtcgccgacgaaccagccgaacagctccggcaccgacacgtcgaacgcgtagttcgtcttcagcagatagcgatcgtgcgcgcccaccgggtagctcgcctccatcacgtcgagcaggttcgtcacgttcgcgtgcgtgacggcgacgcccttcggcttgccggtcgagccggacgtatagagcacgtaggccgccgcgtgcggatcgacggcgggcgccgcgcgcggcggcgcggcgcgcggcggcgcgggcgcgtcgaggcacagcgtgtcgatgtcgaacgacgcgagccgctcgcggcgaatcggctcgatcgtcagcagcagcgccgccgcgctgtcgctcagcatgaacgccacgcggtcggccggcagttgcgggtcgatcggcacataagcgcagccggccttgagcgtcgcgaggatcgcgctcaccatgtcgaacgagcgctcgaggcagatcgcgatgcgttcgggctcgccgcccgttcgttcgagcagccggccggcgagcgcgtcgacgcgctcgccgagcgccgcgaacgtcatcgtcgcggcgtccatgcgcagcgcgatcgcggcggggcatgcccgcacgcgagcgtcgaagcgcgcgtggatcagcggcgagccggtgcgctcgaacgcggtcgcattccaggttcgcgtgacccgctcccgttcgccgtcgggcaggcacgaaagcgacccgacgggcgcatcgggcatcgccgcgatctgctcgagcagcgcctcgtactgcgcgagcaggccgtcgatcgagctgcgcgcgaacaatgccgtcgcatattcgatcgtgcacgcgaggccgtcgtgacgataggcgatctcgaggctcaagtcgtacttggccgcgccgacgtcgtgcggcacggcgcgcaccggcgccgcctgcgccgcctcgacgcccggccgctcgttgtgaaactcgaacatcgcctggaacagcggggtgtggctcgggttgcgatccgcgcccgcgagctcgatcacctcgcgcaacggcagcgccttgtgctcgtgcgcatcgagcaccgtctgcgcgacgcgcgcgagcaggccgccgaacggctcgtcggcgcgcacgctcgcgcgcagcacgaccgtattgacgagatagccgacggtcgactcgaacgcgccggcgtcgcgcgccgccatcggcgtgccgatcgcgaattcgtgctgccggctgcagcgccacagcaggatctgccatgcggccatcagcgtcatgaacagcgacgcgccgtgccgggcgccgacggccgcgagccgctcggcgagcgcggcgggcagcatgcgcagcgccgtcgcgccgatgccgtcgcgcacggccgggcgcgtgaaatcggtcggcaaatcgagcaccggcggcacgccggccagttgcacgcgccagtattcgcgcaaccgggcgacccgctgcggcgtcagcgcatcgcgctgcccgcgcgcgaacgcgccgggcgaagccgccgcggcactccatgcgatcgcgcggcccgcgcgcagcgcatggtacgcgtcgacgatctcgcgcgacacgaccatccgcgaccacgcatcgaagacaatatgatgaacgacgatctgcaccacgtcgcagtccggcgccccgcggtgcaggcgcgcacgcagcagcggccctgcgtgcaggtcgaagcgcgactgcgcgaatcgcgtcaatgcgtcgcgcaggccggattcgcgctcgccggcctcgtccggcgccggcagcaccgcctcggaccagtcgacctcggcctgcgccgccgcgcgcacgcactgccgcagaccctgcgcatcgcgccgaaacgtcgtgcgcaacgacggatgccgagcaatcatctcgacgagcgcccgcctcatcgacgcgtcgtcgacgggcgcgtcgaagcgcagcgcgatcgacaggtgatatgcggcgccctcctcctgaacctgcgcggcgagccacagatcttcctgtgcgggcgaagccggcgcgtcgtccgcgtcctccggcgcgagcggcgcttccgggcgcgcgccgttcggcgcggcgtcgggcgcggcgcgaggctcgcgcgccgcgccgcccgtgcgctcgatccaggccgcgagctcgcgcagcgtcgcgcacccgagcacgtcgacgcgcgtcgcatgcatgccgccgcacgcgcgcacgacgtcgacgagcagcgccggcggcagcgcgccgccgacatgatcgacgagcggctcgtccacatcggggccggccgcccccagatgctcggccaacccggcgcgcagccgcagcgccgtctcgaccacgtcatatgattgattcatatgcaatcctattttatgcgtcccgtcctgaagcacgacggcccgcccaccgtccgcaagcggatgcgcgccgctccgcgccactaggtcagcgcccgttcgtcacgcggcgcgagcagcgtatcggcgagccgctgcacgtactgccgcagttccggcaccgccgtcgcctcccaatcgcgcgcctgcagcaacggtccgacataacgcagccacgccgacggcgagccgtcgcgatcgagcaccgcgccgtcgtcggcgatctcgaaccccatgccgatcgcatccggcacgatcagcccgtccgcatacaggttgccgagcagcgatcccgcccgcgcgctgaagtccggtgccggccccgtgcagttgacgaccgcgcccacctcgagacgctcgtcgacggccgcgccgcgccggcgcaccgtcacgccgacgccgttcggatgctcgctgtagcccgtcacccgccccgcgacggccgcgacgccgcctcgctcgaattccgcttgcagccgtgcggccggctcgggcgcgcagcggtggcgatgcacgtcccagtacggcctgacatggcgcaggaagcgccggcgctcgtcgctcggcaactggcgccacagcgccggcgtcgccgcgcgcagcgaaccgatcacgtctcgccagtcgccgcctcggcgaatcgcgtcgcgcaccgcgcgcacgtaatggcgcacgtccgcgcgcgcgagcatgcgggccgccagccgatcgtcgtaggacggcggcgcgtccatctcacggtgcgcgagcggcatcaacccgtggcgcgacaccacgtgaatcggcgccgcgtggccccgggcgcgcaaatcgagcaccacgtccatcatcgtgagcccgctgcccacgagcagcaccggcgtatcgggcgcgatgccgcgcagcgcgcccggctgccatggatcgcgaacgtaggcatggctgtcgtagaacttgcgttgcgattcggcgatgaacggatcgcggcgcatttcgttgccgctgctcagcacgacgcggtcggcttcgatcaccgcgccgccgtccatcgtgatcgcgccgcgcgcgccgccgtcgacgggcgcgattctcaccgcgctgcccaccacgctacgaaattcgatgcccgcgtgcgcctgctcgatcgcctcggtcaggcgcgcctcgaggtagtcgccgtagatccgccgcggcacgaagctgccgcgcgcgacgcgcggatcgcgcccgctcgcgtatcgatagaagtcgtcatcgtcgccggccaccgcgctcatccggccggcgggcacgttcagcagatggccgagcgcgcgcgtgccgtacgccacgccgcgcgccatcgcgcccgaccggttgatcagcagcacccgcatcggccgcaccggcggccttcgcagcagatgcgtcgccagcgtcgccccgcaaaaccccgcaccgataatcgcaaccgtcgtcgtgctcattgcttccccgttcgtttggatggtgccgcacgccccgcttccccgacgtccattcgctcgtcgccccctccggatcgcgcgcgccgccgcgtcgccgccgcattgccaccgcatcaccgccgcatcaccaccgcatcgccaccgcatcgccaccgcatcgccaccgcatcgccaccgcatcgccaccgcatcaccgccgcatcgccgcggcggcgccgccgaagccggcggtcgcgccgcgccgtcgcgctcgatgcccggccgtttcgcatccaatgagcgagcgcggtcgttcatgtccgccgcggctcgccgtgcgtccgctcgccgagcgcctcgtgcgtgggcagcggcagccatgccgcgagacacgccgacgccgccatcatcagcgccgataccgcgaacgccgagttgatcgagctgccctgcgcggcgacgccccagagatagctgccgatcgacagcccgccgacgatgaacgaatgaaacagcgacagcgagcgcccggccacccaggccggcgatgccgtctggatcgtcaggttgtaagtcgagacgaccacgacccagctgccgcccgcgacggcgaggcccagcatcgcgacggcctggcatgggctccacgcggtcgccagcatgccggcggcgaacgtgagcgtgcacagccgcacgagcgcctcgcggccgagtcgcgcgcgccccgccgcgccgcccagcgcgccggacgccgcgcccgcgccgaacgacgcgagcagcacgccgtaggtgcgcgcctcgccgccgaattgcgttttcgcgaagagcggcagcagcgcccagacgggactgccgagaaacccgaacaggctgctgcggatcaacgtgccgcgaatgccgcgcgcacggccgcaatagcgaacgccttgaacgagcatcgtcgcgaggcgctcgcgcacgggcgggcgcgccgccgcgccgcgaatcgagcgcgacagcgcgtagatgagccccgcgtacgacagcccgctgagaacgaacgccgcgttcggcgacacggaagcgacgatgaagccgcccagcgcgggcccggcggtgcgcgcgaagttcatcgagaagctgtcgagcgcgatcgccgcggacagctcgcgcgcgggcacctgctcggtcacggcggactgccacgcgggctggaacatcgcgcccgcgcagccgccgacgaacatgcagacgagcaggcgcgccggcgtcatcgcgcccgcggcggcgagcgcgacgagacacagcgcaaccgagaacatcagcgcctgcgacagcagcatcaccgtgcggcgatcccacgcgtcggcggcgacgcccgacagcagcgcgaacagcgcgatcggcaaggtgaacgccgtctgcacgagcgagaccatcgtcggcgacggcgccatcgacgtcatcagccacgacgcggcgacggtctgaatcgatccgccgatattgccgacgaggctcgcgacccagatcgccgcgaacgtgcggtaagcgaacgggccgcgcagcgccgcgagccacgagacgcgcgcgggccgcgcggcttcgtcgaggctgtcctgcatgctgtcggtcatgtccgtctcgccgaatcggttgatcgcatcggaattcgcatcgccatgtccgcggccgcgaggccgatcatcggcaagccagcagatgctcggccagcgactcgactgtcggatggcgaaacaggtcgccgagccgcgcgtcgagctcgaggtcgcgcttcacgcgcgacagcagttgcgcgccgagcagcgaatcgccgccgagttcgaagaagttctcgtcgatgcccaccgtgtcgcgccgcagcacgtcggcccagcatgcggcgagcagccggtgcaacggcgtgcgcggcgccttgcgctcgcccgccgccacttccgcgcgcggcggcgccggcagcgcgcggcgattcagcttgccgttcggcagcaacggcatcgcatcgacgcgaacgatcgcgcgcggcaccatgtgcgcgggcaaacggctcgcgacgtattcgcgcagcgccgcgacgtcggccgacgccgcgcgcggcacgacgtacgcgacgatcgtctgctgctgcgtggcttcgtcaaggcgcggcagcacgaccgcctgaagcacgtcgtcatgcgcggcgagcgtcgcctggatttcgccgagttcgacgcgcaggccgcgaatcttgatctgatcgtcgacccgcgtcagatgttcgtagcagccgcgcgcgtcgatccgcagcagatcgcccgtgcgataccgccgcgcgccgtccgggcgcgccgtctggcgaaagcgctcggcgctcagctccgcgcgcccccagtacccgagcgcgacgaaggggctgacgatcacgagttcgccctcggtcgcgcaggcttcgccccgcgcatcggcgagctcgacctcgacgcccggcaccggccggccgacgggcagacgcgcgatactcgcatcggccgcgggatcggcgacgtattgcagcgccgtcgtgcattcggtcggccccaggccgttgagcagccggcatcgcgggccgccgtgccgcgcgacgagcgcgacgtcgccgcccgtcgcggcctcgccgcccagcacgacccagcgcagcgcggccggccgcgcgaaggcggcaaacgtggcgcgcagcacgctcggcgtcgaatgccagatcgtcatgcgctcgcgcgcgagccattcaccgatgccgtcgacgccgcgctcgcgcacgtcccacagatgcaggctcgcgcccgtcagcagcgtggcgaagatgtccatcaccgacgcgtcgaagccgtagtacggcagcagcgtcatccggtcgtcgtcgtcaaggccgatcgacgccgcgtagcacgcggcgtggtgcagcacattgcggtcgcactgcatcacgcccttcggcacgccggtcgtgcccgacgtgaacagcagatacgaaaccgcgtcgccgccgcgcgcgtcgaacgggccgtgcgccggcggcaggcgcgcgtcgtcgatgacgcgcgccgagacgccgaggcgcgcggccgtctcggcgagctcgggcgcggcgagcacgagccggcagccgcactcgcgcacgatcgattgcaggtgcggcagcggatggtcggcgatcagcgggacgtagaacttgccggcgccgagcacgccgaacatcgcggcgatcatcggcgcgccgtgcggatagaggagcgcgaccggttcgccgcccgcctcgcccgccgcgcgaaccgcttcggcgatgcggcgcgcgcgtgccgcaagcgcgccgtacgtccagcgttcgtcgccgcacgtcaccgcgagcgcatcgccccggcgcgcggccacgtcggcgaatcgcgccgtcagcgaatcggcggcggcgatctcggccgcggccgccgtcgcgaaccgccggccgaatcggtccgctcgcaccggtgcgagctcgcccgggtgagtcatgtcgtgaacgctcatcgtttgtctcgctattggccgtcggcgaaggaaggaacggagcggcggcgtcacgccgcgcactcggcggtgcccgcacgcgcgccggacaggcgcgcgtcgacgtagtagcggcgcagcatctgcgtcgcgtcctcgacgtcgtgcgtcgtcgtatcgatgcgcaattgcggatccggcggtggctcgtagtccgaatcgatgccggtgaacgacgcgatcaaccccgcgcgtgcgcgccgatacagccctttcggatcgcgcgcctgcgcgaccgcgggcggcgtatcgacgaacacctcgacgaagcgctcggcgccgacgatttcgcgcgccgtttcgcgaaacgaccgcctgggcgaaatgcacgagacgacgacgacgagccccgtgtcggccatcagcgccgcgacctcggcgatgcggcgcacgttctccgcgcggtccgcgtcgcagaagccgagatccgcgttgaggccgccgcgcagcgtgtcgccgtcgagcacgacggtgggccacgcgtcggcgtccgcccgctgcttgaaacgtgtcgcgatcgtcgtcttgccggcccccgagataccggtcagccagaagacgagcggcgcgggcgcgccggatgcgcgcggcgcgggcgcgagctgcggcggcgcttcgccgccgtcgagcggcccggcccgcgccatgtcggcgacgggcaccgcgatcgcgtcgcccgcctcgagatcgacgcgttcgtcgagccagctgcacccctgaatccgttcgatgacgatgccgtcgtgtatcagctcctgcgtccacagcacgccgtcggcacggccgccgtgcgcggcggtcaactcgacatgctcgggcgccgccgtgccgcttgtgccgcttgtaccggcatcaccgccatcgcccggccggcacgacagaaacggcagccgcgcgcagagcgcgcgcagcgcgtcggcgcgcacgcggccacgcggcgcggccccggcggccacctggtcgagcaccgggccaagcgtgaggtcgtagcgcgcttcgagggcgcgctgcctggccgcgacgtccgcctcgagccgctcggcctcgcgccattcgacgagttgcgcgtcgtagcgcacaccgttgggcacgacggcaacgttcgccgtgccgaagcgccgtgcgaacgcgtcgagccgagcgccgtaatgcggatcgagcccgtcgcgcccgccgcctgcgagcccgagcacgacgtcgaaccgcccttgccgcgcgacgagcgccgcggcctgctcggcgtcgacgaacgatatccgttcgccgggaccgttcgcgccggctcgcgcccccacgagcgtcgcctctgcggccgcgagcgccaccacctgcttcgcgccgtagcgcgacgccagcaggcaggcggcgcccgatccgcacgcgtccagcacccgatgcgacggcgcgatggtgcgccgcaggctgttgaccgccgcgatggacaattccgatgtccgtagaaagtcatcgcaggaccgcataaaggcaataccccgtctacgctctctcatggacgtcgtcatttaatcgttttgacatgcgcgtgcaatacaggcacgcgccctcggaatgtcgtatttgatcttctgcggcgctacggaaaggcaaccgatttatgaatcgtctcgcggtcagcgtgttttacatgacttattcttaatgcgcaagtgcttatttttgtagttcatatagaaaatatttggcaccttaaaaaatctcctttttcaccctcggataaatggatatgggaaccgccccatttcttcgagtttgcgcgcgaagcaacgtttcaacgacatcaccgtaattcatatcgatatgcatcagcttgacaaaagccgtgaggtcctgttgaatgccacgacccgagtgtgatcgagacaggaaggcaaacgcggatgaatccggccaccgccgcccagaaggcggggcgcgaatcgctgcagcaccgcccgcgttcgagaagccacgtggcgcgcacgacatgcgacgcccgccgatccgcaccggcaatcatggccatggccgggccatctcagtcatctctccagtagaaaggcgcgacatgaattccgaggttcatcgacgtcccgaagctgcttgccccgaccgggtcccgcttgcgccggacgcttggcggattgatccaggaaacctgctgcgcgcgctcaccggcggcgcgcggccattcgccttccgtcgatatcggcatacgcccgcgcgcgccgaacgcgcgccgtcgatcgtgacgaacgtgcgtcgccggcatgcgcgcatgtcatagccgcaaggcgtcgcccgccctttttttcgttccgatgcccgctgaaacggcggcgtgaagaccgatgaatcgcacccgacgaatcggtaatgcgcgatttgaaaaaccggtctgcgcgtccggtcagattcgctcgccgcgccattcgaatcgatgacgagaatgcgttcaatcgctcgcgcatccgattttaaatatatggccccatttcattgcgagacattcagtcaattgaacggaaataatgaaaggcgacctccacaaaatgagcagtttttacgtcattcgcggcgggtcattattttgatatttccattccggacaagcccggcttgaaatgcgattcgatcgaaccagcggtcgacggcaatttatcccgcgcgcgaagcgattttgcacggggcgaagacctgcgcctgaaaaggaccggcttcgaccccggcgatccggtcgggccgaaggcgccgcccgcgcgtggtccaggcgcgcgtcgaacacgggcggcgtcgcgggcgcccgcgacgcccggcgcgcgcccgctgagccccggcgcgacgacgccgccccggccgtgacgctttcgctcgaacccgcgccctcccgctcaccgacaccgacatcgcgccgcgatgccggccgcattcattggtacgtccactcgcatgtccatgcctttcgtcacgcgccgtaagctcgtcgcgttcgcactgctgtcgctcggcgcgatcacgctcgccgcgtggctcgtcaaaccctcggccgacgcgcgcgcggcggccgcgaaacaggccgacgcggcgatccccgtcacggcggccatcgtcggcacgatgaacctgcccgtctatctaaccggcgtcggcgccgtcacgccgcagtacgacgtgaccgtgagaagccaggtcgacggccagatcacccatgtgcggttccgcgaaggccagcaggtgcgcgcgggcgacgtgctcgtcgagatcgatcgccgcgcgctccaggcggccgccgaccaggcgacagcgaagctcgagcaggacaaggcgacgctcgccaacgcccggctcgagctcgcgcgccatcagcggctcgccgaaatgaacgcggcgccggtgcagatgctggatacatggaaagcgcgcgtcaacgagctgcatgcgcagatccgcggcgatcaggccgccgtgcagaacgcccgcgtggccgtcgattacacgacgatccgcgcgcccatctcggggcgcatcggctttcggctcgtcgaccagggcaacctcgtgaaggccaacgatacggcgctgctcacgctcgtcacgacttcgccgatcaccgcgatctattccgaatcgcaggatgcactgccggcgatccaggcggcgctgcggcgcggcgaggtcgaggccgtcgcgatgagcacggacggcgagacgacgctctcgcatgggcgcctgcgcacgatcgagaaccgcgtcgatccgaccagcggcgtggtccggatgaaagcggtgttcgagaatgccgacggcgcgctgtggcccgggcagtcggtgatgatccgcaccgtcgtcgacgtgctgcgcaacgcgacggcggtgccggaggacgcgatccagatcgggccggacggcagcttcgtctatgtgatcggcgccggcgacaaggtcgcgatgcggcccgtcgaggtgtcgcatcgggtgctcggctacgcggccgtcaagcacggcctgcaagccggcgagcgcgtcgtcgtgcagggccagtaccggttgcaggacggcgcgcgcgtcgccgcgacgatgatgccggcgcacgacgcacccgccgccgccgccgccgccggcgcgcggaacgctcgcgcgccggcggcgggccgcgaagcgcccgccgtgtccgcgacgaacgcgcgccgatcatgagccggaacctgttcgcggtgttcatccgctacccggtcgccacctgcctgatgacggcgggcatcctgttcgcgggcgtggccgcgtattttcatctgcccgtcgcgccgctgccgcaggtcgagttcccgaccatccaggtttcggccgttctgccgggcgccgatcctgtatcggtcgcctcgacgctcgcgcagccgctcgagacgcagttctcgaagattccgtacgtcacgcagatgacgtcgcaaagcacgctcagctcgacgtcgatcgtgctgcagttcagtctcgagcgcagcatcgacgcggccgccaacgacgtgcagtccgcgatcgacgcggcggccgcgcaattgccggcggatctcccctcgccgccgacgttccagaaggtcaacccggccgactcgccgatcatgctgctgagcgcgatatcgtcgacgctgccgctcacgacgatcgacgactatgtcgagacgcgactcacgaaaagcctgagccagatcgacggcgtcggcagcgtgtcgatcggcggccagcagaagccgtcgatccgcatccagctcgatccggtcaagctcgcgtcgcgcgggctgtcgtccgaggacgtgcgccgcgcactgtcggggctgtcgggcgtgaatccgaaaggcgtgttcaacggcacgacgcgctcgtacacgatctacacgaacgggcagctgaccgagccggcgcagtggaacgacgcgatcgtcgcgtaccgggacggcacgccggtgcgcatccgcgacatcgggcaagcggtgctcggccccgaggacaacacgctcgccgcatggatcgacggccggcgcgcgatctcggtcggcatctacaagaagcccggcgcgaacaccgtctcgaccgtcgacaagatcctcgccaggctgcccgaactcgaggcgtcgctgccgccgtcgctgaagatcgccgtgctggccgaccgcacgcagacgatccgcgcatcgctgctcgacatcgagctcacgctgctgctgaacgtcgtgctcgtcgtcgtcgtgatctacgcatttctcggcagcgtgcgcacgacgatcatcccggccgtcacggtgcccgtgtcgctgttcggcgcgtgcgcgctgatgtgggtgtgcgggtacagcctcgacaacatctcgctgatggcgatgacgatcgcggtcggcttcgtcgtcgacgacgcgatcgtgatggtcgagaacatcgcgcgccacgtcgaggccggcgagcggccgctgcaggccgcgctcaaggggctgagcgaaacgagcttcacgatcgcgtcgatcagcctctcgctcgtcgcggtgctgctgccgctgctgctgatgagcggcatcatcggccgcatgttccgcgagttcgccgtcacgctgtcgatgacgatcatcgtgtccgcgttcgtctcgctgacgctcacgccgatgatggcgtcgtacctgctgcgcgcgcatcgccacgacgcagggcgcccgccgcggcccggcctcttcgagcgcgcgttcgcgcgaacggcggccgcgtacgagcgcgcgctcgacgtcgcgctgcggcaccgtttcgtcacgctgtgcgcgttcttcgcgtcggtcgcggcctcggtgtttctctacgtcgggattccgaaaggctttttcccgcagcaggacacgggcgtgatcaccggcatttcggaggccgcgcagaccatttcggtcgaggacatggcgcgccactcgatggcgctcgcggcgatcatccgcgccgaccccgccgtcgagcattgtcagatggcggtcggcggcagcgcgtatgcgggcacgaccgtgaacaacggccgctggtacatcacgctgaagccgcgcgatcagcgcgacgccaccgccgacgaggtgatccgccggctgcggccgcagttcgcgaaagtgcccggcgtgcgcatgtacctgcaggccgcgcaggacgtgatcatcggcgcgcgcctcgcgcgcacccaataccagctgacgctgcaaagcgccgatgtcggcgcgctgacgacgtgggcgccgcgcctgctcgcgcggctgtccgggctgccgcagttgcgcgatgtcgcgagcgaccagcaggtgaacggctcggcgctcagcgtcgcgatcgaccgcgatcaggccgcgcgttacggcctcacgcccgaggcgatcgacggcacgctgtacgacgcgttcggctcgcgccaggtcgcgcaatactttacgcagttgtcgacctacaaggtcatcatggaaacgctgccgtccctgcagcgcgacccgggcacgctcgacaggatctacatgaaagcgccgtcgggcgcgctggtgccgctgtcgtcggtcgcgcgctggacgaccgacacggtgcagccgctgtcggtcaatcaccagtcgcatttcccgtcggtcacgatcagcttcaacctcgcgccgggcgtctcgctcggcgaggcgacggccgcgatcgaggccgcgcgggcctcgctgcgcatgccgcccgccgtcgtcggctcgttccagggcaccgctcaggcgttccagagcacgctcgcgacgatgccgatgctgatcctgtccgcgctgatcgtcgcgtacctggtgctcggcgcgctgtacggcagcttcatccatccgtggacgatcctgtcgacgctcccgtcggccggtgtcggcgcgatcgcgacgctgtggctgttcaagtacgacttcaacctgatcgcgctgatcggcgtgattctcctcatcggcatcgtcaagaagaacggaatcatgatggtcgacttcgcgatcgccgcgacgcgcgagcggaacatgacatcgctcgacgcgatccgcagcgcgtgcctgctgcgcttgcggccgatcatgatgacgacgatgaccgcgctgttcggcgcgctgccgctcatgctcacgcccggcatgggatcggagctgcggcagccgctcggctacgcgatggtgggcggactgctggtgagccaggtgctcacgctgtttacgacgcccgtcatctatctgtatctcgatacgctgtcgaaccgtctgaaggcgcgcttgcgtccgctcggcgccgacatgccgtcgaacgcgcacgtggagggcgcgacccaggactgacgggcatgcgcgccgcatcacgcggcgcgcgcgcccgacgccttcccgcgccccatccgtcagaacggactcgccccatgagcgcatcgcgaccggccggcaacgacgattacccgttcactgtcctgcgcgtcgccacgctcgcgctcgactacgcaaaaggctttctgctgccgctgctcgtctatcagcaaagcggcggcagcacgctcgcggtcggcgtcgcctatttcgtcgaattcatgccgcgcgcgctgctctcgccggtgttcggctcgatcgtcgaccgcagcgtcggcaagcggctcgcgttcaccgtcgagggcttgcggctctcgtgcatgctcgcgtggacgctcttcggcaacgcgcatttcggatggatgctgtcgagcttcgtgtcgctgctgtccggcatgtcgctcgtgtactacgaggccaccgccgcgcagcggctcgcgcccgccggcctggggcgcttccagacgcgctcgcagttgctggagccgctcgcgcggctcgcggggccgggcatcgccgcactcgccttttccggactgtcgccgcgcgcggcgatcggcgcgctcgcgatcggctacgcactgttgctcgcggcgtcgatcgcatggcgcgccgcgaccacgcggcgattcgcgaccgccatcggccgctggacgctcgcggccgaacgcgcccgcttcatgacgctcgcgaccgacgcgaaactgctcgcgctcacgttcgcgggcggcttgctgaatgtcttcttcggagtcttccaggcgctgatcgcgccgacgatgatcgggctgtacggcatgccggccgcgtacagcgcgctgcccaatctcgcgggcggcgcgatctcgttcgtgctgtgcatcgtggtcccgcgctgcgcgaaggatctgcgccccgccggattcgggcgcctcggcgtgctgtgcctcgccctcgccgccgtcctgtcggccgcgaatctgggcgcgtggcccttctgcctggcgttcggactgctgatcgtcggcagcgcgttcttcggcattttcttccgcgacaagcgctacgcgctgattcccgagcagcagctcgcgcagggcatcggcgcgaccacgtcggtgatgaccgcgttcctgccggtcgcggggctcgtgaccgccgcgacgaacgcgtttccttcggtgctcgtcatcggcgccgtcggcctcgtcgtggccgccgcgctgctcgccgcgatccgcttcgtcggcggcggcgcacacggcgcggcgcggcgcttcgcggccgcggacgactagccgcggacgactagccgcgggcgcgaagcgccgcgccctcaaaacgtgccgcccagcagggcgagcagcgtgtacgaacggcgcggcgcggtaccgaggtccgtctgcacgacgagcttgccccgccaccgcttcgcgggattcacggtgagcgcgaccgacagccgctcataggttgcgctcgcgccgtcgacggccgtgccgatcggcagaccgggcgcataacgctgggcggtgacgagcgtacggtcgccgaatgcgtcgtgccgcagttgcgcctcggcggacaactcgccggcgcgcagcccgatcgccgcgagcggcgcggcaaagcgcacgcccgctcccgcgctcacgcccttcagccgctgcacgccgacgttctgcgcgagaatcggatcgccgtcttccgtgtagccgcgcgcgacaagctgcgtatagccgacgtcggcgacggggccgagccgcacgccgccgagcgcgaacagatatccggccttgacgagcgcaccgaaatcgaagccgctggtgctcgcgcgaacggcgcccggcagcacggcggcgcgatcgagccgatatcggctccagcccgcgccggcatacgcgcgcacgaacaggcccgcgcgctcgaatgcgtgatagacgccgagccggtatgcatgcagcccgatccgcccttgcccgccggcgagcgagccgttcgcattgccgctcgacaagagcgcaccggctctcgatgcttcggatagcttgtagtcggcgccgatcgagaacatctcgacgtcgctatcgaatgcgttcatgccgcccgccgcgccgtgaaagttgcgcgtgtagccgacgtccgcgaaaagcgacagcctgtccgaccacgcgacgcgcgctggcccgagcggcccgccgtcggccgcgttcagcgccgacagcgcgcccgcccgcgccacgtcgagcccaagcaccggcgcggtcgaaatcgcggccggcgcattcagttgattcgcgaggtagcgtgcgatgtactcgtgcacgctcgtcatcatgtgcgtgccgtccgccgtgagataggtgttctgcagctcgaccgagccgccgctgcaggagggaacgtagcggcactgcacgtccggcgtgtcgttcagcccgtaggccgacgggttgcggcgcatctggttcagcagcgccgacacgtcgaacagatggacgttcacgccctgccgcgaaaaccgcgcgaggtcctcgggcagcttgccgttgtagtcgacgtatccgggccgcgtgccgccggcgtcgttcaggttcaggatcacgaactgacgcgcgccggcgccgatcaaacgctgcaactgcgcattgaggttcgttagcgtatacgcgctcatttccgcgatattggccggccggggcacgccgagaaacggctcgatgccgttcaggctcgccttggtcaggtcctgatcgttggtgccgatccagacgccgaccagatcgtcgcgccgcaggcgcggatgtgcggcgatcaactgctcgacctgatcggcgaacccgggcagcgtgcgccatgtcgggcgcgtcggaatgatgttgagatagccgccgtgcccgctcagcgcaccgttgatcgcgtaatcgtcatcgggcgcgaatcgcgcgccgatcaggcccggcagatactcggcccagaccgggccgttcgacgagcggccgccgcgaaagatcgtcgacgtcgcgttcggcaggatgccggtgagcctgacgacgcggccattgtcggtcaggctgtcgccgagcgcatagaacgtgtacgcccaggccgcggcgggcatcgccagcgcgatgccgagcgcaagcttcgtcttcgaaccgatcgtcatgcgacggagcgccttccctcgatagtgggcatgcatgtcgtccgaggctcgtgcgcgagccttttttccgggtcgggaatcacggttgaaagccggcggcctcaggggtttcagagccctcatcggccccaggcggctcatgcggcccaagcggcccaagcggcacgcgcccccgggcgcgcgaacgcgggccgcgcgcggctcaggcagcgaaggtggcccggaaatgcgcggcgaaccgttcgacgtcggtttcgggaaggcgatcgatcccggccgcgagcttgcgcccgcctcccgtctcgaaccgccggcagaactcgtccgcgccgagcgcactgccggcgcgcacccgcacgctcaccacatagccgccgtcacgccgcgggctcaggatcgcgagcgcgcgagcacagccgtcctccgccatccgctcgttcgcgagcacgccgctcacgcggcgcgcccatttctccgcgggcagcacgagcatcgtcgcgccgggcgcgtcgagcgccggttcgatcgcgcgcgcgcgctgaagatcgtcgcggtagccgtcggccagcaccggcatcacgtcggttgcggcgatgaagtcgagcgggtccgcatacggcagcatcgcgtccgcgagcgcgtagggcgagaaatgcagatcgtcgagatcttcgccgtacgcgttgtagttcaggcaacggcccaattgcgcgagcgattcgagcgcgccgggcgcgatgccgcgcgcactcgcgagcgcgcggccgacgtccggcagcgcgtcgccgaacgccgcgacgacggcccagcccgcatggcgcccccgcaggtagcgatcgacgagcacgctcgtgcagacgtcgggcgcggtgtcgatatacgcatggaagcgcgaatgattcggcagttcgccggcgaagtgatgatcgaagtaacgcagcgcggcgcccgccgcgaggagacgcgcgacatcgccgcgattgcgctcgtgcgacacgtcgagcacggtgacccggcatcccggtccggccgatacgcgcgacagcaaccggatgtcgcgcttgacgcccgtgaccagcatggcccccgctccctcggcgagccgcagttgctgcaacgcgcacaagccgtccgcgtcgccgttgaatacgaagatctcttccgtcgccgcgcgcgccgccgtcttcgcggcctcggccgtcgaatcctgcgcctcgcgacagtccggcgtgaatggggtgtcgttcaaatcatcctcttttcggcatcgaatcgaggcgacgccgcgacggcgaatcgcctctttctatcgatatgagcaaagcgcgaatgcccattcgcaattcgcggttcgcggttcgtcttcggttttcgaatcattcaacgaaggtcatgcgccggccgttcgcgcaagcaaatgcatcgaacgcatgcgatccgcccgtgccgcgccatgcaccggccgtttcggccggatccccgctgcgcgcgagcgagccatggcggccgcctcgcgggctgccgcgccgaacgccgccgacgagtatcgggcacgcccttcaatcgatatcttttttggaaacccaatggctttgcattgccgatcgatcatcgccgattttgaacgtcaacggaatgcctttcgcattatcgccagcaccgctcgcgtcgccaagcggagccattccggcagcgtcgccgtattcgggcgccgcgcggccatatgacgcatgagttgcatgatcgcggagacgcgcggcgcgccgatgctcgttgcgaggttgcgttcattccgcgcatcgcgcgcgacgtttgcgtactgggccatgcggcgatcgattgtcccggcccgcgagcaagcccgcgccgtgcaatcgatccacgcaagcacgatgtgtcgagcgcaccgcgattcgatcgatgcacggcgcatcgccggattcgacgaacgacgctgcgcaatcgcaaccgcgccgcggtccgccatgcgttcccgttgattcgttcaaccgacgatcccgcatgcaagccgccgttcgatgatgatcggcgaccgcggatctcgcctcgcgcggaaccggtgcagacgcaggcaccggcacggacacgcgccgcgcaaggcgcgcggattcgcgatcgtgcgcaccgcgagcgaaaaggctctggcgatacacgggcactggcgacgagcacggccggatgctgccgcctgccgaaaaccggcatcgccaggcgctgcgccacagaaaaagaaaagccccgcaaatccgagaacttgcggggcttgttccgccatttctggcggagacggagggattcgaaccctcgatccaggttttggcccagatgctcccttagcaggggagtgccttcgacctctcggccacgtctcccaaaccttcgctcgcgccagggaggcagcgcgacgaaaccaagattctatagggttacggggccaaggtcaatttccgcgacgcattttcttcaccgcgtcacggaaatttcatcacgcctgatcgagctcgaatgccttgtgcagcgcgcgcaccgccaattccatgtatttctcgtcgatcagcaccgaaatcttgatttcggacgtcgagatcatctggatgttgatgccctcttccgacagcgtgcggaacatcgtgctcgcgacaccgacgtgcgagcgcatcccgacgccgaccaccgacaccttcgacaccttcggatcgcccagcacctgctcggcgttcacatggcccttcacctgattcgtcaggatgtccatcgccttctggtaatcgccgcggccgaccgtgaacgtgaagtcggtcttcccttcgacgctctggttctggatgatcatgtcgacgtcgatgttcgcatccgcgacagggccgaggatctgatatgcgatgcccggcttgtcgggcacgcccatcaccgcaatgcgcgcttcgtcgcgctggaacgcaatgccggaaatgactgccttttccatggtctcgtcttcttcaaaagtaatcagggtgcccgagcgcatctcttcgtcgagcggaatctgcggatcggtgaggctcgacagcacgcgcgtcttcacgcggtacttgcccgcgaactcgaccgagcggatctgcagcaccttcgagccgaggctcgccatttccagcatttcctcgaacgtcacgctatcgagccggcgcgcctcttcgacgacgcgcggatcggtcgtgtatacgccgtcgacgtccgtgtagatcaggcattcgtccgcttcgagcgccgccgcgaccgcgaccgccgacgtgtccgagccgccgcggccgagcgtcgtgatgtggccgtccggatcgacgccctgaaaacccgtgatgatgacgaccttgcccgcgtcgagatcgcggcgcacgcgctcgtcgtcgatcgagtggatgcgcgccttcgtgtacgcgctgtcggtcttgatgggcacctgccagccggcatagctcaccgcctcgacgccgatgtcctgcagcgcgatcgacagcaggcccacgctgacctgctcgcccgtcgacgcgatcatgtcgagctcgcgcgggctcggctggctcgagatctctttcgcgagaccgagcaggcggttcgtttcgccggacatcgcggacggcacgaccaccatctggtgcccggcctgatgccattttgcaacgcgtttcgcgacgttcttgatgcgctcgaccgagcccatcgaagtgccgccgtatttatgtacgatgagtgccattgtcgttcagaactggagaagggccgcacgggcgtactggacagaccgcggtgccgttcggtcacgcggcttgtggctgtggacggacgacgggaagaacggctggggcgcagcacgcgggcgtggcgatttgcccgggaaaggcggatcaggccgcgcaaaccgggtacgtcacgcggaaagcctgcacaaaacgctcgaaaatcgagccgagcaaacgcctgagcgtacccgatcgaaggctgcttgacaagccgcgacggcgccggcaggccgggtcgcgacctttttccgcgcgcccgggattcgtggccgccgcgacgcgcgccggatggagcgcttacgcgatcagcatgtcgggccgccattcgatgcgccgccagccgcccggcgcatcggcgccgtcgtgcgtcgcccgattcacgccgatgcgcggcacgaacagcaaccgctcgccgacgtacaacagcggcacatcgcgctgccaggcgggcacgccgcgctcctggaacagattcttcagcgtgcgcccggggccgccctgccgggtgcgcatgcgctcgccgcccgcgcgcgcgcaggcgcgcagcgcggctgacgagagcagcgcctccggcaccgcatcgtgctcgtgcgccgcgaccggactgaacacgaaactgccgcgccagccgggcagacgccacacctcgtgcccccgccaggcgagcgcgcatgccggaagccgcgcggcggccgatgcatcggccctgtcgtcgcgcgcatcggccgcatcatcgtcagccacatcggcgcgcgccgcctccgatgcggcaccgtcgcccgcctcccactggacgtcgtcgcgataaagacgcaggcgccaacccgcatgatcgacgcgcaacgcatgcgcatcgcgcgccgcgcgcaactgcttcaccatctcggcaaggcgcgcggccgacgcgcccggcagcccgagcgagcgcatccagtaacgcagcaagttcgccccgcgctcgtcgtcgagcgcgacgagcgcatcgcgcgacaacacgcgcacgtccgcgcgcgcgaccgcgcgcagatcgatcgcggcgagatcgtcgagcagacgctgggccgccgccgcatgctgcgcggtgcgggcgagcgcatcgcgaaagccgggaaagtgcggcgcaagcgcgggaagcacgtcgacgcgcagcgcattgcgcgcatagcgcgtatccgtgttcgattcgtcgtcgatccagcgcagcgcatgctgctgcgcgtagcgctcgagctgcgcgcgcaacagatgcaggagcggacgcatgcgcacgacgtcggcaagcgccggccggtactgcggcgccatcgccgccaaccccgcgatgcccgcgccgcgcagcagttgcaacagcacggtctccgcctgatcgtccgcatgctgcgcgagccacagcgtgcgtgcgccgtatcgcgcgcacatcgtctcgagcgcgcgatagcgcgcatcgcgcgcgctcgcctcgatgccctgcccgctcgcgcgcggcacgtcgacgcgcgccgcgtcgaagcgcgcgccgagcgcttgcgccgtttccgcgcaatgcgcgagccatgcgtcggcgttcgcgctcaggccgtggtgaacatgcaacgcgatgcaacgtccggcgcccgcgatgcgcgcggccgcgtgcaacagcacggtcgaatcgaggccgccgctgtacgcgatcgcgatcggcgtgtcgtcgggcaacgcggacagcgcgacgccgagcgcgtcgaacacgacgcgctcggcggaaaattcatgcgggggaatcactgcgggaaggcgcgacgcgcctcgcgactcgacggcgcggcgctcatgcgcgcggcgtcgtttccttgaacttgccgtaggccatcaagcgctcgaagcggcgctcgcgcagcgcatcgacgctcatgccctggaactggcgcagcgaatcgccgagcgcgcggcgcagcagcgcggccatgcccttcggatcgcgatgcgcgccgccgagcggctcgttgacgatcttgtcgatgaggccgagcgccttcaggcgatgcgcggtcaggccgagcgcctcggccgcttccggcgccttcgcggcgctcttccacaggatcgacgcgcacccttccggcgagatcaccgagtacgtcgagaactgcagcatcatcaccgtatcggcaaccgcgatcgcgagcgcgccgcccgagccgccctcgccgatcaccgtcgcgatgatcggcgtcttcagctcggccatcacgtaaagattgtggccgatcgcctccgactggccgcgctcttccgcgccgacgcccggataggcgcccggcgtatcgacgaacgtgaagatcggcagcccgaacttttcggcgacgcgcatcaggcgctcggctttccggtagccttcggggcgcggcatcccgaaattgcgcgcggcgcgctccttcgtatcgcggcccttctgatggccgatcaccatgcacgcatggccgttgaagcgagcaaggccgccgacgatcgactggtcgtccgcgaacgcgcggtcgccgtgcagttcgtgaaaatcggtgaagagctcgctcacgtaatcgagcgtgtacggccgctgcggatggcgcgcgatctgcgacacctgccagggcgtcaggttcgcgtacagatccttcgtgagctgctggctctttttcgacagccgctcgatttcttccgaaatgtcgacagccgaatcgtcctgcacgaaacgcagttcttcgattttcgcctcgagctcggcaatcggctgctcgaaatccagaaaggtggtcttcatgtgtttgaaatccttgaatcttgcggcagcgcgtattctaaccgcgcccgccgggcgcaagaccgggccgcaactatcgattagcgaaaagcaatagctccaatcagctattagcggtcagcggatcgagactgcgccacatgtaccaggtggcgaccgtccgccacggctcccagttcgccgccacttcgcgcgcctcgctgcgcgtgacgggctcgccgctgaaataattgacgctgatcgcgcgaatgagccccagatcgtcgagcggcagcacgtccggccgtgacaaattgaagatcaggaacatctccgctgtccagcggccgatccctcggatctgcgtgagctcggcgatcacgtcctcgtcgtccatcgacgcccatttgtcgacgtgaagcgcgcccgacacgaaatgctgggcgagatcgagaatatattcggatttgcgtttcgacagcccgcacgcgatcagtttttcctggccgagcttgatgatctgcggcggcgcgagcttcgggcacgcggtctcgatcttgacccagaccgactgcgcggcggccaccgagatctgctggccgaccaccgagcgcgcgagcgtgacgaacgaatcgccgcgcttgacgagatgcgcggggccgaacttcgggatcagcttcttgagaatccggtcgcgcttgacgagatcggcgcacgccttgtcccagtacggcggacgcgcgaccgtctcggcatcggaaagctgcacgggcacggcggcttccgacacgcgcgccttgcgcgcggcgggctccgccgcgacggcggcggcctcgcgcggcagcgcgtcgacggcgcgctcgccgtcgaccttcgcgcgcggcggcttgccggccgccgcgcgcaagcccggctgatgcgcggcgccattggccgcgccgttcggcgccgcgcgcttcgcgcccgccttgtgcaccgccggcgcacgcgcgccggcccgcttcgccgccatcggcggctgcgacgccgcacgcttagccggcgcttttctggccgttgccatctagcctcctacctggcgaatcgatcagcgggacagacgatgcgcgctcatacgcggcgccactccgtcgatccgcccggtttgtcttcaagtgcgattccggcttcgagcaattccgcgcggatccggtccgcttcggcatagttcttcgcctgtttcgccgcgacgcgcgcggcgatcctcgcttcgatctcatgcggctcgagcgcgcccgtgcgcgcggcgcccgccgcgtgctgcaggaattcgcgcggctcgcggccgagcaggccgagcaggcccgcaagcagcctgagctggcgcgcgagcgccggctcgcgtgtgcggttcacctcggtcgcgagctcgaacagcacggcgacggcgaccgccgtgttgaaatcgtcgttcatcgcggcggcgaaacgctgcgcgtgcgcctcgctccagtcgagcggctgcgcatccggcgtcgcgtccttcaatgccgtgtaaaggcgcgtgagcgatgcgcgcgcgtcgtcgagatgaacgtcgctgtagttgagcggcgaacggtaatgcgtgcgaacgatgaagaagcgcacgacctcggcgtcgaacttctcgagcacttcgcggatcgtgaagaagttgccgagcgacttcgacatcttctcactatcgacctgcacgaaaccgttgtgcatccaataattgacgaaagtttgtccggtcgcaccctcgctttgcgcgatctcgttctcgtgatgcgggaactgcaggtcctggccgccgccgtgaatgtcgaagtgtgcgccgagcagcgtgcagcccatcgccgaacattcgatgtgccagcccgggcggcccgcgccgtacttcgattcccacgacgcgcccgccggctcctgcggcttcgcgcgcttccacagcacgaagtcgagcggatcctccttcgcatcgttcgcggcgacgcgctcgcccgcgcgcaaatcctcgagtgacttgccggagagcctgccgtagttcgcgaacttgcgcaccgaatagttgacgtcgccgtccttcgcctgatacgcgtaaccgttcgcctcgagcttctcgatcatcccgagcatctgcgggatgaactcggtcgcgcgcggctcgaggtccggccgctcgacgccgagcgcgtcgaaatccgcgttcatcgcgtcggtgaagcggcgcgtgagcgactggatcgtctcgccgttctcgaccgcgcggcggatgatcttgtcgtcgatgtcggtgatgttgcgcacgtatgtcacgcgatagccgcgcgcgcgcaaccagcgctggacgatgtcgaacacgaccaccatccgcgcatggccgatgtggcaatagtcgtagacggtgatcccgcagacgtacatccgcacttcgccgggctgccgcggcacgaagtcttgcttgtcacgcgcgagcgtgttgtagatgcgcagtgattccatagagacgaaagtgagccgaaggaaaccgcctggcgatgctcgccgtgcctgcggcacccgacaggatttctggctggggccgcgtgccgtgcgcttcctcggatgacatgcggcgatcgatccgcaagcgaagcggtgacggccacgagaggcaaagactgcccgcggctcgccggaacgcgcggacgttttgttagaatggctcggagtataacattccgatttgagcctatgaaaccttcccgcggccgcgcgccgagcgctgcgacccttgttgcgaccgccgccgtgagcgccgcgctcgcgctccttccgggcgcggcggcccttgcgcagaaagcgcccgcccccaccgacggcacgccggaaatcgacgcgtcgatcacgaatcgcaactgggcgcaggcgctcgcgcagctcgacgcgcgcatcgcgtcgaacccgcgcgacgtgcaggcgcagttcaagcgcggcaccgtgctcgcgcggctgaaccgcgacgacgacgcgatcaagcagttcgtcgagctgacgcaggcctatccggaactgccggaaccctacaacaacctggcggcgctctacgcgaagcacggccgctacgacgacgcgcgcagcgcgctcgtcacggcgacgcacgcgaacccgaactacgggcttgcgtacgagaacctcggcgatctctacctgcgcctcgcggccgaatcgtacaagcgcgcgcagtcgctcggccgcacgacgggcgcgagcgcacaacgcctgtcggatctgcagaagatcatcgcgccgccgaagacgagggcggccgccgcgccggccccggccgcgcgcgactattcggcgcgagccgccgcgaacgtgacgaccaccacgctgccgctgtccccgacgttccagttcggcggcccgagcggcatgctcgcgatgccgccttacgccgcgccgtcacaatgacgcaatgacgcgcggccgccgccgcgcctttccttccacccacccagaggaccgttatgaaacgtctgttgctggcgctcggcagcgccgccctcctcgcgaccgcccccgcgttcgcgcaatcggccgcgacgcaccccgtcgtgcagctgaagaccacgcagggcgacatccgcgtcgagctgtatccggagaaggcgccgaagaccgtcgccaacttccttgattacgtgaaggcgggccagtacaacggcacgatcttccatcgcgtgatcaagggcttcatgatccagggcggcggctacaagacgaacttcgacgagaagccgacccgcgcgccgatcccgctcgagagcaagaacgggctgaagaacgcgacgggcacgatcgcgatggcgcgcacgagcgatccgaactcggccaccgcgcaattcttcatcaacaccgtcgacaacgcgggcctcgactatccgaacccggacggcaacggctacgcggtgttcggcaaggtcgtgtcgggcctggacgtcgtgaagaagatcgaggctaccccgacgacggtgcgcggcccgatgcgcgacgtgccggaaaagccgatcgtgatcgaatcggcgacgatcgtctcgaaataagccggcccgagcctctcgcgcggccgcgccgtcccgagcggccgcgcgccgtttaaaccccatccatcgaaggaaccatcatggtcgaactgcatacgaaccacggcgtcatcaagctcgaactcgacgaagcgaaggcgccgaagacggtcgagaacttcctgaactacgtgaagaagggccactacgacggcacgatcttccatcgcgtgatcaacggtttcatgatccagggcggcggcttcgagccgggcctgaagcaaaagccgaccgacgcgccgatcgcgaacgaagcgaacaacggcctgaagaacgatacgtatacgatcgcgatggcgcgcacgaacgatccgcactcggcgaccgcgcagttcttcatcaacgtgaacgacaacgaattcctgaaccactcgtcgccgaccccgcaaggctggggctacgcggtgttcggcaaggtcgtcgaaggccaggacatcgtcgacaagatcaaggccgtcaagacgggcagcaagggcttccatcaggacgtgccgaacgacgacgtcgtgatcgagaaggccgtcgtggtctgaagccggcgcgacgggggcagcgggatgttgcaggagacaccgccacgaagcgtgtttgcgggcgtgcccggcgagcgcgggctcgcgcatgcggcgcgcccgttcctgttcgtctccgatctgcacctgagcgacgcgatcccgcatacggtcgccgcgttcgagcgcttcgtacgcgtgacggccgacagcgcggattcggtgttcatcctcggcgatctgttcgaatactggatcggcgacgatatcctcgagcacgatccgttcgccgcgcggatggccgcgctgctgcacacgttctccgagcgcggcatcgcgctctacgtaatgcacggcaatcgcgacttcctgctcggcaagcgcttcatgaaagcggcgggcgcgctcctcattccggatccgtccgtcatcgtcgcgttcggcaaccgcatcgtgctcgcgcatggcgacgcgcaatgcacggccgatcgcggctaccagtggtttcgccgcttcgcgcgcaacggcgtcgcgcagcggctctttctcgcgtggccgttcgcgtggcgccgcgcgctcgcgcagcggatgcgcgcgtcgagcgaaaccggccggatgcgccccgcttcgccgcgctacgacgtgacgcgcaaaggcgttgccgcgctcttgcggcgcagcggcgcgcgcacgatcatccacggccacacgcacaagccggcgcggcatgtcgaggcagacggcgtgcgctgggtattgcccgattgggagctcgaccacggcctgcgacgcggcggttatctgcgcgtcgacgcggaaggaatacgcgcgctgccgctcgattgagcgtcgcgcccgttcgcgtcaagcgggccgggcggtcaggatgcggtctcgaagcggtctcgaagcgatcaagcaagccgcgccacgaccgtggcgcccacccagcgcacccagcccgcgcaacgaagaacgcgctcgtggcgccgttcgatccttcgcctgaacgggcaaagaatgcggccgattcgccccatgcctgtgcaatcgacaggcggcggcggcgcttcgctcggcaccggccgcgggcaacgagcaaccatcgacaagccaatccacattcggcgatagcgtgcaagcaggcggctttgtccgagggcgcagtcgcgccctgctcagcgctcggccgccgtccccccgtcgagcgcgcgcccctcgaacgcagcggacaggcggcgcaagtcgagccgcgcgccgtccgtgccctgcagggcatccaggtgcgcgccgagacgctcgagcgcgacgacgatttcgtcgacgcgctgcgcctcctttgccgcatgatcgatgaggccgtgaatcgcgagcgacatcggatcgtcggcgttcggcgtgatcccatatgcgcagaacgcggtgcgctcgggcgtacgcttcgcctcggcgggcaccacgacccgcgccgggttgccgaccgcggtgccgcccgccggcacgggcttcacgacgacagcgttcgagccgatcttcgcgcccgcgcccaccgtaaagccacccagcacctttgcacccgcgccgacgatcacgccgcgctcgagcgtcgggtgacgcttcgcgccgcgcgcgagcgacgtgccgccgagcgtcacgccctggtagatcgtgcagtcgtcgccgatgacggccgtctccccgatcacgacgcccatgccgtgatcgatgaacacgcgtcggccgagcgtcgcgcccggatggatttcgatgccggtcaggaaacggccgagctgcgacacgaaacggccgagccagcgccagcccgaacgccagcacgcgtgcgcgagccggtgaaacacgagcgcgtgcaatcccggatagcacgtgagcacttcccaggcgctgcgggcggcgggatcgcgctcgcggatcgtggcgacgtcttcgcgaagtctcgtgaacatggtggtgacgatgcaaaaaggaaacccggtgcgcggccgccgggcggagccgttatcgagccgttatcggttcgacagctttgcttatgacatgcggacgattgtagagccgccgccgcgcacgcgcagcaggcgccgcgttccccctgccgcgatcacgggtatggcacgaccgcgagaccgcgcggcgtcagtcgtctcggctgacgtcgcggcccgaatagtccgcgtcgccggtggcgctttcgccgttgccgttgccctcgcccgaagcgcccgcgcgcgcgttcgccccgcccgccttcagcaggatgtgcttcgcgatgcctcgaacgatgttcacttcttcgcgttcgagccccgttcgcgcgaagagccgccgcagccgcggcatcagcttcttcggattgcgcggatcgaggaaatcgagcgcgatcagcgcattttccagatggacgaacatccgctcgatctcgtcgctttgcgcgagcgtgccgagcgcggcgtccggcggcaccgccgcctcgtcgtcttcgagcagcgcgacgcgcagctcgtacgcgagcacctgcaccgcctgcgcgaggttgagcgaactgtatgcggggttcgccggaatgtgcgcgatcgcgctgcagcgctcgacgtgctcgttcgacaggccggtgcgttcgttgccgaacacgagcgcgatatcgcccgtgcgcacctgctgaagcgcgctcgcgacggccgcgcggggcgcgagccgcggcgggccgtactcgcgcgaacgcgcggtgagcgcgagcgaccactgcacgccgttcagcgcgtcggcgagcgtcggcacgacgtgcgcggacgcgagcacatcgtcggcgccgctcgccatcgcgagcgcctccggatcgctctgcacgcgcggcacgcgcggcgcgacgagcacgaggcgggaaaaacccatcgtcttcagcgcgcgcgccgccgcgccgacgttgccggggtggctcggctcgacgagcacgaagcgcgtcgacgtgaatccgccgcgcgcggtccgcgccggacgggatgtggccgcgccggaaggcggcgcggacggtttctgctgagattccaaaacgttcacttcgactgatcgggatgccggtatggtatcgccaactcgccgacaaacccactcgtccgaacggccgatcgaacggcccgcgcaaccgtttcgcaaaaaaatgccgcgagtcgggtaaaattacgctttcgcatgcggcgcttgcgttgctcggcccgcaccccgctctttgccaattcgtcttccgtcggcgaaacgcccgcctggcgcccctcgtgcgcgccgcggcgcttcgctggttcgatcacccttcgtggcggcctcgcgtcgccggcttcaggattcaggctcatgcatcccatgctcaacatcgctgtcaaggcggctcgccgcgccggacagatcatcaatcgcgcatcgctcgacctcgatctgatcgagatccgcaagaagcagcagaacgatttcgtgacggaagtcgacaaggcggcggaagacgcgatcatcgaaacgctgaagaccgcttatcccgatcatgcgatcctcgccgaagaatccggcgaatcgggcgacgcatccgaattccagtggatcatcgatccgctcgacggcacgacgaacttcattcacggctttccgtactactgcgtgtcgatcgcgcttgcgcacaagggcgtcgtcacgcaggcggtggtctacgatccgaaccacaacgacctcttcaccgcgacgcgcggccgcggcgcctacctgaacgaccggcgcatccgcgtcggccggcgcgaccgcctcgcggacgcgctgatcggcacgggctttccgttccgcgaaaaagacggcctcgatgcctactcgcgcctcttcaccgagatgacgcaggcgtgcaccgggctgcgccgcccgggcgcggcggcgctcgatctcgcgaacgtcgcggcgggccgcctcgacggcttcttcgaacagggcatcaacgtgtgggacgtcgcggcgggtagcctgctcatcaccgaggcgggcggcctcgtgggcaactacacgggcgacgccgatttcctgcaccggcgcgagatcgtcgccgcgaatccgaaggtctacgcgcagatgattccgatcctgagccgctatacgcatacgcggccggcgagcgaatgaatggcctgactgctgccgtgcccgcgtagcgccgatcgcggcggcgggcaagcccgggcggcccgcggcgcatcgagcgccgcgggccgtttcgtttccggtcggtttccggccgttccggtctgcgcgaacgagccggggccgcccgagtgcgatccgccgattcaaaccgaaaacgcgcaggcgtgcgcccctcctcgcgaacgcgcagaccgtcaggccgcttcgcggcgcgagtggatagcgcgacgccgttcgcggccgcgctcgcggcccgcattaccgcacggcgaaccctcccatcgacgtgcccggctgacagttgggcgcgtagatatagacctgcttgttcgccacgaacgccgacgtgagcaccgaatacacgtctttgtttccgttcagatacgcgagcgtgccgacggtcacctccatgacgccgttgttatcgatgaagatcttggtgatcgcgcccgacgtgcacaacgtatcggcatatgcggaggacgacgccagaagcccggccgaaacgattgcggcaaaagtctttttcatttcattctcctaaataaagaatcgacaattgaaaaatcgactgcatgcaccctcgtactgcctctactcagctccaacgatattcggacattctgaagtgcgccgccggccgatacgcggctggattcgactgcctccgctcgctcgcgagcgatcaccgcgcgctggccgaaacgccgactttcaacgtgcggcgtgcgccgattcgcgcgcccggtgttcgaaacgagcggacacaatgctcgacggttccggcttcatcaagcaaaacgcgtattgaaacgaaacggattcgggcgcggcgatccgcgtcagcggccgtatcggcggcggacgcaacgcacctcgatcatcgaaaatcatgagcctctcgtcgtcgcgtgattgcgcacgcagcaaaccggcacgcgcatacgcaccgggtcccgctacggccaagccgacaaggttcgatgagacatcaagagcccccattttcacgggatgcggctgatctcagcgcgtcgcatcgttcgacgccgccatatttttcccgttacttccccgactgccgcgtcgtctcggccagtcgagccgatcgacgaaaatcaatactcgaaacggtcgacttcagaaagaaatatccggcaacgccgcatgccggatcgcttctcgattgaagtcgcatggcctttctttattcagtgcatctccgccatcttcgtcgcttcgacacgcacgccgaaacccattgcgaattctcgtactcattctgttttggcgctcgacggagactattacctctctcgtcagaacaaatggtattaatttatccaacccatcattcgataggatccgacatcatcgatcacaaaaccgtcaacataaacggcgcatcatgcaaatatttcgttccggccaaaaaattaatcattgaatagtgcggcagcgcgttttgtttgccgcgcatcaatcacactcgacaattcgcgcacgacatgccgtgcaagatcgtgcatgacgatgtcagtgccgatccgcaagcgcgatacgtcgtttgaaaatctcgcgttgcgcggatacgtggcggccgcctcgacgcatcgagtcgagatgcacggactaagccaggcgagccgcgtcgcgccgatcacgagcaggatgggtcggtaccgaatttcgatatcgctcgcctcgacggccgacgcaccgcggcatgggccgcaaagccatcgacaacgggcttgacacgtgcgaatcgcgaccgaatcgacacattggccgtccggccagcttcgcgcgccgtcccgacaaggtaaactctcacccaattccgtatacgcagacagatatccgcacgatggccacccaaatcgacgcctcctccgaagcagcagcggctacggccgccgcgcagcacacgccgatgatgcagcagtacctacgcatcaagtcggagcaccccgacacgctcgtgttctaccggatgggcgacttctacgagctcttcttcgaagacgcggaaaaagccgcgcgtctgctcgacctgacgctcacgcaacgcggcgcatccgccggcacgccgatcaagatggcgggcgtgccgcatcacgcggtcgagcaatacctcgcgaagctcgtgaaattcggcgaatcggcggcgatctgcgaacagatcggcgaccccgcgacgtcgaaaggccccgtcgagcgcaaggtcgtgcgcgtcgtgacgccgggcacgctgaccgacgccgcgctgctgtccgacaagagcgacgtgtttctgctcgcgctgtgcgtcggccacaacaaacgcggcgtcgcgtcgaacatcggcctcgcctggctcaatctcgcgagcggcgcgctgcggctcgccgagctcgcgccggatcagctcggcgcggcgctcgagcgcatccggcccgccgagattctcgcggccgacggcacgatcgaatcggtgccggccggcatgggcgcgatcacgcgcgtgcccgcgtggcacttcgatatcgcgtcgggcacgcagcgcctctgcgatcagctcgaagtcgcgagcctcgacggcttcggcgcgcaagcactcacgagcgcgaacggcgcggcgggcgcgctgctgatctacgcagcggccacgcagggccagcagcttcgccacgtgcgcagcctcaaggtcgaaaacgaatccgaatacatcgggctcgatccgtcgacgcggcgcaatctcgagctcaccgagacgctgcgcggcaccgaatcgccgacgctctattcgctgctcgacacctgctgcaccgcgatgggcagccgcctgttgcgccattggctgcatcatccgccgcgcgcgtcggtcgccgcgcaggcgcgccatcaggcaatcggcgcgctgctcgacgcccccccgaacgccggcctcgacagcctgcgctcggcgctgcggcaaatcgccgacgtcgagcggatcaccggccgcctcgcgctgctatccgcgcggccacgcgatctgtccagcctgcgcgacacgttcgccgccctgcccgcgctgcgcgagcgcgttgccgagatcgcatcgaacgcggccgcgctcggccgcctcgaagccgcgctcgagccgccgcccggttgcctcgatctgctcacgcgcgccatcgcggccgagccggcggcgatggtgcgcgacggcggcgtgatcgcccgaggctacgacgccgagctcgacgagttgcgcgacatttcggagaactgcggccagttcctgatcgatctcgaaacgcgcgagcgcgcacgcaccggcatttcgaacctgcgcgtcgagtacaacaaggtccacggtttctatatcgaagtcacgcgcggccagaccgacaaggtgcccgacgactaccgccgccgccagacgctcaagaacgccgagcgctacatcacgcccgagctgaagacgttcgaggacaaggcgctgtccgcgcaggaacgcgcgctcgctcgcgaacgcgcgctgtacgacggcgtgctgcaagcgctcctgccccatatcgagggttgccagcgcgtcgcaagcggcctcgccgaactcgatctgctcgcggcgttcgccgagcgcgcccgcacgctcgactgggtggcgccggaattcaccgacgagatcggcatcgaaatcgatcagggccgccatccggtcgtcgaggcacaggtcgagcaattcatcgcgaacgattgcgccctgaaccccgagcgaaagctgctcctcatcaccggcccgaacatgggcggtaaatcgacgttcatgcgtcagaccgcgctcatcgcgctgatggcgtacgtcggcagctacgtgccggcgaaagccgcgcgcttcggccccatcgaccgcatcttcacgcgcatcggcgcggcggacgacctcgcgggcggccgctcgacgttcatggtcgaaatgacggaggccgccgcgatcctgaacgacgcaacgccgcacagcctcgtgctgatggacgaaatcggccgcggcacatcgacgttcgacggcctcgcgctcgcctgggcgatcgcacgccatctgctgtcgcacaaccgctgctacacgctgttcgcgacgcactacttcgagctcacgcaactgccggcggaattcccgcaggcggcgaacgtgcatctgtccgccgtcgagcacggtcacggcatcgtattcctgcatgcggtcgaggaagggccggcgaatcagagctacggcctgcaggtcgcgcagttggcaggggttcccgcgccggtgattcgcgccgcgcgcaagcatctcgcgcacctcgaacagcagtccgccgcccaggcgacgccgcagctcgatctcttcgccgcaccaccggtcgtcgacgagccggaatgcaacgagccccccgccgcgacgccgcaccccgcgctcgagcgcctgctcgagctcgatccggacgacttgaaaccgcgcgacgcgctcgatctgctttacgaacttcacacactcgcccgctcgggcccggcggatgcgcaacgctgacggcaccgcgccgcgcgcgccgcttccctcgcgcatcgccgcgtccgtgctcgcctgcatacttgcagcggcgctcgccggcaacgcacgggccgcacctgcgtcgccgcgaacgggcggcgatccgtacgcgttcgcggtcttgtccggcgtgatcgcatcggccgacgacgaaccgcaggcccggcgcctgctcgatgcgatcgcgcgcgatcgctcggtgtcgttcatcgtctacgaaggcaacctgaaggggccgaaggaagcctgccgcgatcagctatacgagcaacgcaacgtgctgttcgcgacgtcccgcgtcccgctcgtgctactgccgggccagtacgactgggccgcctgcggtacgcgcgacgccggtgcgtacgaccccgtcgagcggctcgacttcctgcgtcagaacgtctttaccgagccggcgtcgcccggcgcgaatccgctgccgctcacgcgcgaaagcgaagtggcacgctttcacccctatcgcgaaaacgttcgctggattcgcgacgatacggtgttcatcggcttgaacgcacccgcgccgaacaaccgctatctgacggcgggcgggcgcaacggcgagttcgaggatcgcgccatcgcaaacgcattctggatcgatcacgcggccgaatacgcgaagcgccgcaaggcgcgcgcgctcgtggtgtttctcgagggcgacccgcaattcgatcgctacgaacgttcggagcgcttcggctggctgcgcttcaaccgccctcgcgtacgcgacggctttcgcgaattcaagcgagcgctggtgaaggccgcggcggtctttcgcggctcgatcgtcgtcgtgcacccgagtggcgaaccgctcgcggacggtttcaggatcgaccgcccgttacgcgacgacaagggggagttggtcggcaatctgacgcgcgtcgcgatcgcgccgcatgcgcgcttgacgcactgggtgcgaatcggcgtggatgcggcgaagcagccgatgttcaacgtgagcatgcagaccgtgccgaagtatttgcctcagccgcccgcgctgcccgtcgtgccgcatgacgacacgccgctgcccgacatgcccgagatcccggcgcagccggtgctgcccgattcgggtgcgagcggcgcggcgccgcccggctatggtggatggcacggcgcgcatgaaggttcattcgatcaccgcgcgccatcgggcgcgacgcccggcgacgcgccggacatcgccgtgcccggctcaatgcagggtacgcgctgatccgttaccttcgttgtcgtcgtcctcgtcctcatcgacgatttcgagcccttccgcgccatgcgcatgttcgtgctcgatctcgtcttccgtcgcttcgcgcacgtccttgacggtcagcgcgaagcgcagcgccatcccggcgagcggatgattgccgtcgaggacgaccttgtcttccgcgatgtcggtcaccgtgtaaatcagcgagtcgatttcctcgtcgccgtcttccggggtgccttcgaattgcatgccgacttcgagtggctcgggaaagcggtcgcgcggctcgatcttcacgagttcaggatcgtaatcgccgaacgcatcctgcggctccaactggatttgcgcctgatagccgggctcctggccgtcgagttgttcctcgatctttgggaacgtgccatcatagccgccgtgcagatagaccatcggctcatcgctttcctcgatcagattgccttgcgcatccgacagcttgtaagcgaccgatacgacagtgttttttgcaattttcatccaattctcccaagtacaacagccattatacgatgcccaaacggccactacccgaaccgtccggccgtgtgcgcgaacgcactcgcgcgccgttgtccgaggcgccgaccccgcttctcggcaatctcagccccgcgcaattcatgcgccgatattggcagaaaaagccgcttctgattcgacaggcgattaccggcatcgcgccgccgctgtcgcgcgacgcgctgttcgagcttgccgccgactatgacgtcgaatcgcgtctcgtcactcattttcgtaacagatggcaactggagcatgggccgttcgagcccgagcacttgccgtccgtgaagcgccgcgagtggacgctgctcgtgcaggggctcgatctgcacgacgatcgcgcccgcgcgctgctcgaacgcttccggttcgttccggatgcgcgcctcgacgacctgatgatctcgtacgcgaccgacggcggcggcgtcggcccgcatttcgactcgtacgacgtgttcctgctgcaggtgcacggcaagcgccgctggcgaatcggcgcgcagcaggatctgtcgctgcaggaaggcttgccgctcaagatcctcgcgaatttcgagcccaccgacgaatgggtgctcgaacccggcgacatgctgtatctgccgcctcacatcgcgcacgacggcatcgcgctcggcgagtgcatgacgtgctcgatcggcttcagagccccgtccgcaggcgaattgcgcgcgcagttcctctatcacctggcggagcgcggcggcctgcgtaccggcgcgcgcgagaacgcgcgataccgcgacccggcgcagcccgcggtcgactcgcccgcgatgctgcccgccgcgatggtcaagcgcgtggccgcgacgctcgccggcatccaatgggacgaacacgatgtcggggattttctcggctgttatttgagcgagcccaaatcgaacgtcgttttcgagccgccgacgcggcggctcggcgaagccgcattcgtcacccaggcgtcgcgccgaggcgtgcggctcgacaggaaagcggcgttgttgtataacgcgcgctcgtacttcatcaacggcgacgcgcatccgctcgcaaccgcggcgaaatggctgccggagctggccgatacgcgccggatggaggcgaaacggtttgtaacactctcccgggaccccgccatgacaggcctgctgcacgaatggtattgtgcgggctggatacgggtgggcgacatggggtagagttgcccgtccgtacacccatatgaacgcacgttttgtatgggaaagacaacgtattgaccccgcatttgtcgacggtcgataggaaagtgcatataatttccgcccaagccgtagggaagattcacgctctagaagtgcatctccaccagcggcccaggtcggtgttggagcacattaccggtattgtttcgcgctgttgcttacctttaaccataaaaggacgtgatcatgaagaaatccctcctcgtagcttccctgttggctgccgttgcactggctgcgtgcaacaagagctccgagcaagctgcttcgtcggctgctagcgacgcaaccgccgctgccgcttcggctgcttcgagcgttgccgctgctgcttcggacgctgcttcgggcgttgccgctgctgcgagcgatgcagctgctgctgtggcgtcggctgcttcggcagcgacggctgctccggcttcgggcgcaagccagtaagtccgcatcagcatcagctgaaaaaaaaccggcctgcgggccggtttttttacgtcctgttcacgcccatttcatgtccttttgacgtccttggcgcgagcgggcggggcccctgcccattttgtcccgcaagcgcttcgcggctcgctagagggtggcgaagcagccgaaccggctcgcgtcgcccgcccgcctgcccgaatcggcccgcaccgcgcgtgcgccgggcaccgtcgcgtgtcagctcaggctgagccagccgaatccgtcgtcctgcgatgcgacgagcacgtcgtccgcctgcccgcccagggccgccgcgagcgccgcctgcgcgagcgcgggcgcattgttctgctggctcagatgggcagccaccaggtgccgcagccggctgcgatcgagctcggcgagaatggccgccgccgcgtcgttgctcagatggccgtgcgagccgccgatgcgcgccttcagcgacgccggatagcggctcgccgcgagcatcgcgacatcgtggttcgcctccagcaccaagccgtcgcagccgctcagcacggcgccgatgtgcggcgtcgacatgccgacgtcggtcagcacgccgagacgcgtcgcgccgtcgctgaagacgaactggagcggctcgcgcgcatcgtgcgggacggtatagggcagcacgcacagatcgcccaccgcggccgtctcgtcgctccagagcacatggaggtcgacgtcggcctcgtccgcgccgaccgcgcgcgcggtgccccagctcgtgtacagcggcagcgacgcgcgacgcgcgagcgtcagcgcgcagccgacatggtcgccgtgttcgtgggtaacgaggatcgcgtcgagatcgtcgacgcgcaaatcgatgcgcgcgagccggcgttcgagttccttcgccgagaaaccgcaatcgagcagcacacgtgtcgtcgtcgcgccgttcgatgcttcgacgacgagcgcattgccttcgctgccgcttccgaggctcgcgaatcgcacgcgcttagttcaactgcgcgtgcagcagcgagatgatccgctgcgcatcggaagaggtgtcgatctggccgtttgcatcgatgacggccacttgcgtcttcgcgtcgccttgcgcgcgcacgttgacgaggaattccttgcccggcttcgccgccgtcgggccgccgtagaacagcttgccgaacaggccgtcgcgcttgagctcctccatcgagttcgcgtaacgcacgtaatagacgcccttcgcgcgatcccggttgtcgaccgtgaagttcgtgcggtcgagcgcgagcccgacacgcagccacgcccggtcgaacgattcggccagatcgagcgtcgacgcggcaccggagccgacgacggtcgcgggcgcggtggctggacgcgcgtcggcgagcagttgcttcgcctgcgcgtcggtcaaaccgaacttctccatcagcttcgcgaggaacacggcctcgagcaccgggttgcgcggccgctcttcccagcgcgacgacgtgccgccctgcgcgcccgtcagcttctcctccatcgcgctgtgcgtgatcgagatgtccgtgttgccgtccgccgtgcgcgtgacgagcgtacggaaccgatcgcgcgtgcccgacgaataggcgaaatcgatcacacggccgatcgtgcggcgaaaccagtcgtcgggaatgttcgcgcggttctccgcccagtcggtcgccatgatgcccgtcgacggcgcgtccgtcttcagtgcgaagccgttgtcctgccagaactccttcaactgcggccagagctgctcgggcgtgcggccgtcgacgacgagccagcggcggtcgccgtcgcgctcgacgtgcatcccgaacggatcctgcgcgctcggctgcccttccgtcgcgttgcccgcggccgtcaccgcgcgcgtcggcgcggaaccgaggcccgaattggtcggcggcgcgacgtacgacgggctgagcggcatcgccgtcagatcctgcggcacctgcagcggcggcgccgagccggtggacttgtagttgacccggtcgggcgcgagatagtcgttcagcgtgtcgcagccggcgagcgcggccagcgcgagcgccagcaccgagacctgaatcgcgcgggaggaaaaggcggaatgtttcatgaagtccttcgtcttgctagaacgcgtgtcacgcgcggcgccgggagcgtccgggccagcgtcggatcgatcggggtgcggtgcggccgcccgggcggccgcgcacggcctcacaggaggccggcctcgcgaagcgcgccgcgcacggtttcatggcagcgctcgtcgagcggcgtgagcggcaggcggatgccgcccgcgatcttgcccatctgttgcagcgcccacttcaccggaatcgggttcgcctcaatgaacagatgcttgtgcagcgacaggagcttcatgtggatctcgcgcgccgtcttcacgtcggcggcaagcgccgcgcggcaaagctcgctcatcgcgcgcggcgcgacgttcgccgtcaccgagatgttgccgtggccgccgaggagcatcagcgcgatcgcggtcggatcgtcgccgctgtagatcgagaagtgcgcgggcgccgccttgatcagttgcgcggcgcgatcgatattgcccgtcgcgtccttcacgccgatgatgcccggcacttgcgcaagccgcagggtcgtctcgttcgacatgtccgcgacagtgcggcccggcacgttgtacaggatcaccggaaggtccaccgcctcggcgatcgccttgaagtggcggtagatcccttcctgcgtcggcttgttgtagtacggcaccacttgcagcgtcgcatcggcgcccaccgccttcgcatgcttcgacagctcgatcgcctcggtcgtcgagttgccgcccgcgcccgcgacgatcggaatccgcttcgccgcgtgcttgaccgcggtctcgatcatgagcacgtgctcgtcgacggaaagcgtcgccgattcgccgctcgtgccgaccacgacgagggcatccgtcccctcttcgatatgccagtcgatcagcttgcggaaggccgccagatcgaggccgccgtcctcgagcatcggggtgacgatcgcggggacgctgccgcggatttgaatgccgtcttgagtgccgttagccatgaaacaaacacgatgaaaaatcggtaaaggtcgattgtagcggattagcctgccagtccgtaacgcggaaatcccgccccttcttgcggcgccgcgtgctcgcgcaccgcgcagattcgttggacgaatgcctcgcgcggcgcggcggcgaacccgtcctcgaacgcgacgacgcgcaactgcccgcgcacggcatcgagcaactcgcccggcgcgagcaggaacgccgggttggacggcttgccgaccgtttggttgccttgcgcgaaggtttcgtacagcagcacgccgcccggcgcgatcgcggcgacgagacgcggcagcaacgggcgatgcagatagttcgtgacgacgaccgcggcaaagcgcgcgtcgtcggcgagcggccatggcgcgccttcgagatcggccgcctgcgcgcgcacgcccggcagcgcgccgagcgacgcgagtgcggccggttcgcgctcgagcgcgcgcaccggatggccccgccgcgcgaaccagtgcgcatggcggccgtggcccgccgcgatgtcgagcaccgcgccgcccgccggcacgagatgcgaccagcggcgcacccacgccgacggctcggtcgcggcgccgtgcgcgcccgccccgggcacgcgctcgatttcgatcgccggcgttttcaactgtacgacagccccatcgcctcgcgcacgtcgcgcatcgtctccgtcgcgtgcttgcgcgccttgtcgcagccgtcggcgacgatcgcgcgcagcagcgacggatcgtccatgtacttctgcgcgcgctcgagcatcggctgctgctcgcgcaggatgccttcgaccaccggctgcttgcagtcgaggcagccgatgcccgccgagcggcacccctgctgcacccactcgtgcgtcgtttcgtccgtgtagacctggtgcagttgccagaccgggcacttgtccggatcgcccggatcgctgcggcgcacgcgcgcgggatcggtcggcatcgtgcggaccttcttcgtgatcgtctcggcgtcctcgcgcaggccgatcgtgttgccgtacgacttcgacatcttctgcccgtcgaggcccggcatgcgcgacgcctccgtcaacagcgcctgcggctcgacgaggatgatcttgcgcgcgccttcgagatagccgaacaggcgctcgcggtcgctcatcgacaggctctgcgattcctgcagcatcgcgcgcgcctgttcgagcgcctcgtcgtcgccctcctgctggtacgcgttgcgcaactcgtgatagagctttgcgcgcttgccgcccagcttcttcgccgcctcgagcgccttctcctcgaagcccggctcgcggccgtacaggtaattgaagcggcgcgcgatctcgcgcgtcatctcgacgtgcggcacctggtcctcgccgaccggcacgagcgagccgcggtacagcaggatgtcggccgccatcagcaccggatagccgaggaagccgtacgtcgacagatccttgtccttcagcttctcgatctgctccttgtaggtcggcacacgttcgagccagccgagcggcgtgctcatcccgagcaacagcgcgagctccgcatgctcgggcaccttgctctggatgaacagcgtcgcctgcgccggatcgatgcccgatgcgagccagtcgatcagcacgtcccagacgttcttctcgatcacctcgggcgtttcgtagtgcgtcgtcagcgcgtgccagtcgacgacgcagaagaagcacggatactcggactgcagcttgacccagttcttcagcacgccgtgatagtggccgagatggagcgaccccgtgggtcgcatgccggaaaagatacggtctgggaacatgattgtcgttagaagagcgaggcgaaaggagtcaggatggccgtcacgacggcatagccggcgcccaccagcggccgcagccagagtttcgtcagcaggcccgtcgcgacgagcgcgagcacgatgaagaagccgtacggctcgagccgagatagcgcgatcgattgcttcggcggcagcagcgccgcgagcacgcgcccgccgtcgagcggcggcagcggaaagaggttcagcaccgcgagcacgagattcacgccgacgcccgctccggccatgcgcgtgaagaacggctcgtcgaccgccagcgcggcgaggccgatgctcacgaagccccagatcagcgcctggacgaaattgcagcccggccccgcgagcacgacccagaggcttccccagcgaggattgcgcagattgcggaacgtgacgggcacaggcctcgcgtagccgaacaggaacgcgccgctcgtgaggaagtacagcacgagcggaatcacgatcgtgccgaacggatcgatgtggcgcatcgggttgaacgacacgcggcccatcatgtacgcggtgttgtcgcccagcaggcgagcgacatagccgtgggcggcctcgtgcagcgtgatcgcgaagaccacgggcagtgcgtagacggcaatcgtctgtatcagggaagaagcatccatagcgcgttattgtaacaagcggcaaacgcgcgaacggcgcgcatgcgtgcggaccgaaacggcggccgctccggtgcgccgggacggcgcggcggcgctcacgcggcgaggccgaacggctcgagcggaccgcgccccgcccgcacgagctgcggctcgtcgcccgtcaggtcgatcaccgtcgacggctcgcgcgggcacgcgccgccgtcgatcacgaggtcgacctgcttttcgagacgcgcgcggatttcctccggatcgttgagcggctcgtcgtcgggcggcaggatcagcgtcgtgccgagcagcggctggccgagcgcctcgagcagcgcgagcgtgatcgcgtgcgcgggcacgcgcaggccgatcgtcttgcgcgacggatgcgacagccgccgcggcacctccttcgtcgcctgcaggatgaacacgtatggccccggcgtcaccgatttgatcagccggtattgccggttgtcgaccatcgcgaacgtcgcgagctcggacagatcgcgcacgagcagcgacaggtgctgcttgtcgtcgagcccgcggatgcggcgcacgcgctcgaccgcatccttgtcgtccagatggcacgcgagcgcgtagctcgaatcggtcggcagcgcgatcacgccgccgccacgcacgatttcggccgcctgcctgacaaggcgcggctgcggatcatccgggtgaatcctgaagaattgggacatggggacaaaggtatggatcggcgcgtgcgagcccgcgcgccggaggtgccgccggcaaacgccgctacagccagcgctcccagacgggtttgagatcggacggcagcggcggcaggctgccgaattcggtacgcccttctcccggcgcgtggaaatcggagccgcgcgatgcctcgaagccgaagcgccgcgcgacgtccgcgtattcacggtactggtcgggcgtatggctgcccgtcaccacctcgatcgcgacgccgcccagctcgatgaactcgccgaagaacgcgtcgaactcgacgctcgtatacgcatagcggcccggatgcgcgacgaccgcttcgccgcccgcctgccgaatccatgcgacggcgtccgacagtttcgcccagcggtgcgcgacgtagcccggcttgccgtcgccgagatagcggtcgaacacgtcggacatcgacgccgcgtagcccttgtcgacgagaaagcgcgcgaagtgcgtgcgcgagatcagatcgggattcgacacataggcgagcgcgccctcgtaggcggcttcgatgccgagcgcggcgagcgcgtcgccgatcgcgaccgcgcgcgccgcgcggccgttgcgggtgcggtgaagcccgtcgacgagcgcggggttccgcggatcgatgttcaggccgacgatgtgcacggtgcgcgacgcccaggtcacggaaatctcgacgccgtgcagatagcgcatgccgagcgcctcggcggcttcgcgcgcggcgcgctggccgccgacctcgtcgtgatcggtcagcgcccacagcgtgacgccgcccgcgtgcgcgcggcgcgcgacgtcggcgggcgcgagctgaccgtcggaaacgttcgaatggcagtggagatcggcgttcatcgtgggcatcggaggctaggcgatcattctactgcaacgcgcaaattcgccacgcaggccgccgccggcggagacggccgagacggcgcgcccgcgcgttcgcccttccttcgcgcccttccttcgcgccctgctttcgccggcggcctcgcgcggcggtcttgcgccgtccgcgcccgccctttcgccgcctcgccgcctcgtcgcctcgtcgcctcgccgcgccccggatcggcgcgaccgacatcgccggctcaggcgcagaacgcctcgatcagcgccgcgatctgctccggctggtcgtgatgaaccatgtgccccgcgtcttcgacgcgcttctcgcgccagtcggcaaacgcggcgaagcgcgccttgaactcggcgatcggaatctcgcccgccaggaacgcgagcgtcggcgaatcgacggcctcgacgtgcagcaccttcgcgcgcaccttcgaccagatcgccatcacctcgtcgagccggtacaacagcgggccgcgcagcttgtgcgcgggatccgcgagcagccggtaccggccgtccgcgtcgcgggtcgaccaatgcgcggcgagaaacgccgcgcggcgcggctcgaggcgcggattcgtcttcacgaggcgcgcggcgacgtcttcgagcgacgcgtagcgcttgagctccggcggcgcgcgcagctcgtcgagccactgcgcgagacgccgcggcgcctgctcggcgcgcgccggcgcgagcccgaagccctccagatcgacgacgcgccgcacccgctgcggccgcgcgcccgcatagaggcacacgacgttcgcgcccatgctgtggccgacgagattcacttcgccatcgggcgtgtagtggtcgatcagcgcctcgaggtccgccaggtattcgtggaaccagtaatggccgccgccttgcgcggcgaccggccagtcggacaggccgaagccgcgtgcgtcgggcgcgatcacctgccagtcgcccgcgagcgcgtcgacgacgaactggaacgacgcggcgacgtccatccagccgtgcagcatgtagagcgtcggcgcatcgggccgcccccagcggcgcacatgcagcttcacgccgcgaaccgtgacgaaatcggagacagattgggtggagtgcatcgcagccgccaaaaaagaatgaccgttcgattatatcgatccagcccatccggcgcggagcgagccgcgatgccgcacgcgtgtcgaggcacttctctaggcgcggcccgcgcgaacgaagcgcggccgcggtccggcacgcggcgcgcccgcctcatccgttcgggtcggcgtcctgcgcgacgagcgcgttcaattcgtcgtcgttgaagcccgcggcgcgccgcgcgtcgaaattgaacggcccgcgcagccggggcgcccgatactgtccggcgagccgttcgtaagtcggatgcggatcgagcccggccgcatcgcacagatggcgaaaccagcgattgccgatccatacatggccgatctcgtcgcgcaggatcacgtcgagaatcgccgccgacgcatgatcgcccgcctgctgcagccgcgcgcggatcggcggcgacgcgtcgagcccgcgcgcctccagcgtgcgcggcacgagcgccatcctcgcgagcacgtcgcccgcggtccgctcgcacatttcccagaggccgtcgtgcgccggaaaatcgccgtacgcgtgcccgaactcggcaaggcgcgcggcgagcagcgagaagtgatgcgcctcctccgcggccactttcagccagtccgcataaaacgccgtgggcatccgcgcgaagcgccacaccgcgtcgagcgcgagattgatcgcgttgaattcgatgtgcgcgagcgcatgcagcagcacggcccgcccctgcggcgagcgcatgctgcgccgctcgagccggcgcggctcgacgagctccgggcgagccggccgcccgggcacgccgcgcgccggcgcgctcaactcgcgctccggaaacacggctgcgcggccgtcggcgagcgccgcgtgcaattcggcgacgagcgcgaccttgcgcgcgggatcggattcgcccagcgcggcgagtgcggcgcttcgcgcgcagcgcaacggctcggacgatgaaatcgggacggatgacatgacgggacgacatgcccgcgcgcggcacgcgcgcgagcgaccggaacaaccgtttacaataaaggattcgatcgcgccgcatccaagcgcgacgccaccgcgaaccgcggcaaaccgcggcgatgcaaccgcgcgccattgtaccggccgcccggacaagccccaagggagacatcgtgaccatctacaagctcggcgaaaacgccccgtccatccacgaaagcgtcttcgtcgcggacagcgcgacgatcgtcggcaaggtcgtgctcgaggagaacgcgagcgtgtggttcggcgcgacgattcgcggcgacaacgagccgatcacggtcggcgccggcagcaacgtgcaggaaggcgcggtgctgcacaccgatccgggctgcccgctcacgatcgcgccgaacgtgacggtcggccatcaggcgatgctgcacggttgcacgatcggcgagggctcgctgatcggcattcaggccgtgatcttgaatcgcgcggtgatcggccgcaactgtctggtcggcgccggcgcggtgatcaccgagggcaaggcgtttcccgacaattcgctgatcctcggggcgcccgcgaaggtcgtgcgtacgctgtccgacgaggacatcgcgcggatgcacatgaacacgaagagctacgcgatgcggcgcgcgtatttcaaggagcagctcgtgcggatcggctgaatcgccgcgcacgagccgtttgatcgtcgaggaaaaaagtgagcgaccagttacagaaattcatgttcaacgcagccccggtgcgcggcgagatcgtctcgctgcgcagcacgtggcaagaggtgctcacgcgccgcgactacccgacgcccgtgcgcaacgtgctcggcgagatgatggcggcgtgcgcgctgctgtcggcgaacctgaagttcgacggcacgctcatcatgcagatcttcggcgacgggccggtgaagatgctcgtcgtccagtgcagctcggatctcgcgatgcgcgcgaccgcgaaattctcgggcgacgccgcgcaaaccgtcggcgacggcacttcgttcgccgaactgatcaatgcgagcggccacggccgttgcgtgatcacgctcgatccggccgacaagcgtcccggccagcagccctatcagggcatcgtgccgctgaacggcgaagacggcccgctcgcgtcgatcgccgacgtgctcgagcactacatgcgccattccgagcagctcgacacgcgcctctggctcgccgccgaccacgatcgcgcggtcggcgtgctgctgcagaagctgccgggcgacggcggcatcgtgccgcgcgtcgagcaaaccgatacggatacatgggagcgcgtgtgcacgctcggcggcacgctgtcgtcgaaagagctgctcgaagtggaacccgagaccgtgtttcggcgtctgttctggcaggagaatgtgcagcacttcgaaccgacgtccacgcgcttccagtgcacgtgctcgcgcgagaaagtcggcgggatgctgcgcatgctcgggcgcgtcgagatcgacggcgtgatcgaagagcgcggacacgtcgagatccactgcgaattctgcaatcagcgctacgaattcgatccggtcgacgtcgcccagctgttctcgacgcccgagctcggcaccggggtcgcgcccgctgccgcgcaacggcattgattcgcccgcccgcctgcgtgcgggcaatgcgccgcgcccgccatccgacggagcgggcccggcacaagccaggaggcagtagcatgaaaccgattctcgttcgcgccgcgccgctcgcggcgctcatcgcggccgcgtcgctgagcggatgcgtcgcgccgccgtcgacgacggtcctgagccggctgcccgaacaggcggcgggcacgacggcgcacacgctcacgcccgacgagcgcaagcgctacgacgaaatcgaccggcaggtgctgcgcgagcagaacgcggcaatcgcagccgaggatgcggtgcgcgcctggtcatattactctccgccgcccgtcacctactacggcggctactatggcggcggctgggggcgtggttggggctcgggattcggctacggctacccgggctggtggtggtgaaatcgacgaatgccgagcaattaaaaaccagcgggaagtaaaaaagccaaaagcgcggccgaaagaccgcgctttttgattgggtttccgaagcatctcgatcgcgggcagggcgcgccgccctacgctgccgccctgccggttcgccgcccgcacgccgcgccccatacccggcggcgcgcggcggccacctttttatcgcgcagcgcccaagcggcgcgcccgtcagccgtgcgccggcttgtgcgccttgtcgccgccgtgccgcctctcgggcttcgcgcgcgacaccggattcggcacgacgcgcatcggcgcgcccgacacgtcgccgcgcgtcgacgtcgccgacgacgcattgccctgcgccgccggcgccggcgaattcggcgacacgaattggacgaacacttcgccgtccttcaccatgcccatttcgtagcgcgcgcgctcctcgatcgccgaggtgccgccctgcagatcctgcacctcgcccgcgatccgctcgttgcgcagcttcgcgtcggcgttcttctgcaactggtcgttcaactgctgccgcaactcgtgcacccgcagccagccgccgtgcccccaccacaacgggtactgaatcacgatcagcaaagcgatcagaacgacggtaacgagccgcatgaataagccgcagatataagaagcgccgcttcacgagatcgcgaagcggcgtcatcagtgaacaagaccgatagtaacgcgtcagcgcgtgtcagcgcagattgtagaacgccgatttgcccgggtagctcgcgatatcgcccaggtcctcttcgatgcgcagcagttggttgtacttcgaaatgcgatcgctgcgcgacagcgagcccgtcttgatctggccggcgttcaggcccaccgcgatgtcggcgatcgtcgaatcctcggtttcgcccgagcggtgcgagatcacggccgtgtagcgcgcgcgcttggccatctcgatcgccgcgaacgtttcggtcaacgtgccgatctggttgatcttgatgaggatcgagttcgcgatgcccttctcgatgccttccttcaggatgcgcgtgttcgtgacgaacaggtcgtcgccgacgagctgcaccttcttgccgaggcgctcggtcagcagcttccagccgtcccagtcgccttcgtgcatgccgtcctcgatcgacacgatcgggaacttgtcggcaagcgtcgcgaggtaatcggtgaattcggccgacgacagttgcaggccctcgcccgcgagctggtacttgccgtcgtggtagaactcggatgccgcgcagtcgagcgcgagcagcacgtcctcgcccgcacggtagccggccttctcgatcgcctgcaggatcgtcgacaggcattcgtcgttgctgccgaagttcggcgcgaagccgccttcgtcgccgaccgccgtgctcatgccgcggtcgccgaggatcttcttcagcgcatggaacacttccgcgccgcaacgcagcgcttcgcggaacgtcggctggctgaccggaacgatcatgaattcctggatgtcgaggctgttgttcgcgtgcgcgccgccgttgacgatgttcatcatcggcaccggcaattgcatcgcgcccgagccgccgaagtagcggtacagcggcaggccggcttcctcggcggcggccttcgcgaccgccatcgacacggcgagcatcgcgttcgcgccgaggcgcgacttgttgtcggtgccgtcgagctcgagcagcgtcttgtcgaggaacgcctgctcggacgcatcgaggcccatgatcgcttcggaaatctcggtgttgatgtgctcgaccgccttcagcacgcccttgccgccgtagcggccggcttcgccgtcacgcagctcgatcgcctcgcgcgagcccgtggacgcgcccgacggcacagctgcgcggcccatcgtgcccgattcgagcagcacgtcacactcgacggtggggttgccgcgcgaatcaaggatttcgcggccgatgatgtctacgattgcactcatggtttcctctgaaaatgacgatggatcctgtcttcagcgacggcggtcgatccggcgcggcagccgctcctgctactgacgcgcgctacggccgccgagttcatcaattgaaatcgttttccaggaacggcacgcgcttcaccgcccgatcgagcgtgacgagcgtctccagcagcgcggccatcctgccgagcggcaccgcgttcgggccgtcggacttggcctcggccggattcgggtgcgtctccatgaaaagccccgcgacgcccgtggcgagcgccgcgcgcgcgagcaccggcacgaattcgcgctggccgccggagctcgtgccctgcccgcccggcagttgtaccgagtgggtcgcgtcgaacacgacgggcgcgcccgtctcgcgcatgatcgcgagcgatcgcatgtccgacacgagattgttgtagccgaacgacacgccgcgctcgcacgccatgaaacggtcttccgagagccccgcgtcgcgcgcggcgtcgcgcgccttgtcgatcacgttcttcatgtcgtgcggcgcgaggaactggcccttcttgatgttcacgggcttgcccgattgcgcgcacgcgcggatgaaatcggtctggcggcacaggaacgcgggcgtctgcagcacgtcgacgacggccgccacgggcgcgatctcgtcgatctcgtgcacgtcggtgagcaccggcacgttcagctggcgcttcacctcggcgagaatccgcagcccctcgtccatcccgagcccgcgaaacgacttgcccgagctgcgattggccttgtcgtacgacgatttgtagatgaacggcacgccgagcgtcgcgcagatctccttcagccggcccgcggtgtcgatcgtcatctgctccgattcgacgacgcaggtgccggcgatcaggaagaacggcttgtcgagcccgacttcgaacccggcgagattcatgccttcgctccggcgcgcgtctgctggcacgcgagcgcggcctgcacgaacgacttgaacagcggatggccgtcgcgcggcgtcgacgtgaattccgggtggaactgaacgccgacgaaccacgggtgcatcgtgctcggcagttccatcatttccggcagatcctcgctcggcgtgcgcgcgctgatcacgaggccgcccgcttcgagttgcggcacgaaacggttgttgacttcatagcggtgacggtggcgctcgttcacgtccttgccgtagatcgcctcggcgagcgtgcccggcttgatcgggcagcgctgcgagccgagccgcatcgtgccgccgagatcggaatcctcggtgcgcttctcgaccttgccttcgcggtcgtaccactcggtgatcagcgcgacgacgcgctccggcgtgttcggatcgaattcggtgctgttcgcctgcttgaggccgacgacgtcgcgcgcgaattcgatgacggcgagctgcatgccgaggcagatgccgagatacggcaccttcgcttcgcgcgcgtagcgcacggccgcgatcttgccctcggtgccgcgccggccgaagccgcccggcacgagcacggcgtcgagatgcgcgaggctcgcggtgccgttcgtctcgagctcttccgaatcgatgtactcgatgttgaccttcgtcgacgtgtggatcgacgcatggcgcagcgcctcgatcagcgacttgtacgattccgtgaggtccacgtacttgccgaccatcccgatcgtcacctcgtgcttcggattctgcagcttctcgacgagcgccgcccacatgcgcaggtcggccggctgcggatcgaggcgcagttcctcgcagatgaggcggtcgagcccctgatcgtgcagcatctgcggaatcttgtagatgctgtcgacgtcccacaccgagatcaccgcgtcttccggcacgttcgagaagagcgagatcttcttcgattcgtcgtcggggatcgggcgatcggcgcggcagagcagcacgtgcggcgaaatgccgatctcgcgcagcttctgcacgctgtgctgggtcggcttcgtcttcagctcgcccgccgtcgcgatgaacggcacgagcgtcaggtgaacgaagcatgcgctgttgcggccgaggcgcaggctcatctggcgcgccgcctcgaggaacggcagcgactcgatgtcgcccaccgtgccgccgatctcgacgatcgccacgtccggctcgccgcaagtggccgacgccgcgccgcgctcgatgaacgcctggatctcgttcgtgatgtgcggaatcacctggaccgtcttgccgaggtagtcgccgcggcgctccttgcggatcaccgattcgtagatctgaccggtcgtgaaattgttggccttgcgcatcttcgtgctgatgaagcgctcataatggccgaggtcgagatccgtctccgcgccgtcttccgtcacgaacacttcgccgtgctgaaacgggctcatcgtgccggggtcgacgttgatgtaaggatcgagtttgaggagggtgactttgagaccgcgcgattcgaggatcgcggcgagagaggcggcggcaatgcccttgccgagggaggaaactacgccgccggtgacgaaaacatatttggtcatcgctggatgctcgcgggaaaaacggattataccgtaaaggccgcgcgtcactcagcaatcgacgcgcgatcgccccccttcccttcgccgtccgcgctcgtgcgcaccgggcggcccgcccgcgcggcgatgcgccgcgaggcgcgccgctcggccgtgcaaatccgtcgcgccgcccggcttgcgcgacggccgcgttcagctgttcccgcacctcgccgagccgcaccgagcagcgcggcgcgcgccggcgcgctcatccgcgccgcgcgccggcgccgccttgcgcctcgcgcagcatgttgatcatgcgctgcagcgcacgcgcggtctcgagcggccgctccatcggaaagaggtggctgccctcgagccattcgatcctgccgcgcacggcccggcgcgtcgccgcgagcccgatctggcggatttcgcgcgagcgcgtgccggcgagaaagccgaccggcacgggcgcgccgtgcgcaagacgcgggccgagcgtgtgcggcaatgtccggtagatcatgtattcgatctgccgatcgaatgcgagcgtgcgctcgcccgccgcactcgtctgcggaatgccgtagtcgatgtaatcggacagcatccgctcgtcccagcgcgcgaacgcgggcttcgcgcggaaatgccgccacgcgtcgtcgcggctcgcccaatggacgcgccgggtgcgggtcgccgcggcgggagacaggcgctcgtcgagccccgtccattggctcacgcgcagcgcgctgctgcgccagccggcgatcacgggcgaatcgagcatcacgacgccgcgcacccattgcgggcgcttgagcgccgccatcagcgacagatagccgccgagcgaatggccgacgagccacacgggccgctcgtacgcgcgaccgatgtcgtcgagcagttgttcgacgaggtgcggccagtcgcgcgtcaccggaaagcggcggtcatggccgatccgctcgatgaagcgcagttcgtaatcgtccgcgagttcggcgaagatcgtccgatacgtggacgccggaaagccgttcgcatgcgagaaatggatgatgtccttcaaacgacgctgtctccctgtcgtagcctccgcatcgcgtcaacggcccatccagtagcgccggtgcgcgtcccgataccgcaccggctcggcaagcgcgccgctcgatgtcacgtcgacgcgcacggcgccgtcgcggtcggtgcgcggcaactcgatgccgcgcccggcatagcgcgcccagacggtcggatgcggatggtgaaacctgttggcgtagcctacctgaaatattgcaatgcgcggtttgaccgaatcgaggaaaggctcagtcgacgacgtgcggctgccgtggtgcggcacgacgagcacctgcgcggcgagcgcgccgcgcgatccggcgacgagcgcgcgctcggagcgcgcatcgacatcgcccgtcaggagcgccgcgcgcccgcccgccgatacgcgcagcacgcacgactgcgcgttcgtcgcgccgcccgcgcgcgggccgccggccggccatagcgcgtcgaactcgacgccgtcccagcgccagcgctgccccgccacgcacggcagcgcgtcggccacgccggccgcgcgcgcggcgcgccacaggcggttcgacggcggcagcccgcccgccatctgcgcgacggcgatcgatccgagtactgcgggtgcgccgcccgcgtgatccgaatccgcgtggctcacgacgagcgcgtcgagcgcgcgcacgcctcgcgcgcgcaagaacggcacgacgatccgctcgcccgcgttcgacgcctccggccccgggcccgcgtcgaacagcagcgtgtgccgcgcggtctcgatcagcaccgcggagccctgcccgacgtcgagcgccgtcagcctgaacgcgccgtcgggcggcgcaagcggcgccggcgcgacgagcggcagccacgcgagcggcgccgcgcagcgcaccggccagccgcgcggcatcaacgcccacgcgacgcccaccgccgccgcggcgagcgcgaagccgtccggcgccggcagcatccagaccgtgcgccccgcgccggccgtcgcgtcgagcagccgcatcagcgcctgaacgagtgcatgcgcgagcgcgtatgcggacgcgtcgagcggcgccggcaacacgatgcccgcgagcacgatcggcgtgacgagcgagccgacccacggaatcgcgaacgcgttcgcgagcgggccggcgagcgggatctgcgcgaaccagagcacggtgagcggcgcgagcgcgatcgtcaccgcgaactgcgcccgcgcggcatcgcgcacgcgccgggcgagccggccgaacgcgcgcgccgcccacccccacgcgaatccgcacgcggcgcgccaccgcgcgcgatgcgacggcggcgcgccttcgtgacccacgccgccgagcgcgtggcgcgcgccgcgcgtctcgtcgagatcgcgcggggcgcgccaccccgacgatacggccaggatcgccgcgaccgcgcagaacgacagccagaaccccgccgacgtcaccgcccacggatcgacgagcagcacgcagccgagcgcggccgccagcaccgacgaaggcgcgagcgagcgagcgctcagatacgcgacgcccgcggcggcaagcatccaccacgcgcgctgcacgggcacgttgaagcccgcgagcgccgcatagccggcgccgccgacgatcgcgccgagcgccgcgactttctgcgcgggcacgacgagcggccagtcgcgtccgacgtagcccgagcgccgccagagcccgcccgcgagccacgcgcacaggcccccgaccatcccgacgtgcagcccggaaatcgcgacgagatggctcgtgccggtatcgcgcaggatgcgccggtcgtcgtcggcgatatcgtcctgcgcgccgatcgcgagcgcgacgacgatcccgcgatgcgcggcgtcgccgagcgcctcggcgatgcgcccgcgcagccgcgcgcgcagccggtcgagcgcggccgcgacgccggatgcacgccccgcgagccgccgcgcatcgcgcggcgccgacacgtagccgagcgcccggatgccgcgcgcgagccacgccgcctccgcgtcgcgcacgccgaaattcgcattgccgtgcgggcgtttcagacgcacgcgcagccgccaccggtcgcccggcacgagttcgggcggctgcgcgcccgggcggccgaacgcgtaccagccaagcgacagcgtcgccggaaaacgtgcaatgcgcgcatcgtttgcgtcgacgtcgaacaggaaacgcacgccgttcgcgtcgcgcgacggcagcccgcgcacggcgcccgtcacgacgatgtcgcgcccttcccactgcgcgggcagcgtatcggcgagccgccactgcgcgcgcgccgcggcgtagccgaagcccgcgagcgccgccgcgcagcagcatgcgcagaacccggctgctcgcgcgcgcgcatcgccgcgccacacgagcgcgagccacacgcacaagccgaacgcgagcgcaccgcccgcccatgccgccgcgcccggcaacgccgcctgctgctgcagcgcgaccacgccgagcgcgaacgcgccgcacttcgcccgcatcgcgcctccgccttgcgcgccgcccgagcggcgcatgtccatgacgaaccgattatgcggacgaaagcgcgagccgcggcagcgcggcgagcgcgttggccgaagtggatagggaaagcgcatcgacgccgatgccgcgcagctcggcgatcacggcgccgatgcgcggcacctggtcgggcgtgttgcgctgcctgtcgcgccactcggggggaatgtcgggcgcgtcggtctcgacgacgagcgcgtcgagcggcagttgcccggcgagccgcctgatctgccgcgcgcgctcgaacgtcacgttgccgccgaagccgagcttgagcccttgcgcgagatacgcgtcggcctgctggaagctgccgttgaacgcatgcgcgatgccgcgccgcacgcccgcgcgccgcagcccggccagcacgcgatcctgcgatttgcgcacgtggcacacgacaggcagatcgaactcgcgcgcgagccgcagctgcgcgtcatagaagaactgctggcggcgctcgtcgagccccggcacgaagtagtcgagaccgatctcgccgatgccgacgaagcgcggatcgtcgaggctcgcctcgacttccatgcgcagccggtcgaggtcttcgtcgcgcgcatgcggcgtgtacatcggatgaatgccgagcgcatacaccgcgccgcgcgtcgcatgcgcgagcgcgcgcaccgtcgtgaagttcgtgcgcccgacgctcggaatcacgatgcgcgacacgcccgccgcccgcgccgcgccggcgacgacctcgcggtcggcgtcgaactccggcgcatcgagatggcaatgcgtgtcgatccacatcgcgtcacaccggcacggccggctcctcgtgcagcacgccgtcgcgcagccgcaggatgcggtcgcagcgcgcggcgagatcgggatcgtgcgtgacgatcacgaagctcgtgtcgagcgttcgcgacagctcgagcatcaggtggaacacatgatcggcggtcgagccgtcgaggttgccggtcggctcgtcggcgagcacgcaagcgggcttggtcacgagcgcgcgcgcgatcgcgacgcgctggcgctcgccgcccgacagctcgcccgggcgatgcttcgcgcgcgcgccgagccccacctgctcgagcatctcgcgcgcatggcggcgcgcctcctcggtcgacatccggcggattcggagcggcatcgcgacgttgtcgagcgcggtgaattccggcagcagatggtggaactgatagacgaagccgagcgcgcgattgcgcagctcgttgcgctcgcgctcggcgagctgcgtgaacggcttgccgagcagcgacacctgtcccgcgctcggctcgtcgagcccgcccagcacgtgcagcagcgtgctcttgcccgagcccgacgcgccgacgatcgcgagcttctcgccgcggcgcaccgacacctgcgcgttgtcgagcacctgtacgttgaagccgccctgcacgaacgtcttcgtgacgccgcgcgcttccagcacgcattcgcgcgcgccgccatcctgatggttctgattcatcgtctgctcgaaaacccggtcattcatagcgcagcgcctccgccgggcgcaccttcgcgccgcgccagctcggatagagcgtcgcgagcgcggacagcgcgaaagcgatcacgccgatcttgatcacgtcgcccgcgacgagctcggacggcagctcgctgatgaagtacaccgacggcggcaggaactgcacgccgaacgcatgctcgatcatcggaatgagccacggaatgctccacgcgatcaggcagccgagcgcgacgcccgtcgcggtcccgacgaagccgatcgtcacgccctgcacgacgaagatcttcatgatcgagcccggctgcgcgccgagcgtgcgcaggatcgcgatgtccgcctgcttgttcgtcacggtcatcacgagcgacgacacgagattgaacgccgcgaccgcgatgatcagcgtgaggatgatgaacatcatccgcttctcgatctgcaccgcggagaaccacgtcttgttctgctgcgtccagtcgcggatgtacaggtcgcccgacagcgtgtgcgcgagctcgcgcgcgacctgcggcgccttctgcatgtccgtgaggcgcagccgcacgcccgtcggcgcgggcagcctgaagagcgcctgcgcatcctggatgtcgatcatcgcaagcgtgctgtcgtattcgtagtgcccggactcgaagatgccgaccaccgtgaactgcttcaggcgcggcatcatcccggccggcgtgatcgtgccttccggcgcgacgagcgtgaccttgtcgccgacgcccacgccgagattgcccgcgagcgcgttgccgagcacgatcccgaactggccgggcgcgagcgcggtgagcgcgcccgccttcatgtccttgccgatgtcggacacctgcggctcgagcgacggctcgacgccgcgcagcatcacgccgctcaccgcgtcctgccgcgtgagcagcgcctgcgcgtcgacatacggcgccgcgccgatcaccgagcggttcaggcgcgcttccttcgcggtcagttgccagtcgggcatcgagcccgtcggcgagaagatctcgacgtgcgcgagcaccgacagcatccggtcgcgcacctctttctggaagccgttcatcaccgacagcacgacgatgagcgccgcgacgccgagcgcgatcccgagcatcgacacgagcgcgatgaaggaaatgaagccgttgccggtcgtgcgtttgccggcgcgcgtgtagcgccagccgatctgccattcgtacgggagtttcaagcgtatcctttctgctggttgggacgccgcgcgctgcgtgaagcggcgcgccggagccggcggccccggttacgcgcgcagtgtgccacacaatgcttaatcgaccctgaaaacgttccgggccgaccgaacgtgcgcggcggcgcgtgcccaagccgcccgcgggcgaccgccccgcgctcgggcgacggacggcgcggccggatcggccggttcaagcggatcggccgcgtcgggtggttcaagtcaggcggttcaagcgcgcccgcccccgccgaacgatcgaacggcatcggccgacgcggccacggcattcgccatcccgatcgggcacgaacgatgcgacagctcgcgaatcgaccgcgccggccgcctcgtcgcggaccgacgcgcatgacgctgcgccgcgcggcgcgcacggtgcttgtctcgctaccgcgcgcgcagcgcccgccggtcgatcattttacccacgcacgccgcacgctccacgcacctgcattcccccacccggcccgcccggtcccggcgaccatccgcgccgtttggcctacaatgcgctccatcatgcgcgcccaacgtcttcatttcctcgtgcccttcgcgctgccgtcgaccgccgacgccgcgtcctcccttcatacgctcgatcgtcccgcgctcgcgaagctcgtcgcccgcgcgcggctcgtcgagcacacgctcggcgaggatttccagcgcacgctgccgcacgaacgctggctcgcgcgccggttcggcgcgatcgccgacgacgccgacgacgcgccgctcgcgccgtacatgctcgtcgccgacggcggtgcgcccggcgacgacacatgggcgtgcgtcgagcccgtgcacgtgcggatcgcgaccgatcacctcgtgctgatcgatcccgcgtcgctcgagatcaccggcgaagaagccgccgcgctcctggacaccgcccgcccgctgatcgaagagctcggcgtgaaggtgcaggcgccgcacgcgtcgcgctggtatctgtcgagcccgcagctcgcggggctcgcgggcgccgcgccgctgcgcgcgagcgggcgcaacatcgagatctggctgccgcacgagacgcgcacgggtgagcgctcgcgcgcgtggatgaaactgcagaacgaagtgcagatggcgtggttccggcatcccgtcaacgaggcgcgcgacgcgcgcggcgagccggccgtcaactcgatctggttccatgcgcaaggcgcgatgaagcccgtgacgagcccgttcgcgcgcgtgctgtcgcgctcgcccggcgcccgcgggctcgcgctcgccgcgggcgcggccgcgggcgggccgcccgccgcgttcgacgcgctcgcggcaggcgccgcgtcgccgccggacggcgcgacgctcgtcgaactcgacgcgctgaccacgccgttcatcgagcaggactgggcgcgctggcacgacgcgctcgccgcgctcgaacgcgactggttcgcaccggcgctcgccgcgctcgcgcaaggccgcatcggcgagctcgcgctcacgctgtgcggcgacacgagcgccgcgacgctcgccgcgacgcgcggcgatctgcgcaaattctggcgccgccgcgcgcttgcctccctgttcgaataacgacaaccgcttcgcatgacccgcatcgtcacccgctccgccgttcccgccgcgctcgacgcgctcgcccgccacgggctgcatcccgtgctcgcccgcctctacgcggcgcgcggaatcgcctcgcccgccgacgtcgaaaccgcgctgtcgcgcctcgtgccgcccgcgcagctcaagggctgcgcgcaggccgccgcgctcctcgccgatgcgctcgaggccggccgcaagatgctcgtcgtcgccgattacgactgcgacggcgcgaccgcctgcgcggttgccgtgcgcggcctgcggatgttcggcgcgaagatcgattacctcgtgccgaaccgcttcgaatacggctacgggctcacgcccgagatcgtcgagctcgcggccgcgagaaagcccgacctgctgatcacggtcgacaacggaatcgcgagcgtcgacggcgtcgcggccgcgaacgcgcgcggcatcgacgtgctcgtcaccgatcaccatctgcccggcgacacgctgcccgccgcgcgcgcgatcgtcaatccgaaccagcccggctgcgcgttcccgagcaagcatatcgcgggcgtcggcgtgatgttctacgtgctgctcgcgctgcgcgccgagctgcgcgcgcgcggcgcgttcggcgacgcccgccccgagccgcggctcgacgggctgctcgatctcgtcgcgctcggcacggtggccgacgtcgtgcggctcgacggcaacaaccgcgtgctcgttgcgcaaggcctgcagcgcatccgcaacggacggatgcagcccggcatcgccgcgctctttcgcgcggccgcgcgtgacgcgcgcagcgcatcgggcttcgatctcggcttcggcctcggcccgcgcctgaacgcggcgggccgcctgtcggacatgtcgctcggcatcgaatgcctgacgaccgacgacgtgggccgcgcgtgggaactcgcgcagcagctcgacgcgatgaaccgcgagcggcgcgagatcgaggccggcatgcagcagcaggcgctcgccgatctcgcgtcggtcgaccccgccgaggcggccaccatcacgctcttcaaccccgaatggcaccagggcgtgatcgggatcgtcgcggggcggctcaaggagcgctttcaccggccggcgttcacgttcgcgcacgcggacgacggcggcgcgcgcgtgaagggctccggccgctcgattcccggcttccatctgcgcgatgcgatcgacctgatctcgaagcgcgaacccgatctgatcgtcacgttcggcggccacgcgatggccgcgggcgtcacgctcgagaccgcgaacgtgccgcgcttcgcggccgcattcgagacggtcgcgcgcgaatggctgtccgacgacgcgctcgcgcgggtgatcgagacggacggcgatctcgaggatgcctacttcacgccgcaggtggtcgagctgctcgatgcggccgtctggggccagggcttcccggcgccgctcttctcgggcgaattcgacgtcgcctcgcaggcgctcgtcaaggacaagcacctgaagctgcaattgacgcgcggccgccagcgcttcaacgcgatctggttcaaccacgcggagccgctgcccgcgcgcgcgaccctcgcgttccggctcgcgagcgatacgtggaacggcacgacgcgcgtgcaactgatcgtcgagcacgcggcgtagcgcacgggcgcgggcgcgcgtccggtcgggcgcgccgacgccgcttaccgatccgtcgcgaattcccgacgcgtcgaattcgcgcatcgccgcccgttatccccattgcgcgcgtttagcgcgatcgaaacggcggggggcgatccgtctgccccgtccggccgcgctcgccgcttttctctcttgcgcctcccccgccgccgcacggcgcccccgcccggcggcatccgccccaccgccgccgcagcccgcgcccccgtccccccgccacgcgcggccgccggcctctaccgtaccggccggccccctcgatcggctataatttccccttttcacgaagcgtcaaaagcgaacaagatcatggaagcggaacgtctgaacgcgatcgaaagctccctcgcggacctgcgccggcgcgcgggcgagctacgggggtatctttgactacgacgtcaagtccgaacgtctagccgaagtcaacaagcaactcgaagatccgaacgtctggaacgactcgaagaacgcccaggcgctcggccgcgagaagaaatcgctcgagagcgtcgtcacgacgctcaccgcgctcgataacgacctgcgcgacgcgcaggacctgttcgagctcgcgcacgaggaaggcgacgaggaaacgctcgtcgcaaccgaatccgacgcggcgaagctcgaggcgcgcgtcgccgacatcgaattccgccggatgttctcgaacccggccgacccgaacaactgcttcatcgacatccaggcgggcgcgggcggcaccgaggcgtgcgactgggcgtcgatgctgctacgccagtatctgcgctactgcgagcgcaagggcttcaaggccgaagtgctcgaggaatccgacggcgacgtcgcgggcatcaagaacgcgacgatcaaggtctccggcgaatacgcatacggctacctgcgcaccgaaacgggcattcaccgcctcgtgcgcaagtcgccgttcgattcgtcgggcggccgccacacgtcgttctcgtcggtgttcgtctatccggaaatcgacgattcgatcgaagtcgagatcaacccggccgacctgcgcatcgatacctaccgcgcgtcgggcgcgggcggtcagcacatcaacaagaccgattcggccgtgcggatcacgcacatgccgacgggcatcgtcgtccagtgccagaacgaccgctcgcagcaccgcaaccgcgcggaggcgatggcgatgctcaagtcgcgcctcttcgaagccgagctgcgcaagcgccaggccgagcaggacaagctcgaatcgagcaagaccgatgtgggctggggccaccagatccgctcgtacgtgctcgaccagagccgcgtgaaggatctgcgcacgaacgtcgaaatgagcaacacgaaagccgtgctcgacggcgacctcgacgacttcatcagcgcgagcctcaaacagggcgtgtaagcgccccttcgcgcgggcgcggcgcgagccggcccgcgccggtcgcgcgcgcaccgcgccccgctgccgcatcaccctcgaacccgaccatcatgaccgaaccgacccaaccgcaggccgctgtcgcagcggacgaaaaccagatcgtcgcggagcgccgcggcaagctgcgcgcgctgcgcgaccaaggcatcgcctatccgaacgacttccagccgacgcaccacgcggccggtctgcagaccgaatacgcggacgccgacaaggaagcgctcgacgcgaaggcgctcgacgtcgcggtcgccggccggatgatgctcaagcgcgtgatgggcaaggcgagcttcgcgacggtgcaggacggttcgggtcaaatccagttcttcgtgacgcccgccgatgtcggcgccgaaacgtacgacgcgttcaagaagtgggacctgggcgacatcgtcgccgcgcgcggcgtgctgtttcgcacgaacaagggcgagctgtcggtgaagtgcacggagctgcggctgctcgcgaaggcgctgcgtccgctgcccgacaagttccacggcctcgccgaccaggaaacgcgctatcgccagcgctacgtcgatctgatcgtcacgcccgagacgcgcgcgacgttccgcgcgcgcacgaaggcgatcgcgtcgatccgcaagttcatgagcgacgccgatttcatggaagtcgagacgccgatgctgcacccgatcccgggcggcgcggccgcgaagccgttcgtcacgcatcacaatgcgctcgacatgcaaatgttcctgcgcatcgcgcccgagctttacctgaagcgcctgatcgtcggcggcttcgagcgcgtgttcgagatcaaccgcaacttccggaacgaaggcgtgtcgccgcgccacaatccggaattcacgatgatggagttctacgccgcgtacaccgattaccgctggctgatggacttcaccgagcggctgatccgccaggcggccgtcgacgcgctcggcaccgcgacgatccggtaccagggccgcgagctcgatctcgccaagccgttccatcgcctgacgatcacgcaggcgatccagaaatacgcaccgaactacacggacggtcagttgtcggacgacgctttcctgcgcggcgaactcaagcggctgggcgtcgacgtcacgcagccggcgttcctgaacgccggcatcggcgcgctgcagctcgcgctcttcgaggaaaccgctgaagcgcagctgtgggaaccgaccttcatcatcgactacccgatcgaggtgtcgccgctcgcgcgcgaatcggacacggtggcgggcatcaccgagcgcttcgagctgttcgtcaccggccgcgaaatcgcgaacggcttctcggaactgaacgaccccgaagaccaggccgcgcgcttcaggaagcaggtcgagcagaaggacgcgggcgacgaagaggcgatgttcttcgacgccgactacatccgcgcgctcgaatacggaatgccgccgacaggcggctgcgggatcggcatcgaccggctcgtgatgctgctgaccgacagcccgacgattcgcgacgtgctgctgttcccgcacctgcgccgcgaagactgatttcgcgccacgcggccgccgcgccgctcgtccgccgcggccgtccgccccgcgccctcgcgcattttcgcccgctttcgcgggcggcgcgggaaggcgaagcgcagcggacggcggccagccccgcccgctttgtaaccgcccgtaaatcccggccgccgcgccgccctggtcttgcgccccccttttcacgctgcctttgcgccgcttgcgcgagcgggcgtttgacagtgtttgacacgcaagtttgcgcagcgaatcgttacaacttgaaacggtgcgcccgtggcgtttgatcgacactagctccggaaaataacgcaccgccgcgtgcgccaggagagtcgaaaatggacaaccagaacaccaccacgcaacaacgtcagcgccttcatccgctcgtcgcgaccgcggcgggcgccgtcatcgtcgcgagcctcgcggccacggccgcgatcacgggcgtattcccgaaggcgagcagcaccaacgcgcagaacgcgcagacccaggccgcgttgatcgcgtcgcagccggccgtcgatacggccgccgcggcgagcgccgcgctcgccgcgcaagccgcgcagcaggcggcccagcagccgcagcagacggtcgcccaagccgcgccgaagccgacctcgcatcagacgacgcgccaccatcacaagacgtccgccgcaccgcagccgccgcaatatgcgcagcagccgtatccgcagcagcagcaatcgacctactgcgcgagctgcggcaccgttgcgtcgatcgtgccggtgcgcacggcgggcacgagctcggggctcggcgcgatcggcggcgcggccgcgggcggcctggtcggcaaccagttcggccgcggcaacggccgcaccgcgatgacgatcatcggcgcgctcggcggcggcctcgccggcaacgcggtcgagaagcaggttcgcagcgaaaccgattatcaggtccaggtacagatgcaggacggctcgacgcgcacgttcacctaccacaacccgccgccgttcggccagggccagcgcgtgcgcgtggagaacggcacgctcgtcggcgcgtgacaccgggcgcggcgggacggccgcgcgcccctcgccgtcccggcggcgccggctttgcctgccgcccgtcgcgcaggcaggaaaaacggctcgtgagtgcttcacgagccgtttttcctgggtcttcgtcaaacgcttgcgggacgcatcgtccttgcgctgcatccgttgcatcgccgtcgcccgcgcgatcgaactcgtcgccgaactcgccgcgtcgtaagcatgacgggcaccatcggccggcaacggcgcgcgcgggcgcccggggcggcccagcgcacggccgcttcatttcgccccgcgcatgaaacgcacgagacacgcacgagacacgcacgagacgcgcgcgagtcgcgcgacaggcgcggcggcggcccgccgcttcgcgttgtcgcgcgttccggcggcggcgcgcggcggcgtcgcgccgcgtcaatcctcgtcgtcgaaatccgattcgtcgatccagtgcgcctggatcgcctcgagaatcttctcgcccgaatggtccggatcgtcgtcgaagccgtcgagatcgagcacccactggcgcagctcggtaaagcggatcgtcttcggatcgacatccggatgctggtccgcgagcgcgatcgcgatctcgcgggaatcggtccatttcatcgtcgaacctcctcgccgtcagtgattttccttcgcgtgattgatcgaatacttcggaatctcgacgaccagatccacgccctccttcacgatcgcctggcacgacaggcgcgacgtcggctcaaggccccacgccttgtcgagcaggtcatcctcgtcctcctcggacggatcgagctcgttgaagccttcgcggatgatcacgtggcacgtcgtgcacgcgcacgacttctcgcacgcatgctcgatttcgacgccgttctcgagcaaggtgtcgcagatgctcttgccgggcatggcgtcgatcaccgcgccgtccggacacaattcgacgtgcggcagtactacgagttgaggcatgttcgttccgttcgttgagccagtgcgcggctcgccgccgcgccgtccatcgccgcgccggcggccgttcggccgcgcggcgcggtgcgtattcagatctcgtcgagcttgcgccccgcgagcgcccgcttgatgctcttgtccatccggcgcgcggcgaattcgtcggtgccctcggcgagcgccttcgtcgccgtatcgatcgcgtccgcgtcgtcgcccggcgcgagcgcgcgcagcgacgcgacgagcgcatcgaccgtcgcgcgctcgctcgcgtcgagcagatcgccgtccgcgacgagcgccgcttccgtcgcctcgacgagccgctgcgcctcgacctgcgcctcgcgcagcgcgcgcgcgcgcatgtcgacctcggccgtcttgaagctgtcttcgagcatgcgcgcgatgtcgtcgtcgccgagaccgtacgaaggcttcacgacgaccgacgcctcgacgcccgagtgctgctcgcgcgcgaacaccgacagcagaccgtccgcatcgacctgataggtcacgcgaatccgcgcggcgcccgccgtcatcggcggaatgccgcgcagctcgaagcgcgcgagcgagcggcagtcggacacgagctcgcgctcgccctgcacgacatggatcgccatcgcggtctggccgtccttgaaggtcgtgaactcctgcgcgcgcgcgacgggaatcgtcgagttgcgcggaatgatcttctcgacgaggccgcccatcgtctcgacgccgagcgacagcggaatcacgtcgagcagcagccagtcgtcgccgccgctgcgattgcccgcgagcagatccgcctgaatcgccgcgccgagcgcgacgacctggtccggatcgagattgacgagcggcggctggccgaaatacttcgcgaccgcgtcgcggatcaccggcatgcgcgtcgcgccgccgacgagcacgacgcccttgatgtcggccgcgctcacctgcgcgtcgcgcagcgccttgcgagtgggcccgagcgtgcgctgcacgagcggctcgacgagcgcggcgaacgtgtcgcgcgtgatcgtctgcgcgagcttctcgcccgtcgacagcttcacgtcgacacgcgcctgcggcgcggccgacagcgcctccttcgcgccgcgcacgcgatcgagcagcaggcgcacgtcctcgggcgcgagcgcggccgcctcgaggcccgcctgcgcgagcacgtgctcgaacagcaggtgatcgaaatcgtcgccgccgagcgcggaatcgccgcccgccgcgagcacttcgaacacgcccttcgtgagcttcagaatcgacagatcgaacgtgccgccgccgaggtcatagaccgcatagaggccctccgcgccgttgtcgagcccgtatgcgatcgcggccgcggtcggctcgttcaacaggcgcaacacgttcagccccgcgagccgcgcggcgtccttcgtcgcctggcgctgcgcatcgtcgaaatacgcgggcaccgtgatgaccgcgccgacgaggtcgtcgccgagcgtatcctcggcgcgttgccgcagcgtcgcgagaatttccgccgatacctcgaccgggctcttcacgccgtcgaccgtgcggatctgcaccatgccgggcgcatcgacgaattcgtatggcgcgttcgccgcgccctcgacttccgccttgccccgccccatgaagcgcttgaccgacacgatcgtgttgcgcggatcgatcgccgcctcttccttcgcggcatggccgatccgccggccgcccttgtccagatagcggacgacggagggcaacagcacgcgccccgcatcatcgggcaatgcttccggaatgctgttgcgcaccgccgcgacgagcgaattcgtcgtgccgaggtcgatgccgacggcgaggcgccgctgatgcggcgcgggcgccatgccgggttcggaaatttgcagtaaagccatctcgtgtgttcgatgagggccgaagccccgcttgcatcgcgtgcgtaaagcgcgcggttagtgttcgagacgctcgatctgagcgccgatctcggccgatacgcgctcgacgaacatcagttggcgcacggcctcggccgcgccctggtccgagccgctgtcgagcagcgcacccagcttcgcgaggcgcgcgcgccgctcgtcgcgcaattcggcgagaagcgcgtcgagcgcgtcgacgttcttcgcgcccgccgcatcctcgatgcgctcgcgccactccatctgctgcatcaggaacgccggctccatcgccgtgttgttctccgcgccgacatcgacgccgcgcaggtgcagcaggtacgtcgcccgcttgagcggatcgcgcagcgtctgatatgcctcgttcgcgcgcgtcgcccattgcatggcgatgcgcttttgcgcgtcgcccgcggcggcgaagcgatccgggtgcacctgcgactgcacggcgcggtacgcggcgtcgagcgtcggctcgtcgagcgcgaatcgcgccggcaaatgaaagagatcgaagtggctgtccttcaacgaaaccatcgcgtagtcgctctcgcgctcaactcgttgtcgaccgcggcacgtcgaccgaagtgccgcccattaaaaaggcggcccgcgccgcctcttgcccgccccgcgcggagcgccgtcacacgcggaacgattcgccgcagccgcactcgtccttcacgttcggattgttgaacttgaacccctcgttcaacccctcgcgcgcgaagtcgagctccgtgccgtcgatgtacgcaaggcttttcgggtcgacgaagaccttcacgccgtggctttcgaacatctgatcctcgggggtgagctcgtcgacgtactcgagcttgtacgcgaggcccgagcagccggtcgtgcgcacgccgagccgcaggcccagccccttgccgcgccgcgccagatacttctgcacatgttgcgcagccttttcggtcagtgtgatagccataatgtccttcttcgcacgaagcggacttcgtgcgtcatgcgtccaaacccaaacccgccgtgcgtcgaacccgagacgccgcttacgcggcggccttgccgtcctcggccgtttcgtggcgcttcttgtagtcggccacggccgccttgatcgcgtcttccgcgaggatcgagcagtggatcttcaccggcggcagcgcgagctcctcggcgatctgcgtgttcttgatcgcgagcgcctcgtcgagcgtcttgcccttgacccactcggtgacgagcgagctcgacgcgatcgccgacccgcaaccgtaggtcttgaacttcgcgtcctcgatcacgccgtccgcgcccacgcggatctgcagcttcatcacgtcgccgcacgcgggcgcgccgaccatgccggtgcccaccgtgtcgtcgtccttcgcgaacgagccgacgttacgcggattttcgtagtggtccagaaccttgttgctgtaagacatgactcaaactccttgcttcgtttcgtctgcgcggcgcgccggcgcccgcgaaaaagtcgccgcgctcagtgcgccgcccattcgatcgtcgacagatcgatgccttcctgatgcatctcccaaagcggcgacaggtcgcgcagcttcgcgatcttgctcttcagcaggtcgatcacgtagtcgacttcctgctccgtcgtgaagcggccgaccgtgaagcggatcgagctgtgcgcgagctcgtcgttgcggccgagcgcgcgcagcacgtaggacggctcgagcgacgccgacgtgcacgcggagcccgacgacaccgcgacgtccttgatcgccatgatcagtgattcgccttcgacaaaattgaagctgatgttcaggttgtgcggaatccggtgctcgagatcgccgttcacgtaggtttcgtcgatttccgacaggccgcgcagcagcttgtcgcgcagcatccggatgcgctcgttctcggtcgccatctcttcgcgcgcgatgcgaaacgcctcgcccatgccgacgatctggtgcgtcggcaacgtgcccgagcgcatgccgcgctcgtggccgccgccgtgcatctgcgcctcgatgcgcacgcgcggcttgcggcgcacatacaacgcgccgatgcccttcgggccgtaggtcttgtgcgcggagaacgacatcaggtcgaccttcagcttcgcgaggtcgatttcgaccttgcccgtcgcctgcgcggcgtcgacgtggaagatgatgcccttctcgcggcagatctcgccgatcgtcgcgatgtcctggatcacgccgatctcgttgttcacatgcatcaccgacacgaggatcgtgtccgggcgcagcgcggccttgaacacgtcgagatcgacgagcccgtcgtccttcacgtcgagataggtcacctcgaagccttcgcgctcgagctcgcggcaggtgtcgagcaccgccttgtgctcggtcttcacggtgacgatgtgcttgcccttgccctgatagaagtgcgcggcgcccttgatcgcgaggttgtcggactcggtcgcgccggaggtccagatgatctcgcgcggatcggcgttcacgagggcggccacctgctcgcgcgcctcttcgaccgcgcgctccgcgtcccagccgtatgcgtggctgcgcgacgccgggttgccgaactgctcgcgcagatacggcaccatcttgtcgacgacgcgcggatcgacgggggtcgtcgcgctgtagtccatgtagatgggcaggtgggggatatcgttgttcatctatcgctccgggtatgcattcagtgcggggactattcgttgtacgggccgcgttcagtgcgcggccatcatgaattcgcgatgttgaagaccgaattcgggccgagcggaaccgagcggaccggctcgacgctcgccgcgacgggctccggcttgcgcttgtcgcgcagcacggccggcgtgccctcgcgggcgcgctgctgatcgacgagatcctgcagcgacaccgaatcgaggtattcgaccatcttctggttcagcgtcgaccacagttcgtgcgtcatgcaatggccatcgggctgcttcgagccttcgcacgcgcccttgccgccgcactgggtcgcatcgagcggctcgtcgaccgcgatgatgatgtcggcgaccgtcacgtcctgcgcgcggcgcgcgaggttgtagccgccgcccggtccgcggaccgattcgacgatttcatgccggcgcaacttgccgaacaattgctcgaggtaggagagcgaaatccgctggcgctggctgatgcctgcaagcgtcaccgggccttgctcctggcgtagcgccaagtcgatcatcgccgtgacggcgaaacggcctttggtggtgagtctcatggtattgaatgggcagcaatcttgacgattttggtcaagtataaatatttgaccaatttagtcaagtatccctgccgctaaaaggggttgtatgcggcgcctcagcgcgccgtttcacgcaggctgtcgagaaggccgcggcacgcggcctcgcactgatcgagcacctgctcgaagccgcgcgcgccgccgaaatatggatcggcgatgtcgccggccgagccgtcgcccgcgaattccatcaggagccggaccttgccccgatattgcggcgggcagcgcttgcgcaacgccgcgagattggcgccgtccatcgcgagcacgagatcgaagcgttcgaaatcggcgtcgccgatctgccgcgcccgcagcgccgacagatcgtagccccgcgcacgcgccgcttgctgcgcgcgcgcgtcgggcgcttcgccgacatgccagtcgcccgtgccggccgaatcgatctcgatcgccccgtcgagccccgctgcagccacctgatggcgcatcaccccttccgcggtgggcgagcggcagatattgccgaggcagacgaaacagatcgcgacgcttttcatcgtgcagccggacacgcgcggcgaaccgctcgaatggataacgcgccattatacaaaggcgcgccaattcccgcttgcgccgggtgccgcgtcacagcgccttcgggtcgccgagcggcgcgacgtgcgacgcggcgggcaacggctgcgacgcatcatcgacgaacccgtacgacaccgcgcgcgcgagttcggccgacgtatcgcgcgcgacggcgggcgcgcgccgcggcgcggcttcggacagatacaggtaggcggcggcagcgagcggcacgacgatcgcaagcggccaatacatcgatattgtctttctcatgatgcgacctctctcggctggcgcatcgggcataccccaatgctgatgtcgacattctatagatcacatctattgagataaatccatgaatagcgaacgcagtgttgtcgcgcgatgaacagtcgcggccgagaacaagcgggtcagcgcgtcgaagacgggtcgagatgcgtgcgcgacgccgcatacagctcgcggaacgtccgcccggcgggggccgggatgtcgcgcgtagccgtccaacctcgggcccagccgcccgcgaacggcatgcgcccgagcatccccgccacgccgcccgccgaaccgcccgcccgctcgagcacgcgcaccgcgagcttcgtcgcgagcgcgtacagcgccggccgccgcgcgaaaaagccccaggccgccagtgccgcgcgctcgcgccacggccgcaggcgccgctcgacctgcttttcgcgcagcttgcgcagcaagcccgaaatcgggatgccgaccggacagacgctgtcgcactcgccgcagagcgtcgccgcctgcggcaaatcgagcgcattggcgagcccgacgtagctcggcgtcagcaccgagcccatcggccccgggtacacccagccgtacgcgtgcccaccgactttctgatagaccgggcaatgattcatgcacgcgccgcagcgaatgcagcggagcatctcctggaattcgccgccgatgagcccgctgcggccgccgtcgacgagcacgacataggcgtgctcgggcccgtcctcgtcgccgtcgccgcgcacgccggtcagcagcgagaaatagttcgacgtcttctgcccggtcgccgagcgcggcaacaggcgcatcgcggtcgcgagatcctcgagcgtcggcaacaccttctcgatccccgtcaccgccacatgcacgcgcggcagcaccgtacacattccttcgttgccctcgttcgtcacgagcacgacggaacccgtctcggcgatcacgaagttgccgcccgtcacgcccatgtccgccgacaggaaatgcggacgcagcacctcgcgcgcctcgcgggtcatctcggaaatgtcggtgagacgcgcccgcccgtgcgtcttcgcgaacagatcggcaatctcttccttgtcccggtgcagcacgggcgcgatgatgtggctcggcggctcgttgccgttgatctgcagaatgtattcgccgagatccgtctcgatcgactgcacgccgagccgcgcgagcaccgcgttgagattcgcctcctcggtcaccatcgatttcgtcttgatgaccttcttcacgtcgtgccggcgcgcgatgtcggcgaccagcttcgccgcgtcctgcgtcgtctgcgcgtacagcacggtcgtcccgcgccgagcggcctcgcgctcgaacatctcgagccatacgtcgagccgctcgagcgcgcgatcgcggcgcgccttgagctgcgcgcgcgtcgcgacgaagtcgatctgcgtgaccgcctcggcgcggcccgacacgaatttcgtcgagagtctcctcaggttttcctgcagtcgcgcatcggcgagcttctcgccagcgcgcgccttgaagtgcatcgattggacttgcatggcggctcgtggggttcgtgaatcgcgtcgtgcgcttgctcgtcgtgcgctcgcagcggcgctctcgtctctcgtctccgtgtctcgtagcggcgggccggcggcgcatgtcgcgaccgggccgttcgtgcagggcgatgctcaaacgtcgcccgcgagcacttgcgcgacgtgcagcacgcgcgtgtcgcgatcgcccgtgcggcgcagccgcccttcgatgttcagcatgcaaccgagatcgccgagcacgaccgcgcccgcgcccgtcgcgcgcacgttcgcgcacttctcgtcgacgatcgcggtcgagatgtcgccgtatttcaccgcgaacgtgccgccgaagccgcagcagtgctcgcaatccttcatctcggcgacggctacgccgcgctgcgcgagcagcgcgcgcggctgcgccttcacgccgagctcgcgcaggccggagcacgaatcgtggtacgtgacgggccccttgaatgcgcccggctcgagcgcgacccgcgcaacgttgacgaggaagtcggtcagctcgtagaccttcgtgcgcaggcgcccatagcgcgccatcagttcgggatcgtcgcgaaagagctcgccgtaatggacccggatcattccgccgcacgagcccgacggcacgacgacatagtcgagcgattcgaattcggccagcgtcttttcggcgagatcgcgcgcgatcgcgcgctcgcccgagttgtacgcgggctggccgcagcacgtctgcgcgggcggcacgacgacgtcgcagcccgcctgcttcagcagcttgagcgcggagaagccgatctcgggccgcatcaggtcgacgacgcacgtgacgaacaatccaactcgcataggcgctccttcgagaaaacgtcgctcattatccgccgttcgcgcggccgcaccaacgccggcgcgcaaagaaacgccgctcgcggcatcgagcgaggacttcctcgaacaccgttcgcttttttcacgatacgagatacaatcgtcgcattggtattggatgcggcaatcaatttcccacgatgagcaacccgaacccggattccaaaacgtcgatccaggtgatcgaacggatgatgcggctcctcgatgcgctcgccgcgcacagcgatccggtcagcctgaaggagctcgcgcagcgcaccgagctgcacccgtccaccgcgcaccggatcctgaacgacatggtgacctgccgtctcgtcgaccggtccgaccccggcacctatcggctcggcatgcgcctgctcgaactcggcaatctcgtgaaggcgcggctgtcggtgcgcgatgccgcgctgatgccgatgcgcgagctgcatcggctgaccgggcagaccgtgaacctgtcggtacgccagggcgacgagatcgtctacatcgagcgtgcgtattcggagcgctcggggatgcaggtggtgcgcgcgatcggcggccgcgcgccgctgcacctcacgtcggtcggcaagctgttcctcgcggccgacgagacgtcgcgggtgcgcgcgtacgcgacgcgcacgggcctggccggccatacgcaaaacagcatcactgacctgccgaagctcgagcgcgaattgacgctcgtgcgccagcaagcgtgcgcgcgcgacaacgaggaactggagctgggcgtgcgctgcattgcggccggcatctacgacgattcgggcaagctggtcgcggggctgtcgctgtccgcgccggcggaccggctgcaggacgcgtggctcggacagttgagccgcacggcgctcacgatttccgaatcgctcggctatcgcccggaaaccgcgaaggaaatggacgcgccggcgcagaaacaggcctaggcgcgcgcgccgcgcatgcatcggccggccgccttcgggccgaaaaacaaaaaagccccgcgaatgcggggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccccgcgaatgcggggctttttgctgagcggcgcgccgggagcggacggccacgcggccgatcaggtgccgcccgtcgacgtattcgccgccgtcaggcgctcgccgccgccgttgtcgagccagttgcgcacgcgcgacgcatcggcgaagcgcgaatacttgccgaacgaatcgagcaacaccatcacgatcgggcggccgtgaatcgtcgtctgcatcacgaggcactcgcccgcctcgttgatgaagcccgtcttctgcaggccgatgtcccacgacggattgcgcacgagcgcattcgtgctgttgtacgcgagcgtccgcttgccggtgttgacctcgtagctgcgatcggtcgagaacttgcggatgagcgggtactggtacgccgcgttcaccatcttcacgagatcgcgtgcgctcgatacgttctggctggacaggcccgtcgagttctcgaagtgcgtatcggtcatgccgagcgacttcgccttcgcgttcatcgccgcgatgaacgccggacggccgcccgggtagtagcgcgacagcgcggccgccgcgcggttctccgacgccatcagcgcgatgtgcagcatgtcctcgcgcgacagcaccgagccgaccgacaggcgcgagcccgtgcccttctcgtagtcgcgatcctcgtcggtcacgtcgatctgatcggtgagcggcgacttcgagtcgaggacgaccatcgcggtcatcagcttcgtgatcgacgcgatcggcacgaccgcgtgcgaattcttgtcgaagagcggctcggacgtgttctgatcgacgacgtacgcgacgctcgagcgcagcgcgagcgaatcgggcgtctcatgcaggccgaacgcctggccgaccgacggcggccgcggctggaacgcgacgcggcgcacgccgctgcggtgccggccgttcgacacgtaggtcacgcgcttgcgcgcgcccttcgcgcgcggctcagcgctcgacgaagcggcgcgcagcgatttcttcgccgcgctcttcttgcctttcgcgctctgcgcggtcttggcggtggcggcgaacgcgtccgcgggcgcgacggcggccgtcgccaccatcagcgagacggcaaccgagacggcggtgccgagcgccacgctctgcatcatcctgagcggtgcaaacaattgggctttcattagggtccgaacaaaacggcgggaggtttccgcaagtgtagtaaaagctgaaaaaataagcaatattaggcacttaccgattttcgttaaaccggaatgtaagaatcggtcatgctaggtcaatcgccctcgccctttccatcgaaaaatacgatgaagaaagcgagacgcccgacgcgcgcgacacaccaatcacccaccggttgatcagaatatcggcgtcacaacggacaagctgaagcaggggaaaccacgaatacggcggcaagacgggccgaacgccccgccggcggcccggcggcagacgcccacgaacgattcgcgcctgccgctagccgtaaacggcgcgcggtttgaccagccagaatgttaaacgttccgccgctccaatcggtttaccgcgtcgcgatggtgcgcatgcgtcaacgcgacacgccgccgagccgggctgcggcatacgctgaaaccgatcccaacgagacagcgcaaactattgttttgcttaagaattgccaggattgtgcaatgcaccaaaaggacttgacattcaattctgacgccctaaaataggaaccattgttgcgttgcacaaagcagtttcaggtatctgttccccaaagttgcgcccttttccttcacgatcatcgatcgaacctcaggagcatgaacatgtccttgctgacccccgagcaaatcgccgccgcccagaaagccaacatcgaaagcctcttcggcctcacgacgaaagcgttcgaaggcgtcgaaaagctgatcgaactgaatctgcaagtggtgaagtcgacgctcgccgaaagccaggaaaacgtgcagcgcgcactgtcggtgaaggatgcacaggaactgctcgcgctgcaggcgagcctcacgcagccgatcgccgagaaggtgctcgcgtacggccgtcacgtgtacgaaatcgcgtcggccacgcaagccgaattcgcgaaggtcgccgaggcgcaatacgaggaacagaaccgcaaggtgcaggcgctcgtcgacaacgtcgcgaagaacgcgccggccggctcggaaaccgctgtcgccgcgctgaagtcggcgatcaacgccgcgaacacgacgtacgaaacggtgcagaaagccgcgaagcaagcggtcgagatcgccgaaacgaacttcaacgccgccgccgccgtcgccacgaaggcggcgaacaccgcggccgccgcgtcgcgccgcagcggcaagacggcgtaagcgccaggcgcaccgcctgctcgtttggggaaagccgcgcactgcgcggcttttttcatgggcgctcgttcgcgaccgcccgcgttgccggctcgtcgcccggcaaaacggcgcctccttttttcgggccgcgcgcgcgaagccggatgcctgctgcctgctgcctgctgcctgctgcctgctgccggctgcctgctgccggctgtcggctgtcggcgtgcggcccggttcgggaagcgccgttcttgcgccgtcgcagcgtggccggacggcggcgccgcttacttcttgcgctgcggcggcagatccgtgcaaacgccttcgtacagctcggcggccatgccgatcgattcgccgagcgtcgggtgcggatggatcgtcttgccgatgtcttccgcgtccgcgcccatctcgaccgcgaggcacacttcgctgatcaggtcgcccgcgttcaggccgacgatgccgccgccgatcacgcggtgggtttcctcgtcgaagagcagcttcgtgaagccctcgtcgcggccgttcgcgatcgcgcggcccgatgcggcccacgggaacaccgccttgccgtacttgatgccttcggccttgcactggtcttccgtcttgccggcccatgccacttccggatcggtgtacgccaccgacgggatctgcagcgcgtcgaagtacgccttctcgccgtgcgcggcttcggccgcgacgtggccttcatgcacggccttgtgcgcgagcatcggctggccgacgatgtcgccgatcgcgaagatgtgcggcacgttcgtgcgcatctgcttgtcgacgtcgatgaagccgcggtcggtgaccgccacgcccgccttgtcggcgccgatcttcttgccgttcgggctgcggcccaccgcgacgagcacgaggtcgtagcgctgcgcttgcgccggcgccttctcgccctcgaacgtcacgtagatgccgtcttccttcgcttgcgcgccgaccgtcttggtcttgagcatcacgttgccgaagcgcttcgcgttgtacttttcccagaccttcacgagatcgcggtccgcgcccatcatcaggccgtccatcatttcgacgacgtcgatctcggcgccgagcgtggagtacaccgtcgccatttcgaggccgatgatgccgccgccgatcacgagcatgcgcttgggcaactgacgcagttcgagcgcgcccgtcgaatcgacgacgcgcgggtcttccggcatgaacggcagcttcaccgcctgcgagccggcggcgatgatcgcctgcttgaacttgacgatcttcttgccgttttcgccctgcacttccatgtgatacggatcgacgaacgcgccgacgcccgtgaccacttcgaccttgcgcgccttcgccatgccggcgaggcccgtcgtcagcttcttgacgacgccgcccttgaaatcgcgcagcttgtcgagctcgacctgcggcttgccgaacgtgatgccgtgcgacgcgagcgcctgcgcttcctcgacgacgagcgccgtgtgcagcaatgcctttgacggaatgcagccgacgttcaggcacacgccgccgagcgtcgagtagcgttcgaccagcaccgtcttcatgccgaggtcggcggcgcggaacgcggccgagtagccgccggggccggcgccgagcacgagcatgtcgcactcgatgtcggcggagccgctgtagctgccggcttgcggcgcgggtgccggggcggcggccggagccggtgcagctgctgcgggcttcggtgcttcgggggctttcgcgggtgcgggtgcggcggcgcctgccgatgcttcgacgatggcgatgacggtgccttgcgagactttgtcgccggccttgatcttgatttccttcacggtgccggcgacgtcgctgggcacttccatggaggctttatcggattcgagcgtgatgagcgtctgctctttttcgatcacgtcgcccggcttcacgttgacctcgatgacatcgacgccgctgaaatcgccgatatccggaaccttgacttcgatgagactcattactgtccccttcttgattggctgcagacagagggggagaagcccgcagagaaaaacccgcgactacggcctgaccaaagaacgcgaacctgggcagtaccacctttgccgtccgcccaaggacgcgcctttcttttggttacttttctttggaagacgacccgaaggtagtccctgtgggacaaagaaaagtgaccgccgccccgcgcaggggcgacgctgatagaccgttagcgcaacaggttcaacgacgaagcgcggatcaccgacaaaaaacccacgcccccgcgagccactcccacgctcatcaaagaatgatgcgacggaaatcggcaagcaacgcgccgagatacgcattgaaccgcgcggcttccgcgccatcgatcacgcgatggtcatacgacagcgacagcggcagcatgaggcgcggcacaaactgcttgccgtcccacaccggcttcatctggccgcgcgacagcccgaggatcgccacttccggcgcattgatgatcggcgtgaagtgcgtgccgccgatcccgccaagcgacgagatcgagaagcagccgccctgcatctggtccggcttgagcttgccttcgcgcgcggccttcgacagctcggccatttccttcgcgatgtcgacgagccccttcttgtccgcgtcgcgaatcaccggcacgacgaggccgttcggcgtgtcggcggcgaaaccgatgtggtagtactgcttgaacacgaggttgtcgccgtcgaggctcgcgttgaaggtcgggaacttcttcagcgcggcgacgaccgccttgatcacgaacgcgagcatcgtgaacttcacgcccgccttctcgtgctccttgttcagttgcacgcgcagcgcttcgagctcggtgatgtccgcctcgtcgttgttcgtgacgtgcgggatcatcacccagttgcgatgcaggttcgcgcccgagatcttcttgatgcgcgacagcggcttcgcctcgaacgggccgaacttcgagaagtcgaccttcggccacggcagcaggttcagctcgccgccgcccgcgggcgcggccgcggcgccgggcgccgcgcgctgtcccgtcatcacgcccttcacgaacgcggtgacgtcgtccttcgtgatgcggctcttcggccccgtgcccgtgacgcgcgacacgtcgacgccgagctcgcgcgcgaacttgcgcaccgacggcgacgcgtggctcgcgcggtactcgccgctcgcggcgggtgccggtgcctgcgcgggggccggcgcagccgcgggtgcggcctgcggcgcgggcgccggagccggagccggcgcgggggcgggcgcggccgcctgcggcgcgctcgcggcggcgccgcccgacgcttcgagcacgacgatcagcgaaccttccgacaccgcatcgccgaccttcaccttgatgtccttgacgacgcccgcggccgggctcggcacgtccatcgtcgccttgtccgattcgagcgtgacgagcgactgctccttctcgaccgtgtcgccgatcttcacggcgatctcgatgacgggcacgtccttgtagtcgccgatgtccggcaccttcacgtcgaccgtgccgccgcccgcggccgccgccggcgcaggcgcggcagcgggcgccgccgccggctgcgcggcgctcgtcgcggcgccgttcgcctgcgcgggctgggccgccgcctgcgcgccgtcgagcagcacgatcagcgagccttgcgacaccgcgtcgccgaccttcaccttcacttccttgaccgtgcccgccgacgggctcggcacgtccatcgtcgccttgtccgattcgagcgtgacgagcgactgctcgggctcgaccgcatcgcccggcttcacgagcacttcgatgacgggcacgtccttgtaatcgccgatatccggcaccttgacttcgatcgcttgactcatctgtttcagtctcctgtcgatcggagcggccgctccgatcccatgcaaggcgcagccgcgccacccgcctccgcttcgttcgtcgaaaacgtcgacagcgggagcgggcgcgcggctcgcgcggcgcgtgcgttaaaccgtcatcgggttgggcttggccgggtcgaggttgtacttcgcgatggcgtcggcgacgaccttgcgctcgatcgtgccttcatcggcgagcgcgttgagcgccgcgaccgtgacccagtagcggtccacctcgaagaagtggcgcagcgcgccgcgcgtgtccgagcggccgaagccgtcggtgccgagcacgacgtagcggcggtcgatctggccgcggatctggtcggcgagcgcgcggacgtagtcggtcgacgcgatcaccgggccctgcgtgtccttcaggcacgtctgcacgtgcgacaggcggcgcgcctcggccggatgcagcaggttccagcgctcgacgtcatggccttcgcgcgcgagctcggtgaagctcggcacgctccagagatcggcggcgacgccccagtcgttcttcagcaggtccgccgcggcgatcacttcgttgaagatcgtgcccgcgccgagcagttgcacgcgcggcgccttcttgtcggcgtcggccttcctgaacgcgtacatgcccttgatgatgtcggccgccacgtgctcgccctgcggaatcgccgggtgctcgtagttctcgttcatcaccgtcacgtagtaatagacgtcctcctgctcctgcaccatccggcgcaggccgtcctgcacgatgacggcgagctcgtagccgaacgtcggatcgtagctcacgcagttcggcaccgaagccgcccacatcagcgagtggccgtcttcgtgctgcaggccttcgccgttgagcgtcgtgcggcccgcggtgccgccgagcaggaaaccgcgcgagcgcatgtcgcccgccgcccacgcgagatcgccgatgcgctggaagccgaacatcgaatagaagatatagaacggcaccatgatctcgccgtgcgtcgagtacgacgtcgccgccgcgatccagtcgcacatgccgcccgcttcgttgatgccttcctgcaggatctggccggtttccgattccttgtagaacatcagttgatcggaatcttccggcacatacttctggccttcctggttccagatgccgatctggcggaacaggccctccatgccgaacgtgcgtgattcgtccggcacgatcggcacgacgcgcttgccgagcgccttgtccttcagcaggatgttcaggatccgcacgaacgccatcgtcgtcgagatctcgcggccttcgcccgtgcccttgagcagcggctcgaacgcgtcgagcgccggcaccggcagcgattgcgccttctggcggcgctgcggcagatagccgccgagcgcctggcggtgcgcgcgcatgtactcgagttccttcgagccttcgtcgaacttcaggtacggcacgtcggcgatcacgtcgtcggcgatcggcaggcggaactggtcgcggaacttcttcagttgctcgacgggcaacttcttctgctggtgcgtgatgttcatcgcctggccggcttcgcccatcccgtagcccttgatcgtcttcgcaaggatcaccgtcggcgcgcccttcgaattgctcgcctcgtggaacgccgcgtagatcttgtgcggatcgtggccgccgcggttcaggttccagatgtcgtcgtcggaccagtcggcgacgagcgccttcagctccggcgtgttgaagaagtgctcgcgcacgtacgcgcccgactccgacttgtacgtctgatactcgccgtcgacggcttccatcatccggcgcatcagcgcgcccgtcttgtcgcgcgcgaacagcgcatcccagcggctgccccagatcaccttgatcacgttccagccggcgccgcggaactccgattcgagctcctggatgatcttgccgttgccgcgcaccgggccgtcgagacgctgcaggttgcagttgatcacgaacacgaggttatcgagcttctcgcggctcgccatgccgatcgcgccgagcgattccggctcgtcggtctcgccgtcgccgaggaacgcccagaccttgcggccttccgtcttcacgatcccgcgcgcctgcaggtacttcatgaagcgcgcctgatagatcgccatgatgggaccgaggcccatcgacacggtcgggaactgccagaaatccggcatcagccacgggtgcggatacgacgagatgccgttgccgcccacttcctggcggaagttgtcgagctgatcttccgtcaggcggccgagcaggaacgcgcgcgagtaaatgccgggcgacgaatggccctgcacgaacacgagatcgccgccgtgctcggcggacggcgcgtgccagaagtggttgtagccgacgtcatagagcgtcgcggccgaagcgaacgacgcgatgtggccgccgacgttcgtgtgcttgcccgcgcgcagcaccatcgcgatcgcgttccagcgcgtgtacgagcggatccggtgctcgatgtcctggtcgcccggaatcttcgcctgggcttcgacgggaatcgtgttgatgtacggggtgttcgcggagaacggcaagtgctcgccgtgcatgcgcgcgaattcgatctgcttttcgatcaggtagtgcgcgcggccggggccgaccgacgaaatcacgccgtcgagcgcttcgagccattcgacggtttcctgcgcgtcgtcgtcgcgttcggctgcgacgtacttcatcacttcattcggtacagcggacattctcgtctcctgggtgtcctggaattgaagatggccttcgcgcgacgacgcatgccgccagctgcaacaagctcccgcggattgtaaagagcgttgcgggccgcgcgcaacaaaattttcgaattatgagatcatttctcgtaatgtggaatattgctgcgccgcaccgactcgacccgcgtttgccatgcgtcgtgtatcgacaattccgctttcggttcaacctttcttgtacgccttttgtgcaggacgcgctgagctacaatcctgccatgttgaccgatcggcttttcgctcgctcggcgcgaccgtcgggctcgcctgcggagtcgcagccgtcccgctggcaccacggaccgtggtggtccaactcttacctgctcacccccctgctgtcgatcctcgtctttctcgtggtgatgagtctcattctgtggagcctcaatcgccgcgaggagcagcagcaggaagacacgctgtttcgcaacgtcgcgtgggcgcagcagcagatccgcctgtcgatgacgagcgcgcaggaacagctccaggcgttctcgcgcgacatcgccgcgggccgcatcgacgagcatgcgttccaggcgacggtgggcgacgtgatgcaggcgcaccccgagatcctctatctgaactggtacacgtcgcccggcacgaaacgctggccgacgatgcaattgccgctcctcggccagcggctcgcgaagccgaacgacgcgcagatggacgaagtcgtgcgcggcgcgtacgcgcaggcgcgcggcacgcgccgccagtcgtactcgccgctcgtctatgacgacttcggcaacggctacctgacgctgcaaacgcccgtgatccgcgagcgcgagtatctcggctcgatcgccgcggtgttctcggtcgaaggcatcctgaagcacgacatcccgcccgagctgtccgcgaaatacaagatctcgatcaccgacgcgaacaaccgcgagctcgcatcgacgtcgtcgcgcccgcggctgccgcgcgacgcgcattacgacctgccgctcgacccgcccggccagggcctcacggtacgcgtctacgcgtacccgcaaacgacgaacctgaccaacaacacgctcgtatggctcgtcgcgggcctgtcgtgcttcgtgctgtggagcctctggagcttgtggaagcacacgcggcagcgcttcgaggcgcagcaggcgctgtacgccgaggcgttcttccgccgcgcgatggagaattcggtgctgatcggcatgcgcgtgctcgacatgcacggccggatcacgcacgtgaacccggcgttctgccggatgacgggctgggacgaaagcgacctcgtcggcaagaccgcgccgttcccgtactggccgcgcgacgcttacccggaaatgcagcgccagctcgacatgacgctgcgcggcaaggcgccttcgtccggcttcgagctgcgcgtgcgccgcaaggacggctcgctctttcacgcacgcctgtacgtatcgccgctcatcgacagcgccggccggcagacgggctggatgtcgtcgatgaccgacatcaccgagcccaagcgcgcgcgcgaggagctcgcggccgcgcacgagcgcttcacgacagtgctcgagagcctcgacgccgcggtgtcggtgctcgccgcggacgaagccgagctgctgttcgcgaaccgctactaccggcacctgttcggcatccgcccggacggccacctcgaactgtcgggcggcggcttcgacaccgcgcaggcgtcgtccgattcgatcgacatggtcgacgcctacgccggcctgcccgccgcggcgctcaccgagagcacggcggacgcgcaggaggtgtacgtcgagagcatccagaagtggttcgaggtgcgccgccagtacatccagtgggtcgacggccacctcgcgcagatgcagatcgcgaccgacatcacgacgcgcaagaaggcgcaggagctcgcgcaccagcaggaagaaaagctgcagttcacgagccggctgatgacgatgggtgaaatggcgtcgtcgattgcacacgaactgaaccagccgctcgcggcgatcaacaactactgctcgggcacgctcgcgctcgtgaagagcggccgcgcgtcgccggagacgctcgcgcccgcgctcgagaagaccgcgcagcaggcgctgcgcgccgggatgatcgtcaagcggatccgcgagttcgtcaagcgcagcgagccgaagcggcagccgtcgcgggtcgccgacatcgtcgccgacgcggtcgggctcgccgaaatcgaggcgagaaagcgccggattcggatcgtcaccgaaatccgcgcaagaatgcctattatttatgtcgaccccgtgttgatcgagcaggtgctcgtgaacctgatgaagaacgcggccgaggcgatgcaggaggcgcggccgcaggcggagaacggcgtgatccgcgtcgtcgccgacctcgaggcgggtttcgtcgacattcgcgtgatcgaccagggtccgggcgtcgacgaggcgacggccgaacgcctgttcgaaccgttctacagcaccaagtcggacgggatgggcatggggctcaatatctgccgctcgatcatcgaatcgcatcgcgggcgtctgtgggtggtcaacaacgtcgagccggacggcctcgtgtcgggcgcgacgtttcactgcagcctgcccattggggaaccggaggatctcggtcgcggatccgagacatcgccatcacaaaccgtaacgggagagatatgaatagccctgtcaccacctcacaggaaaccgtctttgtcgtcgacgacgacgaggccgtgcgcgactcgctgcgctggctgctggaggcaaacggctatcgcgtgcaatgcttctcgagcgccgagcagttcctcgatgcctatcagcccgcgcagcaagcgggacagatcgcgtgcctgatcctcgacgtgcggatgtcggggatgagcggcctcgagctgcaggagcgcctgatcgccgagaacgcggcgctcccgatcatcttcgtgacgggccacggcgacgtgccgatggccgtgtcgacgatgaagaaaggcgcgatggacttcatcgagaagccgttcgacgaggccgagctgcgcaagctcgtcgagcgcatgctcgagaaggcgcgaaacgagagcaagagcgtccaggagcagcgcgcggcgagcgagcggctgtcgaagctgacggcgcgcgagcagcaggtgctcgagcggatcatcgccgggcgcctgaacaagcagatcgccgacgacctcggcatcagcatcaagacggtcgaggcgcaccgcgcgaacatcatggaaaagctcaacgtcaacacggtcgccgatctgctgcgcctcgcgctgtcgaagaagcaggcgtaacgcgcggcaccccgctctccctctgccgcccggcgcatgccgggcgagcgccggttttttgcggcgcgccgggcgcgcgcgacgttcgcggttcccgtcgcctgcttgcgcgcacgctccccgcagcttcgttcgcgccccgtgcgcgggcgcatgccgcccctgtttttcccccgtcgcgcacgccgcgcatggcgcgaatccacccgatcggtgtcggctgacgacaggcgggcggtataattcgatgcttcgctgcagcgcaacctggcgccgcacgcccgcatctccaaccttgcccaagcgaattcccaccatgacagccaccctgatcgacggcaacgccctttcgaagaccctgcgcgcgcaagcggccgagcgcgccgccgcgctcgccgcgcgcggccaccggccgggcctcgcggtgatcctcgtcggcgacaacccggcgagcgaagtctacgtgcgcaacaagatcaaggcgtgcgaggacaacggcttcttctcgctgaaggaccgctatccggcgacgctctccgagcccgagctgctcgcgcgcatcgacgaactgaaccgcgacccgaagatccacggcatcctcgtgcagttgccgctgcccgcgcacatcgacagccacaaggtgatcgaggcgatcgcgccggagaaggacgtcgacggctttcacgtcgcgaacgccggcgcgctgctgacgggcaagccgctgttccgcccgtgcacgccgtacggcgtgatgaaaatgttcgaggcgtacaagattccgctgcagggcgcgaacgcggtcgtgatcggccgctcgaacatcgtgggcaagccgatggcgctcctgctgctcgaggcgggcgcgaccgtcacgatctgccacagcaagacccgcgagctcgccgcgcacacgcgcgcggccgacatcgtcgtcgcggcggtcggcaagcgcaacgtgctgacggccgacatggtgaagccgggcgcgaccgtgatcgacgtcgggatgaaccgcaacgacgaaggcaagctgtgcggcgatgtcgacttcgcgggcgtctcgcaggtcgcgggccacatcacgcccgtgccgggcggcgtcggcccgatgacgatcacgatgctgctcgtcaacacgatcgaagccgccgagcgcgccgcggccgcggcctgacggcggattcgccgacgcggcgagaaagcggcggcgacatcggcggcgggccggccggattcggacgggaatagccgcaagcagcggcacggccatcgcgcggcgcggaaatcgtgcattgcagcgcatcgcgactttcgcggaaccgtttccgcgcgacgccggccgtcatcgtccagatcgcggtccggcggtctggcggttcggcggttcggcggttcggcggttcggcggttcggcggccaagcaatcgatggtcgtgcgatgcagcgcctgcaccattgccgcctttgcgcttgcacgctcattgcggcacccggtctacgccgcacgtcggcaacggccactcgggcgtgcccaccggcaggcggtcgcacatgcgttgcacatgcgtcgcgcggcgaaccggccgctcaccggctcgaacacgcaccgtggcatccgcgcaccacccgccgcgcatcggctcggcgcgcatcggctcgccgtcgcgcaccagcctcaccgccgcccatcgcgggaacaaccgccgtccgcgcatgcgcgaggctgcccatcgcgcgcgccgttcccaccccaatcgcttcgttagaaactaacgattggaaagcgcacgatgcgccccaataatgtcgacatgacgagacggccgccgccgtgcgccgccgtcttccgcccaacccgaaaccaaaaccgccagggagcactatgtccgtcagcgcaaacgccaacccgcttctcgatttttcaggcctgccccgcttcggcgaaattcgccccgaacacgtgacgcccgcgctcgatacgctgctcgcgaacgcaaacgacgcagtcgagcaagccgcgcggcccgacacgcccgcgacctgggccgatgtcgtcgagaccatcgagcaggcgaccgagccgctcggccgcgcgtggggcgtcgtgggccatctgaacgcggtcgccgacacgcccgagctgcgcgccgtctacggcgagaacctgccgcgcgtgaccgagttctggtcgagcgtcggccagaatctcgcgctctacgaaaagtacaaggcgatcgccgcgagccccgaatacgccgcgctgtccgccgagcgcaagaagatcctcgacaacgcgctgcgcgacttccgcctgtcgggcgccgagctgccggaggaccgcaagccgcgcttcgctcagttgcaggagcagcaggcggcgctgtcgaagtcgttctccgatcacgtgctcgacgcgacgaacggctacgcatactacgcgcgcagcgaggacgaactggccggcctgcccgacgacgcgatcgcggccgcgcgcgaggccgcgcgaaaggaagacaaggccggctggaagttcacgctgcacttcccgtcgtatttcccggtgctgcaatacgcgcggaaccgcgcgatgcgcgaggcgatgtatcgcgcgtacgtgacgcgcgcgtccgagctcggcccgcagtacggcgacggcaaggccgactgggacaacacgacgatcatcgcggatcagctcgcgctgcgccgcgaagaggcgacgatgctcggctatcacgacttcgccgaagtgtcgctcgcgccgaagatggcggaatcgccgcagcaggtgatcgcgttcctcgaggatctcgcgaagcgcgcgcgcccgttcgcggaaaaagactgggacgagctgcgcgcgttcgcgtcgagcgagctcggcctcgccgcgctcgagccgtgggacgtcgcgtacgcggccgagaagctgcgcgagcggcgctacgcgttctccgagaacgaggtgaagcagtatttccccgagccggcggtgctcaaggggcttttcacggtcgccgagacgctgttcggcgtgcggatcacgcgcgacgacgcgcccgtctggcatgaggacgtgcgcttcttccgcgtcgagaaccgcgacggctcgctcgtcgcgcagttctatctcgacctgtacgcacgcgaaggcaagcgcggcggcgcgtggatggacgacgcgcgctcgcgcgcgaagcgcggcgacggccgcgtgcagacgcccgtcgcgtacctgacctgcaacttctccgcgccgatcggcggcaagcccgcgtgcttcacgcacgacgaagtaatcacgctgttccacgagttcggccacgggctgcatcacatgctcacgcgcgtcgacgagatcggcgtgtccggcatcaacggcgtcgaatgggacgcggtcgagctgccgtcgcagttcatggagaacttctgctgggagtgggacgtgctgaagtcgatgtcgtcgcacgtcgacacgggcgacgcgctgccgcgcgcgctcttcgacaagatgctcgccgcgaagaacttccagagcggcctcggcacgctgcgccagatcgtgttctcgatgttcgacatgctgctgcacgtcgatttcgatccggccggcaagacgagcgtcaacgagttcgcgcgcgagatcaacgagcgcttccacgtgattgcgcaggcgccgttctcgcgctggccgaacacgttcagccacatcttcgcgggcggctacgcggccggctactacagctacaagtgggccgaagtgctgtccgccgacgcatacgcggcgttcgaggaagcggccggctcggcgggcagcgtgctcgatgcgacgacgggcgcgcgctatcggcgcgagatcctcgaggtcggcggcagccgcccggcgatggactcgttcaaggcgttccgcggccgcgagccgaacatcgacgcgctgctgcgccacagcgggatggccgacgacgcacaggcgcgcgcgtaatgcgcgcggcggcgagcacgccccgccgaacgaacggcccgatgatcggctgacggcgcgcgcggccgatcgccggcccggcgacgagcggcggcaagcgcgatgcgcggcggcaagcctcgagcgcgccgcctcgcccgccggctccgcgcaacgacgaacggcaacccgcatcggcgggttgccgttttttcatcgcgccatcaaggccgcgcgcggccgcgcgttcgatcatgcgccgggcgacgcatcgccttcgtcaccctcgccgtcctcgccgccctcaccgccctcgccgacttcaccgccttcgtcgccttcggcactttcgtcgctcatgtcctcgtcgtcgaagagcgcgatctgtccgtgccgctcggccgtgtcctcgtcgatccgcacgccgacgcccaacagccgcaccgcctgcctgcggcgcgcgagccctttcgcgagcagcgcgaccgcggtgtcggcatcggtcgcgtcggcgacgcattcgaccgtcgtgcgctggaaatccgcgaagcggatcttcacgtacagcttcctgatcgagcgcgcggctcccgcccgttcgatccgcgcgtcgagcagcccggtcagccgccggatctcggccgcgcacgcgtcgagcgccgcgaggtcctgcacgtaggtcgtctcgacgctcaccgacttgcgcgcctggtccgcgcgcaccggccgctcgtcgatgccgcgcgcgagctcgtggagccgtctgccgaacgcgccgaacgtgcgatgcagatcgaacagcgaccagtcgcgcaattgcgcgcaggtacggatgccgagcttgtcgagacgcgccgccgtcaccttgccgacgccgtgcagcttgcgcacgggcagcgcggcgacgaacgcgtcgacttcgtgcggacgcacgacgaacaggccgtcgggcttgttccagtcggacgcgatcttcgcgatgaacttgttcggcgcgacgcccgccgacaccgtgacgcccaccgtatcgcgcacgcgctcgcgaatctcgcgcgcgatcagcgtgccgctgccctgacagcgcgtcgcgcggctcacgtcgaggtacgcctcgtcgagcgacagcggctcgacgtcgggcgtgtagtcgcgatagatcgccatgatgagccgcgacgccgcgcggtacttgtccatcgcgggcggcaggatcagcagatccggacacttgcgcatcgcgagcgccgacgacatcgccgaatgcacgccgtagcggcgcgcgtcgtagttgcaggtcgcgatcacgccgcgctggtcgggacggccgccgaccgcgagcggacggccgcgcagcgacggatcgtcgcgcatctcgaccgacgcgtagaaacagtcgcagtcgcaatggatgatcttgcgcgcgaggtgcgccgcgtcgcccgagggcggcggaggcgggtcggaggggggcatcggcttgtccaaggtgccgatactgtacaaaaacacagtgcgcgtttcaactgcacagtgcgccgccgtgcgcggcgattgaggcgattgcggcgaaagcgcgaaccggtggcgggcgaacacggcggacgcacggcgcgcacgatcgatgaccggacggcccatgtgcttgttgatgtgcttgattcacgcgcgatacgggtcctgccccgagaaacctgcacgtgacgcgtacgcgaaaacgtgtcgctcgcgcgcacccgggcggtgcgatgcgagcgagatgacgtgagacggcacagcgcggcacgcggctccatcgaaatcggaagaaacggaaaacggaaaacggaaaacggaaaacggaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaacgcagaaaaacaaaaacccggctcgggagccgggtttttgttttggcgatccgcgcatcggtcacttgcgcgtggacatcgccgaatttggttgcgggggtaggatttgaacctacgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgtcagagaaataaaagtatatgggttttaagcggatgcgtcaaatcttatttcaaattttcgtcacacgcgcggccgcgcccccgccgatcgaactagtccggacgacccagcgacacgcgcgcgcccgttcctccggcgaataggcaagcgcatcgcccgtccctactcttgagatgctcctcctcgtctcgagagaatcatcatggctgcaacctccgcttcccccgcctcgctcgacaagcgcgcgatgcccgtgctcgcgtcgagcacgattgcattcacgctgtgcttcgccgtatggatgatgttcgcgatcctcggcattccgctgaagaaaaccctcggcctgaacgacaccgaattcggcctcatcgccgcgatgcccgtgctcaccggctcgctgatccgcgtgccgctcggcatctggaccgaccgctacggcggacgcatcgtgttcttcatcctgatgctcgtcaccgtcgtgccgatctggctgatctcgtacgcgaccgagctctggcagttcctcgtgctcggcctgttcgtcgggctcgcgggcggctcgttctcggtcggcacgccctacgtcgcgcgctggttcccgaaagcgcgccagggtctcgcgatgggcgtgttcggcgccggcaactcgggcgcggccgtcaacaagttcgtcgcgcccgcgctgatcgccgcggcgggcacatggaccatcgtgccgcgcgtctacgcggtcgcgatgctcgcgatggcgctcctcttctggctgttctccgccaccgatcccgcgcaccgctcgacgaacgcgacatcgctgcgcgcgcaactgcgcgtgctgaagaacccgcgcgtatggcgctactcgcagtactactcggtcgtgttcggcggctacgtcgggctgtcgctgtggctcacgcagtactacgtcggcgaatacggcttcggcatccagtcggccgcgttcctcgccgcgtgcttctcgctgccgggcggcgtgctgcgcgcgatcggcggatggctttccgaccgctacggcgcgtatcgcacgacgtggtgggtgatgtgggtctgctgggtgatgttcttcctgctcagctatccgccgaccgatttcacgatccgcgccgcacacggcccgctaggcttccatctgtcgctcacgcccgtcgcgttcaccgcgctgctgttcgcggtcggcatcgcgatggcggtcggcaaggcgtcggtcttcaagttcatcgccgacgagttcccgaacgacatcggcgcggtgtcgggcgtcgtcggcctcgcgggcggcctggccggcttcgcgctgccgattctgttcggcgcgctcgtcgacctcacgggcgtgcgctcgacctgcttcatgctgctctacggcgccgtcagcgtgagcctcgtctggatgtacttcagcttccgcgccgagcgtgccgcgcacgaccagcgcgtgctcgccacccgctccgcgtgagccttgcttcctcgtcatcttcgttcactcaacggattcgatcatgtccacttctctactcgtgcgctgggatcccgaaaacccggccttctggcaagccaaggggcgccccgtcgcgtggcgcaatctcgcgatctcgattcccgcgctgatgctcgcgttcgtcgtctggtcgctctggagcgtcgtcgtcgtcaacctcgatcgcgcgggctttcacttcagcaagaaccagctgttctggctcaccgcgctgcctgcgctttccggcgcgacgctgcgcatcttctattcgttcctcgtgccgatcttcggcggccgccgcttcaccgcgatctcgaccgcgacgctgctgattcccgcgctcggaatgggcttcgcgctgcgcgaccccggcacgggctacccgacgctcctcatcctcgcgctgctctgcgggttcggcggcgcgaacttcagctcgtcgatggcgaacatcagcttcttcttcccgaaggcgaagaaagggctcgcgaccggcctgaacgcgggcatcggcaacctcggcgtgtcggtcgtgcagttcgtcacgccgctcgtgatctcggcgggcctgttcggcgcgctcgcgggcgatccgcagagcgtcgtcgcgcacggcgcgacgacgaacctgtggttgcagaacgcgggcttcgtgtgggtgccgttcatcgtcgtcgcgacgctcgccgcgtggttcgggatgaatgacatcgccgacgcgaaggcgtcgttcgccgagcaggcggtgatcttccgccgactgcacaactggctgatgtgctggctgtacgtcggcaccttcggttcgttcatcggcttctcggcgggcttcgcgctcctcacgaaggcgctcttcccgaacgtgaacccgaccgcgtacgcgttcatcggcccgctcgcgggcgcgctgatgcgccccgtcggcggatgggtgtccgaccgcatcggcggcgcgcgcgtgacgttctggaccttcgccgcgatgatcgcggccgtcggcggcgtgatcgcgacgctgccctcgggcggcgccgcgggcagcttcgcgggcttcctcgcgatgttcatcgtgctgttcgcgctcacgggcatcggcaacggctcgacgttccggatgatcccggtgatcttcctcaccgagcggcagcgcgccgcgcaaggccaggacgaggccgcgcgcaagcaggcggtgctcgacgccggcaaggaatcggccgcggtgctcggcttttcgggcgcgatcggcgcgtacggcggcttctttatcccgaagagtttcggcacgtcgctcgacatgacgggctcggccgtgccggcgctcgtgtgcttcatcgcgttctacgtgtcgtgcgtcgcgatcacctggtggttctacgcgcgccgcaacgcgtcgatgccgtgctgacgatagcgcgctgacgcctcccgcctctttgccggatgcggcgcgctgcgaccagcggccgcacccggttcgcattgcccgagggcgcgccgcgccctctagttctttcgaactagttcttctcccgcccgtttcccgctccatcggcgaatgggcgtgcgagcgcgcgcgccgtaatctcggactgtcccctgacacaagcattcgcagcaccccagggcgaccgcggatgcccttggagaaacacacgatgagtcactttctggatcggctgaagttcatgtcgcgcgtgaaatccacgttctccgacggccacggcgccgtcgtcgacgaggaccgacgctgggaaaacggctaccgcagccgctggcagcacgacaagatcgtccgttcgacgcacggcgtgaactgcaccggctcctgttcgtggaaggtctatgtcaagaacggcctcatcacgtgggaaacccagcagaccgactacccgcgcacgcgcgccgacctgccgaaccacgagccgcgcggctgcccgcgcggcgcgtcgtacagctggtacgtctactccgcgcagcgcgtgaagtacccgatgatccgcggccgcctgatgcaaatgtggcgcgaggcacgcaagacgatggacccgatcgccgcgtgggaatcgatcagccagaatccggagaaggcgcgccgctacaagagcgtgcgcggcctgggcggcttcgtgcgcgcggactggaacaccgcgaccgagatcatcgccgccgcgaacgcttacacgatcaagcgctacgggccggaccgcgtcgtcggcttctcgccgatccccgcgatgtcgatggtgtcgtacgcggccggcgcgcgctatctgagcctcatcggcggcgcgtgcctgtcgttctacgactggtactgcgacctgccgcccgcgagcccgcaggtgtggggcgagcagaccgacgtgcccgaatcggccgactggtacaactcgagctacctgctcgtctggggctcgaacgtgccgcaaacgcgcacgcccgatgcgcacttctacaccgaggtgcgctacaagggcacgaagacggtcgcgatctcgtccgactacggcgagatggtgaaattcggcgacatctggctcgcgccgaagcaaggcaccgacgccgcgctcgcgatggcgatgggtcacgtcgtgctgaaggagtttcacgcgtcgaaccagtccgcgtatttccgcgactacgtgaagcagtacaccgacatgccgatgctcgtgatgctgcgcgagcgcgacggcgcgctcgtgcccgaccatttcctgcgcgcgtcgcatctggccgcttcgctgagcgaagcgaaccatccggaatggaagacgctcgcgatcgacgccgcgacgggcgacatcgtcgcgccgaacggctcgatcggctttcgctggggcgaggccgcgcacaacggcggcgagaaagtcggccgctggaacctcgaaatgaaggacagcggcagcggccgcgcgatcgatccgcggctctcgctcgtcgatgcgcacgacgaaatcgtcgacgtcggctttccatacttcggcggcgagcacgaagcggtgctcgcgcgccgcgtgcccgcgaagcgcgtcgcgctcgccgacggcacgagcgcgctcgtcgcgaccgtctacgatctgcagatggcgaactacggcgtcgatcagggcctcggcggcccgaacgtcgcggcgagctacgacgacgacatcccctacacgcccgcgtggcaggaaaagcacacgggcgtcgcgcgccatctcgtgatccaggtcgcgcgcgagttcgccgacaacgcggaccgcacgcgcggcaagagcatggtgatcgtcggcgcggcgctcaaccactggtatcacaacgacatgatctaccgcggcatcatcaacctgttgatgatgtgcggctgcatcggccagagcggcggcggctgggcgcactacgtcggccaggagaaactgcgcccgcagttcggctgggcgcccctcgcgttcgcgctcgactggtcgcgcccgccgcgtcagatgaacggcacgtcgttcttctacaaccacacgagccagtggcgccacgagaagctcgcggtgggcgagatcctcgggccgaccgccgatgcgtcgaagtacgcaggcatgacactgctcgacctgaacgcgaaatccgagcgcatgggctggctgccgtccgcgccgcagctcggcaggaatccgctcgacgtcgtcgatgaagccgagcgcgcgggcaaggagcccgtcgcgtacgcggtcgagatgctcaagagcgacaagctcgcgttcgcgtgcgacgaccccgacaatcccgcgaacttcccgcgcaacatgttcgtgtggcgctcgaacattctcggcagctcgggcaagggccacgagtatttcctcaagtacctgctcggcacgcagaacgccctcttcagcgacgaggcggacgcgctcaagccgtccgaagtgcaggtgcgcgacgcggccgaaggcaagctcgatctgctcgccgtgctcgacttccggatgagcacgacgtgcctgtacggcgacatcgtgctgcccacggccacctggtacgagaaggacgacctcaacacgtcggacatgcacccgttcatccacccgctgtccgaagccgtgcagccgctgtgggaaagcaagaccgactgggagatctacaagacgatcgcgaagaagttcagcgagctcgccggcccgtatctcggcacgcggcgcgacctcgtgtgcacgccgctgctgcacgacacgccgggcgagctcggccagccgttcgagccgaaggactggcgccgcggcgaatgcgatctgattcccggcaagaccgcgccgtcgatgacggtggtcgagcgcaactacgccgacatctacaagaagttcacgtcgatcggcccgctgctcgacaagctcggcaacggcggcaaggggatcaactggaacaccgagcacgaggtgaaggagatcggcgcgctgtccgacacggtcgccgagcccggcgtgagccgcggccgcccgcgcctggacaccgcgatcgacgcggccgagatgatcctcacgttcgcgccggagacgaacggccacgtcgcggtgaaggcatgggacgcgctctcgaagatcacgggccgcgaccacacgcacctggcggtgggccgcgagcacgacaagatccgctttcgcgacgtgcaggcgcagccgcgcaagatcatctccgcgccgacatggtcgggcctcgaatcggaggaagtgagctacaacgccggctacacgaacgtccacgagctgattccctggcgcacgctgacgggccgccagcagttctaccaggaccaccgctggatgctcgacttcggcgaaggctcgtgcgcgtaccgcccggcgatcgacacgaagaccgtcgcgccgctgcacaagcggatgccgaacggccagccggagctcgtgctgaactggatcacgccgcaccagaaatggggcattcactcgacctactcggacaacctgcggatgctcacgctctcgcgcggcggcccgcacgtgtggatctcggaggccgaggcgcagcaggcgggcatccgcgacaacgactgggtcgaggtgttcaacgtgaacggcacgctgaccgcgcgcgcggtggtgtcgcagcgcgtgccggccggcatgtgcctgatgtaccacgcgcaggagaagatcgtgaacgtgccgggcgcgcagacgagcggcaagcgcggcgggattcacaactcggtcacgcgcaccgtgacgaagcccacgcacatgatcggcggctacgcgcagcaggcgtacggcttcaactactacggcaccgtcggcagcaaccgcgacgaatacgtgatcgtgcgcaagatgaaccgggtggactggctcgaagagccgcttaacgaaggagcagaacaatgaagatccgcgcacaagtggcgatggtgctcaacctcgacaaatgcatcggttgccatacctgctccgtcacctgcaagaacgtgtggacctcgcgcgacggcgtcgagtacgcgtggttcaacaacgtcgagacgaagccgggcatcggctatccgcgcgagtgggagaaccaggacaagtggcaaggcggctggaagcgcaacgacgccggcaagctcgagccgcgccagggcggcaagctgaagatcctcgcgaacctcttcgcgaatccgaacctgcccgcgatcgacgactactacgagccgttcacgtacgactacgcgcatctgcagaacgcgccgctgtcgcagacgccgccgaccgcgcgccccgtgtccgcgatcaccggccagaagatggagaagatcgaatggggcccgaactgggaagacgacctcggcggcgagttcaagtcgcgcagccgcgacaagctgttcgaggccgtgcaaaaggagatgtactcgacgttcgagaacaccttcatgatgtatctgccgcgcctctgcgaacactgcctgaacccgacctgcgtcgcgtcgtgcccgtcgggctcggtctacaagcgcgaggacgacggcatcgtgctcgtcgaccaggacaagtgccgcggctggcggatgtgcgtctccggctgcccgtacaagaagatctacttcaactggcagaccggcaaggccgagaagtgcgtgttctgcttcccgcgcatcgaggccggccagccgaccgtatgctcggaaacctgcgtcgggcgcatccgctatctcggcgtgatgctctatgacgcggaccgcatcgagcaggccgcctccgttgccgatccgcagaagctctacgaagagcagctccgcgtgttcgtcgatccgcacgatccggcaatcgagcgccaggcgctcgccgacggcgtcccgcaaagctggctcgacgcggccaagcgctcgcccgtctaccggatggcatgcgaatggaaggtcgcgttcccgctgcacccggaataccggacgctgccgatggtctggtacgtgccgccgctctcgccgatccagggcgccgcgcagtccggccacatggggatgaacggcgtgattccggacgtgcgcagcctgcggattccgctgcgctatctcgcgaacctgctgacggcgggcgacgaggcgcccgtcgccgccgcgctcgaccgcatgctcgcgatgcgcgcgtacaagcgcgcgcaaaccgtgcacggcgcgcacgacgcgcaggtgctcgaacaagtggggctcaccgccgagcaggtggaggacatgtatcagctgatggcgatcgcgaactacgaggaccgcttcgtgattccgtcgtcgcacaaggaaatggcggaagacagcttcgacgagaaaggcagctgcggcttctcgttcggcaacggctgctcgggcggcacatcggacggcacgctgttcggccgcaagaaggaaacggcggtgtcgtacgcggcgctgccgaccgtcacgcgcaagaaagcgagcgccgcatgagcgcatcgcacgaggaaaacgtcatgtcgatctatccgattctgtccgccctgctcacctatcccgagcagccgctgctcgacgcgctgcccgagatcgagcgcgcgctcgacgcgcagcccggcgcgcgcgcggcgctcgcgccgctcgtcgaatcgttgcgcgcgacgccgttgatcgagctgcaggaacgctacgtcgcgacgttcgaccgcacgccgtcgcattcgctgcatctgttcgagcacgtgcacggcgagagccgcgaccgcggccaggcgatggtcgatctgctcgacgaataccggcgccacggcttcgagcccgtcggcaacgagctgcccgactacgtgccgctcttcgtcgagttcctcggcgcgatcgcgggcgacggcgacgacgcgcacgcggcgcacctgctcggcgacgcgatcgacgtgctcgccgcgctcggcgagcgcctcgcgcgcgcgcaaagcccgtacgcgggcgccttcgacgtgctgcgcgcgtgctcgccggtcgagccgcggcccgtcgccgagccgccgccgcgcacgatggacgaggcgctcgagcgcttcggccccggccccgacggcgtcgaaccgctgctctcgcccgcggccgacgcgtcgctcgcgcagccgatccgctttcacccgccgcgccgcgcggcgacgcccgctccccgcgcgtgacgcgggggcgtcgcgaacccgtttcgaggtcacgtcatggattatctgaatacgttcgtctacggcatctatccgtacatcgccgccgccatcttcctgttcggcagcctcgcgcgcttcgagcgcgagcagtacacatggaagtccgacagctcgcagttgctgcaccgcggcgcgctgcgcacgggcaacatcctttttcacgtcggcgtgctcggcctgttcttcgggcatctggtcggtctgctcacgccggtggccgtctgggacgcgctcggcgtcacgcaccagttcaaacagctcgtcgcgatgtccgcgggcggcgtgatgggctcgctcgcgctcgcgggcctcgcgatcctgctgcaccggcgcctgacgaacgcacgcctcgcggccgtcacgcgccgcggcgacaaggtgctgctcgcgtggctgctcgtcacgctggtgctcgggctgtcgacgatcttcgaatcggcgagccacaccgacggccacctgatggtgcaactgatgacgtgggcgcagcacatcgtcacgttccgcggcgacgcggcgagctacgtcgccgatgcgccgtggctcttcaaggcgcacctgttcatggggctctcgctcttcgcgatcttcccgttcacgcggctcgttcacgtatggagcggcttcgcgtcggtcacctacgtcggccgcgcgtggcagctcgtgcgcgcgcgccgctaggcgccgctcgcgcggggtcgcagtccaggcatcgcggcgcaccgggcgggtgcgccgcgatgcctcacgtgctcgaatgtcgcagcgggggtgcaacattcggcaggacaattgtcatgtccaaaaaaatcatgacgtgctatggctcccgccctccccgactcccccgctccgtggcggcaccgcctgtcgacgcggatcgtcgcgctgtccgcgatcgcgtgggcgctcgtgctcgcgatggtgggcggcacgctgtggctgtcctggcagctcgagggcgcgggcgcggcgatcaacgacgccggcagcctgcgcatgcgcgcgacgcgcacctacgtcgagctgtcgggcgtgggcaccgagccgcgccgccagctcgcggtcgagctcgacgcgatcgacggcacgctcgcgcggctgcgccgcggcgatccgtcgcgccccctctttctgccgaacaccactgtcatccagcatcagctcgacatcgtcaccgatcgctggaacgccgtgctgcgcccgctcgccgccggcgcgctgacgaacgcgccgcgcgctgacgcggccgccgcctacctcgtcgcgctgcccggcttcgtcgacgaggccgatctgctcgtgcgcgaaatcgaatccgacaacgcgcgcaagacgacgtggctgcgcctgtcgcagatcgggctcggcctgctcgcgtgctcgggcacggtcgccgtcatctacctgctgttcctgtggatcatcctgcccgtgatgcagttgcgcgacggcctgaagcgcatggccgcgcgcgagttcgcggtgcgcctgcccgtgcagacgcgcgacgagttcggcgatctcgcgcacggcttcaaccggatggcaagcgaattgcaggaggtgtacgcggggctcgaggagcgcgtgcagcaaaagaccgcgcagctcgccgcgcagaaccgcgagctgagcgcgctctacgagatcaccgcgttcctgaaccgcccgcaggccgtcgacgagatgtgcgcgggcttcctgtcgcgcgcgatcgcgcagttcgacgccgacgcgggcagcatccgcgtcaccgatccgacgggcgaaaagctgcatctcgtgattgcggagggcctgtcgacagagctcaccgagctcgaacgctgcatgcccgtcgacgattgcttctgcggcaccgtgacgcgcgcggacacggccgtgctgcacgacctgcgcggcagcgccgcgcgcgcgccgacgccgtgctcgcgcgagggcttcgcggccgtcgcggtgttcaaggtgatgacccaggacgcggtgctcggctcgttctcgctgcactatcgcgacccgtcgcggctgcccgacgccgagcggcgcgtgctcgagacgctcggccgccatctcgggatcgcgctcgatcacgtgcggctgtccgcgagcgcgcggcagctcgcggtcgccgaagagcgcaatctcgtcgcgcagggcctgcacgacagcatcgcgcaaagcctcaatttcgtgaacctgcagacgcagatgctcgccgacgcgatcgcgcacgacaatctcgccgatgcgcgcgagatcgtgccgatgctcaagcacggcgtcgagcagggctacgcggacgtgcgcgagctgctgctcaacttccgcacgcgcttgacgcagggcgagctgaaagcggcgatcgaggaaacgatcgcgcgcttcgagaagcagacgcgcatcgcgtgcgcgctgaactatcgcgagacgggcggcgcgccgctgccgcccgacgagcagttgcaggtgctgttcatcctgcaggaagcgctgtcgaacgtgcgcaagcatgcgcacgcgcggcatgtcgcggtcgatgtcgagaacggcgccgcgttccggctgtccgtcgccgacgacggctgcggctacgatccggccgcgctcgccgcgcgcgcggacacgcatgtcgggctcacgatcatgcgcgagcgcgccgcccgcctgcgcgcgacgctcacgttgacgggcgcgccgcagcgcggcgcgcgcgtcgagctggtgctgccggccgacgcgcgacaggcggcatagcaacgagaacgaggacaataatcatgaccatacgggtactgttgatcgacgaccacacgctctttcgcagcggcgtcaagctgctgctgcagcgccagccggatttcgaagtcgtcgacgaagcgtccgacggcgtcgagggcgtgaagcgcgcgaagcagcatcagccggacgtgatcctgctcgatctgaacatgccggggctatcggggctcgagacgctgcaactgctcgtgcaggacgtgccgtccgcgcacgtcgtgatcctcacggtgtcggaagacgcggaagagctgacgaccgcgctgcgcgacggcgcgtgcggcttcctcgtgaagaacatcgacgcggagacgctcgtcgcgggcatccgcaaggctgccgcgggcgagcccgtgatcgccgagagcatgaccgcgaagtggatcgcgagcctgcgcgcgccggtgcccgccgcgcggcccgcgccggccgccgcgctcgcgccggccgcgcacgcgtcggtcgatcccgaccagttgacgccgcgcgagcacgacatcgtgcgcgcgctcgcgcgcggcgcgagcaacaaggagatcgcgcgcgagttcgacgtcgccgaaagcacggtgaagatccacgtgcagaacgtcctgaagaagctgaacctgtcgagccgcgtgcagatcgccgtgtatgcggtcgagcgcgggctcaccgcgccgcatccggccgaggcgtaagcggaaacgcccgaggggacgccggccgcggccccgagcggcgcggcgccggcggcccgccgcggcggcgtctcgccccccctttcccgtcggccgcggcggctcgcggtaagatgtcggcctcacgcatcccgccgatcccgcccatgagaattgccacctggaacgtcaactccctgaacgtgcgcaagcagcacgtgctcgactggctcgcgcagagcgacgtcgacgtgctgtgccttcaggagctcaagatccccgacgagaagtttccgcgcgaagcgctcgaagcggccggctaccgcagttggttcgcgggccagaaaacctacaacggcgtcgcgatcctcgcgcgcgcgagcctgccgttcgacgagacggatatcgttcgcaacatccccggcttcgaggacgcgcagcagcgcctgatcgccgcgacgatcgacggcgtgcggatcgtgtccgcgtacttcccgaacggccaggcgctcgactcggacaagttcgtctacaagatgcaatggctcgacgcgctgcgggcatggctgaaggacgagctgcaacgctacccgaagctcgcgctgctcggcgactacaacatcgcgcccgaagatcgcgacgtgcacgatccggcgaaatgggaaggccagaatctggtgtcgccgcaggagcgcgcgcatttcgcgcagctcgtcgcgctcggcttcgtcgacgcgttccgacgcttcgagcaacccgagaagaccttcacgtggtgggattaccggatgctcgcgttccgccgcaacgccgggctgcggatcgatcacatcctgctgtcgcccgcgctcgccgaaacctgcacgagctgcaccgtcgaccgcgtgccgcgcacgtgggagcagccgtccgaccacacgcccgtcgtcgcgcagctcggctgagcgtgcgccgctgcgcgtgatcgcgcccgcgcgccggcccgcgtgccgcggcgcgcgaggaggcgcgcggttgcgcgtgcgaagagcggttcgccgagcgccgcaagcgcgcccgcgatcgaatccatgatcgggcccacgatcggccccgtcctcgactctcgccgaagcccgccgtgccggcaggcgcttcgcgatccgaagcaaacggggcgccgaagcgccccgtcttgcattcgccgcgccacgcgcggcatcgcgtgcatggccgccggcgcaccgcgccgatcacgattcgagatgcagttcctgaatcttgcgcgtgatcgtgttgcggccgatgccgagccgctccgccgcctcgaccttgcggccgcgcgtgaaatcgagcgcctcgcgaatcacggcggcctcgaagcggcgcgcgagcgcgtccatcacgtccgccgagttctcgcgcagcaagcgtgcgacctcggtgcgcaacccgtgctcccacagcgggtgccccgcgggcgcgccgaccgcagtgggcgcgcccgccgtcgccggcacggccgcgaccgcgctcggcgcgtgcggttccgccgcgccgacgcccaagccggatgcctgcgcctccgcctccaccgtggcctcgacgggcatcatgctgccggacgccgtctgcgtcgcgacgagatcgggcggcagatccttgatctcgaccgtctgcgcgggcgccatcaccgtcagccagttcgcgagattctcgagctgccggacgttgcccggaaacggcagcgacgtcagataggcgagcgcctcgtcggacacgcgcttcggctcgacgccgaggtcgcgcgcgctcttctgcaggaagtgacgcgtgagcagcgcgatgtcctcgctgcgctcgcgcagcggcggcagccgcagccggatcacgttgagccggtgatacagatcctcgcggaacagcccctgccgcacgcgcgcctcgagattctgatgcgtcgccgcgatcacccgcacgttcgcgcgcagcgggctgtggccgcccacgcgatagaactgcccgtccgacagcacgcgcaacaggcgcgtttgcagatcgaacggcatgtcgccgatctcgtcgagaaacagcgtgccgttctcggcctgctcgaagcggccctggcgcgtcgtctgcgcgcccgtgaacgcgccgcgctcgtggccgaacagctcggattcgagcagatccttcgggatcgccgccgtgttcagcgcgatgaacgggccgttcgcgcgtgggctgtgccggtgcagcgcgcgcgcgacgagctccttgccggtgcccgattcgcccgtgatcagcaccgtcgcggccgaatgcgacagccggccgatcgcgcggaacatgtcctgcatcgcgggcgcctggccgagcatctcgggcgcctcggcgagcttgtcgtcgtcgggcacgccgccgcgcaggctctcttcgaccgcgcgccggatcagctcgaccgccttgtcgacgtcgaacggcttcgcgagatattcgaacgcgccgccctgaaacgccgccaccgcgctgtccagatccgagaacgccgtcatgatgatgacgggcagccccggcagccggtcgtgcatcgcctgcaacagctcgagccccgagccgcccggcatccggatgtcggacacgagcacctgcggcgtttcctggtcgagcgcggcgagcgcgtcgcgcacgttcgcgaagctccgcgtcgcgaagctctcgcgcgcgagcgccttctcgagcacccagcggatcgattggtcgtcgtctactatccagatcggcttcatagtcggtcagaggtatggagattcgctgcgccgccgctcaatggtcgagcggcagcaaaatctgaaattcggtccggcccggccggctgtccacttcgatcatcccgtcgtgctgctggatgaaggtctgcgcgagcgtgagcccgagcccgctgccgtcgtcgcggccggatacgagcggatagaagatccggtcgcggatgtcgtcgggaatgccggggccgttgtcgatcacacgcaaatccagtgccagcctgtacaggcgcttcgcgatcgtcaccttgcgcgcgacgcgcgtgcgcagctcgatccgcgcgtcgccctgcgcgatccgctcgcgcagcgcctgcgccgcgttgcgcacgatattgaggagcgcctggatcagttgctccttgtcgccgcgcagatcgggcacgctcacgtcgtaatcgcgctcgatcgtgaggccgcgcgggaattccgcgagcatcaccgcgcgcacccgctcgcacacttcgtggatgttcacgtcgccgacgatgtgcggatggcgatgcggctcgagcagccggtcgacgagcgtctgcagccggtccgattccttgatgatcacttgcgtgtactcgcgcagctcgtcgcgctcgcgctcgcccagctcgaactcgagcaattgcgccgcgccgcgaatcccgccgagcgggttcttgatctcatgcgcgaggttgcggatcagttgcttgttgacggcggtgagatcgtggatccgctcctcgcggtcggtgcgcgactgccgctcgttctcgaacagctcgacgagcacgaactcgggcgcgccctcgagaaagccgacgatcgcatgcacgtgcagcggctcgcggcccggacgatcgagcacggtgtccagatgggtcgcgtgaaagcgctcctcgccgatcgcggtgatcgtcgtcgcgagctcgctcgcgttcgggaagatctcgccccacggcatctgcgacaactgccggcgcgagatgtcgagcatcgcctccgccgacggattggcgaacgcgatcctgagcgtgcgccgatcgagcacgagcacgaccgtcggcaacgcctcgagccccgtcaggagtcccgagcgcacgagccggtcatcgtcggacaagcgctccgggtggccggccctggccttgatcagattcttcagaaccatcttgcgtgggtgccgtgtcaaaaaccgccgtcgcgggcggaacaaaaaagggacggcgtcccgccgtcccctttcaaggtccgatgccttcgcgcgcagtcgccgcgcgaaggccggtcggcgccgcggcgcttcgtccgccgacgagacgaagcgccatcgccgcttacagcgagtagtacatctcgaactcgatcgggtgcgtcgtcatgcggaacttcgcgagctcctgctccttcaggcccaggtacgcgtcgatcatcgcgtccgtgaacacgccgccgcgcgtcaggaactcgcggtccttgtcgagcgcttcgagcgcctggtcgaggccggcgcacacggtcgggatcttcgcatcctcttccggcggcaggtcgtacaggttcttgtccgcggcctcgcccggatggatcttgttctggatgccgtcgagacccgccatcatcagcgccgagaagcacaggtacgggttcgccatcgggtccgggaagcgcgtttcgatgcggcggcccttcgggttcgacacgtgcggaatgcggatcgacgccgagcggttgcgcgccgagtaggcgagcttcacgggcgcttcgaagtgcggcacgagacgcttgtacgagttcgtcgtcgggttcgtgatcgcgttcagcgcgcgcgcgtgcttgatgatgccgccgatgtagaagagcgccgtctccgacaggcccgcgtagccgttgcccgcgaacaggttctggccgtccttccagatcgactggtgcacgtgcatgcccgagccgttgtcgccgacgacgggcttcggcatgaacgtcgccgtcttgccgtacgagtgcgcgacgttatggatgatgtacttcgcccattgcgtccagtccgcgcgctcgacgagcgtcgagaacttcgtgccgatttcgttctggccctggcccgccacctcgtggtggtgcacttcgaccggaatgccgatctgctcgagcagcagacacatttccgagcgcatgtcctggaactggtcgaccggcgcaaccgggaagtagccgcccttcacgcccggacggtggcccgtgttgccgccttcgaattccttcgccgacgaccacggcgcttcttccgagttgatcttcacgaagcagccggacatgtccgtgttccactgcaccgagtcgaaaatgaagaattccggctccggaccgaagtacgcggtgtcgccgatgcccgtgctcttcaggtaggcctcggcgcgcttcgcgagcgagcgcggatcgcgctcgtagcccttgccgtccgccggctcgacgacatcgcaggtcagcacgagggtcgactcttcgtagaacgggtcgatgaaggccgcgttcggatccggcatgagcagcatgtccgacgcctcgatgcccttccagcccgcgatcgacgagccgtcgaacgcgtggccgctttcgaacttgtcctcgccgaaggccgacaccggcaccgacacgtgttgctccttgccgcgcgtgtccgtgaagcggaaatcgacaaacttgacgtcctcgtccttcgcgagctgcatgacgtcggcgacggttttactcataacctcttctcctgattgaacaaatccggcgggactgggaccgcctcgttaagcgagctgctgagcgcagcgttctttgccgcgtacaaccgattcgaacgggtgggatatagcagcttccatgccatgcatgcgccagatcggcgcgaaacgcgcgaggccgcgccccgtcagggccgcagcgcgcactttcggggcttttgcgcgcaggaacgccgccgaacgcgcaccacgatcgtgcaatgtagcattgcgcacactcggcaaacaccaatttggtgctcctctcgcattttgcaccgctttagtgcgctcagcgtgtcgtgcatgtcgggaaagcgccggccgtcgcggttcgcccgtcgcgctagaatgtttttttgatccgcaggagacctcccgccatgagtacgcttgaacagctttacgcgcaagccgacacgcgccgcgcgcaaggcaacctgaactacgcgggcgcgctctcgcccgccgaggccttcgagttgctgcagctcgatccgaacgcgcgcctcgtcgacgtgcgcacccgcgcggaactcgactgggtcggccgcccgctcgtcggcgacggccagtacgcgcatgtcgaatggagccgctacccgggcggcgtgccgaacgtggaattcatcgaccagttgcgcacgctcgcgcagcccgatcagccgatcctgttcctctgccgcagcgccgcgcgctcgaagctcgccgcggtcgccgccgcgcaggccggcttcacgaaggcgttcgatctgctcgaaggattcgagggcgcgaaggacgcgcaaggacaccgcaagaccgtggaaggctggtgccaccgcggcctgccctggatcggcgcttaacgcgtacgccgctcgccatcgtcgggccggccgatgacatggcgatgacggcccgcaccggcgcggcccatgcgcgacgcaccgcatggcgcatgccgcctcgtcgcgcgacctcccagcacgtgcgcgacacgccgccggcagcgccgcgcggcctgcatgcgggccgcgcgcctcgttcgcctgcgcgcgtgacgacggcgggcacgacggcggacgtgaaggcggcgggcgcccgccgcgaccgcccgctcagccgtgctgcggctcggccggctcgacgatgtccccgccgagcaagtgcacgccctcgcgcagcttcacgaacgcggccgcgaccgcttccggctcgcccttcacgccgagatcgatgtgccggcgcgcatagatgccgcccttttccgcgtcgccgacgctcggcaggctgaacacccgcacgcccggaaaatcccgctcgatcttctccatcagcggcgtcagcgtcgattcgggcagttcgaacacatagagcgagcgctccgcgtgcgggctcgcgtggtgcaggtgcgcgtacttcgtgtcgagcacccattcgatcatcggccaagccatcaccggaaaacccggcacgaagtgatgatcgccgcacgaaaagcccggaatccggttgtaaccgttcgggatgatcgtcgcgccgcgtgggaacacgcccatgttcagccgatggcggttttcgggcgaatcgggatcgacgggtttcgccggatcggcgtgcgtctcgcgaatccgctcctcgatcagcgctctcgcctgcggatgcagttcgagcggcacgccgagcgcggcggccgcgcactgacgcgtgtggtcgtcgggcgtcgcgccgatgccgcccgtcgagaacacgatgtcgcccgaggcgaacgtgcgcgcgagcgtcgccgtgatccgcgcgggatcgtcgccgacgtattcggcccagccgagcgcgagcccgcgcgcggcgaggagctcgatcgccttggcgaggtgcttgtcctggcggcggccggacaggatctcgtcgccgatgatgatgatgccgatggtcatgcttgcctcgtcgaatcggtggaaatcgcgttcgcggcggccgcgcgctcgtcctgcagcgcgcgcaggcaatagaaaccgaaccacagcgccgagaacaccagaatgaacgcgtagacccagatcatcgcggcggcgacgaacggaaacagcaccatcatccagatcgacgacacccagatgaaggtcggcaccgtgccgagcagcccgctcgcgacgccgatgccgagcagcggccagcggtgcttgcgcacgagcgcgcggcgctcgccggcgctcgcgtgcagcgcgagcgcgtcgtaggtcatcacgcggtacgtgagccagccccagatcacgggcggcagcagcgcgaagaacggcggaatcagccacagcggcaccgtcacgatcagcagcgcgatgctcgcgaacgcggcccacagcgaattgaacacgctgccgaccaggctgccgccgcgcttcatctcgagcgacgcgaactgacgcttcgacagatgcgagacgaccgcgggcatcgacagcgtcgcgatcagcagcagcaccgtcagcacgatgagcggaatcgcgagcgacacgacgacgaacggcgcgacgaccgcgtgcagttgcgacgcgccgatcgcgttgaagaacttgtagaggagcgccgtcagcgcgaagccgtcgagcgcggcgcgcgcggcgtcgacgagcggctgccacgagaaccagagcaggacgccccagaccaccgcggagacgatgaacggcaggaaggtgagccagagcatccgcgggtgcagcgcactcgcgagcgcccggccgaaggagcgcagcaggtcgttcatgcgggacggatcatcgatcggaatgggaaggcccggaaaggataaaccacgcggcatgcgggcggcaaaaacggggcggcagcgcaccaggcggcgaaagcgcgcgccgcgcgcgtcgccggcgacgggcggcgcgcgatggacggcggcaggcgaatcggtggaaggtccggcgctccgcgccctgcgttccgcactctgcgctcgaaggacagagcgactgcggcaaggcgccgggcgcggacaccatatcggcgaccagcgattaccgattaccgatctgcggtgagcggtttgcgatgagcggtttgcggtgaacggccaacgatccgctgccagcggtctgcggcgcgcaccccgcaaccggcaagcggcaaccggcaacgagcgctcggcggcaagtgacgaagcgcgaaccggccgacaaccggcgtgccgctcgccccggccgcggccaacgcgcccaacgccgccccgccccgaggccctgcccgcagccgggccgggcctgcgccccgccgccgcgcgccgcttacgccgacgccacgtcgcgccgcttgcccggcgcgagccgccgcgcgatccgcacgaacgcgagccagtgctgcgcccagaagccgtcgccgtacgacacgccctcgtattgctcgcggatgccggtcggctcgggcgtgcggttccacgatgcggtgcgaaacagcatgtcccaccacgggaacagcacgccgaagttgcagccgtacttcgtgccctcgtggccgtagccgaccgcgtgatggcggcgatggaacgtcgggctgacgacgaggcgctcggcgagccggccgaacggcagccgcgcgttcgcgtgctgaacgctctgcatgaagttcgtgaccgcggtcagcacgacgaactgcgacggcgacacgccgatcacgagcgcgatcgccgcgaagaagcacgcctgcagcacatcgtcgagcaggtggttgcggtcgtcgcaccagagcgacatctggcgctggctgtgatgcaccgcgtgcagttcccaccagatgccgatccggtgctgccagcggtgataccagtagccggcgaaatcgagcacgatcagatagatcgcgaacgcgacgatcggcctggaggtgacgcccggccacaggtaatcgagattgacgttcgcgatcccgtgcaggcgcagccatgcctggacgctgtcgaacagcggctgcatcgcgaagaagaagaacaggctgaagatgccgagcttcgcgatcagcgtgtagatcacgtcgacgcgcgcctcgcggcggctctcccagcgctcgacgggccgcagtgcctcgagcgggcgcagcagcacgtacatcgcgacgacttgcagcgcgccgacgatcacccagtagagcgcgtcgtacgtgtcctcgtcgtagtccatcaggccgaccttgaacagcagcggctgcacgatgtcgacgtacagccaggtctgcagatcggacacgaagccgtcgagcgcggcggcgatcacgtgcagcatgagtcgctccccggcgtcacgcgccgttcggcgccgtccacggcgcccggtcgtagaagtagattccgtgcggcgagcggccgaccgaaatcgtctgaatcagcttgcggctcggcagatcgatcacgccgaccttcttcgcgaagcggaacgtcacccacagcgtcttccggtcggccgacagttccatgtcgtccgggccgggcagcaggcccgtgatgtcgccgacgttcgtgagcgcgttctcgtcgaggatgctgatcgtgttcgcgacccgattcgtcaccgcgacgtgcgtgccgtccgcgagcgagcggaagttgtgcgcgcccttgccggtcggaatcgtcttcacgaccttctggttgcgccagtcgacgacggcgacgtaatcggcgcccgtcatcccgatcagcacgtacttgtcgccgggcgtgagccagaggcccgccggcaccttgcccaccttcatcttccacttgagcgtctgcgtggcgagatcgatcgccgcgagctcgcccgacacctgcagcgacacgagcaccgtcttgctgtccttcgtgaacgcgaggtggctcggcatcaccgcgagcggcaagcgcttggcgagcttcaggtcgcggccgtcatagctgtagatgtcgacgcggtcgagccgcaggccggccgcgacgaaccacttgcgatccggcgagaagccgagctggtacggatcgtcgatcccttcgagcgtgcgctgcggcttgcccgtcttcggatcgaggaacatcaggctgttcgacaccgaattcgcgacgatcagcgacgcattgtcgggcgtcgccatcaggtgatgcggctccttgccggtcggatactggccgacgacctgccgggattgctgatcgatcagggaaagcgtcgcttcggccgaattcagcacgatcacgttgttcgcaaaggcggcgacgggcgccagcacggcggcggcaagcgcgagcctgcggccgagggagaggaaattgcgcatgaagactcacgtcgtgggactggcgtgattgtaaaacgcgcgagaacgccgccggttgacgtctcgcgcccgagtgtgaacccgcataccttgaacggcgctcagcgctgcatcgactcccacactttgtagagccgcttgaccgataccggcatcggcgtgcgcagctcctgcgcgaaaagcgagatccgcagctcctcgagcagccagcggaattcggcgagccgcgcgtccgcgacgccgccgcgctgcgcaaccgagcgctgataatgctgcgcgagcggctgcagctcggccgcctgccgcgcgtcgcgcgcgggatcggccttcagcttgtcgatgcgcagcgcgattcccttcaggtagcgcgggaagtgcgcaagctgcgcgtaaggcgtatcgacgacgaagcgcttgccgacgagcgcggcgagctggccctgcatgtccgcgtgcgcggccgggaacggcttggcctgcgcgagcttcttcgcgagccccgcgtactcggcgaggatctgcccgacgagccgcgcgatctcctgcgcgagcagattcaggcggctcctgccctcgtcgcggcgcgcgtggaagctcgcgtcgtcggcgggcagcggttcctgcaggcacgcgcggtcgagcgcggtcgcgatcagctggtcgcgcagctcgtcctgcgtgccgagcgacatgtactgtatcgccatctcgcgcagccccggcaggttcttctccagatacttgatcggctccttcagttgcagcgcgaacaggcgccgcaggcccgcgcggtggatccgcgccgcctcgtcgggcgaatcgaacacctcgacgtcgcaatgcgtgccgcgatcgacgagcgccgggtagccgaacagcgtctcgccgcgccggcggatttcgaggagttccggcagcttgccgaagttccacgtcgtcaggttctcgtagagcgcggtcgcgccggcggccgcgcccgcttgcgccgccggctcggccgcccgcggcggcgcgccgagcggcacgcgccgtgcccgcgcgccgctcgcgccggcggccgccgcggcgggctcgcccgccggcgcgagcgtcgccgcggcggcgatcttctggaagtgctgctgcgcctgcgcgcccagttccgcgcgcagttgcgcgagattgcgccccatcgcgagttgccggccgtgctcgtcgatcaccttgaagttcatgaacaggtgcgcgggcagcgtctccagcttgaaatcggacgttttcgtcgcgacctgcgtctgctcgcgaacgtcggcgatcagcgcgtcgacgaggccgcccgcgccgaagcgctcgcgcccggcgcgctcgacgaagcccgccgcgtactccggcagcggcacgcaatggcggcgcagcttctgcggcagcgatttcagcagcagatgcgccttctccttgagcatgccgggcacgagccattcggcgcggcgcgcgtcgacctggttcagcgcgaagagcggcaccgcgagcgtcacgccgtcgcgcggcgagcccggctcgaagtggtacgcgagcgccatctcgacgcccgccatcgtcacgcgcttcggaaacagctcggtcgtcacgcccgccgcctcgtggcgcatcagatcgtcgcgcgacagatacagcaggcgcagcttgtcttccggctgcccgctcttgctcacctcgtcgcgataccagcgctcgaacgcggcgcccgtgtgaatgccggccggaatcgcctgatcgtagaacgcgtgaatcagctcgtcgtcgacgagcacgtcctggcggcgcgatttgtgctcgagctgctcgatgtcggcgagcagcttgcggttgtgcgcgaagaacgcgagcttcgtgtcgaattcgccgtcgacgagcgcgccgcggatgaacagctcgcgcgcgcgcgccgggtcctgccggccgaacgcgacgcgccgccggtgatagatggtgagcccgtacagcgtcgcgcgctcgaacgcggcgacctgcgcgggccgcttctcccagtgcggctcggacagcgatttcttcagcagatgcgcgccgatccgctcgatccattcgggctcgatcttcgcgatgcagcgcgcatagaggcggctcgtctcgacgagctcggccgccatcacccagcgccccgccttcttcacgagcgcggagcccggccacagatggaacttgatgccgcgcgcgccgaggtagtgcggctcgtcctcggccttgaagccgatgttgccgagcaggcccgtcaacagcgacagatggatctgctcgaacgtcgcatcggcttcgttcagccgccagccgtgctcgcgcacgacggtcaggagctgcgagtggacatcgcgccattcgcgcagccgcaggtgcgacaggaaatgctgccggcacgcgtcgacgagttgccggttcgacttcttgtgcgcgaccgcctcctcgaaccacgcccagatccgcagccactgaaggaactcggagcgctcgtcggcgaagcgccggtgcgcctggtcggcctgctcctgcgcgtcgaccgggcgctcgcgcgggtcctgcacggacagcgcgctcgcgatcacgagcacttcgcgcagcgcctgctggtcgcgcgcggcgaggatcatccggccgacgcgcggatcgagcggcagccgcgcgagctcgcggccgagcggcgtgagcgcgttctcgtcgtcgaccgcgccgagctcgttgagcagttgatagccgtccgcgatcgcgcggcccggcggcggctcgatgaacggaaacgattcgatcgccgacagatgcagcgatttcatccgcaggatcaccgacgcgagcgacgagcgcaggatttccggatcggtgaagcgtgcgcggccggcgaaatcgctttcctcgtagaggcggatgcagacgccgtcggcgacgcggccgcagcggcccgcgcgctggttcgcggccgcctgcgagatcggctcgatctgcaactgctcgaccttgttccggtacgaatagcgcttcacgcgcgccaagcccgtgtcgacgacatagcggatgcccggcacggtcagcgacgtttcggcgacgttcgtcgcgagcacgatccgccgcgcgttcgacgccttgaacacgcgctcctgctcggccgcggacagccgcgcgaacagcggcaggatctcggtgtgcggcggatggtgcttgcgcagcgcctcggccgcgtcgcggatctcgcgctcgccgggcaggaacacgagcacgtcgccggggccttcgcggcacagctcgtcgaccgcgtcgacgatgccgtccatcaggtcgcgctcggcctcgcgcgcgctcttcgcgcgatcgcggcccgagctcgcgccttccgcgtgccggacggcggccggccggtcatcggcgatcggccggtagcgcacctcgaccggatacagccgcccgctcacctcgatcaccggcgcgggccgctcgtcgctgccgaaatggcgcgcgaagcgctcggcgtcgatcgtcgccgacgtgacgatcagcttcaggtccggccgcctcggcaggatctgccggaggtagccgagcaggaaatcgatgttcaggctgcgctcgtgcgcctcgtcgatgatgagggtgtcgtacgccttcagcagcgggtcggtctgcgtctcggcgagcaggatcccgtccgtcatcagcttgaccgaggcgcccggggcgaggttgtcggtgaagcgcaccttgtagccgaccacctcgccgaacggcgtgccgagctcctcggcgatccggcggcccgtcgacgacgccgcgagccggcgcggctgcgtgtggccgatcaggcccgcgccgcccgcgccgaggccgcggccgagcgccaggcagatcttcggcaactgggtggtcttgcccgagcccgtctcgccgcagacgatcacgaccgggtgagcggcgatcgcgcgcgcgatctcgtcgcgcttgcccgacacgggcaagctttcggcaaacgtgatcggcggaacgggattcggcgcgcaccgcgtgcgcggcgcatgcggcgcgcgggcggcttcggggccggcgtcgcggcgctcggcgcgcggcgcgcgcgcctgcgcgggcggcgcctgccgggggcgcggtggccgcggcgcagcggcgccggcgggctgcggctcgcccggcgtgcccgcacgtttttgcgcgggacttttaggtacattcgacatgggggcgcattataatcccgcccatgaattcccaaaccgaccttcccgccgcccagtcgggcgccgcgccccagccgtccgtcgacgaagccgtccatcacgcgcagttcgtcgactggatgcgctccgtcgcgccctatatccacaagttccgcaacagcaccttcgtggtcggcttcggcggcgaggtcgtgcagcacgggctgctgagcgcgctcgtctccgacatcgcgctgctgcaggcgatgggcatccagatcgtgctcgtgcacggctcgcggccgcaggtcgaggagcaactgcacctgcacggcgtcgaatcggcgttctcgcacggcctgcggatcaccgacgcgcgcgcgctcgaatcggcgaaggaagcggcgggcgaagtgcggctcgacatcgaggcggcgatcagccagggcttgccgaacacgccgatggcgcacgcgcacatcagcgtcgtgtcgggcaacttcgtgacggcgcgcccggtcggcattctcgacggcgtcgatttcgcgcacacgggcgtcgtgcgcaagatcgatgccgagtcgatccgccactcgctcgcgagccgcaagctcgtgctgctgtcgccgctcggcttctcgccgacgggcgaggcgttcaacctgtcgatggaggatgtcgcgtcggcggccgcgatcgcgctgcgcgcggacaagatcatcttcctgaccgaatcgcccggcatcgtcgacgaagcgggcgagctcgtgcgcgagatgtcgctcgacgcggcggccgaactgctcgactcgggcgatctgcaaggcgacgacgggttcttcctgaagcacgcgatccgcgcgtgccgcggcggcgtcgcgcgcgcgcacctgataccgcagtcgctcgacggcagcgtgctgctcgagctgttcctgcacgacggcgtgggcacgatgatctcgtacgagaacctcgagagcctgcgcgaggcgacgccggacgacgtgggcggcatcctgaccctcatcgagccgctcgagacggacggcacgctcgtgcggcgcggccgccaccagatcgagcgcgacatcgatcacttctcggtcatcgagcacgacggcgtgctgttcggctgcgcggcgctctatccgtacccgaccgagaagatcggcgagatggcgtgcctcacggtcgcgcccgaggcgcagggctcgggcgacggcgagcggctcctcaagcgggtcgagcagcgcgcccgcgcgcgcggcctcacgcggatcttcgtgctgacgacgcgcaccgagcactggttcctcaagcgcggcttcgtgaaggcgacggtcgacgacctgcccgaggaccgccgcaagctctataactggcagcgcaagtcgctcgtgctgatgaagcagctctgagcggcgccgcgcgcccttcccccccggattacgattacaggagaggtacacgatggcccgtatgatccactgcgcgaagctcggcaaggaagccgagggactcgatttcccgccgctgccgggcgaactcggcaagcgcctgtacgaaagcgtgtcgaagcaagcgtggcaagactggctcaagcagcagacgatgctcatcaacgagaaccggctgaacatggccgatccgcgcgcgcgccagtatctgatgaagcagaccgagaagtacttcttcggcgaaggcgcggaccaggcgtccggctacgtgccgccggcgcagggctgatgcgcgggcggcgcgcgccgccgcctccgcgctccccccttgcgcgttgcgcacgctggaagcgagcctcgggcagcgattgctgcccgaggctttttttacgggcgcctcgccctcggcacgcggcgcacccgcttgccgagggcggcgcgcgccggcccgcgcggcgccgtcaaggcttcgcgagcgctccgcgccgttcgccaacgccgacgcgcttgccgcgctcgagtgtcgcgatgcaggcgagcgacaccaccgcgagcgcgctgtagaacgcggcgagcggccaccactggccggcgaaacggtgcgcgagcagcgtgcccgcgagcggcgtgagcccgcccgcgagcgccgcgcagagctggtacgacagcgagatcgccgagtagcgcacgcgcacgtcgaacgcggtcgacatgaagcccgccatcaccgcgtacgagctcgacatgcacatcaccgcgatcgcgatgccgacgacgatcgccacggggcgccccgtcgacacgagcgcgaacatcggatacggcgacgcgatcgcgagcgcggcggccgccgtcaggaagcgcccggtgccgatgcgctgcgcgaaccagccggacgcgagctgcgtgccgagctggatgaacgcgacgacgaacaggcagtcgagaatcagcgcgcgatcgagcccgagcgtctgcgtcgtgtagttcagcatgaacgtgttgacgaaccacgcgcccgcgacgccgatcacgttcgcgccgaggcagagcaacagcgtgcgccaggcgtcgcgcaccacgtcggccacgggcagcgccgccgtgcgccgctgcgccttcatgcgcgcgaactccggcgattcgtcgacgcccgcgcggatcgcgagccccaccacgagcaacgccgcgctcgcgagaaacggcagccgccagccccacgcgaggaacgcgtcatgctcgatgccggcgacgaggcgaaacgcgagtagcgcgagaatcaacccggcggggctgccgagctgcgcgaacgacgcgacgaacgtgcgcctgtccgcgctcgcgtgctcgctcgccatcagcaccgcgccgccccactcgccgccgatcgcgatgccttgcgcgatgcgcagcacgacgagcgcgacgggcgcgacggcgcccgcctgcgcgtacgtgggcagcaggccgatgccgaccgtgccgaccgccatgatgacgagcgtcgcgacgagcgccttcttgcggccgacccggtcgccgaggtggccgaacacgaggccgccgaacggccgcgcgaaaaagccgaccgcgaacgtgccgaacgacgcgagcgtgctgaagaacggatcgcccgacggaaagaacagcttgccgaagatgagcgcggacgcggtggcgtaaagatagaagtcgtaccactcgatcgtcgtgccgacgaatgccgcgagcgcggcgcgcgcgggctggccgaccggcgcgcgctcggcgcgctcgtcgtgctggaatgtcatcgttgtctccatgtctgttgccggcggcgcgactcgcgcgcgccttcaccggtcgggccggatcgctccggattcggtcgcgccggcaggcgcgaaccgttcggccgaagacggatcgcacgccttccggacgtccggccgcgcgcgcacccggcggcaccctcgagccgcggccgccgcttcgcgtcggcgggccgcggccgttcgctcacgtcgccattggtttcgcctccttgagcacgcccgcgtcggcgagccgcgcctgcgtcgccgcatcgatgccgagcgcgtcgagcaccgcgcgcgtatcgcggccgagcgtgggcggcgcggtgcggtacgtcgcgggcgtgcgcgagagcttgatcggcgacgccgcgccgcggtatcgccccatctcgacgacgagcccgcgatgcagcgtgtgcggatcgcacgcgagcgcatcgatcgtgcgcaccggcccgcacggcacgccctcggccatcagctcgcgcgcgagcgtctcgccatcgcggccggcgagccgcgtctcgaggctcgccttcagctcggcgcgatgcgcgcagcggctgcggttgtcgataaaacgcggatcgctcgcgagcgcgggcacgccaaggtgtgcgcaaagccgcgcgaactgccggtcgttgccaatcgcgagaaagatcggcgcgctcgcggtgcggtagctgtcgtacggtgcgatgttcggatgcgcgttgccgctgcgcgcgggggtgcgccccgagccgaaccagttcggcaggtgcggatgcagcagcgacacgccgcagtcgtacagcgcgatgtcgatcgactggcccacgccgcttctctcgcgctcggcgagcgcgagcaggatgccggcgagcgcgttcaggcccgtcaccatgtcgacgatcggcaggccgatgcgcgtcgcgtcgccaccggcatcgccattcacgctcatgaggcccgccatcgcctggatcaccgcatcgtagccgggcagcccgccgagcgggccgtcggcgccgaaacccgtgatcgcgcaatggacgaggcgcgcaaagcgcggccgcaagtcccgctcgtagtccatcccccagcgcgcgagcgtgccgggcttgaagttttcgacaagcacgtccgcgtcttcgagcagacgccagaggatcgcgcggccttcgtcgcgcgacaagtcgagcacgatcccttccttgttgcgattcacgccggtgaaataccacgcgtcgtcgtcgaggaacggcgggccccagccgcgcgtttcgtcgcccgccggcggctcgatcttgatcacgcgcgcgccgtggtccgcgagcgcctgcgtgcagtacgggccgccgaggacgcggctcaggtcgatgattttcaggccggcgagcgcgccagggcggacaggcccggttgcatgattcgcggcggcgagggacgggcgggatgtggtgtctttggcgtctttggcgtctttggcgtctttggcgtctttggcgtctttggcgtctttggtatttgcggcgaacgccgtgcgcgcatcggacgccgtggccgtcgcgtcggcgatcgccgttcccggcggcacgcccccctcggacgacatgcaaagcccgcccgccggcggcaacggatgcgccgcgtccgcgaacgcgccggcggtgccggccgcccctgccgcatcgctcgcaccggcggcggcgcgcccgatctccgatccgctcgaggcccgcaatcgcttcgagacattgccgctcatgccgcgtctcccgaacgatcgtcgagcaggcgcaacgcgtcgtcgagcgtgacgggccgatcgtgcaacaacgccgccagcacgccggcttccgcctccgcatccgcgtcggcatcggcgcgcggcgtcgcgagcggatcgacgggcgacagcttgtagcgcaacacgagatgagcgagcgcgagccgccgatgatcgggcgcgagccgcatcccttcgctcgcgagcaggatcgccgtcgtcgcgtgatagagcgcggacgccgcctgccgcacgaacgcatcgtcgcccgttcgcgcgacgtgcgcgatcgcatcgctcgcgcgatcgagcgcgcggcgcagccgcgtggcgctcgcgcccggcagccgcgccgtgtcgagcgcgccgagcaggaacgcgcgcagcggcgcgagcgccccttcgcgcttgaccgcccgcgcgacgtcgagcgcgacgatgttgctcgtgccctcccagatcgagccgagatgtgcatcgcgcagcacgcgcgcatcgctccactcctcgatgtagccggtgccgccgcgcacctccatcgcatcgccggcaacgcggcgcgcatcgcggcacgcgcggaacttgatgagcggcgtcaggatccgcacgcagccgcctgcctgcgcgtcgcccgcgtccgccttcgcgagcagcagcgcgatctgcatgaacagcgagcgcgcctgctcggtcggcacgagcatcttgacgagttgccgctgcatcagcggcatgtcgatcagcttgcggccgaacgcttcgcgatggcgcgcgacgtgcagcgcctccgtcgtcgcgcgccgcatcagccccgctgcgcgcacgccgttcgacagacgcgacatgttgatcatgtcggccatctgatgaaagccgcggccgatctcgccgatcagataggcttcggcgccgtcgagcgcgatctcgccgctcgccatcgaacggctgccgagcttgtccttcaggcgtacgatccgatagcgattgcgcgagccgtcggcgagcgtcttcggcagcaggaacagcgcgaggcccttcacgccgtcgggcgcgccttcgggccgggcgagcaccatcgcgagatcggcgtccgcgttcgagcagaaccacttgtcgccgaacagccgccatgtcgccgaaccgtcggcggacgtgccgcgcaccgcacgcgtcgcgatgcggccgacgtcggagcccgccgcctgctcggtcatgaacatcgcgccctgatacagcacgtcgaaatcgcgcgacgcgagccgcggcaggaaacgctcgacgagctcgcgcgaaccgaagcggcgcagcgtgcgcgtgagcgaatcggtcatgctgacggggcagcaaaggccgaattcggcttgcacgaacaggaacgtcaacgcgtatttgacgagcggcggcggcgcgccgtcgcgatggctcatcgcggcgagcccgagctgcgcatatgcgacgcgctcgagctcgacgtagtccggatgcttgtcgatcgactcgagcggctcgccgcgccgcgtgcgtggctgaagcacgggcgggttcctgtcggcgcgcgacgcgaggcggtcgagctcgtccgacgcgcgcagcccgagcgcgcgcagttccggctcgaagccgcgaaagcgcgcttcgcccagatggagccgcagcaacgccgcgcaatcgggatcgctcgtgaagaagttgatgccccgcgaatcggggatgttggctgcgcccgccgcgggcgcgtttgcttcgacggtgtccttcatcatgttcatcgcttgtctcctggtccgacgagcgtagaaccgcgatcgataatcgtccaatacaggatttatccagtacgataaacgctatttatcgatcgccagaatggaggcgcgatggacctcaaacaattgcgctacttcgtcgccgtcgcggaagagctgcatttcggccgtgcggcgaaacggctgttcatctcgcagccggccttgagcttcgatatccgcaagttcgaggacgagctcggcgtgcaactgctcgcgcgcacgagcaagtcggtcgcgctgacgaatgcgggcgaagtgctgctcggcgaggcgcgccgcctgctgctgcaggcgcaggaagcgcagcgtctgacgattcgatcggcatcggggctcgcggggcggctgaagatcggcttcgtcaattcgatgctgtaccgcgggctgccttcggcggtacggcgtttcgaggcggactatccgaatgtcgaagtcgtgctgaaggagatgaacacgcacgagcaggcgcaagcgatcctgcgcgcgcagatcgacgtcggctacgcgcactggggcacgttcccgccggagatcgcggccgacacgatcctctccgagccgttcctctgctgcctgcccgcgacgcatcggctcgcgcggcgcaggcgcgtcgatctcgcggcgctcgcgcacgagccgttcatcctgttcccgcgcgatgcggcgccccactatcacgatctcatcatcgcgcagtgcgtgagcgcgggcttcagtccgcagatccggcacgaggcgcgcctctggcagacggtgctgacgatggtcgagttcgagatgggagtggcgctcgtgccgagcgtgctgcgcgaggtgcgcagcgagcggctgcgctacctgccgctcgccggcgacgcgcttgaatcccgcacgttgcggttgcggcgctcgaatgaacgggagccggttgcggagtgcttcggcgaatatctggacgacgagatccggcggcttcgcggtgcggcaaagtgacggcgcgcgggcgggtgctcaaaaaagttctggataaaagtgcgcgattgccggtagaatcacgcccttggtcgcgcaatgtgtgcgccggcacccgtcggatgggttatgtcgaaaaaagtgctttacggaataaaaaagctctgacataattcaaggctctttgggcggttagctcagcggtagagcactgccttcacacggcaggggtcactggttcgatcccagtaccgcccaccaaagaattcgccgcttgtggcgatgcattaagcgctggatcgagcagttctctccggcgccagcgcaaagccactaggcaaagaaaaagccctgcactcgcagggctttttttcgctcttcgtggattcccgtggatgtcgcttgccgacgccaacggggtgtgtcagcttccggcgcctcaatcggccggcaggcggtacacgaccttgatctgctcgtcgctgtcgatatcgtagccgctcagcgcctcgaagccccgcttgacgttgcgttcgtaggcgaacttgccgcccgagcgctcggcaacttggtgcaggttgttcggccgctcgccgtcatgcttgatgatttcccaagtcgattcaccaacctgtttcaggatcaggcggttgatcgttgggcgattctggagaatttcgccgatggtggcgagggaggtaatgcggatgggttcgctcatttgcaactccttgcaaggtaatcgaccgcgactccacgcggcctaggcgctggtcgtccgaccagcaagcacattgtactgcgggtacggcccgttcgacacgatagaccgccagccggccacaggctgccccacggccctcggaaatccacgaagaactttttcgttcatcaagggctgtcggggaacgcgtctaacgccgtaggcgctcgaccacgaagagacattcgtcgcagtggttgcaaagacgctcgaacagcccccttcgctcactcgtacgcgtctagcaaaaactcgcagttgtccagcagattcgaacgagagacgatgctttcgctcacgccgctccaccggcagaccgcacgcacactccgctcgattgcttcaccagcaaagggcgatatcacaacagattccagcatgccctgaacgttcaccgatactctcgttgattccggcgccaacaagtctaggctatcccccgcacgctcacgagcgatgtacatcctaacctctttctcgtgtgcatatgctatccgcttgatcatgccgatcatctgaccatcctcagttacgcagtccgatggctttaagttcgggtcggaaaaatccagatatttaatcgaaccgatatggataacgggcgcttcctcaccttgattcaacgcgcgccggagtgctccaacgctggtcctgatcgccacaccgcctttggaatacaacccccacattccctctgattcgtgatcacttttgtaccagcagttgaccatcgtacacgcggaaatgtttttgaagatttccctcatcgtaggaagatgcgactcggcattcttgcgaagctgctgcaactgcattttgattttttgcaactcttgcggagatacaccctgcgggatattgctttccacttgattaatcgcttcgagctgttggtctcggaacttcttcgagacagatgccatcgcattgatcgcgacctgcggcgcatacccctcaaacggatcggtcttactgaaccaagctagaggtgcaaagaatagagtcttggactctacaaggtcgatgaacttatcaagcggaagatatcgccaaaggacatcgttgtctttcaagcttggccctactttcagtattgtcatagcctctacgccgggtatctctacgtaaacagttcacggccattcttggcgcgcatgcttgacgttcaaaatctctaccacgtctgcatcaatgctgtatacgacaatgtagttgtgatgcaccaccatctctctcgttccggaaacgcgccccgctcgatacagcctcgggcgaaccctcagcccctcgaccttttcacgaatcatttgcaccagggctaatgcggcgtccggatcgtcttccccgataaactccaagatacacaacaggtcttcctcggccaacggccgccacttaagtcttagcacgcttcccctttcgcatcgcttcgacgcgggccagagcctttttcattacgtcctcatgctcgatactcgggcgcgggtcgtcgatcgacgcctgcacctgctcgcgcaaccatttgtcataggccgccgcattcgcgtgcgtctgcttcatcgccgctgcacgatccggacggcttgaacgctcgatctcgacctcatccggtcgccatgcttcgagcgagaaacgccccgactgcaacccaagctcgcgaatcacctcaagcgccttgaccgggttccgaaacgcacgcggccgacgattgttcgacgtgaccagcacggccgttccagccgtccgcgtctccagctcgacgtaaaatgaaccgccctcagccttgagaacagccgacaggacaccgcccgcatgtgcggcggcagcagcctgagacacatctaacgttttcatggcacaacctttagtagataacggcacgatctataatacatcgtgccacagccaatagcattccgccccctttatttgacgtaaaacctccatctcaccggcgtcatgcgattctccctacatcgcattcgtcagtttcacttcagcgcattcgatcagcggcattgcggcaacggtggatagaagccacgcctatcgcacgaaaagaatgcccgacaaggccgctgcgccccctaccccgcatcacgcaaaccccaactgcttggccgtcgcatcgatcgcgcgcttcgccttctcgacgatctcgtcgatctgcggtttcgagatcacgagcggcggcgacagcagcatccggtcgcccgtcgcgcgcatgatcaggttgccgttgaagcagtagtcgcggcagatcgtgccgacttcgccgccgttctcgaagcgcttgcgcgtgcgcggctcgcgcgcgagctggatgcccgcgacgagccccgcgccggcgatgtcgccgacgatcgaatggttcgcgaacgtttcgcgcaaccgctgctggaagtaggggccggtatcggtcttcacgcgctcgacgatccgctcgtcgcgcagcaccttcagattcgcgacggccaccgccgccgcgaccggatgcccggagtacgtcatcccgtggttgaactcgccgtgcgcgatcagcgcgtcggcgatccggtccgacagcgcgaccgcgcccatcggcacgtaaccgctcgtcaggcccttggcgagcgtcatcaggtcgggcgcgaagccgaagtgctggtgcgcgaaccattcgccggtgcgcccgaagccgccgatcacttcgtcggcgacgagcagcacgtcgtactggcggcagatccgctcgatctccggccagtacgtcgacggcggaaagatcacgccgcccgcgccctggaacggctcgccgatgaaggccgcgacgttctgcgcgccgagctcgagaatcttcgcttcgagctgtcgcgcgcgctcgaggccgaacgcctcgggcgtctgcccctcgcgcgcttcgccgaagtaatagggctgatcgatgtggacgatgtgctcgaccttcgagggcatctgctcgtgcatgtagctcatgccgccgagcgtcgcgcccgcgatcgtcgagccgtggtagccgtttcggcgcgaaatgacgaacttcttctgcgggcggttctgcgcgcgccagtactgatgcgcgatgcgcagcaccgtgtcgttgccctcggagccgctgttgcaatagaagaagcggttgaacgcgggcggcgcgatctgcgcgagcagcgcggacagctcgatgacgggcggatgggtggtcttgaagaaggtgttgtagaacggcagctcgcgcaactggcggctgccggcctcgatcagctcgtcgcggccgtagccgacgttcacgcaccagagcccggccatgccgtcgatgatcctgttgccgtcggaatcccacaggtggacgccttcggccttcacgatcacgcggctgcccgcgcgattgagcgagcccatgtccgagaacgggtggaggtggtgcgcggcgtcgagcgcgcggtattcggcgctcgtgcggtgcgcgggcgcggcgctcgcgtacagcggcgctacatcggcgatgtcttcggttcgatacgtcacttggatctcctgaatgcggcgtgcgtgcgcacgctcaaacgtgcagcagcaggtgcctgcgctcccacgagctgatcacgcggaaaaatgcttcgtactccgtttccttcaatgcgagataggctttcacgaatttctcgccgagcatctcggcaagcggcgcgcatgcgctcatcagcgtgagcccttcctccagattgcgcggcagttgatacggcaggctgtagccgtcgctcgcgagcggctcggtcggctcgagcccctgcgtgacgccgaggtagcccgccgcgagcgtgcccgcgatcgcgagatacgggttgcagtcgacgcccggaatccggttctcgatccgccgcgcggcggccgccgagtgcggaatccggaagccgaccgtgcggttgtcgtagccccattgcacgttgatcggcgcggccatgaagcgcgacagccgccggtacgagttgatgtacggcgcgaagatcggcatcagcgcgggcgtgtacttctgcagcccggcgagatagctgcggaacatcggcgtcacgtcgccgctcgcgccgatgaagagattgcgcccggtctcgatgtcgacgacgctctgatgaatgtgcatcgccgagccgggctcgctctccatcggctttgccatgaaggtggcgtacatgttgtggcgcagcgccgcctcgcgcaccgtgcgcttgaacagaaacacctggtcggcgagcgatagcgcatcgccgtgcaggaagttgatctccatctgcgcggcgccgacttcgtgaatcagcgtgtcgatgtcgaggccctgcagctcgcagtactcgtagatgtcctcgaagagcggatcgaattcgttgaccgcttcgatcgagtacgactgccgccccgtttccgcgcgccccgtgcgtccgacgggcggccgcagcggcaggtccgggtccttgttcatgtcgaccagatagaactcgagctccggcgcgacgacgggcttccaccccctcgcgcgatacaggtcgagcacgcggcgcagcacgtagcgcggcgaaatttcgacgggcgagccgtcgaaatgcacgcaatcgtgaatcacctgcgcggtggggtcgactgcccacggaatcaggcagatcgtcgacgcgtcggccacgcacaccatgtcgggatccgtgacgcccgtgagcgtgccgtcctccggataatcgccggtgacggtctgcaccatcaccgcttgcggcaggcgcatcgattcgccggtttcgaacttgttgcgcggaatgatcttgccgcgcgcgatgcccgccatgtcgggaatgatcgcttccacttcggtgatccggtgctgcctcaaaaaatcatcgatgtcttgcatgtgagcctctcttcgataagcgtcgacggccgtcacgcgcgcggcgcgcgcccggccgtcgcgcgtcttcgtgcgcggcacgccgcgccgaacgccgcaaggatttgtcgcgacagcgcattgccgtcgaaccgccattccggatgccattgcacgccgagcgcgaacgcgcgcgcgccgcgcacgccgatcgcctcgacgagcccgtctggcgcgtgggcctcgacggtcaacccatcgccgagccgttcgataccctgcgcatgcagagaattgacctcgacggtctccgcgcccgcgagccggcgcagcaggccgccgggcacgagccgcaccggatgcgcgggcccgtactgcacgtcgaccggcgccgacaggtcctcgcgatggtcggcatgtccgctcaatgcgtgcacctgctgatgcagcgtgccgccgtacgcgacgttcagctcctgcattccgcggcagatcgcgagcacgggcacgccggcgtcgatcgccgcgcgcacgagcggcagcgcggtcgcgtcgcgcgccgcgtcgtgcagcgtgcccggcgcgctcgtcgggccgccgtagcgcgcgggctcgacgttcgaatagctgcccgtcagcagcaggccgtcgacgagcgcgagcaactcgtccgcgggctgccgctcgccgagcgcgggcagcacgatcgcgagcgcgtgcgcgccgtcgacgacggcgttcacgtatttctcgcccgcgacgtgcgcgacatgcaagccgaccgtcttgcgatccgcgcagatgccgacgacgggccgcggcccgttgccgaggggttcattcatcacgcgtccctccgttcggtaggcgcgacgaacgcgcacgcggcgcgcgcaaggcgcggcgttcgtcgcgaaagaaggaatcggctcgcacgcacgtgcggcgtgcctgcgcgcaagcgcgcattcgacgcgcagcggcgccatggcgccgattcgacggccgcgcgcgacggcgtgcggcgacgcacgggccgagcttcgcgcgatgcgatgcgcgcaccgccgccgcgcgcgcgtcacgacagcgcgacggcgcacgcgaacggccagccggcgagcgaagaagaaaggaggcgctagggcaacagcgacgcgatgccgtcgtcgtgcaccgccatgtaggcgcgcgcggcgaccgcgttgtggcggcgcacggagcgccgggacacggtggcgaaaatgggcaggcttcggctagcgagatacttgccgcagccatcggcggcggcaccgacggcgcacggaagactcgcgcgccgacttcgatcccgcctgaccaaggggccttggactctcacgatcacactcgactgactgtttaacgtattgaacgcggctggcggcgctgcgatgtcgcatgcgccgccgcccggccagccggtcgatcgtcgcgaacatcgcggcagcccgttcgcgagtggggacgacgtcgacggacgccgccgttatcgatgtgacggctagctgacaatcagcttatcgtaactggaaacgccgtcaattcggtttcgatagtacggtgctagggttttccctgaatctcaggctcgaccgtcgcttaaaatattcgacgagcgagaccggcgcatgcgcgccttgcgcggcgccgacgcgaaagccgaatggaatccgaagcatgaaggcgctccacgcgcgcttcccgcaacgcgcggccgaatcgcgaacaaagcgcgcaagcgtttcgtaccggcgacgcaagcgcggagccgttcgccgcgcgcggctcgaagcggcgcgcggcgaacgaacatgccgcaacggcggcgtcaatgatgctcgagcgcggcgctcacgagcgcttcgagcagcggcgcgatccgccgcgccttggtttcgtcatacgaataaggccgcgtctcgtccatgtaggtcacctgcgcgagttcgagctgcaccgcctgcacgccctgctccggcgcgccgtagtggcgcgtgatgtagccgcccttgaagcgcccgttcgcgatcgccgtatagccgccgtgccggtcgacgagcgcggccagcttgtcggcgagcccgggcgcggcgctcgcgccgctcgacgtgccgaagttgaagtcgggcagccggccgtcgaagaagcgcggcacgtgcgagcggatcgaatgcgcctcccacagcagcgcgcggccgtgcgcgtccttcagccgttgcagttcgcccgcgagcgcgccgtgatacggcgcccaatagcgttcgcggcggcgcgcgatctcggtgacggtcggctcgtggccgtgcgcgtacagcggcgccctgtcgaacgtgtcgaccggcacgaggcccgtcgtgtcctgccccgggtagagattcgcgtcatccggcgggcggttcagatcgacgacgtagcgcgcgtgcgaaggcacgagcaccgacgcgccgagcgtcttcgcgaaatcgtacagacgctcgagatgccagtcgcaatcgtcgacgtggcgagcgacgggcgtcatcgtcgcggcgatgtcatcgggaaggtgagtgcccgcgtgcggtatcgacacgagcagcggcaacgtgccgcgatgcagcgtgaataccggcggttgcgatgcggtgttcatgatcgttcgacctcgttgatgatgcggcgcgccccggcccgccggcggctccatggtgcacgcggcggccggccgcggtatcgtgcgcgcgaaacgctcgacgggcgggcattgcgccgaggcgcgagcggcggcccgccgtagcgctcgacgccgcgcgccggattcatgctgaccgcgccgcaggccatccgcgccgccgtccgttcgtagcgtccggcgttcgcgcaacgccgccgcgcttcagctcaatagttgcgcgagcgccgcgcgatatccggcatacgccgcttcttcgtcgcgatgcctgcgcgcgttcaccacccgctcgccgccgacgtacacgtcgagcaccggcgtgtcgccgtgctcggcgaacaccgcgcccgacagccacgtgtcgctgccgtgctcggcgatcgacggatgcgcgggatcgagcacgatccagtcggcgcgtcggcccgcctcgagcgcgccgacggcacgcccggccgcgcgcgcgccgcccgcgagcgacgccgcgaacagccggtccgccacgcgcgtctgcgccgcgtcggcaagcacgttgcgctcgcgccgcacgagccgctgcccgtattcgaagagccgcaactcggcgcgccagtcgacgctcgcgtggctgtccgaaccgatgccgatcgcgccgcccgccgcgagatagtcgaccgccggaaaaatgccgtcgccgagattcgcctcggtcgtcgggcacaggcccgcggtcgcgccgctgcgtgcgagcgcctgcgtctcggcggcgtcgagatgcgtcgcgtgcacgaggcaccagcgcgcgttcacgtcgaagcgctcgaggagccaccgcaccggccgcgcgccgtacgcgcgcatgcaatcgtcgacttccgcggtctgctcggcgatatggatgtgcaccggcgcatcggccggcatcgcgccaacgagcgctcgcagcccgctttccgacaccgcgcgcagcgagtgcggcgcgatgccgtagcgcagcccgccatgctcgggcaactcgccgcgcaacgcgtcgaccagcgcgagcagcgcgtcgggcgtattgatgaaacgacgctggtcgtcgcgcggcgcgcgctcgccgaagccgctgtactgatacgcgaccggcagcatcgtgatgccgatgcccgcgtcccgcgccgcgccgaccacgcgcgccgccagctccgcgggccgcgcatagcgcgcgccgtccggcgcgtgatgaacgtaatggaattcgcacaccgacgtgtagccgcttttcagcatctcgacatagagccagcgcgcgaccgcggcgagcgcgtcgggcgtgatcttcagcgcgaagcggtacatcaggtcgcgccagctccagaacgtgtcggacgggttcgcgcgatattcggtgagccccgccatcgcgcgctgaaacgcgtgcgagtgcaggttcggcatgcccggcaacagcggcccgttcgcgcgcgcgacgcccgcgggcgccgccgcatccgcgctcacgtcgacgagcgcgcccgccgcgttccagcgcagcagcacgtcgcgccgccagccgcccggcagatacgcctgctcggcaaacaacatcgaatcgattttcgtcatgctcatcgtccggtcagcgcgcatcgcgcgtgaacaccgtcacgccgcccttcacgacccgctcgcacagcggccggccgaaccagtacgcgagctcggcgagcgtcgagaccggccataccgcgaaatccgcctgccgcccgggcgcgagcgagccgtgccggtcgctcgcgccgagcgccgccgccgcgtggcgcgtgacgccgaggagcgcctcctgcacggtcagcttgaacaccgtgcagcccatgttcatcgtgagcagcagcgacgtgagcggcgaggtgcccggattgtgatcggtcgcgagcgcgatcggcacgccgtggcggcgcagcagatcgatcggcggcagcttcgtctcgcggatgaagtagtacgcgcccggcagcagcacggccgtcgtgcccgatgcacgcatcgcggcaacgcccgccgcgtccagatattcgaggtggtcggccgacagcgcgcgatagcgcgcggcgagcgcggagccgccgccgttcgacaactgctccgcgtgcatcttgacgggcagcccgcgccgcgccgccgcttcgaacacgcgctcgctctgcgcgagcgtgaagccgatccgctcgcaaaacacgtcgaccgcgtcgacgagcccttcgtcggcgagcgcgggcagcatccgttcgcaaacctcgtcgatatattcgtccgcgcggcccgcgtactcgggcggcagcgcgtgcgcgccgaggaacgtcgtatagacgctcaccggaaagcgctcgccgagctgccgcgcgacgcgcagcatccgccgctcgctcgcgagttcgagcccgtagccggacttgatctcgatcgcggtcacgccctcggcaaggagcggccgcagccgcgcgcacgcctgctcgaacagcgccgcctcgctcgcgtcgcgcgtcgcgcgcacggtcgatacgatgccgccgccgcgctgcgcgatctcctcgtagctcgcccccgccaggcgctgcgcgaactcgtccgcgcgctggccgccgtagacgaggtgcgtgtggcaatcgacgaggccgggcgtcacccatgcgccgcgcaggtcctcgcgcggccagtgcacgtagccggccggcacgtcgctcgcgcgcccggtccaggcgatcgtgccgtcgccgttcaccgcgatcgccgcatccgcgatcgtgtcgttcgggtcgccgtgcgcgcacagcttcaggttgtgccagagaatcgatttcattcgatcgagccttgtgcgttgtcttgaagaagcgtcacgccgacggcgaggagcacgccctcgccgcgaatcgcgcatcggaactcgccgtgcgcgcacgcgtcgatgcgcagcgtgtcgcatgcgcccagcgcgacgcgcgcgccgacgccgaggtcgacaccgagatcgacgacgggcgcgccactcgcgcagaacagcagcacggtgtcggcgcgcagcgcgtgcgacgcgccgctgcgccagacatcgacgctgccgcgcgccgcatcgcgccgcgtcatcaggttgaagtcgcgcgtcgggccatcgtgcagctcggccgcgatcgccgcctcgcctgcgaacgcgacgcgatcgagcggcgcgcgcagcgcatggcgcgcgccgcccgcgtcgacgagcgtcatccccgcgcccgcgagcagcacgagcgtgcggtcgatgccgggaaagcgcgagaacgggcccgcgtcggcgacgtccgcgacgctcacgcgccacgcgaacgcatcgagcgcgccgtggccggcgcgctcgcgcaacggatgcgcggcgatctcgcgcgtcacgccgccgccattcttccacggcgccgcgacgagcgcatccgcgcgaatcaagctcgcctgcatcgcggacgacgcggcccgcatcagcgcccgagcatcggcagcttcaggcccgcttcgttcgcggtgcgctgcgcgagctcatagccggcgtccgcgtgacgcatcacgcccgtggccggatcgttgaacagcacgcggccgaggcgcgcgtgcgcggcatcggtgccgtcggcgacgatcacgacgcccgcatgctgcgagaagcccatgccgacgccgccgccgtgatgcagcgacacccacgacgcgccgcccgccgtgttcagcagcgcgttgagcagcggccaatcgctgaccgcgtccgagccgtccttcatcgcttcggtctcgcgattcgggctcgcgaccgagccggtgtcgaggtggtcgcgcccgatcacgatcggcgccttcagctcgcccgtcttcaccatctcgttgaacgcctggccgagacgatagcgatcgttcacgccgacccagcagatccgcgcgggcagcccctggaacgcgatgcgctcgcgcgccatgtcgagccagttgtgcaggtgcgcatcgtcggggatcaactccttcaccttccggtcggtcttgtagatgtcctccggatcgcccgacagcgcgacccaacggaacgggcccttgccctcgcagaagagcggccggatataggcgggcacgaagcccggaaagtcgaacgcattctcgacgcccatctccagcgccatctggcggatgttgttgccgtagtcgagcgtcgccgcgccgcgcgcctgcagcgtgagcatcgcgcgcacctgcacggccatcgattgcttggcgacctgcacgatgcttcgcggatcgaccttctgcgcgtcgcgccaccgcgcgacgctccagccctgcggcaggtagccgttgatcggatcgtgcgcgctcgtctggtcggtcacgcagtcgggcgtgatgccgcgctcgacgagctcggtgaacacgtcggccgcgttgccgagcaggcccaccgatacgggcttgcccgtgcgcttcgcctcttcgatcatgccgagcgcttcgtcgagggtcgtcgccttcctgtcgacatagcgcgtcttcaggcggaaatcgatccgcgattcgtcgcactcgaccgcgatcatcgagaagcccgccatcgtcgcggcaagcggctgcgcgccgcccatcccgcccaggccgcccgtcaggatccagcggccagacggatcgccgttgaagtgctggttcgcgaccgcgaagaaggtctcgtaggtgccctgcacgatcccctggctgccgatgtagatccagctgcccgccgtcatctggccgtacatcatcaagcccttgcggtcgagctcgttgaagtggtcccacgtcgcccagtgcggcacaaggttcgagttcgcgatcagcacgcgcggcgcgttctcgtgcgtgcggaacacgcccaccggcttgcccgactgcacgagcagcgtctcgtcgtcgttcagatccttcagcgacgcgaggatctgatcgaagcaatcccagttgcgcgccgcgcggccgatgccgccgtagacgacgagcgcgtgcggatgctcggccacttcggggtccagattgttctggatcatccggtacgccgcctcggcgagccagttcttgcaggtcttctcgccgccgcgcggcgcgcggatcacgcgggtcggatcgaggcgcggatcgatatgtttcgggtggttcatcgcaactgctcccggaaaggaatgtgaagattcgtcaagcgttcagaaatggccggtgaagcgatagcggctgcccggatgccagaggttcacgaccgatgcgacgacgccctgcgaccacgtgcgccgatgcagcacgaggcacggttcggtatcggccatctcgagcgcctcgcgcatcgcgcgatcgggcatcgccgcctcgatccggtattcgacgcgctgcagcggcgcgacgcgcatcaggtactggttcggcgtgatcgccgagaaatcctgatccgcgtaatcggcggcgacggccggattcacccagcgctcctcgagctgcaccggctcgtcgttctcgtagtgcagcatcaccgagcggaagagcctcgtgtgaggcggcacctgcatctcgtcggcgagcgcttcgtcggccttcatcgtgacgaggtcgagcacgcgcgcgtgatgccggtggccgcgcgcagcgacttcgtcggagatgctgcggatcgcgacgagcgtcgattcgtacttcggccgcgcgacgaacgtacccgccccctggatgcgcgtgagcacctgctcggccgtcagctcgcgcagcgcgcggttgacggtcatccgcgcgaccttgaactcgcgcgcgagctcgttctcggacggcacctgatcgccctccgcccattcgccggcgtgaatgcgcgcaaggatgaaatccttgatttcctgataggcgggcgtgctcatcgtcttattgttccgattcgaacgacagcgggctcagcgtcgcgaacgcgcgctcgcgcacgcgccgcgcgaccaccgcgatgtcgggcgcgaagtagtggtcgagatcgtagtgcgcgacgtccgcgcgaatcgtcttcatcgcgtgctgcagcgccgggctcgttgcgtgcggcgcgcgcaggtcgacgccttgcgccgcggcgagcagctcgatcgcgaggatgttcgcgacgttctccgcgatgtccgcgagcttgcgcgcggcgaacgtcgccatcgacacgtggtcttcctggttcgccgacgtcggcagcgaatcgaccgacgccggatgcgcgagcgtcttgttttccgacgcgagcgcggcggccgtcacgtgcgcgatcatgaagcccgagttcacgccgccgtccttcacgaggaaaggcggcaggccggagagcgtcgcgtcgatcaacagcgcgatgcggcgctcggcgagcgcgccgatctcggccgcggcgatcgcgagattgtcggccgcgaacgcgacgggctccgcgtggaaattgccgcccgacagcacctcgcccgtgtccgggaagatcagcgggttgtccgataccgcgttcgcctcgatgagcagcacgccggccgcgtggcggatctggtcgagacacgcgcccatcacctgcggctggcagcgcaggctgtacgggtcctgcaccttgtcgcaatcgcggtgcgacacgttgatcgccgagccgtcgagcagcgaccggtacgcggcggccgcgtcgatctggccgcgatggccgcgcagctcgtggatgcgcgcgtcgaacggcttcaccgagcccgccgccgcgtcgaccgacagcgcgcccgacacgagcgccgtgcggtacaggtcctcgatcgcgaacaggttgtcgagcgcgagcgcggtcgacgcctgcgtgccgttcagcagcgcgaggccctccttcgcttcgagcgtgagcggcgcgaggcccgcgacacgcagcccttcggccgcgctcgcgcgctcgccgcggatgaacacgtcgccgatgccgagcagcacggccgacatgtgcgcgagcggcgcaaggtcgcccgacgcgcccaccgagcccttgaccggaatgagcggcagcacgtccgcgttgaacagcgtgacgagcgcgtccatcacgacgcgacgaatgcccgagtggccgcggccgaggctcgagagcttgagcgccatcaacaggcgcacgacggggcgcgccatcggctcgccgacgcccaccgcgtgcgacagcacgaggttcttctgcagcagctcgagctggtcgtgcggaatgtgcgtgctcgcgaggcgcccgaagcccgtgttgatgccgtacgccggctcgcccttcgcggcgatgtcggcgacggcctgcgcgccccggtcgatcgcggcgaagctcgcgggatcgagcgcgatctgcacgttctcgcgggcgatccggcgcagttgcgggagagtcagacggcctggggtcagcgtgatcatgaaggggtcctgtctatacaagtttcggaatgaaacgagtgtagtgattcgatgttgtatagacaacttgttttacaaaaatcggggctaggagtttcccctagagcggcgcggcgctcgaccttaccgggggcgcggcggcaggcgcggttcggggcgggccggcgcgcggcgaaagcggcgcggcgcgcgggttcgcgcgggcgttcgcccctgcgttcgcaacagcgttcgcgcgggtatgggaacgggcgttcgatcgggcgaagccggcgggccggccgcatcgtcgggacagcggcgacgcggccatccatcgcccgcgcggaggccggccggctgcgacggcgttcggctcgaacgacgggcgcgcgcagccggcatcggcggcgcaatcgacgccgtgacaccccgcgctcgtccatggcgatgccgcgcatggcagcacggcatcgcgatcgccgggcgaggccgtgaagaatccgtcagccgcgcgacgtcgggacatcggaacgaagaacggcgaaacgccgatgtcgatcccgcgccgccgcgcgccggtcgactgcccctgcgcccgtgcgggcgcctcacgcaagccgcgaacgccggcgccgccgcaagacgaaccgcggccggcgcgagcccgtcgttcgcgcgaacggagcctaggctcccccctgctccacacgtcgccacgccacgcaggccgcatagcccgtgggcgcgtcgagccatgcggcgtcgaacgccgccacgccgctcgcgggcgacgtcggctcgtcgatgccgatcgtgggcgcgaaaccctcgcccgacggcgcgccgcccgcgagcaccgaaaacgcggtcaagccgccgccgatcccggtgccgagcgctttcagcagcgcctccttcgccgcccacacgcgatagcacgccgattcgcgttcgtccacgggcagcgcgtcgatcgccgccgcatccgcgggcgcgaacaccgcgcggccgagcgagctccagtcgacgcccgcgcgccgcgcctcgatgtcgacgccgacgcgcgccgcgcggctccatgcgatcagcgcatgcgcgcccgaatgcgacacgttgaagtcgagcgtcggcgcgagcgccgcctgttcgggcgcgagccgcggacgccccgacgcgtcggcgccgagccgcagctcggcgggcggcaagccgagcgccgcgccgatcacgccgcgcacgaccgcgcgcgtcgcggcgctgcgcagcctgtcttccacgcgcacgaagcgtcgcgcgcgctcgcgctcggcgttgctcagcgatgccagcgcgcgcgtgcggtgcgcggcgtcgaaatcgaaatcgagccgcacgagccgcacgccggcgcgttgcgccgcgggcggcggcgacagttcgacggcgcgatacgcgtcatcggtcgggagcggcaaggcggcttcggtcggcaggcgcatcggcggcaacgcacgtcgtgcaggcggtggaaagcgttcgatggtaacggatcttcgcgcgcgccgaacgcagccggcggcggccgccgcgcgtctcgcgccgctcagcgggcggccgtccgcccgctcgcctcgtcgcgtgccgcgcgcgcgggctcgggcgcgcacggctgccggtgaacccggcccggcgtctcgggcgcgagcgcgcccgtcttcagccagccgagcgcgatcggccagagcgtctgctcgaagcggctgtggaagaacgcgaaatgcccgatcgacgccacaccgatctgctcgggcgcgatccgcagatgggtgaccgcgctgcgcgtgtaatagccgagcagacgttcgaccgcctcgacgctgccgaactcgtcgtccgacaggccgatcgcgagcatcggcgcggtgaggcgcgtaaagcgttcgacgagatcgcgccgcgcgtcgggcgtctcgcggatcggcgcacgcacgtaagcgtcctcgaagcgcggccggctgcggctccacgacagcgcgacgccgcgcggcgtgtcctccatccagccgagccgcttggccggaacgtagccgaacacgcgcgcgagcatcggcatcgcgacatgccatttggccagcatcctcagccgatgcgagcccgcgtaatcgcgccagtacgcatattgcgcgccgaccgtgagcgcgcgccgcacgatcggattcgacgccgcgagcccgagcaccacgccgccgacgctgtgcgcgacgacatccaccggctggcccgcgcacgtgcgcgccgcgtattgcagcaccgcatcgcaatcgagacggccccagtcgagccaggtcgcatgaaaaccggcgagcgacgcgggccgcgattcgccgatgccgcgatagtcgtagacgagcacgtcgctgccctggctgaacagataggcggcgaagcggaagtaatagcggcagcgcacggacgtcgcgcaattgatgaccgtcaccggccggcccgcggcgggcgcgcgatgccgccacgcgaagccgcgcacgggaaagccgtcggcggccggcgcgacgaaaggctcgggcggaagggcgtcgggctgcgagtcctgcatatcgtctcctctcatggttatgtcgagatggcgcgccgcgcgatcgcacaatgcgtccgcgcgattcccttctcttgtcggtcggctgcgaatcggcgggcgcgcggcgccgattcgcagccgcaatggccggtggcagttgccgctgcaactgccgctgcggcggcgcgcaagcgcggcgcgcgcgcatgcgcacggtgcgccgccgtccgcgcgggtgacggatcgattcggtcccgcgcatcgccgcgcggacatcgcgcggcgtcgcccaccgaatcgaacgacgcggccggccgccgttgcgaccgaatgacgccgcggcgcagcaacgatacgttactcgatttgcgccaagccggcagcgaaccgcgccacgccccgaaacggccgcgcacggtgagcggaatgcgcgcgacgcacgatgcgacgcgcgccgcgccccgcttcccgtgcgcgccgcgtgcgacgacacccttgcacggacgccgaaacgcgcgacgcgccggaatgcgccgacagtcgcgggccgcgcgcggcttggtatcgagatgcggcgacgcagcgctgcgcccgagtctatctccaagcatcgacgacggacgcgtcccgatcatgcgatgacgctcgaacaggcgtcgccgcgccggcatccgacgcgcgagtcccccaacgacggtgcgacgtaaaagcgtgggtgtttggcggcttggattgggccttggactgggagacggtttcatcaagaccgctcggcgtgcgggcgggcattccggcaaagcgggcagcaaccgggttggggtaaacgcgcgatgaaggtcggcacggtgctcggaacgaatgcgcaggcggctcgccgcgccggagcttttcgaaaccgtcgtcgggactcaagcccaggttcgagcacagacacggacacggacgcaaacgcaaaataatagcgaccacgacgcgaattcacggcattcgctccatccgtgtccggcggcgcattcatgcccgcgcgcgcgcccgaccgaaagcccatcgcgccgcatcgcgcgaccgatcacccaccgcgcgccgcgaagacgatcgcccgaacgcacgcgccctccgctcttcgctctccgccctccgcgccttcgctcggccgccgccccttcccggacgcgcacaaacgcgctcgcggcgagcttacgccgcccgggctcgccggccccgccaccccgaatcagctcagcaacccgagcatcgccgcgcgcacgacggccgccgtcttgttcgccgtcctgagcttcaggatcgcgttcttcacgtggaaattcaccgtatcgacggatatcgcgaggatcttcgagatctcgccggacgtcttgccgtccgccgcccacttgagcacctcgacctcgcgctcggtcagcccgcgctccgggtccgccatcagcttgggcaacatcatgcggccgagcgcggcgtgcgcggtgcgcacgagccagcgcatccggtactccttcgcgtcgagttccgccgccgtcaccggctcgcacgagcggacgagcgcgagcatgcccatgccgccatacgcgtcgaagctcgactgcgcccagccgaaccgcaacccgaacgactgcgcctcgacccacatctggtgcgcggacgcaaacagcgtctcggcgaggacgaccggttgctgcgatcggcggccgtgcgcgagaatcggatcgacgtcgaggaaacccgcctcgacgtagcgccgcttccattgctcgggaaagttgctgcgcgtctcgatgcgcggcctggacagcggccacggcacgcgcagcccgtatgcgcagtattcgaaatcgagcgccgccgccgcggtttcgacgcttcgaaacgcctcttcctcggatcgtgcgctgtcgagccccgccagcagatcctccgcccagttccccatcgccgccctcatcggttctccatgcccggacaagccgaagtttctcgcgtagcggtacgatgcgccgcgtccgacgcggcaatgcgaggcaagatcaaccggcccgaatgatcagcatgtatttatgattgattgtgcttatgcggtttacgtcatcgtgtaatgcggtttgaattacacatgcgccgcgaccgtcgggcaaatgagattttttcattccgcaaaacggccccatacgccgctcgaatagccgaagagatcattcaatgcttgcgcggattattcacgcacggcacgcgcgcatctcaaaaaagcccttgaacgcgcattgcgcgaaacgaatgaaacacggatgaaaagcaggtgaaaagcgaatgaaacgcgaatggaaatcgggcgaaagacagcgggtgcatcgacatgcgcggcacgcgccatcgcgctttttaaccagcgagtgaattcgcgcgccgcacgagcgacacgcgcgctcgcacgacggcaacgacgcgcgcattgcagtgcaggatgcacccgcgcattcgtcagttgaatgacgcgcgccgcgtgcgccccggcagacggcgaccgggccgctgacggacggcgcggctgcggcgacgccgccccttcacgcgccttcacgcaccttcacgcgcttttacgcccgccgacggacgcactgccgcgctgcgcggcagtgcgcagcgctcgccgataccggcgatgcgaagcggcgcgacgcgtcagttgaacgcccacgatcgggcggaggcgaacagcgccgcgggcgcggcggcctgcgccgaaagggcgcgcgcgatccgcgcccgcgcggcacgcgcgaatcgaacgcccatcagccgcccgcggcggcgggggcggatgcggcaaccggtgcggacgccgccgcgtcgagcggcgcgggcagcgcgctcacccgcgcgagctgcgccatgacttcggcaagcgaaaacgccacgctgcgctccgtcgtgtcgatcgagatatccggcgcgacgggcggctcgtacactcccgacacgcccgtgaactgcatcagccgcccctgttcggcgcgcgcgtacatccccttcgggtcccgcgagcggcacacgtcgaacggcgtcgccacgtaggtctcgaaaaagccttcgccgacgatcgagcgcgcgagatcgcgatgcgcctgcagcggcgagatcgtcgcgacgatcacgacatagccttcgcgctgaaacagcttggcgacgtgcgcgaagcggcgaatgttttccatccggtccgcgtcggaaaagccgagatcggcgcaaaggccgctgcgcagcgcatcgccgtcgagcacgatcgccttcgcgccgtcctcgagcagccgttccgccaatgcgttcgccgtcgtcgtcttgccggcccccggcaaccccgtcatccatatgaccggagcgaccgcctccggcggaaaaccgcccttcatgttcatgcgctagcctctgtcaaaccctctccggcacagagcgagagtttaacaactgaaaaagatcaaaaatctgaccttttctgaatatttcagcgatatccattacgaacgattaaatgcgccagaacaggattcatctgattgccccgaatgcgtcgagcgctcgccggcgcgcggcgtcgtgcgcgacgatcggcagcggataagtctcgccgagccgcacgcccgccgcggcgagctgcgcgccgggcgccgcccacggctcgtggatcgtcgcgggcggcaggccggccagctcgggcacccagcgccgcacataggcgccgtccggatcgaacttccggccctgcgcgaccggattgaagatccggaaatacggcgcggcatccgcgccgcagcccgcgacccactgccagttcgcggcgttcgacgccgcgtccgcgtcgacgagcgtgtcccagaaccacgcctcgcccgcccgccagtcgatcagcaagtgcttgacgagaaacgaagcgcataccatccgcacgcggttgtgcatccagcccgtcgcccaaagctcgcgcatgccggcgtcgacgaacggatagcccgtggcgccgcgccgccatgcggcaagcgcggcgggatcgtcgcgccacggcatgccgtcgagcgtgtggcgcaggttgcggcgcggcaggtccggaaagtggtgcaactgggtccagccgaactcccgccagccgagctcgctcagaaacttgtcgaggtccgcctgggtcgccgcgccgtgcgcgtacgcgtcggcggccgcatgccagagctgccgcgccgacaggttgccgaagcgcacgtacggcgacagccggctcgtcgacgcgatgcccggccggtcgcgctcggccgcatagccgccgagccggctgtcgacgaaggcgcgcagccgacggtgcgcggcgtcctcgccgaaacgccatgcgtcgcgcaggccgcccgcccagtccgggcccgtcggctcgagcccgagcgcgtcgagcgccacgcactgccgcgcgagcgccgccggcagcgcgccgccgttcaggcgccgcggcgcgccgagcggcggtgccggcacgccgcggcgcatcgccgcgcgccagtacgcgctgaacacctgatacgggcggccgtccgcgttgacgaggtcgcccggctcgaacagcaggctcgcgttgaacgtctcgaccgcgatgccctgcgcgtcgagcgccgtctgcaccgcgttgtcgaccgcgcgcgcggcaagcgcatagcggcggctccagtagacggcgcccgcgccgagcgccgcggcgaacgaaacgatcgtatcgtgctcgtcaccgcgcagcagcgcgagcgtgccgcccagcgcggcgagcgccgcgccgagcgcgcgcaacgagccgtgcagccaccagcgcgccgcgccgcccagcggccgcccgccggcgcgctcgtcgaacacgtagacgccgatcacggggcgccccgactcggcggcgcgcatgagcgcgggatgatcggacacgcgcagatcgtcgcgaaaccagacgacggcgggcgcaatcgagatggatgaagacaatggaagggctccgatgaaaagccgacgaaacacggccggcgctgcccggccgtatcgcggcaggcgcggcgccggccgatcgaatacgctcggcggacgaacgcccgcgatatcgcgctttcgcgcggcatgcaccgccccccaatatacggaattaccctcggtttcacacgtcattcgctcggcaatcgtggattacacggatgtttgaatcgccgcccgactcgagcgtgatcccggcgcctgccggccgcgccgatgtttggaggttgcgccctaatccgaatgtttggctgaacgataattgagcacgtataaatcagcgcaacgggcacgaacccgtcggcgcgaacaacgcatcgctcgcgcacgccgccggtcggagcagaacaaatcggtacccaacttggagggagacaatggcaatccagcaaccggtgtcggccgactggaccgacacgaaacgctattggtggctgctcggcgcactgacgatcacgctgccgctcgtcgccgcgctcctcgcgctgtcgaccggctggcacgtgttctggtggttcgggccgctcttcgcgttcggcgtcatcccggtgctcgacctgctgatcggcgtcgacagcgagaatccgcccgaatcgatcgtaccccggctcgaaagcgaacgctactaccgctacgtcgtctatctggcgaccttcgtcgtctatgtcgccttcgcgggcgcgatctggatcgtcgccacgcagccgctcgcgtggtacgactacctcggcttcgcgttctcgctcggcgcggccaccggcatctcgatcaacaccgcgcacgagctcggccacaagacgagcccgctcgagcgctggctcgcgaagatcacgctcgcgcccgtcgcgtacggccacttcttcgtcgagcacaatcgcgggcaccacgtgcgcgtggcgacgccggacgatcccgcgagcgcgcgctacggcgaatcgttctgggcgttcctgccgcgcaccgtgacgggcagcatcgcgtccgcatggcggctcgagaaggcgcgcctcgcgcgcagcggccgctcggcgtggtcgtggcgcaacgaggtgctgcaggcgtgggcgatgacggtcgcgctatggagcgccgcgatcgcgttcggcggcgcgaaggtggtgccgttcctgctgatccaggcggcatacggcgcgtcgctgctcgaggtcgtgaactatgtcgagcattacgggctcggccgcaggcagttgccgaccggacgctacgagcgctgcacgccgcagcactcgtggaatagcaaccacgtcgtgacgaatctgttcctctatcagttgcaacgccacgccgatcatcatgcgaatccgacgcgctcgtatcaggcgctgcggcacttcgacgattcgccgcaactgccggccggctacgcggcgatgatcctgctcgcgtacgtgccgccgctgtggttcagggtgatgaatccgcgggtcgtcgcgcactacggtgcggacatggcgcaatcgaacatcaagccgtcgatccggcaaaaggtgctcgcggagctcgccatcgcgaacgcgccgtgattcggcgacgccgcgcttgcaggcgccgaatcacggcggccgcaagcgcggcgcgcggccgcggcgaaccggcgtgcgcggctgccgcgctttcaccgagcggttcggaagaggcttcgagcgggatgcggcgcgtggtcgccgcgcttttcgacgcgtttcgttgcttggttcgcgttgcccggcggcatcctgctctgtcgtcttcgcgcgctcacgttctcacgtcttcacgtcttcacgtcttcacgtcttcacgattgaaatggatcgtcgcgcgatcacgggcattcggcacggcacgcttgctcgcccgccggcacgcccattcacctgcccgtccgccggcccccttcccctcgccgtccccgccccgatcgcgctgaccattcgcgtcggcctcggctgaatcgccgtcgttcgcgcgcgcggcgccaccgtctcggcacgcgcgccgcgcgccgccggcacctcgcgccgcgacatcgcgcccgcccgcgaccaattgacacgccgcctttcccgccaagcccggcggcccaatatcggcgcgccttcgcggctcgcgcgcaacggcgtcgcgccgccctgtcgcggcatcgagcctttacaaccgcatggccgtctcataccatccgctaaaacatacattctttgtacatgtttaatcgacggcccgttgcgccgccgcattgaacgtttttctccacatccaccctcttgaaaggagagaggtcatgcgctccacacgtcgtttatggacatggctcgggctcgtctgcctcgcgtcattcgccgtcctgctatggctcggcagagatatctatctcgccgcgccgccgataccgaatacggtcgtcagcgaaaatgggcgcgtcattttcactggcgagcagatcaagcgcggccagcaagtgtggctcgcatcgggcggccagcagctcggcaccgtctgggggcacggcagctacgtcgcgccggactggtcggcggactggctgcaccgcgaagcgctcgagctgcgcgacgcgtgggcgcgccagcaattcggcgcgccgtacgagaagctgcccgtcgatcagcaaggcatgctcgatgcgcgcctgaagcgtgaaatgcgcgcgaaccgctacgacgccgcgaacgatcgccttacgctgtcggatacgcgcgcggcggcggcgctgcgagtcgcctcgcactacgaagcgttgttcggcgccgacccgtcgctcgacacgctgcgcgaccagtacgcgatgacggcgggcgccgtgccgggcgcggccgaccgcaccgcgctcgcgtcgttcttcttctggtccgcgtggtcggcgacgaccgatcgtcccggcgaaacgggcacgacgtacacgaacaactggccgcacgagccgctcgtgggcaacacgccgaccgccgcgaacggcatgtggtcgatcgcgagcgtgatcatcctgctcggcgcgatcgccgcgatggtctggtatcacaccgcgcacggcgagcacgatgcgccgctcgccgtgccgacgaacgacccgctcttcaacgtgaagccgacgccgtcgatgcgcgcgacgaagaagtacttctacgtcgtgatcggcctgctgctcacgcaggtcttcatgggcgcgatcaccgcgcactatgcggtggaaggccacagcttcttcggcattccgctcgcggacgtgatgccgtgggtcgtgagccgcacgatccatacgcagttcggagtactctggatcgcgaccgcctggctcgcgacgggcctctatatctcgccgctgctgtccggccgcgagccgaagctgcaaaaactcggcgtggacgtgctgttctgggcgctgatcttcatcgtcgtcggctcgaccgtcaccggctggctcggctcgctcaagcatctcggcacgaacttctcgttctggatcggcaatcaggggctcgcttacacgagcatgggccgcgtctggcagatcctgctcttcgtcggcctgctgttctggctgttcctgatgggccgcgcgctgatgcccgcgctgaagaacaaggccaccgaaggccgcggcctgatcggcatggtgttcctgtccgccgcgtgcatcgggctcttctacgcgtcgtcgctcgcgtgggggcaaaacacccactactcgatgatcgagtactggagatggtggctcgtgcacctgtgggtcgaaggcttcttcgaagtgttcgcgaccgcggtgatcgccctcatcttcgcgcgcctcggcctcatccgcttcgaaagcgcgaaccgcgcgatcgtgatggaaaccatcgtgttcctgttcggcggcattctcggcacgctgcaccacctgtacttcaccggcgcgacgacgtcgatcatcgcggtgggcgccgtgttctccgcctgtgaagtggtgccgctcgcgctcgtgggcttcgaaggctggcagacgtaccgcaagtcgagcgccgcgccgtggatccagtcgtacaagtgggcgattctctgcttcgtcgcggtcggcctgtggaacaccgtcggcgcgggcctgctcggcttctcgatcaacccgccgatctcgctctactacgtgcagggcctgaacatgacgcccgcgcacggccacgccgcgctgttcggcgtgtacgggatgctcggcatcggcctgatgctgttctgcctgcgcggcatgtccgagcgcaatgcatggcgcgatacgctgctcaagcccgcgttctggctgctgaacgtcggcctcttcatgatggtgttcctgtcgatcctgccctcgggcatctatgaagcgtacgcgagcgtgacgcagggcctctggtatgcgcgctcgccggagatcgtgcacgcgccgatcatgaacgcgctcgtatggctgcgcgtgccgggcgacgtcgtgttcgcgttcggcgtgctgtatctcggctggttcgcgcttcgcctgctgcgccggcccgcgccgtcgcagcccgacgagcgcgccgtcggccaggccgcgcaacgcacgtaagcgtcgcggcgcatcgccggcgggccgtgcacgtcgcacggcccgccggcctcctccccccgttgcgttcggagccatcatgtcgaattcctcagccatccgaagcgaaagcgaaacgcccgacgaacgcgcgttgcgcgaagcactcaaggaagtcatcgatccggagatcggcgtcaacatcgtcgacctcggtctcgtctaccgcatcgagcgcaccgaagcgcgcatcgtcgtgacgatgacgatgacgtcgcccgcctgtccgatggcggggtcgtgatcgacgacgtgcaggcgacgctcggcgagctcacctccgacgcgctgcccgtcgacgtcgatctcgtctgggcccccccgtgggcgccgaagatgatgagcgaggccgcgcgcgagcagatgggctggccgatcgcttgacacatcgttcacgcatcgttccccccctctgtcgcgcatcgcgcgctcgacgccatgcccgcccccaagcaaccggccgcttcgctcgcccgcccgctcgttcgcgcgacggcgggcgtcgtcatcgtcgcgctgctcgcgtgcggcatcgcgacaggcctcgcgcggctcggcgcgccggcgcccccgcatgcggtatcgcggctcgcgtggcacggcgtgctgatgattccggtattcttcggcgcggtgatcggcgtcgagcgcgcggtcgcgctcggcgcgcgctgggcgtatctcgtgcccgcgacggccgccgcggccggcctctcgttgctcgcgggcgcgccggcgatgcgcgccgccgcgctgctgaccggcgcggcgagcatcgcgctcgccgtcagcgccacggtgctgcggcggcaagccgcgctgttcctgtgggtgctcgccgcgagcgtcgggtgctggtgggcgggcaacgccgtctggctgctgacgggcgatccgttcgccgccgtcgcgtggtggctcgcgttcctgatcctgacgatcgccgccgagcggctcgagctcacgcgcgtgcgcccgctgccgcgcggcgcgagcgcctgcttctgcggcatcgtcgcgctgctgccggcggccgccgcgctcgcgtcatggcagccgctgcccgcgctgcggctgttcggcgcgggcgagctgctgctcgcggcgtggctcgtgcgctacgacgtcgcgcgccgcacggtgcgccagcgcggcctcacgcgcttcatcgccgtctgcctgctgtccggctacgggtggctcgcggtgagcggcgcgctcggcctggacggcgcgctcgcgcccggccatccggcgcacgacgccgcgctgcacgcgctcacgctcggcttcgtgttttcgatgatcctcgggcacatgccgatcatcgtgccggccgtcgcgcggctgcgcgtcgcgtatcggccgttcttctacgcgccgctcgcgctcctgcacgcggccgtcgcgctgcgcgtggcgggcggcctgctcgatgcgttcgcgctcacgcgcgcgggcggcgagatcgccgcgctcgcgatcgcgagcttcgccgccacgctcgcgatcggcatcgcgctcgcgcgccgttcggcgtcgcaccgcggcgccggcaagcgcgccgcttagtccgccgcgtccgccgcgtcaacgcgcggacgcgcgcgccttgcgcgcggacaacgccgcggccgcgcaatcttgtcgcagcgcacgtgcgcgcttcttctcctatcatgcatcaagaaagcaacatatcgaaaaggggaacgtcatgccgctcgtccgctcgacgaaccacagcccgctcgcgccgcccgacggccgccatgccgcgctatggtcgaccggcttccggtccttctatctcggcggcgccggcttcggcgcgatcgcgatgctcgcgtggctcggcgcgctcgcgggccacgattcggccggacgcgcggcccccgcgagcggcctgttctggcacgcgcacgaaatggtgttcggcttcggcggcgcgatcgtgtccggcttcctgctgacgtcgctgcgcacctggacgtcgacgaatcccgcgcaaggcccgtcgctcgccgcgctgtggctgctgtggttggccggccgcgtgctgatgtggaccgggcccggctgggccgcggccgcggtcgacatcgcattgctgccggcgatcgcctatgcgctcgttcgcccgctgatcggcgcgaaaaatcggcacggcatcttcctgcccgtcgcgctcggcatgctcgccgcgctcaacgcgctctttcacctgtggatccggcaaggccacgccgactgggcgctgcgctgcgtcgacctcgccgccggactgctcgtgctcttcatcgtcatcatcggcgggcgcatcatcccgtcgatcacggctaccgcgcggcccgagttgcccgtcaggcagtggcggctcgtcgaatcgtcggtgatgtcggtgacgctcgccgcgctgctcgccgacgcgacgggcgcgcccgcgcccgcgatcgccgcgctcgcggcggccgccgccgcgctgcatgccgcgcggctcgtcggctggcgcttctgggcggtggggcggcggccgatgctgtcgatcctgcacgtcgcctacgcatcgatcgccgccggcttcgcgctgacggccctgagcgcatacgggttcgtcgcgcactcgctcgcgctgcacacgttcacgacgggcgcgatcggctgtgcgatcgtcgggatgatcacgcgcaccgcgctcgagcacacggggcgagaacccgtcgcgaagctcgccgaacgcatttgctacgggctgctgatcgtcgcgacgctcgcgcgcgtcgcggggcccgcgctcgcgcccgccgcgaccgcgcaatggcttgccgtcgcgggcgtcggctggacggccgcgctgctcgtctatgtcgtgcgctatgccgggcttctgatgtcgccggcgcccagcgcgcccggctcgggcgcgcgctccggcggatagcccgatgccgcggctcggcggcgcgcatcgcgtccgccgcgtgcgcgcttgccatacgcggcggtcggccgccgccgatccgatcccgcagcgcggagcttcaatccaaggacgcccgaccagcgcgacgcctttgcgcgacgcatcgtggcgcgcgcaacgcactcacgcctcgcaccgcctggctcggccccacgggccgtgcactcatcacgttccggcgcgaggctcgtcgccgcggcgatcgccggtcgttcaacacggcttcgcccgtcgccggcgatggccggcacaccatcgccccacgctgcgatgctcgcgggccgcgcgccgtcgcgatcgtcgcgccctcgcccgcttcccgtcgctcgccggcatcgcgcattcgcggccgcgcggcgcatcctgccatccgcgcgagcgccgcgcgttcgatccgcgcaaccggggttcgatgccgcagcccgaatgcgcgccgccttaatcacggtcaagtacgcgtcaaacttcgccggatcgccgttgacccatacaacatctggtatttagcattcaccccgtcaccagattttgtgccatcaacgagagaggcccacgttgtccgagaccatgcacccttgcgccgcgccgaatcccgcgtcgcgcgacaagccgttgatcgacgtcgaatcgtcgatcaacgaatacctggaccggcaggactggcgcgtcaacgcgaacgcgaaccagggctattcgctcggcggcctgatcctgaacgtgtccggcaaggtgatcgcgaactactggctgagccacgtctacccgagcgcgatcggcgaagcgcaccgcaatgcggatctgcacatccacgatctcgacgtgctgtccggctactgcgcgggctggtcgctgcgcacgctgctcaacgaagggttgaacggcgtgcccggcaaggtcgagtcggggccgccgaagcacatgtcgagcgcggtcggccagatcgtgaacttcctcggcacgctgcagaacgaatgggcgggcgcgcaggcgttcagctcgttcgacacgtacatggcgccgttcgtgcgccgcgacgcgctcacctacgccgaagtgcgccagtccgtccaggaactgatctacaacctgaacgtgccgtcacgctggggcacgcagacgccgttcacgaacctgacgttcgactggatctgccccgaggatctgcgcgagcaagtgcccgtgatcgccggcgaagagatgccgttcacgtacggcgatctgcagcccgaaatggacatgatcaaccaggcgtacatcgaggtgatgcaggcgggcgacgcggcgggccgcgtgttcacgttcccgattccgacctacaacatcaccgccgatttcgactggcacagcccgaacgccgagcgcctgttcgagatgaccgcgcgctacggcctgccgtacttccagaacttcatcaattccgagttgaagccgaacatgatccgctcgatgtgctgccggctgcagctcgacctgcgcgagctgatgaagcgcggcaacgggctgttcggctcggccgagcagacgggatcgatcggcgtggtcaccgtgaattgcgcgcggctcggctatctgcacgcgggcgacgagcgcgcgctcttcgcgcggctcgacacgctgctcgactacggcaaggaaagcctcgagatcaagcgcgaggtgatccagcatcacatgaacaacgggctcttcccgtacacgaagcgctatctcggcacgctgcgcaatcatttctcgacgctcggcgtgaacggcatcaacgagatgatccgcaatttcacgcgcgacgcgcacgatctgacgaccgactggggccacgcgttcgcgctgcgcctgctcgaccacgtgcgcgcgcgcatcgtcgagtatcaggaggaaacgggccacatgtacaacctcgaggcgacgccggccgagggcacgacgtaccgcttcgcgaaggaagaccgccgccgctatccggacatcctgcaggcgggcacgccgcagatgccgtactacacgaactcgtcgcagttgccggtgggcttcaccgacgatccgttcgaggcgctcgaacgccaggacgacctgcagcgcaaatacacgggcggcacggtgctgcatctgtacatgaccgagccgctgtcgtccgccgacgcgtgccgcacgctcgtgaagcgcgcgctcacccgcttctcgctgccgtatctgaccgtcacgccgaccttctcgatctgcccgacgcacggctatctcgccggcagccacccgttttgcccgaagtgcgacgaagcgctgctgcgtcgcaaattgtctcaatcccaaccgatggaagcctgaacatgacgacgacattgcaagccaacccacaagccgcccgcgccgcgatcgtgctgtccgacgacgagcgccagccgtgcgagatctggacccgcgtgatgggctaccatcgcccggtctcgtcgttcaacgtcggcaagcagggcgaattccacgagcgcaagtacttccgcgaacgcgcgacggacgaggtcgcgctgcgcgcggcggcttgagcacggcccgcccacgcgatgaacctcgccctcccccggcggcgtccactcaaggtgggcgggctcgtcccgttcaccgcgaccgactatcccggccagttcgccgcggtcgtgttcgtgcagggttgcccatggcgttgcggctattgccacaatccgcacctgcagccgcgctcgcagccggccgagatcgaatgggacgcgctgctcgcgttcctcgcgcgccgcgtcgggctgatcgacgcggtcgtgttcagcggcggcgagccgtcgatcgatccggcgctcgccgcgtcgatcgatgatgtccggcggctcggcttcaaggtcggcctgcacagcgcgggcacgcatccgcggcggctcgcccatctgctgccgtcgctcgactggatcgggctcgacgtgaaggcgccgttcgacgactacgcgcacacgacgcgcgtgcgcgcaagcggcggccatgcgcggcagagcctcgaagcggtgctcgcgagcggcatcgcgtacgaatgccgaacgaccgcgcacccggatctgctgcccgagccggcgctgctgcgcgtcgcgcacgaactcgccgatctcggcgtcgagcattacgtgttgcaggtgttccgggcgcaaggctgcggcagcggcgcgctgaacgcggcatcgctcgccggctatccgagcgacgcggtgctcggccggctcgatcggctgttcgcgaacttcgcgatccggcgcgggtgagccggcgcgcttcggccgcctgttccggggctcgttcggccgctcgctcaacagctcattcagcaccttattcggcaccttacccggcgcaatcgcatttcccgcgccgtgttctgcgcgccgccgcgctcggctgggcagatgccgcaaccgtggccgcgggctcgatcgccgggtagccgatcgggtcgagcagccgccgctcggccacgcgcgccgcgcatcggatatcggaagtcggcggaagtcagcgcttgcgttcaagcgcggcgccggcatcctcgcccgcctgcgcgagttcgggttcgggcgcgggccggcttcccgcgagccgcgccgcttcggctttcgcgatcgcgagtatgcggctcgcgtcgcccggggcgaaatcctcgtgaaagcgctttctgacgccgtgctcgccgagctgcagatgcgcatcgggcgcgatcccgtgccgctcgaggctcttcttcgcgcatacgagcgggcagccgtcgatcgcaagaatcggccgccccgaatgcgcgatcttcagcagcgacggcacgtcgccgcccacgcccgcgatgcacgacatctccgcatcgccgccgcgatcgagccgcaccgcgacgtgattcgcgagctgcgcgacattcgagcaccccgagcaggaatagacgatcggcagcgttttcgtttcatggttcattccggtctcctgatcgcccgttcgccgcttgcgcgtatttcagtccggcattgcgtcgcgttcgagcggccgttgtcggaacagccgcgtcggcagccaccgctcgagcgaaaacaccgacagatcgatcgcgtcgagcgaattcttcacgagcaagccgagctcggtgtcgccctccatcgtcaggcgccggctgaagaacaatgtgtcggggtcttcgcggcgctgcgacagcagatagaaatcgtacgcggtcgcgccgatcgtcagatcgacatcccgcccgccggacagcgccgaaaatgccccacgccggcaaacgaaatcgaaggcgacgcccgcgtccttcacctgaatgcgcagcgggcgatcctccagcagcgcgagcgtctccgccggcaaatgccggcgcagcacgagattgatcccgcttgcgaacagcagcgcgcccggatacgcgggcagtttcgacagcagcttgccgagcgtgggcggcagttgaaagactggagcattcatcggggattcctcatcaacgggtccgaagcggcgcggcgcacgccgcgccgcggcctcagcgcgcgacgcgctcgaggcccggcttgccgtgccagtagccgttgcacgacgcctcgggcattctgtcgtgcagcgcggcgagcgcgtcgcccgcatccgttcggccgctcagcacgccgtgatacgcgtcgatcacgtcgatcatgtgttgcgattgcgggctcaaccggacgacgtcgacgttcagcgcacgcagcgcgtcgatctcgccgatcaggttgtagacgcgcgcggactgcgtcgaaatgccgttgagcacgagaaacggctcgccttcgcgcgtatgcagcggcaggccgtccggatgcgccatgcacacgtattggcagttgtccttcggaaaattgcgattgcgcgcggtgaagcagcgcgaggaaaacgcgagcggaatgcgcccgtacgcgaacacttcggtttccaggtgcgcgggccgctcggcctgcatccgcgcgagccccgcctcgctcatctcgggcggcatcacccagcgccgcgcgccgagcccggcgagcatcgcgagcgtcggcgggttgtacacgttcagccacggccccgcgacgaacgcgcgcgacgcgctgcggcgtaccgcgcccatgtcgttcgcctccaccagatagcggccgttctcggcgatctcgcgcatcgtcttcagatcgcggcccgattcgagcagcacctgcgtcgagagcacgacttccttgccggcctcggcgagcatgtcggcgatctcgatccagtccgcgaagcgcagctcgtgtcggcgcgagcaaaccgtctcgccgagatacacgatgtcgacgggcgtctccgacatcgcctgatagaactgcatcgtcgcgacgcgcggccagtagtactgtaccggccccaaagcaattttcatgatcctcgctcccgcatgccggcgtgcgccgtcgtgcgtgtcatttccacggccggtggtaggcgccgagcgtatgctgctgcccttccgcgaccttgttcagttccgtcatccacgcgggcttcacgtagtagcgcgcgaggttcgccgtgcactggtcgatcgcatcgcgccacacgcgcgtcacctgcgcgacgtacgcggggctgcgctgacggccttcgatcttgatcgcgcgtatgccgatctgcatcagcttcggcagcagctcgagcgtgttcaggctcgtcggttcctcgatcgcgtagtagctctcgtcggccaccgtgaagcgccccttgcagagcgtcggatagccggcgttctcgccgtcttcgtagcggtcgatcagcacgccgttcagccgcgattcgaggccgtccggcgtcttctgccagcgcaccgccttcgcgggcgagcacacgccgcgcgtgttcggcgattcgcccgttgcatacgacgacagcgcgcagcgcccctcgaccatcacgcacagactgccgaagccgaacacctcgatttcgaccggcgtgttctcggccacctgctcgacctgcgcgagcgacagcacgcgcggcagcaccgcgcgcgaaacgccgaagtgctcgtgatagaagttgatcgcctcgtagttcgtcgccgagccctgcaccgacaggtgcagccgcagctccgggtagcgctcgcgcgcgaagcgcatgagccccggatcggcgacgatgatcgcgtccacgcccgcgtcggccgcgcggcccaccgcctcccgccacgcggcccagccgtccggctgcggatacgtgttgagcgcgacgagcaccttgcggccgcgctcgcgcgcatagcggatgccggccgcgatcgcctgcgcgtcgaagttcaggccggcgaagttgcgcgcgttcgtcgcgtcgcgaaaaccgagatacacgcagtccgcgccgttgtcgaccgcggccttcagcgcgggcaggctgcccgccgggcacacgagttcgatcggcgcggcgcccgtcgcgaagtggctgctttgcgtcatggcatgacggctccatcaaagaaacgagaaaccgctcgcggcaggccggcgagcggcgggaacgggcgggcgcccggcgcgggcgccgtcagcccagcgcgggcatgggcgcgcacgccgccgcgggggcgatcgccgcggcggccgcgcgcttgacgcccgtgagcagatagtcgatcagctcgcgcacgcagcggatctcgtgaccgaacggcaaggtttccgagccgcggaagaacagcccgcgcttgatgtcgcccgcgagcgcgaacgcgagccgggtgtcgatgcagaactggccgtgcttctcgatgccgtcgcgcagcccgcattgctgcaggcaatcgaagccgacgaggcatttgcgcggcttcgccgcacgctgcagcttccgttcccgttccagatagttcgtgagccacggcgtgcgcaccgcgcgcgccggcagccccgcgacgctcatgaacgtgacgatgtcgtccggctgcgcctcgacgagcactttcttgaagttcggatgcgcgtcgccctcttcggtcaccgcgaacggcgtgccgagctgcacggcgctcgcgccgagcgcgaacagttgacgcacctgctcgtggctgtgaatgccgcccgccgcgatcagcggaatccgctcgcgctcgatgccgagctccttgaacagcgcgaacgtgccttcgagcaccgtggggaacgcgaaattcgggttgttcaggctgtcggtcgtcggcgcgccgaggtggcccgccgcgtagcgtgggttctcgatgacgacggcgtcgggcagacggttcttgcgcatccacttcttcagcacgagcccgattccgcgtgcgtccgacaggatcggaatcagcgcgacgtcgggaaaatcggcggtcagctcgggcaagtcgagcggcagcccggcgccgacgacgaccgcgtgcgcgccgctctcgcacgactggcgcacatacgaagcgtattcggacagcgcgcgcatcacgttgacggcgacgagcccgcggccgttcgcgagcgacttcgccgcgcggatctcgcgatcgagcgcttcgaggttcgccgcgtcgatgagcgcgcgatcgcgcgagcggccggtgcgcgccatcaggtcgggatgatgccgacgcagatcgacgctcgagatcgtcccgcacgcgccgagcgacgcgaccgtgccggcgagccggtgcgcggacacgccgacgcccatcccgccctgcacaatcggcagcagcgatctgcccttgatcacgagattcttgaatgcggttttgacgacggacacggacacggcaaattcctgaaaggggcggctcacgcccggtgcgtaagtgtgcggccgaatgggtttccgtcgccttaatcggcgtcaaggtctcggtccggatcgcgcgccgatccggggttatgatcagaataccgaaacatgggtgcgtcgcgtcgccgcgcgtcggccatgcgccggcccgctccgcgcgcgatgcgccccgccgtccgccttcatttcgccatgcagcgcaagctcgaactcgatcactcccccgcgctgagcgtgccgctgcgctttttcgtcagcgcgccgctcttcgcgctcgccgcggcgggcctgctgctgtgggcggggccggatacgctcgcgtcgcgctggtcgcccgccgcgctcgcgctcacgcatctgtgcgcgctcggcatgctcgcgacgacgatggtcggcgcgatgattcagatcatgtcggtcgccgccggcatccggatcgccgcgcccgtcgcgagcgccaccgcgatccacgcatgcctcacgctcggcacgctgctgctcgcggcggcattcgcgtgcgcggcgcccgtgttgttcgcccccgccgcgctgctgctcggcgcggcgttcgcgtggtttctgctcgtctgcgcgatcggcttcgcgcgtgagcggcggcgcatgccggcgggcgccgccgccgtgctgcgcaccgtgcgcctcgcgtggctcgcgctcgcggcgaccgtcgcgctcggcgcatcgctcgggttcgcgctcggcgggcatctgcccgtcttctcggtcgagctcgtcgatctgcacgcggcctgggggctggccggatgggtcgggctgctgacgatcggcatctcgtaccagctgattccgatgtttcaggcgaccgagccctatccgcgcgccgtcgcgcgcgggctcggcccgggcgtgttcgcggcgctcgtcgcggcttcggccgtcacgttcggcccggccggccgcgccggtttcgccgccgacgcgattcggctcgcgctatacgtgctgtacgccgcgttcgcggcatggacgctccatctgctccgcacgcgcaagcgccccgaggccgatacgacgacgctgttctggcgcaccgcgacggcaagcgtcgcaggcgcgggcgcgctgtggatcgcgaacgcgggcatgggcggccgcgacatcgcggtcaccaccggcgtgctgctgatgatgggcggcgcgtggtcggcgatcaacgggatgctctacaagatcatcccgttcctgctgtggtaccacgcgcaaaagtcgagcgagacggcgattcccggaatgccgaaggtcaaggagatgctgccggaacgcgtcgcgcgcccgcaatttttcgcgcacgtcgccgcgctgctgctgctcgtcgccgcgagcgtcgcgcccgcgccgttcgcgcggccggccgccgtcgtgctcggcgtgtcggccggctggctcgcgctcaacatgctcggcgcctggcggcgctatgcgcgcgttcggcggcgcgtcgcgtcagtactgcatctccgagcgtaaccggtcgacgtcgggaatgaagatgtcgcggccattgacgacgacgagctcgcgcgtgcagagatcgcgcagcacgcgcgagaagtgctcgggcgtgaggttcagccgcgacgcgatcgccttcttgcccgtctcgagccggatctgcatgccggattccacgggcgcgtcggtctgctcgagcagatagctgatcacgcgctgcgtgcccgagcgcagcgaatacgtctcgacgtcgacgacgagctgatgcagccgcatgctgaggctcgcgagcattcggcgtgcgaacgccgggttgtgatcgagctcctcggtcacgacggctttcgtcacgtgcagcagcagcgtgtcggagagcgccttcgccgtcaccgcgtacggcttgtccatgaacatcaccgcttcgccgaagctgtcgcccggcccgagcaggcgcacgatcttctcgatgccgagcggcgagaacgagctcagcttgatctggccgtagacgatcatgtgaaaaccgccgcacggatcgccccggctgaacaccgtctgcccgcgcggcacctgcacgcgcatcgtgccgcgcgcgagattgtcgagctcgccgcgcgacagcacgctgaaaagcggcagccgcgcaagaaaatcctgcacgggaatcttgctttccttcatcacgccaccttctagatcaatttcgaataagacgccgcggcgctgcggccgagatacgcgtcgaacaccatgccgatcgcgcgcacgaacatgcgccccttcggcgtgacggcgatgcgctgcgcatcgatcgtgagcagccccgcgtcgcgatacggctcgagctgcgcgagctcgggcgcgaaataccgggcgaaatcgatgccgtgcctgtggctgatctccgcgaaatcgacgggtgtgctgcacatcaccgtcatgatgacttcgcggcgcagcaaatcgtcggctgtcagcgcgaagccccgctcgatcggcaggcgccccgcgtcgagctggcggtaataggtcttcagcgagcgcgtcgattggctgtacgaggtgccgaccttgccgatcgccgatacgccgaagccgacgagatcgcattcggcctgcgtcgtatagccctggaaattgcggtgcaggctgcgctcgcgcagcgcgttgccgagctcgtcgttcggcttcgcgaagtgatcgagcccaatgtacacgtagcccgcgtcgagcagccgccgcgtcgattcgatgaagatccgcagccggtcttccgcgggcggcagctgcgcttcgacgatcaggcgctgcgccttgaagcggctcggcaaatgcgcgtagttgtagaccgcgatgcgctcgggcgacagccggatcacctcgtcgagcgtgcgcgaaaagctcgcgggcgtctgccgcggcaacccgtagatcagatcgatgttgaccgattcgaaaccggccgcgcggctcgcctcgagcgcgcgctcgaccatcggcagcggctggatccgatgcaccgcctcctgcaccgacggatcgaagtcctgcacgccgaagctcgtccggttgaagccgagcgccgcgagcgactgcagggtgcgctcgttgaccgtgcgcggatcgatctcgacgccgagctccgcgtgcggcgcgaagtcgaagtgctcgcgcagcgcgcgcatcaggcgcgcgagctcgtcgatcgcgaagaacgtcggcgagccgccgcccagatgcagttgcgtcgtccgccgatcgcggccgagatccggcgcgacgagctccatttcgcggatcagatagtcgacgtacgcgctcgtgcgggtgtgatcctgcgtgatgatcttgttgcacgcgcagaagtagcagagcgactcgcaaaacggcagatgcaaatagaccgacagcggcggattatgctcggctgacgcgcggcgcgacagatgttcgcggtacgcgcgctcgtcgaatgcgtcggagaaccggtcggccgtcggataggacgtatagcgcggcccttgccggtcgaagcgccgaatcagcgcttcggagatctgaacgtccgcgaacgcggacacgtcgtgttggggagcgggcgcggtcgtatccgcgccgtcgttcgaatgcgttgtcatgtccatctgcttgtaccctggcatgccgcgcgaaacgccggcgttccattgtcgggcgcgcggcccggacggacttgatgcaaatcaacctccgacgccgcgcgcttgccgccgaacgggcggcgcgcgtatacgctgaagggctgcccgcccgctacgcgagcacgaagcgcccgacgagcttgcccatatgctcggcctgctcgcgcagcgacgcgctcgcggcagccgattcctcgacgagcgccgcgttgcgctgcgtcacttcgtccatctgcgtgatcgccgcgttgacctgctcgatcccgtcgctttgctgctcggacgccttcgcgatctcgctgacgacggtatcgacgctcttgatcgacgcgttcacgctgcggatcgcatcgtctgcgcgctgaaacagcgacgagccgtcggtcacgtgccgaatcgattcgtgaatcagctccttcacgtccttcgcggcggtcgcgctgcggtgcgcgagcgcgcgcacctcgcccgcgacgaccgcgaagcccttgccctgctcgcccgcgcgcgcggcctcgacggccgcgttcagcgcgaggatgttggtctggaacgcgatgccctcgatcaccgtcacgatctccgccatccggttcgaactgtcgtgaatccgcgtcatcagcgataccgcatgcgtcacgatccggccggtgtccgccgcgcgctcggacgccgcggcgctcagcgtgctcgcgtgcgatgcgttcgacgcgttatggcgcaccgtcgacgtcagctcttccatgctcgccgccgtttgctcgagcgatgccgcctgcgtctcggtgcgccccgacagatcgaggttgccggcggcgatctgctggctgccgaccatcaccgaatcggcgacgcgccgcgtctcggtcagcgtctgcgcccagacgtcgagcagcgcgttgaagccgcgcttgatgaacgcgaattcgtcgccgccgcgcaccgcgaggcgcgcgcgcagatcgccgtcgcccaccgcgcgcatgcagtcggacagttgcgcgacgtcctcgtgcgtcgacatcgcgaaggcgacgaaaagatagagcgcgcaggcgacaagcacgacactcagggcgaggatcgcggccaccttcacctgttcggcatgcgcgcgcgccgcgaggcgctcgcgcagttgttgcgcgagcgtgccgtgcacgcgatacagcgcgtcgatcgcatcggtgccccgctggaaataggccttcgcgtcgatcgacgcgtcgccgcccgcgagcgcggccgccgcgcgttgaaacgccgccaccgcgccgagatcgacgccgtccggcacgcccgcgccgagccggtccttcatgcggtcgagatgatggcgaatcacgctcatctgttcggcgaggctgcccgcgcgcaccgcgagctcgcgcttgtcggcctcgtcgagcgcgccgcccacaagcgcggcggcgcccttgccgcgcagcacgccgaccgtttcggccgtccccggcagcacgaacagcaccgaatcgatcaggtgatagttcgatgcgtccggatcgacgccgagccgcgacgccaccgcgagatccttctcgaacaggaagatcgcatggatcacgtcggtgtgcgaaccgaacagcgcggccgcggacgtgccgagtccgcccgccgccaccttgccgtattcgctcgcgagcgcgtccaccgccgtgacgatgtcgaaccggtcggtgccgcgcacctgctgcttgagcgtcgccgcgagacggccggcgctcgcgctcgccgcgtcgaacttcgcgcgcattgcttcgttgcccgcgagcaccgaagcgcccgcgccgcgccgtacctgcaccgccttcaacaaatcctgcgtcgtttcgaggatcgagatgccgtcgcgctcgccctgcgtcgtcgcataagcgtgccaggcgacggcgagcgtcgcatagagcgcggcgacgagcggcacgatgaacagcgcggcgagaatcacgagcttcctgggcagcttcatgcgcgccatcaggcgcatacccggtccaaatacatgcttgctcattcttgccccttttcgatgtgatgagacgacctttacggccgcctttccgtatacggatcgttcggcccgatacttaagcaagatcaatcatccgatcacgcatcgaaatcttctgtacaccgcacaaattgcgcgatggcccgcgcgccgccgcaaccgcatacgcgatgcgcgccgcccgcacgcgccctgtcacacggctcgcggccgctgcgtcatttgttcgcgcccgcgccgcgcattcgcattcatgcgtcgctgtgccgcatccaagcaatgttccgttttccggagccttgcttgatgtagatcaaacttgcgatggggccggacatccgctccggcctagtttcatccgcacgtccgccccgctcgggcggcatgtcgcgcgcgccgcggccgaccgtcgcgccttcgatcgagcggcacgcgaccgaagcgcaatcgcaccgcgccggcgcgcacgagcattggacccgcctcgcttcacgcattaagatacataataaatgcatcttaactggagagccaatgtgaagatcccgctcgcgaccccacaaccgtctcggcagcccaccggcctgccggtgctacggctcggcttcagaccgttctatctcggcggcgcctatttcgggatcgtctcgatcgcgctttggctcgcatcgctgcgcggccatgcggtggccggcctgtcgcccgcgataagcgggctcgcctggcacgttcatgaaatggtgttcgggttctccgccgcgatcatcgtcggcttcctgctcacggcgattcgcgcatggacgtcgcgcgagacgctgcacggcgcaccgctcgccgcgctatggctgctgtgggcggccggccgcctgctcgtctgggcgggaccggagccgctcgccgccgtggtcgattccgcgttcttgccgatcaccgcgatcctcctgctgcgcgtgctgctcgccgcgcgcaaccaccgcaatgtgttcctgaccgtcgcgctcttcctgttcggtgcgctcaacgcgctctttcacgggtgggccgcgcatgggcgcctcgacctcgcgctgcaggccgcctacgcggcggtcggcttcgtcatgctgttcgtcgtcgtgatcgcgggccgcatcgtgccaaccttcacgatgaacgcgattcccggcttcacggtcaagcgctggaaatgggtcgagacgctcgccgccccggcgacggtgctcgcgctctgcgcggacgcggcccgactgccgggcgcgatcgtcgcggccgtcgcgttcgccgcggctgcgctgcacgcaacgcgcatcgtcggctggcgttcgtggcgcgtcggcgcacggccgatcctgtggatcctgcatgtcgcgtacgcctgggtgccggtgggcttcgcgatgctcgcgctcgccgcgctcgacgtcgcgccccattcgctcgcgatccatgcgctgacggtgggcgtgatcggcggcgcgatcgtcgcgatgatcacgcgcaccgcgctcggccatacgggccggccgctgcgcgcggggcccgccgaaatcgcgtgttactggctgctgatcgcggccgcgctcgtgcgcgtgttcgcaccgtggatcgcgcccgatgcgacgcgcgtctggatcgacgtcgcgggcgcgtgctgggtggccgcgttcgcggtgtatgcgttgcgttacaccggctatctgaccgcgccgcgtatcgacggcaaggccggttgacctgcccgcgcggcgttcgaacgcgccgccgcgccgcgggcgacgtgcgatgcggcggcagccgctactgccgcgaccgcggtgcgaagcatgccggcaccgcggcgcatcgtcgccctcgcgcatccgtccccgatcgagaaggatgccgaagcagtctcgcgcgtcatccccaccgtgaactccagcgggccgccgcgtcgttcgaacacgcatcctcgtggctgatgcgacccccgctgcccgtcgcgcgaatgcggcctcttgtcgcacgcgcgggcgccgccgcctcgtttgccggccgcgccccgccgcgcccctgcggcaaagacacgactcgaagcagggtctccgaacgcacgcttgcggcccgccaaatagatgcataccatatacaacaattaaggccaacgaccgaaccgagtcgcgccgcgcgtcgcacgtcgaaccgcgcggaggctaccgccctgctctacatggattcgcccatgctcaacgtcgatcaacccacgccgctcgccagagcgctcgaacaaacgtaccggcacggcttcgtgaccgatatcgaatccgattcgctaccgccgggcctcgacgagggcgtcgttcgggagatctcgcgccgcaagcgcgaaccggcgttcctgctgaaatggcggctcgccgcattcgagcgctggctcgcgatgtcgccgcccgattggggcaagctgcgcatcgcgccgatcgatttccaggcgcagtcgtactactcggcgccgaaatcgctgaaggatcagccaaagagcctcgacgaagtcgacccgaagctgctcgaaacctacgaaaagctgaacgtgccgctgcacgagcgcgcccggctcgcgggcgtcgcggtggacgccgtgttcgattcggtatcggtcggcacgacgtttcgcgagcagctcgccgaagcgggcgtgatcttctgctcgttctcgcacgcggtcgagcatcaccccgaactgatcgagcgctacctcggcaccgtcgtgccgcccgccgacaatttctatgcggcgctgaactcggccgtgttctccgacggctcgttcgtctacgtaccgcaaggcgtgcgctgcccgatggagctctcgtcgtacttccggatcaacgcgcaaaacaccggccagttcgagcgcacgctgatcatcgcggagcccggcagccacgtcggctatctcgaaggctgcaccgcgccgcagcgcgacgagcatcagctgcacgcggccgtcgtcgagctcgtcgcgcacgacgacgcgcacatcaagtactcgaccgtgcagaactggtatccgggcgacgcggacggcgtgggcggcatctacaacttcgtgaccaagcgcggcctgtgcgcgggggcgcgctcgcggatcgcgtggacgcagatcgagacgggttccgcgatcacgtggaaatatccgagcgtcgtgctgcgcggcgacgaatcgagcggcgagttccattcgatcgccgtatcgaaccactgccagcaggccgacaccggcacgaagatgatccatctcggccgcaacacgcgcagccggatcgtctcgaaaggcatcagcgcgggccgcgcgcagaacagctatcgcgggctcgtgcgcgtcgcgcgcaccgccgaaggcgcgcgcaaccatacgcagtgcgattcgctgctgatcggcccgcaatgcggcgcgcatacgtttccgtatgtcgagagcgcgcgcggcgacgccgtcgtcgagcacgaggcgacgacgacgcgcatctccgaagatctcctgttctattgccagcagcgcggcatcgatccgcaggaagcgacggcgctcatcgtcggcggcttctgccaggcggtgctcgaagcgctgccgatggagttcgcgctcgaggcgaaggcattgctcgcggtgtcgctcgagggcgccgtcggctgaccccacacatgacaaacgaaggaatcgccatgaatcgatccgaacccctgctgcaggtattcgacctgagcgtcgaagtcgcgaagcgccgcgtgctgcagtcggtatcgctcgccgtgccggcgggcgcgctcgtcgtgctgatgggcgcgaacggcagcggcaagagcacgctcggcatgacgctcgcgggccatcccgcgtatcgcgcgacgcacggccacgtgcgcttcggcgggcaggacctgctcgcgatgagcgtgcaggagcgcgcgcgcgccggcctgttcctgtcgttccaggcgccgcccgatatccccggcgtgaagaacaatctcttcgttcgcaccgcgctgaacgccgtgcgcgaggcgcgcggcgacaccgcgctcgatgcgctcgactttctcggcgacgcgcgcgcggccgccgcgcaagtcggcctatccgatgcgatgctcaaccgttcgatgaacgaaggattctcgggcggcgagcgcaagcgcaacgagttgctgcagctcgcgctgctgcgcccgcggctcgcgatgctcgacgagatcgactcgggaatggacgtcgacggcgtgcgcgcggcggtcgccctgatcggccggctgcgcgagcaaggcaccgcgttcgtgatcgtctcgcattatctgcagatgatcgaagcgctcgcgcccgatacggtgctgttgctcgatcgcgggcgcatcgccgaatccggcgatctcgcgctcgcccgcgacatcgcagccaagggcttcgcgcgctcggacgcactcgcgcaggcctgaagcgatgacgacgaccgccaccgaccgggccgccgcgcgagcccaactcgcgcaacacggctggatctcgcgccaccacgaatcgttccgccatctgccgccgcccgcggccgatacatggctcgacgccgaagccgaccgagcggacgcggcgcgcccgccgggcgccgccgcgcacgccgcctggctgctcgcgcccgtcggctccggctcgctcgaacaggtcgacgcatgctggctcggcaccgcggatcgcgccgagcgcgccgcgttgttcgcggacttgccgacgtcgccggacgatgacgccgcgccgtttttctgggcgcatcgcgcgctgtgcgaaacgggcttgcgactgcgtatcggcagcggccccgcgcagcgcgcgcccacgatgctgcaactgcggctgccggcgcaggggcgcgtcgaagcgccgctcgtcgtgatcgacgtcatgccgggcgtgcattgcgtgctcgtggagtctcacgagcacgccgccggccgcgacgcgccgctcacgcagaatctgcacgcgtatgttcggctcggcgccggcgcgtcgctcgaccatctgcgcatcgccacgccgggcgcgcgcgatcggatcgcgcatcacgtgcacgtgtgccttcagcgcgacgcgcaataccggcaatcgctgctcgcgtcgggcagcgaataccacctgcaacgcacggtgctcgaactgcgcggcgaacgcgccgtggcccgcgcatccggcgtgttgttcgcgtcgtcgcaagcgaagctcgagcagcaggtacgcgcggcgcacgcggcgccgcgcacgcgaagcgcgatcgacacgctcgcgctcgcgagcggccatgcgcagatcgtcgcgaatgcgttctcgtcgatcgccgcgggcgcgtcgggagccgatctgcggcagcgcctgagcggcattccgacgagcggcgagccgcgcgtcgtgctgcggccgcacctcgaaatccatcacgacgatgtgcaggccgcgcatggcgcgacgtggggcgcgttgcccgaggacgcgctcttctacgcctgccagcgcgggctcgaccgccgcgatgcgctggcgatgatcgtcgcgggcatggcgcgcgcggcgctcgcgcacggcatcgacacgccgggcaggctggaagcgctcggcggcgacgcgctgctcgcgcgcgaagtctcgcggcatctcgccgaacaaacggaggcacgccatgggtgacatgctgcgttcggccacgatgatggcgagcgcgtttccggcgcttgcgcagcgcgtgaacggcgcgccgctcgcgtatctcgacaacgcggcgacgacgcacgtgccgcagcccgtcctcgccgcgatgcgcggcttcgacgagcgcgatcgcgcgaacatccaccgcggcgtccacacgctcagccagcgggcgaccgacgcttacgaacgcgcgcgcgacacgctcgcgcgcttcgtcggcgcgaacggcgagcacctgctcgtcttcacgtcgggcgcaaccgatgcgctgaatctcgtcgcgaatgggctatcggttgccggccacacgcaagccgtgctgcaggaaggcgacgagatcatcgtcagcgcgctcgagcatcacgcgaacctcgtgccgtggcagatggccgcgcgccgttgcggcgcgaagctgcggatcctgcatccggatccgcagggcagcctgcatgttctggacctcgaacgattgctggggccgcgcacgcgcgtgttcgcggtcaccgcgtgctcgaacgcgacgggcgagcggccgccgtacgaggcgctgctcgcggccgcgcgcgcgggcggcgcgctgacggtgctcgacgcggcacaggcggtcggccacgacgtgcccgatctgtctgcgctcgcgtgcgacttcgccgcgttctccggccacaagatgtacgggccgatgggcaccggcgcgctcgtcggccgccgggacgcgctcgagcggctcgtcccgctgcgcttcggcggcgacatggtgagctgggtgggcgagacggacgcgacattcgacgcgctgcccgcgcggctcgaaggcggcacgccgaacgtcgcgggcgcggtcggcatcgcggcggccgccgactatatcgacgcgatcggccgcgcccggatcgacgcccacgtgcgcgcactgcgcgatcacgcggccgcgggcctcgcggcgctcgacggcgtgaccgtgctcgcgccgcgcacgtcgtcggcgatcgtatccttcgtcgtcgacggcgtgcatccgcacgacatcggcacattgctcgacgagcgcggcatcgccgtgcgcacgggctttcactgcgcgcagccgctgctcgaacggctcggctgcgggccgacgacgcgcgcgtcgttcgcgctctacaacacgcacgacgaagtcgagcgcctcgtcgcgggcgtcgcgcaagcactgaaggtgttgagatgaatccgatcgaatcccccgccgtcgccgccgacgcgcaaagcacgctctaccaggagctcatcgtcgagcacaagcgtgcgccgcgccgcttcggcaagctcgccgaaccgacgcacgaagcgcgtggccacaatccgcaatgcggcgacgatctgaaagttcagttgcgcatcgaaggcggccgcatcggcgacatccgcttcgacggccacggctgcgcgatctgcatcgcatccgcgtcgatgatgaccgaggccgtgatcggccgcgacgtcgacgccgcgcgggcgctccagcagcgattccgcgcggtcctcaccggccaggccgagcacgacgaagcgtatctcggcaagctctcgagcctcgtcgcggtgcggcgctatccgagccggatcaaatgcgcgctgctcggctggcatgcgctcgcgcacgcgctcgatacgcgcgtggccgcccctggcgaaacggagccgcacgcatcatgagacgttcgcgagaatccgtcgtgttgcggcggccggtgaaggtcgagtgcgtgccgtccggcgcgccgctcgagctgcccgccggcaccgctgccgagatcacgcaggcgctcggcacgaacttcacgctcgtcgccggcggccagatggtgcggctgcgcggcgaggacgccgacgcgatcggcaagccgccgcccgggccgctcgacgtgccggacggccccgttacgccggacggcgcgcgggcatgcgtgatgcggacgctgaagacctgctacgacccggagattccggtcgacatcgtcgagctcgggctgatctatggctgcgagatcgagcccgccgggcacgaccgcctgaaagtatcgatcacgatgacgttgaccgcgcccggctgcggcatgggagaagcgctcgccgacgaagtggccgacaaggtgctcgcgctgccgttcgtcggcgaagtcaacgtcgacatggtgttcgatccgccgtgggaccggtcgcgcatgtcggaggcggcgatgctgacgctcggcctctgacgcggcccggcacggcatgcgttgcccaagccgctcgtgaagccgcccacgcccgcgttcgcgggcgtttcgcctggatgagcgcggtccgcgccgatgtcgttcgacgcggccgcgataccggcgagccgctaccgctcgccgccactcccaccccacgcctcgaaccgatacggacgagcgccgagacgtgcggccacgcgctgccatgccgcgctcatcgcgcccgcggcggccgttttaatgcggctcgacgcccgcccgggcgtcgagccgcgtcctgccccgccgcgtgcgtcaaccgccgcagccgccgcccgagcagcagctatcgcccgcatcatgatgcccgagcgcgtcgccgcgcttggcgatctgcacgcgccactgcgacggccccgcttccagatacgtccattcgaacgaagcggccgcgcgctcctcgagctggtaatagagcggcttcggatcgtgatcgttgatcagttgcaacgcttcgccgccgggcagcgcatcgaaggtgccgaagatcagcgcatggcgcttgtgatgaggaatcctacgaacgtcgatgatggatgcgtactgctcgttcatgacctgatccttgaagggagaaagacgcggcgcgcgaccggtgcgcagcgcgcgccattcgccggaaagcgcgctcggcgttcgtccggcttgcaacatgcagccgttaactatataaagtgcatgtgccgagcatgttatagcgcgccactctcaatagcaacataatgcatgcatctttttgccacgtatgcgactctctgaatacacggactacacgctgcgcgtgctgatgtactgcgcgtcgaatccggatcggctcatcacgatcgcggaactcgccgaacgccacgacgtatcgaagaatcacctgacgaaaatcgtcaacagcctcgcgcgccagggcacgctcgagacgacgcgcggccgcggcggcggcgtgcgcctcgcgctgccgcccgagcgcatcggcatcggcgacgtgattcgcgcatccgaaacggacttccggctcgtcgagtgcttcgaccggaacaccaacacgtgcatgctcgccgcgaagtgccggctcgagcgcttgctcgacagcgcattgcgcgcgtacttcaaggagctcgacggcgcgacgctcgcggatctcgtcggcgcgccgccgaagagcggattgagcgcggccgagaagacacacgaattcgcgatcgcgatgccgccgaaatcgatcgcgcgagcgcgatcatgacggccgcgtccggcaactgagccgccacgcgccgcacgagcgcggcggccgatcgctcgcggccggtttcgcagtcggtttcgcagtcggtttcgcggcatccgtttttcgttcggcgcgctcgcccgcgccgcatcaccgcaccgccgcattaccgcattaccgcattaccgcatcgccgcgccgacgcgtcgcgacagacgaacgcgcgagcgcgtcaggcctcggtcggcacgtcgaccatcgcgaagttgagcatcttcaggtgggagaccatcatcgaatccatcgtgcggacgtgttgatcgaaccattccgccacctccaccagcaagcggcgccccagttcgaactgcgcatcgcgcgcgagcttctcgcgcacgtccgccgccaccttcagcacctcgttgtgatcggccgcatggcaatactgcgggccgaacttcgtgctcgccatccagcgctcttcccgctcgaagtgctgccggcagtgatccatccagacgtcgtacgcctgcaggaaatgggcgtcgtccgcgcgcgcggccgcgtcgagcaactggacgaattccgtatgaacggcgtcgacgaacggatcgtcgagcttcagctcgggtgcgagctcggtcgaaaggtcttgcatcggaaggacggagtggttcgtgattcgggacgcggcccgacgggccgcctcttcgaaggtacatgccaacgccgccgcctgctcgccgatcttcgttcccgttgattcagcacaagcccgccgacgcacgcgcatgtgcgcgcgacgcgtcgccgcgctcggccgccaccgcgttccggcgtgcgttttcgtctcgcgttgggttcgtctgaacgcagatcaagccctcgccccatttgttgtttgcgaatcgtcaacatgcgcttcgcggaattccgctacattccgccgccaaagcgactggatgtcgcatcgggcgcgatgcatgcgtttcggcgtctcgaccgacccgcttcaccacaaacctaggcaaattcaatggtccgaagaataacgagtagcgcgtccgcgatcctgcgattggggctcgtcgcgggactttccggatgcagcgagctgcatgtgctcgatcccaaaggcgcggtgggcgccgcggagaaatcgctgatcgcgacctcgacgtgggcgatgctgatcgtcgtcgtgccggtgatccttctcacgctgctgttcgcatggcgctaccgcgcgtcgaaccgcaacgcgacctacgcgccgaaatgggcgcactccaccgcgatcgagatcgtgatctggacggtgccgtcgctgatcatcctgttcctcggcatcctcacgtggaagaccacgcacgcgctcgatccgtaccggccgctcgaatcggcggtgaagccgatcgacgtcgaagtcgtcgcgctcgactggaagtggctcttcgtctatccggatctcggcattgcttcggtaaaccaactggcggtgcccgtcggcacgccgatcaatttccggatcacgtccgattcggtgatgaactcgttcttcatcccgcagctcggcacgcaggtctatgcgatggccggcatgcagacgcgcctgcacctgatcgccgacgagccgggcgacttcgccggcatctccgcgaactacagcggccgcggcttctcggacatgaagttccgcacgctcgcgacctcgcgcgacgcgttcgacgcgtgggtcgcgaaggtgcgcgcgtcggccgaccggctcgacatgaccgcgtacggccagctcgcgcagccgagcgagaagcagccggtgcgctactactcgacggtcgatcctcggctcttcaataacatcatcgcgaagtacaacaacggccacgtcctcgatctgaaggacgccgcctgtcggacgaaggggtaatgcatgttcggtaaattgacgctttccgccatcccgttcgatcagccgatcgtcatgggcgccgccgcgctcatggcgctcgtcgcgctgtcggtcgtgggcgcgctcacctacacgaagcgctggaaatggctgtggtgcgagtggctcacgtcggtcgatcacaagaaaatcggcgtgatgtacatcgtcgtcgcggtgctgatgctgctgcgcggcttcgccgacgcggtgatgatgcgcctgcagctcgcgctcgcgtacaacgggcccggctatctgccgccgcaccactacgaccagatcttcaccgcgcacggcgtcatcatgatcttcttcatggcgatggcgctgctcgtcgggctcttcaacctgatcgtgccgctgcagatcggcgcgcgcgacgtcgccttcccgttcctgaactcgctgagtttctggatgacggccgtcgccgcgctgctgatgaacgtgtcgctcgtcgtcggcgaattcgcgcagacgggctggctcgcgtatccgccgctctcggagctgcagttcagtccgggcgtcggcgtcgactattacctgtgggcgctgcagatatccggcgtcggcacgctgatcaccgcgatcaacttcttcgtgacgatcatccggatgcgcgcgcccggcatgacgctgatgaagatgccggtattcacgtggacggcgctttgctcgaacgtgctgatcatggcgacgttcccgatcctgacggtcgcgctcgccctcctcgcgctcgatcgctacctcggcatgcacttcttcacgaacgacgccggcggcaacgcgatggtctacctgaatttgatctgggcgtggggccaccccgaggtgtacatcctcgtgctgcccgcgttcggcatctattcggaagtgatcgcgacgttctcgaagaagccgctgttcggctacaagacgatggtctacgcgtcgtgcgtgatcatggtgctcgcgttcctcgtgtggctgcaccacttcttcacgatgggctcgggcgcgaacgtgaacgcgttcttcggaattatgacgatggtgatcgcgatcccgaccggcgtgaagatcttcaactggctgttcacgatgtaccgcggccgcatcgagttcaccgcgcccgtgctgtggacgatcggcttcatggtgacgttcacgctcggcgggatgacgggcgtgatgatggcgattccgggcgcggacttcgtgctgcacaacagcctgttcctgatcgcgcatttccacaacgcgatcatcggcggcgtcgtgttcggctatctcgccggcttccattactggtttccgaaggcgttcggcttcaagctcgacgagaagctcggcaagcgcgcgttctggtgctggttcatcggcttttacgtgtcgttcgtgccgctgtacgtgctcggtttcatgggcatgacgcgccgcctgaaccattacgacaaccccgcctggcatccgtggctcatcgtcgccgcgtgcggcgtcgcgttgatcgcgctcggcgtgctgcaccaggtcgcgcaggtgtgggtggcggtgcgcaatcgcaacgcgcccggctaccgcgacacgacgggcgacccgtgggacggccgcacgctcgaatgggcgacggcctcgccgccgcccgtctacaacttcgcggtgatcccgaccgtgcacgcgctcgacgagctcgcgtaccgcaaggagcacggcatcggcgtcggcaagaacgccgtctatcaggacatccacatgccgtcgaacaccagcgcgggcttgttcgtcggcatgttcagcctcgtgctcggcttcgcgctcgtgtggcacatctggtggctcgcgatcacagcgttcgtcggcatcgtcgcgatggtggtgctgtacagcgcgggcgagaacgacggctattacattgcggccgacaccgtccgcgagatcgaggaaaggcgcgccggcgcgcgcgcgccggcgcggccggccgaagtcgaactggaggcaaactgatgtcgcacaacacgatgacgctcgaccacgcggcctcgcacgatcatccgccatcgcattcggtgttcggcttctggctgtacctgatgaccgactgcgtgctcttcgccgcgctgttcgcgacgttcgcggtgctcggcaaccagttcgcgggcggcccgaccgcgaaggacctgttcgacattccgggcgtcgcgctcgaaaccgccgcactgctgctctcgagcatcacgtacggcttcgcgatgatcggcgcgcaccagcggcggcgcggcgcggtgttcggctggctcgcggtgacgttcgtgctcggcgcggcgttcctcgcgatggagctgcgcgagttctcgcatctcgtcgccgaaggcgcgggcccgcagcgcagcgcgttcctgtcgtcgttcttcacgctcgtcggcacgcacgggctgcacgtgacggcgggcctcgtgtggatggccgtgctcgtcgcgcaggcgctgcgccgccccgagctgaccgagcgcgacatccgccggctcacttgcctcagcctcttctggcacttcctcgacatcgtctggatctgcgtcttttcctttgtctatctcgcgagcgtgatctaaatggcccattcgcatccttcccacggcgacgaagcacacggcaccgtcggcggctatatcgcgggcttcgtgctgtcggtgctgctcacggccgcgtcgttcggcctcgtgatgggcggcgtgctgccgccgcgcgaggcactcgtctcgctcgccgtgctcgccgccgtgcagatcgtcgtgcacctcgtgtacttcctgcacatgaacacgtcgtcgagccagcgctggaacgtgatggcgttcagctacaccgtgctgaccgcgctgatcctgatcttcggcacggtctgggtcatgcacaacgtcggcatgaacatgatgtcccggtaggcgcgccgtcttgtctatcgacgatgccgtcccgcgccggacggcattgcccttgtcgcggccggatcgcgcgggctgtcgacgcccgcgccgctgcgcccgcttgtccgcgtgccgtgcgcgccgcaatccggcggccggcatgcgcgccgccgcccgcgccctccgccgcatggccgcgaatcgcggcgcgacggcgcgccgcgcatcgctgtctctttgtgtgaccgactccatgaacgactcctcccaccccattcgcgtcgacgagccgatgccgcaccgcaaggtcatccgctcatggatcacgccgttcggcgagcgcgtgatcgcgcgctcgatcgtgctgctcgccgtcgattatctgctgctcttcgccgcgttcgcgggcgcgctgctcgccgcgtcgggcatcgtgaagatcgtctgcgggatggcggccggcttcatcaccgggcgccttttcatcatcggtcacgacgcgtgccaccagagcctcacgccgaatcaccggctcaaccgctggctcggccgcatcgcgttcctgccgtcgctcacgccgtacagcctgtgggaagtcggccacaacgtcgtccaccacggctacacgaacctgaagggcttcgatttcgtctgggcgccgctcacgcccggcgagtacgcggcgctatcgcccgcgcggcgcctgctcgatcgcatttatcgcagcggctgggcgccggggctctactatctcgtcgagatctggtggctgcggatgtactttccggcgaaggcctacctcggcgcgtcgcggccgatcttccgccgcgactgtctgctcgtcacgggcttcgccgcgctgtggatcggcgcggtggtctggatcgccgcggcgacccggcaatcgatgccgctgctgctcgtcacgggcgtcgccgtgccgttcctgttctggtgctcgatgatcggcttcgtcgtctacgttcaccataccgatccgcgcatctcgtggcatgcgaaccgcgccgagtggtcgcgcgcggcgccgttcgtatcgaccacgttgcacctgacgttcccgttcggcatcggcggcctgctgcatcacatcatggagcacaccgcgcaccacgtcgacatgagcatcccgctgtacgggctgaaggacgcgcaggcgaagctcgaggcaatgctgccggggcgcatcgtcgtgcagcgcttcagttggcgctggtatttcgacaccgcgcggcgttgcaagctctacgatacggaccgcaagcgctggaccgactatcgcggccgcgcgacgagcgacgcgcatctgcgcgcggatgcgccgatggccgagcagcggccgatcgacgcgccgcatgggccgggcggcgcgtgacgcgggcggctgcgcggttagcggttagcggttagcggttagcggttagcggttagcggttacgttagccgttgcggctagcggctgcacggccccgaatgccgctcgcggcatcgttcccgccgccgcgcgcatcgcgctcgccgggccgcggcgaacgagcgcccccggatgcggcgcgcgcccggcgcgtgcggccgcgccccgataaaacaaaaccggccgctcgatgaagcggccggccgattcgaacccatcgcggcgcggcggcgaaccgcccccgccgcacgcattacttcagcgtcacgggcacgctgaaatacttcttcgcgaggccgtcgatcgtgccgtcggctttcagttccttgagcgcctgattgactgcgctcttcagctgcgcgtcgttcttgcgcatgccaaagcccacgcccgtgccaaggatctcggcgtcgctcacgtggtcgcccgcgaacgcgaaacccgcgccctgcggcttcgacaggaagcccttcgcgccggcctccgaatcctggaaggtcgcgtcgaggcggcccgacttcaggtcttcgtaggcgagatcctgcgtctggtacggcacgacttcgacgcccgccggcgcccagcgcttcttcgcgtacgcttcctggatcgtgccctgcagcacgccgatgcgcttgcccttcagcgacgcggtggtcggcagcaggccgctgcccttcttcgcgatcagctggttcgggatcgtgtagatcgggtcggtgaaatcgattgccttccgacgttgctcggtgatcgtcatgtcggagttgatcgcgtcgaacttgcgcgcctgcagcgccgggatcaggccgtcgaacgcgttctcgacccacacgcacttgaccttcagcttcgcgcacaccgcgttgccgatgtcgatgtcgaagcccgccagcttgccgtccggcgtcttgtactcgaacggcgcatacgacgcctcgacgccgaagcggatttccttcaggtcggcggcgaacgcgctgcccgccgccagggccgtggccgtcaccaccgcgtgcgcggccatcttccgccagttcaacttcatcaggtgttctcctcgctttgaacgaacaatgtcagtcaacgaccggaccgccgcatcattgcagcgtcgaaatttccggacaaccgcgcggggcggccgtgatgcggcgcaacagccgcaaggtcgcgattgtaccgcctcgcgcgcgccgagccgtcgaacccgcgctcgggcgccgccgcggcggatgcgcggcgcgcaccgcacggaacccgcaagaggatgtcgcaatcgcgcaaggccgcagcgtccgccgcgcacccgcgccgctacgcgcctgtgccgtcgtcggcgagcgcgtcggccagcgccgcgcacagatgcgagtagacggcacgcgccataccgagacggccgcgctgctgcagcgcatcggcgatctggcgggcgccggcacgctgattcccgcgcacggcacacccgcgcgctacgaggtgatcgaatggctgacgttcgtcagctccgagctgcacaagacctacagcccgtggctctttcacgccgacaccgccgattcgacgcggcggcagtgcctcgagaagctcgatcgccgcctgcaggaagtcgacgcgcatctcgcgacgcgcgactatctgacgggcgccttcacggtggcggacgcgtatctgttcgcggtcgcgaactggtcgaacttcctgcgcatcccgctcgcgccgtatccgcatctcgtcgcgttcatggcgcgggtgggcgcgcgggcgaaggtcggcgaagcgctcgcggccgaaggcctcggccgttgacgcgcgcggagcgccgggccggcgcgcgcgcgtcacgcgagcgccgcgtgggtgtcgcgcgtcgtctcgatcacgagcagccccgcgcgcaaaccgggcttcaccgacggattcggaaacacgatgcgctcctgctcgtgccgcaccgcgtagcgatagtcgccgtcgcgcgcgagcagcgtgccgcgcgcgaacggcgtgaaattcggcacgtcgttcgcgacgaacagttcgagcgcatcgctttgcttcgtgatctggtcgacgaccgtgaacgcgcgcggcagcgcgccgcgcggcgcgtcgcggcggccggacacgaggcggcgcaccgccgcgtcggcgggcgcgaagcgcgacagatcattcgcgccgaacggcatcactttgccgagctcgagcgtgcaggcgagcgcgccgcaggcttgcgcggtgaaatgcgagaacgtgctgcccttcgtggtatgcagcagcaccgcggcgatctgcgcctcgccgagccactcgaacatcgtgcgcgtcggcggctcgcccgtgtgcggcagcagcgcgaactgctcgaacaccgacgcgcgaatcgccgtgtgcatgtcgatgtgccagcgcgcgccgcgcgcgcggcccgccgtcgagaagaacaacgccgcggcggcctccagttgcgcggcgcgcggcgcctcgcggctcgccgcgagctgcgcgtggcggccgccgaacagccggttcagatcgtcgtcgagatagcgctcgcccgctcgcatcgcgcccggattgccgagcgcgacgagcaggcggcagcgcagcggcaacgcaccgcgcgcgatgtcgcgcacgagcgtcgacagcagttcgatcggcgcggtctcgtcgccgtgcacgcccgccgacacgagcacgctctgcatgcgctgcgccgcgtcggcgggctcgagccgcagcaagccgtcgccaagccagcgccagcgcaccgcgcgcgccgcgcactcgcccgcctccgcgggcggcgcgtcgcccgcgagcgtcagcgcgagaaaatcgtcgagccacgcggcgtcgcggccggaatcagcgctggaagtcatagagcgagccgaggccgaggatctgcgtcaattcgtcgagcgcggtgcgcgattcgtcgagcagcgcggggtcggcgagatcgacgggcgacagccggtcgcggtaatgcttgtcgatccatgcgtcgagcgatgcgaacagcgcgtcgccgatccacacattcggcttcaccgccgcgcgctcggcatcgttcagcacgacacgcagccgcaggcacgcgggcccgccgccgttcttcatgctctcgcgcagatcgaacacgcgcacgtcgcgaatcggcccgttgccggcgacgagcgcgtcgagatacgcggccacgttcgcgttctcgcggcattcctgcggcacgaccagcatctgcgtgccgtcttcgcgcgcgagcagctggctgttgaacaggtacgagcccaccgcgtcggcgacgctcaccgcgcgatccggcacctcgatcacgttcaactgcgcgccgagcgcgccgagcgacgcggcgagcgcgtcgtacaccgcctgccggtcgacgaacgcatgttcgtggcagaacagcgtgtcgcgattgccgaccgcgatcacgtcgttgtggaacacgcccgcgtcgatcacgtccgggcgctgctgcgcgtagatcgtcgcttcctcgcgcaggccgtggcgatgcgcgaccgcgcggctcgcctcgaacgtctggcgcgccggaaaacgcgtcggctccggcccgcggcggtattcggcgcggccgtacacgaagaactcgacgccgggcgcgccgtactccgcgcaaaagcgcgtatggttcgccgcgccctcgtcgccgagcgcgggcgtgccgggcagcgcgtcgtgcaccgcgaagcgcgcttcgtccgcgaagatcgcggcgagcgtgcggcgcgtcgattcgtgctcgatcgcgcgatgcagcttgctgcacaggttcgccggcgtgaaatgcacgcgggcgtcgctcgtatcggcggacgggctcaccgtcgccgcgttcgcggtccacatcgccgatgcggagctcgcggcggcgagcagctcgggcgcctgcctcgcggccttcgcgatcacgtcggcgtccttgccggagaagccgagctcgcgcaacaggcgcagcgacggccgctcctgcggcggcagcacgccctgcgcgaaaccgaggtccgcgagctgcttcatcttgcgcagcccctgcttggcggccgccttcgggttcgcgtcggacttttcgttcgacagcgacgcgacgttgccgaacgacaatcccgcgtagttatgggtcgggccgacgagcccgtcgaaattggcttctttagcgttcatcgtcgcatcctgctcagaaatgaaggcccggcgacaggttcgcgggcatctgcaattgcgcgctctcgaccgacgccatcggatacgcgcagtaatcggccgcgtagtacgcgctcgggcgatggttgcccgagcggcccgcgccgccgaacggcgccgcggacgacgcgccgttggtcggccggttccagttcacgatgcccgcgcgaatcgcgcggcgaaacgtgttccagacggtttcgtcgtcggcgagcaggcccgccgacaggccgaacgcggtgtcgttcgcgcgcgcgatcgcgtcgtcgagatccgtgtagcgaacgatctgcgcgagcgggccgaagtgctcctcgtcgggcagctcgcgcacgggcgtgacatcgaggatcgacgcgttgacgaagccgagcgccggatcgcgctgcctcatctcgatgatgggtgcggcgcccagctcgagaagcttcgcctgcgcggcgacgaggcgcgacgccgcgcgcgcggagatcaccgcgcccatgaacggctgcggatcggcgtcgtagacatcggccgtgatcctcgaggcgacgtccgcgaagcgctcgaggaaacgatcgccgaacgcgccgcgcggcacgaggatgcggcgcgcgcacgtgcagcgctgcccggccgacaggaacgccgactggatcgcgtgatggacggccgcgtcgatgtcctcgacgtcggcgacgacgagcggattgttgccgcccatctcgagcgcgagcacgatctcgggccgcccgccgaactgccggtgcagcagcgtgcccgtgtccgagctgccggtgaagaagaggccgtcgatctgccgatggttcgcgagcgcgacgcccgtgtccttctcgccctgcacgagattgagcacgccggcgggcagccccgcgtcgcgccagatctcgacggtggcgcgcgcgacgccgggcgcgagctccgacggcttgaacacgacggtgttgccggcgatcagcgcgggcacgatgtgcccgttcggcaggtgccccggaaagttgtacggaccgaacaccgcgacgacgccgtgcggacggtgccgcagcaccgcgacgccgtcggccgtcggcgagcggcgctcgcccgtgcgctcgtgatatgcggcgatcgagacgtcgaccttcgcggccatcgatgcgacctcggtgcgcgcctcccacagcggcttgcccgtctcgcggccgatcatcgtcgcgagcgcttccttgcgctcgacgagcagtgcggcgaagcgcttgacgatcgcgcagcgcgcgtcgagatcgagcgcggaccatgcggcgaacgcgcggcgcgcgctcgcgaccgcgcgctcgacgtcgtccgccgacgcgcccgcgccttcccacacgggctcgccggtgccggggttgcgcgaagcgaagacggggcccgcgccgtcgcgccaggcgccgtcgatgaagagttcagtcatgtcgttatccctgtttcggtttgagcggcagcacccgcacgagctcgccctcgctcacgcgcagcgcggcggcatcctcggcggacagcgtgaacacgcccgcgtcgacgagccccggcgcgacgccgacgcgaaaatcggcgagcgacgtgttcgacacgagcgagcgcggcgcgttctcgcgtgcggcgggcgcgccgatcgcgaccggcacgacggcgctctcgcgcacggtgcgcagatccgccacgtggcattcgagcacggggcccgcgtcgaagatgtcgacgtggttctggtagcgcagcccttcggcctcgagcatcttgcgcgcgggcagcgtgtcgcgatgcgtgacgccgatcacgtcctgcgcgtcccgcggcagcaggtcgacgtacaccggaaagcgcggcatcagctccgcgagaaacgacttgcggccgtgcgagctcagataatcggcggcgttgaagtcgatctgatagaagtgcgaaccgaccgcgcgccagaacggcgacgtgccgtcgtcgtcgaagtgcccgcgcagctccgcgcagatgcgctccggaaagcgttcgcggaattgcgcgatgaacatgaagcgcgagcgcgacagcagaccgccgacgccgcccgtgcggtagcgcgggctcaggaacagcgagcacacttcggcgtagcccgtcagatcgtgcgagatgttcagcagcgacatcttcgtccacacgccgaggtcctgactcgcatggacgaccgtgctcacgcggtagttgtagaacggctgctcgaggccgacttcggtttcgatgccgcacacgccggcgatgtcgcccgtctgcgaatcttccatcacgaagaaatagccggcctcggcgggcgtcgcgtcatttccgagcgtgcggcgcgtgcgctcgatgcgcgcggcaagcgcgtcgcggtccggcttgaacgtggtgaggcccggcccggtttcctgcgcgagcgcgacgagcgcgtccacgtcgcccgtctgtacgacccgaacgacgatcatgctgcgtctcctggttggtccgtcggttggccgtcgcgctggtgcagcggcacgcagcgcaccgtgtcgccgtcggccacgccgagcgccgcgcgcgcgtcggccggcagcggcgcgtcggcgccgtcggcgggcagatccgcgagcacgcagcgaaacgcgtcgccgcgcccgcccgacaacagataagtggtgccgccgtgcgcgtgcgccgcctcgcgcaccgtgcgctcggcgtgcttcgtcacgcacgcggtgcggtcgacctgcgcggtcaacacggggcccgcgtcgaagatgtcgacgtagcggtccggctcgaagccctcttcgagatggatgtcgtacgcgaggagcgcgtgttcgttcggctcgccgagcacgcgttgcgcagcttcgggcagcagcggcacgtacagcggataggtcggcatcacttcggcgatgaacgtgcggctgcggccgcccgattcgatctcgaccgcggcgaaatcgcgcccgaagaacttgcggcccaccgcttcccagaacggcgacgcgccggtttcatcggtgacgccgagcagcagcgagaacacctccggcgtgaagcggttgcggttcgcggcgatgtacatcatccgtgcgcgcgagatcaggtgcgcggcggcgtcgccgcgcagcgacggatcgacgtagaagccggcgagccggctcttgcccgtcagttcgtgcgacatcgtgagcgcgtggatcttgcggttcacgtgcagctcgcgcgacgcgtggatcagcgcgtcgttgcgaaacgcgtagaacggctccgcgtagccggccgcggcgacgatgctcgcggtgccgagcagcttgcccgtcgcgccgtcctcgagcacgaacagatagaactcctcgccggggaagtcgacttccgcgcgaaacgagtcctcggaaagcgcgacgcgcgcttcgagcgccgcgcgatcgtgcggcagcgagtgcagcacgggttgcgcggtgcgcgccatctgcgcgagcgcgtcgagatcggcgagtctgccggggcgtacgaagagcatcgtcgttcctgtctacgtcagcgatgggggcgggttcgggccggcttagcgcggcgcggcttcggcttgcgcgagcacctgctcgaccgccttctcgaagcgcgcgaggccctcgtcgagcacgtcgagcggaatcacgagcgacggcgcgaagcgcagcacgttcgggccggcgatcagcatgatgacgccgtgctcggccgcggccgacacgaagtccttcgcgcggccgtcgagcgcgccgacgagctcggcgccgatcagcaggcccttgccgcgaatctccttgaagagcttgaagcgcgcgttgatcttctcgagcgtggccgtgaggcgcgcgctgcgttgcttgacgccctcgagcagcgcgggatcgccgacgagctcgacgaccttctcggcgatcgccgacgcgagcggattgccgccgtacgtcgtgccgtgcacgccgaccttgaagtgcgcggcgagcgcctcggtggtgagcatcgcgccgatcggcaagccgttgccgagcgccttcgcggtggtcaggatgtcgggcgtgacgcccgtgtccatgtacgcgtagaagtggccggtgcggccgacgcccgtttgcacctcgtcgaagataaggagcgcgccgtgcgcgtcgcacgcttcgcgcagcgccttgaggaaggcgggatcggcgggaatcacgccgccctcgccctggatcggctcgacgatgaccgcgcaggtcttcgggccgatcgcggcctgggcggcggcgatgtcgttgaacggcagatgcttgatgccttcgggcaccggaccgaaaccttcggagtacttcgattggccgccgacgctcacggtgaagaacgtgcggccgtggaacgactgcaggaacgacacgatttcgtacttgtcggcgccgtggcgttcgaacgcgacgcggcgcgcgagcttgagggcggcctcgttggcttcggcgccggagttcgcgaagaacgcgcggtcggcgaacgtgagcgattccaggcgcttcgcgaggcgcagcacgggctcgttcgtgtagccgttgccgatgtgccagagcttgcggctttgctcgtcgagcaccttgaggagctccggatgaccgtggccgagcgcggtgacggcgatgccgccggcgaaatcgacataatcgcggccttccgtgtcccagacgcgcgagccttcgccgcgatcggggatgaacggcgcgggggaaaacaccggcaccatcacttcatcgaaagtctgacgggacacgttcgggctcttcatgacgattcctttcgtttcgtaacaggtaacacgttcaagtttaggcaacggcgcgggatgcgtcttgcgcaattgcgacgggatttatcggacggggttcttttgctcttttttgccgtgggcggcgccttttgtcggttgttcggggtttgtcgtggatggcctgtgatgtcagcggtcggttggcgtcgcccctccccggggcgggggtcacttttctttgtcttgccaaagaaaagtaaccaaaagaaaggcgcgtccttgggcggacggcaaagggagcaccgtttgcgcttctcgccagcttcagcgctcgactcgcggcaaaccacgctttcatgtcacgcacatcgcgcgtggcgcatgtccgccgatcaccggacaggtattcgaacccgagcaccccgcccgccctgatatgcccgtcgtccgagcgtagcgacgacggagctagcgggcggtataccgctccgccgggcggtgcgatggcacggaacctgcgcgatctgctccgtgttccattccgatgcgacacgttaggggctgtgccatcacgggcgagcatgcctgcgtaagccggggccgaaaagcgcctttcttttggtgacttttctttggcaagacaaagaaaagtgccccccgccccggggaggggcgacgccaaccgaccactgacatcacaggccatccacgaaaaaacccccgaaaaaaacggacaaagaggcccaaaaagcccccctcactcccgcccggagggccgctcgaccatcgcccccgcccgaggcggctcgacgcccccatgctgcttctcgagccacgcgcgccgatcctcccgcggcgtgacgccgaaccgctcccgataggcattggaaaaatgcgcagccgaagaaaacccgcacgcgaggctcacctgcacgaccgacttgctcgtgcgctgcaattgcgtgcgcgccttcaagagccgcaagttgaggtagtacttcgacggcatcgcgccgagatactgtctgaagagtcgctcgagctgccggcgcgacacgccgacgagccccgcgatctcgtcggtcgtcagcggatcctcgatgttcgcctccatcagcagcagcgcgtcgttcaaccgcggatgccgctcgcccggcgccgtcacgaacggaatccgctggcgcgcctcgccgcttctgagcggcccggtgccaagcgcgtcggcaatccgctccgccagctccggcccctggtcgcggccgatcatcgccagcatgaaatccacgctcgcctggccgcccgcgcacgtcgcgcggtcgcggtcgatctcgaagatctgctgcgtgacgatcgagcgctcgaactgctcggcgaactgctggtatgtctcccagttcacgctcacccggtagcccgacagttgccccgccatcgcgagccaccacacgccgtgatggatgcccgtcacgagcggcgtgcgctggccgacccgcgcgaggctcgcgagaaacagccggtagtcggcgaactgctggaagcgctcgctcacgacaatcagccaatcgcagacgatcgcgtcgttgaacgcggcatgcgcgtgccattgcgcgccgcccgcgagcggcaccgcgcggccgtcccacgaacacacctgccagcggtacagcaagcgcccgtcgatctcgttggcgagattcagcgcgtcgacgatcggcccgacacccgacatcgatacgggcggcaacgcgacgatcgccacctgtatcgtgcgggcgggactgcttggacgattcacggacgtcacggcctgccgcgtcggccgttacttgaggctgcccgacaggaactgcttcaggcgctcgctctgcggccgcgcgagcacgtcggccggctgaccttcttcctcggtgcgcccctgatgcaggaacatcacgtggttcgacacgttgcgcgcgaagcccatctcgtgcgtgacgacgatcatcgtgcgcccttcctccgccagtttctgcatcaccttcagcacttcgccgacgagctccggatccagcgccgacgtcggctcgtcgaacagcatcacgtccgggtgcatcgcgagcgcgcgcgcgatcgcgacccgctgctgctggccgcccgacaggtgcgacggatactgcgtctccacccgcggcgcgagccccaccttctccagatattcgcgcgcgcgctcctgcgcctcgcgcttcgtgatccccagcacatgcaccggcgcttccatcacgttctccagcacgttcatgtgcgcccacagattgaagtgctggaacaccatcgcgagcttcgtgcggatgcgctgcagttgcttgtgatcggcgacttcgagattgcccgcgcgatcggccttcgtgcgcaccgtctcgccgtcgacgacgatctggcccgcgttcggccgctcgagaaagttgatgcagcgcaggaacgtgctcttgcccgagccgctcgcgccgatgatgctgatcacgtcgcccgccttcgcgctcagcgacacgcccttgagcacctcgttgtcgccgtagcgcttatggatgtcccgtgcctcgagcttgcacgcggcattcgtggtcgtggtctctgccaactggctctccctggagtgaaatcaatgacggccggccgcgagatacgcgagccagtggcgctcggcccgacgaaaggccgcgacgagtgcgaacgataccgcaagatagatcagcgcggcgattccgaacgactggaacgccatgtacgtcgccgaattcgcgtcgcgcgcgaccttcaggatgtcgggcacggtcgccgtgaacgccaccgtcgtcgcatgcagcatcaggatcacctcgttgctgtagagcggcagcgcgcggcgcagcgaggacggcaggatcacccggcgatacatcgtgaacgggctcattccgtacgcgcgcgcggcctccacctcgccgtgcgcaatcgcgcggatcgcgcccgcgaagatctcggtcgtgtatgcgcaggtgttcagcgcgaacgcgagaatcgcgcaatgaaagccgctgcggaagaacgcatcgagccacgcgtgctcgcgaacgaacgcgaggctgtacatccccgtatagaggagcagcaactgcacgtagagcggcgtgccgcggaacacgtacgtatagaagcgcacgggcgtcgacagccagcggttcttcgacacccgcgcgacggcgagcggcaccgcgcagacgaagccggcgccgagcgacgcgacgagcagccacagcgtgacggcgagccccgacatgcgctggccgtcccagtagaggaacgcccgcccgaactcctgcaggatctcgatcatagttccgcgtgcctcacgccgatggaataacgtttctcgagttgcctgagcacgagattggaggccgtcgtgatcgccaggtagatgagcgccgcgacgagaatgaagaagaacatgttgaacgtgctcttgcccgcgtcctgcgcggccttgacgacgtcggccagaccgatgatcgacacgagcgcggtcgccttcacgagcacctgccagttgttgccgatgcccggcagcgcgaagcgcatcatctgcggaaacatgattcgcgcgaacacgcgcatcccgttcatcccgtacgcgctgcccgcctcgagctggccgcgcggcaccgcgaggaacgcgccgcgaaaggtttcggtgaagtacgcgccgtaaatgaacccgagcgtcagcacgccggcgacgaacggatcgatatcgatctgatcccagctcatcagatcggtgaactgattgagccagatctggatgctgtagaacagcagcagcatcagcacgagatcgggcaccgagcgaatgagcgtcgtgtagcccgtcgcgatcgcgcgcagcacgcgattgtgcgagagcttcgcgaccgcgccgacgaggccgagcagcaccgccgccgcgagcgacagcaccgacagctcgatcgtctgcacggtgcccgcccagatgagcgggccaaagccgtatagaaacacgcttgtctccgtgatcgtgatgggaacggcgcacgcacggccgcgccgctttgacgcggatagtcgcaagcgaaaaaaaaccgctcaaatggcgatggcgtgcgatgctgcattgcaatatcgcgccgatgccgccgcgcgcggcgcgcacagcactgttttagcaggataaacgccggctccgggcgttgccgcacgcgcgccgcacgccgcttttttgcaagtttcgggtcgcttttgcgatagagccgacgcgggcggcagccggcggcgagatgcggctcggcggcggcgcgcgatgcgcgcgcgcgccgctcagcgccccttcaggatgtcggagcgcgacgtcgtgtagacgagcccgtccggcccgaaatgaacattgaagaacgcgtcctgattgacgccgtcctcgagccagcgccagctccacaccgtctccggcttgagcggatagcgcgcgacctcggtcggcttgccgagcaggcgacgtacctcgtcctgcgtcatgcccgggcggatcttcgcgaagttcgcggccgtcagcacctgcgtcgcggcgacgaaacggccgctcgcgtcgatgtcgaccatgtatgtttcgttgcccatcgggccgcgcgggtattcgaggcgcttggaaccgtcggtgtacacgcgctccgtctcgggccgccccatctggccgcgaatctcggcctcggtcgtcacgccgggcgtgaggcccttgaggaacagcggcgcgggcttgatcgcgttgaagaaatccttgaatcgctgcacggtctgctcgctttgccggtcgtcgcagccggcgagcgcgagcgccgcgccgagcatcgcggcagggaggatacggaatcggaacatcgtcatcgggaaacggcgcggcttcgcgcgcggcatcgaacacgcgcgcaagcataccgcaccgcggccgtggcacgcggaaaacgcggctcgaggcgcagcgcccgatgcccgatgcgtggaacgcagcgcgtggcgcggagaagaatcatgtggaagcgattgtgtcgtgcagcggctgccatgccgtactgcgccgtagcaaaacggcgcgcggccgacggcttcacggctgcctccatgcggcccacgcaaggccggcgcgagcaagcgccagcgcccctcggggcaagcgccaggaggccgacacagaggcggcacggcccgcgagagagtccgaagaggtgcgcgtctcgaccggcgttgcatcgcctgcacgggctgccgtcggcgcctcacagtgaccgaatcgtaacgccccggctgcgggagagagtgaaaatcggaaagccgacgatcgcgtggccgcgtgagcgccgccgagcgcatgaccgggcacgcacaggtcggggcctttgaacttttgagcccgtacccctctaagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagcttcgagctcgattcgaccactccgccgaatcaatgcccgaaagcaggcgcccggcggccccgccgcgcgttcacagcgacggctccgtctcgcgctcgcgccgcgcctcggccgccgcgacgcgggccgctcgcctcgcgtggctgcgaatccgccgccgcgtgcgcgacagctcgacgacctgccacgatccgagcgcgagcgcgccgaacagcaactcgcgcgcgcgcttgacgagcgcgagcgacagcgccgcctcgcggtcgacgccgaacatctgcgcgagcagcacgacggtcgcctcctgaacgccgaggccgcccggcaccatgaacgccgcatggcgcaccgcctgcgtcatcgcctcgatcgcgatcgcgccgccaatcgatatcggatggccgagcagcgcgagcgcccaatagatttccagcgcgcccgcgacgtaacccgcgagctgccagaagaacgcgcggaacaacaggccggcgcgcgacatcagcgcatcgatgtcggcgtcgagacgcttgccgtcgacgccctgcaacagccggtgcgaatcgccgagcagccggcccgcgaagcgctcgatcgcatggaaaaccccgccgcggcgcatcagcacgaagccgagcacgggaatcggcagcgacaaggcgagcgcgacgccgatcgtcttcgcgccgacgctctcctgcgtcgcggcgagcagcagcacgaggccgagcgcggcgaacgcgtactgaacggcaatcgtcacgagcacctcgacgatcaccgacgccgtcacgcggctcgcatcgggcacgcgccagcgcgcgagccgaatgccgacgatctcgccgccgacgccgacgacgggcagcagccggttcaccgcctcgcgcaccgtcgcgatccaccagaggaacggcagcgacgcgcgcttgtcgagcagcagacgccacgcatgcgcgtcgagcagcagcggcagcccgtgaaacggcacgagccacagcagcgcgaagccggcctggccgatcacgcggacagcgtcgccggcgccctcgtgcacgacgagcgcgagcaggatcgcgatgccgatcggccagccgagccatttgatccagcgggtcatgacggcggcgctccgctgatccgcgcgccgcgcggcatccgcgcacgcgcgccgccgccgaacacgtcggcgaagccgccgcacgcgacgcccgccgcctgcaccgcggccgcgacgcgcggcgacagcagcgcggcaagctcgtcggccggccggtagtcgcgcatcgaaggcgtgatcgggccgtcgcccgcctcggccggatgggaatagatctcgccgacgcccgccggcagcttcgcgagcgcggcgagcagcgccgcctcgtccatcgcgcccgtgtgttcgatgccgacgacgtaatcgttgtgcgcgatgcccgcgcggtcgagccgcgcgcgcacgagcgcgatccacggcttcagccagaacggcgtcgaaggctcgtacggcagccgcatcgcggcaagcccgaactcgcggccgatgtcgacgatcatcgacagcacggtcggatgcagatggaaatgcttgtgcgtgttcacgtgatcgagcacgagcccggtcgacgcgaacgcttcgaactgcgcgcggatctcgcggcgcagttgcgcccgcacgtgcggcaggaagaagaagcggcagccgtccttcgccatcgcgtcgcgaaagcgcccgtcggggccgacgagcgccgcaatcgcatgcgcgggcagcgtcgcggggccgtcggcgagcacgatgtgcaggccgacggcgagcgatggcaggcgcttcgcccgctcgatcgcgtcgcgcgcggccggcgcgccgaccatcaggctcgcggccgacagcacgccgtcgcggtgcgcacgctcgacggccgcgttgacccgctcatgcaggccgaagtcgtccgccgtgaagatcagcgcgcgcggcgccgcgtcacaagccgccaccgatcacgcctcgtgcgcgcgcaggaagcggaagaactcgacgccctcgcgcaggcggcgcttcatcatgtcccagctcgtcagcatctcgcgcaggatttcccagatcttcgacgggcggaaatagaactcgcgatagaaatgctcgagctgatgatagatctcctccttcggcaggtgcggatagccgatcgcggcgagctgcaccccctccttgctgacgagattgatcgtcttgttctcttccatccagccgttctcgatcgcctggttgtacaggcgcgtgcccggatacggcgcggcgagcgacacctggatcgtgtgcggattgatttccttcgcgtactcgatcgtcttcttgatcgtttccttcgtctcgcccggcaggccgaggatgaaggtgccgtggatcttgatgccgagcttcttgcaatcctcgttgaagcggcgcgcgatgtccgtgcgcaagcccttcttgatgttcagcaggatctggtcgtcgcccgactcgtagccgacgagcagcagccgcaggccgttctccttcatgatcttcagcgtcgaatacggcacgttcgccttcgcgttgcacgaccacgtgacgccgagcttgccgagcccgcgcgcgatttcctcgacgcgcggcttgaaatcggtgaaggtgtcgtcgtcgaacatgatctccttcacttccggcatgttgtcgcggatccacttcacttccgcgagcacgctctcgaccgagcgcacgcggtagcgatggccgccgaccgtctgcggccacaggcagaacgtgcacttcgagcggcagccgcggcccgtgtagatcgacacgtacgggtagttcagatagccgatgaagtagttgtcgatcttcaggtcgcgcttgtagacgggcgcgacgaacggcagctcgtccatgttctcgatcatcggacgcgggccgttatgctcgatcgagccgtccttcgcgcggtagctcatcccgaggatctcggcgaacggcttgccctcggcgatgtccttgcacgtgtagtcgaattcctcgcggcaaacgaaatcgatcgcttgcgtcgcggtgagcgagttgtgcggatcgaccgcgaccttcgcgccgaccatgccgacgagcatcgacggcttcatcttcttcaggtcttccgcgaacatcgcatcggtcgggaacgacggcgtgctcgtgtggatgatcacgagatcgtagtccttcgcgatcttgagcgtgtcctcgaccgacaggccgtccgcgggcgcgtcgacgacgcggctgcccggcacgagcgcggccggctgcgcgagccaggtcggataccagaaggatcggatctcgcgcttcgcctggtagcgggagcccgcgccgccgtcgaagccgtcgtacgacggtgcctgcaagaacagcgttttcatgaatgctccggtagcctgctgcatagatatcaattcgttcagtacaagtgtttcgaaaaccgcgggcggcctgccgccgcccgcgcatcctgtgtatgagccccgcgctcgtcagcgtccgtcgcccgcttcgacgaccgtcgcgcgcgcatcgccgccgaccaccgtcatccgcgcgccccgccacacgacctgcgtgccgaacgcggcggcaagccattcgagcgcgagcagcgcgtcgcgcaccggcacgagcggcaagtcgcgccagaacgcacgccatccggccgcgccgcgcgcgtgcagcgcgagccgcgcgagcgtgccgatcgcggccgcccacgcggccgtcgcgcccgcggccgacgcggggccaagccacgccgcgagcgccgcgccgatcacgagccacggcgcggtaaacgtgatgaacaggaaggcgaaccccgccggattcagcgagcggatcgtgcgcaaccagcgcgtctcgcgcagccacagcggcgcgaacgacggctccgcgacgtcggtcgccacattcacctcggagagcaccgtgcgcagcccgaggcggcgcggcagctcggcgagccagtagtcgtccgcgagctcgtccttcagcgccttgaagccgccgatcgcgtcgagcgtcgcgcgcgtgagcgcgagcgtcgcgccgaagccgaagcggctcgagccgccgagatgcgtgatccggaccgacggcgcgaaccatgcatcgacgaattgcgcgccgatccgcgtccagaagccgccgacgctgcgcgcatgatacaggcaagtgacgacaccgaccgacggatcggcgagcggcgccgtcacgcgcgtcagataatcgggctcgaccgcgatgtcgctgtcggcgatcacgatgcggccgtggcgcgcgcgctcggcgagattgacgagattgctgaccttcaggttcgagccgtacacgcgcgcgtcgatcacgagctcgatgtcgcaatcgggatagtcggcctgcagccggcgcacgacggcgatggccggatcggccgcggacgcgacgccgaacagcagttgatagcgcggatgccgctgctcgcagaaggtcgcgaggttttcgtagagatgcggctccgatccgcacagcggcttgagcacgctgacgggctcgaagccgtcgcgcgcccgcgccgcgcggggcacgcgcggcgcgggcgcgcacgcggcgagcaccgcatagccgcacgatgcgcaaacgagcgcgagcagcacccaaccgacgatggaaagcgattccgtcatgccgcgcgcctcccgacgatcgggcggcaaacgggacggggacgcgatgcttcggcggggacgatttcgaacacgatcccaactcctttctgacttgcttgcactttcaacgacgcgcaacgcaccggaaccggccggtcggccgctattccgaggctcctcgtgcggctcttcgcggcaagcgcagggagaatagaacggaatccgtgagcgcgattgatgtgtaggccgcgaattttagcagcgacaagccggcaacgcttgccgcgcgtgttgaaaagcagtgtttctggacggcagatccacgcagatgcgatcaacttccgcgcaattgcccgactcttagcgtaagcgctttgcagggcgcgcgctgtccaaaacgtaagggtttctgtgaatttttgtaccggatgaaatattcgagtcgaatctgcgcctatttcgtcggatttcttacggttacagtctattacagaacaatccttcgcgccgcccgcgtcacgttgacgcccctttcgcccctgccgtcgtcagggatatccatccggccgccgacgcgatccggaccgctttggcacaatcgacgccgtctgttgcgtacgcgcatcatcgatgggccgcaccgtatgcgccggcccgcgttccgtccccatgccaaccgttccgtcgtcgccatgatcccgttttccgttctcgacctcgcgccgattcccgccggcgccgacgccgcccaggcgttgcgccattccgtcgacctcgcgcggcacgccgagcgcctcggctatcgccgctactggctcgccgagcaccacaacatgcccggcatcgcgagcgcggcgaccgcggtcgtgatcggccacgtcgcgggcgcgacgcggacgattcgcgtcggctcgggcggcgtgatgctgccgaaccatgcgccgctcgtgatcgccgagcagttcggcacgctcgcgtcgctgtacccgggccgcatcgatctcggtctcgggcgcgcgcccggcaccgatcagacgacggcccgcgcgctgcgccgcgacctgatcggcagcgccgattcgttccccgacgacgtggtggagttgcagcgctacttcgccgcacccgccgccggccagcgcgtgcgcgccgtgccgggcgcggggctcgacgtgccgatctggctgctcggctcgagcctgttcagcgcgcagctcgccgcgatgctcgggctgccgttcgcgttcgcttcgcatttcgcgccggactacctgatgcgcgcgctcgacgtgtaccgcgcgcagttccggccgtccgccgcgctcgacaagccgtatgcgatggtcggcgtgaacgtgttcgccgccgacaccgacgacgacgcgcgacgcctgttcacgtcgctgcagcagcagttcctgaagctgcggcgcggcacgcccggccaactgccgccgcccgtcgaatcgctcgacgcgctcggcgcgaccgagcaggaactcgcgaacgtcgcgcatgcactgtcgttcgccgcggtcggctcgcgcgacaccgtgcacgagcggctgcggcggttgatcgcgcagacgggcgcggacgagctgatcgtcgccgcgcaaatcttcgatcacggcgcacgggtgcgctcgtacgagatcgccgcgcaggtgcgcgacgcgcttcgcgacgaagccggggtttgacgaaagaggacggtccgcgcggctggcggcggtgacggtgacgatggccgcgtgacgtgggcgcgcgtgctcggcgttcgcgacttcgtttggcgcttcgtttggcgcttcgttcagggccaagtccgcggcggcggccgtgcacgcaatggcgaaagcaaacatgcgccgccaacgctcatgcccgttgccagtcggcggttggcggttggcggttggcggttggcggttggcggttggcggtcggcggtcggcggtcggcggtcggcagtcggcagtcggcagtcggcggtcggcggttgatggctgatgcaacggcaatactcgggcacaaccgcgcatcccgatacgcccaatccccggcgtggagaacggcgtccccgcccaccccgcgtacgtcgccccgccccggccgccgcgaacgagacaacgagcgcgcacgcgctcccggccggtctcgccgccagcccctactcgccggccgaacccgctgagcctgccgcccccgccgcacgcgcgccccgcgcggcgggcttcgccggcgcgagcccgtcgagcagcgccttgtggaacgtcgccggatcctggatctgcggcgcgtggccgagcgccggaaattcgtagagcaccgcccccggaatcgccgcctgcgtgcgcttcgcgagcgccggatagcggccgagcttcgcgtgcacgtcgggcggcgcgacatccttgccgatcgcggtcgtatccttgtcgccgatcaggagcagcgtcggcacccggatcgcgccgaactcgtagagcaccggctgcgtgaagatcatgtcgtagacgagcgccgaattccacgcgacgacgtcgcgccccggtccgcgatacaggccggcgagcatctgcacccagcgctcgtacgcgggtgaccactcgcccgcgtagtacgtgcgctgctcgtagcgtcgaatgacgtcggcgctcgtcttcagctcgcgcgcataccaatagtcgaccgacaacgccggcacaccgagcgccttccagtcctcgaggccgatcgggttgacgagcaccaactgctgcgtgtccctcgggtacatcagcgcgtagcgcacggcgagcatgccgcccgtcgaatggccgacgaccgtcgcctccttcacgccgatcgattcgagcagcgcgtgcgtgttgtgcgcgagctgctggaagctgtattgatagcgcaagggcttcgtcgacttgcaaaagccgatctgatcgggcgcgacgacgcggtagcccgccttcgcgaacacctcgatcgtctgctcccacgtgcccgcgcagaagttcttcccatgcagcagcacgacggtgcggccgttcgcacgctcgggccgcacgtcgagatacgccatctgcagcgtctcgcgctgcgacgtgaacgcgtagcgatgcaccggatacgcgtacgcgaagccttccagctccgcgccgtacgcggggccgtcggccttagcgcgcgcggcggcgctcaccgcgccggcactggcactggcactggcactggcaccggcactggcactggcactggcactggcactggcaccggcaccggcattggcactggcgccagcggcggccgccgcgcctgcctgcggcccggcggcgacgggcgcggcgctcgaagcgccacccgaagcggccgccggcgccgaggaggtacgcgccgccggtcccacggccgcgctcgcggcgaattgcgaagcggcaagctgtgccgcggcaggcggcgaagcggcgaacgccggcgtctgcggcaccgcggccgccgccgatatcgcggcgagccgcgcgaaccacactatgcgaatctggaacatcgtcgaggccggaaagagtaaaggaagcgtgaaggaggcggctcgcccgacatccgtgcaagcctcgcgccattttactttcggcgggctgacgcccctccgataccgtattaccggatgcttccgtgaatgcgggaaagtcatgtatcgttcgacgtaatccggcgagctcgccgcgcgccggcacactcgatcatgaaaaacgtcctcagcatccagtcgcacgtcatctacggacatgcgggcaacagcgccgcagtgtttccgatgcaacggctcggcgtcaatgtctggccgctcaacaccgtgcagttgtcgaaccacatgcagtacggccattgggcgggcagcgcgatcgacgcggcgaagatggagcagctcgtcgacggcatcgcggcgatcggcgcgctcaagcgctgcgacgcggtgctctcgggcttcctcggctcgcccgcgcaggcgcgcgcggcggtcgagatcgtgcgcaccgtgaaggcgacgaatccgaacgcgtggtacttctgcgatccggcgatgggccagacgggcggcatccggccggagcccggcgtcgaggagttcatcgtcgccgagctgcccgagctcgcggacggcatggcgcccaatcacagcgagctgcaaaagctcgccgggcagcgcatcgagacggtcgccgaggccgtcgccgcgtgccgctcgatcatccgccgcggcccgcaggtgatcctcgtcaagcatttgcacgatcgcaacagccccgccgaccgtttcaacatgctcgtcgtcaccgagaccgaagcatggatcggccagcggccgctgtacgcgttcccgcggcatccggtcggcgtcggcgacctgacgagcgcgatcttcgtcgcacggcggctgcgcggcgacagcgtgcgcgccgcgttcgagcacacgctcgccgccgtgcacgcggtcgtcaaggcgacctacgacgcacggcgctacgagctcgagctcgtcgccgcgcaggacgagatcgcgcggccgagcgagtggttcggcgcgtgggtcacgggcgcggattgatgcgcggcgcgcgccggttcgcgtgttgatccgcacgctcgatcgcgcgcccccgttcgagccgccgcggcggcgccacgcggtgtcgcggcacccgtcgcttgcgttttcctcgccgcgcctgccggccttttcgcctacttcgcctacttcgcctgcttcgcctgcttcggcttcgccgcctgcttcaccctcatcgttcatcccaagcgcttcgttcacctcgccgttctcgttcgcgccggcgacctcgtctttgcccttgccatctgcatcgccatctgcatcgccatctgcatcgccgtcggcatcgccgtcggcgtcggcatcagcagcgacaacgccatcgcccgcctcgccttcgtcaccgtcatcgcgcgcctcgcagccgccgccgtccgcctcgcggccgcggccctcgcccgcccgctcgcctctgcgcgccgaatctcagccggcgcgccgccgcgcatgccgagccgcgcgcgcatgcgcccccggccgcccgcgcgcgcgaacgcgcggcggcctgcgcacgttcatccggatgacaccgtttccccgatatcctcccggcggcgttgcacggcggcgctgccgcgcaagacggcagcccgcgttgcgaccaccttcccctcggccgctgccgctccggcggtctcgccccactccagacaaggaagcgacaacatgacgaatcagaatcgccgggactttctgcgcctcgccgccggcacggcgggcgcggccgcgctgcagctctttccgcccgtgatccgcgaagcgctcgcgattcccgcgaaccgccgcaccggcacgatccgcgacgtcgagcacatcgtgatcctgatgcaggaaaaccgctcgttcgatcattacttcggcaagctgcgcggcgtgcgcggcttcggcgatccgcgcccgctcgcgctgcagaacggcaagtcggtgttccatcagccggtgctcctcggcccggccgagctgctgccgttccatccggacgcgtcgaatctcggcatgcagttcctgcaggatctgccgcacggctggcaggacatgcacggcgcatggaacaaggggcgctacgaccgctggatcgcgaacaagggcacgacgacgatggcctacctcgagcgcgacgacatcccgttccactaccagctcgccgacgcgttcacgatctgcgacgcgtaccactgctcgatcccgagctcgaccgacccgaaccgctactacatgtggacgggctacgtcggcaacgacggcgcgggcggcggcccggtgctcggcaacgaggaggccggctacggctggagcacgtatccggagacgctcgagcaggcgggcgtgtcgtggaagatctatcaggacatcggcacgggcctcgacgcggcgggctcgtggggctggacgcagaacccgtacatcggcaactacggcgacaattcgctcctctatttcaaccagtaccgcaacgcgcagccgggcagcccgctgtacgacaaggcgcgcacgggcacgaacgtgagcgcgggcggcacgctgttcgacgtgttgcagcaggacgtgaagaacggcacgctgccgcaggtgtcgtggatctgcgcgccggaagcgtattccgagcacccgaactggccggcgaactacggcgcgtggtacgtcgagcaggtgctgaaggcactgacgtcgaacccggacgtctggagcaagaccgcactcttcatcacgtacgacgaaaacgacggcttcttcgatcacgtcgcgccgccgttcgcgccgcaatcgcgcgagaacggactgtcgacggtgtcgaccgcgggcgagatcttcgcgggcgacgccacgcatatggccgggccgtacgggctcggaccgcgcgtgccgatgctcgtcgtgtcgccgtggacgaagggcggctgggtctgctcgcagacgttcgatcacacgtcgctgctgcaattcatcgaggcgcgcttcaacgatcgctactcggtgcgcgcgccgaacgtgacgccgtggcgccgcgcggtgtgcggcgatctcacgtccgcgttcaacttctcgagcccggacggcagctggccgcaactgcccgacacgagcggctacgcgccgcccgatcgcaaccgccatccgagctacgtgccggtgccgcccgccgcgcagtcgatgccgaaacaggaggccggcctgcgcgccgcgcgcgcgctgccgtacgagctcttcgtgctcggccgcatcgatcagtcgaccggcaagttcaagctgaccttcgcgaacacgggccgggcgggcgcggcgttccaggtgacggccggcaaccgcctcgacggcccgtgggcgtatacggtcgaagcgcgcaagcggctgtccgacgaatggagcacggcgctcacgctgagcatctacgatctgaccgtctacggcccgaacggcttcctgtgccagttccgcggctcgaccgcggcagcgctcggcttgagcgcgaacccggaggtgatctacggctatgacgtcgcgaacggcaacatcacgctgcgcctgtcgaaccgcggccgcgcggcggtgcggctcacggtcacgaacgcgtacggcaacgcagccccgcgcgtctacgagctgaagcccggccagcggatcaacgactactgggatctgcgcgacagccacagctggtacgacctgagcgtctccgacggcgcgccgaacggcttcctgcgccgcttcgcgggacacgtcgagacgggccggccgagcacgagcgatccgctgatcgcgacggcctgagcggcgcatcgcgcgctcgcgtgcgtcgcttcggcggcgcacgcggctcacgcaatggacatgatcgccccgctgcacgcgggcgatcgccggccgcggccggtcacgcagcgggcaagcgccgcacggctcgccgcagcggcctgtccggcgtgtgcctgaagcgtgcggcgggacgcacgcggcatacgcgtcccgcccgccgcgcgacatcgcaatcgaccgatcgcgcggcggcgatccgccgcgtgaagtcgtcgcgaacgcaggcatgccgcccggcggcatttcgccacgtcgcagccgacgcaaccgacgcagccgtgatcgcgttctttgcttgtcgcctttccgcttcgtctctctgcgttcctccttcatcgtactggcgcctgacgttggctcttcgctcttcgctcttcgctcttcgctcttcgctcttcgctcttcgccgccaatgagccttcgccctgctcacgcgcgacgcaagcgtcgcgcgcctccccctcgcgcccgcttccccgcttccccgcgttctgccgcaatgcgccgcggcacgctccgccgcacgcgcggcgcacttcgccaacagtctgcagaatgcggccattcccgccgttccacgcccgttcccttgatcgcgcggctatgcgcaaatccgcatccgatgcgccgcaaatcgacaagactcgcccaatttggccttctataaatcggttagccggcgccgctccggcggcccgcgacgcgggccatggcgccggccccgtgcatccgcgccactcgcgtttcgttcgtgcatcgctacaaggaaagaacatgagactccgctcgtcactgccctccctcgccctcgccgcggcattcgcgtgcggcgcaaccggcgccgcgcgcgccgccgacgaaacgcccgtgaggatcggcttcgccgcgccgctcacgggcgtcaacgcgggctacggcaaggatctgcaaaacggcgtgcagctcgcgctcgacgacgcccgcgcgcaaaagatcacgatcgccggcaagcccgcgcgcttcgaactcgtcgtcgaggacgaccaggccgatccgcggatcggcgtgcaggccgcgcagagcctcgtcgacaagaaggtgtcggtcgtcgtcggccacttcaactccggcacgacgattccggcgtcggtcgtctacgacaaggcgggcatccccgtcatcgatccggccgcgacgaatcccgtcatcacgtcgcgcgggctcgcgaacgtgttcatggtgatcgccaccgacggccagaacgccggcaacgcgggccgctacgcggtcgacgtgacgaaggccaagcgcatcgcgatcgtcgacgatcgcaccgcgttcggccagggcgaagccgacgagttcgacaaggcggtgaaggccgcgggcgccgcgatcgtcgcgcgcgagtacacgagcaaccaggcggtcgacttccgcgcgcagatcacgagcctcaagagcaagaacgtcgatctggtctttttcggcggcctcgattcgctcgcggcgaacttcatcaagcagatgaagcagctcggcttgaacgcgcagttcgtcggcggcggcggcgtgaaggacgccgagttcatcaagatcgcgggccccgcagcggaaggcgcgatggcgtgggaatacggccggccgctcgaccagttgccgcaaggcaaggatttcgagtcgcgtttcaagaagcgcttcggcgtcgacgtgctgtcgtatgcgcagttcggctatgacgcgacgtgggccgcgatcaaggcgatgcaggcggcgggcacgaccgatccgagcggctatcggcccgcgctgaagaagatcgatttcgagggcatcaccggccgcatctcgttcggcggcgacggctcgctcaagagcgggatgtcgacgctctatcaggtgaagagcggcgcgtggcagacgatcgtcacgaaggggggctgaccggccgcccatgtatggagcggaccgcgcgcgacgcgctgcacgcgcgcggcccgggtcccgaacggcgcgcatcgcgcccaacccatggagtttcgatgcattcgaaagtcgtcatcgtcggcggcggcgtcatcggcagcgcgaccgcctatttcctgcgcacgctcgatccgggcatcgacgtgaccgtgatcgagcgcgatcccacctacgcgcgcgcgtcgtccgcgctgtccgcggcgtcgatccgccagcaattctcgacgccgttgtcgatccggatgtcgctgttcggcatcgagttcctgcgctcgctcggcgagcgcctcgcgctcgacggcgaacgcccgtcgatcgatctgcacgaaggcggctacctgtttctcgcgacgcccgcgggcgtcgcgacgctgcgcgagaaccacgcgctgcagacctcgctcggcgcgcagatccgctacctgccgcgcgacgcgctcgccgcgacgttcccgtggctcgccgtcgacgatctcgcggccggctgcctcggcgagcgcggcgaaggctggttcgacggctacgggctcgtgcaggcgctgcgcaagaaggcgcgcgcgctcggcgcgcaatacgtgagcgcggacgtgacgggcgcgcgcctcgacgggcggcgcgtcacgcgactgctcacggccgacggccgcgcgttcgactgcgacgcgctcgtcaacgccgcggggccgtgggcgcgcacggtcgcggcgctcgtcggcgtcgatctgccggtgcgcgcgcgccgccgcagcatcttcaacgtgacctcgcccgccgtgctgccgcgctgcccgctcgtcatcgatccgagcggcgtctatttccggccggaaggcgcgtcgttcatttgcggcgcggcgccgccgccggcgcgcgatttcgacgatctgccgctcgacgacgtcgaccacgcgctcttcgacgagctgatctggccgacgctcgcgcaccgcgtgccgcagttcgaggcgctgcgggtcgtgcggagctggtccggctattacgaatacaacgtgctcgaccagaacgcgatcatcgggccgcacccggccgtcgacaactgcatcttcgcgaacggcttctcgggacacgggctgcagcaggggccggcgacgggacgcggcgtcgccgagctgatcgtgcatgggcgatacacgtcgctcgatctgtcgccgctcggcttcgcgcgcgtgctcgagggccggccgatcgtcgagaagaatgtcgtgtgacgggagaaagcgcgcgcaggcgcgaagcaggcggcggacgcgaaaaccatgagcgggcgcggcggcggcatgctcgatgcggcggccgccgcgacggcggcacgcgcggcacgatgccgcgccccccgcgcgcacgccgccgtcgccgtcgccgatcagaacccgacgccgcgcgccatcccggccgccgcgagcacgatcaccgcgacgagcatcgcctgcacgtggccgatccgcgcatacgcgcgcgcgcgcgcgagctcgggcagcatcccccgccgcgcggtcatccgccagcggatgaggcccgtcatcggcacgagctcgagcacgaggatcagcgcgagcgcacccatcttcagatgaaagagcggcgcatgcagataatagtcgccgcccttctcgaagccgccgaacgcgcgaacgatgcccgtcatgatcagcacgagcgcggacacgccccagatcgcgtcggccttgaacacatcggacagatcggcggcctgccgcgagccggcgacgcgcttgagcgcacggttgcgcgcggcgatcgacgcgaacgcgaagccgaacccgagcaaatgaacggcggcgagcagccatcggacggtcagcatcgttcctccttgtgtcggcgaagcgaacgcggcggcgcgggccggcccgccggcgtcatgcgatctgcttgagcgacgcgtcgagcgcgcgcgccgcgacgcggtccccttccgtcgcgagcggcgcgcgcatcacgatctggcggttgtggccgaccgcggccggcgaatcccacagcagctcgatcttcggccgggcaaaccagccgccggcgcgcggcgcggggcgcgcgaccgccggccgtttcgccgaagcgcgcgcggcggcaggcgcggcggcggacgcgtcggcatccggctgcgcaggcggcgcggcgcacgccggccgcgcggcggcatccgccgctgcgacgtccgacgtagcggcggatgccgtcgcgccgcccgccgcgtccgccgccggcgcgtcggcctcgacgctcgccgctcgcggctcggcccccttcggccagcgcacggacagctcgcgcgcatcgtattgccctaccttgcggctctccatccagacgacgacggtgcgcgtcagcatgtcgagcgagacggcgtagcggccgatcgcgtagcggcgcgcggcgacattggtgcgccacagcgcgcgcggccggcacacccagacgacggccgcatagagcgcgggcgcggcgagcagccagccgttgctgaccgtgagcgcgtgcagcgcgcggcgccagccggccgcccacgcgaacacgccgaccgaccatgcggcgaacagaaagccgagcagcgcgaaaaagcgcagcgcctggcgcagccactgcggcagcggatgcagcgggcgctcggcgcgcgcctgcgcgccgggcagcacgagcaacaggaagatgaggacgacgttgatgcacgcccacggcgacgacgccatcgccgagagcgacgcgcgatagcccatcagcgacatcgagaagagccagcgggcgagcagcacgagaccgatggctcgcaacgcgaaaatgacgcccgagccgggggccgggttcgcgcgcgtgggtttcgttctcgccaaaactctctcctcttgacggccttgccggggcccgattttacggcacggccattatagggacattactcggccggctgatgccccagcgccgcaaatcggcggattgcgtcatttccggacacaacggcgcggcgcgaatacaacaaatggcgggcgacgcgccgggcggcccgccaaacccgccgccgaatgcaaaatgccccgcccggtcggcccgggcggggcatcgcgcgaaaacaggacgcggcgctcgagagcgcggcgcgtcagcccgcgttgacttcgcgcagcaccgtgcggcgcttgcggcgcagcagctcctcgtaacccttcacgtagttctgcgccatcaccttcgacgtgaaacgcgcgtcgaacgcggcgcgcacccgctcgcgcggcagcgtgttcaggcgcttgacggcggcgacggccgacagctcgtcctcgacgacgaagcccgacacgccgttctcgatcacttcgggcaccgagccgcgcttgaacgcgatcaccggcgtgccgcacgccatcgcctcgatcatcaccaggccgaacggctccggccagtcgatcgggaacagcagcgcgtgcgcgttgccgaggaagtcggccttctcggcttcgctgatctcgccgatgtactcgacgtgcggcagcgagaagagcggcttgatcttttcttcgtagtacgcgcgatcggccttgtcgagcttcgcggcgatcttgatcggcatgccggcctgctcggcgatgcggatcgcggtgtcgacgcgcttttccggcgagatgcggccgaggaacgcgaggtagctcggcttcacgtccgggatcggcttgagcaggttctcgggcaggccgtggtaggtcgtctgcagccagttggcctgcgacagcggaatgcgctggttgtcggagatcgacacgacgggcacgtcgctgaacgtgttgaagatcggctgcagctccggcaggtcgaggcggccgtgcagcgtcgtcagatgcggcaccggctggcgcgagaacagcgggaacggatagtagtcgatgtgaaagtgcagcacgtcgaactcgtccgcgcggcggcgcacttcctcgagcagcagcatgtgcggcgccatcacgtcgcggatggtcgggtcgaggcgcagcgcctgcggccacacggcctcgagcttcgcgctggtctgcgaatcgccgctcgcgaagagcgtgacgtcatgtcccatctcgacgagcgcctcggtcagataggacaccacccgttcggtaccgccgtacagtttcgggggaaccgcttcgtgcaacggagcgatttgagcgattcgcatgtgtaactcctaaaaaatcggcaaaaagtaaagcagcgggtcgatcgcccgcctgccgaacgccgccgcgaacgtcggttggacgtcgggcgagccggctcgcggcactgaagctgtgaagctgcgttgcctcgcaggccgcgccgcacgggcagttaacgtttcagcgggaaatccgttgacaggttccagtaatggacctaggacaaacccgcagtcgattatcggggctcgcggacggtgcgacgcacaacatttcaaagtctttacgttgttacaaagacgcaacactttgccaatcttcagacaggaagaccgttttagagtgattgcgtctgccccgctccatgcggcaaccggccgtgcgcgcggcgagtttcgtccgtcgacgagagaacgcgccacaaggcgcaaaattttatcccaaaatgagtcgcataccccggcgtgacgcaactcgggcgcagcgcgacgcaccggcttgattacaatgccggctttcgcctgcttctcggcgcgacgttcggacgcggcgttcaaccctcgtttcaccacacgcactgattttggaagctctcacccctgcccagcgcaacgcccacaacgcgaagctcgcgagctacgccgagcggccgctcgcgttcctgttccgctacatccggatgcacccggtcgcacacgtggtcgtgctcgtcagcgtgctcgcggcggtcggctgcgcgctcggctcgcaatacgcgatcaagcacctgatcgacgtgctcgccgccgggcgccatcatccggggccgctctggggcgcgttcgcgctcctcgtcggcctgatcgccgcggacaacctgctctggcgcgtcggcggctgggtcgccgcgcatgcgttcgtcgcggtgacgggcgatctgcgccgcgatctgttccagtatttgagcgggcactcgccgacctactatgcggagaagcagcccggcacgctcgcgagccggatcaccgcgacgtcgaacgcgatctacacgtcggagaacacgatggcgtggaacgtgctgccgccgtgcatcgcggtgatgggcgcgatcctgatgatcatcgtcgtcaatccgctgatggcgctcggcctgctgtcgtgctccggcgtgctcgcgatcgtgctgttcaagctcgccaagctcggctcggcgcgccaccaccggttcgcggcgaaggcggcggccgtcgacggcgagctcgtcgacgtgatcggcaacatggggctcgtgcgcgcgttcgggatgacgctgcgcgagcagaagcgcttttccgcgaccgtgaaagccgagatggacgcgcgccagcagagcctgctctatctcgagaagctgcgcctgctgcatgcggtgatcaccgcgatgctgtccgcgggcctgctcggctgggcgctgtggctgtgggaccagggccgcgcgacgtcgggcgacatcgtgctcgtcagctcgctcggcttcacgatcctgcacggcacgcgcgatctcgccgtcgcgctcgtcgacgtcacgcagcacgtcgcgcgtctcgccgaggcggtgaagacgctgctcgagccgcacggaatgcccgatcgctccgacgcgatcgcgctcgcgccgcgcggcggccgcgtcgacttcgagcgtgtgacgttcgcgtatccgcaccgtcggccgatcctcgaccacttcgacctgcacatcgagcccggccagcgggtcggcctgatcggcaagtcgggagcaggcaaatcgaccgtgctcgcgctgctgcagcgcttctacgacatccagcagggtgcgatccggatcgacggccaggacctcggcacgatcacgcaggagagcctgcgccagtcgatcgcgctcgtgccgcaggatatctccctcttccatcggtcgatctacgagaacatcgcgtacggccgcccggacgcgacccacgaggaagtgctcgccgccgcgcgcgaggcgcgctgcaccgaattcatcgaggcgatgccggagggcttcgagacgatcgtcggcgatcgcggcgtgaagctgtcgggcggccagcggcaacggatcgcgatcgcgcgcgcgatcctgaagaacgcgccgatcctgctgctcgacgaggcgacatcggcgctcgacagcgcctcggaggaagcgatccaggcggccctcgaccggctgatgatgggccgcaccgtgattgcgatcgcgcaccggctctcgacgctgcgcaacttcgaccggatcatcgtaatgagcgcgggcaaggtgatcgacgacggcagccccggcgtgctgcgcgagcgcccgggcctgtaccgcgacctgctcgcgaagcagcacggccggcacctggccgcgccggcgcccgcgcccgcgcacgaccatagcgacgacgacgattcgtcgtcggacgacgagcgcgtcgcttaaagccgcacgcgcgcatcgtcgcgcacgcctaacgaccccggccggcccccgacgccgcgcgctgccgcccgagatcgcgcaggaagtggtcgcgccacaccgacacgttgttctcgcgcaaccgcgcgagcatgtcggcgtggcgcgcgcgccgctcggcgagcggcatcgacagcgcgcgcgacagcgcgtcggccatcccgccgatgtcgatcggattgacgatcaacgcgccggtgagttcgcacgcggcgcccgcgaagcgcgacagcacgagcacgcccggatcgtccggatcctgcgcggacacgtactccttcgcgacgagattcatcccgtcgcgcagcggcgtcacgtacccgacgcgcgcgagccggtatagcgcggcgagcaccggccgttcgtactgccgatggatatagaggatcggcgcccagtcgagctccgcgaaacggccgttgatgcgccccgattcgccttcgagctgccggcggatgtcctggtacgcgcgcagatcggcgcgcgtggacggcgcgatctgcaggaacgacacgcgattgcgaaacgacgtctcgtgctcgagcagcttctcgaatgcgcgaaagcgctcgacgagccccttcgagtaatcgagccggtcgacgctcatcacgagctgccgcccgcgcagcgaggccgcgagcgacttcaccgcgcggccgttctcgcccgccttcgcgagcgcggcgatctcgtccggatacacgccgatcggatacgcggccgcgcgcagcgtgcggccgaacgcgtcgacgcgcgccggatgcgcggcgcgatcgaccgtgccgcccgcctcgtattcgacgtactcgaagaacgcgcgcaaatcggtgtcggtctgaaagccgagcagatcgaacgagcacagcgcctcgaccagctcgcgatgcggcggcacgttgacgagcacctgcgccgccggaaacggaatatgcaggaaaaaaccgatgcggttcttcacgcccgccgtgcgcagcgcccgcgcgaacggaatcagatgatagtcgtgcacccagatcacgtcgtcatcgcgcagcagcggcacgagctgctgcgcgagccacacgttcacgcgcgaatagccttcgaactcgtggcggtcgaactggatcaggtccgcgcgatagtggaacgcgggccagagcgtcgcgttcgaaaagcctcggtagtactggtcgtagtcgcggcgcgacagcccgatcgtcgcgaacgtgacggggccgtgctcctcgatgcggatctgcggcacgcccgacgcgatcacctcgccgctccagccgaaccacatgccgcccgtttccttcagcgcgtcgtagacgccgatcgcgaggccgccggccgcgggttctccttcggagatcggcgcgacccgattcgagacgatgatgagacggctcatgcgggcgcgcgccccgcggcgatccagcgcgcgagctgcgcgcgcaacgcggcgaccgaatcgacgcgcgcgcgcgccgtcgtgtcgcccgcaccgaccttgatcgacaatccgccgttcgcgttggcgacggcgaagccctgctcgtcggtcagatcgtcgccggcgaacaccggcatgcggccggcgaacggcggctcgttcaggaacgcggcaaccgcgcgccccttgtcgacgcccttcggcttgatctcgaacaccatcttgcccggctgcagcacgtacgcatccgcgtaatcggcgacgagccgctcggccgccgcgcgcgcgacgccctcgcgttcgggcgcgttgcgaaaatgcagcgcgagcgccgcgcccttgatctcgagcagcatgcccgggtggcgatcgacgagcgccgcgagttcgcgctcgatacgcagcagccgcggatcgtcgaagccgatccgctgcgtgtcgccgttcgcgtcgcgccgctcggcgccgtgcaggcccgccaccggcaggccgggcaggttgaggtatgcgtcgatgctgtcgatgccgcgcccggacacgatcgcgaccgcgccgtgcgacagctgccgcagcgcgtcgacgagcacgggcacgtcgggcggcacctggatggcgtcgggcgtcggcgcgaggtcgacgagcgtgccgtcgaaatcgaagaagaacgcggtgcgggaaaggggcagggaaagcgggatggattgcatcgattcgctgaagagaatggctgccggcgggcgcgcccgccgggcgaatgtgcgcatcttaccgcgcctcgtgcacgatgaacaaaagcgcgggccccgcggcgcgcgggcggctggccgcatcgctgcgacattttgccccggttcggtgcgcggtgcgcgtttcgaaaagacgatccggatcaaattgcgctacagtcgcaaccgctgacagataacgcgcgacacggcgcgacgccgatccgccggcacgccgcccatggccggggcccggcgcgtgcgcggacgcggcaaggcgccgggcgcgcggcacgatcgatgcgtcctggatcgatgcgggccccgcgcctggcgatcgcagccccgcgacaccgcgcatggccgtcgcgcacgattgcttcgaaccgaattcgccgatgccgtttccttttttcacggcgcgcgcgcaagccgcctcgtcgcccgcttccgcccgccgcacgcgctttctccgcttcgccgccgcctgcgcggcggcggccgcgctcgccggctgcacgccgcgcggcgagccgtggcgcctcgcgaacgtgacgggccacctgccggatctgacgttctcgctcacgggcgaggacggcaggccgatcgacgcgtccgctttccgcggccgcgccgcgctcgtctatttcggctacacgcactgcccggacgtgtgccccgaaacgatggcgcggctgatgcgggtgctcgccctgctgagcccgcaggcgcgcagcgaagtgcgcattctgttcgtgtcggtcgacccggcgcgcgacacgccggccgcgatgcgcgactatgtcggcgcattcgacgccgagcacgcgtacgggctcacgggcagcgagcggcagatcgaatcgctcgcgaagcgctaccgcgtcgcgtaccagatggaaaagcgcgacccgaacggcagctacgaggtcacgcacagctcggccgtctacgtgttcgacgcgcaaggccgcgcgcggctgctcgcgaccgaccaggattcccccgacgcgatcgccgccgatctgcgccggatcatcgtcaaccgttcctgaaccggaacccatttaccactcagccgatgacgctcaaaccaaccctcctcgccgcgctcgccgccctctcgctcagcctgaacgcccatgcggccggcgccgcctcgatcagcgcgcagaacgcgtgggtgcgctggctgccgaacaagctgcccgccgccggctacgtgacgctcgtcaacgcgagcgacaagccgatcgatctcgtcgaagtcgacagccccgagtacgggatgacgatgctgcaccagaccgtgtcgaacggctcgacgcaaaagatggagatggtcgacaagctgacgatccccgcgcgcggcaaggtcgacatcgcgccgggcggctatcacttcatgctcgaggaaccgaagcgcgcgatcaagccgggcgacaccgtgcatttgcgcatgcagttctccgacggcgagaagctcgacgcaccgttcgccgtgaagtcgcccgcggccgcccagtaagccccgcgcgatgaacctgctgtactggctcgagccgtgggagccgtcgcccaccgtcgtgatcgccgtgctcgtggccggcgtgctgttcgcgcgcggcgcgcgcaaggcgaaggtgtcggcgtcgcggcgcgtcgcgttctggttcggactcgtcgcgctgtacgtggcgctgcacacgcggctcgactatttcttcgagcacgagttcttcatgcaccgcgcgcagcatttggtgctgcaccacctcgggccgttcttcatcgcgctgtcgtaccccggcgcggcgatccgcgcgggcatccccttcgcgtggcggcagcgcttcgtgcgccccgcgctcgcgcagccgttcgtgcgcgcgacgctcgacgtgctgttcaatccggtcgtcgcggtcgtgctgttcgtcggcctgatctatttctggctgctttcgccgatccacttcgtcgcgatgctcgactggcggctctaccgcgtgatgaactggagcatggtgatcgacgggctgctgttctggtggctcgtcgtcgatccgcggcccgcgccccccgcccggctcgcaccggggcggcgcatcctgatggtcgtcgcggcgattccgccgcagatcgtgctcggcgcgctgatcttcttcacgccgcacgagctctatccgatctattcgatctgcgggcgcgcgttcacgtggttgagcccgctgcgcgatcagcagatcggcgggctgctgctatggattcccggctcgatgatgagcgtgatcggcgcgctgatcgcgctgcgccactggatgcggttgtccgcgcgcggccggctctccgacgagcgcgcggcgcgcgccgggctcgcgcgcaggccggcggcccgcgcatcgcattgacggtcgcgacgagcgccgacggcgatcagcaggaatagccgccgaccgtcatcacgcgatacgcgcccggcccgcgcgcgccgactccccgcgattcccgtacggaacgcgcggtggattcggcgcgccgccgctcacgcggacacgcgcatccacacgtgcgcaatgccgtcctcatcgtgcacatccgagctcggcgcgaaaccgaacgcaccgtagaacttctgcaaatgcgcctgcgcgtgcaggctgatcggcgtatccggccattgcgcgcgaatgcgctcgagcgcgaccgtgagcatcgcgttgccgaggcccatggcacgaaacgcccgcacggtcagcacgcggccgatccggatatccggctccgacgcgtcgggcaacagcacgcgcaggtagcacgcgagacggccctgcgcatcgtacgcgccgaggtgccacgcatcgaaatcggcatgatcgatgtcgcgatacacgcagttctgctcgacgacgaacacgtcgctgcgcgccgagaggatcgcgtagatctcgtccggcgtcagcgcgccgaacggcttccagcgccactcgagcggcgccgacggcgcggcggcgggaatgggcgaagcggctgtcgtgaaggtggacatgatcgaaattccgaatgaaatgcgcacgccgttgcgatacgcgcaacactcgattatgcctcgaacgggcgtgcgaacgcgaacgccgcccgcctgcgccgacgtgcgccacgcgcgaggccgcgccgaacgctcgcctgcgcgttcgcgcgcgacgccgagcacgagcggcacgcgaatgcgcgaaacgccccgctcgtcgcggggcgttcgtcaagcgctcatcgtgccgaaacggccgccgttgaaatcgtcgatcgcctgacggatttcctcgtcgctgttcatcacgaacgggccgtagcccgcgatcggctcgtcgatcggctcgccgctcagccacagcagcgtcgcatcgttgttcgcctcgatgtcgacgtcgctgccgtctcgcgcgaactgcacgaactgcgcttcgcgcaccacttcctcgccgttcacgagcaccgtgccgcgcagcacgacgagcgcgagcgtgcggcccgcgtcggcgcgcagccgcacgcggccgccctgcgcgacgcgcacgtcccacacgtcgagcggcgtgtgcgtgcgcgccggcccgcgacggccctcgaactcgcccgcgatcacccgcacgcggcccgcgccgtcgggcagctcgatcgacggaatgcgctcgctcaacaacgtctggtaaccgggctcggacatcttgtccttcgccggcagattcacccagagctgcaccatctcgagcgtgccgccgtcgcgcgcgaaccgcgccgaatgaaactcctcgtgcaggatgccgcccgcggccgtcatccattgaacgtcgcccgggccgatatggccgcccgcgcccgtcgagtcgcgatgatcgacctcgccctgatagacgatcgtcaccgtctcgaaaccacggtgcggatgccggccgacgccgcgacgccgcgcggtcggctcgaagcgcgcggggcccgcgtaatcgagcagcaggaacggactcagatgcgcgccgtggctgtcgtagctgaacagcgagcgcaccggaaaaccgtcgccgacccaatgcgaacgaggcgcgctgtacacgccgacgatttgcttcatgttcctctccttgcattgatggccgaagcgaacgcttcgatcgatggatagaagatataatcggaacgatggattcagtagaccgcgaaaatcacactcagcgttccatttaaagaacgatcgaccatgcgggacctgaacgatctctattacttcgtgcaagtcgtcgatcacggcggcttcgcgccggccgggcgcgcgctgaacctgccgaagtcgaagctgagtcggcgcatcgcgcgcctcgaggagcggatcggcatgcgcctcatccagcgctcgacgcggcgcttcgccgtcaccgatatcggccagacctactacgcgcattgccgcgcgatgctcgtcgaagcggacgcggccgacgaagcggtcgcgctggtgcgcaccgagccgcgcggcatcgtccggatgacctgccccgtcgcgctcctcgacgcgctcgtcggcgacatgatcgcggcgttcatggccgaatgcccgctcgtcgagatccatctggaggaaaccaaccggcgcgtcgacgtcgtcggcgagggaatcgacatcgcgctgcgcgtgcggccgccgccgctcgaggacagcgatctcgcgctgcgcgtgctcgccgagcgcgggcaatgcctcgttgcgagcccgcggctcgtcgagcgcgccggcgccgcgccacgcgtgcccgccgatctcgccgcgctaccgagcatcgcgctcggcctgccgcaggacgaacatgtctggaatctgcgcggcccggacggcgcgcatgcggcgatccatcatcgcccgcggctcgtcacgcgcgggatgctcgcgctgcgcgcggcggccgtcgcgggcgtcggcgtcgttcagttgccgacgatgatggtccgcgagcagatcgcgcgcggcgagctgcggcaactgctgcccggctgggcgccgcgccgcgagatcgtgcatgcggtgttcgcgtcgcgccgcgggctgctgccgtccgtgcgcgcgctgctcgactttctcgcacagcgtttcgccgcgctcgagccggattagacgaacgctcgggcatccggccgatatcgcgcgcagtcgaccgagcgccgattgaatccggctcgcccatgcggcgacgccgcgcgcgacggcgaattcccgtagactgcacgagccatggccgcgcgcggccgccgctcaaccttcatgtcaatcgctcgctcatgttcgcgctttccgaagctctcccgtcatcgaagcccgcgctctacgaaacgctcgccgctcaggcacgcgcgctcgtcgaaacggagaccgacatcgtcgccaatgcggcgaatttcgcatcgctcgtctatcactcgctcgatggcctcaactgggccgggttctatttcttcgacggtcgcgagctcgtcgtcgggccgttccagggcaagcccgcgtgcgtgcgcatcccgctcggcaagggcgtgtgcggcaccgccgcgcagacgcgcggcacgcaggtcgtgcacgacgtgcacgcgtttgccggccacattgcctgcgattcggcgtcgcaatcggaaatcgtcgtgccgctcgtcgcgcgcgacggcgcgctgatcggcgtatgggacgtcgatagcccgctcgtcggccgcttcgacgcagaggatgcgatagggatggaggcgctgtgccgggtgttcgtcgaggttgcgtgggaaaacgcaacgcggcgcggcgagtaaatcggcatccggccatggcagccgcccgcacgtgagcgggcgcgaaaggcggttgattgcgctggtcggcggatcggcgctgacggcgcgcggccgccggtcgccgaacgcgcgccggtccgatcttttttgcgcgcatatcatgcgcatcgcgcgtgtcgccgccgccccttctcccacccgccgttgcgcggccacgtccgctcgatcgcattcccgcgccggcgttgaggccgccattctgcggcgcaccgcatacttctccgcgcccacgcttgtccggatggctgcgcagtgacgcagtggcgccgccatcccgacgatgcgaccgacgcactcgcgcgcgcatgcccgcactcttgcccggataaggcaattggccggaatcattctccgctcgactgatccgcgctgagtgaactgccacggtttcccggcggcatggggcaccggcatccatggctcgcctcaggcagggccatcgcgtcggatatcgggcgggatagccatcacacgtcgtgcaccttcggcgcggcggccgtcccaaccggacagggccgccgcatcgcgcgtggttccggcggcctcatttgctggggcggcccatgacaaccgcgtggccgaggcgctccaccgtcgggccatcaatgccggacgaaacgccacgccaccgaatcgcgattaaggaccgcgaagcggcgacgctaccgttggcgctaggtagagcggccgcctcgagccggccgcgcggtgaagctgattcttgcggaaccgtcccggcgccgggcggttgccgcacgcgcgcgcaataggtctcccctcgaccgcggtctcgaaggtcgaggatagtggcgcgtgaagaagcgcacagcgccggatcgatcgtgtcgccccggactcctgaccgccgtggtcacgttgtcggcgcttcgcatggtcatgcccaactcgcctgcgctccccatgagccggtataaacgtcgttgcgtatgtttttcgaatggtcggagacggcgcttaccgcaccaggcgagcgatcattgccgccattggacaggcgcagaaaaaagaaaagccctgacgcatcagggctttctctcttctaacttggaggcgcgagccggagtcgaaccggcctacacggctttgcaggccgctgcataaccgctttgctatcgcgccgtaagcggactgccgaatatcgcgaaaaccagccggcttgccacgatcgacagatttcgttcgaaggccgaagggcccatcaaacaaaaagggaagcccggcttccccttgttctggagcgggagacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctactcccgcatcatcctgcgctgcacgctctgcctaacaatacgccaagcaaaacgctgcttccaaactggagcgggagacgagtctcgaactcgcgacctcaaccttggcaaggttgcgctctaccaactgagctactcccgcgttttgtttcattcaccgcaccgcgtcaggcgccgtgcagtggagaaacgagattatggtgaaactggttttgtgtgtcaagcgtttttcgcgccctttttcttcgacgacctcgatgcccttgccgacgcgccatccggcctgcagttcagcgtgtgttcgccccgtgcctcgccgtgcgggtccgcggcgcgctcaggccgcgccgccgcgctcgcgaatctgcggccacgcgagcttcatgtagtaaagcatcgaccagatggtcaacacggccgcgagatagatcagccattcgccccatccgcgcgtgtcgatcgcgacgccgccgccgaacggcagccggccgtagaagagcagcatcggaatcgcgaccatctggcacgcggtcttgaacttgcccagcgaattcaccgcgacgctcttcgatgcgccgatctgcgccatccattcgcgcagcgccgagatcgcgatttcgcggccgacgatcacgagcgcgatcgccgcgtcgatgcgcgcgagctgcacgagcatcagcagcgcggccgtcaccatcagcttgtcggcgaccgggtcgagaaacgcgccgaacgccgacgtctggttccacttccgcgcgagataaccgtcgaaccagtcggtcagcgcggcgagaatgaaaatcacggccgccgccagattgcgatggtcggcgctcagcatcgtgtccggcagataaaacacaccgacgacgagcggaatcagcacgattcgcacccacgtcaggaaaatcgggaaattgaacggcatggcacgcgacacggttgaaggatttgccattgtgccgcgtcgcccgcgccgccacaagcaaggcgcccggcacgggccgcgccgcccggcgcgagccgcgcaaggccgcccggcggcgcgcccgcgctcagtggagttgccggtagatctgctcggcgagcgcgcgggaaatgccttcgacgctcgcgagctcgtcgacgctcgcggcgacgacgccgcgcaggccgccgaagcgcgcgagcagccgctgccggcgcttcgcaccgacgccctccagttcctcgagccgcgacgtctgccgcgtcttcgcccgcttcgcgcgcatcccggtgatcgcgaaacggtgcgcctcgtcgcggatctgcgcgacgagcatcagcgccgcgctctccttgccgagctcgagcggcgcgcggccgtcggcgaagatcagcgtctcgagcccgaccttgcgtccctcgcccttcgcgacgccgacgagcatcgagatatcgagcccgagctcggaaaacacctggcgcgcgatctcgacctggccccggccgccgtcgatcagcacgacgttcggcagccgccccgccgaagcggccgcatgcaccgcattgccgtcgatgccggccgcctcgtcggccgacgcctcggcagccgcctcctcgaccatcttctcgtagcggcgcgtgagcacctggcgcatcgccgcgtagtcgtcgccgggcgtgattcccgcgatgttgtagcggcggtactcggacgactgcatcctgtgatggtgatagacgacgcacgacgcttgcgtcgcctcgcccatcgtgtggctgatgtcgaagcactcgatgcgcagctgcgcgagatcgtcgctctcgtagccgagcacgtcggcgagcgagcgcgtgcgcgcctgctgcgagccctgctcggacaacagccgcgcgagcgcgaggcgcgcgttctgctcggccatcgtgagccacgcgcgcttctggccctgcggctgccgcacgaccgcgaccttgtgccccgcctgttcgacgagcagatcgatcagctcgcgattcgcgggcgcatggctcacgacgagaaccggcggcacgcgattgccgagatagtgctgtgcgatgaacgcttcgagcacctcggtttcgagcggcgcggcgtcgacgtccgcgtccgcttcctgagcagcggcggcgccgtcgggcagtgcggcggcttcgcgcgcgtcggcgcgcgcgtgcgtttctccctccgcacgtcgctcgacatcgccttcggcgctcgcggcggcgcgcgctccggcggcctgcgccgtgcgagcgcccgcgcgcgccgccgcggccgccgtcacggtcttcgcctcagtcgccgccgcatccgtcgcatccgcgtccgtcgcgagcggcgcttgcgcggcctgcacgccgtcgccggcgccttcgccggccagcgcttcgatatcgcccgcgagcgcgagcgcggtttcgacgtgcgccgggaaatacgccttgtcgccgagatgccggccgccgcgcaccatcgcaaggttcacgcacacacggccgccctgcgcgacgaccgcgaggatgtcgacgtcgctgtcgccgccaacgtcgatcgcctgctgatgcagcaccttcgcgagcgagctcatctggttgcgcacggccgcggcctgctcgaacttcagctcggcggcaaacgcgtgcatctttcgctcgagctcgcccatcacctcgccctgccggccgagcaggaaacgcgacgcgttgtcgacgtcgcgcgcgtaatcctcctcgccgatcgcgccgacgcacggcgccgagcagcggccgatctggtgcagcaggcacgggcgcgtgcggttgttgaacaccgagtcctcgcaggtgcgcaactggaacacgcgctgcaggatctggatgctctcgcgcaccgcccacgcgctcggaaacggcccgaagtactggttcttcttgtcgaccgcgccgcggtagtacgccattcgcggaaaccgatggcccgtgagcttcaggtacggatacgacttgtcgtcgcgaaacagaatgttgtagcgcggcgcgagcgccttgatcaggttgttctcgagcagcagcgcctcggcctccgagcgcgtgaccgtggtctcgatgcgcgcgatgcgcgtgatcatcatcgcgatgcgcggcgacagctgcgttttcgtgaagtagctcgacacgcgctttttcaggtcgcgcgccttgccgacgtacagcaccgcgtcctgcgcgtcgtagtaacggtagacgccaggcagatgcggcagttgggcgaggatcggcttgggttcgaaacgggattcgggtgcgtcgggggatgtcatgctcaatgcgggcgcgagcggcgcgcgcgaacaaggtcatttagaatcgccagtgtagagcattcgccgcgcgcgaacgcggcccggccgccgccgcgcgtcagcgacctgcgcacggcgcgccggttgtgcttcggttgtgcttcggttgcgcgcctgtttttcaagccgattcgcccgccgatcggcgcttcattcgcttcgcccagaccagatgacgtcgtccgccccgcttcccccgcccgttcccccgcccgccgacacggcgtcgcccctgcaagcggcaagcccggtcgcgtgcgacatcttctgtgcggtcgtcgacaacttcggcgacatcggcgtgtgctggcgtctcgcgcgccagctcgcgctcgagcacggctggcaggtgcggatcttcgtcgacgcgctcgcgacgttcgcgcgcctgcagccggccgcgttgcccgacgccgcgcggcagaccgtcgacggcatcgtcgtcgagcactggcgcgcgcccgcgcacgcgggcgacacgctcgagatcgccgacatcgtgatcgaggcgttcgcctgcgagctgccgggcgcgtatgtcgccgcgatggcgcgccgcgcgcggccgcccgtctggatcaacctcgaatacctgagcgccgaggactgggtcggcgaattccatctgcgcccgtcgccgcatccgcgctatccgctcacgaagacgttcttcttccctggcctcgggcccggcacgggcggcgtgctgaaggagcgcgatctcgacgcgcgccgcgccgcgttcgaaaccggcggcgatgcgcgccgcacgtggtggcaaaacgtcgcgggcgcgccgatacccgctccggacaccaccgtcgtgtcgctcttcgcgtacgagaatccggcgctcgacgcgctgctcgaacagtggcgcgacggccgcgagccggtcgcgctgctcgtgcccgaaggcaggatctcggcgcgcgtcgcgcgcttcttcggggccggcgcgttcggcgccggcgcgcacgcggcgcgcggcagcctcgtcgcacacggtctcgccttcgtcgcgcagcccgactacgaccggctgctgtgggcgagcgacgtgaacttcgtgcgcggcgaggattcgttcgtccgcgcgcaatgggcgcgccggccgttcgtctggcagatctatccgcaggccgacgacgcgcatctgccgaagctcgacgcggcgctcgcgcacgtcaccgcacgcgtcgatcacgcgacgcgcgcggcgaccgagcgcttctggcacgcctggaacggcgcgggcacgcccgattggaccgatttctggcggcaccgcgcggcgctcgccgcgcgcgccgcgagttgggcggacgagctcgcggccgtcggcgacctcgccggaaatctggcgaattttgcaaaaactcagttaaaataagcggttatccaacggctgaccacgcaagcgcgtgcgttaccggcgcgatgcttcaggataaaaggggccgccagggcggccgcggccgatcgcgcctgcgctcgccgggctcgccggatcgaacccgcttgcgccgttagccgttgagcaacgctcaggcaaattctctcgttcaggatagttttagttatgaaaaccgcacaggaactccgcgtaggcaacgtcgtgatgatcggcaacgacgcatgggtcgtctcgaagaccgaatacaacaagtcgggccgcaacgccgccgtcgtcaagatgaagctgaagaacctgctgaacggcggagggcaggaatcggtgtacaaggccgacgacaagttcgaagtcgtcgtgctcgaccgcaaggaagtgacgtactcgtacttcgccgatccgatgtacgtgttcatggacgccgactacaaccagtacgaagtcgaagcggaaatgatgggcgacgcgctcaactacctcgaggacggcatggcatgcgaagtcgtgttctacaacgagaaggcgatctcggtcgaactgccgacgatcctcgttcgcgagatcacgtacacggagccggccgtcaagggcgacacgtcgtcgggcaaggtgctcaagaacgcgaagctcgcgacgggcttcgagctgcaggtgccgctcttctgcaacaccggcgacaagatcgaaatcgacacgcggacgaacgagtaccgcagccgcgcgtaagcgccgattgcgccaacatgtcgaataaagcgcccttcggggcgctttttgtttattcgacgccgcttattgcataaaggcgccacatcataaacaatgctttgaagaagccctgacgggattcaatttgtatcatccgtaactgttttatagtcgataacaaataccgtacgccaagtgcgcgatggggcataaaattcatttctcatcccgaaatgggggccgtacgccggtccggctgatggaccggtctttcaactcgcgcacaccatgccacacgccctgattgtcgaagacgatcccaatagcttatccggcctgaccgcgctcctcggcgcggacggcttctcggtcgatacggcgacctcgctcgccgaagcgcgcggcgccctcgcccgctcgattcccgatgtcgtcctcgtcgacctgaacctgcccgacggcagcggcttcgatctgctgcagaacctgccgcagcagcagccgaacggttcgctgccggtgatcgtgctgaccggcaacgcgaccgtcgaaagcgcgatcgaggggctgcggcacggcgtctgggattacctgctgaagcccgtcaacatcccgcggctgcgcagcctgctcgcgcgaatccctcgcccgtacgagctgatcgaggaagtgcaggcgctgcgcgcgacgctgcgccgcctcggccgcttcggctcgctcgtcgggcgcagcgatgcgatccagcacgtctacgacatgatcgagcacaacgcccgcaccgaaaccgcagtgctgttgtggggcgagcccggcaccggcaaggaagcggccgcgcgcacgctgcatgagctgagccgccgccgcaagggcccgttcatcgcgttcgactgccgcgccgccgtgcagtcgccgcgcaacatcgagaccaacggccgcgcgatcgaaagcatgctgctcggccgcgagcgcggcgcgtacacgggcgtcgagcggcgcgatcccggcctcttcgagcaggcgagcggcggcacgctgttgctcggagaaatcaccgcgctgccgctgtcgctgcaggaggcgctgctgcgcgcgctcgattcgcagaacttcatgcgcgtcggcggcacgaccgaaatcgcgagcgacttccggctgatcgcaacgacacgccgccccgcgcgcgaagcggtcgcgaacggcacgctgcgcgaggatctgtggctgcggctcgatgccgcgtcgatcggcctgccgccgctgcgcgaacgcgacgacgacgtcgtcgtcatggccgaggcgttcgtcgacgatctgaaccgcgacgcacgcgcggcgggcctgaacatcaccgacaagcggctcgcgcccggcttcattcgcgaatgcctcgcgtacgactggccgggcaacgtgcgcgagctgcaagagcgggtgcggatcgcatacgatcagtcgggcgatttcatcgagacgctgcgcgcgggcgacgcgtatccgcagcccggcgcggcgctgaacggcagcagcgtgcaggtgcgcgtcggcacgccgctcgccgacgtcgaggatctgctgatccgcgcgacgctcgacgcggtcggcggcacgcgccaccgcgcggcgacgctgctcggcatcagcccgaagacgctctacaacaagctgcagcgcatgaagatcggctgacgcccgcacgcggcgaacgagccgccgcgccgccccgtgcgtcggctacgtttcgccttcatcgcgccttcgctgcgccctctcccgccttcggctgccgttttcgcttcgcgtcaggcgaacgtgctgcgcaacagaccctgcgcattcagatagcgcggctcgcgcatcagcttgcgccactcgagcaccttgccgcgcggccgcatctgcttgatccgccgcgacgattcgcgcgacgccgtcgtgcgcagctcgtcgagcacccgctccgccgcatccggctggttgcacacgagcaccatgtcgcagcccgcctcgagcgcggcctgcgccgactgcgcgagcgtgccgccctcgcgcgcggcctccatcgacagatcgtcgctgaacacggcgcccgcaaagcgcagccggccgcgcagcacgtcctgcaaccacacgcgcgagaagccggccggcttcgaatcgacttgcgtgtagatcacgtgcgccggaatgacggccgacaacgacagcccgagccagtcgtacggcgccgcgtcgttcgcgaggatctcgtcgagcggacgatcgtcggtcggcagcgcgacgtgcgaatcggcctgcgcgaagccgtggccgggaaaatgcttgccgcagttcgccatcccggcgagcgcgagcccgtggttgacgctcttcgcgagcaacgcgacgacgcgcggatcgcgatggaacgcgcgatcgccgatcaccttcgagcggccgtaatcgagatcgagcacgggcgtgaagctcatgtcgatgccgcacgcgcgcagctcggaagcgagcacatagccgagcgcggtcgccgccttcgtcgcgtgcagcacgtccttgtcccacagctcgccgagccggcgcatcgccggcagcacggtgaagccgtcggtgcgaaagcgctgcacgcggccgccctcgtgatcgaccgcgatcaggatgccgtcgcggatcgcccggatcgcctcggtcagcgcgacgagttgcgcgcggctctcgaagtggcgcgcgaacaggatcacgccgcccgtgtgcggatgcgcgaggcggcgcgcgtcgtcgcgcgtgagcgtcgtgccggcgacgtcgagcatcaccggaccggggggcagtttcatcgaatcagcgtccttgcggaaaatggatcaggaagcggcgcccgagcgcgcggcggcgacgtcgtccggcgcctcggcgacgacgaacgtgaccgcgtaatcgcgctcgtcgctcaccgtcacgcgcgcggtgatgccgcgcgcgtcgagccatgcggcaagctcgcccgatgcgacgacgtaaggctcgccgctcggccggttgagcgtctgcagcgcgcgccacgtcatcggccaatgcatgccgagaccgatcgccttcgagaacgcttccttcgcggaaaagcgcgtcgcgagaaacgcgatgccgcgcgcctcggagcgcgcgcgccgcgcatggaacacgcgcagttcgtcgggaccgagcaccttctcggcaaagcgcccgcccgtgcgctcgagcaccgcggcgatgcggctcacctgcgcgagatcggtgccgatgccgtagatcgccatgcgcgtcagcggccgccgtgcagcgcggcgacgcgcgcggcgaccatgatcgccttcatctcgcgcaccgcgttgtcccagccgacgaacaccgcgtgcgcgacgatcgcgtgcccgatgttcagctcggcgatgccgggcagcgcggcgatcgcctgcacgttcgtgtagtgcaatccgtggcccgcgttcaccttcagcccgagcgcgatgccggcgtcgacgcccgtcgcgatccgctcgaactcgcgctgctgctcggccgcgtcgtgcgcgtccgcgtagcggccggtgtgcagttcgatcacgggcgcgcccgtctcgtgcgcggcgcggatctgcgcctcgtccggatcgatgaagagcgacacgcgcacgcccgcatccgcgagctgcttacatgcggcgcgcaccgcgtcgaagtgcccgacgacgtccagaccgccctccgtcgtcagctccgaacgcttctccggcacgaggcacgcgtcgtgcggccggatctcgcatgcgatgtcgagcatctccggcgtcaccgcgcactcgagattcatccgcgtcttcacgcgcggacgcaacgcgcgcacgtccgcgtcgacgatgtgccggcggtcttcgcgcaggtgcagcgtgatcgcgtcggcgcccgcgtcctcggcggcgagcgccgcgcgcacggggtccggatacgcggtgccgcgcgcattgcgcagcgtcgcgacgtggtcgatgttcacgcccaggtcgatggcggtgggcgttgtcaggaagaagctcataggttttgcaggtcgatcaggatctgacgcgtggcgagcggcgtgccgcccagataggtgttgagcagaaagcgcatcagcgtcttgctttgcgcaacggtctgcgcccgatggtaatcgtcctcttccatgtcgagcaacgtctggccggcgatcacgggccagtgcgacggcgcgtcgctgcccgcgtcgcgcacgccgcgctgcggatcgaacacatagagcttgtcgggctcgaccgcgcgccgcgcgacggtgcgcttgagcgtcatcgcatagcccgtctcgcgcagcagcacgcgctcgaacgagcgcagcacctgcacgggcggctcgccgtgcgccaggcgcgtgagcgtgacgaggtagtgctgaaagagcggcggatgcggatcttcgcgcgcacagaacttgacgagcagctcgttcgcgtagaagccgcacaacagcgcgtcgcccgcgagcggcagcatgccgcccacccattcggcgcccgtcagcgtgcgcagctccgatttgcccgaccacgacagcgacagcggctggaacgtctgcagcacgccgcgcagcgccgaatgcgggcgcttcgcgcccttcgcgacgagcgcgatgcggccgtggtcgcgcgtaagcacgtcgatgacgaggctcgtctcccggtacggatagctgtgcagcacgaacgccggctgctcggcgatccggaattcggacgtgcgcggcgcggcgcggcgcggcttgcgcgccggcttgtcggcagccggcgcgccggttgcgggcggcgcggcgaagggttgcgggtcggcgtcggcctcgtcggtcatcccgacatcggacgtcccgtcattcgtacccataggcgcgcagccccgcttcgttgtccgcccagccgctcctcaccttgacgaaagtctcgagatagacggggccgtcgaacagcttctccatgtcctgccgcgcctcggtgctgatctgcttgagcttcgcgcccttcttgccgatcaccattgccttgtgcgaatcgcgctcgacgaggatcgtcgcgaacacgcgcgtgagccgcccctcctcctcgaacttgtcgatgacgacggtgctcgtgtagggcagctcgtcgcccgtccagcggaacaccttctcgcgcaggatctcggccgcgaggaagcgcgagctgcggtcggtcaggtcgtcttcgccgtagatcgcgtcgccttccggcaaatacggcttgatcgtgttcatcagccgctggatgtcttccggatgcttcgccgacagcggcacgatctccgcgaactcgcgcagcccgcccattttctggaagaacgggtacagcgtgtccttgtcggacacgcggtcgagcttgttcgcgacgagcagcgtcggcgtgccgggcggaatcaggtcgagcaccttctggtcgtcggggccgaagcggcccgcctcgatcacgaacaggatcgcgtcgaccgacgtgagcgtcgatgtcaccgcgcggttcagcgaccggttgagcgcggtgctgtggcgggtctgaaaaccgggcgtgtcgacgaagatgtactgggcatcgtcgagcgtatgaatgccggtgatccggtggcgggtcgtctgcgccttgcgcgacgtgatgctgatcttctggccgacgagcgcgttcatcagcgtcgacttgccgacgttcggacgaccgacgatcgcgatcatgccgcaacggaaaccggtgggagcgggtgcgttcatatcaggctgctgctgggttctgaagcggccgcgcaaccgtgcgcgaccgcgatgtcgattgggacgatgtcaatgacctgcatcggcgacgcgcacgggcgcggcggccagatccggctcggcggacgacgacgcgtcgcgagcgcgcggcggccggtcggccgtttcggcagggagacgcgcggcggcatccggcttgtccgccgtcttgtcgagcgccttttccgccaccggctcggaagacttgtccagctgcttctcgtgactcttgtccggcgttttttccgacgttttttccggcgacggcttgtcgctcgccttctccggcggcttgtccgtcgccgcagcgggtttttccgccggcttcgacgcgcgcggctcgcccttgtcgaggctgtgctcgacgtgcgccgcgcggatcaccgcaacgggcgtcgtcgcgggcgaccgggcggcatcatcggcttgctcgggcacggcgggcatagcggccgcgtgggtgtgcgcgccggctttcgcgtccgccgaagcccttgcctcgcccgccttcgtctcgcctgccttcgcgtcgtccgcgcgcaactgcgcggccctcgattccccgtgcttcgcgtcgaccgccttcgattcgacgcccttcgcctcgccgcccgccacacggttcgcgccgcgctccttgcgctcgggcgagcgcagatcgagcgcctcctgcacgcccttcacgcccggcacgatctccggctccacatgcttggcgccacgcgcgctcttcgagcgcttcggcttcgccgcgagcatcggcgccaccgccgtcacctcgtcgagcgccttcttcgccgcggcctgctcggccgcgcggcggctcgcgcccgagccggacaccttgatgtccagcttcggcaccgtgcactcgacttcgaactgttgattgtgcgccgcaccatgcgtcgcgacgacggtgtaggtcggcagcgcgatcttgtggccttgcagatactcctgcagcagcgttttcgcgtccttgccgagcgtgcgcggatcgatatggtcgagaatcggcacgtacagccgcttgatcaccccttgggcggcttcgaagccgccatcgaggaacaccgccccgatgatggcttcgaatgcgtccgcgaggatcgacggtcttcggaatccgccgctgcgcagttcgccttcgccgagccgcaagccgtccgagatattgagggcctgagcaatttcgtacagcgactgctgcttgacgaggttcgcccgtacgcgcgacaaatcgccttcgtccagcttgccgaagcgctgaaacaaaagggcggccaccgcgcaattcagaacggaatcgccgagaaactcgagccgttcgttatgcgtggcactgtgactgcgatgggtcaaagcctggcgcaataattccgcattgcgaaattcatagcgcagccggctttccaactgggataggggcatggacaggagtataacgcgggcgccgcttcggtcgggaaacgcgaccaggcgcgaaaaggcgtgacgaggcggtgttgccgccggttcttaaagtagttcggcaacacgccgcgcagcccgtgcgcggcatgtcgcagcgttcgacgcggctcagttgaacgagccgatgcgtttgaggtcgctgaagttcatccagatgaagaacgcgcggccgacgatgttcttgtccggcacgaagccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtaatggccgggcggcaccttgcagacgacgccgcggctgtcgtactggcaattgttgcgatagggataatcgtccgcccccatcacgaacggcggcaccgacggattgttcaggatcgcgttcttgcgcgtgccgagcgtttcttcgaactgcttcgcatagttcatccgctcttcgtcgaagtaatcgggcagcggcgcctcgggcacgggctggccgttgatcgtcagcttcttgtcctgatacgcgaccgtatcgcccggcaggccgatcacgcgcttgatgtagtcgaccgattcgtccttcggatagcggaacacgacgacgtcgccgcgctcgagcggacggccggcggtgatcttctgattcgtgatcggcaggcgcaggccgtaatcgaacttgttgacaaggatgaaatcgccgacgagcagcgtcggcaccatcgagcccgacggaatcttgaacggctcgaccacgaacgagcgcacgacgaacacgacgagaatcaccggaaagaagctcgccgtgtactcgagccaccacggctggcgcagcttctcgtcacgcaggcgcgcgcgcgtctgcggcgcgttctcgtcggcgaagcgctcgccgacccgttcctgctggcggtcgaactcggcgaccgccgtatccgccgccttcttccgccgcggcaggaaaaccagcttgtccaacacccacgcaatgcccgtcacgacgacgagcacgaaaaggatcaacgcaaaattcatagaggatcagtcctgttatttgtcttcgactcgcaagatcgccaggaacgcctcctgcgggatctcgaccgaacccacctgcttcattcgtttcttgccttccttctgcttttcgagcagtttcttcttgcgcgtgatgtcgccgccgtagcacttcgccagcacgttcttgcgcagcgccttgatgttctcgcgcgcgatgatgtgcgcgccgatcgccgcctggatcgcgacgtcgtacatctggcgcggaatgatctcgcgcatcttcgccgcgacttcgcggccgcgatactgcgactgcgaacggtgcacgatgatcgacagcgcatccaccttgtcgccgttgatcagcatgtcgaccttcacgacatcggacgtccggtattccttgaactcgtaatccatcgacgcgtagccgcgcgacaccgatttcagccgatcgaagaaatcgagcacgatttcggccatcgggatctcgtaggtcagctgcacctgccggccgtggtactgcatgttgatctgcgtgccgcgcttttgctcgcacagcgtgatcaccgagccgacgtaatcctgcggcatgtacaggttgaccgtcacgatcggctcgcgaatctcggcgatccgcgcgggctccggcatcttcgccgggttctcgaccatgatcgtcgtgccgtcgctttgcacgacctcgtagacgaccgtcggcgcggtcgtgatgaggtccatgtcgaactcgcgttcgagccgctcctgcacgatctccatgtgcagcaggccgaggaagccgcagcggaagccgaagccgagcgcctgcgacacctcgggctcgtactgcagcgacgcgtcgttgagcttcagcttctcgagcgattcgcgcagcgcgtcgtactggttcgcctcgaccggatagaggcccgcgaacacctgcggcttcacttccttgaagcccggcagcggctcgggcgcaggcttcgtcgcatgcgtgaccgtatcgccgaccttcgcggccgtcagttccttgatgccggagatgatgaagcccacctgccccgcagacagcgattcgagattgcgcgacttcggcgtgaacacgccgacgtgctcgaccgcatactgcgcatcggtcgccatcagcttgatcctttccttcgggcgcagcgtgccgttgacgatgcgcacgagcatcacgacgccgacgtagttgtcgaaccacgaatcgatgatgagcgcctgcagcggcgcatcgggatcgcccttcggcggcggcaccttggcgatcagcgattcgagcacgtcctcgacgccgaggcccgtcttcgcgctgcagcgcaccgcgtccatcgcgtcgatgccgatcacgtcctcgatctcggcgatcgcgttctccgggttcgccgccggcagatcgatcttgttgaggacgggcaccacctcgacgccgagctcgatcgccgtatagcagttcgcgaccgtctgcgcctcgacgccctggcttgcgtcgacgacgagcagcgcgccctcgcacgcggacagcgagcggctcacttcgtacgagaaatcgacgtgccccggggtatcgatgagattcaggttgtagaccttgccgtcgcgcgcgcgataggtgagcgcggcggtctgcgccttgatcgtgatgccgcgctcgcgctcgaggtccatcgagtcaagcacctgcgattccatctcccggtcggacaggccgccgcaaagctggatgatgcgatccgcgagcgtcgacttgccgtggtcgatgtgcgcgatgatcgagaaattgcgaatatgatccattcagtgccgatcaagcgaaaaaggcgcgctcgacgaccgcagagcacgccttgtaagtcggtgaaaaaacggcttattttagccgaaaaggcccgccaggggcggcattttggacgtccgggcatgcgccggccagttgcctgtggcgcgatcgttgatcggttcgacgggcggggcgaaccgtcgaacgtaagcggtagtgtaccagccggctctcccgccgacgccgcttatggcgcgtcacgcgccgcgccgcgcgagcgcgcccctcacccgcgcctcgtcgaaccggtgccggcatacctcgacgccgtcgagcagcagcaccggcacgtcctcgtcatagcgcgcgacgagcgccggatccgcgtcgatgtcgacataatcgacgctcgccgagcattcggccgccacgggcgcgagcgcgtctcgcatctcgtcgcacaaatggcaccagccgcggccgtacagcgtgaaacgcgcggcggcgctcacttctgacgcggccggatcgggatgaactgcgtgttctcgccgcgccgcacgagcaccgcgaccgcgcgctgcggatcgagcttcgacgtcacgtcgacgaactgcttcgcgctcgtgatgtcgacgtcgccgacgcgcagcacgatgtcgccgcgctgcagccccgcgcgcgaggccgggccgtcgaccgcgtcgatctgcacgccgttgcgcagcttgagcgtcttcaactgctcgggcgacaggtcgctgaccgtcaggccgagcgcgctgctgcgcggcttctgctgcggcgcctgacggctgtcggccttcgcggccttgtcggccgggaattccgcgatcgtgatcggcagatcgcgcgattgccccttgcgccacaccgtcaccgtcgccttcgcgcccggcttcgtgtcgccgaccatgcgcggcagatccgacgccgcctccaccggacggccgttgaacttcaggatgatgtcacccggctgcaggcccgccttgtcggccgggccgcctggctcgacgctgctgacgagcgcgccttcggccttcggcaggccgatcgaatccgccacttccttcgtcacctcgccgatcgcgaccgcgatccggccgcgcgtgaccttgcccgatgccttcagctgctcggcgacgcgcatcgcctcgtcgatcggaatcgcgaacgaaatgcccatgaagccgcccgtgcggctgtagatctgcgagttgatgccgatcacctcgccctgcatgttgatgagcgggccgcccgagttgccggggttgaccgcgacgtccgtctggatgaacggcagatagtcgccggtgttgcggccctttgcgctgacgatgccggccgtgacggtgttgtcgaggccgaacggcgaaccgatcgcgacgacccattcgccgacgcgcacgcggttcgaatcgccgatcgcgacggtcggcaggctcgacgcgttgatcttcacgatcgcgacgtccgtgcgctcgtcgacgccgatgagctttgccttgaattcgcgcttgtcggtgagcgtcacgtagatcgtgtccgcgtcgtcgacgacgtgcgcgttcgtcatcacatagccgtccggcgacaggatgaagcccgagcccacgccgcggttctgttcggtgtcgggcgcatcgggcgtgctcggcgcgttcttctgcccgcccggcccctgcggcaacggaatgccgaagaagcggcggaagaattccgacatgtcgccgttgtcgaggccgggcggcagcgcgccgcgcgtatcggccggcacgttcgccgtcgtccggatgttgacgaccgccgggccgacccgctcgacgaggtccgcgaaatcgggcaggcccgcgcgcgccgcgggcacggcgcccgttgcggcgggcgtggtcgtgacattcggagccgccgtcgccgattgcgcggcaagcggcgtcaaggccgtcaccgccgcggcgacgagccaggtgcgcagcgagggattcatcatgtcggaaaccgaagggttacttggaagccttgtattctatggcagacgcgaactgctgcaacgtcgagggcggcgcttcgccgagaaccgtgatccagaaatcgccgcggcgcttgacgagcacgtgcgtcgcgcccgtgccgcccgcgccttccttgcggctgttcttctcggcgggttcgatgaagaccgagatcgtcgcgaggccgtcggtgaacacggcctgatcgacggcaatcggcggatcgttcgcgtcgcgcgcggccatcgggcggcgcacttcgcggatcttgcggaagcccgcgacggtcggtgcgatctgccagccctgcgcctcgatgtcgacgggcgcgacgggcggccgcacgacggtccagccgccgagattgcgcatgccggccgcgatcgcggtcttctggctcggcgccgcggcgccgagctgcaactgcgagaaggcgatctgctcgagcacgcgatcgtcggtgtcgagcgtctgcgaacgcagcagaagccccgtcttcgcgtcggtccacagcttgtatgcgaagcggtacgcgtccttcggcacgagctcgacgacctgcgcgtcgaggcccgcgacgcggtcgcgcccgagcgacttcggctcgtagacggacagcacctgctcaccgctcgcgccgagcagcgcgggaaacgaatccttgttctgccgacgctcgacgacgcaaagccgccgttcgggcacgaacgtgtagagatcgtcgttgtggcgcagcagcttgcggggcttgccgtcgaggctttcgacgcgctcgtattcgccgtcgcccttcgtcgcgacgtgaacgatccgcgacgattgcacgtaagcgccgcgctgatagacgaacgtcccttcgtagttctgctgctgcgcggcctgctggatgcgatcgagccactcggcggcctggcgccgggtggccacgggatcgtcgggttgcgcgaaggcgcggggctgggcggacaacagcgcggccgcgcacagcaacagcgccggcagccgtctccaaccgaggatggcttgattcaactgcaacgtccgcatcgagtttattggccttgcgtggtgacggcggtgcggatgaccggcatcgaacccgtcacgacgggctgctgcgcgaattgctgatgcgcttcgagatattgatcgaggctcgcgtcgcggatgatgttcacatcctgcgcgcccgtctgcgcggccgccacacgttgcagcgggccctgctgcacggggctcacggacgcgacctggaccgcgcccggcgcgccgacgccttgcatctgcggcacgacgatccacgtgagcgtcgccgcggcggccgcgatcgcgaacgcgggcaccacgcggcggcgcatcgccagcagccggcgggcgatgggcgcggccgcgggtgcgagcaggtgcggctcggccgcgaggctcgccgagaagcgggccatgaacgcgctgctctcggcgggctcgagcgtgagctcgtcggagcgcagcgcatcaccgatcagatgatattgagcccacgtcgcgcgctcggcgtcggcgagccccgcgagaatctgtttcagcgaaaggccttcaggcgcttcgccatcgaccagagcggacacgcgctcgcgttgcgagcacggctgcgactgcgtagagaccgaccccatgatgctccccatcttgcacacaccccgtcgtgacacacgactccgtaactagaccccaagccgcttcgattcgccgcaggcgcttaccagcgcctgccttccggcgtatcgagcagcggccgcaattttgccgcgatcgcctcgcgggcgcgaaagatccgcgagcggacggtgccgatcgggcaacccatcatctccgcgatctcttcgtagctcagaccttcgatctcgcgcagcgtgatggccgttcgcaactcttccggcaacagcgccatcgcggcgttgaccgtttgggcgatctgcttgctcatcaacatcgactcaggcgtgttgatatcccttagttggtccgcgtcggagaaagtttcagcctcttcggcgtccgcgtcggtggacgtgggcgcccggcgcccctgggtcgcaaggtagttcttcgccgtattgacggcaatccggtacaaccacgtgtagaacgccgactcgccgcgaaactgcggcaacgcgcgatacgccttgatgaacgcgtcctgggccacgtcctcgacctccgcgggatcccgcacgaggcgcgagatcagccggatgatcttgcggtggtatttggagaccaggagttcgaacgccgccttgtcgccattctgtacgcgttcgaccagtacctgatcgatttctttttcactcacctgacaaatccgtaaacgagggaagcaacgcggagcgctattgtaacgttcccgctcgaggcgctcatgggcgttttcgaccggaagcggcctgccgcgcgggcgtcatgccgccgcgagcgccccgcgcgcggcccgccggcccagcacgcagagcgcgcggaacacggccgcgtcgaccgcatcggccggaatgacgagcggcgtcacgcgccggccgcggccctgcaccctcagcacgacaagcagatcgctccattgcgtgcagccggcgatctgcccgcgcgcgaggcgccgcccatcgcgatcgaacgccgcgagcacgcccgcgccggcgtcgatcagcaacgccgccggctgatgccgcacgcacgcggcccgcgcacgcagcgcgacgagcgccgcggcgagccccgcgagtgccgccgccccgccgccgccgacgagcggcgcggcgcacgcatagagcgccgcgccgacggccggcacgaacagcgcgcacgcgacgcgcaggcacgccgacgcgcgcagcacgacgtgctgcgtgcctgccgatgcggcatggaacggctccgtcaagcgaccccgcgtcaggcgcgcttgaagaccagcgtgccgttagtcccgccgaagccgaaggagttcttcaacgcgacgtcgatcttcatctcgcgcgcttcgttcgcgcaatagtcgagatcgcactcggggtcctggttgaagatgttgatcgtcggcggcgacacctggttgtggacggcaaggaccgtgaacaccgattcgagcccgccggcgccgccgagcaagtgccccgtcatcgacttggtcgagttgacgacgatgtccttcgagtgatcgccgaacgcgcgcttgatcgcgacggtctcggccagatcgccgagcggcgtcgacgtgccgtgcgcgttcaggtaattcacctgatcggcgttcacgcccgcgttgcgcagcgcggccagcatgcagcggcgtgcgccgtcgccgttctcgagcggcgccgtcatgtggtacgcgtcgccgctcatcccgtagcccgcgacttccgcgtagatcttcgcgccgcgcgccttcgcgtgctcgtactcctcgagcaccatcacgcccgcgccctcgccgagcacgaagccgtcgcgatccttgtcccacggacggctcgccgtcgccggatcgtcgttgcgctgcgacagcgcgcgcgccgccgcgaagccgccgatgccgagcggcgacacggtcgcttccgcgccgcccgcgatcatcacgtcggcgtcaccgtattcgatcagacgcgccgcctcgccgatgcagtgcaggccggtcgtgcacgcggtgacgatcgcgagattcgggcccttgatgccgaacttgatcgacaggtggccggagatcatgttgatgatcgacgccggcacgaagaacggcgagatccggcgcgggccgcggttgagcagctcggtctgcgtgacttcgatcatcggcagcccgccgatgcccgagccgaccacgacgccgacgcgctccgcgttttcgtcggtgacctggaagccgctgtcctgcatcgcctgcatgccggccgcgatgccgtaatggatgaacgtatccatgtggcgcgcttccttcgccgggatgtactcctcgacgttgaagcccttcacctcgcccgcgaagcgggtcgagaagttcgtcgcgtcgaacttcgtgatattgacgatgccggacttgccggccacgagattggcccagccgtcggcaacattattgccaacaggcgaaatcagcccaaggcctgtaacaacaacacgacggcggctcacggtaacctcttttccattgaatgactaaaacaaaagccacagcggccacaggaaccacccctgcgaaccctgtggctgttagctcggccggcgagaacgccgacgcgatcgcgcattcggcgctgcgtgtgcaaaaacttgcagacgacgcgcgtattacgccttgacgttcgcgcgagcgtagtcgatcgcttgctgaacggtcgtgatcttctcggcttcttcatccgggatttccatgccgaactcgtcttcgagcgccatcaccagctcgaccgtgtcgagcgagtccgcgccgaggtcgttcacgaacgacgcttcgttcttgatttcggcttcggcgacgcccagttgttcggcgacgatcttcttcacgcgttgttcgatgttgtccattacccctccgagggaaagttcaaatttacaagtgcgcgcattttaacaggtttgatgctgcccaaaatgcgtgccggctttgcggccaaacatgcgccgatgcgcgaatgcgcatgcacggcgcggatggtaaacgaattccgttacgacatgaacatgccgccgttcacgtgcagcgtcgtgcccgtgatgtagcccgcctgcggcgacgcgaggaacgccaccgcgtgcgcgatgtcctccgggctgcccaggcggccgagcggaatctgggtcttcagcgccgtctgctgctcttgcggcaggcccttcgtcatgtcggtatcgatgaagcccggcgcgacgcagttcacggtgatgccgcggctgccgatttcgcgcgcgagcgcgcgcgtcattcccgcgacgccggctttcgccgccgcgtagttgacctgacccggattgcccgcggagccgacgaccgacgtgatattgacgatgcgtccgccgcgcgccttcatcatcgggcgcagcaccgcgcgcgacagacggaacaccgccttcagattcgtgtcgatcacggcgtcccactcgtcgtccttcatccgcatcgcgagctgatcctgcgtgatgccggcattgttgacgagcacgttcagcgcgccgaactccttgagcgtcgattcgacgagcgcatcgaccgccgttgcgtcattgacgttcagcacggcgccgcgcccttcgagcccggcttgcttgaacgcggcgccgatgccctcggcgcccgcttcggtcgtcgcggtgccgatcaccattgcgccgcggcgcgcgagttcgagcgcgatcgcgcggccgatcccgcgcgacgcgccggtgacgatcgcgacttgtttgtcgagagtcttgtccatgcagtgattccgtgtttcggttgaatcggcaagctcgcgcgctgacggcgtcaggcggcggcgagcttgagcgcttcgtcgagcgacgccggatcgaacaccgacgcgccgaccagattgccgtcgatgcgcttcgtgaggccggcgagcaccttgcccggaccgcactcgatcacgtgcgtcacgccctcgcgggcgatgtgctgcacgcactcgacccagcgcacggggcccgccgcctggcgcacgagcgcatccttgatcgccgcgggatcggacaccaccgcgacgtcgatgttgttgacgacggaaatcttcggcgccttcacgtcgacgcccgcgagatattcgcgcagcttgtccgacgcgggcttgagcagcgacgaatggaacggcgccgacaccggcagcggcagcgcgcgcttcgcgcccttctccttcgcgatctcgcacgccttctcgatgcccgccttcgtgcccgcgatcacgacctgcgcgggcgcgttgaagttcaccgcttcgacgacgcccgtcgccgacgcctcggcgcacaccgcgcgcaccgtgtcgtcgtcgagcccgagaatcgccgccatgccgcccacgccgacgggcacggccgtctgcatcgcctgcgcgcgaaagcgcacgagcggcagcgcgtcgcgaaacgcgatcgcgcccgcggcgacgagcgccgtgtattcgccgaggctgtggcctgcgacgatcgacggctgcgcgccgcccgcctgctgccacgcgcgatagcacgcgtacgcggccgtcagcatcacgggttgcgtattcgtcgtcagattgagttcgtcggccgggccgtcggcgatcagcttgccgatatcctggccaagcgcatcggacgcttcgtcgagcgtctcgcgcacgacggcgacgtcggcgaatgcattgagcatgccgaccgattgcgagccctggcccggaaaaacgaatgcgaatttcatatcgtccccaattgaatcgattcgagcggcgcgcttgaatggcgcgccgatgggatgcgaagaagggccgtcagaagcggaagaccgacgcgccccacgtgaagccgccgccgacgccttcgatcagcacgtgctggccgcgcttgatgcggccgtcgcgcacggcgacgtcgagtgcgagcggaatcgatgcggcggacgtgttgccgtgctcgtcgacggtgacgatcatgcgttcctgcggcaggccgagcttgcggcacgtgcttgtcatgatacggatattggcctggtgcggaatcagccaatcgacctgttccgacgcgagctccgccttcgacagcgcttcgaccgcgactttctcgagcacgttcacggcaagcttgaagacggcctggccgtccatgtgcaggaacgcgctgcccgcgatgacgccgcgattcacgttgcccggcgtgcagaggatgttcgaatagctgccgtccgcatgcagcgcgctgccgaggatgcccggctcttcggacgccgacagcacgacggcgcccgcgccgtcgccgaacagcacgcaggtcgtacggtccttgaaatcgagaatgcgcgagaacgtctccgcgccgatgacgagcgccgtgcggtgctgccccgtgcggatgaagctgtcggccgtcgcgagcgcgtaggcgaagcccgaacataccgcctgcacgtcgaacgcggcgccgccgttcttgatgccgagcttgttctgcagcaggcacgcggtgctcgggaaaacgaaatcaggcgtcgacgtcgcgacgatgatgaggtcgatcgactgcggatcgacgtcggccgcctcgatcgcgcgctgcgcggcgacgagcgcgagatcgctcgtcgtcacgtcgggcgcggcgaagtgccgcgcgcggatgcccgtgcgcgcgacgatccactcgtcgctcgtctcgatgccgtccttcgcgagacgatcggcgagttcttgattcgtgacgcgatcgggcggcagatagctacccgtgccgagcacgcgggaatagagggtcgattgggccattatgtcttcgaggaaagcgcggcggagggctcggctggctggcctgcggacggactcgcctgccccgctccgttcgcgtcgcgcccgctttcgccgagcggcgcggcgttctccgccatcgctcgcgaaaggcgctccagcacgccatttttgacggcatcatacccgcgtttgatcgcccactcaaacgcgtacgcgtcggcggaaccgtgactcttgatgacgagactgcgcagtccgagcaacgccgcgccgttgtactggcgatggtcgacgcgcttcttgaagcgcagcagcaccggcagcgcgagaatcgccatcagcttcgacagcagcgagcggctgaactcttccttgatgatgtcggcgagcatctgcgcgagcccctcggacgtcttcaatgcaacgttgccaacgaagccatcgcagacgatcacgtcgacggtgcccttgtaaatgtcgttgccctcgacgttgccgcggaaattcaacgtgctcgcgcgcagcagttcgcccgcgcgcttgatcgtttcgttgcccttgatgacttcctcgccgatgttgagcaggccgatcgtcggccgctccttgccctcgagcgcggcgacgagcgcgtgccccatctcggcgaactgcagcaggtgctgtggctcgcagtcgacgttcgcgccgagatcgagcatcatcgtgtagcccgtcggattcggcagcgcgaacgcgatcgcgggccgctcgatgccgggcagcgtcttcagcacgtagcgcgacaccgccatcagcgcgccggtattgccggcggagatgcacgcctgcgccgcgccttccttcacgtgattgagagcgacccgcatcgaagagtccttcttcttgcgcagcgccacttcgacggggtcgtccatcgcgaccacctcggtggccggcacgacggacagcgcaggctcgccgagcgccttgcacttcttgagttgcgcccggatcgcgctttcgatgccgacgagcatcaggtgcgcgtcggggtgtgagcgaacgaacttgactgcggcgggaacggtcacggacgggccgtggtcgcctcccatgcaatcgattgtgagctttacagtcatggaatgcgacgaatttcaggcacaaaaaagcggcagttgaatgccgcctttttgttgagccaggaaagtgtcaagcgaaccggttgtcgcgcgagctgcccgaagggccatcagacgcgcgccacgcaaacggaaacgcttagtcgttcttcgtcttgacgactttcttgccgcgatagtagccgttcgggctgatgtggtggcgcagatgcacttcacccgtgctcggctcgacggcgagcggcgaggtcgtcaggaaatcgtgcgaacgatgcatgccgcgcttcgacggcgacttcttgttttgttgaactgccatgactaactcctaaaaattttccggattctaacacagcccgatccggcgcttgctaccccggccctgcggcctcacgccttcccgcgccccaactgcttagtgtttgtcgccttccccgccctttttcagcgcttcgagcgccgcgaacggattcggcttgtcgctttcgcccgccgcttcgtcggacgtatcgtccgtatcggccgcgggaccgcttgcgcccgatacgaggctttcgtgcaccgccggacagacttcgtgcctcggcacgagcggcagcgaaagcagcaactcctcttcgatcaagtcgacgagatcgaactggcgcgagccgacgatcacatcgacttcatcctcgtcgagcggaaattcctccgcctcctcttcggtggcgacgatccggtacacgacgtcgatatcgaacgactgcgcgtacggcgtcatgcagcgctggcactcgagccacgcggcgccgtgcagcgcgagccgcagatagggctgcgccccttcggtgccgtcgtcctgcagctcgggctgcatcgagccctccgcctgccaggtgaatacggtgtcgcgctctggcgcgtcggccggcacttcgtttaacatgcgcggcaactgcgagagccggacggcgcccgcggcctgccgggcgctgcgcgcaaattcgaacagatcgatcgcgtgcggatcgagcgagaccgcaggtttgcctgaagacgggttcatgtacgctcctgcctgatcaaccctcggtgcaacttgtattcgcgcagcggttcgccggcccgcctcgttggacgcccgcaaaacccctgccgatgaaaaacgcaaaagtatacccgttttatcttttcgagtcaaatacttaaggcctcgccaggcacgcggccgccgcgcgcccgcgtgccgtgcgccgatggccgctacttcaccgcagctctttcgaaccgaccgatacccgacaccatcatgcaacaccacgcttgcagcccaccgcggctgattctcgcctccagttcgcgctaccggcgcgaactcctcgaacgcctgcgcgtgccgttcgacgtcgtcgcgcccgaaatcgacgaaacgccgctgccggacgaaacgccctgcgcgaccgcgctgcggctcgccgccgcgaaggcccgcgccgcggccgaacgtgcccgggcgcctcacggcgcgctcgtgatcggctccgaccaggtcgcaaccttcgacgggctgcagatcggcaagccgggcacgcacgcgcgcgcactcgcgcaactgcaggcgatgcgcggccgcgatgtcgaattccacagcgcgctttgcctgtatgacagccgcagcggcgcgacgcagagcgaggacatcgtgacgcgcgtgcggtttcgcacgttgaccgacgtcgaactcgacgcctatttgcgcgcggagacgccgtatgacgtcgcgggcagcgcgaaatcggaagggctcggcatcgcgctcctcgacgcgatcgattccgacgacccgaccgcgctcgtcggcctgccgctcatcgcgctcacgcggatgctgcgcgcggcgggctatcctctcttcggcgcgccggcgcccgccgccgacggagtgaacggacgatgacggcaggcacgctctatctgattccgaacacgctcggcgacggcgacgccgcgatgctcgccgccgtgctgcccgccgccgtgcaggcgcgcgccgcgtcgctcggctattacatcggcgagaacgcgaagacgacccgcgcgttcctgaagaaaatcggcaccgaacggccgatccaggaaatcgagattcgcgagctgaacgtgaagacgcccgcgagcgagatcgaccggctgctcgcgccggtgctcgcgggcgccgacgcggggctcgtgtcggaagccggctgccccgccgtcgccgatcccggcgcgctgctcgtgcggcgcgcgcacgagcgcggcgtaaaggtcgtgccgctcgtcgggccgagctcgatcctgctcgcgctgatggcctccgggctgaacgggcagagcttcgcgttccacggctacctgcccgtcgacgccgccgcgcgcgcgaagcgcctgcgcgaactcgagcagcagtcgcgccacgcgaatcagacgcagatcttcatcgagacgccgtaccgcaatcacgcgatgctcgatgcactcgtcgcgacgtgcgcgccgtcgacgctcgtgtgcgtcgcggccgacctgacgctcgcgaccgagacgatcgcaagccgcccggcggcacaatggaaaaaggcgcccgtgcccgatctgcacaagcgccccgcgatcttcctgctgctcgcgagctgacgcgaaccggcgcgagccgcgcgaagcggcccgcgccttcagcgcagcttcagctcgccgccggcgacggccgccttcagcgcggccttgccgagcgccgcgccgaagcggcgcgcgacgcgatcggtcaggctttccttgaccgtgtagtcgacgaggtcgggcgccttcagcacgtcgcgcgcgacggtatcggtcgtcccgtaatcgtcggcgaggccgagctcgatgctcttcgcacccgtccagaaaagcccggagaaaatgtccggcgattcgtgcaggcgcgcgccgcggccgtccttcaccgccttgatgaactgcgcgtggatctcgtcgagcatttcctgcgcgtgcgcatccatcttcggcgtctccggcgagaacggatcgaagaagcccttgttctcgcccgacgtatgcaggcgccgctcgacgcccagcttgcccatcaggccggtgaagccgaacccgtccatcagcacgccgatcgagccgacgatgctcgccttgtcgacgtagatcttgtccgccgccgccgcgatgtagtagccgcccgacgcgcacatgtcggagacgacgacgtaaagcggcttcgccggatacttcttgcgcagccgccggatctcgtcgtagacgatgcccgcctgcaccgggctgccgcccgggctgttgatcttcagcacgacgccgaccgtgcccgaatcctcgaacgcgctgtcgagcgccgtgttgatgtcctcggcgttcgcgttggtgctcgcggcgatctcgccgtcgatcgtcacgaccgccgtgtggcggccgctcgcgagcttgccgccgtcgccggacacgctgaggaacgcgaacgcgagcgcgccgagcacggcgaggaacgcgaagcgaaagaagatcctccagcgccgcgcggcgcgctgctccttgatcgccgcgagcgcgacgcgctcgagcacggcgcgctcccaactcggttctcggggggcggcgttcgcagcgggggacgaagacgaatcgggcggattgatttgatcggacatgcgtgaaagtcagtggtcagaaggggccggccgcaaatcgccgtcgggcagccagaacaccgcgcggccgtcgggcgtgtcgcgctcgtcgacccggacggcgcgcagccgcgcgccgcggcatgggccgccgacgcacttgcccgtctcgggctcgtagatcgcgccgtgcgtcgcgcacatcaagtataagcccgacgattcgaagaactgtccctcgatccagtctagttccatcggcacgtgcgcgcagcggttcaggtaaccgtacgcgcgcccggcgtagcgcacgaagaacacgacggcgggctcgccgcgcagcgtcgcgtcgagccgcacgccctcgccgccgtcgacgagcgcgtcggccgcgcacacgaagcgcgcgtcgccatcgcccgtcatgcgtgctcccgcagccagccggcgagcgccgcgacgtcggccgcgacgaagcgcggcgacagcgccgcgagcgcgtcggccgaatgcgcgccgtacgcgacgccgacgcccgcggcgcccgcgctcgccgccatctgcagatcgtgcgtggtgtcgccgatcatcacggtgcgggccagatcctgccccaattcgcgcgacaattcctgcagcatcgccggatgcggcttcgagaatgtctcgtccgcgcagcgcgtggcgtcgaagaggctcgtgagcttcgcctgatcgagcgcgcgattcagcccgacgcgccccttgcccgtcgcgacggccagcaggtagcccgtgtcgcgcagctcttccagcatctcgcgcacgccgccgaagagctcggttcgctgatccttgaccagatagtgaaaccggtagcgctcggcgagccgcggataatcggcgggatcgacgctcggcgcggtcacggccagcgcgtcgcgcaggccgagcccgatcacgtagcgggcggcctcgtcggacggcgcgggcacgccgagatcgcggcacgcggcctggatgcactgcgcgatgtgcgcggtcgaatccatcagcgtgccgtcccagtcgaagacgatcagatcaaattgctgtcgggccatgctggtcacgcggtgtcgcgcaagtcggagagttgatcgatgaattgccggcactcggcgggcagcggcgcgtcgaactgcagcggctcgcccgtcagcggatgcgcgaggcgcagccgatgcgcgtgcaggaacatccgcttgatcgacggcaccgcgttcgcgcgcgcaagcgccttgttcagcgcgaaatcgccgtacttggcgtcgccgacgatcggcaggccgagatgcgcgaggtgcacgcggatctgatgggtccgccccgtcttgagttccgcttcgacgagcgcgtagtccggccagcggtcgacgagattgaacaccgtgtgcgacggcaggccgtcctcctgaacccgcacgcgccgctcgccgtcgggcgtcgcgtacttgaaaaggggcgccttcaccacgcggcggcggccccagtcggccgcccagtcgccatgcacgcaggcgaagtagcgcttgtccatccggttctcgcgaatctgctcgtgcagcccgacgagcgccgagcgcttcttcgcgagcatcaggatgcccgaggtctcgcggtcgagccggtgcgcgagttcgaggaatttcgcgtgcggccgcgcatggcgcatctgctcgatcacgccgaacgcgacgccgctgccgccgtgcacggcgacgcccgccggcttgttcagcacgatgatcgcgtcgtcctcgaacaggatctcgaattccgcggcgggcacgggcgccgggccggccgcgcgcgcgaggtccgccgccgcgacgcgcacgggcggcacgcgcacgacgtcgccgaacgcgagccggtactgcgcatcgatcctgcccttgttcacgcggacttcgccgctgcgcagaatccggtaaatatgactcttcggcacgcccttgcagacgcgcagcaggaagttgtcgatgcgctgcccggccgcgctttcgtcgatctcgatgagcgaaacctgaccgcttgcgaccgaattatgggattttttgcctaactcattcatactgaatataattttgcgcagccttccgtagcggagcggcctgatcggccggttttcgggcggactgcgcgaggcgcaagcgcaaactgttattttacttgcgcccggggcgtgctgctcgtcctcatgaatgaaagcagcaagttgcacgcacggcaccccgctcaggcagggatcgcgcccacaggcggattcggtttgagccgtgccgcggtaacggaatgttggacaaaaagaatttgttggcggctgcggcgcggcacgatgtaggcccggcgcagcctcctgttgcgaatagaacggcgtgcgcccgatatggccccgcgagagcgcggagcttggcgacgtcaaaaccaaggaaggaacaccccaggcgggaaagtcgggctggattcgatactccccgctgcggccgagccgcagcatatgccgccatccggcgccgcgcgcaacttgcgccgcgccccgcggcagtgcccggtcggaggcttagcgcgccctgcggcgcgcggagtgtcgacgccgtgtgctttgaagccgtgttcgcaggcgccctctggccgcgacccgccgtatgggttcgcgcctcgtcaggccattctcccgccatcattcccgctccagcgtgcttgtgacaacacaacaaggcgcggcctgacgtcgtcccgcgctccgcctgacaaccggagcgcgccgccggcagagccgcctggagtcgttcaatgaaacgcatgctgttcaatgcgacgcagcaggaagaactgcgcgtcgccatcgtcgatgggcagaagctcatcgatatcgatatcgaaaccgccggccgcgaacagcgcaaaggcaacatctacaagggcgtcgtcacccgcatcgaaccgtcgctcgaagcctgcttcgtcaattacggcgaagaccgccacggcttcctgccgttcaaggaagtcgcccgccagtacttcaaggaaggcgtcgacatgcgctccgcgcgcatccaggacgcgctgcgcgagggccaggagctgatcgtccaggtcgagaaggaagagcgcggcaacaagggcgcggcgcttaccaccttcatctcgctcgccggccgctacctcgtgctgatgccgaacaacccgcgcggcggcggcgtgtcgcgccgcatcgagggcgacgagcgccaggaactgcgcgagacgatggcgcaactgcagatccccgacggcatgagcatgatcgcccgcaccgcgggcatcggccgcagcgccgaggaactgcagtgggacctgaactacctgctgcagctctggcgcgcgatcgaggcagcgtcgcaaagcggccaccccggccagccgatgctgatctacctcgaatcgagcctcgtgatccgagcgatccgggactatttccagccggacatcggcgaaatcctgatcgacacgaccgagatccacgatcaggcgcgcgcgttcatggacatcgtgatgcccgacaacgtcggcaaggtgaagcgctatcacgacgacgtgcccctcttctcgcgcttccagatcgagcaccagatcgaaaccgcgtactcgcgcacggtgccgctgccgtcgggcggcgcgatcgtgatcgaccacaccgaggcgctcgtcgcgatcgacgtgaactcggcgcgcgcgaccaagggcgcggacatcgaggaaacggcgacccgcacgaacctcgaggcggccgacgaagtcgcccgccagttacgtctgcgcgacctgggcggcctgatcgtgatcgacttcatcgacatggaatcggccaagagccagcgcgaagtcgagcagcgcctgaaggacgcgctcaagcacgaccgcgcgcgcgtgcagatgggcaagatctcgcgcttcggcctgatggagctgtcgcgccagcgcctgcgcccggccctgtccgaaggcagccacgtcacctgcccgcgctgcaacggcacaggccacatccgcgacaccgaatcgtccgcgctgcaagtgctgcggatcattcaggaagaagcgatgaaggagaacaccgcggcgatccactgtcaggtgcccgtcgaggtgacggccttcctgctcaacgaaaagcgccaggaaatcaacaagatcgaatcgcgcttcaaggtcggcgtcgtgctgattccgaacaagcacctcgatacgccgcactacaagctcgagcgcctgcgtcacgacgatgcgcgcctcgacgatccgcgcgcatcatggaagatggccgaggaagccgcccgcgagctcgaggcggaaaccggctacagcaagcgcgccgaggaaacgaagccgcgccaggaagcggccgtcaagggcatcacgcccgagcggccggcgccgagccccgcgccgcagcgccagagcgcgccggaagcggcggcgcccgtggccgccgcgcccgcgagcggcggcggtttcatgaaatggctgaagggcctgttcggcgcgcagccggctgcggtgcccgcaccggcgcccgccgcgcaggaaacggctgcgcgtccggcgcgcgagcgcgcggagcgtggtgagcgcggcgagaaggccgagcgcggcgaacgcggcggcgatcgcaaccgccaccgccgcggcggcgccgcgcagcaggcgggtggacgcgaccaggcggcggcaggcggcggccgcgctcaggcgccgcgcgccgagcgcgaaggcaaggaaacccgcgagccgcgcgaaggccgcgaagcacgcggcggccgggacaaccgggaaggccgcgaggcgcgcgaaacccgcgaggcgcgcgagccccgtgaacaacgcgagccgcgcgaggcacgcgagcagcgcgaagcgcgcgagcgcgccgaaacggtcgacgccgcggaagccccgcgcggcgagcgccgtgaacgcggcgagcgccgtaagccggccccgcatgtcgcgacgctcgaaacggtgaatcgcggcgaaagcgcacatgcggaaaccgccgaaaagccgctgtacgcgcctggcgcggaagccggcgtcgacgcggattcgaacgcacgcgacggcgaagaacgccgccgccgccgccgtggccgccgtggcggccgccgcgagcgtgaagacgaagtcgcgggcgccgtgcaggcggcggaaggcagcgaaggcgtgacggccgaggccgaagcgctcgagcacgccgagcacgcgcaacaacgcgtcgcgccggtagcgaaccaagcgcccgagcatgccgcgcaagcgggtgcgggcgtcgcggcggcagccgccgcgaccgtcgcagccgaggcgattgcgcatgtcgagagcggcgcgaaggtcgagccgcaaccggcggccgaggcatccgctggcgatacggaacaggccgaggcggtgcccgcgcggtccatcgaagcaccggcgcaagcggcttcgacgggtcaagcggaagccgtgcaagccgcaccggccgcaccggcacacgtgacgccggccacggccgacgtcgcgcgcgagccggccgcgcctgccgaaactgcgtctgccgaaactacgcctgctgaaatcccgcctgccgaagccgcgcccgccgaagcaccggccgcggaagcgtccgaagtggccgcgagcgcggtcgcttcggccccggccccggccgcggagcccgcgccggccgccgagccgcaccggccggcgcccgtctcggccgcccccgcctcggccgcgccggccgaagcggacgccgcgcgcgagccggccgccgtcgccgagccgcacgtgccggcggccgccgcgacccctaccccggcttcggtggcgaccacgccgggcgcgagcctcgatacggcgctcgcggccgccggccttgtctgggtcaataccgacacggacaagctgcgcgccgcacaggccgccgccgcgcaaatcgtgcagcccgtgcgcgtgccgcgcgaacgcaagccgctgccgcccgtcgacgcgacgccgatgcagcaggtcgagacgacgcaccgctgagccggtcgtccattgcacgaaaaagcccgcccccgaaaggcgggcttttttgtctgtgctccggttctgcgggtttccatgcccgaccccgcgcggcgcttccagctaaaatggaagcttggctcaacttgcaacgcccatgtcccgacgcatcattcccgtgaccccggtgagcgcagcgcccgatctgtccggcgccccgctcacgccgaccggcacgctgcgcgacgccctcgcgcgcccgctgcgcgatctgcgcatctcggtcacggaccgctgcaacttccgatgcgtgtactgcatgccgcgcaccgtgttcggcaaggattacccattcctgccgcacagcgcgctgctcacgctcgaggaaatcgagcgcctggcgcggcttttcgtcgcacacggcgtcgagaagatccgcatcaccggcggcgagccgctcttgcgcaagaacctcgagttcctgatcgagcgcctcgcgaacatgacgaccgtcgacggccgtccgctcgacatcacgctgacgaccaacggctctctgctcatgcgcaaggcgaagagcctgcgcgatgcggggctctcgcgcgtgacggtcagcctcgacgcgctcgacgacacgctcttcaaacgcatgaacgatgccgacttcgcgagcgccgacgtgctcgacggcatcttcgccgcgcatgcggcgggcctggcgcccgtgaaggtcaacatggtcgtcaagcgcggcacgaacgacgccgagatcgtgccgatggcgcgccgcttcaaaggcacgggcgtcgtactgcgcttcatcgaatacatggacgtcggtatgtcgaacggctggaacatggcgcaagtgctgccgtccgccgacgtgatcgcgcgcatcgccgagcatttcccgctcgtgccgctcgaacggcacacgccgtccgagaccgctcaacgctggggctatgcggacggcagcggcgaaatcggcgtgatctcgagcgtcacgcgcgcgttctgcggcgattgcacgcgcgcgcgactgtcgaccgaaggacggctctatctgtgccttttcgcatcgtccggccacgatctgcgcagcctcgtgcgcggcggcgcgaccgacgagcagatcgccgcgctgatcggccacatctggcaggcgcgcaccgaccgctactcgcaactgcgcggcagcgcgcaagccaccgacgaagcggcgggcgaagcgaagcgcgtcgaaatgtcctacatcggcggctaggcccgcccgattcgtatgcgccccgctcccgccatgccgtcgcacgccgcgcccgcctgcccgatcaccggcctcttgctcgccggcggacgcggcacgcgaatgggcggcgtcgacaaggggttgcagccgctgcgcggcgagccgctcgcgctgcacgtgctgcgccggctcgcgccgcaggtcgacgcgctcgtcatcagcgcgaatcgccacttcgacgcttacgcgacgatcggcgcgccgtttcgcgcgccgatcgtcgcggatgcgcacgcggacttcgccggcccgctcgccgggcttgccgcgggcatgcgcgcggcccgcacgccgctcgtcctgtgcgtgccgtgcgactcgccgtttctgcccgacgatctcgccgcgcgcctcgccgccgcgctcgacgcgcagcatgcggacatcgcgttcgcgacgacgctcgacgcccatggcggcatcgcgccgcagcccgtcttcgcgctcgtgcgcaccgcgctcgccgacgatctcgccgcgtatctcgcggccggcgagcgcaagatgcgcgcgtggtacgcacgccacaagagcgtcgaagtgccgtttggcgacgagcgggcgttttacaatgcaaactctttgcgggacttggccggcctcgaacgcgcatgacgggccgcatcgcgttccgcgcgccgccccgccgcctgcgatgcgagcgtttcaagcggcggccgggacgccgaccccgaacacaatccgcctagcggcgcctcgtcaccgatgaccacgcacaccacgcctacgccatccgccacgtccgggcacaccgtcgcgctgagcgtcgacgaagcgcgcgcgctcgcgttgcgcttcgccgaacgcgtcgcgcaggtcgaacgcgtcgcgttgcgcgatgcgctcggccgcgtgctcgccgaagacgtcgcgtcgccgttcgacatccccgcatacgacaacgccgcgatggacggctacgcgttcgacggcgcggcgctcgccgcgcccgccgccgacggcgtgctcgcactcgccgtggcgggccgcgcgctcgcggggcacccgttcgacggccctcgcatcgcgccgcacgcatgcgtgcgcatcatgaccggcgcgcagatgccggccggctgcgacaccgtgattccgcaggaaaaagtcgacgcgacgggcaacgtcgtgcgctttccggccgcggccgtcgcgcgcggcgaacactgccgccgcgcgggcgaagatctcgcgcgcggcgcgcgcgcgctcgccgccggccgcgtcgtgcgcgcagccgatctcggcctgctcgcgtcgctcggcatcgccgaggtcgcggtgcgccgccgcgtgcgcgtcgcgttcttctcgacgggcgacgaactccagacgccgggcgagccgccgcgcgaaggcggcctctacgacagcaaccgcgcgacgctcgccggcatgctcgcccgcatcggcgtcgagacgctcgatctcggcatcgtgcgcgacgatcccgccgcgctcgaaggcgcgctgacgacggcggccgcgcaggcggacgcggtgatcacgtcgggcggcgtatcggtgggcgacgccgacttcacgcgcgcgctgctcgcaacgctcggcgacgtcacgttcgcgagcgtcgcgatgcgccccggccggccgctcgcgtgcgggcgcattcgggcaaacgggcgcgaggagcggcccgcgctcttcttcggcctgccgggcaacccggtcgcggtcgcggcgaccttcatcgtgatcgtgcgcgacgcgctcttcgcgatgatgggcgccgaggcgcaaccgctcccccgctatccggccgtctgcgacgcgccgatcaacaaacgcgcgggtcgcaccgaatatctgcgcggccgggcggcgcgcgatgcgagcggcgtctggcgcgtggcgcccgccggctcgcaaagctcggcgtcgctcaagagcctgagcgacgcgaactgcttcatcgtgctcgcgcacgacgccgcacgcgtcgacgccggcacgacggtggacatcctgccgttcgacggcgccatctgaatccgtactcagcacttccacgggggcaactcgcatatgaaaaaacaaatctcatcgatcgcgccggggcagaccgcgaaagcgctgatcctcgtctatctgacgttcagcgtgccgatcgtgctgctcgggatcgtcaacgcattctttcgcgaacagtcggtcgggctcggcacgatcttcagcacgatcttcagcgcgctgctgctgaacgcgatcgtcggcttcgtgctgctgtggatcgcgtgccacgcgtacaactgggtcgcatcgcgtttcggcggcatcgagatcgtgctgtcggacgcgccggaggaggcgtgagcgccatcgcgggcaacccgatcgcgattcgcgcggcggccgcggccgacgtgcccgcgatgctcgcgctgatgcgcgagctcgccgaattcgagcagctcacgcatctgttcgtcgcaaccgaggcggatctcgccgacgcgctcttcggcgcgcggccgtccgccgaggcgctcgtcgcggtgaacggcggcacgctcgtcggctatgcgctctactttcacaactactcgacgttcgtcggccgtcgcggcctgtatctcgaggatctgtacgtgcagccgtcgcagcgcggcacggggctcggcacgcgcatgctgcgccggctcgcggcgatcgccgtcgagcgccgctgcgggcgcttcgaatggaccgtgctcgactggaatcagccggcgatcgatttctaccggaagatgggcgcggacgtgatgcccgactggcgcgtcgtgcgcgtggcgggcgacgcgctcgcccggctcgcggacggcgccgcgtagcgcgcgtcgcgcggccgaccggcccaccggccgaccgtcgtcgcgagcgatgccgctgttgcccgccgccatcgcagcgggcgacgcattcgccgatggacgccggtgggaaacatcaacgcaccgccgccagaagcggccaagcagacggggcgcatgcggcgccccgttttcattttgcacgcacgatgcgcgcgaagcccctgccgacgcaacgcgcgacgcacgccgccgtcagctctcgtcggcctcggccccgtccacgccgagcaggccgttcgcggcctcgcccggcagcgcctcgacctgcttgagcttgcggttcatcacgcgcgtgcgctgttcggccgcctcgatcgagcgcgtgaccgtctcgagctgcgatttcgtgcgcgcgagcacgtcgccgaacttgccgaattcggtcttcaccgcgccgagcacctgccagacctcgctcgagcgcttctcgatcgcgagcgtgcggaaccccatctgcagactgttcagcagcgccgtcagcgtcgtcgggccggccaccgtcacgcgatagtcgcgctgcagcagatcggtcaggccggggcggcgcaggatctccgcgtagagcccttcggtcggcaagaacagcagcgcaaaatcggtcgtgtgcggcggcgcgacgtacttttcggcgatcgtgcgcgcctccgcgcgaatccgcgcctcgagcgcgcgcgcggcctcctcgacagccgccgcgtccgcgcgttcctgcgcgtcgatcaggcgttcgtagtcttcacgcgggaatttcgcgtcgatcggcaaccacaccggttccgcgccgcccgccgcgccttcgtcgtgccgccccggcagccggatcgcgaactcgacgcgctcgccgctcttcggcaccgtcgcgacgttcttcgcgtattgatccggcgtcagcatctgctcgagcagcgcctcgagctgcacctcaccccaggtgccgcgcgtcttcacgttcgtcagcaccttcttcaggtcgccgacgcccgccgcgagcgtctgcatctcgccgagcccgcggtgcacctgctcgagccggtccgacacgagcttgaacgattcgccgaggcgctgctcgagcgtcgcgtgcagcttctcgtcgacggtgcggcgcatctcttcgagcttcgccgcattgttcgcctcgatttccttcaggcgcgtctcgagcgtcgcgcgcacctcgccgatccggcgatcgttcgcctgcgtcagttgcgtgagctgctggttgagcgtatcgccgaaatgccggagcgccgtgccctgctcttcgcgcgcgagctgcgcctgccgctgcagcgtgtcgcgcatcgcgtcgaactgctgcgtgttgcccgcgacgagcttcgcgagctgctgcgcgaagccgtcgatctgattgttctgcaccgtcgcgacgctcgtgagctgtgcggcaagcgtctgctgcaattgcgcgaagttgcccgcgagctcggtgcgcgaatggcgcgcgccgtcgacgatctccgcgcgcagctcgcgctcgaggcgctcggccgcatgcgcgtgcgcgtcgttcgcgtcgtcgatctgctcggcgagccgctcgaggccaccgccgcgcgggccgccgcgcaacagcatgacgagcgcgacgacgagcgccaccgcgagcgcgacgatcgcggccagcaacaaggtttcggtcatatgcgagccttccccagcacgccgggattgatcggattcggcgggcggcccgcgcgcgggcccgcgccgagcgccgcgatcaggttgtccgccgcgagattcgccatcgcgcggcgcgtgccttcgctcgcgctcgcgatgtgcggcgtcagcacgacgttcggcacgtcgagcagcgccggatgcacgctcggctcgccttcgaacacgtcgaggcccgccgccgcgatccgcttctcgcgcagcgcgtcggcgagcgccgcgtcgtcgacgatcccgccgcgcgcgatgttcgtgagcgtcgcgctcggcttcatcagcgcgagctcggccgcgccgatcgtgtgatgactttgcgccgagtacggcagcacgagcacgacgtgatcggcttgcgcgagcagcgccgccttcggcacgtattcggcgttgagcgcggcctcgatctcgggcgcgacgcgcgagcggttgtgatagatcacgcgcatgccgaagccgcgcgcgcggcgcgcgagcgcctggccgatgcggcccatgccgagcacgccgagcgtcgcgccgtgaatgtccgcgccgagaaagctgtcgtacgaccacttgcgccattgccccgcgcgcagccagtgctcggattcggtgatccgccgcgcggccgccatcatcagcgcccagccgaaatcggccgtcgtctcggtcagcacgtcgggcgtgttggtgccgagcacgtgcgcggcgtcgaacgcgccgatgtcgaagttgttgtagccgactgccatgttcgacacgacgcgcagccgcggcgcggccgcgagcaccgacgcgtcgatcatgtcgcccgccgtcagcgcgccgtccttgtccgcgaggcgcgccttcagcgcatcgggggcgagcgcgtcgccgtcgttccagtcgacgtcgaaatactgcttgagccgctcgatcacgtccggaaagatcgggcgcgcgaccaggattttctgcattgccgtctccgttgcgccgcgcgggcggcgcgcgcgcatcgcgccgcgcatcgcccgtgcggccgtcattgcgccgcctgagcgctgaagaacacccacgtcgtcagcaggaacaccggcacgagaatcgcgagcgcccagccgaggtacgcgaagaagctcggcatccgcacgccgcgcgactcggcgatcgccttcaccatgaaattcggcgcgttgccgatgtagctgttcgcgcccatgaacacggcgcccgccgagatcgccgcgagcgtcgtcgcccccgtcgtcatcagcgtctgcgcatcgccgcccgcgagattgaagaacacgagataggtcggcgcgttgtcgaggaacgacgagagcacgcccgtcgcccagaagtacatcgcgtcgaccggcttgccgtcggcgcccgtgacgagatggacgatcggcgcgaacacgccgtcgccgcccgcgcgcagaatcacgatcacgggcgcgatcgtcacgaagatgcccgcgaacagcttcgcgacctcctcgatcggcgcccagttgaacgcgttgccctcgcgcgccgagcgcggcgtgaccgcgagcgacacgagcgcgaccgcgacgagcgcgacgtcgcgcaccgcattctgcagcgcgacgtgcgtgccgaacagatcgaacgcgatgcccggcttccagaggccgctcatcagcacgagcgcgatcaccgcaccgagcagcacgaaattgaccttgccctcgatcgacatgccgtgcgaatcgggcgtcggatcgaggaacggcttgccttcctcgccgccctttcgatagaagtaggtatcgagcacgaagaagagcgtgagcaggatcgcgcagatgaacagcatcggcagcgcgagatggatcgtcgtccagaagaaatcgacgccgttcagaaagccgaggaagagcggcggatcgccgagcggcgacagcgagccgcccgcgttcgccacgagaaagatgaagaacacgacgacgtgcacgacgtgcttgcgattgtcgttcgcgcgcaggagcggacggatcagcagcatcgcggcgcccgtggtgcccatcacgctcgcgagcacggtgccgagcgcgaggatgcccgtattgagcctgggcgtgccgtgcaggttgccgcgcacgcagataccgcccgcgaccgtatacagcgcgctcagcagcacgatgaacgggatgtattcctcgaacagcgcgtgcatcagcgtgccgaacgcggtgccgaagccgaacgtcgcggcgaacggcaccaggaacgcaaccgcccacgccgccgcgatcttgccgaaatggtgatgccagaacaccggcgcgatcagcggaaagaccgcgatcgacaacaggatgccggcgaacggaaccgcccagaacgcggaaagcgcggcaccgtcgagcgttgcggccgatgcgagcgcgggcgcggcgcctaatgcgcctcccagcgccatgcccgcccaggcggcatgtcgtttcatgtgaattcctcttgaaatgcgaatggatacggcgcgtgacgcggcggcggccgcatcacgcgtcacgcacgacgatcgcgtgaacccgcgacggcccgtgcgcgccgagcacgatcgtctgctcgatgtcaccggtgcgcgacggccccgacacgaagttcaccgcacgcggcaatacgccgcgctccgcgcggatcagcgcgaacgcgtcctcgtgcccggcgacgatgcgcgacgcgctcacgagcgcgatatgggtctcgggcagcagcgcggcggacgcgcacgtcgtcggactagacagcagaaccagcgaaccggtttccgccgtcgcgcaaaaacagccggtgatgccgatgcgatcgccgtcgacgggcttcctgaattcgaccgcgagccccgcgcccgcccaatcgagcgcgtcgagcgtcggccacgcgatcgcctgcgtgccgagccccatgcgccgcagatacgcggcggccgcggcgggcgcatcgcgcatcgacgcgacggtatcgaccgtcgtcgcgagccgcagcgcctcgtcgacgaagcgcgaaacgagatcgtcgccgagcggcgggcgcgggcccgccggatggcgctcgacatagtcggccgcatgctcgcgctccacgtcggccagctcggccgggcggccctgcgccgcgcggatgcgcgcgaggatgttgcggcgggcggccgatgtgtccatgaactcctcgtgacgatggctttcgataccggcccgattataccggccgagacggcgcacgcccgccgccgccggtacgaaaaacacgctgccggaccgcccacgcgcgttcccggcgccgcgtccgcacccgcgcgggcggcgttacttgcccgcgtcgtcgtcgggcggctgcgtgatcccgaacacctggcgcagatacgcgaggtaggccttgtcgtcgcacatgctcttgcccggcgaatccgacagcttcgcgaccggctgcccgttgcatcgcaccatcttgatgacgatctgcaacggctgatagccgagatcgttggtgaggttcgtgccgacgccgaacgcgagcttgcagcgtccgcgaaagcgtgcgtacagctgcatgaccttcgggatatcgagcgcgtcggagaacacgagcaccttcgtgcgcgggtcgcagcggttctcctcgtagtgcttgatgagccgctcgccccagtcgaacggatcgcccgaatcgtggcgcgcgccgtcgaagagcttgcagaagtacatgtcgaagtcgcgcaggaacgcgtccatcccgtagacgtcggacagcgcgatgccgagatcgccgcgatattccttcgcccacatctcgagaccgtaggtctgcgaatcgcgcagccgcgggccgagcgcctggcacgcctgcagatattcgtgcgccatcgtgccgagcggcgtgatctcgtgcgtcatcgcgtaatagacgttgctcgtgccggcgaactgcggcccgagcccgtcctgcagcgtgcgcagcacctcctcgtgccagaccttcgagaagcggcggcgcgtgccgtaatcggcgatcttgcaatcggcgaattcgggcttcgcgccgagcagcttgatcttctcgcgcagccggccgcgcccttcgcggtaatccggccggcgctgcgtgttgcggaagtacacctcgttgacgatcgcgagcaccggaatctcgaaaaggatcgtgtgcagccacggccccttgatctcgatgtcgatctcgccgccgcccttttgcgacggcgtgatcgagatgtacttctcgttcaggtgaaagagcgcgagaaaatcgacgaaatcgctcttgacgaagcgcagccggcgcagatagtcgagctcggaatcggtgaagcgcagctcgcagagcgagcgaacctcggcgcggatctcgtcgatgtacggcacgagatcgacgccgggcgtgcggcacttgaagcgatattcgacgcttgcggccgggaaatgatgcaggacgacctgcatcatcgtgaatttgtacaggtcggtatcgagcagcgaagtgatgatcatgattccagactgccaaaatcgaaacggagcccgagcgtttgcgcgcctcgcgcgcccgccctccggttgacgcatgttacccgaatgcggcgcggcgccgcgccgaaacgccgcgcccccgcaatccgccataaactaatcacgaaacggtataaaagggaaagtcgagcccgcgatgcgggtttgacgcatcagttacaatgccgcttttggcgccgagcgtcgccccccctatacatacccagataccgccgcaggagcgttttgaatgacccacgttgtgaccgaagcgtgcatcaagtgcaaatacacggattgcgtcgatgtgtgccctgtggactgtttccgtgaaggcccgaacttcctcgcgatcgatccggacgagtgcatcgactgcgcggtgtgcgtcgccgaatgtccgaccaacgcgatctacgcggaagaagacgtgccgggcgaccagcagcacttcacggcgctgaacgccgagctcgcgaaggactggccctcgatcacgaagacgaagcccgcgcccgccgacgccgacgaatggaaggacgtgcaggagaagctgcacctgctcgagcgctgatcgctcgcgcttgaagggcgcggcccgaccccgcatgatggtgccgatgcgcaaaggtattgacagatcggtcagcgccccatagaatctcatttctctgctgtttgttccccgatagctcagtcggtagagcgccggactgttaatccgtaggtccctggttcgagcccaggtcggggagccaagaattgcaaaggcccgttgctaacgggctttttcatggccgtctcgcgttgccgttttcgaggcgtcaagcatgccgaaccgttttattccccgatagctcagtcggtagagcgccggactgttaatccgtaggtccctggttcgagcccaggtcggggagccagcttcgaaggcccgtcgttcgcgacgggcctttttgcttttcccctctaggtttttcgtcgcgacgcgcgccgccgcgcgcccggcggcgtgctagagtcgtgcaccgcttctcgccacgtcccccgcttcgccgccgatgaaaaaccgttatttcgctgccctcgcgacctgcgccgccctccttccgatcgcctcgaccgcgcgcggcgaggaagtcgccagcgtcaacaccaacttccgcctgacgggctccgaccgggtcgtcgtcgaagcgtacgacgacccgctcgtgagcggcgttacctgctatgtgtcgcgcgcgcgcacgggcggcatcaagggcacgctcggcatcgccgaggatccgaccgaggcgtcgatcgcgtgccggcaggtcgcgccgatccgcttcaccgaaccgctcaggcagcagaccgacgtgttcagcgaacggctgtcgttcattttcaagacgctgcacgtcgtgcgcgtcgtcgacaagaagcgcaacacgctcgtctacctgacctacagcgaccggatcgcgacgggcagtccgaaaaacagcgtgaccgccgtgcccgtgccggccggcacgccgattccgctgcggtaacggggagcgaagcggcttcggcccgaggctcgggcgtccgccttggcgatgcctccggcgctgacacggcgtcggccgccaccccgatgccgggggcggcttccgctgcggatttcgccttggattcggtccggtcgcccgaccggccgacgggttcgcgcgctccgcgcaagcgcgactcggccactcggcggtttgctgtccaccgaaaccgcgaggctcgatgcgtactcgacactgattccacgtcacccgggcaagcgcggcgcggcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcggcgtgcggcggcgcgcggcatcggcgcgcacggcctcaagttcccgcacgcgccgccgttaagaagatgtagccccgcgcccggcgacggcccccggcccagacgcggccgcggtccatccggcatgcgggccgacggcgagccgccgatcggcgcagcgcacacgcggcccgtccacgtcggctcgcgcgggcgaaagcgccggtcgagccggccggcatcgagcatcgagaaagacatgggccagatcactctcacgctgaaagacgacaccgtcgtttccttgcgcaaagactacgacgcgttcgtgcgcgtgtcgctcaagctcgatccgcaattcgtcacgccgtcgttcgaggatttcctgcgcgcgaagctgctcgacagcatggtgccgctcaccgagcacgcggttcagcggctcctgcagggcggccagtatgcatgggcgaagcgcacgctcgacaaggagtttccggacgtcgtctcgatcctgatccggcaggcgggagacttcggtttcggcttcgcgtcgcgctccgaatggacgcccgacgagctcgcgaaagcgtgccgcgactgggccgccgccgtcgtgtccggcgcgcagggcgacgcggcgctcgtcgatccgctcgccgcgcagatcaagtcggccgtcaccgacattcaaacgctcgaggaacggatgcagacgcccgcgtggcgactcgccgaatcgctgcggcaacgcgtatacgaggcgaagctcgcatgcgagatgagcgtcggcagcgtcgcgcgcgaaaagctcggcgaactgcgcggcctgctcaggctcggcatcgcgcacggctcgttccagaagcaggaagcgcagcagatcatggaatacctgcgcctgttgaagcccgagatcttcatcgaggagccgtacgatatcttcacccgcatcgccgcgtggctgcgcagcatgttcatggacgcgacgcccgcgcgcggcgcgcagcaaaacgcatcgcagccgccaggccagcggcgttcgtagcgcggcgcatcgcgcgtgcggcggcgtgcgaacggtccgctcgttccacgctcgccaagcaaacccccgacaacacgacggcccggaccgcacgatgcgatccgggccgtcgttcttcagcctgagcgcggcgcgtcgaacgggccttccggggcgaaccgtccgcgcgccgcgccagccgcgcttactcgcccgcgccggccttcatgccgccgttgacggacaccgagccgttcgcgccgcccgcgacgcccttcgcgagaccgcccgccgcgcccgcgacgccgccgaccgcattcgtcgcaccgccgaccacgttgcccgccgcgttcgtcacgccgccgacggcgttgcccgccgtacccgccgcgccctcgatcgcaccgctcgccttcgtcttcgcgtccgcgccgagttcggctgcttcatcggccttcgccttcgcctgggccttcgcgtgcttcacgtgcttcttcgccgaatgcttgacggcgttctccgccgcttccggcgacgcagccgacacgtcgccgcccgcgttcagttgcgcgctcgcgccggccttctggccgagcacgtcggccgagccgccggccgaaccttgcgtcgccacgccgcccgtctgcgcgaaagcgctcgtcgccatcgccgccactgcggcaccgatcagcattgcacgaatcttggacatcgcaattctcctcaacaaagtcgttggacacggcgcgccttcgaaccggcccgccgctatgggctcgccgcgacatgcagcgagtccgtgtacagaccagccgctttcgtgcgcagttcgccgttctcgccaactgttacccaccgtttcatttgctgaccagttcgacacactcgcttacaagcaacgccccgaatcgcgcgaaatccggacaacatttgacgcgcgccttacaccgcgcgcgccgcgcatcgcttatgatgcgatgccgtcgccacgcgacgcgctttagtgtttcgcgcgccttttccgcgcgcgcgctttcgtttccaacgccatgcccaatctcgatttcacgctgaccggcgaattcgtcgaactgcataacctgctgaagctcacggggctcgcggacagcggcggctcggcgaagatgatcgtcgcgtcgggcgccgtgaaggtcgacggcgcggtcgagctgcgcaagacctgcaaggtccgcgcggggcaggtcgtgctgctcggcgacacgcgcatcgccgtgcacggcgcgtcatagcgagcccctgtcggccgtaaggccatcggcgggtctcgtcgacagcgctccgggaaactcgtaagctgatcgtttccaaaaaacaagcaaagcgcgggcggggccgctcgtgcgaacgcgtcccatgtcgcctaccggtttcacgcgcgcggccgccgcgccgcctcccacgctgtcccgccacgccgccgatacggcgcgcctcgccgcgccgctcgcgatcgcgcaactgtcgcaaatggcgatgagcgtcaccgacaccgtgctgctcggctcgctcggccccgacgcgctcgcggcaggcggcctcggcgcgaatctgtccttcgtcgtcgtgacgctgctacaaggcgtgctgacgtcggtcagcgtgagcgtcgcgcacgcgcgcggcgccatggccgaggatcgcgtcccgcatatctactggacgggcttcgcgctgtcgctgttgctcgcggttccggcgttcgcgctgctgtcgttcgcgcagccgctgttgctcgcgttcggcgaaccggcggcgctcgcgcgcaacgtcggcgaatacgcggccgtgctgcgcttcgccgcgcccggcagcctgatcggcgtcgggctgatgcgctcgttcttacccgcgatcggcgcggcgaagcggctgctgtgggtgtcgctcgcgggcgtcggcgtcaacgcgtttctcaactacgggctgatccacggtgcattcgggctgccccggctcggcttcctcggctccgcgacggccacgacgatcacgatctggctcaccgcgatcacgctcgtcgcgctgctgcacggacgctcgacgttcaggcacttcgtcgccgccacgcggccgcggctgccgctgatgggcgagctgttcggcatcggctggccggtcgcgatcacgtatggcgtcgagtcgacgctctttctcgcgacggggctcaccgtcggcgtgctcggcgaatcgtcgctcgccgcgcaccagatcgcgctgaacgtcgcgtcggtcgcgttcatggtgccgctcgcgatcggccaggcagcgaacgtgcgcgtcggctactgggccggcgcgggtgcgcccgtggccgcacgccatgcgggtttcgtcgcgctcgggctcggcgtcgcgttcatgtcgctgtcggggctcgtgctgatcgtcgcgccgcacgcgatcgtcggtctttatctgaagctcgacgatcccgcgaacgcgcggacggtcgtgctcgcgacgtcgctgctcggcatcgccgcggtgttccagatcgtcgacgggatgcagacggtcggctccggctgcctgcgcggcctgaaggacacgcgcgtgccgatgctcgccgcgatgctcggctactggggcatcggcttcccgaccggctactggttcgcgttccacgcgggcctcggcgcgcgcggcttgtggtggggactcgcggccggcctcgcgagcgtcgcgatgctgatgacgtggcgattccatcgcaagagcgcggcgctcggcgtgcgagcggatgctcgagggcaggcttaggcttttgggcttttttagcggatagccgttagccgttagccgttagccgttagccgttagccgttagcgagtatgcacgcaagcatcgtggcaacggtccgcgcgatcgctcatgcgcgccgcaagtcagtctccgatcattcatttttgccgaaaggcgtcgagcgcagtatgacgacggtcgattcgccgcgtgacgcgaacggcccccctcgcttcgccgccagcgggttcgccacgccccgccgccccgatgacaccgatgacactggcgacgccgacgaaacgaccgccaccgtcccacatcgaacacgcgcgctcacaacgccgccccgacgaaaaacgatcgccgcgccatgtatcgatgctcgcacccgccgcgatcgccccgctcgtcgcgctacgcatgcgcgccgcgcgctcgccgatttccgcgcccccgcgccgcccatcgcacgcggcacgacacgaaatcgcgcgcggcgctatgcttgcccatcagtggatgccgtcgcgagaacggctccgtccccgcatgcgcatcgcgccgcgcccgcgcggcgtcccccgtcatctgaaggagcaatcatgagcgaagcagtacggatggaacgcgacacgttcggcgaaatcgccgtgccggccgcccggctatggggcgcgcagacgcagcgctcgctgcagaacttcaagatctcgaccgagaagcagtcgcccgaactgatccacgcgctcgcgctgatcaagcgcgcggccgccgccgtcaatctcgagctcggcgtgctcgcgcaggacaaggcgaacgcgatcgtcgccgccgccgacgagatcatcgccggccgtcacgccgacgaattcccgctcgccgtctggcaaacgggttcgggcacgcagaccaacatgaacctcaacgaggtgatcgcgaaccgcgcgagcgagctgctcggcggcgagcgcggcgaaagccgcgccgtgcatccaaacgatgacgtcaatcgcggccagtcgtcgaacgacgtgttcccgaccgcgatgcacatcgccgccgcgcgtgcgatcgtcgaccatctgctgcccgcgctgcgcacgctgcgcgcgacactcgacgcgaaggccgccgcgttcgccgacatcgtgaagatcggccgcacgcacctgcaggacgcgacgccgctcacgctcggccaggaattctccggctacgtcgcgcagctcgatcagggcatccgtcacgtcgaggcggcgctgcctcatctgtacgagctcgcgcaaggcggcaccgcggtcggcacgggcctgaacgcgcatccgaagttcgcggcgggcgttgcggccgagatcggccggctcaccggcctgccgttcgtcagcgcaccgaacaaattcgaagtgatggccgctgccgacgcgctcgtgttcgcgcacggcgcgctgaagacggtcgccgcgagcctgatgaagatcgcgaacgacatccgctggctcgcgagcgggccgcgctgcgggctcggcgagctgtcgattccggaaaacgagccgggcagctcgatcatgccgggcaaggtcaatccgacgcaatccgaagcggtgacgatgctgtgctgccaggtgttcggcaatgacgtcgcggtgaacttcggcggcgcgagcggcaatttcgagctgaacgtgtttcggccgatgatcgcgcacaacgtgctgcaatcggtgcggctgctcgcggacggcgcacggggcttcaacgatcattgcgcggtcggcatcgagccgaatcgcgcgcgcatcgacgcgctgctgaacgaatcgctgatgctcgtgacggcgctcaatccgcacatcggctacgacaaggccgcgcagatcgcgaagaaggcgcacaaggaaggcaccacgctcaaagccgccgcgcttgcgctcggttacgtgaccgatgcgcagttcgacgaatgggtgcggccggagcatatggtcggcaaccgctgacgccgacgcggcgcacgagcgacgcggccggcctctcttacgcgcgccgaagcgccgaagcgccggagcacgtcggcgcgccccggtgaacgcagatcggttgcggatgttcgcaccgctcgccagtattcgagcggcgaatcgttaccgctcgatcaccggcgctggacgttccgcgctcgggcggccgatcgtccgcgcccggtcgccggcacgcctgggcccgctccgacgcgatcgtccgcacgcgatccgagcacgctcgatcttcttcgccaatccgcgtacaacgcaaggtcgaatcgaaccgtggtgcaaaccgtgcatgcccgccgatcggatcccggtcgtcggatcgcacatcgatcttcacaaaaaaacgccgcgatcgttcgcggcgtttcactcggctcgatgcggcgcactcggcatccggcatgcgcgcgggcggatgcccgccgcgcacgccggcgcacgctcacacttcccctttcgcgacttcctccggcttgagctcgacgatcttgtcgagcgccgcacgcacgtccatcgcgtactgcgcgagccgcttctgctcgtcgttgacgggcacgaacggcggcaccggcaccggattgccgttctcgtcgaccgcgacgaacacgacgaggcaatcggtcgtctggcgcagcacgccgcccttcgggtcgcccgcgtgcaccgacacgtggatgtgcatgctcgtgcggcccgtcgcgacgacgcgcgccttcagctcgacgagattgccgacgagaatcggccgctggaaacggatgttgccgacgctcaccgtcacgcaatagcggctcgaccagatcgccgcacaggcatacgcggtttcgtcgatccatttcatcagcgcgccgccgtgcaccttgccgccgaagttgacggacgtcggctcggcgaggaagcggaaaacggtttcggtacggtcaagcggcgcggggggcgtggcgggcatctcggctggctccagttctgctggtgtggcgggaaaggagacgattatacgttgcgctgcgacatggcgccgcaggcgctattcggggctgccgctcgcgccgttgccgctgccgttgccgttgccgttgccgttgccgttgccgttgccgttgccgttgccgcagcgctgcccgcgggtgcggatgccgcgctcgcgccgccgcgcgcgtcgactcgccgtcagttgcggatcgtcacgccctgatcgatcgtgccgtacatctcgatgcggccggtcccggcgcccgaaccgcccgcgccgccggacgcacagcctgtgcaaacgaacacggcaagaagggttgcaaccagtattttcatcggaacaaatttcgtcgagcagcggcgcgtcgccgtcgcgcgccggtcaatcatcggacgtcgcattctacgcgcgtcgccgtcgcacgcgcagcaagccggtagcggtgaactggcgttcggccattcgacctcttgatctttcgacctttcgaccatcgaccatcgaccatcgaccatcgaccatcgggcttcgggcttcgggcttcgggcttcgggcttcgggcttcgggcttcgggcttcgggcattctgccgtttagccacctagccgcacgtcggcttcgcccgccccgtccaatctgccccgagcccaatcgcgcatcaaccggatccgcaccggccctcgcctgaattcgttcgcgcgccgcgcatgtctcgtgaaccgcgcccgacggtgaatcgaaaaaccgaagccgaagccgcgccgccgcgaacccgctctgcggcccggccctggccctggccccgagcccgagcccgagcccgagcccgagcccgagcccgagcccgagcccgagccccagcctcagccctagccccagcccgcacagaaagcgacgacgagccgcgccgccgcaggcgccccgatcaacctcggcacgcattcgatatttcagcgcaccgcgaaacatcgaacgcgatacgcgcctacactcgaatcctccccttgctccgaggttcgaccatgcccgcttccgatcgccacgaccatttccccggcctgagccacctgggcgcgctgctcgccgatccggggcgcgccgcgatgctctgggcgctgatggacggcagcgcgcgtcccgccggcgagctcacgatgatcgccggtctgtcgccgtcggcggcgagcgcgcatctcgcacggctcacggacggcggcttgctcgcgctcgacgtacgcggccgtcatcgctattaccgcatcgcgacgcccgacatcgccgcggcaatcgaggcgctcgcgaatgtcgcgcaggcagccgcgccgcagcgcccgatcccgcagccggcgcgcacggtgccgcccgacatgcgctatgcgcgcacctgctacgaccacatggcgggcgagctcgcggtccaggtgtacgagcggctgatgtcgcgcggctggctgacggcttcgggcggcacgctcgatgcgacggcggcgggcgccgcgcagttcgcgcagtggggcatcgacatcggcggccagcgcgcgaagcgccggcgcttcgcgtgcacctgccccgattggagcgagcgccgtccgcatctgggcggctcgctcggcgcggcgctcctcgatagtttttgccgacgcggctggctcgagcacgcggcaaagccgcgcgtgctgcgcgtgacgcccgccggccaacgcgaattcgatgcgttgcttaccggcggatgacgcgcgctttcattgctccgacaaattccgcggtgccgacaactcttgttacacgcacgtcaaatcgcataacaaaaccatcgtcactgaaacatgccgagcggatagagtggactcatacggcgcttgccacgccggacaagacagagacaacgatgaccatgcttgccactcgccatccattcgcgctcacacgcatcgcccgccatacgctcgtcgccgtcgcgatgctcgccgcgctgccgcccgccatcgcgcaaaacgtcgcgccgccgcccgccggtgtcgcccggcaaacgggcggcgatccgccgagccgcgtcgcgcgcctgaactacctgtcgggcgcggtgacgaccgagcccgcgggcgcgagcgactggtcgtacgcggccgtcaaccgcccgctcacgacgggcgaccagctctggaacgattcgggcgcgcgctccgagctgcacatcggctcgaccgcggtgcggctcggccagtcgacgagcctgtcgatcctcaatctcgacgatgcgaacacgcagttgaaggtgccgctcggcacgctgtcgacgcatgtgcgcgagctgccgcccggcacgtcgtatgaaatcgacacgccgaacctcgcgctcgcggtcggcgcgcccggcgactatcgtgtcgacgtcgcgcccgacggctcgagcacgaccgtcaccgtgcggcgcggcagcgcgaccgtctacggcgacggcacgcagatgccggtgtcggccggccagcgggtcgtcttcacgggcaccgcgctgcaggtcgcggacacgggcgccgtgccgccgcccgacggcctcgacgagtgggtggcgagccgcgacgcggccgaggagcgctcggtgtcggcgcgctatgtgtcgcgcgaaatccccggctaccaggatctcgatgcgaacggaacgtggcgggagaaccccgactacggcgaagtatgggtgccgagcgcggtgcccgccggctgggcgccgtaccgcaccggccactggatctggcaggcgccgtggggctggacctgggtcgacgacgagccgtggggcttcgcaccgtaccattacggccgctgggcgtacgtcgacgactcgtgggcctgggtgccgggcccgctcgtcgtcagcgcgccgccctgctacgcgcccgcgctcgtcgcgttcgtcggcggaggcggcggcggcttcgactggagcgtgggcctcgcgatcggcggcatcgcggcggcgggcgtggcatggttcccgctcggcccgcgcgacccatggcggccgagctggggcggctggagcccgcactattaccagcacgtgaaccagaccgtgatcgtgaacaacgtcaacaacatcaacgtcaacaagacggtgaacgtgacgaacatcacgaacatcacgaacattcacaacacgtacgtgaacttccgcgcgccgaacgcggtgaccgccgtgccggccaccgcgttcgtccacggtcagccggtgtcgcgcttcgcgcaaaaggtcgatccgcagcagtggcgcaacgcgcacatcggctcgggcgcgccgggcgtggcgccggtgcggcaaagcttcaccggcgcgctgcgcaacgccgcgtaccggccgcccgcggccgtcgcgcagcgctcgatcgtcgccacgcgcaacccggccgtgccggcggcctaccacgatcaactcgccgcgcacctcgcgcaaagcggcgcgcgagtgcccggcgcgggcgcgcccgtcgtgaagaccgccgtgccgccgaactatgcgatgcggccggtgcgcacgccggaaaacacgggcgcaccgaaccgctgggcgatgcgcaacgtgcagctcgtcgacacgcgctcgagcgtcgcgcaacccgagcgcgccccgcaggccggcgcgggcaatccggccgcgcgcgcaggcgaacggccgcagccgaacatgccgcagccgaacgcggctcagccgaatgccgcgcagccgaacatcgcgcgccccggccagccgcagccgggcgtcgcgcagccgactgcgccgcacgcgccgggcacgccgccaaacgcgatgcggcccgacgcggcccggccgaacgaggcccgaccggctcccgcgccgtcggcccgcaacggcgtgccgcggccgcccgccgccgtcgagaacccgggcatgcgcgacgaagcgcgtgcgccgggcgaagcgccgcgtccgcagccgtcctggacgcagccgcatccgccgatccagcagcagcgcgcgaacgaaggcgggccacgcgcgagcggcgagccgaatgcgccgctcaattaccggtcgcccacgcagaacgcgctgccgccgattcgctcgacgccgacgcccacgcactccgccccgcccgcgccgccgcccgccgagcgtgcgcagccgcagccggggccggcgccccgaaacgcaatgcgtgcgcccgaagcgccgcgccaggaagtcgcgccgcccgcgccgcgcaacgaatatcgcgcgccggcccccgcgccgcgtccgcagatcgaagcgccgaggatggaagcgccgcgcatgcccgcgccgcgcgccgaagcgccgaggatggagccgcgccccgccccgccgccgcccgccgtgccgcacaatccaccgcccgcgccgcgccaggagccgccgcatcaggcgcgccccgatcagcagcacggtttcgcccctcgccgcgaagagcgccggcacgcgtagccgcgtcacacgcgtcgatcgaagcaaacgaaaaaacccgcgaattcgcgggttttttcatgggtcggtcgaaacgggccgcgcgtcgttcaaacggccatcggcgcgctcagcggttcgtggtgacgatagccgacgagcgtgaaatccgacggctcgatgcgttcaagccattgcggctcgtactgccccgttttcgcgtactcgggcacgcgctcggcgatctcgagccgcgggctgtcgaacggctcgcgttcgagctgctgcttgagcatgccgagctgattctcgtagatgtgcgcatcgccgatgaagtacgtgaaccagcgcggcgtatagcccgtcagccggccaacgagcgtgaggagcgccgcgccttcggcgagattgaacggcgtgccgagcccgacgtcgttgctgcggatgtacaggcacagcgagatttcgcgacgctcgacgttcggcaggaattgatacagcagatggcacgcgggcagcgcgatctcgtcgagcaccgcgggattccagccgtggaacaggatgcgccggctcgacgggtcgcgcacgatcgtgtcgaggcagtctcgcaactggtcgatcgccttgtgcagcagcaccttctgcgcgccgtcctcgtcgaagcgcgcgacggcgcgaaaaccgcgcgacgtcgcatcggcgatctgcgcgtcggcatgcgcgtcgagcaccttgtagcccggccagcgccgccattggacgccgtacacgtcgccgaggtcgtcgacgccgcggcgatacggattcgcgagccactgcgcgttctcattcgcattcgcgtcccacaccttgcagccgagcgcgcggaaatcggccgcgctgcgcgtcgcgcgcagaaagccgacgagctcgccgatcgcggacttgaacgcgagctttttcgtcgtcactgcgggaaagccctgctgcagatcgaagcgcagcatcgcgccggggatgccgatcgtgcgaatgcccgtgcggttgctctgccaggtgccggtatcgagaatggtgcgaacgagatcgagatactgtttcatgcgggttcctccggccgcgaaaagcggccgtgcccgccattttaacaaggcccgcgctagcaggcccggcgcagcccctcgtcgcgcttcgcgcgcgcgccgccgtcgtcgcgcatcccgtacgcgcagagcagacgatagagcgtcacgcgcgatacgccgagctcgcgcgccgcgtccgcgagccgcccgcggtgccgcagcagcgcgacttcgatcgcgtgccgctcggcgctctcgcgcgcctcctcgagcgacatcggcgcgacttccgcgtagcccgacagctcgagatcggccgcgctgatcatccgtccttccgacatcacgatcgcgcgccgcacccggttgatcagctcgcgcacgttgccgggccacgcgtagttgtgaagcgccgcgatcgcatcgggcgtgaagccgcgcagccgccggtgcgcgtcgcccttgaagcgctcgagcatgtggcgcgcgaggatctcgatgtccttgccgcgctcgcgcagcggcggctcctcgagcttcagcacgcacagccggtgatacaggtcctcgcgaaagcgcccgttgcgcaatgcgatctgcatatcgacgtgcgtcgcggaaatgatccgcacgtcgaccggaatcgactgatgcccgccgacgcgctcgaccttgtgctcctgcaggaagcgcagcaggctcgcctggctctcgaacggcaggtcgccgatttcgtcgaggaacagcgtgccgccgttggccgcttcgatgcggccgatcttgcgctgattcgcgccggtgaacgcgccgcgctcatagccgaacagctcggcctgcaacagcgtcggcggaatcgcgccgcaattgatcgcgacgaacggcgcgcccgcgcgcgacgagcgctcgtgaatcgcgaccgcggtcagctccttgccggtgccggattcgcccgagatgaatacgggcgcgtcggtcgacgcgaccttgcggatcatcttgaagagcgcgagcatcgcctcgcaggtgccgaccatctcgccttcgttgcgcaccgtcgcggccgcgggggcgagcccttccgacagcgtgaccatgccgtacgcgtggccgaccgattcgacgatgcggtcgcactcgtacggcaccgtcacgtaatcgaaacaataatcgcgcacgagccggcgcaccgcgtcgtcttccatttgccctcgccgcgtcgtcgcgatccagccgacgttcggcgtcttcaggctcgcttcgagctcgcgcaattcggcggccccgatgccgcacgaaaaatcgagcagtccgcccgcgatcacgtcgcgtgcggcggaacgccgcatctcgcgtggcgaatcgacaacgtcgacttgccagccgtgctgatcgaaacaacgctgcagatccgcatcggggcgatgggaataatagatgagatgccttgccgcaacatccatgacgccacccagtcaatcgattggcgtcgcgccgcctggcacaggcgcgcgacggaaccgagccggggcctgcgagaaggactcggctcgtcatttttcactaccactggaactgcgttccccgtagatcggcgcttggctcggaaacggcggtggtcactccgtccgttcacgaatctctgttgtctcagcgtactgacaagcatgcgacaaagcaaatggattaaatcaaccttttttcagcataggctgcaataaaagtgccattacattcctctgcttaaaacctgaaagatcgtatttaccgattcgcttaatcgtcgcgagcttgaatagaagattagattaatcttcctttttttgaatcagcggtactcccaagggcccgtttcaaagctgaaacgtttttcgtgcgtatggccgcgcgcgcattcgtccgcgtattcacacggcccgtgcgctcaatggattgcgcaccatggcatgcatttcgctcgatcaccggcaaaccggagagacgtcatgcgaatcgcagcctgccttgcccgtcgacggcattccattgccgcagcgctcgctgcgtcgcttgccatcgcatgcccctatgtcacggccgcgcacgaaaacgaaacgtatcggatcgtcgacacgcggcccgagcacgttgccgcacgcggccgggccgaacgttgcgcgcgcgtcgatgacggtgcgttcgcgcggcaacgcgatcacgcgccgatgcccgttccggtcgcgacgccaaggccgctcgtcgacggcacggccgtgacgctgtgggacgagatcggcccgccggcgcccatgcccgtgccgacggacgcgcggcacacggttcgcggcgacggcgcgaactatacgcggcaatgacgcatccggccaacgcgccgctgcagcacgccaacgcgacacgaagaggggacgagatgaccgcactgcccgacgcttcgcatccgtcgtcgcgcgtcgcgtggccggcagtggaacccggtttcgccgccgcgagcgtgcgcgccatgccgatcgatgcggcggcgcgcggcatcgcgcgcctatgcagggcagttgcgcgcgccgtccggcaatgcgtcgcgcgcatcggccgcgctcgcgacgattgcgaagattgtgaagattccgacgctcatgacgatcgccacgatcgcggcagcctcgacgcacgcagcgagccggcgccgatgcctcgcatgaccacgcgcgccgcgacccgcgcgagcgcctcgcgtccaaccgaatcgaaacgatcgcgtcttgccattcggcgtgatcgacgccgcgcatcgcagacggcggcgagcatcgatcgcattgcatcggcgaacccgtcgggttcgtcgcccgcgccccggcgcgcgggcaacatggatcttcagcgccgcagcgtcacgatcctcgcgctgcgcgcggaagcgggggctgcctcggatagcgaactatccgaggcggcccccaaacacggaagtctgggacagccggcgggggggcatgacatgcggcgggcattgcgccatggcgacgcgctcgcgcatctcatcggaatcgtccaggtcgtccagatagccggagccgttcgtgcaacggcaaacgttttggtgctccgtcccccggcgggcactctttttgaaagcggaattcatgcatgccccggtgcgctgcaacgcccgctcgccgaagcggtgaagcttgcgccggcaatctgttccacgttcgccgcggcacggcgacgcgttgcgggcggcgcgacgcacgcgcgatggcgcaccgccgcgccgcgcgtgccggtgcgcgccgatcgcgccgacgatgccacggcgggcgtcgacgcccggcgcatgccggcgacgccgggccgcgcgtattgtccgagcggccgatgcggttcgcggcgggccgcacgcgcgtcggcgatcgcgaaagcatcggcttcggcaagcgggcgaagaggttcgggcgatgcgcgtgacgtcggcggccctgcggcaagccgcattgccgcgaatcttcttcatgcgaggccggcgagcgccgggcgcgtaacggccggcgcaatcggcatcatcgaaacgaaggccgccggcaatgccggctcgaggcaggacaaccactcgccgtcgccgcgctgaagcgttgccgtcgacggctttttaacggggaacgcgcattgcatcgccgcaatcggcggcacgacgcgcaacggggggaccacatgtccggggaaatcgcgccgacgcgcactcggcccgccgccgcattcgcgcgcggcgcgcgacgcgcgcgcgttcgccgcatcgacatccggccgaaccgcgcggatcgcggcggcgcgccgtggcggcgagcggcatggcgccgccgacaggccgatgtttcccgggcgccgcgcaatgcgcgccgcatgcatcgtcgcgcacacgtccgtcccccgaacgattgcccacgcatcgccgcgacgccggcgcggctcgctcgccgaacgacttcctcgccgcccagtcgcgtcggatgcgtcggatgcgtcggatgcgtcggatgcgtcggtcgcatcggtcgcatcggtcgcgtcggtcgcatcggtcgcatcggtcgcgtcggtcgcgtcggtcgcatcggtcgcgtcggtcgcgtcgcccccatcagtcgcccaactcgcatcggccgcaccctgcgcggcaacgacgcccgcggcgcgcgccggcgcgcccacctcgaactccgctcgccgcgctcgccccgacacgttccgaacaacatcccagctgaggtgcatcgtgccagacttccgccccccttccgattgcgcgccgcccggccatgccgcgcagcgctccgcctcaccggccgatgcggccgcgcgccagctcgtctacctgtcgcgcacgcccgacacgacgctcgtcgcgcacctgcgcgcacgacgctggaacgtgcacgtcgcgcgctccgcgaacgaagcggcgcggcgcgtgaagccgaatcagccgcaggccggcatcgccgatctcgacggcttcgcgccgcgcgagttgccgacgctcgaagcggtgttgcgccagcagcaggtcggctggatcgcgctcgcgggtgacacgcgcatcaacgatcccgacgtgcgccggctgattcgccagtactgcttcgactacatgcagggcctgcccccgcacgagacgattgattatctcgtcggccatgcctacgggatggtcgcgctgtgcgatctcgacgtcacggcgggcgccgccgcgacgggcgacgagatggtgggcgcgtgcgacgcgatgcagcagttgttccggacgatccgcaaggtcgccgcgaccgacgcgaccgtgttcatctccggcgaatcgggcaccggcaaggagctgaccgcgctcgcgatccacgagcgctccgagcgccgcaaggcgccgttcgtcgcgatcaactgcggcgcgattccgaatcatctgctgcaatccgaactgttcggctacgagcgcggcgcattcacgggcgcgagccagcgcaaggtcggccgtgtcgaagcggcggacggcggcacgctgtttctcgacgaaatcggcgacatgccgctcgaaagccaggcgagcatgctgcgcttcctgcaggaaggcaagatcgaacggctcggcgggcacgagtcgattccggtcgacgtgcggatcatctccgcgacgcacgtcgatctcgacgcggcgatgcgcgaaggccgctttcgcgacgacctgtaccaccggctgtgcgtgctgaagctcgacgagccgccgttgcgcgcgcgcggcaaggacatcgaaatcctcgcgcatcacatcctgcatcagttcaggagcgacggcgcgcgccgcattcacggcttcacgtcgtgcgcgatcgaagcgatgtacaactatcactggcccggcaacgtgcgcgagctgatcaaccggatccggcgcgcgatcgtgatgtcggacagccggcaactgtcggccgccgacctcgatctcgcgccgttcgccgcgctccaggcgacgacgctcgccgaagcgcgcgagcgcgccgagcgccggacgatcgaggcgtcgctgctgcggcatcgcaaccgtctgaccgaagcggcggcggaactcggcgtgtcgcgcgcgacgctgtatcggctgatggtgtcgcacggcctgcgcgaactgtcgtggggcgcgcaacgcgccggcgcgagcgacgtggacgacgaggccgggcccgcatgatgcgcgcgcggcatgcgcacgtgctgctcgcgtgcggcacgtgacacgtcggccgccgcgagacgcgcgggagcgcgcccgtcgagcctgcgcgacgcgtatgccgtccgcgcgcgacgcgcggcagcgaaaccggggcggcgcaccgtcgcatgccgcgcgatccggtagaatcgtgcccttcttccggcctctattctttccgtcatgacgacgctgaccttgatcgtcgcgcgcgcccgcaacggcgtgatcggccgcgacaaccgacttccgtggaaactccccgaggacctcgcgttcttcaagcgcacgacgatgggcgcgccgatcgtgatgggccgcaagacgcacgaatcgatcggccggccgctgccggggcgccgcaacatcgtcgtcacgcgcgacgccgcgcgccgcttcgacggctgcgacacggtcacctcgctcgacgacgcgctcgcgctcgccgcgcgcgacggcgcggccgaagcgttcctgatcggcggcgcgcaactgtacgaggaaggcctgcgccacgcggacaagctgatcgtcaccgaaatcgatcaggatttcgaaggtgacgcgtcgttccccgcgcccgatcccgcgcaatgggaagccgtgtcgcgcgacgcgcaccgcgcggcgcagcccaacgatttcacgtacgcgttcgtcgtctatcgccgcaggcgcgccggctgacgggcgcgaagcgccgcgcggccgcccgcgcgcgacgacgatgcaaaaaaggcgccgcttgccgcggcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgccgcttgccgcggcgccttttgcttttgcgatcggatcgatcgagacgaccgaaacggatgcagcaatcggagcgctcactgccccgcgatcgtcatctgctcgatcagcaccgaacccgtttccttcgtgccgcgcacgatcgaatccgcgccgatcgcgacgatatggcggaacatttcctgcagcgtgctcgccaccgtgatctcctcgaccggatactggatctcgccgttctcgacccagaagcccgccgcgccgcgcgagtagtcgcccgtcacgtagttgacgccctgccccatcagttcggtcagcaaaagtcccgtgccgagcttcttgagcatcgcgtcgaaatcgtcgccgggcgccgtgagcgcgctgcgcagcgcgatgttgtgcgagccgcccgcgttgccggtcgtctgcgtgccgagcttgcgcgccgaatacgtcgacaggaaatagccctcgaccacgccgtcccggacgacgctgcgcgcgcgcgtgcgcacgccctcctcgtcgaacggcgcgctgcccatcgcgcgcggcacgtgcggatcctcgacgatctgcacgtgcggcgcgaacacctccttgccgaggctgtcgacgaggaacgacgtcttgcggtacagcgcgccgccgctcaccgcctgcacgaacgcgccgagcaggcccgccgcgagcggcgcctcgaagaggaccggcaccttgcgcgtgtcgaggcggcgcgcgcccatccgcgcgagcgcgcgttgcgccgcgtagcggccgaccgattcgggcgacgccaactcgtccgcgcggcgcttggacgtgtaccagtcgtcgcgctgcatgtggcggccgctgcccgcgatcggcgcgcacgcgatgtagtggcgcgaatacggatagccggcgagaaagccgcgcgtcgtcgcgagcacgaactgcgaatgctgcgcggacacgctcgcgccctccgaattgcggatctgcgggctcaccgcgaaagcggcgtcctccgagcggcgcgcgagatcgaccgcttcgtcggccgacaggcgccacgggtgataaaggtccaggtcgcgcggctcggtttcgagcagttcggcttcggcgagccctgccgcgtcgtcctcggccgtgaagcgcgcgatgttgtacgcggcggcgaccgtatccttgagcgccgtgggcgagaaatccgacgtgctcgcgttgccccgcttcttgccgatgaagacggtcacgccgaccgtcttgtcgcggttgtgctcgatcgtctcgacctcgccgcgccgcaccgacaccgacaggccgtcgccctcggagatttcggtggcggcgtcggtcgcgccgagcgccttcgcgtgccggaggatgtccgtcgcgatcgctttcagttcgtcttgcgtgtgcggaaaatagtgcgcctgggcgtcgaggtttgcagccatcgtcgtggtatccggtgacgggcgggtcgcccgcatgtttcgaaatgtgcgtattccgcgatcatagcaaggtccggcgcgcgcgacgcgggtcggcgacgcggcgcgcggcgaggcgcggccatgcggtgcccggcgcgatacaatgccgcccatgacacgcaaaacccgtatccaaccgatcgagcaccccggcgaggacgccgaccacggctacgatcgccccagcaagtcccagttgaagcgcgacatgcacgcgctgcaggaactgggcgccgccctcgtcgagctgccgaaggacgcgttcaagcgcatgccgatgccggaggatctcgccgacgcggtgcgcgaggcgcgccgcatcaccgatcacgaaggcaagcgccgccaactccagtacgtcgggcgcgtgatgcgctcgctcagcgccgacgagacggccgcgctgcgcgcggcgctcgacgcgcagcgcggcgtgaacaaggccgagacggcccgcctgcactggatcgagcgcacgcgcgagcaactgctcgcgaacgacgatgcgctgaccgcgttcgtgcgcgagcatccgtcggccgacgtgcaggaaggccgcacgctgatccgcaacgcgcgcaaggaggcgcagcaaggcaagccgccgcgctacttccgcgagctgttccagtggatcaagacggcgagcggctcggcgagcgacgcgcccgacctttcaccggatgccgacgatgacgacgacgaagcgtaatcaccccgacgaactcgtgatcggcctcgtgtcgatcagcgatcgcgcaagcagcggcgtctacgaggacaagggcattccggcgctcgccgaatggctcgccgcggcgctcgtgtcgccgtggcgcgccgagacgcggctcgtccaggacgacgcgccgacgatctcggcgacgctcgtcgagctcgtcgacacgctcggctgcgatctcgtgctgacgacgggcggcacgggccccgcgcgccgcgacgtgacgccggaggcgacgctcgcggtggcgaccaaggaaatgccgggcttcggcgagcagatgcggcagatcagcctgaacttcgtgccgaccgcgatcctgtcgcggcaggtcgcggtgattcgcgaaaccgcggatcacgcggcgctgatcgtgaatctgcccggccagccgaaatcgatcaaggaaacgctcgaagggctgcgcggcgccgacggcaaggtcgaggtgccgggcatttttgctgcggtgccatattgcatcgacctgatcggcggcccgtacgcgcagacgaacccggccgtgtgcgcggcgttccggccgaagagcgcagtgcgcgcgcccaaatgacgggggcgcggcgggcatggccgcgtcggctgtcgcggcgatggccgcactccagcgggaagcgaaggaaaggtcgcgcggcgcgcggcgctcgcgggaacgccgggccggcggcatgcgccgcggcggccgtgcccggcatcgcggcgcgcttcgcgcgcaaagcggcgggtttgcgccgcacgccggcggccgccccgccggcgtaccgcgtgacgacgcgggcacacgcacgcgtgcgcgcccgagcgcgccaagccgcgcggcgcgcgccgtccgcttacgcggtctcgcccgccggcgcggccggaatcagaaaacgctcgcggtaatacttgagctcgtcgatcgactcgtggatatcggcgagcgcggtatgcatcgcgcgcttctggaaacccttgtagatcgcgggctgccagcgccggcacagctccttgagcgtgctcacgtcgaggttgcggtaatgaaagaagcgttcgagctcgggcatccagcgcgccatgaagcggcggtcctggcagatcgaatttccgcacatcggcgacttgccgggcggcacgtgccgggcgagaaacgccgcgatctgcgcggcggcgtccgcctcggtgacgctcgacgcgcgcacgcggtcgatgaggcccgagcggccatgggtgttcttgttccagtcgtccatcttcgcaagcgtctcgtcgctctgatggatcgcgagcaccggcccctcgaccgcgatgtcgagggtcgaattggtgacgacgacggcgatctcgatgatgcggtcggtgtccgggtccaggcccgtcatttccatgtcgagccaaacgaggttcagttcgttgcgaacgagcgcgggctggccggccacggcggagatatcggtcatgagcaatcctgggaaatgggcggacggcgcgcgcgccgccgggcgggccggcaaacaacaagcgggccgggtccgcaagaacatataattctcgcatagatacccaccagcgccttcgatgtccgcctataccttcaccctgctcttcgccgtcgcgatcgtcgcgatgacgggcaccaagctgtggctcgcgtcgcggcaggtccgcttcgtcgccgcgcatcgcgcccgcgtgcccgcgcagttccgcgaaacgatcccgctcgccgcgcaccagcgcgccgccgactacacgatcgagcgcacgcggctcacgatgttcgagatcgtcgtctcctcggcggtgcttgtcggcctcacgctcctcgggggcgtcggcgcgctcgattcgctgctcgccggctggctcggccacggctacggccagcaggtggcgctcgtcgccgcggtgctcgtgatctccagcgcggccgatctgccgttcgagtactaccgccagttcggcatcgaagagcgcttcggcttcaaccggatgacgaagcggctgttcttcaccgatctcgcgaagaacgcgctgctcggcgcggcgctcggcctgccgctcctgttcgtcgtgctgtggctgatgaaccaggcgggcgcgctatggtggctgtggacgtggatcgtgtgggtcggcttccagatgctcgttctcgtgctctacccgaccttcatcgcgccgatcttcaacaagttcgagccgctttccgacgacgcgctgcgcgcgcgcatcgaagggctgatgaagcgctgcggcttcgcggcgaagggcctcttcgtgatggacggcagccgccgctccgcgcacggcaacgcgtacttcacgggcttcggcgcgtcgaagcggatcgtgttcttcgatacgttgctcgcccgcctgacgggcggcgagatcgaagcggtgctcgcgcacgagctcggccatttcaagcgccgccacgtgatgaagcggatgctgtggaccttcgcgctcagcctcgcgctgctcgcgctgctcggctggctcgcgcagcgcgcgtggttctacacgggcctcggcgtgatgccgtcgctctcgggcagcaacgcgggcatcgcgctcgtgctgttcttcctgtcgatgccggtgttcctgttcttcgtcacgccgcttggcagcctgagctcgcgcaagcacgagttcgaggccgacgcgttcgccgcgagccagaccgatgcgcgcgatctcgtcaacgcgctcgtgaaactctacgaagacaatgcgtcgacgctcacgcccgaccccgtctacaccgcgttctactactcgcatccgcccgcgtcgcagcgtatcgaccggctgctccagcactcatgaagcgcgcgccgacgaagcagccggccaagcccgccgcgcgcggcggtgaacgcgcgcaggggcgcgtgatcgccgcgcacggccgccactacattgtcgcgcccgccgatggcggctcgatgctgcaatgtttcccgcgcggcaagaagagcgaagtcgcggtcggcgaccgcgtcgcctatgaacggacgtcggccgaccagggcgtgatcgtcgagatcggcgagcggcgcaacctgctctaccgctccgatcagttcaagtcgaagctcttcgccgcgaatctcgatcagttgctgatcgtgctcgcgaccgagccgtatttcagcgaggatctgctcgggcgcgcgctgatcgccgccgaggcgaacgagctgaagccgatcgtcgtgctgaacaagatcgacgtcgaggcggcgctgcccgtcgcgcgcgagcgcctcgccccctaccgcgcgctcggctacgatgtgctcgagctgtcggtcaagggcgcgcccgacgacgcgcgcgcgcagctcgcgccgcgcctggccggccattcgacgatcctgctcggacaatcgggaatgggtaagtcgacgctcgtgaacctgctcgtgccggatgccgaggcggcgacgcgcgaaatctccgccgcgctcaacagcggccgccacacgacgacgttcacgcgcctctacccgctgcaggacggcggcgcgctgatcgattcgccgggcttccaggagttcgggctctatcatctgacggaaggccgcctcgagcgcgcgttcccggagttccggccgctgctggcgcactgccgtttctataattgtcatcatctgcacgagccgggctgcgcgattctggaagcgctcgccgacggcaggatcgcgccgacgcgccatgcgctctacgcgcagctcgtgcacgaggcgagccagatcgtccgctagccgggcagcgcaagcgggccgcatgcgcgccgccgcacgctcgccaggcaacgaaaggagacgccgccatgcgcctgaaagcccccgacctcgcaaccgcccagcactgggcgaacgtgctcggcgtcgcgggcgtcggctgcgaactgcacaactgctacgcacccggcgcgctgggcggcctgccgatcgacgcatgccagccggagatctggctcgacgacgagcgcgacgaggcgctcgcacggcggctgatcgaggcggcgtcggccgggccggccgccggcgcggcgccgtggcgctgcgcgcgctgcggcgaaacgctcgacgcgcagttcaccgcctgctggcattgcggcgcgagccgcgatccgcgcgacggctgacacgcggcacggcgtccgccccaccgtgaggcacgcgccgtccatgccgccccgaaacgccggcgcgtctcggcgcgccgcaaaccgccgcaaaaaaagccggcgcgcagccggctggttcggggcgagcctcggcgcgtcaaggcgcgcgccttcccgcttggcgtcacgacacccaaacggcgatcgtcagcatcagcaggagcagcatccatagaatcaccgcgcgccacacgaggccgacggccgattgcagcgtgcgcggcgtgcagtcgtcgccgaccgtgagcgggccgctgtcgcccgacgcgagcgcatcgacgctcgacggctcagcgagcgggcccgcgagccgtgcgccgagcgcgccgctgccggcagcgagcagcacgccgtcgttcgggtcgggccactggcgcgtatgattgcgccacgcatagatcgcgtcctcgaaattgccgacgatcgcgaagccgagcgcggtcaggcgcgccggcacccagtcgatcacgaagaacgcgcgctgcgcgaacgtcgagaacgccgcggtgcgatcgtccgccggcaccgaccagctgcgcgacagatattcggcgatccggtacagcaccgcgcccgccgggccgaccggcaggacgaaccagaaaaacacgccgaacacgtggcggtgcgaggcgacgaccgcatgaatcagcgtgtggcggacgatttcgccgaccggcatgtcaaccgtgtcgatgcccgtccattcgcgcaggatgtcgcgcgcgcgcggcacgtcgtcgttgttgagcgcgaggtggatatcggtgaagtaatggctgaactgcctgaagccgagcgtgaagtacacgacgacgacgttccagaggaacgcgagcacgaagctcaccttgtacagcaggaaatagacgagcccgacggccagcacccaaggcagcacgacgacgagccacgcgagcacgccgtgcttctttttgccggcgtcgaagccgtgcgcagccgattccgcatgagactgaaacagcgcgaagaccggattgctcggcgacagcgcgcggacctgttcgatgatgagggcaaggagaaccgagaagaaagtcatgcgaagggccgtgccgttctggatgattgatttttcgcgtaaagatagcacagcgggcgcagcggatggctccggcgtgcaccgactgtggcgcgcgccattaggccgacagaaagcgatacaggttgcgcagcatgccggccgtcgcgccccagatgaaatactggccgccgaccggcccgcgcggatacggcatcgcgaaaaagcgccgctcgccgccctcccagcgcaacaccctgatctggtgatgcgcgggattcatcaggaaatcgagcggcacctcgaagatctcggccacttcgagcgtatccggctgcaccgtgaatggcggatggacgagcccgacgacgggcgtcacgcaaaagcccgtgcccgtcagatagtcgggcagcgcgcccagcagctcgacgcgctcgtgcgcaagcgcgatttcctcgcgcgcctcgcgcagcgcggtggcgttcgcgtcgcggtcatcgggctcgcggcgcccgcccggaaagctgatctggccggcatgatcgttcaggtggtccgcgcgctgcgtgagcagcaccgtcaggccgcgttcacgcacgacgagcggcacgagcacggccgcgctgcgcggatcgacgccgtgggcaagctgcgcctcggcgggctcctgcgtccattcgggcggctcggcgaaacgctcgcgcaggccgtccggcgtcatcgacgacggccggacgactggcaggtcggcgccggtcgtctcgatcggcagcacttcagggtcgatgatggggcgacggatcaagtcaagctctgctcggaatggatatggccatattgtcgcgccgaaaagaaaaaagcgcgcggcgagtcgctcgccggatggcgccaccgtcgagcgcggcatgcgccgcgcgatgggacggcgcgcctgtcgggccgcgttgcgtgacgagggtgcggaaacgctatcggccgcggctcgccggccgaacgcaggcaagcggccgcgccatgcgtcgtcggccgtgcgccatgcgccatgcgccgtgcgcaatgcgaatgggcgaatgggcggatgcggcgacgggcgcgtatcgaggtccacgccgcgctcgcggattcgggtgcggcggcatgaacacgccccaagatcggcccgcacgcgaaattctcggcaagcagccgtcggccggcgtggccgcgcctgcacggcgcccggcgcatcgatggggcgccgggccgtttgaatcgcccttcgcttgttgaaaggacgcgttggaacgatggcagccgacggattcgcatccgctgctccgcttccgaataccggctcgcttttgccggcttgtcgcgaacgaggcagccggtacgcgaggtcgcgcgattcgacgtccggtcgcaaaaagacacatggctcgacagtatgcgcggcggcactcgcatagactggcatcattgcccgcgcgccgcgatgcggcgcatgcgtgtcgccccgccgcagcacgcgtcttgcgacaacgattcgccgagccatgaatatggacggatgtcctgccggccgctcgcgcatccgccggatcccgaccgcaggacgcgcatcgccgatggattcgccggcttttcgcatgcggcacgaacgcgaagtcaacgccaacgccaacgccaacgccaacgccaaagccaaagccaacgatatcaagcgattgagacgacacgatgaacgcctacacgctccaatcgattcgctacaacgacgcgcccgacgcgcttcgccgccggttcgccctgcttcaccagcgcgtcgatcccgacgacgccttcgcgcccgacggcccgccgccggtcatccacgaccctcgcctcgacgcgatgtcgttctacgcgtcgacgcgatcgaacggcgaggtcgtcagctacgcggcggtcgtgcgcaagacgatcgcgcacgcgggcaagcgcttttcgatcggcgggttgagctgggtcgcgaccgatcccgcgcaccggcgcgcgggcctgggcgcgcgcacggtctcggctgcgacgcaatggatggctgcgagcggcctcgacattggcgtgttcacgtgcgatccgccgctcgcgcgcttctatgcgcgcgccggcgattggccgatcgccgcgcacgtgacgctgatcggcagccgcgcggcaggcgcgctacgcagcgatacgctgaacaaagtggtgctgatgcggctgttcaccgcgaaggcgcgggccgccgaagcagagttgagtcgcgcgacgatcgatctggatctgccgcccggccagttcctgtaacggaaaagccgcgccgcgccggcccgcgcgccgatatcggcgtcgccaaatgatgcccaccgaacggctcggcggcaacgcaagaacgccgagcgccaaacgccgtcggcaagcggatgagggtcatccggaggaaaccatgcacggaacccgcacgccgcgatacctgtcgcgtcggcccgatgcgaggaaaccgcagcatcgcagcggccggccgaaaaaaaannnnnnnnnnnnnntcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagcgcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactggacttcagaaccttgcgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgtgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaaggcgcgcgccgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcgtagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccacgcgcgcgcgcaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagttcgtagaaggccgccacggcctgtacgctggcggcctgcagcaacttctcgcaggccttggcaaaccgctccgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcaccacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacccagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttacgcaatcgttctccaaggctccacggttnnnnnnnnnnnnnnaaaaaaaagcgccgtgcgggagcttcccgcacggcgcttttccacgccgggccaacgtgcgccaatcgactgccggcgcacgcccccgaaccgcgcttactgctgcgcagccgcggcgcgatccttcgacaccagcttttccttgatgcgagccgacttgcccgagcgttcgcgcaggtagtacagcttcgcacggcgcacgtcgccgcggcgcttcacgacgatgctcgcgagcagcggcgagtacgtctggaacgtacgctcgacgccttcgcccgacgagatcttgcggacgatgaacgacgagttcaggccacggttgcgcttcgcgatcacgacgccttcgtaagcctgaacgcgcttgcggttaccttccaccacgttcacgttcacgatcaccgtgtcgcccggggcgaattcgggaatcgtcttgcctgcgagcgcgcgctcgatctcttcctgctcaagttttgcgatcagattcatcactgactcctaaaaccatcttgtcggcgtttgcgcccgcctgctcccaggctcggccccgatagaggatggattcacatcaggcgccgcgcacgcatgcgcggcaccgcctaattcgcgaacgaagcaccgccgcctcaggaggcctgcttcgcttctttcgcgagacttgcaagccatgcctcgtcggcccggctcagcaacttttcgcgacgcgcccgcgcgatcaggtcggggcgcttcgcgatggtgtttctcaacgcttcctgccgacgccagcgctcgatctccgcatgatgcccgccgagcagcacgtccggcacgcgcacgccctcgtactcctcgggccgcgtgtaatgcgggcaatcgagcaacccatcggcgaagctgtcctgcaccgccgattgcgcatcattcagcacaccgggcagcagtcgcacgacggcgtccatcagcgccatcgccggcaattcgccgcccgacagcacgaaatcgccgaggctcagttcctcgtcgacacaacggtcgatcaaccgttgatcgatcgcctcgtaacgtccgcacagcagcacgacgccgggctccgccgccatccgcgcgacgcgctcgtgcgtgagcggcgcgccctgcggcgacatcatcacgacgcgcgacgtcgcgacgccttgcgccgcctgcgcggccttcgccgcgccgatcgccgcctcgagcggtttcgcgagcatcaccatgccggggccgccgccgtacgggcgatcgtcgacggtgcggtagttgtcggtcgtgaaatcgcgcggattccacgtgcgcaagccgaaccgcccctgcttcaccgcgcggctcgtgatgccccagtcggtcaacgcgcgaaacatctccggaaagagtgtgacgacgtcgaactggatcgcgctctgcgtggcttcgtccatttcagtaatcggcttcccagtcgacgacgacgcgccccgccgcctgctcgaccgccttcacgtacacgccgacgaacggaatcagccgctcgccggttttcggccgaccatccttgcccgtcgccggatattcgacgcgcatgatcgaatgcacgccgttgtcgatcatgtcggcaatcttgccgagcgcgacacccgcctcgttgacgacatcgaggccgatcagatcgacccagtagaattcgtcggcggcgagcgccgggaaatcgccgcggcgcacgaacacgcgagcgccgcgcagcgcgagcgccgtatcgcgatcgaccgagccgtccggatgtgcgacgaccgtgtcgccgtgcagcttcgcctgcgtgacgcgcgcgaacttccgctccgcgcccttttgcagccaccagtcgcgggccttgagcagcgcatcgccgcctcgccccgcaccggcgtgggccgcgagcttgacccagcccttcaggccgtacgcatcgaccaccgcgccgacctcgaccgcatcgtccggccacgactgcgccgcatcgatgcgaattgcttgcgaatcaaccgcgccgtcgctcgtccctttcgcggacgcgcgctcgaccggcttgcggacgaacacgccgaacgacggcgaccgcccgcgctttgcattaccggaatcgtgacccgccatcaccgaacctcgcagccggcccttccggcacgccgcgccatgctttaggcagccggctgcgccttttgcgcctgcttcacgagacgctcgacggtcggcgacagctgcgcgccaacgccttgccagtacgtcagacggtcttgagcaatgcgcagcgcttcgcccttcgtcgcgaccgggttgtagaaaccgacgcgctcgatgaagcggccgtcacgacggttgcgcgaatcggtagcgacgatgttgtagaacgggcgcttcttcgagccgccgcgagccagacggatgatgaccatatgaaatccttcgggaaaaccgggttcgaaaactactgaaacgtgcgattatagcccgaaaccgatggcacaacaaacacttacccgccaaaaaacccggccgccggctcaggaggcttacaatcggcctgtcgcgcgcgccgcgcgcccgccttcgatccgccatgcgctccctcgtcgccctgtttcgccacgtttcgtcaggcccgccggcgttgccgcgcgctgcgcccgccgcgtgtctcgttcttgccacaatcgtcacggtcgccacggcccccgccgcgtcggccgcattgccgatcgacgagctccgcgtgccgcccggattccgggtccaggtgctcgccgacgacgtgcccaccgcgcgcgagatggcgtggtcgccgcgcggcatcctctacgtcggcagcatgaacggacgagtgcacgcgctcgtcgtgcgcgacggccatgtccgcgaacaccacgtgatcgcgtcggggctcgagatgccggtcggcgtcgcgtatcgcagcggtgcgctcttcgtgtcggccgtgtcgcggattttacgcctcgaccgcatcgacgagcggctcgccgcgccgccgaagcccgtcgtcgtcacgaacgcgctgccgaccgaccgccatcacggctggaagttcatcgcgttcggcccggacggcaagctctacgtgcccacgggcgcgccgtgcaatatttgcgtcgccgaccgcgaccgctatgcgatggtcggccggatgaacgccgacggcagcggctacgaggtctacgcgcgaggcgtgcgcaacaccgtcggcttcgcgtggcacccggcgacgcgcgaactctggttcaccgacaacggccgcgacctgatgggcgacgaccgtcccgacgacaagctcaatcgcgcgccacgcgcgggcctcgacttcggctatccgttctgccacggcggcgacgtgctcgatccgcaattcgggcgcggccacacgtgctcgagctacgcgccgcccgtgctcaagctgggcgcgcacgtcgccgcgctcggcatgcgcttctatacgggcggcatgttcccgcccgaataccgcgacaatatcttcatcgccgagcacggctcgtggaaccgcagccgcaaggtcggctatcgggtcgtgcgcgtgatcgcgtcgcccgacggccgcgccgcgcgcgaggaaacgttcgtccacgggtggctgcggcccgacgaaagcgtatgggggcgccccgccgacgtgctgccgctaccggacggctcgctcctcgtgagcgacgactacgcgggcgccatctaccggatcacctacgatgcgacgcattgacgcagccgtggcgtgaccgcgccgcaccgcgcatcgtagaatgcgagccgaccgccgcgcccgggcttcgccgggtgcccacgaagaagacccactgcctcccgacatgtccagcagcacgtccacgccaccccgcttccgctccaagacgctcaccgccctgctcgctttcctgttcggctcgctcggcacgcaccgtttctatctgtacggctggaaggacctcgcgggctgggcgcacctgctcgcgacgatcgtcggcgttcccggcttcatgctgctcgcggcatcggggcgcgccgccgcgctcggctggtggctcgccgtgcccggcgcgatatcgctgctcgccgcgtttctcgccgcgctcgtctacgggctgcgccccgacgacaagtgggacgcgcaattcaacgcatcgacggggcgccacagccgatccggctggggtgtcgtgttcgtcgtcatcttttcgctgctgatcggcgcctttttgctgatgacggggctcgcgctcgcgttccagacgtacttcgaatcgcaggtcgaggccgccaagcagatttctcaatgacgtatccgctggcgcggcgcatcgcccgcgccgctcagaacagactgagctgcggctggtctccggtttgcgccgccgcacgcggtcgcacgggcggcggcggtttcgaccgtcgcggcgcgcaaaactgcgaaaaatcgagaattccccgcgcgcgttcgttcagcccgcagcgcttgaccgccatccggaagcgctgcttgagcaactcggcccacattccttcgcctttcatccggcggctgaaatccgcgtcgtaatccttgccgccgcgcatgtccctcacacgcgccatcacgcgctccgcgcgatccggaaaatgcgcggcgagccattcggtgaaaagcggcgcgacttcccacggcaatcgcaacacgatatagctcgcgtgcgtcgcccccgcgtccgcgcacgcctcgagcacgcgctcgagatccggttcggtgacgaacgggatcatcggcgcgatgctcacgccgaccggcacccccgcgtcgcgcagcgcgcggatcgtccgcagccggcgcgagggcgtcgcggcgcgcggctcgagcgcgcgcgcgagctcgggatcgagcgtcgtgatcgtgacggccgccatcacctgccggcgctcggccatcggcgcgagcagatcgagatcacgctcgatcagcgacgacttcgtgatcgcggcaaacggctgaccgtggtcatgcatcacctggatcacctgccgcgtgatccgccgttcgcgctcgaccggctgatacgcgtcagtattcacgccgagcgcgatcggctcgggcacgtagcgcggcttcgcgagttcgcgcgcgagcaactccgcggcattcaccttcgcgtagagccggctctcgaaatcgagccccggcgacagcccgagatagctgtgcgtcggccgcgcgaagcagtaaatgcagccgtgctcgcagccgcgatacggattcagcgatacattgaacggaatgtcgggcgacgcattgcgcgtgaggatcgtcctggcgcgctcctcgaacacctgcgtgcgcagcggcgcgcgcggctcgccgtcgtcgtcgcgcgtccagccgtcgtcgaccgcctcgcgctcgacggtctcgtagcgcccctgcaggttgcccaccgcgccgcgccccttgcggggcgcgggcggcatcaccgggtattcgacgtcgtatcgttcgctcatcgtgcctctggtacgcggccggcgccgccaatgacaaaaccgccaattactgtataaacatacagtaattggcggttcgtgccaagcgcttcggccccgctcgcgcgctcactcgtcgaccgcgatcatcagcgtttccttgatctcttccatcacgacatagctcttcgattgaaccgcgcccggcaactgcagcaggatgtcgccgagcagcttccggtagtcggccatctcgccgatccgcgccttgatcagataatcgaagtcgcccgacaccaggtggcattcgagcacctcgtcgatcttcatcacttctcgacgaaactgctcgaacatgttgccgttcttgtgatcgagcgtgatctcgacgaacacgagcagcgaggcgccgagctgcgaaggatcgacgcgcgcgtgatagccggtgatcacgccgtcgcgctccatgcgccgcacccgctcgatacacggcgtgaccgtcaggccgacgcgctcggcgagatccttcatcgccatgcggccgtcctcctgcagcagcttcagaatgcgccggtcgagcttgtccagcgcccgtaccggctgacgttgagttctcatctcttttttactgaaaattgaaaaaatacaataacaaaacctagtagctcaaccataccatagcgcaaaaaactaggtcggatcgagatcgcagagcgcatcgggtgcgccgcgcgccgtccggcgttttctctatccggagcagctatgcgtgtggttattttgggcagtggcgtggtcggcgtggcgagcgcctattatttggcgcgcgcgggtcacgaagtcacggtgatcgaccgcgaggccggccccgccctcgacacgagctttgcgaacgcgggccagatctcgcccggctacgcggcgccgtgggccgcgcccggcgtaccgctgaaggccgtcaaatggatgttcgagaagcatgcgccgctcgcgatccgcctcgacggcacgcgcttccagctgcaatggatgtggcaaatgctgcgcaactgcacgaccgagcgctacgcgctgaacaagggccggatggtgcgcctcgccgaatacagccgcgattgcctgcaggcgctgcgcgcggagacggctatccaatacgagggccgcacgggcggcacgctgcaggtcttccgcacgcagcaacagctcgacggcgccgcgaaggacatcgcggtgctgcgcgaagcgaacgtgccgttcgagctgctgtcgagcgacgaactgaagaaggccgagccggcgctcgccgcggtgtcgcacaagctgacgggcggcctgcgcctgccgggcgacgaaacgggcgactgccagctcttcacgacgcgccttgccgcgctcgccgagcagctcggcgtgaagttccgcttcaatacgcgcatcgacgcgctcgccgtcgcgggcggcaagatcgccggcgtccagtgcggcggcgaaatggtgcgcgctgacgcttacgtggtcgcgctcggctcatactcgacgaacctcgtcgcgagtctcgtgaagattccggtgtatccgctgaagggctattcgatcaccgcgccgatcgtcgacgcggcgaaggcgcccgtgtcgaccgtgctcgacgaaacctacaagatcgcgatcacgcgtttcgacgaccggattcgcgtcggcgggatggcggagatcgtcggcttcgacaagcggctgcgcgacgcgcgccgcggcacgctcgagatgtgcgtcaacgacctgttcccgggcggcggcgatacggagaaggcgacgttctggaccggcctgcggccgatgacgccggacggcacgccgatcgtcggccgcacgccggtgccgaacctgttcctcaacacggggcatggcacgctcggctggacgatgtcgtgcggctccggccaactgctcgccgatctgatgtcgggcaagaagcccgcgatccgcgcggacgacctgtcggtgcatcgctatctgagcgagacggacggcgagcatcgccccgcatacgcatgatgcgctgacgcgcaaccgaggggcccgcgcaccaccgccgcctcgcccgcccaaaagaaacggcgccctcgggcgccgttccgcgtttggcctccggcggccgaaccggacgctcagaactggtcttcggtcaacgcgaacacgccctgcccgcccttcgcgccgacgatcgacgcctcgagcccgcccgcctgcgcgaggatgtgctccgcgtagaactgcgcgagcgcgatcttcgcgtcgtagaacttcggatcgtcggcccgcttctgctgcgcgacgagcagcgcgcgcgccatttgccagccgcacagcacgacacccgcgagcttcagatacggcacgctgccggcgaacaccgcgttcggatcgcccttcacgttcgcgacgacgaagtcgaccaccgccgacagcgcgcgcgcgccgttctccagttgcgtcttcatcgcggtgaacgccgggccgtcgtgcgcgccgagcgcttcagccgtctgccggatttcgccgatgagcgccttcgcgaccgcgccgccgtcgcgcgccgtcttccggccgacgaggtcgttcgcctggatcgcggtcgtgccttcgtagatcgcgagaatgcgcgcatcgcggtagtactgcgcggcgcccgtttcctcgatgaagcccatcccgccgtgcacctggatgccgaggctcgccacctcgttgaccatctccgtgctccagcccttcacgaccggcaccagatactcgtagatcgcctggtgcttcgcacgcacgccttcgtcggccgcgcggtgcgcgtgatcgctatgcgcggcggcgacgtaggacagcgcgcgcgcgccttccgtcagcgcgcgcatcgtcgcgagcatccggcgcacgtccggatgatggatgatcgtcaccgactgcttcgccgaaccgtcgacggggcgactctgcacgcgctccttcgcgaattcggcggccttctggtacgcgcgctcggccacgccgatcccctgcatgccgacgccgaagcgcgccgcgttcatcatgatgaacatgtactcgaggccacggttctcttcgccgacgagatagccgatcgcgccgccgtggtcgccgtactgcagcaccgcggtcgggctcgccttgatgccgagcttgtgctcgatcgacacgcagtgcacgtcgttgcgcgcgccgaggctgccgtcgtcgttgacgaggaacttcggcacgatgaacagcgagatgcccttcacgccttcgggcgcgtccggcgtgcgcgcgagcacgagatggacgatgttgtccgccatgtcgtgttcgccccacgtgatgaagatcttcgtgccgaacaccttgtacgagccgtcgggctgcggctccgcgcgcgagcgcacgagcgccaggtcggagcccgcctgcggctccgtcaggttcatcgtgcccgtccattcgccggaaatgagcttcggcacgtagcgggatttctgctcgtcggtgccggccgtgaggagcgcctcgatcgcgccgtcggtcagcagcggacacagcgcgaacgacaggttcgatgcgttcagcatttcgatgcacggcgtcgcgatcagcttcggcaagccctggccgtcgtattcggtcggatgctgcagcccctgccagccgccctcgacgaactggcggaacgcgtccttgaagccgggcgtcgccgtgacggcgccgtctttccagctgctcgggttcttgtcgccttcgacgttcagcggcgcgagcacctcgccgcaaaacttcgccgattcgtcgagcacggcctgcgccgtgtcgaagccggcgtcctcatagccgggcagcttcgcgaccgcgtcgatgccggccagctccttcatcacgaacagcatgtccttgacgggtgcggtatagctcatggtgctcctctcctagtctgcttatggtgtgaaaaggggcgctcgccgcgcccctttgttcatgttcgactggctcgtgcgctgaacgcgacgcgcgccggcggctgaacgtgtcagccgagctcgttcacgagttccggcacgagcgtgaacagatcgccgacgaggccgtaatcggccacgctgaagatcggcgcttccggatccttgttgatcgcgacgatcaccttcgaatccttcatccccgccaagtgctggatcgcgcccgagatgcccaccgcgatatacagctgcggcgcgacgatcttgcccgtctggcccacttgataatcgttcggcacgtagcccgcgtccaccgccgcgcgcgatgcgcccagcgccgcctgcagcttgtccgcgagcggctccagcaccttcgtgtagttctcgccgctgccgaggccgcggccgcccgacacgatgatgctcgcgctcgtgagctccggacgatcgagcttcgtcacctcgcggctcacgaactgcgacacgcccgcgtccgccgccgcgtcgatcttctcgaccgacgcgctgccgccttgcgccgcgaccgggtcgaagcccgtcgcgcgcaccgtgatcaccttgatcgggtcgctcgactgcaccgtcgcgatcgcgttgcccgcgtaaatcgggcgctcgaacgtatcggccgaatcgactgccgtgatgtccgagatctgcgcgacgtcgagcttcgccgcgatccgcggcgcgatgttcttgccgtacgcggtcgccggcgcgaggatgtgcgagtagtccttcgcgacgttcagcgcggtcgcctcgacgttttccgcgagaccgtccgccagttgcggcgcatcggccagcagcaccttgctcacgcccgcgatcttcgccgcggcgtccgccgcgccctgcgcgttatggcccgccaccagcacgtgaatgtcgccgccgatcttcgtcgccgccgccaccgtgttcagcgtggccgccttgatcgacgcgttgtcgtgttccgcaatcaccagaatcgtcatttccttgcgctccccttacagcaccttggcttcggtcttcagcttctcgaccagcgtcttcacgtccgcgaccttcacgcccgccgcgcgcttgggcggctccaccaccttcagcgtcttcaggcgcggcgcgacatccacgccgaggtcttccggcttcaccgtctccaacggcttcttcttcgccttcatgatgttcggcagcgtcacgtagcgcggctcgttcaggcgcaggtccgtcgtcaccacggccggcaacgtcagcgacaacgtctccgcgccgccgtccacttcccgcgcgacggtcgccttgccgtccgccaccgtcaccttcgacgcgaacgtcgcctgcggcaggttcgcgagcgcggcgagcatctggcccgtctgattcgagtcgtcgtcgatcgcctgcttgccgaggatcacgagctgcggctgttccttgtcgaccagcgccttcaggatcttcgcgacggaaagcggctgcacctcgtcgttcgattcgacgagaatcgcgcggtccgcgccgatcgcgagcgccgtgcgcagcgtttcctgggcctgcgcgacgccgaccgacaccgcgatcacctcggtcgccacgcccgcttccttcaggcgcaccgcttcttcaacggcgatctcgtcgaacgggttcatcgacatcttcacgttcgcgatatcgacgcccgtgccatccgacttcacgcggaccttcacgttgtaatcgaccactcttttcactggcaccaggattttcatgcacacgctccaaagttacgaatacgaccagcggccattttatagcgtggctcgcccacgcggcggcgacgccggtcattcaatttgcggctgcaccgaggatagcgccccctcgcggcacgccgataatagcgaacggtcgttctattttaaaagagaaaaaacccggacgccaagcccgggctttcgatcttcgcctctaatcgggcggcggcctcgatctcccctaccaggcggcgatcaccgcgccgccgaattggcgctcgatgaagcgcttcacgtcggccgaccgataggcggccacgagcttcgcgacccacggcttgtccttgtcctcggcgcgcaccgcgaggatgttcgcgtacggaccgttcggcccctcgatcgcaatcgcgtcctgtttcggtttcaggccggcttccatcgcgtagttcgtgttgatcgcggccgcgtcgacgtcggcgagcgagcgcgggatctgtgcggcgtcgagctcgacgagcttcagttgcttcggattgtcgacgacgtcgaagcgcgtcgccttcaggcccgccccgtcgcgcagcttgaggagcccctgcttctgcagcagcaacagcgcgcggccgccgttcgtcggatcgttcgggattgcaatccgcgcgcccgctcgcaacgccgcaagcgaatttacgcgcttcgaatagacgcccatcgggaacgtcaccgtgtcggcgaccttgacgatcctgtagccgcggtccttcacctgcgcgtcgaggtacggagcatgctgatagctgttcgcgtcgagatcgcccgcggcgagcgccgcgttcggctgcacgtagtcggagaattcgacgatccggatgtcgagcccgtgcttcgccgcgaccttcttcacctcctccatcacctgcgcgtgcgggccgcccgtcacgcccaccttgatcgtctgcgtctgcgcctgcgcgcccgcgacgcacacggccgcgccgagcgcggcggcgagcttgagcatcgttcttcgttgcatcttcggatctcctctgcggtggcggcgccgtcgcgtatccaagcgcggcgctcgtgcgtcttcgatggtcttcctacttgtggctcaggcgccgcacgagccagtcgccgaacgactgcacgatctgcacgaacacgatcaggatcgcgacgaccgtccacatcacttcgggcaaatagcgctgatagccgtagcggatgccgaggtcgcccaggccgccgccgccgatcgcgcccgccatcgccgaatagccgacgagcgacacgaacgtgatggtgagccccgcgacgatgccgggcagcgattcgggcaacagcaccttgaacacgatctggcccgtcgtcgcgcccattgcctgcgcggcttcgatgaggccgcgatcgacttcgcgcagcgccgtctcgacgagccgcgcgatgaacggggccgccgcgatcgtgagcggcacgacggccgccgcggtgccgatcgacgagccgacggcgagacgcgtaaacggaatcaccgcgacgagcaggatgatgaacggcgtcgagcgcaccgcgttgacgacgccgcccagcacgcggttcaccgcgaggttctgcagcacgccctggcgatcggtcaaatagagcagcacgccgagcggcaggccgacgagcgcgccgaccgctccggagatgccgaccatgatcagcgtctcccagaacgactgcacgaacatatcgaacatttcactcaacatacgaaagctcctcgacgaccacgccctgctcgcgcagatacgcgaacgcctgccccaccttgcccggctcgcccgtggcgagcaccgcgagcgaaccgaatgcgcgcccctggatctcgtcgatctggccgtgcaggatgttgaagtccagctcgtagcgccggatcgtctccgacaggatcggctgatcgacgcccgagcccgtgaacgcgaggcgcagcagatggcccgagcccgtcttcaggcgctcggcgacgcgcgccttcatcgcgggcggcagttcctgcgcgatcacgtcgccgatcagcgcgcgcgtgacttcgtgatgcgggcgcatgaacacgtcgatcacgttgccttcctcgacgacgcgccccgcatccagcaccgcgacgcgatcgcacacgtccttgatcacttccatctggtgcgtgatgaggacgatcgtgagaccgagctcgcggttgatgcggcgcagcagatcgagaatcgcgcgggtcgtctcggggtcgagcgcggacgtcgcttcgtcggacagcagcaccttcggcttgctcgcgagcgcgcgcgcgatgccgacgcgctgcttctgcccgccgctgatctgcgccggatagcggtccttctgcgcggcgaggccgaccagatcgagtagcggcagcacggtcgcctcgatttgcgcgcgcttcacgccggcgagctcgagcggcagcgcgacgttgtcgaacacggtgcgcgacgacagcagattgaagtgctggaagatcatcccgatatcgcgccgcgcgccgcgcagttcggccgccgacaattgcgtcaggtcgcgcccgccgacgaacacgctgccctcggacggccgcgtgagcaggttgatcgtgcgcacgagcgtgctcttgcccgcgccgctgcggccgatgatgccgaatacctcgccctgcggaatcgtcagattgacgttgtgcagcgcttcgatccagccgcgaggcccctcgaaacgctgcgaaaggttgcgaatttcgatcatgtaaaaaacggcggaacggcgcagccggatgtgccgggcttcgctgtcgaccgccgccgcatctagggaataacccgcgagtttaccgcattcgccacatttcccttaataatcgatttccaccttttcataaccaaacgcgattagaggacgaagcccgcgcggttcgccgcggacggcgtctatgatcgagcgcatttctcattccttcgtcacgacacgccacggagacgcccgccatggacgctgctgccccgacttcgccccgctcggccgacgcttcccgcgccgcccctcagcccacgcgcgtgcgtaccgccgacgggctcgagctcgcgtgctaccgttggccgtctaccgcgccttcgtgcgccgcgccgcgcgcgaccgtcgcgctcgtgcacgggctcgccgagcacgcgggacgctatcaggcgttcgccgagcggctgaacgcggcgggcatcgaagtcgtcgcgatcgatctgcgcggccacgggcgctcgcccggcgaacgcgcatgggccgagcgcttcgaccggtatctggacgacgcggacgcgctcgtcgcgagcgccgcgcgcgagaacacgccgctcttcctgatggggcacagcatgggcggcgcaatcgccgcgctctatgcgatcgagcgcgcggccgcgcgccacgcgagcctggcgggcctgatcctgtcgagccccgcgctcgcgccggggcgcgacgtgccgcaatggatgctcgcgatgagccgcttcatcagccgcgtgtggcctcgctttccggcgctcaagatcgacgccgcattgctgtcgcgcgatccggccgtggtcgccgcgaatcgcgccgatccgctcgtccatcacggctcggtgccggcgcgcacgggcgccgagatcctcgacgcgatgcggcgaatcgaggccggccgcgcggcgctgcgcctccccgtcctcgtctatcacggcaccgccgacaagctgaccgagcccgacggcagccgcgacttcggcgcgcacgtcggctcgcccgatcgcacgctcacgctatacgaaggcaactatcacgagacgatgaacgatctggaacgcgagcgggtgatcggcgcgctgatcgactggatcgccgcgcgcgtgccggctcgcggttgacgcggaacaacggccggagcgcgtcgcgcgaaagcgaagacggatcggcgtcgacggcatgcggcgcgccgatcgtttcacgcggatggcgcgatagtgccatcgcgccgcggcgatcgccgccgctcgaacgttcgagcgcgaccgcctggagcgggcgccgccgccgcatgtcgccgcagcgccggcgatgccgatgcatgcgacgcgcgccgacgtgtcttccctccgatatcccgcggtatccgccgatgtgtgtcgcggcacgccgcgcggccgacgcccactggccgggcgcggggcgccggcgctcgcgtcaccctccgcgcacacgcgacgcgttcacacgccggcgagcacgcgcagatgcgcgaccacgcttcgcccgagcgcggacaggttgtagccgccttcgaggcagctcacgatccggccttgcgcatgccgccgcgcgacttcgcagatctgccgcgtgagccactcgtagtcggcttcgacgagccccatcccgccgatgtcgtcctcgcggtgcgcgtcgaaccccgccgacacgaacagcatctgcggcctgaacgcatcgagccgcggcagccacatcagatcgaccgcctcgcgcaccgccatcccgttggtgcgcgcggccatcggcagattgaccatgttcggcgcctggtggtcgacgcccgaaaacggatacagcggatgctggaagaagctgcacatcagcacgcgctcgtcgttcgcgaacgcggcctcggtgccgttgccgtgatggacgtcgaaatcgatgatcgcgacgcgctcgaggccgtggatctcgagcgcgtggcgcgcggcgatcgcgacgttgttgaagaaacagaagcccatcgcgcgcgcgggttccgcatgatggcccggcgggcgcacgctgcagaacgcgttgtcgtagcggccttcgagcaccgcgtccgtcgcctcgacggccgcgccggccgcgcgcagcgccgcgcgccatgtgtagcggttcagcgacgtgtcgggatcgatctcgacgtacccatccttcggaatccggctgcggatgtaatcgatgtgcgcctgcgtatgcacgcgggccagcgccgtctcgctcgcgaacggcgccgtctcgtggacgatcaggtcgtcgatgcggctcgcgatcagttgatcctgaatcgccgacagccgcgccggcgactcgggatgccactcccccatctcgtgcagcaggcagtcggggtgcgtgtaaaaggccgttggcataagctcgttccgcgacgcggccgatgcgcgccgcaggtctccgtcaaggatgtccgcgatatcgtctggtgcgaagttcgccgctaacttaccacatcacgccccccgccgggccggcgcgacgggcgtgtcggttatactgccccgaaatcgtccgtctcgtccgcttcgcttcgacatgatcttccaccagcctgccgcacccgcctcgctcgctttccgtcttcgcttcccgctcgccgcgctgtcgctcgccgcgacgctcttcgcgtcggccgccgtcgcgcaaacgcagcccgccgcagccgtcgtcgcgcaagagccggcgcagccgcaatcgcaatcgcaatcgcaatcgcaattgcagccgcagccgcagccgcagccgcagccgcagccgagcgtacagcaggggcaaacattcgaagaagaaatcattccgcagcgctacgcgaacaacgcgaagatcgacgcgttcatcgccgacatggtcgcgcgccacgacttcgatgcgaacgcgctgcatgcgctgttcgcgcgcgtgagctactcggcgaccgccgcgaagctcgtgatgcccgcgccgtcgccagccgtcaagaactggcgcgtctaccagtcgcgctttctcgacgcggtgcgcgtgaacgccggcgtgaaattctggcgcgcgaaccaaggcacgctgcaacgcgcgtccacggaattcggcgtgccgcccgaggtgatcgtcggcatcatcggcgtcgagacgatctacggccgctacatgggcaacttccgcacgctcgacgcgctgacgacgctcgcgttcgactatccgaacacgccgaatcgcgacgcgcggcaggcgacgtttcgcaagaatctcgaagatttcctcgtctggacgcgcgacagccagctcgacccgacgggcgtgctcggctcgtacacgggcgcggtcggcatcccgcagttcctgccgagcagcatccgcgattacgcggtcgactacgacggcaatggtcacatcgatctgcgcgcgagccaggccgatgcgatcggcagcgtcgcgaactatctgaagcagcacggctgggaaaccggtcggccggtagtatggaacatcgcgcccgatacgggcagccagggcgtcgcgcaagcggcggcggacggtcgccccgagccgcactgggtgctgtcgcagttgctgcgcgcggggctcgtgctcgacgagccgtccgtgaacatcgcatcggaggcgagcacgcccgtcaccgtggtcgatttgccgacgcccggccgcgcaaccgaatacaagctcggactgcagaatttctacgtgctgacccgctacaaccgcagcttcttctatgcgctcgccgtctatcagctgggtgagcgtgtgaaggcgcagatggaagcgagcggcgcgttgacaccgtcgcccgccgacgcggcaaccggctcacccgccgcacagccgccgtccgaatgacgccgacgcggcgcgaagcgagcgatggcttgaacgaaggctgaatgaaaagcgccgcgtcagcggcgcttcaggctgctgacgagacccacgtttttcgaagcgtgggttttgtctttatggaatcaggattgcgggctcgccgcaagcgagcagtcgaacctgccctgctgcgcgaacagcttatcaggcgcggtttcacatgcgcgcgagacgccgccgcgcgttacgcggggaacacgcccgtcgacagatagcggtcgccgcggtcgcagacgacgaacacgatcgtcgcattctccgcctgccgcgcgacgcgcaacgcgacttcgcatgcgccgcccgacgagatgccgcagaaaatgccttcgacggccgcgagcttgcgcgccatcgcttcggacgcggcctggctcacgttctcgacgcggtcgatgcggctgcgatcgaaaatcttcggcaaatacgcttccggccacttgcggatgccgggaatccgcgaaccctcctcgggctgcgcgccgacgatctcgacggtcggattcctttccttcaggtactgcgacgtgcccatgatcgtgcccgtcgtgcccatcgcggacacgaagtgcgtgacgcggccctcggtctcgcgccagatttcagggcccgtgccctcgtaatgcgcgagcggattgtccggattcgcgaactgatcgaggatcacgcccttgccttcgcgctgcatctggtcggcgagatcgcgcgcgaattccatgccgcccttcaccggcgtcagcacgatttccgcgccatacgcggccatgctctggcgacgctcgatggacagatcctccggcatgatcagcaccatcttgtagccgcggatcgccgccgccatcgcgagcgcgatgccggtattgccgctcgtcgcctcgatcagcgtgtcgcccggcttgatcgtgccgcgctcttccgccttgcggatcatcgacagcgcgggacggtccttcaccgagcccgccggattgttgccttccagcttcgcgagaatcacgttgttgcgggcgcgaatctcgtcgtccggcaagcggacgagttgcacgagcggcgtattgccgatcgtgtcttcgatagttttgtaagccatgaacgtcacgtttatccgatgccgatgaatggatcgattgtaaaccagcggagaatcgcgcgcgcacgccccccgtcaagcccgccgccgagcgccccggcgttccgaagcgcgatgcctgcgtgccgcgcggcgctcgccgcctgatccgcctgatccgcctgatccgcccgatccgcgcggcacgcgcgcgcacgccgcgtcgcgtccatgcaaaaagcccgcggcatgcgccgcgggaacccgccgccgaagcggcgcctgaaggaggcatcaccttgccgccggccgctcgatcgcgaggcggccggcgccggaatcatcagcagaccggattatttcttgccggccgccgccgctttctgcggcgcgcccgccgcggcgggcgcgcgagccgcgccgatcgcgaggccttcggcctgcagacgctcgaccgtcttgccgcccatgcctttcactctgcgcgcgaggtcggccgcgtccttgaacgggccgtgcgcactgcgctcatcgacgatcgccttggctttcgccgggccgatgcccctgatgccgcgaagcgcatcgtcgttcgcggcgttgacgtcgacggcggcccatccgtgcgcagccgcggcgcacagcgcggccgtcgcgagaagtttcttcagcatctggatctccgtgaaaaaacggccggcggctgccgaccgtgagacccagtctaaggcggcgcgcgcgccgcttacagctggccgaacagccaacgaacgtagcgatcgacgccttcctgcaccgtcaggaacggcgcgtcgtagccggccgcgcgcagcgtcgtctgatcggcttgcgtgaagcactggtacttgccgcgcagcgcgtccgggaacggcacgtattcgacgagcccctgctcgacctgctcggcaagcgtgagcgcgggctggccttcgagcgcgcgcagcgtgttgacgaccgtcgtcgcgatgtcgttgaacggctgcgcgcggccggtgccgagattgaagatgcccgacttctgcgggtgatcgaagaaatgcaggttcaccttcgcgacgtcctcgaccgacacgaaatcgcgcgtctgctcgcccgggccatagccgttgtactcgccgaagagcttgaccttgccctcggcgcgaaactggttgaagttgtggaacgcaaccgacgccatgcgccccttgtgcgactcgcgcggcccgtacacgttgaaatagcggaagcccgcgatctggctcttcgcgctcggcatcacgcggcggatcacctgatcgaacaggaacttcgaatagccgtacacattgagcggcgcctcgaactcgcgcgcctcgacgaagcggctcgagccgccgtagatcgcggccgacgacgcatacaggaactgcgtgccctgcgcgaggcacgcgtcgagcaccgcgcggctgtagcggaagttgttgtccatcatgtagcggccgtcggtttccatcgtgtccgagcaggcgccttcatgaaacaccgcgcgcaccttgccgaaatcgccgcgcgcgaagcgctcgacgaactcggtcttgtcgagatagtcgtcgatctcgcaatcgacgagattcttgaacttgtccgcgcgcgtcaggttgtcgaccgcgatgatgcgcgtctcgccgcgctcgttcagcgccttgacgatgttcgcgccgatgaagccggccgcgccggtaacgatgagggtcatgatcgttctgccgatgagagtatgcgtacggcgcgcgggcggcgcgcgccgctgtcgttcaatgaaacagttcgtcgtactcgacggtcgcggtgccgagcttgccgaccacgatgcccgccgcgcgattcgcaagcaccaccgcctcgacgagcggcaatcccgcgccgagcatcgtcgcgacggtcgcgatcaccgtgtcgcccgcgcccgacacatcgtacacttcgcgcgcgagcgcgctcacgtgcagctcgccttcgtgcgagaagagcgtcatcccctcttccgagcgcgtgagcagcagcgcgtcgaacgcgagcgcttcgcgcagcttcgtgacgcgcgcgcgcagatcgtcctcggacgtccaccgcccgacgacctcgcgcagctccgcgcggttcggcgtgatcagcgacgcgccgcgataacgcgcccagtcggcgcccttcggatcgacgagcacgggcttgcccgccgcgcgcgccttcgcgatcatcgtcgtcacgtgcgtgaggccgcccttcgcgtagtcggacatcagcacgacgtcgtacgacggcagcagcgcgtcgaagcgcgcgaggcccgcgagcagcacctcgtgcgtcggcgacgcctcgaagtccacgcgcagtaattgctgctgctgcgcgagcacgcgcagcttgatcgtggtcggcagcgacggatcgcgctcgagatacggcgtcacgccgctctcgccgagcagctcgacgatgcgctcgcccggctcgtcgcgcccgacgacgcacagcaggcccgcctggccgccgagcgtcaccgcattgcgcgcgacgttcgccgcgccgcccaggcgctcttcctgccgctgcacgtgaacgacgggcacgggcgcctcgggcgagatccggttgacgttgccgaaccagtagcgatcgagcatcacgtcgccgacgacaagcacgcgcgacttcgcgatctgctcgcgcgacaccgcgcgcgcggtcgcggcaagcgatgcgcgcttatccgcgctcggaagagaagggctcgacataggggcgtccaatggcgtggtaatcgatgccgagctcggccatcgcgtcgggttcatacaggttgcggccgtcgaagatcacgggcgccttcagcaccgatttcagatgcgcgaagtccgggctcttgaattccttccattcggtgacgatgacgagcgcgtccgcgcccgcgagcgcgtcgtcggccgaatcgacgaatgcgagacgcgcgagcgcatcggccccgtcgtgcagatcgagcgcgaacacgcgccgcgcctcgtcgagcgcgacgggatcgtacgcgcgcaccgtcgcgccgcgcgcgagcagcgaagcgatcaggcgtcggctcggcgcttcgcgcatgtcgtcggtgttcggcttgaacgcgagcccccagacagcgaacgtgcggcccgccagatcggcgccgtagcacttttcgatcttgtcgagcagcacgttcttctgtgcgtggttcacgtcctcgaccgcctcgagaatcctgagcggctgaccgttttcgctcgcggtgcgaatgagcgcctgcacgtccttcggaaagcacgagccgccgtagccgacgcccgcatacaggaagtgatagccgatccgcggatcggagccgatcccgcggcgcaccgcctcgatgtcggcgccgacgcgatccgcgagattcgacatctcgttcatgaacgagatgcgcgtcgcgagcatcgcgttcgccgcgtatttcgagaactccgccgagcgcacgtccatgtagatcgtgcgctcgtgattgcggttgaacggcgcgtagagcttcttcatcttctcgcgggcgatcgcgcccgccgcgtcgtcgtcgacgccgatgatgatccggtccggccgcatgaaatcgtcgacggccgcgccctccttcaggaactcgggattcgacacgaccgagaagcgatgctcggcgctgcccgcgaggccgcgcgcggcaagcgcctcgtcgatcaccgcgcgcacgcgctgcgcggtgccgacaggcaccgtcgatttgtcgacgatcaccttgtagcccgtcatgtggcggccgatgttgcgcgcggcctcgagcacgtattgcaggtccgccgagccgtcctcgtcgggcggcgtgccgaccgcgatgaattgaatctcgccgtgcgcgacgctcgcctcgatgtccgtcgagaacgcgatgcggccggcggcgcgcgtgcgcgcgatgatttcctgcagacccggctcgtgaatcggcatgccgccgttgttcaggatgtcgatcttgcggggatcgacgtcgagacagaacacgtcgtggccgatctcggcgagacacgcgccggtgacgaggcccacataacccgtgccgatgatggtgatcttcataagtattccgatgattctctcgggcgaacggcgtccgcccggctcaggccgcgggcggcgtcgcgccggcccgcgaggcctgcctcattaccgcttcattgccgccccatgaccgattcattacgcaacggcgggctcgacgcgccgcggcgcataggtttcccatccgctgcatccggggcactgccaatagaacaggcgcgcccggaaaccgcaattctggcatgtatatcgcggcaaattcttggtgcgctgcttgacgagcgcgcgcatcatctcgagctcggatcgccgcggttcgtcggccgcggcgatctgcgcgtcgagcaggtgcagcatgccggagaggttcggcgccttttccatctgcgagcgcgcgagcgcatgcgcgacgtcgttgccgcgcagttgcgcgacatactgatagacgacatcgagcagatcgttcgacggatagcgctgcgcatagcccgtcagcagctcggcgccctcggccgcccgatcgagcgccgcgtacgatttcatcagcttgtcggcgacgagcggcagataagcgggattctgcgtctcgatccggcgccagtgctcgatcgccgcgcgatggtcgccggccgcggcggccgtatcgcccgacaggatcgccgcgcgcgcgttctgcggattcaccgcgagcgcgtcgcgcagatgctcggccgcgagctcggcgctcttgcgctgcagcgcgtcctgagcaagctcgcaatggaattgcgagatctccgtcgtgagacgcggcgcgcccatcgcttcgatcctcgccgcggtgtcgatcgacttggtccagtccttctcgatctcgtagatcgtgaggagtgcgcgctgcgcgtcgagcgcgtagtccccctcggccagcatgtggaacgtctcctccgcacgatcgagcaggcccgccttcaggaagtcctggccaagctcgaagagcgcgtggtcgcgctcgctcacgggcagatcgttgcggctcagcagattctgatggacgcggatcgcccggtccgtctcgccgcggcggcgaaacaggttgccgagcgcgaagtgcagctcgaccgtttcgggatcgagcttcgcgacttcgatgaacgcatcgatcgctttgtccggctgttcgttcagcaggaaattcaggccgcgaaaatacgagcgcggcaggttcgcgctctcggacagcagcttgttgaggtcgtagcgcgacgccatccagccgagcgcgaacgcgacgggaatggcgagcagccaccagaaatcaagatccatgcgacgtgtcgaaaaaaaccggggccgcgcggcgtgcgcggcgtcggcatcgttaaatgacgggcggcatcggcggctggtcgacgacggccgggttctcgcgcacagcgcgcaagtcgcgcttgagccggccgttttccatccgcatccggaagatcgcgggcagcgccgacagcaggcccgcgatcagcccgacgccgaagaacgcgagaccgatcaggatcagcggagcctgccagttgtagccggcgaggaaattcagcgtcgcgctttgcgtattggccaacgcaagcacgagcagcaacacgaacaccagcacgcggatcaaccagacgatgaacttcatgactccctctctttgactgagattgttcggcggcgcagcgactccccttcgcagcgcctcgggcgccccgtattgtaaaggaagcgtttcgcgcttcgtgaatcgcttgcgcggcgcttgacgcgcttcgcgaaacgcgcgcggcgcgcgccaaagaaaaagcgccccttgcggggcgccttctttcagccatgctggcttcgacctcggctgcgacagcaccgtcactgcgcgtcttccggctcgtcgttcttcaacggctcgccggcgcggccatcgacgcgctcgcgcaattccttgccgggcttgaagtgcggcacgtgcttctcgggcacctgcactttctcccccgacttcggattgcgcccgacgcgcgccgggcgacggttcagaccaaagctgccgaagccgcgaatttcgatgcggtgccctttcgacaacgcgtcggacatcgcatcaagcatcgttttcaccgcgaaatccgcatccttcaacacgagttgcggaaatcgcgatgccagctgggcgaccaactcggatttggtcatacttcagcagacctcgcgaggcttactggttctggccgtcgagcttcgccttcagcagcgcgccgaggttggtcgtaccggtcgcagcggcgctcgaatcggcttgcaggccgcgcatcgcttcctgctgctcggccgaatccttcgccttgatcgacaggttgatgccgcgcgacttgcgatcgatgttgatcaccatcgcgttgaccttctcgccttccttcagcacgttgcgagcgtcttcgacgcgatcctgcgagatttccgacgcacgcaggtagccctcgacgtccggcgtcagcgtgatgaccgcgcccttcgcatcgaccgacttcacgacgccgtcgacgatcgaccccttgtcgttcatcgcgacgtagttgctgaacggatcgccttcgagctgcttgatgccgagcgaaatgcgttccttctcgacgtcgatgccgagcacgatcgcctcgacttcatcgcccttcttgtacttgcggacagcctcttcgccggcttcgctccacgacaggtccgacaggtggacgaggccgtcgatgccgcccggcaggccgatgaacacgccgaaatcggtgatcgacttgatcgcgcccgtgatcttgtcgcccttcttgaagttgcggctgaagtcgtcccacggattcggcttgcactgcttcatgccgaggctgatacgacgacgatcttcgtcgatctcgagcaccatgacttcgacttcgtcgccgagctggacaaccttcgacggagcgacgttcttgttcgtccagtccatttccgacacgtggacgaggccttcgatgcccgattccacttcgacgaacgcgccgtagtcggtgatgttcgtgaccttgccgaacaggcgcgtgcccgacgggtaacggcgcgagatgccttcccacggatcgtcgcccagttgcttgatgccgagcgacacgcggttcttctcttggtcgaacttgaggatcttcgcggtgacttcctggccgaccgacaggacttcgctcgggtgacgcacgcggcgccatgcgatgtcggtgatgtgcagcaggccgtcgatgccgccgaggtccacgaacgcgccgtaatcggtgatgttcttgacgacgccgttgacgatcgcgccttccttgagcgtctcgagcagcttcgcgcgctcttcgccttgcgtggcttcgatcaccgcgcggcgcgacagcacgacgttgttacgcttgcggtcgagcttgatcacgcggaactcgagcgtcttgccttcgtacggggtcgtgtccttgacgggacgcgtgtcgacgagcgagcccggcaggaacgcgcggatgccgttgaccatcaccgtcatgccgcccttcaccttgccggtgatcgtgcccgtgacgagttcgttgttgtcgagcgccttttccagcgacagccacgaagccagacgcttcgccttgtcgcgcgacaggatcgtgtcgccgtagccgttttccagcgcgtcgatcgcgacggaaacgaaatcgcccgcctgaacctcaacctcgccctgatcgttcaggaattcctcgatcggaatgtaggcctcggacttcaggccggcattgacgaccacgaagttgtggtcgacacgcacgacttcggcggagatcacttcgccggcgcgcatgtcttggcgggtcagcgactcttcgaacagagccgcaaaggattcggtattcgggttggaggtttgcaggtcggacataaaaatcggtttgtgcgtggtttcgctctaccgcccgcgccggccgcaacggctggcgacgcgcccgcgaatccacacggggttaagggtttaacacacgcttcgcgcgacgcgcgaagcacctactgcgctttttgcccccgatcaggcgggctggccgagttcccggtaccacgcgagcacctgttcgaccgattgctcgatcgtcaaggccgatgtgtcgaggggcttggcgtccgccgcaggcttgagcggcgcggccgcgcggttgctgtcgcgcgcgtcgcgctcccgcaaatcctggagcaagttatccatattagcagaaaaacctttttgcatcaattgcttatgccggcgcgcggcgcgcgcctcgacgctcgccgtcaggaataccttcagcaccgcgtccgggaagatcaccgtccccatgtctcggccgtccgcgacgagcccgggcgtcttgcgaaacgcgcgctgccgcgcgacgagcgccgcgcgcacgctcgcatggaccgcgatcgccgaggcccggttgccgaccgcctccgcgcggatctcgtcggacacgtcgacgccgtcgagctgcgcgcagccctcgcggaacgtgatgtgcaggccgtcgaccaggctggcgagcgcgtcggcgtcgtccggctcgacctgatagcggatgctcgcgagcgccgcgagccggtacagcgcgccgctgtcgagcaggtgaaagccgagatgcgcggcgacgagcgccgcgacggtgcccttgccggacgccgtcgggccgtcgatcgtaataactggggtcgggtgaaaaggtcgagtcgatttcatcgggtgggtcaatacgggcgtcacgcgttcgcgagcgcgaggaaacggtcgaaatagtcggggaacgtcttgccgacgcacttcggatcgttgatgcgcacgggcacgccgcccaggctcacgagcgaaaagcacatcgccatccggtgatcgtcgtaggtatcgatcgacgcattcggcgtgagttgcgcgggcggagtcacgacgaggtagtccgcaccctcttcgaccgtcgcgccgaccttgcgcagctcggtcgccatcgcggcgatccggtcggtctccttcacgcgccagctgccgatgttgcgcagcgtgctcgggccgtcggcgaacagcgcggcgaccgcgatcgtcatcgcggcgtccggaatcaggttgaagtccatgtcgatcggcgcgagcctgccgtggtcatggccgatgccgcgcacctcgatccagtcgtcgcccatcgtcacgttcgcgcccatctgcatcagcgcgttcgcgaagccgacgtcgccctggatgctcgcgcggccgacgccctcgacgcgcagcggcccgccgccgagcgcgcccgccgcgaggaaatacgacgccgacgacgcgtcgccctcgaccatgatcgtgccgggcgaccggtagcgcacgcccgccggcaccgtgaagcgctgccagccgtcgcgctccaccgtcacgccgaagcgcgccatcagcttgatcgtgatctcgatgtacggcttagagatcagctcgccgtcgatctcgacgacgctcgcgccatccttcgccttcacgagcggcagcgtcatcagcagcgcggtcaggaactggctcgacacgtcgccgcgcacgcggatcggcgcgtcgaccgaaatcgtcgcgggccggatcctgagcggcgggaagccctcgttgccctcgtagtcgatccgcgcgccgatctggcgcaacccgtcgacgaggtcgccgatcgggcgctcgtgcatccgcggcaccccgtgaatccggtactcgccgccgttgaccgcgagcgccgccgtcagcggccgcaccgcggtgcccgcgttgccgaggaagagatcggcggtcttcgcggtgaacgcgccgcgcgtgccgccgacgacgcaggtgccgccgtcgcgcgacagcttcacgccgagcttcgtcaacgcatcgagcatcacgcgcgtatcgtcggaatcgagcaggttcgtgacggtcgtctcgccctccgcgagcgccgcgagcagcagcacgcggttcgaaatgctcttcgagccgggcaggcgcaccgtgccttgcgcatgggagaacgggccgagatcgagatgttccatgtgagatcctgttccggaagtgtctgaacggacagcgggggcgggcttcgcgccgcgctcgcgccaggcggcgcgcgcggcgcgcgagcgcgcgaacacggcctcgagcgcggcgccgtcacccgcgtcgatcgccgcgcgcagacgcgcgagcaccgcggtgtacgcgtcgagctcgtcgaggagcgccgcgcggttcgcgaggcagacgtcgcgccacatttcggggctcgacgcggcgatgcgcgtgaaatcgcggaaaccgcccgccgcatacgagaacttcagctcggcgtcggattcgccgagaatctgctcgacgagcgcgaacgacagcacgtgcggcaggtggctcaccgccgcgaacacgcggtcgtgctgctcggcgctcatcgcgcgcacgtcggcgcgcgccgcgcgccacatcgcttcgacgcgcgcgagcgcgtcgggcgcgttctccggcagcgcgcatagcacgacgttgcggccgacgtacagatcggcgagcgccgcgtcgacgccgctcgattcgcgcccggcgatcgggtggcccggcacgaactggccgatccgcgcgccgagcgccgcgcgcgcggccgcgacgacgtccgatttcgtgctgcccgcgtcggtgacgatcgtcgatgcgtcgagaaacggcgcgatccgcgcaagcagcgggcccgtctgagcgacgggcgcggcgagcagcacgaggtccgcgcccgcgagcgcatcgcgcagttgcgcatcgtcgtcgagcgccgccgcgcgatcgatcacgcgcaacgcgagcgcgcgcccgatcgacgccgacgagcggccgacgcccaccacctcgcgccggccgcccgacgcgccttcgcgcaacgcgagcgcgagcgagccgccgatcagcccgacgccgaaaatcaccagtttgtcgaaataaaagactgacacgacgagagccaagtaacgcgcgccccggaagagcccgggcgcgcaaggtcaatatcgaacggtcgcccgcgccgcgcgccgcgcgtgcgcacgcgcgcgccggacggcgcgccgccggcccccggagcacgcggcgcggacgcgaaggctcgccgtcacgcgccggcgggcaccgccgcccgcaccgggcgccgcatcgaccgatgcggcggatgcggccgcatcggcgcgccgcgcgtcaccgcgcgcgcggatacgaaccgagaatcttcaggaaagccgccttcctgccaagctccgcgagcgcaccctggacagcggcgtcgtcgcgatgcccttcgatgtcgatgtagaagtaatactcccacgtgccgacccgcgccgggcgcgactcgaagcgcgtcatcgacacgccgtgccgtgcaagcggctcgagcagcttgaacaccgcgcccggctcgttcttcaccgacacgatgagcgaggtctgatcatgcccgctcggccccgccggctcctggccgatcaccgcgaagcgcgtgcggttgtgcggatcgtcctggatcagcgcataggcgatctgcagcccgtagtgcgtcgccgcgcggtcgcccgcgatcgcggcgaccgtcgcgtcgtcggccgcgagccgcgcggcttccgcgttgctcgcgaccgcctgccgctcgagatgcggcgcgttcgacgcgagccattgctggcactgcgcgagcgcctgcgcatgcgcgcacacgcgcttcacgccgtcgagcttgcctgtttgcgtgagcagattgtgatgaatcggcagcgacagctcgccgccgatcagaagctgcgtatgcagcagcagatcgagcgtgcgcgacaccgcgccttccgacgaattctcgaccggcacgacgccgaacgtcgcggcgcccgcctcgaccgagcggaacacctcgtcgatcgacgggcaaggcagcccctcgatcgattggccgaagtagtcgaacatcgcctgttcgctataggtgccgacgggcccgaggaacgcgacgtgtatcgtctgctcgagatcgcggctcgccgccatgatctcgcgccagatcgcgctgatgtgctcgctcgcgagcggcccggcgctcatgtcctgcaagcgcgcgatcacctgctgctcgcgctccggccggaacacgggcgcgttgaagtgcttcttgacctcgccgacctcgagcgcgaccgccgcgcgctgattcagcagcgcgatcagttgcgtgtcgatcgcgtcgatgcgctcgcgcagaggcttcaggcgggaattgagttcgtcgtccatgacttgaccaacaatgcgtaaggagcggcgcgcgtcacgcgcagcgccgctcgaaatccttcatgtactcgacgagcgcctgcacgcccgcgagcggcaccgcgttgtagatcgacgcccgcatgccgccgacggacttgtggcccttcaactgcagcagcccgcgctcttttgcgccggcaaggaagtcttcgttgcgcgattcgtcggcgaggaagaacggcacgttcatccgcgaacgcgccggcttctcgaccttgttcagatagaagccgctcgcgtcgatcgcgtcgtacagcagcttcgatttttcgatgttgcgcgcctcgatcgcggccaggccgccctgcgccttcagccacttgaacacgaggcccgcgatgtagatcgcataggtgggcggcgtgttgtagagcgaattgttgagcgcgaccgtcttccattcgaacgccgacgggcagatcgacagcgcgcgatcgagcagatcctcgcgcacgatcacgagcgtcacgcccgccatcccgatgttcttctgcgcgccgccgaagatcgcgccgtacttctcgatctcgatcggacgcgacaggatgtgcgacgacacgtcggcgacgagcggcacgttgccgagatcggggatgtcgaacgtctcgacgccgtcgatcgtctcgttcgtgcacaggtgcacgtacgccggatcgtccgacatccgccattcggagaacgccggcacgcgcgtgaagcccgcgtccgtcttgcccgtcgcggccagatgcggcacgcagtacttcttcgcctcgttgaacgatttctgcgaccacgagcccgtgatgacgaaatcggcggtcgtgcgcgagccgagcaggttcatcggcacgatcgcattctcggcgatccccccgccctgcaggaacaggatccggtagttcgcgggcacaccgagcaattcgcgcaggtcggcaagcgcggcctcgtgaatcgacatgaattccttgccgcgatggctcatttccatcacgctcatgccgctgccgttccagtcgagcatttcggcggccgcctggcgcagcacttcctcgggcatcgccgcggggccggcggagaaattaaagacgcgcatcgtgaaaaacctcggaagggacccggccgcttcgaaccggccgaatgccgcgcgggaaaaggaaatggccgcttgcgctgtcgcgcaaacggccattatcgcactgtcctgatgaacccgccaaacacgggcgacgcacgtcgccccggccggcgggcctcagccgatgcggcttacttgcccggcttgaccgccgcgacttccttgtcggcctggtcgcgcgtcgccttgatcgcctgcggcatgtacttctgcatcaggccgttcacgacgtcgcggccgacctggtcctggacctggatgaacttgcggcccgtcgggctcttgtagaacgtcgtcagatccttgatctccgacgtgctgtagtacttcgcgtacgcgtcgtactgagcctgcatcgcgtcgttcgtgaactgctgcgtgccgaacaccttgcccgcgccgtcgaccagcttcggcaccgcgttcttctgcagcgtcggcacggcggcctgcttctgcttgtcgttcagcgtcttgttctccgacagcgcgtccgagaggatcgccggcacgagttgcttcgattgcatctcggcgctgttcgcgatcgccgacacgagcttcggcgcgtcgattgcgtcgagcagatccttgatcgccgccttcttgtccgcgtcgatcggagcagcggccgccggagccgaagtctggttcgacagcgattgcgccatcgcgaatgccggaaccatcgccgccagcaggaccagttgcttgaatcgtttttgcatcatcactccctcatggaaatatgtacagtttatacgccgcgcccgtcacgccacctctttgcgcgcgccgggcgccggctcgacggtcacaacctgactcaggcgtcgccgccctccaccgcatcgtcgtcggcatcggcgtccgcctcggcgatctgctgcagacccgaaagcttggtgccttcatcgagactgatgagtgtaacaccttgcgtcgcccgccccatctcgcgaatctccgacacgcgcgtgcggatcagcacgcccgccgtcgtgatcagcatgatctgatcctcggggtcgacgagcgtcgcggcaacgacgcggccgttgcgctcggaggtctggatcgcgatcatccccttcgtgccgcgcccgtggcgcgtgtactcggtgatcggcgtgcgcttgccgtagccgttctcggtcgcggtcagcaccgattgttcctcgctgcccgcgacgagcatcgcgatcacctgctgggcgtcgtcgagctgcatcccgcgcacgccgcgcgcctcgcggcccatcggccgcacgtcgttctcgtcgaaacgcaccgccttgccggcgtcggagaacagcatcacgtcgtgcgcgccgtcggtgatcgccgcgccgatcaggtaatcgccgtcgtcgaggccaaccgcgatgatgcccttcttcatcgggcggctgaacgcttcgagcggcgtcttcttgaccgtgcccaaagccgtcgtcatgaacacgtacttgtcggccgagaattccttcacgggcagcacgacattgatcttctcgccgtcctgcagcgggaacatgttgacgatcggacggccgcgcgagttgcgcgagccctgcggcacctcgtacaccttgacccagtacacgcggccgcggttcgagaagcacaggatgtagtcgtgcgtgttcgcgatgaacagcgtctcgatccagtcgtcttccttcatctgcgtcgcctgcttgccgcggccgccgcgcttttgcgcgcggtactcggacagcggctgcgacttcacgtagcccgcgtgcgacatcgtgaccaccatgtcctgcggcgtgatcaggtcttcggtgttcagctcggtcgcgttcagctcgatcttcgagcggcgcgcatcgccgaactccgccttcacctgcgtcagttcgtcgccgatcagcgtcgtgatccgctcgggccgcgcgagaatgtcgagcagatcggcgatctgcgccatcacgtcgcgatattcgccgatgatcttgtcctgctcgaggcccgtgaggcgctgcaggcgcatctggaggatttcctgcgcctgcgtgtcggacagccggtacaggccgtcgccctgcatgccgaacgccggactcaggccctccggacggtacgcgtcgcgcccgccggccgccgcgttctcggtttccgcgcgcgtgagcatgtcgcgcacgagcgacgaatcccacgatttcgccatcagctcctgcttcgcgatcggcggcgtcggcgcggctttgatgatcgcgatgaactcgtcgatgttcgcgagcgcgacggcgaggccttcgagcacgtggccgcgctcgcgcgccttgcgcagttcgtagacggtgcgccgcgtcagcacttcgcgccgatgcgacaggaagcactgcaggatctcccgcagattcaggagcttcggctggttgtcgacgagcgcgaccatgttcatgccgaacgtgtcctgcagctgagtcgccttgtacaggttgttcagcaccacctcgggcacttcgccgcgcttgagctcgatcacgacgcgcatgccgctcttgtcggattcgtcgcggatgtcggagatgccctcgagcttcttctcgttgacgagctccgcgatccgctcgagcagcgagcgcttgttgacctggtacggcagttcgtcgacgatgatcgccatgcgctggccgcggtcgatctcctcgaagtgcgtggccgcgcgcatcacgacgcgcccgcgcccggtgcgatagccgtcgcgcacgccggcgacgccgtagatgatgccggccgtcgggaaatcgggcgcggggatgatctcgatcagttcgtcgacgctcgcctgcggattgttcagcaggtaaaggcaggcgtcgacgacctcgttcaggttgtgcggcgggatgttggtcgccatgccgaccgcgatccccgacgaaccgttgatgaggaggttcggaatccgcgacggcaggatgagcggctgcatctcgctgccgtcgtagttcgggccgaagtcgacggtttccttgtcgatgtccgcgagcagttcgtggccgatcttggccatccggatttcggtgtagcgcatcgcggccgcgttatcgccgtcgaccgagccgaagttgccctggccgtcgacgagcatgtaacgcagcgagaaatcctgagccatccggacgatcgtgtcgtagaccgcggtgtcgccgtgcggatggtacttaccgatcacgtcgccgacgatacgcgcggacttcttgtacggccggttccagtcgttgttcagctcgtgcatcgcgaacagcacgcgccggtgcacgggcttcaagccatcgcggacatccggaagggcacggccgacgatcacgctcatggcgtaatcgagatacgacttgcgcatttcctcctcgagggaggtgggcagggtctctttggcgaattgatccatgtatccgtatcttttcggagcgaagacggggccgcctttcgcgtgggcgccgctcgcgcgacgcaacgtgcgattctaacatgcgccccaacccgccccaacgcgggcccctctatataagaatggcgaaacgcgcgcgcatgcggcgcacgcccgccgatcgacgcgcgcacaaaaaaacacaaaatggccgatgaaaggttcgcgcctcaaaaaatctgcaatttcccgccaacggacttgacaattttcgaaacatgcggcaagcggtgttgcactcgcgccacattcgctagaccgatgttagggtggggaggattttttttcgtgggaagggaacgatatggcaaaatgccaacgcactgaaagttagacgctgctcgaagtctacacagagcggtgccgcgttttttgtgccgcaccaatgttatacttcgagcaatgtatgacttgtcatcgtcaacaggctcgcagtaaacctgcggtaatctcaatttcgagaggagaaatatgaataaactttcaaagctcgcgttcattgcagctaccgcagttatggctgcatccgcttcggcacagtcggtgccggcgtcgcgacaagccgtgaatgacaactgggtgaatggcacgggcgaatgggtgtggatgaacggcacgaacgagctctgctggcgcgatgcgttctggacgccggccaccgccaacgccaagtgcgatggcgcactggtcgcccaggcaccggcaccggcgccggtcgcaccggttgctccggccatcacgagccagaagattacgtaccaagccgatacgctgttcgacttcgacaaggccgtcctgaagccggccggcaagcagaagcttgacgaactggccgcgaagatccagggcatgaacgtcgaagtggtcgtggccacgggctacacggaccgcatcggttcggacaagtacaacgaccgtctgtcgctgcgccgcgcgcaagccgtcaagtcgtacctcgtcagcaagggtgtcccggcgaacaaggtctacacggaaggcaagggcaagcgcaacccggtcacgggcaacacctgcaagcagaagaaccgcaagcagctcatcgcctgcctcgcaccggaccgccgcgtggaagtcgaagtggtcggcacgcaggaagtgcagaagacgaccgttccggcgcagtaagccgcgaatcgatcgcatctgcttcaaaagccccgctccggcggggctttttcattgatgcggcccgcctcacccgcggccgcgttcctggcgacctcgcccgcgcgcttatatactcgtggcttggcgggcgcgccgccgccctctttcccgcatccgcttgccgacatgacgaacgccgatccgcacgaactccagaaattcagcgacctcgctcacaaatggtgggatccgaacgccgaattcaagcctctgcacgacctcaatccggttcgcctgagctggatcgacgcgcacgcgcatttgcccggcaagcgcgtcgtcgacatcggctgcggcggcggcatcctgtctgaatcgatggcgtcgctcggcgcgcaggtcaagggcatcgaccttgcgacggaagcgctcggcgtcgccgatctgcacagcctcgaaagcggcgtgagcgtcgattacgaggcgatcgcggccgaagcgctcgccgcgcgcgaaccgggcgcgtacgatgtcgtcacgtgcatggagatgctcgagcacgtgccgtcgcccgcgaacatcgtcgccgcgtgcgcgacgctcgtgaagccgggcggctgggtgttcttctcgacgctgaaccgcaacctgaagtcgtacctgctcgccgtgatcggcgccgaatacatcgcgcaaatgctgccgaagggcacgcacgactacgcgcgcttcatccgcccgtccgagctcgcgcgcttcgtgcgcgaagcgggcctgcagatggtcgagatcaagggcatcgcctatcatccgctcgcgaagcgcttcgcgctgtcgaacgacaccgacgtcaactatctcgtcgcgtgccgccgcggcgcctgacccgccactcgctccgatcgcattcatgagcctttcgtcgccctccttcgccgccccgctgtccgacgcgccgcgcctcgacgcatgcgaggccgtgctgttcgatctcgacggcacgctcgccgacaccgcgcccgatctcgccgccgcggtcaacaagatgcagcgctcgcgcggcatcgcacaaacgccgctcgacgcgctgcgcccgctcgcgtcggcgggcgcgcgcggcctgatcggcggcgcgttcggcatcgcgcccgcggacgccgaattcgacgcgctgcgcgacgaattcctcgcgaactacgcggcggatctgtgcctgcacacgacgctctttccgggcatcggcgcgctgctcgacgacctcgacgcgcgcggcgtgcgctggggcatcgtgaccaacaaggctgcgcggttcaccgatccgctcgttgcgctgctcggcctcgcggcgcgcgcggcgtgcgtggtcagcggcgacacggcatcgcacccgaagccgcatccggcgccgctgctgtacgcggccgaccgcctctcgctcgcccccgagcggatcgtgtacgtcggcgacgaccttcgcgacatccaggcgggcagcgcggccggcatgccgacggtcgccgccgcgtacggctattgcggcgacggcgccgcccccgccgactggcgggcgcagcatctcgtcgagacgacggacgacctgcagcggctgctgcgcgtgttgcgctataatgcttgatccgctgggggcgacctggtttcgacaggggttgtgaagcggctagggcatgtcgaggacccgtcacctcgttaatcaatgggaaaaacgtaactgcaaacgacgatacgttcgcactggcagcctaagggccgccgtcctctgcctagttcactgacgggctagtgtcgcaagaccggtagcaataccgacagaggtcatatacgtcagttaagcctgtccggcgtcacgacggacaggtcgaaaatcaagtgaatcgccgtaacggagcgtgttcgtccgcgacgtcacggttaaatcaaatgacagaactaaacatgtagaactggtcgtggaccgcttctggacgcgggttcgattcccgccgcctccaccacccaataccccggaaagcccttgttttacaagggcttttttctttttcccaccgtctttttcccgcgcggcgcttacgcgcgcgccttggcgtcgccgcgcggcgccgtttctcgacatccgtcggccgccccgcgccactccgttccgcttcgcgtcatcggttcgtgtcatgcgcgagcgcaacatagcgggtaatacacgatggcctgtgtttttgaacgtggcaggctagcttgccggctgcggcgtcggatccgatttcgtccgaacgatgccgggcaccgcttgccgttcaattcctcaggaacgaaacatgcgaatccatgagctcgcgcttttcctgcgcgcctggctgcgcaatccgcgtcaagtgggcgcgctcgcgccgtccggccccgcgctcgccgccctgatgaccgcccagattccaggcgaaagcgcgcgcgtaatcgagctcggcgcgggcacgggagtcttcacgcgcgagctgctgtcgcgcggcgtcgccgcggaccggctcgtgctcgtcgaagccgatccggcgttcgccgcgacactgcgccgccgtttccccgcgctgcgggtcatgaacatcgatgcggccgagctcggcatcacgcatggcctgttcggcgacgcacgcgcgagcaccgtcgtcagcggcctgccgctcgtcgcgatgccggtcgagcaggcgatcgcgatcgtgcacggcgcgttcgcgatgcatctcggcccgggcggcgcgttctatcagttcacctatctgccccgctgcccgattcccgtgcgccggctcgcggcgatcggcattcgggcggagcgcatcggcatcgcatgggcgaacatgccgcccgcggccgtctaccggctgcagcgctgcgcggacttttcgggttccccgtcgtcgctcggccgtccatggccgagcgcgcgaccgccttcgacggctgcatgacgacagttgcatgaggtcaggccgccgcaccgcggccagggcgtgcggctcgggctcccgaccattgcggcggccggcgcgcggcaccgcgcggcatgccgcgcacgagcgccacggacgcacggcatacgttcgccaccgagctcgcgcggccgcttcacgcgccgcgcatgcgcatcgtcagtccatcgggcacttcaggttgcacccgttcggatcgcccatgtcgcccttcctgcgcagatccgatttcttgccgctctgatatttcttcgtcggcgccgatgcggcgaactgcatctgcggatgctcgttcagccggaactggtcgttcaggatgccgcccggcatgccgggcgagttctgcgcgaacgcggccgtcgcagccgcggcgagcgcgcccgcaacggcggacgcgacggcaagttgggtcaggagcttcatcgatgtcgaacgcctgtcggcgcgtgggcttcacacgaaaggaagcggcaagcgtaacgcaaatgcgcgcgccttgcagcgccgtgcgcccgcccgtttcgttaccgccgatgacggccggcgcgcgcgtcgccggccgtgcccgcaaggcccgccgcgacgtcgacgagcgtgccgcacgcgttcggatcatagccgtcgagccgcgccaccgtggcgtggtagccgccgtcgcgcagcaaggcgagcgcgcccgcgagcggcacagcgccgagccgcgagcgctcgcacgcgaagtaatagtcttcgtcgacgaccgcaatgaagtcgagcccgaagtggcgcgccgccggctcgacgccgaagccgagatcggccatcccgctcgcgacgaacgcggcgatcgccgaatgcgtgagctccgccgacgcgtagccgtcgattcgctccggatcgatgccgatctcgcgcagcgcgagatcgagcagcatccgcgtgccggagcccggctgccggttgacgaagcggatgtcgccgcgcgcgagatcggcgagccccgcgatccgcttcgggttgccgcgcggcacgaacaggccttgccggcgacgcgtcaggtgaatcagcacgtgatcgacatcgtcgagccatggccggtagatctgcgcgcaggctgcgcgaaacgcgccgcgcggcagatgaaagcccgccagatcgcattcgccgcccgcgagcgcgcgcaccgcctcgacgctctcgcgatacttgatgtcgacgggcgagccggcctcgacgagcgcggacacgagcgccgcgaccgcgtaaccgtgcgacgcgtggatccgcagcgcgcccgcgtgaagcgcgagccgccggttgagcccgctcgcgacctccgccgcgagcgcgcgcagattgccgtcgagacgctcgccggcgaggcgctgcgcatcgacgatcgcctgcccgagctcggacagcgtcgaacccttgccgcgcaccgtctcgatcagcgcgccgccgacgcacgcctcgagcgcacgcaacagcccccatgcgtgccggtacgacagccccttcgcgtgcgccgcctgcgcgatgctgcccgtcgtcgcgacgagctcgagaagcggcgccacgtcggtcaggctcgccgtgcggccgtcggtgtcgcgcacgatcaaatgcgcgtcgcattcgactcgaatcatttatgcaattccgtttcctattgcgaccatcattctatcgatttatcgttgacacacatcaatatctcaaggtccgtttgcgctctatatgaatcataagcgcatatatgactgcggaggaggcaaccggatgtccccccattccgtcgcgcccgacgcgctcgtgcgcgcgcatgcgcagcccggcagatcgctcgtcgcgatcctgcacgcgatccaggacgacgcgggctatgtgccgcccgcgtgcgtcgagccgctcgcgaaggccctcaatctgtcgcgcgccgaagtgcacggcgtgctgacctactatcaccatttccgcaccgcgccgcccgcgcacgtgacgatccggctctgccgcgcggaagcgtgccgcagcatgggcggcgaggcgctcgtcgcgcacgcgcaggcgcgcgccggctgccggatcgacggcgggcacggcgatcgggtcgcgctcgaatcggtctattgcctcggcctctgcgcgcagtcgccgtcgctcacgatcaacgacgagccgcacgcgaagatgtcgcccgcgcgcttcgacgcgctcttcgacgcggccgtccgcacgaaggagcccgcatgagcacgcgcattcatgtgccgcgcgattcggccgcgctcgcggtcggcgccgacgcgctcgcgcgcgcgatcgaggcgcaggcggccgcgcgcggcatcgcgatcgagctcgtgcgcaacggctcgcgcgggctgctgtggctcgagccgctcgtcgaagtgagcaccccggcgggccgcatcggctatgcgaacctcacggcagccgacgtccccgcgctcttcgacgcgggctggctcgacggcgccgcgcatccggcgtgcgtcggcatcgtcgacgagattccctatctgaagcgccagcagcggctcacgttcgcgcgcatcggcatcaccgatccgctgtcgatcgacgattacgtcgcgcacggcggcctcgaaggcctgaggaacgcgctcgcactcgacggcgccgccgcatgcgagacgctcgtcgaatcgggcctgcgcgggcgcggcggcgccgcattcccggcgggcgtcaaatggcggaccgtgcgcgaggccgcggccgcgcagaaatacgtcgtctgcaatgcggacgaaggcgactccggcaccttctccgatcgcctcgtgatggaaagcgatccgtactgcctgatcgaaggaatgatcatcgcgggcatcgcgacgggcgcgaccgtcggccatatctacgtgcgcagcgaatatccgcacgcgatcgcggcgctcggcgaggcgatcgcccgcgcgcgcgcggccggctggctcggcgcgagcgtgctcggcaccgcgcatgcgttcgagctgcacgtcgcgaaaggcgcgggcgcctacgtctgcggcgaagagaccgcgctcctcgaatcgctcgaaggcaagcgcggcgtcgtgcgcgcgaagccgccgctgcccgcgctatcgggactcttcgcaaaaccgaccgtcatcaacaacgtgatcacgctcgcgaccgtaccgatcatcttcgcgcgcggcgcggcgttctatcgcgattacggcatgggccgctcgcgcggcacgctgccgttccagctcgcaggcaacgtgaagcgcggcgggctcgtcgagctcgcgttcggcgtcacgctgcgcgagctgctgttcgatttcggcggcggcaccgcgagcgggcgccccgcgcgcgccgcgcaggtcggcggcccgctcggcacctacctgcccgagggccagtgggacatcccgctcgattacgaggcgtacgcggctgtcggcgccgtcgtcgggcacggcggcatcgtgctgcacgacgacacgtcgaacctggccgagctcgccgaatacgcgatgcacttctgcgcgctcgaatcgtgcggcaagtgcacgccgtgccggatcggctcgacgcgcggcgtcgagacgatcgcgaggatccgcgcgggcgacacgtcggagcgacaggtgcgcctgctgcgcgacctgtgcgacacgatgaccgcgggctcgctctgcgcgatgggcggcatgacgccgtacccggtgctgtccgcgctcgaccatttccccgaagatttcggcctcgccgcgcacgcgagccacgcggcacccgccgcctgacagcaggagctccgatgacctcttccgcattcgattcgtcccggcaaggctgcggctccggccagtgcgcgtgccggcgcgccgcgcagacgcggcgcgccgatccgttcgacgacaccgactacggcaccccgacgcgccacgcggacaccgacgtcacgctcgatatcgacggccgcgcggtcaccgtgccggcgggcacgtcggtgatgcgcgcggcgatcgaagccggcatcaacgtgccgaagctctgcgcgaccgattcgctcgagccgttcggctcgtgtcgcctgtgcctcgtcgagatcgaaggccggcgcggctatccggcctcgtgcacgacgcccgtcgaggccggcatgaaggtgcgcacgcaaagcgaccggctgcaggcgctgcgccgcaacgtgatggagctctacatctccgatcatccgctcgactgtctcacgtgcgcggcgaacggcgattgcgagctgcaggacatggcgggcgcggtcggcctgcgcgaggtgcgctacggcttcgacggcaagaaccatctgagcgacgcgaaggacgaatcgaacccgtacttcagctacgatccgtcgaaatgcatcgtttgcaatcgctgcgtgcgcgcgtgcgaggagacgcagggcacgttcgcgctgacgatcgcctcgcgcggcttcgaatcgcgggtcgcggcgagcgcgggcgaggcgttcatggattcggaatgcgtatcgtgcggcgcatgcgtcgccgcgtgcccgaccgcgacgctcatcgagaaaagcgtcgcacggctcggtcagcccgagcacgagatcgtgacgacctgcgcgtactgcggcgtcggctgcgcgctgaaggcggaaatgaagggcgagcaggtcgtgcggatgacgccgcacaagaacggcctcgcgaacgaaggccacgcgtgcgtgaaaggccgcttcgcgtggggctatgcgacgcacaaggaccgcatcacgaagccgatgatccgcgagaagatcaccgacgcgtggcgcgaagtgagctgggacgaagcaatcggctacgcggccgcgcgctttcgccgcatccaggacgagcacggccgcgattcgatcggcggcatcacgtcgtcgcgctgcacgaacgaagagacgtatctcgtgcagaagctcgtgcgcgcggcgttcggcaacaacaatgtcgacacttgcgcgcgcgtgtgccattcgccgacgggctacggcctgaaaaccacgctcggcgaatcggccggcacgcagacgttcgcgtcggtcggctcagccgacgtgatcgtcgtgatcggcgcgaatccgaccgacggccatccggtgttcggctcgcgcctgaagcgccgcgtgcgcgagggcgcgcagctgatcgtcgtcgatccgcgccggatcgatctcgtcgacggcccgcacgtgaaggccgtccatcatctgcaactgcgccccggcacgaacgtcgcgctcgtcaacgcgctcgcgcacgtgatcgtcaccgagggcctcgtcgacgaagcgttcgtcgccgagcgctgcgagccgcatgcgttcgacgtatggcgcgcgttcgccgcgcggcccgagaattcgcccgaggcgacggcggacatcacgggcgtgccggccgacgcggtgcgcgccgccgcgcgcctgtacgcgacgggcgggcgcgcggcgattttctacgggctcggcgtgaccgagcacgcgcagggctcgacgatggtgatgggcatcgcgaacctcgcgatggcgacgggcaatctcggcatcgaaggcgcgggcgtgaacccgctgcgcgggcagaacaacgtgcagggctcgtgcgacatgggttcgttcccgcacgagctgcccggctaccggcacatcggcgacgccgcggtgcgcgcgcgcttcgacgaagcgtggtcgacgacgctgcagcccgagcccggcctgcgcattccgaacatgttcgacgcggcgctcgacggcagtttcaaggggctctattgccagggcgaggacatcgtccagtccgatccgaacacgcagcacgtcgcggccgcgctggcgtcgctcgactgcctcgtcgtgcaggacatcttcctgaacgaaaccgcgaagtacgcgcacgtattcctgccgggcgcgaccttcctcgagaaggacggcacgttcacgaacgcggagcgccggatctcgcgcgtgcgccgcgcgatgcggccgctttccggctacgcggactgggaagtgacgctgatgctgtcgcgcgcgctcggctacgacatgcattacgcgcatccgtccgagatcatggacgagatcgcgcgcctcacgccgacgttcgcgggcgtgtcgtacgcgctgctcgacgagctgggcagcgtccagtggccgtgcaacgacgcggcgccgcaaggcacgccgacgatgcacgtcgatcagttcgtgcgcggcaagggcaagttcgtcatcacgcagtacatcgcgtcgccggagaaggtgacgccgcgctatccgctcatcctgacgacgggccgcattctgtcgcagtacaacgtcggcgcgcagacgcgccgcacggagaacgtccgctggcacggcgaggatcggctcgagatccatccgcacgacgcgaacgatcgcggcatccggacaggcgactgggtcggcgtcgcatcgcgcgccgggcagacggtgctgcgcgcgctcgtcaccgagcggatgcagccgggcgtcgtctacacgacgttccacttcccggaatcgggcgcgaacgtgatcacgaccgacagctcggactgggcgaccaactgccccgagtacaaggtgacggccgtgcaggtcgcgcccgtcgcgcagccgtccgaatggcagcgcgcgtacacgcgctttcgcgcggagcagctcgcgctgctcgagcagcgcacggccgagcgcgcgccggccatcgccacgggcaagtgaggccgacatggaaagccgacacctgatcgacatggccaaccagatcggcgcattcttcgcatcgatgccggatcacgacgaggcggtcgcgggcatcgccgatcacatccggcgcttctgggagccgcgcatgcggcgcgcgctgctcgcggcgctcgatgatccgcaggacgaggccgcgcgagacgtcgcgcccatcgtccgcgaggcgatcgatacgcaccgcgcgtcgctcgagcccgcgcccgtcgcaccgcacgccgcgtagcgcgcggcgcccgccgcgcgcatatcgcacgcgcgggccgatgtgcgccgcgtggatcggcatggcatggcgtcgcatggcgtggcgcgctggtcggtggtcggtggtcggtggtcggtggtcggcggtcggcggtcggcggtcccatcgtcacatgcggatcgacgtcgcgttgcaccggtcgacacgcatgccattcgcgccgcccgccccacgcatgccggcaccgacgacgcaccgcggcatcgcttgcctatgcatacgccgggggctcgccgcacgcaacccacgatggcgccgcccgacgcgcagccgcccgcgcccggcgagcgcggccgctttcaagtctccagccgcatccccgaaaaccacgtctcgcaatggcgcagcagcgcgttcgcgtcggtcgccgggcgcccgcgcgcggcgacgtagccgtccgggcgcagcagatagaacacgggccgcgcgcgcccgtacgcatcggccagcagcggcgcgccctcgccttccgcatccgtcgcgcaccagcagcgcaccgcgcccggcatgatccgctcgagcgcgccggcaagcgcgcggccgtcctcgccggggtccgacggcagcgtgtcgtcgatcgcctcgcgcggctcgagcacgagcagcgtgaaatgcgcggggtcgtgcagatcgaagaggcgcgcgacgcccggcgccttgccaagcggcccgtcgagcacgtgcacgagcgcgtccggcgcgcgctcgcccgcgcgcggcccgccgtcgagcacgcgctcgagcgtgagcggactcttccgatactggatcgcgagttcgctgaccgtgcggcgcgccgcatcgcgcagcggcccgaacgacgcgaggatcggcacgatgtgatcgcgcagcagcttgagcggcccgcgatccgcctcgacgacctgcgtcgcgaagctcgtctggcgcagcacgtcgcgctcgatcggatggcgctccgcgtgatacgtctcgagcagccgctcgggggcgttgcccgccagcacgcgcgcgagcttccagccgagattgaacgcctcctggatacccgtgttcatcccctgcgcgcccgccgggctgtgcacgtgcgccgcgtcgcccgcgaagaacacgcgcccgacgcgcagccgcgcgaccattcggctgtgcagatgaaaatacgacgaccacgcgagatcgccgaccttcagatccggcgtcacgcgcgcgcgcacgacttcgcggcacagctcgagcgacggctcgcgctcgtcgtcgagcgcgccgttgcgcggcgggcgatcggcgacgagccggtagcggccgccgcccatcgggaagagcccggcgaggccctcgcccgtcgtgaacagatggatctcgtcgtcgggccagtcggcgccgagctcgagatcggcgagcatgaacgtctgctcgaacgcatgcccgacgaaatcgacgtcgagcaaatgccggaccgtgctgcgcgcgccgtccgccgcgacgacgtacgacggctgcagacgctcgtcgcggccgtcgccgtggcgcagccgcacgtcgagcgcgccttccggctgcgcgcaatgcgtgagcgtcacgccgcgctcgacgtgcacgtcgaacgtcgcgagatgctcggtcagcaaacgctcggtgacggtctggtcgagaaacagcaggtacggatagcgcgtctgcagcggatcgaagtcgagctcggcgatgcgctggccggccgagtacaggatcgcgagccgcgcgcgatggccgagctcgacgaaccggtcgacgacgcgctgctgctcgaggagctcgagcgttctggcctgaatgccgatcgcgcgcgagtaacgcgcgggtcgggccgccttgtcgacgatacgcaccggcacgcgggcgcgcgcgagacaaagcgcggcggcgagccccgtcggaccggcgccgacgatcagcacgggaggcgtggagagcggaacgactgccataaggacctcgtcgatacgcaacattcgcagtctacgcccgccgccgcgccgcatccatagcgggtggccgagcggccgggcgggcggttgaccgattcggccggcgcggttcgaggtatgggaaaatgcggggtttcccgtttgccccgcgtcatggaatccgctttcgaccgcgcgttcgccgcgcaccgcgcaggccggctcgacgatgccgagcacggctaccgggccgtgctcgccgccaatcccgccgatgccgatgcgctgcacctgttcggggtgctgcgccaccagcagggccggcacgaagaagcagccgacctcgtcggccgcgcggtcgggttgcgcccgaacgacgccgcgctgcaactgaatctcggcaacgcgctcaaggcgctcggccggctcgacgatgcgatcgagcgctttcgcaacgcgctcacgctcgcgccggcgttcccgctcgcgcattacaacctcggcaatgcgtacgcggcgcaggagcggcacgacgacgcggtcgacgcgttcaagcgtgcgctcgcgctcacgcccggcgacgcgtcgatccacaacaacctcggcaacgcgctcaacgcgctcggccggcacgacgacgcgcttgaggcgtttcgccgcgcgctcgagctacgccccggccacgcgggcgcgcacaacaatctcgggatggcgctcgccgcgctcggtgataccgacgcggcgatcgcgcactttcgcgcggcgatcgccgcggagccgcacttcgtcgccgcgcatttcaatctcggcaacgcgcttgatgcgatcggccaacatgcacaggcgcagcatgcgttcgaagccgcgctcgcgctgcagccgcgcttcgcgcttgcgctgttcgggctcgcgaacacgctcgcggcgcgcggccgccatcgcgacgcgctgccgcattacgaacacgcggtcgggctcgatccgtcgttcgtgctcgcatggcttaacctcggcaccgcgcatcatgcgctcggcgcgcacgaaatggcgctgcgcgcgttcgatcaggcgctgcggctcgatccgtcgctcacgctcgcgcaaatgcatcgcgcggtcacgctgctcacgctgcgcgatttcgcgcgcggcctgcccgcgtacgaagcacggcatgcgctgccgggcgcggcgccgctcgggccgctgccgcgctggcaaggcgagccgatcgcgaaccgcacgctgctcgtgcgcgccgagcagggcttcggcgacacgctgcagttcgtgcggctcgtgccgctcgcgcgcgcgcgctgcgctcggctgatcctgcaggtccagcccgcgctgctgccgctcatcgcgccgatggccgcgcgctggcgcgtgagcgtcgtgtcggccgacgcggcgcgaacgcccgccgccgatctcgtctgcccgctgttgagcctgccgttcgcgctcgggctcgaatacgacgcgattccgtcgggcaccccgtatctcgacgtgcccgacgccgcgcgccgccgctttcgcggctcgctcggcgggcaggccaaacgcaagttcggcatcgcctggtccggcagcgcgccggtgcaggacaatcgcgcgctaccgctcgatgcgcttgccccgctcttcgcgctcgccggcatcgactggatcgtgctgcagccgacgctgtcggatagcgagcgcgcggcgctcgacgcgcatccggatgcggctcgcatccatcggctcgacggcctgaccgatttcgcggcaacggccgcgctcgtcgatcggctcgacggcgtcgtcgcgatcgacaccgcggtcgcccacctcgccggcgcgctcggcaagccgctgtggctgatgctgcccgtcgccgccgactggcgctggagcacgggcgacgacagtgcgtggtatccgcgcgcgcggctcgtccggcaatcggagccggggcggtgggacgacgtggtcgcgaccgttgcgggcgaaatcgcgcacggatgacggctcgcgcgcatgggcgcgtgctccgtttgcgcggatcggcttcgcgccatcgacgcgccgggcgcgcggcgtgcgactgtcggcaagccttccgatccgcattgcgctcgcgctcgtcgcttgctcgcggtcgaaccctttcgccctcccgcgatcgagcggttgtcgagtcaagcccgaatccgaaccccgcatccggcccacaagccgcaacaccattgattcacgaatcccggagccacgcccccgcacgcgtcacggcttacgcatcccggcgccttcaacgcgccgcgccgacgcttcgccccaacccaaacggagcgcgacgcgctccgtttgtcgattcgtcgacggcggcctgctgggccgcgtgcggccggttcgctcaagtcgtcttgtattgattgcgcgcttcaggcgaccggtacagcacgagcgtcgcgatcagcccgcagatcgcggcgaggccgagccagaggcccggcgccgccttgttgccggtctcgtgaatcagcagcgtcgagatcgccggcgtgaagccgccgatcgtcgtcgcgaggctgtaagcgagcgagaagcccgcggtgcgcacgtcggccggcatcacctcggtcagcgcgacgaccatcgcgccgttgtacgagccgtacaggaacgacagccacagctcgacgcccaacagccgcaggaacgacggcgaaccgacgagccactgcatcgccggatacgcggtgaggatcgtgagcgcggtgaacgcgatcagcaccgggcggcggccgatccgatcggacagcgcgcccgacagcggcagccagaccaggttcgacagcccgacgcaaacggtcacgacgagcgcgtcgatcgccgacagatgcagcacttccttgccgaaagtcggcgtgtacgcggtgatcatgtagaacgacacggtcgtcatgatgaccatccccatgccggccagcaccacgccccagttctcgagcatcgacttcatgatctcgcccatgctcgggcggcggcgcttcgcgaggaactcgtcggtctccttcagcgagcggcggatcaggaacaggaacggcacgatcaggcagccgatcaggaacgggatgcgccagccccacgacgtcatttgctcgacaggcagcgcgcggttcagcagcacgccgacgaacgcggcgaacaccacggccacctgctggctgcccgactgccacgacgtatagaagcccttgttgcccttcgtcgcgatctcggacagatacaccgatacgccgcccagctcgacgcccgccgaaaaaccctgcagcaggcggccgagcagcacgagaatcggcgcgagcacgccgatcgtcgcgtagcccggaatcgtcgcgacggtcagcgtgccgagcgccatcaacgcgagcgtcaggatgaggcccttgcggcggccgtgatggtcgatgtacgcgccgagcacgatcgcgccgacgggacgcatcagaaagcccgcgccgaacaccgacagcgacagcatcagcgaggcgaacgcgttgccgctcgggaagtaggtcttggcgatcgcggacgcgtagtagccgtagaccatgaagtcgtacatctccaggaagttgccgctgacgacgcggaacacggtcctggctttggattcctgctggattgcgggggacgcggtagacatgtctctctcgataaggctgcgccgcgaccgccgggggcggcgcacggcgcgtgtcacatcgtgtttcgggccccggcgcgccggggcccgcgcagaccgatggtgcgctgcgcggcgtccgccatcttactgcgaacgacagccggatgcgtcaatgcgtcgcttgcgaagccatccgaaaggtatttgaaaaatcgcttgccgaatccgcttaccgaatcctctcgtgcgggatcttccacgtcctttccacgcacttcacacgcctctttcaccaagccctttcctctgccccgttcacgcaccctttttcgcccactctttttcacccgcccttttccgccgcgccgcgcgaacggcccggcgccacgagagggcgagatggcgagatggcgcgcgcggcgggccgacgccgcgcacgcagaacgaacgacgggccgcaccgaagtgcggcccgtctcgttcccgccggcgaagaaagcgcgtcgcgcgccggctatagccgcgtctcgcgcgccgcgcgcaggaacgtgtcgagcagcggcgtgcagtcgagcagctccgggccgcccgcgcgatgaaactccgggtgccactgcacgccgacgacgaacggcgcgcggcgatagcggatcccttcgatgatcccgtcttccgccgataccgcctcgatgttcagatcgcggccgatgtcgcggatcgcctgatggtgaatcgagttgacgatcgcctcgcgccggccgggaaacatgttcgcgagcgtcgagccgtccggaaagcggatcgaatgccggtgctgatcgtagtgctcgctgacgtgcgcgcccgcggtgggcacgtcgctcgcgatgtcctgatagagcgagccgccgaacgcgacgttgatgagctggcagccgcggcacacgccgagcaccggcttgcccgactcgacgaactcgtgcagcagttcgagctcgtacatgtcgcgcacgcgatcgccgggccattcgggacgcgcgtcggacgccgcgtaggtctgcggcgacacgtcggcgccgccctgcagcaacagcccgtccagatgcttcgcgtagtcgcgcagccggatgttgctcggatgcagcatcccctgatggccgacggtcggaatcatgaacacgagcacgtcgcgcgacatcacccagtgcgcgatcgattcctcgagatactgcagcgtcttgccgcgcagccccggcgcgccgacttccggatggaagatgcgcgccgacacgccgatgcgcagcgtacgctgcgtgatccgttggccggcgcgatcgaagagccgccgcgcgcgcgccgcgatgatccggccgaacaccgaccacggcgtgtcgctctgtttcaggtacgccggcggcgcgggcgtggccgcgccgggcggcggcgggcgcgacgcctcgaaatcgggcggtgcgccgaagcccggcggcggcgagccggctttcgcgctcgcgccggctgcagcggcacccgccgccgatgcgcccgcgcccgtcgcgccggagggtgcggcggcgtgcgcgccgggcccggccgacacggcggccggctccacgcccgtgccgccggcggcgatgccgggcgcgccgggctcggcgatcgcgccgctcggcgccgagcccggatcgccgatatcctgcgcggctgcgatctgcgcggcgaacgcgccgacgtgaacggtcgcgcccgcgggcggtttgtctgtgacggaggaagacgagggcgcctgaccggtgtgttccggaggcgtcgctgcagaagaagaaccggactgatcggcccttgcggacgtgttttcgctcatgacggaagtctggcgcgtcggtcacgcggagaatcaacaagaattcattatgcttcagtacacgatcgacggcaaaccgacagaatttcgtcaatattgttgcaacgttgtggcgaattcacgccgatgtgggccaccgtgacgcgacgccgcgcaccattcggcatgcgaagcgaggcgcgcggcgcgcaacagcagcgctcagcggcggcgcgacagcgcgcgccgcgcggacggcttcgacgccgcgacacctcgacgccgagcccgcgcgcgattccgtatcgatgcgcgaggcgcgcgaacggacgcgcgcgaaacgacagccgcatgcgatatcgcacgcgaaccgcggtcaaacgcgttcccgtcgcgatcgaccgccccccgcgccccttcgttgcccgccccgacgtccgctcgcgcggccgtgcgccgtcggcgccgcgtcgcatgcgaagcgcccgcgcgcgccgccgcgcctccgcggcgcaacgctgttctacaatgcgcgaaccggccgccgagcgccatcgcgcggcttcgcgaagcgccgaatcgtgccgatccgcttcgtcaacccgatcgaacccgataccgtcatgaccactttcgcccccttcccgccgctcgcccgcctcgccgccgatctcgccgccggcgtgacgacgagccgcgcgctcgtcgaagccgcgctcgaacggatcgccgatccggcggggcaaggcgcgctcgcgttcaccgaggtcgacgcgccgcgcgcgcgcgcggccgccgacgcgcacgatcgcctgcgcgcggcgggcaccgtgctgtcaccgctcgcgggcattccggtgtcggtgaaggatctgttcgacgtcgcgggccaggtcacgcgcgcgggctcccgcgtgctcgccgacgcgcccccggccgccgacgacgccgtcgcggtcgcccgcctcaagcgcgcgggcgccgtgctcgtcggccgcacgaacatgagcgaattcgcgttctccggcctgggcctcaatccgcattacggcacgccgcgctcgccgtaccggcgcgacgtgccgggcgacgagcggatcgcgggcggctcgtcgtcgggcgcggccgcatcggttgcggacggcatggcggccgtcgcgctcgcgaccgatacgggcggctcgatccgcatccccgccgcgctctgcggactgacgggcttcaagccgaccgcgagccggattccgaagcaaggcggcgtgccgctgtcgacgacgctcgattcgttcggcccgatcggcgtatcggtcgcgtgctgcgcgctcgtcgaccggatcctcgcgggcctcgagccgcacgtgtgcgccgcgcgcccgctcgagggcgtgcggctcggcgtgctgacgaactatgtgacggacggcatggacgcgcacgtcgccacgtcgctcgacgccgcgctcaagcatctggaagcggcgggcgcgatcgtgtcggacgcgcgcttcgcgccgctcgacacgctgcccggcatcaaccgcatcggtttcgcttcgatcgaggcgcatgcgtggcatcgcccgctcgtcgcgcgccaccgcgacgcgtacgatccgcgcgtgctcgcgcgcatcctgaagggcgagccggcgagcgccgccgattacctcgatctcgtcgccgcgcgcgcggcgctcatcgacgaggcggcgcgcaccgtgtggcagcgcttcgatgcgctcgtcgcgccgacggtgcccatcgcgccgccgcgcatcgccgagctcgaacgggacgacgacgcgttcgcccgcacgaacgcgctcgtgctgcgcaacccgagcgcgttcaattttctcgatgcgtgcgcgctatcgctgccgtgccatccgcgcgacacggcgcccgtcggcctgatgctcgccgccgcaccgcatcatgacgacgcgctgctcgcgataggccaggcggtcgaagcggtgctcgcgacgatccgctgagcgccccccacccgcgcgccggatgccgcgccgtcgaaaagcggcgcgacgttcgcgttaaaatccgacgattcattttccccgaccgctcgaaggaatcccgtttcgatgaacaacctgacgctctcgctgcgccgcgaacgacgactgctcgtgctgctcgccctcgtgtgcctcgcgcttctggccggcgcgctttatctgcagtacgtgaaaaacgaggatccgtgcccgctttgcatcatccagcgctatttcttcgtgctgatcgcggtgttcgcgttcatcggcgcgggcatggcgagcggcgcgggcgtcgcggtgaccgaggcgctcatcgtgctgtcggccgccgcgggcgtcggcaccgccgcgcgccacctgtacgtgcagttgaaccccggcttcagttgcggcttcgacgcgctgcagcccgtcgtcgacagcctgccgcccgcgcgctggctgccgggcgtgttcaaggtcgcggggctgtgcgaaaccgtctatccgccgatcttcggcatcctgctgcccggctgggcgctgatcgcgttcgtgctgatcgccgtgcccgtcgccgtgagcctgctgcgccatcgcggccggctgcgctgatcggcgccgcaccgcatgcgatcgcgcggtgcggcaccgccgcaccgccgccgctacgcgttttcccgagcatcgcggctccccggccggcacgctcgccggcgaacgccccgcctgccgccccgcctcgccccgcgcggggcaacggtttcccgacgtccggcaacttcgggcgggcgcgcgaatcctatgtgcatcatgatcgccgtcgaatagcccgcatcattgccaggccataccgccgcttttttgcggtgctatcttcgtttccggatggcgatctacgtgcgcgagggggctcccgaccctgcgtaacgcgcgcctgatccgcaatgtcccatggattcgccatgacaacgccaaccatccgcatgtcccgcccccacttcgtccgcagcgccgcgagcggcgccgcgcagcgcgccggctcgtctcgcgcccgagcctccgatgccgccgcccccgcgtcgcgcgcgagccgcgcggcagcggccgcccgcccggccgtcacggcctgattcgcgatcaggagaaacgccggatgcaaacctggctcaccgacctgcagcatctgctcgcccgcggcgacgcggccgttctcgtcacggtcgcgcgcgtcgacggctccgcgccgcgcgatgccggcacgaagatgctcgtcacgcgcgacgccgcgcgccacacgatcggcggcggtcatctcgaatggaaggcgatcgacatcgcacggcaattgctgaaggaaggcgcgcatacgccgcacgcgcgccggctcgagcggctcgcgctcggcccgagcctcggccagtgctgcggcggcgcggtcgtgctagcgttcgagcggctcgacatcgccgagctcggctgggtcacatcgctcgcgaagcgcgtggccgcaggcgcgccgaccgtgcgcagcgtgtcgttcggccccgatgccgacacggtgatgctgagcgagcccgagccgggcgcgacgcgtcccgactgcctgctgtgggacatgggcggcgcgcccctgctgaccgagacgatcgcgccgcacgcgttcccggtcgtgctgttcggcgccgggcacgtgggcgcggcgctcgtgcgcgtgctcggcacgctgccctgccacgtgcgctgggtggacgagcgcgacgcgcagtttccgccgcccgacgcgctcgcgggcatccgcaatctgtcgctcgacgcgaacgacgcgcccgacgaagccatcgacgaagccggccccggtgcgtacttcgtcgtgatgacgcacaatcacgcccgcgatctcgagctcgcgcaccggattctcgcgcgcggcgactatgcgtacttcggcatgatcggctcgcgcacgaagcgcatgcagttcgagcaccggctcgccgcgcgcggcatcgatccgctgcagatcgcgcggatgcaatgcccgatcggcgtgcccggcatcgtcgacaaggcgcccgaggcgatcgcgatcgccgtcgccgcgcaaatcctgcagaccgtcgacgcgcggcgcgcgaacgggcgtccggccgcgtcgcccggcgcgagcgcgtgctgaatcgccgccatccaaacccgcattcgacccaaaaaaccacaatgaccccgacattcaaagacaagatcgcccgtgcgccgaaggccgagctgcacatccacatcgaaggctcgctcgagcccgagctgatcttcgagctcgcgcagcgcaacggcgtgaagctcgcgtacgaatcgatcgacgcgctgcgcgccgcgtacgcgttcaccgatctgcagtcgttcctcgacatctattacgccggcgcgagcgtgctcctcaccgagcaggatttctacgacatgacggccgcatacgtcgagcgcgcgctcgccgatcacgtcgtgcacgcggagatcttcttcgatccgcagacgcacaccgagcgcggcgtgccgatcgagacggtcgtcgccggcatcgatcgcgcgctcgccgacgcggaaaaacgcggcttctcgagcaagctgatcctctgcttcctgcgccacctgtccgaggaaagcgcgctcgcgacgttcgacgcggcgctgccgctcttcgatcgctatgcgcggcgcctgatcggcgtggggctcgattcgtccgagcgcggcaatccgccgtcgaagttcgcgcgcgtgttcgcgaaggcgcgagagcggggcctgaagctcgtcgcgcacgcgggcgaggaaggcccgcccgaatacgtgacgcaggcgctcgacgtgctgaagatcgaccgcgtcgatcacggcgtgcgcagcgccgaggacgcggcgctcgtcgcgcgccttgccggcgagaagatcgcgctcaccgtctgcccgctgtcgaacctgaagctctgcgtgttcgacgacctgacgaagcacacgctgaagacgctgctcgatcgcggcgtcgcggtgacgatcaattccgacgacccggcgtatttcggcggctacgtcaacgaaaactacttcgcgaccgtcgacgcgctgcagcttggcgaggccgacgtctacacggtgatcaggaacggcttcgaagcgtcgttcgtgagcgccgacgaacgcgcggcgctgatcgcgaagctcgacgcgcactggcacgcggcctgacggccgcgcaacgcgcgcgccccgcatgcggcggcgcgcgaagcgcgcgcgttgcgacgcgttgcgctcgacacgagacactgaggagagcttaacgatggacctctatcaaggcaccgccgcgcccgcgaagcgctcggcgctcgagcgccacttcggcatccgcgagtccggctcgcggctgcgcaccgagatcgtcgccggcgtgacgacattcctcaccgcgatgtacatcatcgtcgtgaatcccggcatcctgtcgcaggcgggcgtgccgttcgcagccgcgctcacggcgaccgtgatcgtcagcttcctcggcagttgcgcgatgggcctgtacgcgcgcaatccggtgctcgtcgcgccgggcatgggaatgaacgcgctcttcacgttcgtgatggtccacggcggcaagatgccgtggcaaaccgcgctcggctgcgtgttctgggcaggcgtgctgttcgcgacactcgccgcgttcaatgcgcgcaagctcgtcgtcgacgcgattccggcgaacctgcggcatgcggtgtcgtgcggcatcggcctgttcatcagcctgatcgggctcgtgaacgcgaagttcatcgtcggcgatccggtgacgatcgttcacgcgacgtcgctcaacccggtgatcgtcacgtttctcgccggcctcgcggtcacgaccgtgctcgtcgtgcgccgcgtgacgggcgcgctgatgctcggcatcgtggcgacgacgctgctcgcgatcccgatcggccgcgtgtggggcgacggcagcgcgtactggcccgccgcgatcgcgacgaagacgctcgtcaactggaacggcctcgttgccgcgccggatttctccgcgctcggccagctcgatctgctcggctcgctgaaggtcgcgtactggccgttcatcttcgtgatgctgttcaccgcattcttcgacgcgctctcgacgttcatggcgatctcggaggcgggcaacctgcgcgaccgcgacggcaatccgcgcaacatccgccaatcgatgatcgtcgacgcgttctcggccgtcgtgtccgcgccgctcggcacgagccccgcgaacgcgtacatcgaatcggcggccggcatctcggcgggcggccgcacggggctcgtcgcggtggtcgcgggcttgtgcttcgtgccgttcctgttcctgtcgccgctgctctcgctcgtgccggcgatcgcgacggcgcccgcgctcgtgctcgtcggcgtattcatgatggaatcgatcacgaagatcgaatggcaccgcttcgacgaggcgatccccgcgtttctcgcgatgatcctgataccgctcacatactcgatcaccgaaggcatcgcatacggctttctcgcgttcgtcgtgctcaagctcttcaccggccgccgcggcgacgtgaagcccgcgatgtgggtggtcgccgcgctgtcgctgctgctcgtcgcacaactctgatttcaatcgatacggattccccacgatgactcaaaccgctttccgcgcccgcctgctgaggttcgacggcgaccccgcgcaatcggacgatgcgctcgcgtacgacgaggacggcctgctgatcgtcgagaacgggcgcgtcgtcgcggcgggcgcccatgcggcgctcgccgcgcgcctcgcgcccggcgcgacgctcgtcgagatgcgcgacaagctgatcgcgcccggcttcatcgacacgcacgtgcactatccgcagaccgaaatgatcgcctcgccggcgccgggcctgttgccgtggctcgaccgctacacgttcccgaccgagcggcgcttcgccgatcccgcgcatgcgcgcgacgtcgccgagttcttcctcgatacgctgctcgcgtgcggcacgacgacggcgctcgtctactgcacggtgcacaagcagtcggccgacgcgctgttcggcgcgagcgaggcgcgcggcttgcggatgatcgcgggcaaggtgctgatggaccgccactgccccgagttcctgcgcgacaccgcgcaatcgggctacgacgacagcgccgagctgatcgcccgctggcacggccacggccggcagtcgtacgcgctcacgccgcgcttcgcgccgacatcgacgcacgcgcagctcgaagcgtgcggcgtgctcgcccggcttcatccggacgtgttcatccagagccacgtcgcggagaatctcgacgagctccgctgggcggccgagctgtttcccgagcggcgcagctatctcgatgtctacgatcactacgggctgctgcgccgtcgcgccgtgtacggccactgcatccatctcgacgacgacgaccgccggcgcttcgccgaaacgggcgcgatcgccgcgcactgcccgacgtcgaacctgttcctcggcagcggcctgttcgatttcgagcgcgcgaacgcgcggcacatggccgtcacgctcgcgaccgacgtcggcggcggcacatcgttctcgatgctccaaacgatgaacgaagcgcacaagatcgcgcggatgacgggccatcacctgagcgcgacgcgcatgttctggctcgcgacggcaggcgccgcgcacgcgctcgatctcgcggacacgatcggcacgctcgcgccgcacgcggaagccgacttcgtcgtgctcgatcctgccgcgacgccgctgctcgcgcgccgcaccgcgcgcgcggaatcgctcgaggagctgctgttcgcgctcgcgctgctcggcgacgatcgcgcggtctatcgcacgtatgccgccggccgctgcgtgcaccggcgcgacatcgccgacgcgggctgagcgcgcgaacgcggccggggccgggccgccaggacggcgggccgcgcggcgcgcgccgccgccgcgcgatctcgcggcggttggcagcctcggcggcctcccgcgcgcgcctgcgcgctcgtccgccgccgcagccgtcgccctcccctcgctttcgccgtcgcgcacgtcatcgccgtccggcgcatgcggcccgtcgacgcgcggctcgacgatcgacgcgtcgacggctcgcaacaatcgttcccttcgtgccaaaaaggcatgctagaatccgctcctcattggggagtagccgctccgctcgagccgacgccgcccggcgcgctcgtgacggaggcgtccgtcaacagacttggccgtcgcggccatggcggacgcagcccgcagggcctggcgagaccgatggttctccgcacgccgcagaggggcccggcgcgcggcgaatcgtcgctcgcgttcaacctggccctgggatatccgttccgtgaccgaagccttcctgatctcgacgggcgccgtcgccctcgccgaaatcggcgacaagacccaactgctttccctcgtcctcgccgcacgttaccgcaagccgctgccgatcatcgccggcgtcctcgccgcgaccctgatcaatcatggcttcgccggcgcgctcggcgagtggctcggcatctatctgacgccggcggtgatgcgctgggcgctcgcgctctcgttcatcgggatgggcctgtggattctcgtgccggacaagctcgacgccgacgaggcgaacgcgaaccgctcgcggctcggcgtgttcggcgcgacgttcgtcgcgttcttcctcgcggaaatgggcgacaagacgcagatcgcgaccgtcgcgctcgccgcgcggttccaggattacgtgggcgtcgttgccggcacgacactcggcatgatgctcgcgaacgtgcccgcgatcctgctcggcgaccgcttcgcgcatcggctgccgacgaagctcgttcacggcatcgcggccgtgctgttcatcgtgctcggcgcgctcgcgttcctgcacggcggcgcgtgacggcgcgaaagccgcggccggcccgcggcaagacgctcgcgcgccgcccatcgcggccgccgggcgactggcgagccgctgccggacggcgctcggacggctgatggccggccggcgggcgacggaagcggcacccggctgcccgcgcccatagccgccgcaaacgcggcggcgcagcgacgactgacgaccgattgccgcacccgcgttgcgcgcggcgcgcgcgccgcttcacgggcgagccgccccagccctcccgctgcgccgccgcctccgttctccgttttccggcgtgcccgttgcaggcgcgccggttcgtcgacgcgccgcctgtcaacgcgccggcgccgcagctgcgccggatgcgggcatggccggcacctcgggcaccgcacgttcgttcgccggcatcggcgcgggcgcgccgttcttgtcgacaggcagccgcaccgtgcgtacggtgccgttgccgagcggaaaatcggcgagcgccgagcgagcgagatacggcatcgcctgcagcagcgacgagccttcacccgcgttgcgcgcggcgacgttatagacctccgtgcccgtcgcacgctcggcgatccggatttcgagcgagcgctgaaagatctgatagctctgattcacgtagcccgccggaaacgggccccacggaccgaacggtccccacgggccgccgcgccagtacgggccggggccgaaccacggatcgtagtagacgggctgcggcaccgacacccaatcgctcttgatgccgtacgcgagcctgacgaggtagcgcgcgtccttcgtcggcacgcgcctgaacgaataggtcgacaactcgttgccgacgatttgctcgtaggtcgactgctcgagactgttctgttgctcggcggttcgcgcgaatgcgtacgtgcgcgtcgcgtcgttgccgctccagttcgaaaacgccgtgacctgcgtcgtgacgtaggacgtgcagccggacagcagcacgatcagggcacccgcgacgagcgccgcgccgcgaatgaagggaatgcgtttcatgttcgtcctctgggtcgatggcgtcgcgcgggctggccggggcgtcgcgatgaccggatcatacgccgtcgcgcaaacgccgcgccgatatggagaagaccgtcggcgccgccgaaaagttcgtcgcgcgcgccttgcgcaaaggctttgtacaatggccttttgccgccgcgccgccgcagcggcgcgtattcacacttttccaacgcccacgatcgccatgtccgacatcgccgctcccaacgccgagatccgccgcagcgactacacgccgcctgcgttcctgatcgataccgtctcgctcgagttcgatctcgagccggcgcgcacgatcgtcacgaacacgatgcgcgtgcgccgcaacccggacgccgcgcccgcaccgcacttcgagctgatgggcgaagcgctcgtgctgatcggcgcgcgcgtcgacggcaagccgcacgacgcggtgcgcgtgcacgaacacggcctgagcgtcgagaacgtgcccgatgcgttcgagctgacgatcgagaacgcatgcgcgcccgagtcgaacacgacgctgtcgggcctgtacgtatcgagcggcaacttcttcacgcagtgcgaggcggagggctttcggcgcatcacctacttcgtcgaccgtccggacgtgatggcgtcgtacacggtcacgctgcgcgccgaccaggccgcgtacccggtgctgctgtcgaacggcaatctcgtcgacgccggcgatctgccgaacggccgtcacttcgcgaagtgggaagacccgttcaagaagccgagctacctgttcgcactcgtcgcgggcaaactcgtcaagctcgaggaaacgatcaagtcggcgagcggcaaggacaagctcctgcaggtgtgggtcgagccgcaggatctcggcaagacccgccacgcgatggattcgctgatccattcgatccgctgggacgaacggcgcttcggcctcgagctcgatctcgaccgcttcatgatcgtcgccgtcggcgatttcaacatgggcgcgatggaaaacaaggggctcaacatcttcaacacgaagtacgtgctcgcgaacccggagacggcgaccgacgtcgacttcgcgaacgtcgaatcggtcgtcggccacgagtatttccacaactggacgggcaaccgcgtgacctgccgcgactggttccagttgagcctgaaggaaggcctcaccgtgttccgcgaccaggagttctcggcggacatgtccgcgggcgccgaagacgacgccgccgcgcgcgcggtcaagcgcatcgaggacgtgcgcgtgctgcgccagctccagttcgccgaggacgcgggcccgatggcccatccggtgcggcccgagcgttacgtcgagatcaacaacttctatacgatgaccgtctacgaaaaaggcgcggaagtcgtgcggatgtaccagacgctgttcggccgcgacggtttccgcaaggggatggacctgtacttccggcgccacgacgggcaggccgtcacgtgcgacgacttccgccacgcgatggccgacgcgaacggccgcgacctcgcgctgttcgagcgctggtacagccaggcgggcacgccgcgcgtgacggttcgcaccgcttacgacgccgccgcgaagcgctacgcggtgacgctgcggcaaggctacggcgacgccgcgcccgccgcgcgcgacacgcagaaagggccgctcctgatcccgttcgcgatcggcctgatcggcgccgacggccgcgatctgccgctgcgcctcgaaggcgaagcggccgcgtcgggcacgacgcgcgtgctcgagctgaccgaggccgaggcgacgttcacgttcgtcgacatcgacgcggcgccgctgccgtcgctgctgcgcaatttctccgcgcccgtgatcgtcgaatacgactaccgcgacgacgagctcgcgttcctgctcgcgcacgacagcgatccgttcaaccgctgggaggcgggccagcgcctcgcgacgcgcgcgctgctcacgctcgcgtcgcgtgcggcggcgcagcagccgctcacgctcgacgacgcgttcgccgccgcgttcaagcgcgtgctgacggacgacacgctgtcgcccgcgttccgcgagctcgcgctcacgttgccgtcggaggcctacctcgccgaccagatgacgcaggccgatccggccgccgtccatcgcgcgcgccagttcgtgcgccgccagctcgcgacggcgctgcgcgccgagtggctctcggtctacgagcgccaccagacgccgggcgcgtatgcgccgacgcccggcgacgcgggccgccgcgcgctgaagaacctcgcgctcgcctacctcgccgaactcgacgagccggccgacgcgatccggctcgccaccgcgcaatacgacgccgcgaacaacatgaccgaccgcgcgtgcgcgctcgtcgcgctgctgtcggccgccgccgcgtcggccgacgcggcgcgcgccgccgatcgcgcgctcgacgatttctatcgccgcttcgagaacgaagcgctcgtgatcgacaagtggttctcgatgcaggcgacgcggcgcggcacgcccgagcatccgacgctcgacatcgtgcgcaagctgctcgcgcatccggcgttcaacctgaagaacccgaaccgcgcacgctcgctgatcttcggcttctgctcggcgaatcccgcgcagttccatgcggccgacggctcgggctacgcgttctgggccgatcaggtgctcgcgctcgacgcgctcaatccgcaggtcgccgcgcggcttgcgcgcgcgctcgagctgtggcgccgcttcacgccgtcgctgcgcgagaagatgcgcgacgcgctcgagcgcgtcgccgcgaacgcgcagtcgcgcgacgtgcgggagatcgtcgagaaggcgctcgcctgacgggtccggcggactcgacgggctcgacgggctcgacgcgcgatacgttcgccaccgcgccgttcgacgttcgtggctgtcccgggacgaaaaagccggcatcgcgtcatgcgatgccggctttttcgtcggctcggcgggcgcccgagcggcccaccgcgctgcgcctatcgcgctcccgaaccgggcggatcgcgcttcgctcatgaacggcacatgcgtcgatcggcaccggcgcttggcgcatgcgccgcgctcggcgcgccgctctcacgcaccctcacaccccttcacgcgcattcacgcccccttctgcgcacacctctttcgcaccgccgcgcgccgcgtcacgccggcgcctcctcctcgaccttctgccgcacgcgcttggccgcgtcgaccatcgccgcgagcgccgcgtcgacctgccgccactcgcgcgtcttcagcccgcagtccggattcacccacaggcgctgcgccggaatccgctcgagcgcgagcaggatgagtcgctcgatctcgtccgcgtccggcacgcgcggcgaatggatgtcatagacgcccggcccgatctcgttcggatagtcgaacgtctcgaacgcgtcgagcagttccatgttcgagcgggtcgtctcgatcgagatcacgtccgcgtcgagcgccgcgatcgacggcaggatgtcgccgaactccgaatagcacatgtgcgtgtggatctgcgtgtcgtccgcgacgcccgacgccgcgatcccgaacgcgcgcaccgcccagtccagatacgcggcgcgctcgcgcgccttcagcggcaacccctcgcgcagcgccggctcgtcgatctggatcatcccgatgccggccttctcgaggtcgagcgtctcctgccgcagcgcgagcgcgatctgcaaggccgtcgtcgcgcgcggctggtcgtcgcgcacgaacgaccattgcagcatcgtcacgggccccgtcagcatgcccttcaccggcttcgcgctcaggctctgcgcatacgacgcccagccgaccgtcatcggctccggcaaatacacgtcgccataaacgaggggcggcttcacgcagcgcgaaccgtagctctggacccagccgttgctcgtgatcgcgaagccccacagcagttcgccgaagtattcgaccatgtcgttgcgctcggcctcgccgtgcacgagcacgtcgaggccgtacgcgagctgcttgtcgatcgcgatgcgcacctgctcgcgcatcgcctccagatagccgaggtgatcgagcacgccctgcttgaacgcggcgcgcgcgcggcgaatctccggcgtctgcggaaacgagccgatcgtcgtcgtcggcagcagcggcaagccgaagcgcgcgcgctgcgcggccgcacgcacgctataggcgctcgcgcggcgcgcgtcggcgtcggtcagcgccgcgacgcggcgcttgacgagcggattgtgaatgcgcgccgacgtgcgccgcgcggccgccgccgcggcggcgtcatcgaactcggccgcgaccgccgcgcgccccttcacgagcgcgtcgcgcagcgcggcgacctcgcgcgtcttctgcgccgcgaatgcgagccaagtcttcagctcctcgtcgagcctcggctcatgcgcgagatcgacgggcacatgcagcagcgagcagctcgtcgcgacccacagccgctcgccgagcgcgtcgcgcaccggcgcgagccgcgcgagcgaacggtcgagatcgttgcgccacacgttgcggccgtcgacgatgccgcacgagagcaccttgtcggccggatagtccgcgacgaacgcgtcgagctgcgcgtcggcgcgcacgagatcgatgtgcaggcccgcgacgggcagcgccttgagcagcgccgcgtgctcgctcgcgtcgtcgaaatacgtcgcgacgagcagcttcggcgcgccgggcgcgagcgcttcgtacgtcggccgcgccgcgtcgcgccacgcgtcgggcagatcgagcgagaagatcggctcctcgatctgcacccagtcgacgcccgcttccctcagccgcgcgagcagcgcgcgatacgcgggcacgaggcgcggcagcagcgcgaggcgctcgacgagcccgtcgcgcgccttgcctagccagagcagcgtaagcgggccgacgagcgccgccttcgcgcgatagccgagcgcgcgcgcctcgcgcacctcgtcgaagagccactcgacgcccggcccgaacgtcgtcgcgggcgagtactcgggcacgaggtagtgatagttcgtatcgaaccacttcgtcatctccatcgccggctgcgcggcgttgccgcgcgcggccgcgaaatagtcggcgagcgtgagcgcgcgcgcgtcgaagccgaaacgccgcggcaggccgccgacgtgcgcgagcgtcgtcagcacgtggtcgtaccacgcgaaatcgccgaccgtcacgcagtcgaggccggcgtcgcgctcaatgcgccagtgctcggcgcgcagcgcgcggccggtatcgacgagcgcgcgctcggcgtcggccgacgcgccgtcgcgccagtagcgctcgagggcgaacttcagttcccgttgcgcgccgatgcgcggaaaacccaggatgtgtgcggtggtcatctcgatcctccagaagtgaccggcagtatcggatttgccctatcattactcaaacgaaagtttttgccgaacaacatgaatttttttcaatatcattcgccgagacgcacactgcgatgattcgctccccgctcgaattccggcatctgcagacgctcgtcgcgctgcgcgataccggcaacctgtcgcgcgccgcgcaggtgctgtgcctcacgcaatcggcgctgtcgcatcagttgaaggcgctcgaaacgcatttcgggctgccgctgttcgtgcgcaaatccgccccgctcacgttcaccgcggccggcaagcggctgctcgcgctcgccgagcaggtcgtgcccgcgatcgaggaagccgagcgcgacatcgcgcgcctcgcgctcggcacgggcggcgcgttgcggatcgcggtcgagtgccacacctgcttcgattggctgatgcccgcgatggacgcgttccggcagcgctggccggaagtggagctcgacatcgtgtcgggctttcacgcggatccgatcggcctgctgcaccaggatcgcgcggatctcgcgatcgtcgccgaggccgatgccgacgaggccgtcgactatcacccgctctttcgcttccagatcgtcgggctcgtcggcaacgaccacgcgctcgcgcaccagccgtcgctcacggccgccgatttcgccgacgagacgctgatcacgtacccggtgcccgacgagatgctcgacatcgtccggcaagtgctcaagcctgccggcatcgagccgaagcggcgcacgtcggagctgacgatcgcgatcctgcagctcgtcgcgagccggcgcggcgtggcggcgctgccgctgtgggcggtggccacctacctcgacaagcgctacgtgagcgcgcgccccgtgctgcgcgccgacggctcgacgctgtcgggcgagctctacgcggcgacgctgccggcgttctcgacgcgcgcgtacgcggccgatttcgtcgcgacgatgcgcgagacgagcgcggcgtcgctgcccgagatcgagctgctgtaagcggcgcgccgcacgccgcttgccccccgttttcgccgaaaaaccgtcggccgccggtcgccgcgggtaaaatcgagcctattcctatcccaacatcccatgcattcgtcagcctctcggagttcccccatgtccattacccgacgcaccacgctgtccaagtatctgatcgagcagcagcgtgaaacccacaacctccccgccgacctgcgcctgctgatcgaagtggtcgcgcgcgcgtgcaaggcgatcagctacaacgtgagcaagggcgcgttgggcgatgcgctcggcacggcgggcagcgagaacgtccagggcgaagtgcagaagaagctcgacatcctgtcgaacgagatcctgctcgacgcgaacgaatggggcggcaatctcgccgcgatggcatccgaagagatggaaacgttcttcccgatcccggcgaactacccgcgcggcgaatacctgctcgtgttcgacccgctcgacggctcgtcgaacatcgacgtgaacgtgtcgatcggcacgatcttctcggtgctgcgctgcccggacggccagcaggcgaccgaacagtcgttcctgcagccgggcacggaacaggtcgcggcgggctacgcggtgtacggcccgcaaaccgtgttcgtgctgacgacgggcaacggcgtgaactgcttcacgctcgatcgcgaagtcggctcgtgggtgctcacgcaaagcaatctgcgcatcccggaggacacgcgcgaatacgcgatcaacgcgtcgaacgcgcgccactggtacgaaccggtgaagcgctacatcgacgagctgaacgcgggcgccgaaggcccgcgcggcgagaacttcaacatgcgctggatcgcgtcgatggtcgccgacgtgcaccgtatcctgaatcgcggcggcatcttcatgtacccggccgacaagcgcacgccggatcgcccgggcaagctgcggctgatgtacgaggcgaatccgatgtcgttcatcgtcgagcaggcgggcggcgcggcgacgacgggcctgaagcggatcctcgacgtgcagccgacgggcctgcaccagcgcgtgccggtgatcctcggctcgaagaacgaagtcgagcgcgtcgcgcgttatcacgagcaagcgcagtcgtaacgcaacggcgacgtcgataggggcggcgggaccgcgcccccatcgcgtcgaacggaccggcgcgtcgagcggtgcgtgccggcgcgctcgcggactgaccgggcgcggcgaacgcatcgatgaaccgaaacgcgctctcaagcgcgtgcgctccggttcgatgcgaagtcggtggtggcggcgaaccggcgcgaaccggccgcacggttcagttcgtcgacgaatcaggcagtgagcgacgcggcaaaagacatcgaaaattttttgcccaccctcttgccaagcttccagtagctccctataatctcatttctctgttgccggtgtagctcagttggtagagcagcgcattcgtaatgcgaaggtcggaagttcgagtcttctctccggcaccaacggattcaagggctgcgatgcgaaagcatcgcggccctttcccatttccgacatcgcgcttttgcgacgtcgcgcacatcgcggcattcatcgcggcaccccatccgccgccgcatcgtttgcggtcagcatgcgacgacacgcatcggtccacgtgcgcgccgcgaactcccacggccgcatccgccttgcgccttgccatgcgcttttcgcaccgagacggcgcagccgaatgcgatcgccgaacgaatcgcccaccgccgtcggcacaaaccacgcgccatcagtacaaaaccgagaaccggctcacctgcccgccgtcgatcgcgcgctaccggctcggcaagcgcgtcgcgacgctcacggccgacgccggcgccggcagcgcgctaccggccgatccatcggccgaagtttgcagtcccgaggccgccaaagccgagctcgcgattcgctcttgaccgacatcgctgccgcggctgaatgcgcgcgcgccgcgcgccgaacccttccggcccgcgaactcgccgcactatccagcaagcttgtgcgaagcctcgacgccggacgatccgctgcgcgcgccgggtccacacgccgtggttcgtcaaccaccatcatgacaatccgagtcgggatgacggattcgcgcttgtcggcagcgaacgccatcctgcgctgctggtgctgccgttgatgggcgttggctacgcggtcgccgagatgatcgagaacggcggcgtcatcatcggcggctcggcgggcatcgcgaacgatctcgccgaaggccggctcgcgcccgggttcgatgaccgcgatcgaatcgcgtcgccgtatgaacaccggctcgttgaacaccggctcgtgtgggcgcggccggcctcccacgcgccggaaatcaggccgtcgatcgattcgaatctcgcgctcggcgaacaggcgccggagctcgaacgctgatcccgcgacgggccgcgcgcgtcaatcgctccggcaggcgggcacgtccgcgcgtgcccgtcgcgcgatccttcggtatccggatcaattggtcgtgcgcgggatcggcgttgacgtggcattcgctctcgacgacgaacgcaggcgacgcgacgccgccgctcacgagtgctgcgagatcgagacgaaaggctccgacgcgagatggctctcgcgcaccgtcgcgatgacgtaaccgcccagcttcgccgtgcgctacaacgcgtcgagcgcgccggctttcgtgtggccgccgatgaagacgccgcagcagatcgcgtgatcggagcggccgctcgcgatccgctcgccgcgcacgttccgaccgacgccgccgcccgggctccgatacacgccatgctcgcgcgcgttcgatgatgcccttcgacagatcggcaccgtcgatcgccgcatgaccggatactcgcccattgaccgccgacgagccccgttccgcacccggcgtcgggcccttgcgccacgtcgcggcccactgtgcagcacgactcctctattcggacaatgcgacgctgcggtctttccccgacatgaaactatgtcggcacccgccgttttcccgaacggcgactatgtggcttcttcaacgcgccattgtcatgaacccctgctgcccatgctgacgcttcgcgcagcgcgtcggcccagcccgtatcgccggaggaagcatgcgcggcaagactcggctcgtcgcggtcgcggcgcccggatgcgcgttcgcatcgtcccggccgccgtagatgctcgcgcagatgctcggtttccgcgacgcattcggcgcgcttgtgcggtgctcgtcaccgtcccaacctttcgcatcgcgaacggccggccgcgcgttgcagcaccgcatgcgcgccgctcgtcatgccgcaaacgcatcattcgcgcactttgcttacgcttttatttcaatacgcacatcgaaatccgttcgacaaaaaatatttggtcaatccgggtgggatgcgtaacattacttaacgatcctgacccgcctattgcagtaaattgcgtgtgcgacgctccgggatcggcgtgcgatccgtcacgtcacaggcagcgcccgacgtcggttcattcgtgggaactaacaaaggagaggaccaccatggctcatggcttgattatgtggctcatcatcggcgcaatcgccggctggctcgccggcctgctcgtgaagggcggcggcttcgggctgctcgtggacatcatcgtcggcatcgtcggcgccgtcatcggcggctggctcgccggcatcctcggcattcacatcggcggcggcttcatcagctcggtgatcgtcgccgtcatcggcgcggtcattctgctgttcgtgatccggctattcaaacgagcctgacgtattacgacgccgcccggcgcgccgctcggccgccgggcgccttcccgcttctttcttcgcttttcctcacctcctccgcttccttccttttccggcggccgcgcgtcgcgcgttcttctgccttccggatcgttccgtcgcgccgtctcgcacggcacaccgcccagcgccgcgccagccacgcgacatcgcatccgttatcgccgcatctatccgacgcatccatccgacgcatccatccgcgcgccgttcgccgccgacgccatccggtgcgcactggccctcagggctcgcgacgttgcagccaggcgtcgagcacggcgggcgcaagcaggccgcttttcgcgcggcgcgtgccgtcctcgccgatccacagcgtgcgcggcaactcgccccgccaccgcggatcgagcgccgcgcgcaatcgctccggcatcggctccgcgttcgcgtattgcctgaccgccgcgggcagcttcatctgcgcgagcgcaccggcgagttcctgcccatgctcgtcgagcgaatcgagcgcgacgagcgcgacgcgcacctgcggatggcgccgctgccattcgacgagatgcgcggcgttctcgcggcagtagccgcaatccagcgaccacacttcgacgacgagcggcgcaccgcttccgcttgcgtagagcgacgcgacatccgtcgccctcagcggctgcggcaaccgcccttcttgcgccgcgcccggcgcggcattcgccagtacggcgagtgccgcgagcgcgaaagccacccgcttcatcgctgcccctccacgtcgatcaaccgatagccgtcgttgcgcgtgcgccacgacagatagacgcgccctcggtcggccagcaactgcgggttgtcgctcgcgccggacgtccacgcgagcgtgcgcggcgcgctccagtgcgcgccgccgtcgtcggagcggcgcagcctgatgcgcatcgtatcgccgtcgaacgccttccacgcgagccacagcgtgtcgcgccgcgcgacgagcgccgcatgcgacgcctgttcgtccggcgccgccggatcgtcgccgaacgcaaatggcgcgccgagcggcgcgccgcgcgcatcgagccgcgaatagaacacgtcggccttgccgtcgacgacgccgaaccacgcgagatgccgcacgccgtcggccgtgatcgcgagcgcgggcccgtgatccgggcaagcctcgacatgccagttcgagaacgtcgcgcgcacgggctcgaccgcgcgatccgccgacgcgtgcagcaccgccaccgcatgatcgcggatctggcccggaaacacattgcgccacgcggcttgcacgcggccgtcggaatcgaccgtcatcgcgatccggcagcattcgcacgtgtgatcgctcaccttgcgttccggctcgaacgtcgcgccgccgtcagtcgacaccgcgtaatagatcgccgcgccatcgtacgaacgccctgcccgctgcgcggcgacgaggtcgcgcttgtcgatccatgcgacgaagatgcggccttgcggatcgatcgtcagcatatcgaaacgatgcgtgatcgcctgccgatcgcgatgcacggtgacgggcaccgaccacgtcgcgccgccgtcgagcgagcgtgagaagcgcaccatcccggtgtagggcgcatcgagcggcatcgaccacgtcacatagatcgcgcgcccgtccgggctcgcggcgagcttcggccggttctccgcgctcgtgtagatcggctcgggcagcgcattgaccgtcacgggcggggccaatgtgcgcccggcgtcgtccgagtgcgcgacgacgacgtgctgcccttcgacccacgcgacccacagccgatgacgcgcatcgaacgcggcccccgtcgcgagcggcgtcttttgcgcggcgccggccgtcgcggcgtccatcgccatgtgcgccgcgtgcgcggacgatgcgcctgcggccggctgcgcgtcgtgcgcgagcgcaccgcacgcgaacgcggcaagcgcgacgcccgccaatcgatgcctcacagcgaccatttcaactctccataaaaagtgcggcccggataaggatggaacacgtagtagcggcgatcggtcacgttgtcgatgccgaacgacgcaagccagtgccgatcgaaccgatagcgcgccttcaggtcgacgaccatgaacgagctggtgccgccgtatacgcccggattcacgtcgctgttgtcgagcgcgttgtactgccgccccgaatagcgaacgccgacgctcgtcatccaatgctcgtcgaagcggtacgacgcgagcaggttcgcgcgcatccgcggaatccgcggccagcgcgcgccgacgtagttcggattggccgcatcggcaagcgtctgcgcattcgtcgcggacacgttcgcgtcgacgtcgagccccttgagcgcgacgtcctgccccgagaacgcgagctcgacgccgcgcacccgcacgcggtcgacgttcgagacgttcgtgtacgtcgacgcgccggcaagcgtggtctggctgtagatcgaattgcgcagatcgctctggaacacgctcgcgcgcacgacgccgaagccgacgtcgcgctcggcggtgaaatcccagtcgatcgccttttccggctgcagattcgggttgttgttgacgatcgcgttgttcgagatcgtgccctggaacagctcggcgaccgtcggaaagcgcgtgcccgtcgcgaacgacaaccgcaggcgccacgcgctggccggctgccattcgagcgagagcttcggcgagaacgcggtcgcgccgcgctccgcgtagccgagcgtcgcggtcgcgccgccgagctcgccgccgtatgcatcccagcgctcgtagcgcaggccgagcgtcgcgagccagccgggcgcgacgcgccacgcgtcctgcgcatacagcgcctgcgtgcgcgtgttgccgcgatagcggttcacgagcgtcgtcggcaccgcgttttgccagtcggccgtgttgtaggtcgcgttgcgcaggaaatacgtatcgaagtggtagccgaacgaaaaacggtgcccgcgcacgtcgggcgactccgcgcgcaagtcgacggtgcgccagccggtgccgtcgccatggaacaccgtgcccggcccgccgtcccaggcgccgggcggtgcgccggacgcgctgcgcagcacgtcgcgcgacacttcgtaggcggacgcggtggccgacagcttccagccggacgcgagccgcgcgtcgagcccgagcccgtacagccagttctcctggtcgcccgtctgcggcgcgaacgcgcccggcgacaccgtgtagttgcgcccgccgaacgacacgttgccgccgtacaccgggttgcccgccgcgtcgcgcaggaacgtgtcgccgtgctgccggtagtgattctcccagtggccgagcgtgaccgtcgcgtcgacgtgatcggtgaacgcgtagccgaagcgcaacgtctcgttgagctgctcggtgcgctcgatcgtctgcgcgccgacgatcgtccgcggccggccgttcggcccgatgtcggagacggcccccgtcaccggcacgggtgcgccgagcctcggatcgaacgcgccgttcgggctcgcgtattgcatcggctggctgtcgttctcgagccggtcgagcgacagcgcataccagaaacgtccgacgcgatcggcgatgcgcgcgctctggtgattgccgccgaagctgtcggcgaagccgtagccgtcgcgatagcgctgcgtgaagaactgcgtcgacaccgacgcctcgagccgctgcggcttgtgcgtggtgatctgcacggtcgagccgatcgcgttgcccgggtagagcgcggaaaacgggccgtacagcacgtccacgcgtgcgatgtcgtcgggctggatcagcgaccagcgcggcggatacgaatagctggaaccgagcagattggacagcaggatgccgtccgcatagacgagtccgcgcgcgctctgcagctcattgaagtctcggccggcgaacactgaattgcggtcgccgatgtagcgccggcgcaccatcaggttcggcgcgtacttgagcgcgtcttcggtcgtcacgttgacgtgcgaatcgatctgctcgcgcgtgagcgcctcgacgacgccgggcgcgtcgggcgcgaacgcggcgcgctgcgcggtgaccttgacggtatccaaggttttcccggatgcggtcatctccgcggcggcggccggcgttgaatcggcaggcacggcggcggccgtcgaagccgcgtgggcggcgggccaggcgagcgccgcggcgcaggcggccgcgagccgcctgcgcgcgccgggcgcggcaagttgatgaaacatggaaaagcgaatcctgaaaacgtggtcggcgaatcgccgcgcacgcgagcgtgcgccgcgccctcatcgaggacgcgcgggcacgacgccggacgtcgcgcgcacgacgcgctcatgcgcggtgacgcatgagcgggctgcgaaaatcagaccggaacggtttcaggcggtgcgcgcggctgcgcgatgcgcacgccgcggcgaaagaagacggcgggccgctcgacgcggctcgcatacgcgaacgcgcggacgaagccgggcaacgcgggcgtgctcgatccgagcgcgaggttcgcggcaaagcccggacagtagacgcaatgcgcgacgtgcgcgagcgaggcgtcgccccggcgcggctcgccgccgctgtcgacgacgacgcgctgcgcgcccgctgcgctgcacaattcgagcgcgaacggcgagtccgccgcgttcgcggcggcgcgcgcatagccgacgacgggcgacagtacgttgagtaccagcgccagccagacgaggctcatccatcgcgtcgaacgtttcatcgcagcttcggggaaagaggcgcgcagtataacaaggcagtttgcgcacgcgcttcgaaggatgcgtatccgtgcgggatcacgcattgctgcaaatcaacgcaaacgcatgtgctgtttaagcaacagagacaaaatctaacgattgaacactggcataaagcaaagtttgcgttcgataatcacttcaccaaggagagagatcatggacgaacggccgacccgcattccacctcccgagaaagtgatgagcccggaccccgagcccgtggccgtcgagtttctcgccgagttgcccgagcatgtgcgcgcgtttttcgacgagcaacacaggctgtgcacgccgaagtgaccgtgcatacgccggcgtcgcgttcgggtcggtgagtcgtcgcgtgttcgcgaacgtttccgtgcatcccaccgcttcgtcgtttcggcgagccgcgtcccggccagccgcattgcaccggggccatcacggccggccggagcggggttgccgcgcccgctgatcttccgcttgcgccgcgtcgctgcgcaacgtcttcgcttattcttctgttttttccatcgcccggctctcgcgtgccggcatcgccatcgttcaccatgaaacagtcgcttcgtgcaagcttggccgccgccgtgctcggctgcatcgtgctgagcgcgccccgcatcgccgccgccgacggcgacgataccgcgctcacgaacctcgtcgcgctcgcgtcgcagcgcctcgcgctcgccgaacccgtcgcccactggaagtggctcaacggaaaaccgatctcggatccaccgcgcgaggcagcgctcctggccgacgtcgagcaacgcgcgacggcgcacggcgtcgatcccgcatacgcccgcgcgttcttcgacgaccagatcgcggcgagcaagcaagtgcagaacgcgctcttcgcgacatggcgcgcgacgcacggcccggaaggccccgcgcccgacttggcgacgagcacgcggccgcagctcgaccgcctcacgcaatcgctgatcgccgcgctcgcgcgtgtcgccccgctgcgcgacgcgccggattgtccgtcacgcctcgcgcgcagcgtctcgaactggaagaccttgacacgctacgactccggccgcaaggacgcgctcggcaccgcgctgtcgcacgtctgcacggcgggcagcaccagcgcggtcggctagcgccggctcgtcgccgacgacaggcgggcgagccggcctttgcgtccgcagcgcggggacggaaggagcccgttggacgcgggtagcgcgtggcgattgcgacggcgacggcgacgtcggcgtgaagcggtcgcaaacgcgcgttccacccatcccgaaaaaatccgctcgcgggccgataccccgcaaggctgatcgccgtctcacgtgcctggcgaatacgcccggtccggcaacgccgcgcgccttcctcgcgctcggcgcgtcagacagccggcgcgagcccgcgatcggcggtgaaccggcttaggcggcggcaggcgcggcgcccgcgagcggaatcggaatcagttgaagcccgcgcgcgagatgcgtctgcagaatgcggcgcaccgccggcgcggcgctccgcgcgccttcgcccgccgcgcgcgcgtcggccgcgagcgtcgccgcccgctcgatcgacgatgccgcgccgacgtagcgccactgatcgatcacatgaaaaacacgcgattcgccgcgctcctcgaacgcgaccggcccgccgaacggccaatgcgcatcgcccgtcgcgccgcggtccgaccgccggttgaacgacggcgcaagcgacgcgatccagtccgcctcggcaagcagcgcgccgagctcgccgcccgtctcgcgccattcgacccgccgcacgagctgcgcgagccgtgtttccttcgacgagcgccgctcccccgtcagcagcgcgcgcagccgctggcgaacccgcacgcttcggccgacatagagcggcgcgtcgccgtcgccgaacagcgcgtagacgccacagccggcgggcgcgctttccagatgcgcttccgtcaacgcccccgcgagcctgaaccggcgcgtcgtgcgcacgatctgctcgctcagttgctcggccggtatcacggcgtgcaacttttgccagaactgccagatgagatccgcgtcggcgagcgcccggtggcgtgccgacggcgcgagcgcgtgccgctcgatcagcgcatcgagcccatgacgcgactcgcgcgggaaaagcgcgcgcgacagccgcaccgtgcaaagcacgtcgggattgaatgcgatgcccgctcgctcgaactccgcgcgcagaaagcctcggtcgaagctcgcgttgtgcgcgacgaaaagtttgccgtcgagccgctcgaacaatgcgcccgcaatgtcggcaaacgtcggcgcgccgcgcaccatcgcgtcggtgatacccgtgagctgctggatgaacgggggaatcggctgctgcggatcgacgagcgtcgtccatgtcgatgtgccgttcgcgttcacgacgacaacgccgatttcggtgatgcgatgctcggcggccgatccgccggtggtttcgaggtcgacgaacgcgagcggcgtgtcgatcgcgggatgcggcggcggcgaggcggacatgggatggcgggcggcgcttcgtatattgtcggacggatgcggggagcgcggctcccggcgctggcagtcctcattctacccgtccgaaaaaccaaaacccccgcctaagcgggggtttgcacggcccttggtgcgtttcaggcgttcaaagcgcctgaatattcgcggcttgcttgcccttcgggccggttttcacttcgaacgacacacgctgattctctttaagggtcttgaacccctccatcctgatttcggagaaatgggcaaacaaatcctcgccgccattgtccgacgtaataaagccgaagcccttagcatcgttaaaccatttcacgataccggtatccatattcctagttccccactaaataaaaataaaacacgggctacgcccttataccgtcacacaaagccccgacgcttcctccaccccctcaatcgatgtgccggaagcactgcgagcttggtgctgcttttataaattggaaaatccaatccagtcaagaaaatttttgatgaccgcttatgcgatttgatacgaatacaactggaatcggtacactaggatcgagaaattaattaaccgcaacaacacctgtcattattaccggggtgcgcggccgattaaatccgtaaaagaaaaatctaccgcaatcgggcgaatcgacttcgacttagtatttgtccgggttgcggcgcgcaacgagctttgcaatgctgagcggcgcttagaaaggcgcgggagactgtcatgctgaacggcatcaaacgcttcgcacaccggcttggtattgcgcgccgcagcaattcgggtcgtgcaccggcggcgtccacgacgttcgccaccgaattcgatgccacctggcatggcgatcattggcagaacctgctcgcgtcgccgctcgatgcgcgtcactacgtgatggaagattgggcgcagcccgtcatgcccgagccggacgaacaggcgcacgcgtcgccgcccggccgccgcaagcgctggtacgagcaataagcgggcaaaaaaaagcgcgaccggagagtcgcgctgacaaaggtttggagatcttttccgtcaacgaaaaagtctgctttggtaagcagaaaccgcagtataacgagttgacaccctttcattagtcatactccccacaaacctctattgccgaagcgtcaataatcacgttcttacgcacgcggttcggcctccccttccccagattgtcgctgtcacgcaacgctgcggcgggttcggaaacggaaaaatattctgccgccccgccccggagccttgtcccacaagggtttccaccgcacccccaattatttccataacgcaaatacattatttcttaaactgtattcctcgactttcgacaacgctcttttacactgcggatagcttgtgatgacgggcgtcggtacacgcccgagccatgccccggctccgtttctcgcagcagcggccgggaacatcgaagaacaggtcagatatcgtcatccaccctgtttaggacggagataaacccaatgaaaaagaccctcatcgttgccgctctttccggcgttttcgcaacggccgctcacgcgcaaagcagcgtgacgctgtacggcctgatcgacgccggcatcacctacacgaacaaccaaggcggccacagcgcatggtcgcaatccaccggctcggtcaacggcagccgctggggcctgcgcggcgccgaggatctcggcggcggcctgaaggcgattttcgtgttggaaaacggcttcggcatcaataacggcacgctgaagcagaacggccgcgagttcggccgtcaggcgttcgtcggcctgtcgcacgagcaatacggcgcgctgacgctcggccgtcaatacgacagcgtcgtcgactacctcgggccgctgtcgctgacgggcacgcaattcggcggcacgcagttcgcccacccgttcgacaacgacaacctgaacaattcgttccggatcaacaacgcggtcaagtacacgagcgtgaactgggcgggcctgaaattcggcgcgttgtacggcttctcgaacaacaatcagttcgcgaacaaccgcgcctatagcgcgggcgtatcgtacagctacgccggcttcaacatcggcgccggctacctgcagttgaacaacaacttcggcccgacggtctccaacgcatccggcgcggtcgcgctcgacaacacgttcgtcggcaagcgccagcgcgtgttcggcggcggcctgaactacacgttcggcccggcaacggccggcttcgtgttcacgcaatcgcgcgtcaaccgcgcgacggcaatcggcgcgggcgcatcgggcgtgtcgagcggcattgcgctcgacggcacgttcatgcgcttcaacaactacgaagtgaacgcgcgctacgcgatcacgccggcatggacggtggccggttcgtacacgtacaccgccggcttcatcgagaaccaccacccgggctggaaccaattcaacctgcaaacggcctacgcgctgtccaagcgcacggacgtgtacctgcaaggcgtgtatcagaaggtcaacaacgacggcacgggcctcggcgcgtacatcaacggtatcggcggcatgtcgtcgacggaaaaacagatcgccgtcacggccggcctgcgtcaccgcttctaatcggccccttcgcgccgatcgaaagcgccccgctcggggcgctttttttatgtccgatcgcatcgggccgcattcgtcggctccgaaggcacgcccccgcaccgcctgcgccgccatcgcgacgcacgcgccacctcgttcgttcggaacggcgaatcgcgcgaatccgcccccttgcgcgcagcacaagcgggatgccccgcgatacacgcgcctcggcgctcagctcaagccgcgtccggcggcggataacggacgtcgagcacgtcgatcggctcgggaccgaccggcgtgagcagcgtgaccgtgtcaccgacccgcgccttgagcagcgcacgtgcgacgggagagatccagctcacgtgtccgcggtcgagatcgacctcgtcgacgccgacgatcgtcaccgtgtgctcgttgccgtcctgcgtcgcgtaatcgacggtcgcgccgaagaacacctgatcggcgttctcctggcggctcgcgtcgacgacttcggcgagatcgagacgcttcgtcaaaaagcggatgcggcgatcgatttcgcgcagacgccgcttgccatagatgtaatcgccattctccgagcgatcgccgttcgacgccgcccatgacacgagcttcaccacgtccggacgcgcttcatcgatcagatgcagcagctcgtcgcgcaggcgcttgtggcccgccggcgtgatgtagttctttgcgccgggcggaatcgccgcctgcgcgaaatcgaggtcgtcgtcgtctccgtccgactccttcacaaacgccttgttcatgatgcaatttcaacggctaatcggatgctgtaaggttacacgaacggcctcctccgataaatcgtcacgaaaggcttccctttttaaatttgtttgctataatctcacttctgcgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccactttttcgagtggccttctccgagagggccctttcagttcgaagttgtaccgctttgcgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccatttgtgaagggccttcctccgggaaggccctttgtttttgcccgcccgagcggatgcggttatgccgcctgcctcgccggcatcgtgcccgcgatgcggctcgtcgccttccctccgatttcatcttcgcgcccgaaacaaatggcggcccgagggcgtcgtcgcgattgccggcgcgcgcccgctcgccgtcgggcgccgcgcggcgctagtaatcctgccgctcgcgatcgatccgcattccgccatcgtggcgcgcatgcacgacatcgtcgttcgagcgctcgcgcatgatccgcatcacgtccggattcgtgcgcacgcggcgcatcacgttcgcgaggtgcacgcggtcgctcacctgaatcacgaagcgcagcaccgtcgattcgtgcgtcagatcctcgtccatcgcgatatggacgatgttcgcgtccgccgacgtgatatcggccgcgacgcgcgcgaagatgcccttcgtgttcttcacgagcgccttcaccgcgacgtcgaacaggcggcccggctgcggcgcccaggcgacgtcgatccagcggccaggatcgcgccggtggatgcgctgcgcgacgcggcaggcggtcgtgtggatcgccatcccgagcccgatgccgatgtagcccatgatgtcgtcgcccggaatcggccggcagcacgcggacagttgcaccgacatcccttccgtgccggtgatgaccaccggcggcgcatggttggccgcatgacgctccgcgcgcggcagatcgtcgtccgcgtcgcgcccgctcatcagcacctcgatgcgcttggccatcacggcggccacgcggcgaccgaggccgatgtccgcgaagatctcctgacggctcttgttgcccgtccactgcacgagcttttcccagacctcgggcgtgacgtcggccagcgcgagcccatagcccttcaggctctgatcgacgagccgctcgcccagttgcaccgattcgttcaggcgcatcgtcttcagataatgccggatcgccgaacgcgccttgccggtgcgcacgaagccgagccacgcgggattcggcttcgagtagggcgcggtgatcacctcgacgatatcgccgctcttcaattcggtgcgcaacggcaatagctcgttgttgatcttcacggcgacgcactgattgccgagatcgctatggatcgaatacgcgaagtcgagcgcggtcgcgccgcgcggcagcgccatgatcttcgacttcggcgtgaacacgtagaccgcgtccgggaacaggtcgatcttcacgtgctcgaggaattcgcttgaatcgcccgcctcgctctggatgtcgaggagcgacttgagccattgatgcgcacgcttttgcacgtcgttcagatccgcgccgccgttcttgtacagccagtgcgcggcaacgcccgcttccgcgatctcgtgcatcttgcgcgtgcgcacctggaactcgatcggcgcgccgaacgggccgacgagcgtcgtgtgcagcgactgatagccgttgaccttcgggatcgcgatgtagtccttgaacttgcccggcacgggcttgtaaagcgcatgcagcacgccgatgcacgtgtagcagtcgagcggatgttcgacgacgatccggaagccgtacacgtcgagcacctgcgagaacgacaactgcttgtcgcgcatcttcttgtagatgctgtagatcgtcttctcgcggccggtgatttccgcgtcgatcttcgcatccgccatcgcgcgctgcaccgattcgagaatcttgccgatcacttcgcggcgattgccgcgcgcggccttcaccgccttttcgagcgtcgcatagcgatgcggattgaagttcgcgaagctcatgtcctgcagctcgcgatacgtattgttcagaccgaggcggtgcgcgatcggcgcatagatgtcgagcgtctcgcgcgcgacgcggcggcgcttctccatcggcaccgcgccgagcgtgcgcatgttgtgcaggcgatcggcgagcttcacgaggatcacgcgcacgtcgcgcgccatcgcgagcagcatcttgcggaagttctccgcctgcgcttcctcgcggctcctgaactccatcttgtcgagtttcgacaggccgtcgacgagctcggcgaccttcgggccgaagcgctcggcgagctcgctcttcgtcacgccctggtcttccatcacgtcgtgcagcagcgccgccatgatcgcctgcgcatcgagcttccagccggcgcagatctccgcgacggcgacgggatgggtgatgtagggttcgccgctctggcgatattgaccgaggtgggcttcgtcgctgaagtggaacgccgccttgacctctttgatttcctcggcgccgaggtaatcggcaagcgcggccgtcagtttcgcgatggaaacgacgccgtgcttgcggggctgctcgggtgtcgcggtcggcccgaacagatggcgaaacgattgttcgagaaccgcgtcgatatattgacgcgcgtgcgacgatgcggtggcctcggcgtgtccggcctccgaggaggcggacgatggtgtagtgctcattttcgcctcctgggttcgttcgtcggtcgcgcgggggactacatggctgaagaaaccgggcgcgcgttaagcgggcactttcttcagcatttcgacgccgacctggccggccgcgatctcgcgcagcgcgacgaccgtcggcttgtcgcggctttcgatcttcggcgtatggccttgcgcgagctgccgcgcgcggtaggtggcggcgagcgccagttcgaagcggttcggaatctgcttcaggcagtcttcaacggtaatgcgagccatgttgggtcgttccttctgaatatgttgcttattctaccttatgtgtctcgttgcccgccgtcactccgcgtgcggcagatgaatgccgagctcgacgaatagttcggcatgccgcgcatattgcgacgtgaagcgcaggcgcgtcgccgcgacgatgcactcgagctcggcgagcgcgtgctcgaaggtctcgttgatgacgacgtactgcgcttccgccgcgtgcgcgatctcgctgcccgcggcgagcaggcgccgcgtgatcacgttcggctcgtcctgcccgcgctttttgagccgctcctcgagcgccgcgagcgacggcggcaggatgaagatgccgaccgcgttgcggaactgcttcttcacctgctgcgcgccctgccaatcgatttcgagcagcacgtcgtggccgatcttcatctgctcttcgatccacacgcgcgacgtgccgtagtaattgccgtgcacctcggcgctttcgagaaactcgtggcgcgcatggcgctcgcggaaatcctcgacggtcgtgaagtgatagtgctggccgtcctgttcgccggggcgcggcttgcgcgtcgtgtacgaaatcgacaggcgaatctccgggtccttcgacagcagcgcgttgacgagcgtcgacttgcccgcgcccgacggcgcgacgaccatgaagagattgccgggatagacgccggcgtgcagcgaatgcgcggctgcgccgtcgcggttcgaatcggtcatgttgcgttactccaggttttgcacttgctcgcgcatctgctcgatcagcagcttgagcgccatcgacgcgtcggcgagctccttcgccgccgccttcgagccgagcgtgttcgcctcgcggttcagctcctgcatcatgaagtcgagacgcttgccgacgcggccgcccttctcgatcacgtggcgcgtctcgttcagatgcgcggtgaggcgcgacagctcttccgcgatgtcgatgcggatgccgtacatcgtcacttcctgacggatgcgctcggccgcctcctcgcgcgacacgaggggcgcgccgccttccggcgccgcgacgccgagcgcctcctgcagccgctcgacgatcttctgctgatgcttggcgatcagctccggcacgagcggcgcgatgcgcgcgacgatcgcctccatctcggcgacgttcccgagcagcatcgtcgcgagctgcgcgccctcgcgcgagcgcacgacgacgagctcggcgaccgcttccttgccgcacgcgagcaccgcttcgcgcagcgcgtcggccgacacgccgctctcggcgagcacgccgggccagcgcaggatctcgcccgcgcgcaggcggcccacgcccggaaacgcgtcgagcaccgcgcgctcgagctcggcgagctggccgagcgccgcatggttcagcgcgccggcgttcacgctctgatcgccgcgctgcaggttgatgcgcacgtccaccttgccgcgcgacagcttgttcatcagcatctcgcgcagcgccggctcgcacgcgcgcacatcgtccggcatccggaaattcaggtcgaggaaccgcgaattcacggtccgcaactcaaccgatacgctcgtgccgccattgccggaggccgtcgcgagatcgcgcgtcgcgctcgcgtagcccgtcatgctgtagatcatcgttcgtcccgtcgtttgatggcccagtgggccggaaggattcgagacgcccggcgcttgcgaggcgcggggcgcgaaacatccattatcccatttttgcgggccggacccgccgggccgatgcgccgcgcgcgcggtaaaattcgggtttctcctcagcctattgtcccgatgacgaattcctccctacgcccgagcgggcgccgcgccgaccagttgcgcgacgtgcgcatcacgcgccactacacgaagcatgcggaaggcgcggtgctcgtcgagttcggcgacacgaaagtgatctgcacggcgagcgtcgccgagcgcgtgcccgaattcctgcgcgagcgcggccaaggctggctcaccgccgaatacgggatgctgccgcgtgcgacgcacacgcgcagcgaccgcgaagcggcgcgcggcaagcaaaccggccgcacgcaggaaattcagcgcctgatcggccgcgcgctgcgcgcggtattcgatctgaacgcgctcggcccacgcacgctgcacctcgattgcgacgtgatccaggccgacggcggcacgcgcacggcgagcatcacgggcgcgttcgtcgccgcgcacgacgcggtgacgaaactcgtcgcggccggcaggatcgcgcgctcgccgatcaccgattacgtcgcggcgatctcggtcggcgtgttcggcggcacgccggtgctcgacctcgactacgacgaagactccgcgtgcgacaccgacatgaacgtcgtgatgacgggcgcgggcggcttcgtcgaggtgcagggcaccgcggaaggcgcgccgttctcgcgcaccgagatgaacgcgcttctcgatctcgcgcaggccggcatcggcgagctcgtgcggctgcagcgcgcggcgctggaggcatgacgatgtcgcacgcatcgcccgacgccgcgcgctcgcgcatcgtcctcgcctcgaacaatcccggcaagctgcgcgagttcgccgcgctcttctcgacggcgggcatcgacatcgtgccgcaaggcgagctcggcgtatcggaagccgacgaaccgcacgcgaccttcgtcgagaacgcgctcgcgaaggcacgccatgcgtcgcgcgcgacgggcctgcccgccgtcgccgacgattccggcctgtgcgtgcccgcgctgctcggcgcgccgggcgtctactcggcgcgctacgcgcagcgcgccggccgcgagaagagcgatgcggcgaacaacgcgtatctcgtcgagcagttgcgcgaggtcgcggatcggcgcgcgtattactactgcgtgctcgcgctcgtgcggcacgcggacgatccggagccgctcatcgccgaagggcgctgggcgggcgagatcgtcgacgcaccacgcggcgcgcacggcttcggctacgatccgcacttcttcgtgccggcgctcggcgcgacggcggccgagctcgatccggccgcgaaaaacgcggcgagccatcgcgcgctcgcgctgaaggcgctcgtcgcgcggctcggagaaattcgatgagcgacgcggcaaccaacggcgcgcgcgtcgtcgcgacattcgccgcgcccggccggatccggctcgcgtcgctgccgccgctcgcgctgtacgtgcacttcccgtggtgcgtgcgcaagtgcccgtactgcgacttcaattcgcacgaatggaaggacggcggcgcgctgcccgagcgcgactatctggacgcgctgcgcgccgatctcgagcacgcgctgccgctcgtctggggacgccaggtacacacggtgttcatcggcggcggcacgccgagcctgctgtcggcggcggggctcgaccggctgctgtccgacgtgcgcgcgctgctgccgctcgacgcggacgccgagatcacgctcgaggcgaaccccggcacgttcgaggcggcgaagttcgcgcaattccgcgcgagcggcgtcaatcgcctgtcgatcggcatccagagcttcaacgaagcgcatctgaaggcgctcgggcggattcacgacgccgcgcaggcgcgcgccgcggtcgagatcgccgcgcgcacgttcgagaacttcaatctcgacctgatgttcgcgctgccgaaccagacgctcgacgaatgccgcgcggatctcgaaaccgcgctcgcgttcgcgccgccgcatctgtcgctttatcatctgacgctcgagccgaatacgtatttcgcgaagtttccgcccaccgtgccggacgacgacgcgtcggccgacatgcaggactggctgcacgaacgcaccgcgcaggcgggttacgcgcgctacgaggtgtccgcttatgcgaagccgcatcggcggagcaagcacaacctcaactactggcgcttcggcgactatctgggaatcggcgcgggcgcgcacacgaagctgtcgtttccgaaccggatcctgcgccaggcacgctacaagcatccggcgacgttcatcgaacaggcgaaagcgggtactcccgtgcaggaagagcgggaggtggggccgcgcgatctgccgttcgagttcatgctgaacgcgctgcggcttgtcgacggcgtgcccgcatacagcttcgaggcgcgcaccggcatgtcgctcgccgcgatcgggcctgcgctcgcgcaggccgagcagcgcggcctcctcgtgcacgatcacacgcgcatcgcgccgacgccgctcggccagcgcttcctcaacgatctgcaggcgctgttcctgcgcgacgcatgacgcccgatcgaccgccccgggccgcagcatgcgcagcccggcgcgcgcctgcgtgaatcgaacgcggcgtcgcgacgatccgcgcgccgtttcggttacaatgctcgaccttggaagcgtggccgagtggtttaaggcactggtcttgaaaaccagcgacgggcaaccgtccgtgagttcgaatctnnnnnnnnnnnnnngaaaatcccgctcaggcttgtccagtaaggcgggatttttcttttttgaactacccccacctcaacccacacgatgcgccgcgcatagccgatcgattcggcggaccgaacagcgcgcggctcgatatgctgccctccctcctgatgataaagtgcgtcgtccacgcggccgtcgtggcacgacaacaacgctttgagagggcgacagatggcaaacgagaacatgcgcttgagccaggcgggatggaccgcgctgcgcatccgcgaacacgcggtcatggcctactacaacgacgcggcgaacaactgcacgtatggcgtcggcacgctcgcgcacaccgggccatgcacgcctgacgaacgggcgcgcccggtgaccgaggcgcaggtgaacgcgcaactcgccacgcgcgtcagccgcgcggaggccgcggtgcgccggaacgtcaccacccgcgagctcacgcaggaccagttcgacgagttggtcagctacacgtacaacgccggcgacaccggcgcgcgcgccgcgctgcaggccgcgaacctgagcaacgacgccggtgtcgtgtcccacatgaaccagcgggtctacatccacccgcgcgacgcgaacggccgccgcctggcgccggtacgctccaacgggctcgtcaaccgacgccgtctcgagactgcgccgttccgccgtcagccgggtgcgcaatgagaaagcttgccttcggactgctccttctggcatccgccaacgcattcgccgagcagacgccggccgatgaaatctcggcccgcagcgggctgccggcgagcgaggtcagcgcgctccttgccgactgcgactcgaaccagacgagcatgaacttctgcgcgtggcgcgaccagttggtcgctgagcgggagctgcagcaggtcgtcgatcagcagatcagcgagcacccggaacgcaagaccgcgctcgaggcgaaggtcgcgaagtggaagaaggcgcgcgacgcctcgtgcgagaagtctgcgcggaaggaatgggacgacggatcgatgcggccggcggcgcaggcgatctgcgccaccgcgtcgacgaagaagatgacgaagaagctctccgcgacggcgggccgccggtcgtcctgattgcgcttcggggcctttggtgccggccggcgtcatcgcgccgcgcgcctcgacgatcagcaggccgagcaggtacggcgcgccgatcagcgcggtcagcacgccggctggcacttcgcgcggcgcgacggccgtgcgggccccgtgcgggccgcgacggccgtgagcccgaggatcagcgcgccgcccgcggccgtggagcgaggaccgatggcggagggatgctccgcgcttcgcgctcgatcacggcactatccccggcagaatactaccgttcctctttatcgcctgggacagcgatgccccggccatcgccgcgatctggctctgcgtgcccttgctatcgctcatttcgggagtgccttcgcgactgcctgctcaatttcttccagaatctcttcgcgcatatcagctaaggcggacctgaggaacgagcgctcgggcatcttgatgatgtacggcttgccgcctttataggacacctcgcggacgcgcttgtgtcgctctttggcgaagacagccagattcgccaagcttcccttgtccccctggcgcaacagattcccgcgtgcatcgatgcgcaacctggcaacgccaggcttcgacatgcgacggatgatgccgccgtactcgtggatcgccgcatactcagcgtaatcgctgacgattccggtaatcgaggtcccgtcaccgctttcgacaaccgcctgagcaactcggcgggatagcataccgctgcggtagttcaacacttggccacgaagcttgtcgttcacgacgtgggtttgcaatcgcactgcgagttccgagatcttcttttcgagcgccgtgcgtatgccggacggtatctccccgatgcggcgctcaacgattgacgctcctttgatatccccgctgatcttcatgtcgcgctcctatacgtgtgggtagcgaagtgggtattgcattcagacggcccgcggttctttctccgaccatcaatcggagcagaatcgttcgcatatatctggccgtcggcgtgccgtttcaggcgctgcaacagttcgcgcagctcgtcgtccgtcgcccagcggaagtacggcgcgaacttcaacacggcgcggcgctccagcggcgaaagcgtgacgtcgatctgctggagccgttcctcgacgaaccggtcgacgcgttcattcgggccggcgatgaacacctccgaggcgggcttcactcgacctccgcggcgagcttccgctgcttcgcgcggaggagcagcacggcgacgcgacatgcgctctcaccatcggagagttcgtcgaggtcgtagtgctcgccgatcgcggagcgcgccgccagttcttcgagagtgccggtcacgcctcgcacggcagcgcgagcgaacatctcttccatgcggatctggcgctccagatcgcccagcacaacggaggcacgccgctcgctggcattcctatcgatcgactcgagaaggcgctcgacgcgccggcgcagcgctttcatatgcgcctccgagtccatgcccatccgctgctctcggcgcgcgcctcgatcgcgtcgtggatctcgtcggcccgcgcctcgtcgccgtcgtgggccatttcgcggtccccgatggcgatcagctcggcaatctcgtcctgagagccgaacctcacgatcatctggacttcgcgttcgagcacgtcattcgtgatgtgctcggccgccgccggcgcgccggcgcagtactcctgcagaaggcggtcgacgcgccgccggatggctttcgtcacatttcctccgctcgctgttcgagcagttccagcttctgctccagttcgtcggtctcgatcgccgcgcgcatcatgtcgaggatgtacgcgcgccccttcgccgtcgtcagatcgagttcgccgttcacctgcgcgcggtagacggccgccagttcgcgccgcacgtccttcgcgttggcgagccggaccttgcgcttacgcccccggggttccccgctttccgatggagaatcaacgggttggcgcgctttccgtgtcccagccgattcgcgtaacgtcattttcgagacctcaaacgtggtggaaagccgcccatatcgggcggcggccaattactcgaacccgtacccgcgcagttcctgcgacagcgcctcgacctccttctcggcaaattcaccgtggtgatcgtggtcgagcacgtagggaaggtggacatcccaggtagtgtccggatacctgttcggctcgatacccggcggaagacacaacccacgcgcccgcagagcgatgagcagttgctccgtgagcttcaacggtggcttcggctcgttcggcccgcggaaatattcgagaccgcgttcgagcgcgtagagcttctggagctcgctgatcagcccgtagactttctcgacgtagcgcgccttcgtctcgtcgtatcgcgtctggatcaggtcgcgcgccagcgcagcctgttgctgccggagagcgccttcctcatggagcagggtggttgccttggcctcgaggagcgcagcggccgcagcagcgccttcctgggtcttgcgtgcttcgcgcagcgccgcctcgagcttctcgatctcgcgatcgatctgttcggtgtcggccgtctcgccggcgagatacgccttcccgagcatctcggcacgctggcgctgcagcgcggcggccgcgccggtatctcctgcaccggagtcggcgacctgttgcgcacggtcgcgatcgcgcagcgcctgcaggaattcgtcgtgcttcgcgttgatcgacctcttcaacttcaagatctcgcgttccatcagttgctccccttgcgcttgcgccggttgaagaagtcgaagatcgccgcggggccaccatccgccgtcgaggcaaccgtgatcggcgtgacgcgaccggcgccgatctgcggatcctcgagaccaccggaaacgcggccgttcgccgcgacttggtcggcacgctggttggcggcagcactgttcgaaccaacgaatggccccacatgcgacgtcggcgcggacggcgatgcgactccaccgttgccggccttcggggcgttggtcgtgcggccgctcccgtcgacgtgagccgcgcgcggattcgacgctgcggaattcgggccgctgttcggcgccgggcccttctgcatgcgctgcgcggcgcgctcggctgccgcccggtcagcgtcgtcatgagccttcgcgacgccgttgacccagctgacgaagcgcgcggtaccggtttgcttcgagacgtccgcggcggtcgggccgccggcgcgccgccgcgattcctccagtgctttgttcaagctcgtcgccccctccggtttcgctgctgcctgcttggcagcaaagcgcgccttgtccagtgcgttcgcctttttcagccacgcactgcattcctcgagtgttttcggattcactgccatgacgttctccctgtccgtttcgtgttgctcaaacggccgcgccggtgatcgggtcgcgccaagtagcgccgtcccagaagatctgccgcccgcagtcgtagtcgaggtggcgatcgttcacgaccggggccgtcggccgattggcgctcgagccttccgtagccatcgggttaccgcgcgcgcccagaatccagccccatccgccgaggatcatggcgtcttccgccggaacgctgatggggttgccaggggatgccgagtacgggcgaccggcggcggttacgacgtgctgctgagcgccaaccggcacatggacgatgatgttgttcattgcgatgctcctgatgttgcgtcgatcaacgcaggttgaattgtttcgcttgctcgagcctcgcggctacggcttcgagttgttggcggctggttatgagcgctccagccgggccggcccgacgtcgtcgcgcgcggcgagagcgccagcacgttcagcggagatcagcatccgcgtgagcgattcctcgccgtccggcagcgtattcacgacgtcgagctggacaaagacacgcccgtcgatctccgtgccgttgagcgccgcgcgctggcagccggtgagtcggatgagccgtgtcatgctgctttctcccgttgagttgcatcaaactcgtggcgcacgtgttcgtagccgccgccggtgctcgttctggacggtcgcgcctgacagggccggcgcaattccgcctcgcatcggtcgcgaagcgagctgtacgactcgccaaccttcggaacgattccgagctccgctgccttcgcttcaatgccctcgcgagaggcgctccaggagccgtcttgctgctcctcgacgtcctgctgatacttgccctcgaggcacttcgtgaaaccagacggcgacgtcaggaagtcgatgtcagcgcggaatcgcttgcagcccggcttcggcgttgcctttccagtcaggaaggcggatcgcgcgcagacggcgaagaacttgcgccaggcgcgcagcccgtcgtcgaccgtcgagtagccgaacggcttgcagtccagcttcgacgcctcgcgccagcgtgccgcaattgctttgcgacgatcgccgtgcaccgccttcacgcgcgggttgtccggcatgagctcgtgatacgcagcgacgatttcgtctaccgggcaagccagatcgctgaccgattcgacgatttcattgccgagcagatcaaccggcggcgcgtcagcgccctttggtgcttttctcagtccttgtttatattgattctttgcttgtgtcggatcagccgtacacggcaaacccgtgagcggcaaacccgtacgcggtgccgcttccggattttccgtaagcggtgcattcgggatctcggaaacgatgtagtccatcgcctcgaacgagccgtcatcgctcttcgtctggccgcggctgagatagccggcatcctggagctctcggaggatccgatacacggcgtcgcggccactcgacaggccagcatcagccgtttcgttgacaagcgcctgaacgctgacgcgccacgagtcgggttttacgagcaggtggacgagcatcccgcgcgccgcccacgacagacgccgatcctctgcaatctcgcgccgaaggaggtagaaccgttcggttggtctcggcccacggacgatcattcggagcctccgtccgcacgttcggcgctccacgtgtccggatcggacgcaagcttgtcgcgcgcctcgcaaagcgcggctatcagtcgatcgaggcattcggcggggatgtgaacccggcgccctaacggcctgagcgccgtttcgtcgacggtcactcgactcagctggagatagacgtaggtccgatctgcgaacgcaccgacggacaccgctatgcgctcggtttgcgtcaacggaaacgcgctgattcgcatgtagagatcacgcacggcttccctccgccttgagctcgttgtttgcctggatcagcgccgcgatgatctcgtcggcactttcagctggaagccacatgcgaggcccggagggatgcatgaggtcgtcgtcgccctgccagaacgcctgcaggaagatctgtcgacggccgttgtgctctccggttcgtacctcgagcgcgcgaacgcgtcgcgtagtggtcacgatgacggctctcatgccgatctcctcgagctgctggtgaggctgtacagcgccacgccgcggtgaagagtagtaagggattggggcgcaccgttcgagcggcgcgcccgatttttttgtagggccatcgctcacctcgatcagttctggcgcgaggcggctgcgcgctggcggacgtacgcgtcgatttcactttccgcgaagacggtcgtacgcgcggacaacttgatcggccgaggaaaggccggatcgctcttcactcgcgcccacaccgatgcaacgcacacgccgagcttctgcgcaacacccgcgggacgaaggtagcgatcctggagattgagatccgacatttcgattcctgttgatcgtaaatcgtatagctacatcgcgtagccatgtcggtagcgtaggtgcgcgccttacgctggggaattttcaattccggttagtttgaatttttattcgtggtgctcgaaggccacgatcgacgagcacgttcatcacgtgcactttcgacttgtcgaccaggcgagcgatttctgccgtccggttgtggatcggcatcggtggaacccgttcgcccaatcgattgaactcggcgacgatccgatctgcgagcccctctgcccccttacggcgagcagtaacgccagcggccgaggctcgcgcctgaccggatgcacgatgctgggcgccacgaaacttccgttcctccatctcgagaaactgctgtccgggcaacttcttcgaccaggcacctctccgcgtgccttcccgaaactccaatcgtccgtttcgaacccgggcttggtattcgtggcgctcgatccagggccccgtcggtcgcgcctcattgaacggttggcgaccttttcggtgaatttccttgatcgcctggacagcgggatggtggacaccgtcgaccgctacgtccaggtcctcgcctgatcgagtacgaaatttgatgacgcgtgccgtcatagctggtcagtgagggttgaggtgggggtagatatcggcggcggccgccggacgcccatgccttaatggcgtccggcggatgcagcgtcagtcgcagagctgccggcactccttcaccgcggcgccgatctcacggtcgccgtcgcgtataggcatcagcgccgagtctggcgtgaagtcggaaacgcggtcgtatccggcatctgactgatcatcgaggtagaccaacctgatgttttcggcatccttactcttcagcaagatcgccagatcgccaaccttgcaacggaatttagccatggcacacctccgccatcgccgcgaaaaaatctgcctcaccgtcgacccgttccgcgtaagtgccggtcaactcgagcgcggtatcaacgagagaaagggcgcagaagccgtctagatcgccagcctcgattgccttcttgacgatgacgagttgtgcattggcgcgaagtagcgcatctgcggcagcgcgcaactctgcgccggcacgcttcgccagcccatcagctggggtgatagtaaaattcgaaatagccatgatgtgagcctccgtataggccacgttttggtcaggcgacccgcgcgcgctaacgcgcgggccgccgctcttgccgggttgccgccggcgcggttttactgccgtgaacttgccttgcggcgcatcggaaccacgtcgccgccgcgctttggcgtgtcgcaatacttcgcccacgcctccatcatctggcgccgcttcgcgaagagatccccgcggcgatacgctgcttccacctggtccccgaccgcatgcgctagcgccgcctccgcgacctcccgcggatagccggtcagctccgacgaccagtcccggaaggtggaacgaaatccgtggacggtgagatcgccgcgccccatacgcctcaacaggaccagcatcgccatgttcgagagaggcttgtcgagcgtgcgtcccgggaagagagatgggccttcggtcaccgatcgcatctccttcaagatgcgcaccgcctgcggcgacaaggggacacgatgcgcgcgctcgcccttcatcctccccgctggaacggtccagacgcgctgctcgtcgtcgaactcgtcgagcgtcgcgccaatcacttctcctgtccgagccgcggtcaagatcgtgaactcgagcgcccgggccgcgacgccctcttgctggcgcagttcggcaacgaacgcgccaatttcctcgtacggcagcgcgggatggtgccttaccgatcgcgcgcgcgatcgcttcgccagcaggttctcgagatggccgcgccaccgtgccgggttctctcccctcctaagctcgcgcgtcttcgcccagttcaggatcgcttcaatgcggccgcgcagccggcttgccgtttccggcttttccctccagatcggatcgaggatgcgcacgaccaggttcgtgtcgacgtcttggatgggcagcttgccgatcaccgggttggcgtacgtctcgatcgtgttctcccactgctgcgcgtgcttcgcgttcttccaggcgtctcggtgcgccgcgatgtaggtcgacgcacaatcggcgaatgtcatggatcgcgccacctgcagcttttgctgaaggcgatctcccttgcgcgcctcgatcggatcgacgccatcgagcaacaggcggcgacagtcctcggcgcgcttgcgcgcctccgccaagctgagcgccgtatatggccccaggcccatctcgcgcgaccgcccgtgcagcttgaaccggaaaatccacgacttggtgaggctgggagacacctggaggtacaggcctccgccgtcgcccagatagccaggcgccttggccttctccacaccgatcgcagacagtcgatggatctttcgcttcgcctcggttatcatctcaacccccatccctacccacaccgaattgacttgattatatgcaacgatcctagacaaaccaagactaattgagcgacaaaccactgaaaataaaaggataaagcgatgaaaattccacgaatgtagacgaacgtgtttgatttatcgacggannnnnnnnnnnnnntgacacgctttccccgcccctcaagaaatgccgcaaagccaagccggacaagggtttgctggccatccaagctttcgtggacctccacgagaagtcgtaaaattccggattgtgccggatacttttccgggtactttggggtcctgtaacgccccatgcctgagagcctcccgcgtcgtctgcaatgccgcgcggccaagccgcgcgaacacgtctatcgcctcaacgacggcggaggtcttgcgttacaagtccataccggcataccggcaattccggcacgtgaagccggacagccgcgaaggctggataccgatcggcccttatccgcgcatcacgacgctggaggccgcaggatcggcacggaacgagcatcgcacggccgggcagatcggcaatgatcctgcgatgctgcgcaagcgggagaaggcccccgccgcaagatcgacgcagcccgcgcgctgaacttcaagcagtgcgccacggcgtttatcgacgcacgccgggcgcaacgagtaaatccgatgcacacgcagcagtggacgaacacgctcgcgacctacgcctatcccatcatcggcgcattgcgcccggccgacatcggcacggacctcgtgcggaaagtgcttgagccgatctggctaacgaagaacgagaccgcgtcgcgcctgcgcggtcgaagttttccgagattttttagtggaacgcccgagtcagtcgtgccgctgatttgatcgcgggcagcgccgcgaagtctgtctcgcccgcttcctaacgtaggtagatcctctatccgacgcaagcacgattcgccgatcgctccatgcgctcaaacaagcagccaagcgggcggctgcgccgccagcctcctgtgtcaatgtggcatcggaacagcatccataactcgtcgtcggatgcagttcgttgcgttcatcgattcaaccgcacttcgacagcaggcgcatccacccacaccttcaagcgcttcggctgacgatccgcgcgcttcagcagattgaccacggccgccgcgagcgtggcatcgccgcgctcataaacgcgttgtgtccgccgcccgtcaggcgagcggcctgcacttggctcggatgcggtttcttgcgcatgcgatgaatttcgcgctgcgtatgctcgcgtgcctgaagcaccagcgcgtcaccgtcttctgcgtgccgcagcgcgcttcgcggatcgaattcgaccgcgtcgcatgccttgcagcgccagtcggacagtccggggactggggcgccgaatgtttcgtgccgaatcgtaaaggattcgttgtcgaaccgcgtcatgccattccgacacccatcgacgcccgggtttcccgcgcgcatcggccgcgcgaaccacgctgcccttcccttgccttccggtcgggcatcgcccggctcgacgcaacacaccccgtcgcggcgtgccggcgacggtatgaccccgacgccgcatcctccgcaatggcccgccggcttgcgtcgaacacggccccgcgcaaaggcggggccgccgggcggcgaacgaaccggcggcccacatggcggcgatgcggcactgcctcgcatcgtccctgccgccctcgcaggcgcacgtcgtcacataagccgtcccgactgaaacgaccgcgcggctggcgccaaccctcttcgggaaaagggagatcgtttgtcccgatgcaccgcgatacgctcggacctatcatgaaatcggtgttccgccgatcttcagggaggcgatcatgacgacgcgctccgagctcttccggttccgggccgcgtggcgcggcgcggcgctttgcgcgtgcgcggccgtgctcgcggcctgcacgatcacgctaccgccgccgcacggcgcagtggtcgtaccgggcgtgtcgtcgatgagcgcgaccgaatatcgtgcggccatcgcgcaacgcatcgccgacagcaactcggatcgcatcctgcacggcacgccgcaagcgatgctgcgctcgctcgtcgtcgtcgcgttcaccgtcgatcgcaacgggcagctcgtgaagtcggccgtctatcgcagcaacggcgacgacgaagccgaaggcatcgcgctcgcgtcgctgcgccgcgccgcgccgttgccgccgccgcccgcgaagatgctcgacgggcgcggccagctcgagttgatggaaagctggctcttcaacgacaacgggcaatttcagttgcgcacgaaagcggcgccgcaagcgcagacgctcaactgaacgcaagcccacactcgcgcccgaacgcacacgaacgcgcctgcacgcccttcgccgcgccgccgtgccgtagcgtcgtgacgccgtcgcacgcggctcgcgacggctcgcggccgcgtcgctataatttcccgcatccgcattcggccgcaaggcccgcttgcgcggtgcgcctacccggcgcgccgcgcaacgcatcgatcacgcggccgcgcgatgcgcggccggctcgcgggcaagcgacggcccgcaggggcgccgcgtgcgccttcgcaccgccgcgcgcgaaccgccggcatgcgtcacgtgccgcgtccacccgactctcgattcgaacaaaggcgcaacggccgtcgagcgcgcgcgacaagcgacgcgcgctcgagcggacgccgtgccgccacaaccggagccccgcatgtcggacacccgtctttccgcttccgccgccgcgccgcgcgccgcgaacacgacgaaccaccgtcgcatcgtgttcgcgagcttcatcggcacggcgatcgagttctacgatttctacgtgtacgcgacagccgccgcgctcgtgatcggccccgtgttcttcccgcacggctcggccaccgcgcaggcgctgtccgcgttcgtcacgttcggcatcgcgttcatcgcgcggccgatcggctcgttcctgttcggccacttcggcgaccggatcggccgcaagtcgacgctcgtcgcgtcactgctcgtgatgggcgtgtcgacgaccgcgatcggcttcgtgcccggctacgacgcgatcggcgcgctcgcgcccgtgctgctctgcgtgctgcggttcggccagggcatcggcctcggcggcgaatggggcggcgccgcgctcctcgccaccgagcacgcgcccgccggcaagcgcggctggttcgggatgtttccgcagctcggcccgtcgatcggctttctcgcgtcgaacggcctgttcttcgcgcttgcgctcacgctgtccgacgagcagtttcgttcgtggggctggcgcatcccgtttctcgtgagcgcggcgctcgtcgcggtcggcctctacgtacgcctgaagatcgccgaaacgcccgcgttccaggccgcgctcgaccggcacgagcgcgtgcgcgtaccgctcgcggcgctcgttgcgcaccactggcggccgacgctgctcggcgcgctcgcgatggtcgtctgctatacgctgttctatatctcgacggtgttctcgctgtcgtacggcgtctcgacgctgcatttctcgcgccagagcttcctcggcctgctgtgtttcgcggtgctgttcatggcgctcgcgacgccgctcgccgctgcggccgccgatcgcttcggtcgcaagccggtgctgatcgcgggcgccatcgccgcgctgctgtccggcttcacgatggcgccgctgctcggcagcggctcgatgccgctcgtcgcgctgttcctgacgatcgagctgttcctgatgggcgtgacgttcgcgccgatgggcgcgctgctgccggaactgttcccgaccaacgtgcgctacacgggcgcgggggtcgcgtacaacctgggcggcatcctgggcgcgtcgatcgcgccttacatcgcgcagttgcttgccgcgcgcggcggacttgcgtgggtcggcgcctacgtgtcggccgcggcggcgatcagcctcgtcggcgtgctgctgatgcgcgaaacgcgcgatgcgaagctgacataagccgcaccggcgcccccgccgctcgagccagcgggcggcggctcgccggcgcgcgcggaacgagcggcgaccggcaacgttttcggcacgcaccgccctgtctatactcgatgcacgggcgcgtgccgacaatgccacgcgcgccgcgctttcggcatcagccgacagggagccgccgcgatggacccgatccgcttgcagaacgccgacctcgtattgatcctcgcgctgtcgctcggcggcgcgctgctgctcgcgatgcgtttcgggccgaaaagctggctcggcatcgcggtcgaagcgctcgtggcaaacctcgcggccattgcggccgtgatcgcgttcgaattattgatgtcctgagcgtgccggtgcggcggccgcggccgccgcccgctcacatcgcggcgacacgccgcggctgctcgacggcgcccgtcggataaacgtgctcgatcgcgccgagcacgtcgtcgacgcccggcgtcgcgccttcgtcgccgatcgacagcgagtgcggcgccccgctcacgcccagatgctggcgcgacgtcgcgcaaaagatcatgacggtcggcttctcgagcgcgtgcgccatgtgcacgaacccggtatcgacaccgatcacgagcgcggcgcgatcgatcttgcgcgcgacatcggcgagcgccagcctcggcagcacgacggcgcccggcgcgcgcgcggcgatccgctgcgcctcttcccgttcacgctcgctgccccacggcagcagcacgcgcagcccgcgcgcgcgcatctcgcgcgcgaccgcgctccagcgatcggtcggccagcgcttgtcgtcgttcgaggtcgcatggaagaacagcgcgtacggcccgcccggctccgcgagcgcgacgagcggcgccgtatgcggctcgcgcgactccggcggcacgtcgagcaggtaatcggcgcggccctgaggctcgtagccgagcgcctgtcccgcgctcacgcgcatgccgtgccacgcgtcgcaagcggggcgcggaccgaagcggccgttatacgcgaacatcgcgccgagctcgccgagatcctgattgcggtagccgtaacgccggcgcgcacgcgcaagaaatgaaatgatcgcactcttgtagaccccgtgaagatcgatcaccgcatcgtagcgatgcgcgcgcagctcgctgatcgacgccgcgatcgccttcaggtcggccgggctgcgcgccttcttgaaacggcgcagcggcgcgcacagcacgcggctcacgccggtgttccagcgcaccacatcggcgcacgactcgtcgacggcccaatccacctgcacaccggggaacgcgcggtggaggtccgcgacgacgggcagcgtctgcacgacatcgcccagcgacgtgaccttcacaatgagaatacgtttcatttttatgtggatgtacccaactcgttagttgggcattctaaatagacagaacgtcacaaacaccacaaattgcgaagaatttacatttgtcacaacgtcgatgtcgtgctagccgcgctcgtcgcgcaactataatgtcacctttttgcgcaccgacgcccatgcaacgcccccgcctgttcccgactctcacgcgccgcacgcagcgcatctggcgccaatatggcgtgttctggctcggcgcggtcgtggtgggcctgacggccgtgatgtacgcacggctcatcgactggggctacgaggcgttccgttcgctcgggcaagggcgtccgtggctgcccttcctgctgacgcccgccatcgccgcgctgtccgtgtggctcacgcgccgcttctttcgcggcgccgagggcagcgggattcctcaggtgatcgcgacgctgcacgcgcagccgagcgcgttcggctcgcggctgctcacgctgcgcatcctgttcggcaaggtcctgatctcgttgctcggcatcgccggcggcttcacgatcggccgcgaagggccgaccgtgcagatcggcgcgtcgctgatgttcaacctgcgccgcttctacccgcgctcgaacgcgctgatcgaacgccagctcgtgctcgcgggcgccgccgccggcctgtccgctgcgttcaacacgccgctcgccggcgtcgtgttcgcgatcgaggaactgagccgcagtttttcggcacgcgcgagcggcgtgctgatcaccgcgatcatcatcgccggcgtgatcgcgctcggcctgaacggcaactacacctacttcggcacgatcgagatcggccagcattttccgaagatgctcgcggccgccgtgctgctgaccgcgctcgtcacgggcgtcgcgggcggtctgttcggctggctgctgctgaacaccggccgctggctgccggcgaggctgctcgcgctctaccgcgagcggccgatcgtgttcgcggcggcctgcggcctcgcgatcgccgccgtcggcgtcgcatccggcggcacgacgttcggcagcggctatgcggaggcgcgcgggctcctcgacggccgcgaacagttgtccgtcctgtatccgttcctgaaaatgatctcgatggtcgcgtcgtacctgcccgggattccgggcgggatcttcgcgccttcgctgtcgatcggcgcgggtttcggcaatctgctgcacttcgtgttcagcggcatgcacctgccgatgctgatcgcgctcgcgatggtcggctatctcgcggccgtcacgcaatcgccgatcacgtcgttcgtcatcgtgatggagatgatcaacggccacgcgctcgtgatctcgttgatggccaccgcgctgatcgcaagccgcgtctcgcgcctgttcgtgccgccgctctacgagacgctcgccgagcgctatctgaagccgccgcaaccgaagcaggcggccacggcccccgcgcccgcgcacaccggcatcgcggcggtcaagatgcccgaggacgccgaatcggcgcccgccgatccgctcgatacgctgcgcgacgaagccgcgaacgaagcgaatgcgaacgagcccgatgcgggcgacgccggcgggcataccggcgcgggcgcggcggcgcacgccgatgatgcgccgtgcggcgcggccgatgccgcccgcgcgggcgcgccgcccgacgcgagcccggcatcggcgcccggcgcggccggcgcgtcgaacacgcgcgcgaacgacccgacaccgccgtcgggtgacgacgagaatcgtgagccgccgcagcgccccgctcaatagatgacgacgggcgcgggccggtagtacaccggccgcgccggcacgacgacgcagccggccagcgtcagcgcgacgagcgcgagagcgaacaaggtccgtttcattgccctgccccctcaggcccagtggccgcggacccagacccagcccgggccgcgctgcgaccagtggcccggcgcccagtgcatgccgatgcgctcgacttcccaatgcccggcgatccacacatagcgatcgtgatcccagcgccagtggccgcgatcccacacgtacccgacgcgcggctcgggcacgacctcgtagcgcacgggcggcggcgcgctcggcgcgacgacgacgacttcgcgcatcgccggcgcgacgacgacgccgggcaccgcctgctcgacgacgatctcgtcggcgcttgcggcaagcggcgcggcgagcgcgcaaacgcccgcgcccgcggcgacgagcggcaacacgacacgatgaagagaaaaagacatcacggcctccatgaacgattgaacacgcgacgagagcgtatccattcaatgctcgggaaggcgtaacggcagacaggcgctgcgttaccggaggccggaaagtgcaacgagaagtaagggcgcgcgcggcggcggcgcggccgcgcgcgacgagacggaaaacgcgtcaggcttgcggaatctcgattttcacttcgagcacttccaaatcgtcctggcgctcgaggctcacgcggatgtcatcgttcgaaatcttcacatacttcgaaatgaccgcgacgagctccttttgcaacgcgggcagataatcggcgggcgggcggccgcccacgcgctcgtgcgcgatgatgagctgcaggcgctctttcgcgacggcggcggacttctttttctcaccgagcagaaacgacagaatcgacatgacgcgcctccgttacttggagccgaagaggcgctgcagcaggcccggcttctgatagtcggtgaaacgcagcggcttgtcctcgccgaggaagcgcgcgacgatgtccttgtacgcctccgcgacgtcggtgccgtcgaggtgaacggcgggcaggccctggttcgacgcgtgcagcaccgcctcggattcgggcacgacgccgatcagcttgatgcgcaggatctcgctgatgtcgtcgagcgacagcatctcgccctcggtcacgcgcttcgggttgtagcgggtgatgagcaggtgctccttgatcggctccttgccttccgtcgcgcgcttggtcttcgacgacaggatgccgaggatgcggtccgaatcgcgcaccgacgacacttccgggttcgtcacgatgagcgcctcgtcggcgaagtacatcgcgtgcagcgcgcccgattcgatgccggcgggtgaatcgcagacgatgaactcgaagtccatcgcgatcagatcgttgatgaccttttcgacgccttcacgcgtcaacgcatccttgtcgcgcgtctgcgacgcgggcaggatgtacaggttctcgcacttcttgtccttgatgagcgcctgattcaggttcgcttcgccctggatcacgttgacgaggtcgtacacgacgcggcgctcgcagcccatgatgagatcgagattgcgcagaccgacgtcgaaatcgatcacggccgtcttgtgaccgcgcagcgcgagaccggacgcgaagctcgcgctcgtcgtcgtcttgcccacgccgcccttgcccgaggtcaccacgatgatttttgccatttacctaccctgtgttcgtcaatgaggaccgaccgacccgtttgtcgcgccacgcgtgtcacgtgaggcgcagcggttcgatcatcagtttttcctgttccagccggatctgcaccgatttgccgagcacgtcggccggcagcgggttctcggtggtccgatagatacccgcgatcgagatcagctccggctcgagacacgtgcagaagatgcgcgcgtcgtgattgccgtgcacgcccgcgagcgcgcggccgcgcaacggcgcgtagatgtggatgttgccttccgcgatgacctcggcgccgtaactgaccgggccgagcaccacgagatctcccttcgcgtaaatctgttgtccggaacgcagcggcctgtcgacgacgagcgtcgccgactgagccgcgacagcgggcgcgggcgactcgggcggcgcgcccgcatcggcgagcgtcgggccggcctgctcgaagagcgccgcctgcccggcggccggcgcggccggctccgcctgctgcacgggcgcttcgtccgccgccttcgacgaaggcgcgcgccggtcgcgcgcctcgagaagcggcagcccggcgctcgccgcccaggcgtgctgctccggttgcgcgacgacgccgatcgcgcgcatccgcacgtcgttgagcatgccacggatgtcgtcgagcgggacacgctcgtgatccgcgagccggcgcacgtcgattgcgacgacgtcgtccgcgaagaattcgggggtcgcttcgaaacgcttgaccaactcggcgcgcaacgcatcgaggtcggcggttttcacgatgaacagcaacgtgtcgaccgaaccgctgcgcagttcgaagaatggcgattttttaagcgacatggacgttctgcaaaaaaattttgcgtattttacaggcgtccacgcccggggccatcattttcgggcgcgcccgccgcgcgcgcggtgccccgcccgcccgcaacgccccgtcccggcgcggcaacgaaggatcgggaccggttcgcacgccgcttacgcgtgctcgcgccagacgaagagcgacttcatcgcacccggcacgcgggtgatcggcgcgcgctcgccggtgtcggcaaagcccacgtgctcgtagaaacggatcgcgctgcgattctgatcggcgatccacgcatagatctcgccggcgccgcgcgtggcgagccacgcgcgcgccgtattgacgagcagcacgccgccgcgcagatgacggaccgcatgcgcgacccacagctcgctcacgaacgcgcggcgcgcgggcgtaccgtcgaaatacgcgccgatcatgccggccggatggccttcggtatacagcacgaacgtggtcgattcgtcggacgccgcgcgctgctgcgcgatcgcggccgctcgcgcggcgtcgacggccagctcggcttccggcgtctcgccgctcgcatagggctcgcgcagcgaggcggcgcgcagttcgcgatacacgccgccttgatccgcggcaatacgacgaacagtcaaggtcgaactcatgcaggcacagcccccttcggacagcaagccgttagcttcaaccgaaagcggggcatgagtcaaatcgtaattttcgaacggctgcgaaatgtcgtcgataaacgcgatatcgagcgcaatttcgcgcttatgcggcagcgcagcaatatacggcggtcggtcgacgggacgtgccgcgcgaaaacgggcgtcaacgtcatgggttcgatcagtcgacgcgttcgcctcgcacgtcgtgcgcgcatggctccgattggtcgcgccgttcagttcttatgcagtccgttcgatcggagcgggtcgggaaaacctgtgcgcgcatcggcggcggtcaccgtcttgccccagcccgaaccgcgtctttcgacatcgatcgagcggtcgaacgtgtccgcccgcgcacctcgattcattcgcttcggtcacggcgctcccgcatctcccatcgcccaatacgttcatcgaggcgcactccgcaccgccgaaaaaatctcacgccgatccgaggatcaaatcatcccaataatcgatcccccgatcaatatgccgccgcctcgttggcgcaggcatatctgtccgacaacgattaccgaaaccccctcccgatgcgccggcgacgcacgacgatctccactcggctctcgcgtctgctcgacatgcacgcatgccggcgacgaacgtcaacgttccgtcgtgtcttaaacttcaaagattcgagacgatttttcagattccggcattgagtcagtcgaactataaacggcaatggcatcggtccgatttcgcaacccctttttcaattgccggcatgcctaccaaatctgggtgtttagtcttgggtcgattaatttattattgtttgcggtcgatctgccattacccgcgcatttcgattgacccaatcctttaacgaatttcagaaagagaaatttcgttatgggaatccggctaaaacagactgatagaccgaggtgaaatcatggcgataagcgtcaaaaacagcgcatcgaacacggttgaagtgtcgatcaatcactggggaacggacggagacaccaagccgttcaagatggcgcccggagccagcgattcctggaatcgcaccgacctacgtggcttcgtcatgtatgtgcagctgggcgggtcggcgacgccgtactatgtgctgagcaccagcaatatcgtgatctacgacgacaaggtgacggatagcgggcaaacgctccttcccgcaaacaagcgttttggctgagcgcgcgacaagaaaccgggcacattggcctctgagcggcaccagggcgccgattggcgcggcgcgcggaacaagccgagcgcatcatcgacgttgaccggctcgcggcgctgcaaccacactgcccgatcggaacggattgctgatgcgccactcagccacgattcccatgacgcaatagaaaaacccccgcaagccttttggcgttgcgggggtttcctgtgtatctggcggaaagggtgggattcgaacccacgatacggtataaccgtataccggatttcgagtccggcgcattcgacctctctgccacctttcctttttcgctcaccggcaggtcgtcccggcgaagcgaagattatagaacaactcttcacggacttccaagttttttcttcaaaaacttttcgaagccgctcggacgcccgttcaggctgcgctcgaaggcgcgtcgatccgctcgacgccgcccatgtaaggccgcaacgcgacgggcaccgtcaccgagccgtcggcgttctggtagttctccagcaccgcgacgagcgtgcggccgaccgcgaggcccgagccgttcagcgtatgcacgagctcgggcttgccctgcgcgttgcggaaccgcgcctgcatgcggcgcgcctggaacgattcggtattcgagcagctcgagatctcccgatacgtgttctgcgcgggcagccacacctcgaggtcgaacgtcttcgccgccgagaaacccatgtcgcccgtgcatagcgcgaccacgcggtacggcagttcgagcttctgcaggattgcctccgcgtggcccaccatctcgtcgagcgccgcgtacgatgcttccggcgcgacgatctgcaccatctcgaccttgtcgaactggtgctggcggatcatcccgcgcgtgtcgcggccgtacgagcccgcctccgagcggaagcacggcgaatgcgcggtcagcttgatcggcagcgcggacgcttcgacgatcgaatcgcgcaccgtgttcgtcagcgaaatctccgaggtcgagatcaggtattgcgtgaccgtgttctccgcgccgcccttctcgacgcggaacatgtcctccgcgaacttcggcaactggcccgtgccgtacagcacgtccggattcacgatgtaaggcgtgtacgtctcgctgtagccgtgctgctgcgtgtgcgtgtccagcatgaactgcgcgagcgcgcggtgcaggcgcgcgatcggcccgcgcagcaccgtgaagcgcgcgccggagagcttcgcgcccgtctcgaaatcgaggccgagcggcgtgcccacatcgacgtggtccttcacgtcgaaatcgaactggcgcggcgcgccccagcggcgcacttcgacgttctccgtctcgtcgcggccgacgggcacgctctcgtgcggcacgttcggcatttccagcatcagctcggacaggcgcgcctgaatctcgtcgagcttcaccgccgaggccttcatctcgtcgccgatgccgcccacctcggccatcaccgccgacgtgtcctcgccccgccccttcatcgcgccgatctgcttcgacaggctgttgcggcgcgcctgcagttcttcggtgcgggtctggatcgcccggcgttccgcttcgagcgcggagaacgcggcgacgtcgagggggtagccgcgatcggcgaggcgtttcgcgacgccgtcgaggtctttgcgcagcaactggatgtcgagcatgggaggacaggagaatcgttgtgtaaggggagaattctaacgcaccgcgcgcgcgccacggcatcggccaaccggccgatgccgcaaaccgggcgtccgtggcagtatcgcgttgccggcctgcacgccgctcgacatgcgcttcacgggagaatcgatggccatcgaattggacaaggatgtgcgcgatcgcgccatcgcgtcactgcaacgctatttcaccgaaaatctggaagagccgatcggcaatctccaggcgggcgcgctgctgcatttcttcgtcgaggaggtcggccccgcgatctacaacctcgcgatcgccgacgcgcagtcgagcctgcacgcgcgcgtcgccgagctcgacatcgactgccatcaggcgccgttcggctactggaagaagacgccggtgcgcaagcgctgaaccgacggacggcgacggccgccacccgcgtcggcgccgctagtcgttcttgcccgcgtcgcggtcgagctcgcgcagccacgcaagcttgtcggcgatcttcgtctcgagcccgcgcggcaccggcctgtaccagcgcggctcgcgcatgccgtccggcaagtacgtctcgcccgccgcataggcgttcggctcgtcgtgcgcgtaacggtacgcgtggccgtagccgagctccttcatcagcttcgtcggcgcgttgcgcaaatgcaccggcacctcgcgcgacttgtcctgccgcacgaacgccatcgcctcgttgtacgcgttgtagccggcgttgctcttcgccgcgcacgcgagatagagcaccgcctgcgcgagcgcgagctcgccctccggcgagccgagccgttcgtaggtctgcgccgcatcgttcgcgatctgcatcgcgcgcggatcggccaggccgatgtcctcccacgccatgcgcacgacgcgccgcgcgaggtatttcgggtccgcgccgccgtcgagcatccggcacagccagtacagcgcgccgtccgggctcgagccgcgcaccgacttgtgcagcgcggagatctggtcgtagaagttgtcgccgcccttgtcgaagcggcgcgcgttcatcgtcatcgcgctctcgacgaacgccgcgtcgatcgtcgtcacgcccgcggacgaagccgccgtctgcgcctgctcgagcaggttcaggaagcgccgcgcgtcgccgtccgcgtagccgacgagcgtgtcgaccgccttgtcgtcgaacgcgagcccgccgagcgccacgtcctgcgcgcgcttgagcaactggcgcagttcgtcttccgcgagcgacttcagcacgtacacctgcgcgcgcgacagcagcgccgaattcacctcgaagctcgggttctcggtcgtcgcgccgatgaacgtgacgagccccgattcgacgaacggcagcagcgcgtcctgctgcgccttgttgaagcgatggatttcgtcgacgaacaggatcgtgtggcggccggtgcggttcagcgtgtcgcgcgcctgctccatcgcctcgcggatgtccttcacgccgcccagcaccgccgagagcgcgatgaactcgcaatcgaatgcgagcgcggtcaggcgcgcgagcgtcgtcttgccgacgccgggcggcccccagaggatcatcgaatgcggcttgcccgattcgaacgcgagcctgagcggcttgccttcgccgagaagatgcgtctgcccgatcacgtcggcgagcgtcttcgggcgcagcgcctcggcgagcggccggcgcggttcgactgcaaacaggtcggacatggaccttggctcccacgaaaaacggtggcggcgcgcattcgccgccggaccggacattatgacagccgcgccgcccgatgccacgccgcgccccgcgcggcggcgcggggccgcgaagcggcgcgccgaaacgaacgggcccgccatcgctggcgggcccgttcgtcggccgaggcagccggccgctcagccggtgacgacgtcggcgcccttcggcacgacgaacttgaactgatcggccttgagcggcggattcgtctgaatgttcgtgaacgtgagcagcgtcacgttgccgaacacgtcgtgcagctccatcgcggcgagcatgccgttccggaagccgatgccgatccgctggaactgcgtgtcctgcgccttcggcaccatttcgagccagtcgatcccgcccttctcgcccgcgtcgcgcagcgtgtagttcttgtcgagatcgttgctgccgaacaggatcgcggcggggctcgcgccgagcgcgcccgcgagcttgcgctcggtgacctggttcagatccttgtcgtacacgtagagcttgtcgccgtcggcctgcagtacctgctggtacggcttctgatacgtccagatgaacttgcccggccgcgagaacacgaagctgccgctcgagttgtcggtgggcttgacggtcggcaccgcgccgctcgccgccttcggcggcgccttgacgatctgctgggtgaactcgcccttcgccgcgtgcaccttcgcgacgaacgccttcagttgctcggtgccgctcgcgaatgcgtgcgatgcgacgagcgcgcacgccgcgcccgcgagcgcggcgcgcagcgcgcgcgcaaacccgtgcttcggcgcgaagccggagccggagccggtatgaactgccaacgactgatgctgcatgctgtggttttctccgtagagggccggcgcgcgttcggcaggcgcgccggcgcggattcactccgcgtcgcgcgcgggggtgaggatttcgcggttcccgctcgacgacatcgccgacacgagccccgactgctccatttgctcgagcagccgcgccgcgcggttgtagccgatgcgcaggtggcgctgcacgagcgagatcgacgcgcgccggttcttgatgacgatctcgaccgcctggtcgtacaacgggtcggactcgccgttcgcttcgcccgttcccgcggccgagccttcgtcgccgtcgatcgtgccgccctcgaggaggccctcgatgtagttcggctcgccgtgctccttgagcttctcgacgacgcggtgcacttcgtcgtccgacacgaacgcgccgtgcacgcgcacgggcagcccgctgccgggcggcaggtacagcatatcgccctggccgagcagcgattcggcgcccatctggtcgagaatcgtgcgcgaatcgatcttcgacgacacctggaacgcgatccgcgtcggcacgttggccttgatgaggcccgtgatcacgtcgaccgacgggcgctgcgtcgcgagaatcaggtggatgcccgcggcgcgcgccttctgcgcgatccgcgcgatcagctcctccaccttcttgccgacgaccatcatcagatcggccagctcgtcgatcacgacgacgatgttcggcagccggccgagcggctccggatcgtccggcgtcaggctgaacggattcgggatcttctcttcgcgcttcttcgcgtcctcgatcttgttgttgtagccggcgagattgcgcacgccgagcttgctcatcagcttgtagcggcgctccatctcggcgacggtccagttcagcgcgtggcctgcctggcgcatgtcggtgacgaccgggcacagcagatgcggaatgccttcgtagacgctcatttcgagcatcttcggatcgatcaggatgaggcgcacctgctcggcgctcgccttgtagagcagcgacaggatcatcgcgttgatccctaccgacttgcccgagcccgtcgtgccggcgacgagcaagtgcggcatcttcgcgagatccgcgcacaccggcttgccgccgatgtccttgccgaggccgagggtgagcatcgacggcgcgtccgcatagacctcggagccgaggatctcggacagccgcaccgtctggcggcgctggttcggcaattcgagcgccatgaagttcttgccgggaatcgtctcgacgacgcggatcgacacgagcgacagcgagcgcgcgagatccttcgacagattgacgatctggctgcccttcacgcccgtcgccggctcgatctcgtagcgggtgacgacggggcccggatacgcggcgacgacgctcacctcgacgccgaaatccttcagcttcttctcgatcaggcgcgaggtgaattcgagcgtgtccgcggagatcgtctcctgcgacgtcggcgcggggtcgagcagcgcgatcgcgggcagcgtcgaatcgcccggcagatcggtgaacagcggctgctggcgctccttctcggcgcgctcggatttggcgggcgtgacgacgggcggcacgatcgtgacgggctcgtgctcctcgatgcgcacgcgctcctcctccaccttgccctcgcgcttgacggccgcggcctcgccgagcttgcggtcgcgctcggcctcgcggcgcagcttcgcgagcgtgaacgcgttgatgatcgcgtcgccgacgcgttcggcgaccgacagccacgaaaagcggaaatacagcgacagcccgatcgcgagcgcgatcagcagcgcgagcgtgccgccagtgaagccgagcgcgtgcgcgacgccgcgcgcgaccgtctcgccgacgacgccgcccggcgcgcgcggcaactgcactttcagcgaccacatccgcagcgcctcgatgccgtcactcgcgagcagcacgagcacgaacgcgaagccttcggcgagccagccggccggcttctccggctcgccgggcagcgcgtcgtgccgggtgatgcgacgatagttcgcggccacgcgccggccgagcagcacgatgagccagtacgcggacaggccgaagagcagcagcatgatgtcggccgtccatgcgccgacccgccctgcccagttcgcgatgtggtcgacctgcgcggcgtgggtccagctcggatcgcgccggctgtagctcaggagcgccatcagcaggaaggcgagcagcgcgacctggagaatccagcggatctcggtcagtaggcgcgacatccggtgcggtagcgcctgggcctgagcggtataaggtgcttttgccatgaatccgtcaaaaggggcgatgaggcggccgcgtgcggcaagaaaccgccgacagcccgccgatcgttcgatccgatctattgtaaacgctgcgccgccgcgccaagtgtaaatgacggtaacgcccggccgactcgggccgaaatgtgcgcgcgccgccacagcggcgccgcgacgctatcgcgccgattgaaaagtccattcggcggcgcggcgggcagccctttataatgcgggctttgcacccatctgcgacggtatcccgctcgcaacgggccgcccggcagcaacgtccgcccggccggccgctttttacggatcctgctcatgtccacgcccaaacacgcgaaagtcctgattctcggttccggccccgccggctacacggcggccgtctacgcggcccgcgcgaacctgtcgcccctcctgatcacgggcatcgcgcaaggcggccagctgatgacgacgaccgacgtcgagaattggccggccgacgcggacggcgtgcagggccccgagctgatgcagcgctttctcgcgcacgcgcagcgcttcaacaccgagatcgtgttcgaccacatccacacggccaagctgcacgagaagccgatccgcctgatcggcgactcgggcgaatacacgtgcgactcgctgatcatcgcgacgggcgcgtccgcgcaatacctcggcctgcagtcggaagaggcgttcatgggccgcggcgtgtcggcgtgcgcgacctgcgacggcttcttctatcgcggccagaacgtcgcggtcgtcggcggcggcaacacggccgtcgaggaagcgctctatctgacgggcatcgcgaagaaggtcacggtgatccaccgccgcgacaagttccgcgcggagccgatcctcgtcgatcgcctgctcgagaaggaaaaggaaggcgcggtcgagatcaagtgggaccatgtgctcgacgaggtgacgggcgacgattcgggcgtctcgggcgtgcgcatcaagcacgtgacgacgggcgcgaccgaggacgtcgcggtgcagggcctgttcatcgcgatcggccacaagccgaacaccgacatcttcaagggccagctcgagatgaaggacggctacatcatcacgaacagcggcctgtcgggcaacgcgacgggcacgagcgtgccgggcgtgttcgcggcgggcgacgtgcaggaccacatctaccgccaggcgatcacgagcgcgggcacgggctgcatggcggcgctcgacgcgcagcgctatctcgaaagcctgcacgaccacaagtaaagcggcgcggcggcgcggcgctacaatggcgacgccgcgcgccgcctgacgggttcgacacaccgcagccgctgcgcgcatcgcgcagcggctttttcatgcccgccggcccgaaccgcagcaccgcgcccgccccccgagggtatccgatcgtatcgaattatcatggcgaagaaccagcctcatccgagcgaccccgcgaagcggcaagcccccgcccgcgcgaccgaaccggcgcccgcgagcccgcccgccgcgcctgccgcgctgcgcggccagggcctcgccgggctcggctcgctgcgcgcggcgctcaccggcgcagccgagcgccgcgcgcgcgaggcggcgcaggcgcagcagtcggcccgccaggccgcggccgacgccgacctgtttcgccgcgagatcggcgcgatcaagccgctcgccgcgccgccgcgcgccgcgagcggccgtctcgcgcccgcgcccgtgccgaagcacacgcggcaggacgaggaagcggtgctctccgagaccttgtccgacgaattcgatccggaaacgctgctcgataccgacgaaacgctgtactaccaccgccccggcgtgagccgcgacgtcgtgcgcaagctcaggagcggcgcatggatcgttcaggcgcagctcgacctgcacggcatgcggcgcgacgaagcgcgcgaggcgcttgccgaattcatccgcgagtcgggcaagaaggggctgcgctgcctgcgcgtgattcacggcaaagggctcggctcgatcggcaaggagccggtgctcaagggcaaggtgcgcgcgtggctcgtgcagaaggacgaagtgatcgcattctgccaggcgcgcggccacgacggcggcgcgggcgccgtgctcgtgctgctgcagccgtcgtagacgcgcaacggcgacgggaggccgcgtgcacccgaggctcacgctcgcgatcgcggtgctcgaggcgatcgcgacgctcgcgttcgcgatctccggcttcgtcgaggcgcgcaaaaaccggctcgattcggtcggcacgttcgtcgtcgcgctcgcgaccgcgttcggcggcggcacgatgcgcgacgtcctgctcgagcgccggccgttctactgggtcgaacatcaggcgtacgtgatcgcgatcttcggcctgtcgctcgtcgcgccgctcgtcctccggatggcgtcgcggctgtcggcggaacggctgctgctcgccgccgacgcgatcggcctcggcatcttcagcatctccggcacgtcgatcgcgctcgacgcgcagatgccgcggttcgtcgccgcgatgatgggcgtgacgacgggcgtgttcggcggagtgatccgcgacgtgctgtgcaacgacattccgctgatcctgcgcgactcgcggccgtacgcgacctgcgcgttcgccgggtgctgggtctatctgctgctcgtgtggctgcagttcgattccgtctacagcgtgctcgcggcgacggccttcatcctcgtcgcgcggctcgtcacctaccagctcgatatccggctgccgcactagccgcgcgtcgtgcgccgcgcgccatgcgtcgcatgaaaaagggcggcccgcgcatgcgcggccgcccttgccctgtctcgcttccagtcttgtccggcccgccggatccctccgccgggcgccggtgacggccggtagccgccgatgaccctccgacaagtccctgcgctcgcccacggccgccgcatcgacgcgaacgccggatgcccggcccgtacggccgcgcaccgactcacgcgatccgcgcctccgtcgacggatcgaacagcaccgccttcgatacgtcgaacaacagcgacagcttctgctgcggctgcgggttcgcggccggatgcacgcggctcacgatccgcttgccgttgacctgggcgaacacgtgcgtgtcggggcccgtcggctcggtcacgtcgaccgtcacgtcgacgggctgcaggcgcgcgccctcgccgttgtgcgcgctacgcgcatcggtgatccgctccggccgcaggccgaggatcacgtcgcggccgacgtggccgttcatccgcttcgcgtcgaacggcaggttcagcacgccgcgcatcgcgcccgtatcgagctcgatgcccacgccgctgccctgctcgacgagcttgccgttgatgaagttcatcggcggcgcgccgatgaagccggcgacgaacaggttcgacggcgaatcgtagatgtcctgcggcgcgccgaactgctgaacgacgccgtccttcatcaccgcgatccggtcgccgagcgtcatcgcctcgatctggtcgtgcgtcacgtagacgatcgtcgtgccgaggcgctgatgcaagagcttgatctcggcgcgcatctcgatgcgcagcttcgcgtcgaggttcgacagcggctcgtcgaacaggaacagcgccgggtcgcgcgcgagcgcgcggcccatcgcgacgcgctgccgctggccgcccgagagctgccccggcttgcgctcgagcaggtgctcgatctgcagcatcgcggcgacgcgatcgacgatctgcttctgctggttcttcggcaccttgcggatgttcagcccgaacgagatgttctcgcgcaccgtcatcgacggatagagcgcgtacgactggaacaccatcgcgatgtcgcgatccttcggcgacagatcgttgacgaccttatcgccgatccggatctcgcccttcgtcacggtctcgaggcccgcgatcatgttgagcagcgtcgacttcccgcagcccgagccgccgacgagaatcaggaactgaccgtcctcgatgtcgatgtcgacgcccttcaggacgggcacgccgttcgggtaggtcttgtacacgtcacggatggaaaggcttgccatgctgtgaatcctctgtctcattgcggcgcgcgtgcgccgcgtcgtgtctcgtatcgttgcgccgcgcgcggcgctcgtgttcgcgtcgtgcgtgccgacgtcatcccttgaccgcgcccgccgtcagcccgcgcacgaagtagcggccggcgatcacgtagacgagcagcgtcggcagcgcggcgatgatcgcgcccgccatgtcgacgttgtactccttcacccccgtcgacgtgttgacgaggttgttcagcgcgaccgtgatcggcatcgaatcgacgcccgagaacacgatgccgaacaggaagtcgttccagatctgcgtgaactgccagatcaggcacaccatgaagatcggcagcgacaccggcagcaggatcttcgtgaagatcgtgaagaagcccgcgccgtcgatgcgcgcggccttcacgagctcggccggcacgctcacgtagaagttgcggaagaacatcgtcgtgaacgcgatcccgtacacgacgtgcacgagcacgaggccgggaatcgtgttggccatcccgaagtagccctgcaggcgcgccatcggcagcaggatcacctggaacgggatgaagcagccgacgagcagcatcgtgaagagcgcgtccgcgccgcgaaagcgccagtgcgtgagcacgtagccgttgaacgcgccgatcagcgacgagatcagcacggccggaatcaccatcttgatcgagttgaagaagaacggcttcatcccctcgcaacgcacgccggtgcacgcctcgccccacgccttcgcccagggcgcgaccgtccagctcgacggcggcgtcagcaggttgccggtgcgcaactggtcgagatccttgaacgacgtcgacagcatcacgtagatcggaaacaggaagtacaacgcgaacaggatcagcgccgcgtaaatgactgcccgactcagggtcatcttaggctgcattgcgggtgctcctcgattccaggtacatgagcggcacgagcaccgccacgacggtggcgagcatcatcaccgacgacgccgcgccgacgccgagctgcccgcggttgaacgaatacgtgtacatgaacatcgcgggcagcgacgaggacgtgcccggcccgcccgccgtcagcgcgacgacgaggtcgaaggtcttgatcgtgatatggcagaggatcagcagcaccgagaagaacaccgggcgcatgctcgggatcacgatcttgcggtagatcgtcggcagcgtcgcgccgtcgacctgcgcggccttgaaaatctcgccgtcgacgccgcgcaggccggcgaggaacagcgccatcacgaagcccgtcgattgccagacggccgcgatcacgacgcagaagatcgccttgtccggatcgtcgagccagccgaacgagaagttcgtgaagccccagtcgtgcatcaccttctcgaggccgaggcccgggttcaggatccactgccacgcggtgcccgtgacgatgaacgacagcgccatcggatacaggaacaccgcgcgcagcgcgccttcgttgcggatcttctgatcgagcaggatcgcgaggaacaggcccagcacgacgcagatcccgatgaacgggacgccgaaccagccgaggttcgcggccgaggtccaccacacgtcgttgccgaacaggtcggaatagcggccgaagccgtcgaagtcgtagttcggcaacagtcgggaattcgtcagcgacagatagccggtgacggcgatgaagccgtagatgaagatcaaggcgatcgcgacgctcggcgcgagcaccagtttcggaatccagcggtcggcgaacgccgacagcggcgacgtgcggtgcgcggcagccgcgctggttccgtttccgctaagaggggcagccacgtgtttcgactcctgggacgagatcgccgcgcgcgggcacgaagccggcgcgggcgacgggtacggcgcgagccgactcgcggcccgtttgctgcggatgcagcacgaagcgcccggcgcgaaacgatgcgcgcatccgggcgctcgcgccgtgcgttacttcaccttcgcggcgcgcgcgagcgcggcgagcgcgctcttcgcgtcctgctgcgagttcatgaacttcgtcacgacgtcggaaatcgcgcccgcggtcgcgtcgccctgcgccatgccgtgcgcgagcgacggcacgtagccgcccgatttgatcgccgtctgctcgtcggcgtaggacttcttcgcgcaatcgtcgaacttgtccatcttcacgccgaggcgcaccgggatcgaacccttcagcaagctgaattgctcctggaacgcgggcgtcatgatcgtcttggcgagcgcgatctggccgggcgtggccgccttctggcccttctgctggaagaacacgaacgaatcgacgttgaacgtgtacgcattcgccgtgcccggcaccgccgcgcagatatagtccttgcccggcttcttgccggccgcctcgaactcgcccttcgcccagtcgcccatgaactgcatgccggcgcggccgttgatcaccatcgccgtggccagattccagtcgcggccgttgcggcccgaatcgaagtagccctggatcttgcggacggtgttgaagacttcgagcatcttgtccgacgtgagcgtcttctggtcgagctcgacgagcgccttcctgtagaagtcggcgccttgcgagagcacgacgtcttcccacagcgtcaggtcctgccacggctggccgcccatcgcgaccggctggatgcccgccgccttcagcttgtcggccacctggaagaattccggccacgtcgcgggcggcttcgcgccgatcttgtcgagcgcggccttgttgatgtagagccagttcacgcggtgcaccgagaacggcgccgcgacggtgttgcccttgtacttgatgatcttgtcgatctcgggcggcaggttctgcttccagtcgcccgcggccgcgtcgatgttcacgagcacgccctggtccgcccattcctggatcagcggccccttgatctgcgcggccgacggcgcgtcgccgctgatgaccttcgtcttcagcgcggtcatcgccgcggcgcccgcgccgcccgccaccgcgaaatccttccagacgtagccctgcttctgcaggtcgtccttcagcacgccgaccgccttcgattcgccgcccgacgtccaccagtgcagcaccgtgacattctctgccgcttgcgctgcggcagcgccgaacaacaggcctgcggcgccgagcgcgcccatgatcgcgcgaattttcatcagttatctcctccagattggatcgattcgtcaggctttcgactgcgcggaggcgcgaaagccggctttgctacggaacgacacgggaaatcgagccgcgaacgacgcatcgtcgatgcgttcgggccgatgccggccgcgggctcttaggaactgagtgactcgaaattcaacgaccgtctcctctttgggctaaccggttccgccgccgcgcggctcgaacccggggcagcgacgcgcgcgaacctgcgcttcatcaatgtccgataacatttccgcgtgcggcgcatgcgccgcacggcccgttcgaagaccgcgcctcttcatgccgtgcgcttcttttcttcgttcaggtgctaccccttgcggcggattgtagttaaactacaattcagtgtcaaaaatatttttatcgcactacggcccgcgtcgcgggcatccccaaacggcggagacacatgcataccgattcgagcttcaccttcgttctcttcggcggcaccggcgatctgtcgatgcgcaagatcctccccgcgctcttcgaagcgcatcgcgcgaacatgctgtcggaagccggcaggatcgtcgccgtggcccgccacgcggcggaccgcgaaggctacctgcagtgggtcgaggagcacgtgaagccgcacgcggcgaaggcggcgggcggcgcgttcgacgaagcggtctggcggagctttctcgagcgcatcgtctacgtgaagctcgacctcggccgcgcggaagattacgcgctgctgcgcgacacggtcggcgggctctcgggcatccgcgtgttctacctggcgacgggcccgtcgctgttcgtgccgatctgcaaggcgctcgccgcggtgggcctgaacgaaggcgcgcgcatcgtgctcgagaagccgctcggctacgacctgcgctcgtcgaacgcgatcaacgacgcggtgggcgagatcttcgccgaagaccagatctaccggatcgatcactacctcggcaaggagccggtgcagaacctgctcgcgctgcgcttcggcaacgcgctcttcgagccgctgtggcgccgcgaatgggtggagagcatccagatcacgatcgccgaggagctcggcgtcgaggcgcgcggcgatttctacgacaataccggcgcgctgcgcgacatggtgcagaaccacctgctgcagctgctgtcgatcgtcgcgatggagccgccgcactcgatggattccgattcggtgcgcgacgagaagctgcgcgtgctgcgcgcgttgaagcccgtcgatccgcgcgacatcggcaaggtcgcggtgcgcggccagtaccacgcgggcgtgatcaagggcgcgcaggtgcccgcgtacgcgaccgagcccggcgtgaaggcggacagccagaccgagacgttcgtcgcgctgaaggtcgagatcgagaactggcgctgggccggcgtgccgttcttcctgcgcaccggcaagcgcctcgccgaccgcgtcgcggagatcgtcgtcaacttccggccggtgccgcactcggcgctcggccccaccgcgctgcgcgcgggcgcgaaccgtctcgtgatccggctgcagccgaacgaatcgatccgcctgtactgcctcgcgaagcagccgggcgaagggatgaacctggcaagcgtgcacctcgacctcgcgttcgaccagttcttcaaggaaggccagatggaggcgtaccagcgcctgctgctcgacgtgatcaacggccgcctcgcgctcttcgtccggcgcgacgaacaggaagccgcatggcgctgggtcgagccgatcctgaacgaatgggcgcgcacgacgaagccgccgaagccgtacgcggccggcacctggggcccggccgcggcgagcgcgatgctcgcgcagcacggcacctgctggctcgaagaagaaaactgatgcaatgcggcgcgcggctgccgtgcgcgcgccgcccgatgtccccacgcaattcaatccattcaataaaggcagtctggaggagaagtgatcgaggttcacgctttcgaaaccccgcgcgcgcaaaccgaagcgctcgcgcaagcggtcggcgaagcgctcgcggccacgctcgcgcaacgcgcgcgcgcgacgctcgcggtgtcgggcggcacgagcccgcggccgttcctgcaaacgctgtcgggcgccgcgctcgactggccgcggatcgacgtgacgctcgtcgacgaccgctgggtgcccgacaccgacgacgcgagcaacgcgaagctcgtgcgcgagacgctgctgcgcaacgcggccgcgcacgcgcgcttcgcgccgctcgtcgacctgcgcgagtcgctcgacgcgcaaatcgccgcgctcaaccagagccccgcgcacccgctgcccgacgtcgccgtgctcggcatgggcgaggacggccacaccgcgtcgatcttcgcggacgcgcccgaatgggaccacgcgatcgcgacgaccgagcgcttcgtcggcgtccacccgggcgcggcgcctcatgcgcgggtgagcctgtcgctcggcgcgctcaagcgcatcgggcgcgtgttcctgctgatcgcgggaagccgcaagcgcgcggtgctcgaggcggccgcggccgcgccgcagaagaacgcgatttcgcaactggccaacgacaaggggacgaagctcgatgtctactggtgcgcaaactaaggccgccgcggcgagccagcacgcggacgggccgcgcctattggccgacgtcggcggcacgaacgcgcgcttcgcgctcgagacgggcccgggagaaatcacgcagatccgcgtgtacccgggcgccgagtatccgacgctcaccgacgcgatccgcaagtacctgaaggacgcgaaaatcggccgcgtgaatcacgcggcgatcgcgatcgcgaaccccgtcgacggcgatcaggtccggatgacgaatcacaactggagcttctcgatcgaggcgacgcgccgcgcgctcggcttcgatacgctgctcgtcgtcaacgatttcaccgcgctcgcgatggcgctgcccggcctgaccgatgcgcagcgcgtgcagatcggcggcggcgcgcgccggcagaacagcgtgatcggcctgatggggccgggcacggggctcggcgtgtcggggctcattcccgccgacgaccgctggatcgcgctcggcagcgaaggcggccacgcgacgttcgcgccgatggacgagcgcgaggatctcgtgctgcagtacgcgcgccgcaagtatcctcacgtgtcgttcgagcgcgtgtgcgcgggcccgggcatggagatcatctatcgcgcgctcgccgcgcgcgacaagaagcgcatcgccgcgaacgtcgacacggccgacatcgtcgagcgcgcgcacgcgggcgatgcgctcgcgctcgaggcggtcgagtgcttctgcgcgattctcggcacgttcgccggcaacctcgcggtcacgctcggcgcgttgggcggcatctatatcggcggcggcgtcgtgccgaagctcggcgagctgttcatgcgctcgccgtttcgcgcgcgcttcgaggcgaagggccgcttcgaggcgtatctcgcgaacatcccgacctacctgatcaccgcggaatacccggcgtttctcggcgtatcggcgatcctcgccgagcaactgtcgaaccgcacgggcggcgcgtcgtcggccgtgttcgagcgcatccgccagatgcgcgacgcgttgacgcccgccgagcggcgcgtcgccgatctcgcgctcaaccatccgcgctcgatcatcaacgatccgatcgtcgacatcgcgcgcaaggccgacgtgagccagcccaccgtgatccgcttctgccgctcgctcggctgccaggggctgtcggacttcaagctgaagctcgcgacgggcctcaccggcacgatcccgatgagccacagccaggtgcatctgggcgacaccgcgaccgatttcggcgcgaaggtgctcgacaacacggtatcggcgatccttcagttgcgcgagcatctgaacttcgagcacgtcgagcaggcgatcgacatcctgaacaatgcgcggcgcatcgagttctacggcctgggcaattcgaacatcgtcgcgcaggacgcgcactacaagttcttccgcttcgggattccgacgatcgcgtacggcgacctgtacatgcaggcggcgtcggccgcgctcctcggcaagggcgacgtgatcgtcgcggtgtcgaagtcggggcgcgcgccggagctgttgcgcgtgctcgacgtcgcgatgcaggcgggcgcgaaggtgatcgcgatcacgtcgagcaacacgccgctcgccaagcgcgcgacggtcgcgctcgagaccgatcacatcgagatgcgcgagtcgcagttgtcgatgatctcgcggatcctgcatctcgtgatgatcgacatcctcgcggtcggcgtcgcgatccgccgcgccgcgccgaacgcggagctcgcggaggcgatggcgcgcgcgaaggcgcgcgcgggcgcgagcgcgggcgacgaggccgccgacgtgctcgactggctgagccacggcgcggcgcccgcggcgaaggactgacgcacgcggcgcacgcgcaccggcgcgcaccggcgcgcgacgcaatgcgacgcgacgcgacgcgacgcgcagccatgatgccggagccttcgcgctccggcatctttcttcggatcatcgggatgcggcgcagcgcgacgcccgcgcgttcgtccgctcgttcgtccgctcgttcgcgcgctttcaccgcctttcactcgattgcagccgctctcacccaattgcccccggtcgcacccggttgcgctcatagcagcgcacgtgcgcaacccgcgcgaaggatagaaaaactttccacgcggcgctgtaaatccgtacttctttggaaacattttccattttggcgaaattaagcttgccgtcacgcgatacgcatttgcagcgtgtcgaacggcgcgctcgccgcgcgcctgccgatcatgcggcaggcgcggcgagcgcggcggacatgacgaagcggcctcgaaatcgcccgctcggttttcccccacggagatcaaagatgaaggcattcaaaccgatgttcacgtcagcactcgtcgccgcgctgctcggcgtcgcggccgcgtccgcgcacgcggccgacctgctcgacagcgtcaagcaggccggcgtgctgaagatcgcgctcgaaggcacctaccctccgttcgactaccgcaacggcgacggccagctcgaaggcttcgacgtcgacgtcgcgaaggaagtcgccgcccggctcggcgtgaagccgcaattcgtcacgaccgagtggagcggaattctcgcgggcctgcaggcgggcaagttcgacgtgatcgtcaaccaggtcggcatcacgcccgcgcgccggcaggcgctcgacttcagccagccgtacgtgtactcggccgcgcagctgatccagcgcgccgacgacaagcacgactacggcgcgccgggcgcgctgcagggcaagcgcatcggcgtcacgctcggcaccaacttcgccgatctcgcgaagacgctgcagggcgtcgacgtgaagacctatccgggcgcgccggagaaactgcgcgacgtcgccgctggccgcatcgacgtcagcatggacgaccggctgatgctgccgtacctgatcaagaacgcgcacatgccgctgcggcccggcgcgacgatcaacggcggcgagacgcagatgggcatcccgttccgcaagggcaacccgaagttcgcgaaggcgctcgacgacgcgctcgcgtcgatgcgcgcggacggcacgctcaagaagatctcggtgcactggttcggcgtcgacacgtcggtcccgagcgcgcagtaaccgggcgagccccgccgcccgctcccgcgcgcggcggcgcgcatgccgccgccggcgcgcgccccaacgatctggagacaagttcatgcaagcgttcgatctggtcgtgcataccctccccgtcctcgcgaaaggcgcggccctcacgatgaagttcgcggtcgcgtcgatggtgctcggattgatcgtcggcctgctcgtcgcgctcgtgcggatcggcagcaaccggctgctgtccgcgatcgcgcagggctacgtgagcctgatgcgcggcacgccgctgctcgtgcagatgttcgtcgtctactatgggttgcccgacatcggcatctcgctcgacccgacggcggccggcatcttcacgctcacgctcaacgcgggcgcgtacctgtccgagagcatgcgcggcgcgatcctcggcatcggccgcggccagtgggccgcgtcgcacagcctcggcctcacgcacgtgcagacgctgcgccacgtgatctgcccgcaggcgctgcgcctcgcggtgccgagcctcggcaacacgctgatcagcctcatcaaggacacgtcgctcgtgtccgtcatcaccgtcacggagctgctgcgctcgacgcaggaagtgatcgcgtcgacgttccagccgctgccgctgtatctggccgccgccgcgatctactgggtgctgagcacgctgctcgcgcggctgcagggccgcatcgaaacgcgctgcgcgctgccgtccgcgcactgagcgcgcgcggcgaccgcccccgacaaccctcacgaaagctcccgacatgatcacgctcgacaacgtatcgaagtggtatggctcgcatcaggtcctcgccgattgcagcgcggcggtctcgaaaggcgaggtggtcgtcgtctgcgggccgtccggctccggcaagtcgacgctcgtcaagacgatcaacggcctcgagccgttccagaaaggcagcatcaccgtcgacggcgcgcggctcggcgatccgtcggtcaagctcgcgcagctgcgcgcgcgcgtgggcatggtgttccagcatttcgagttgttcccgcacctgtccgtgctcgagaacctgacgctcgcgcaaacgaaggtgctgcgccgcgagcgcgacgaagcgtgcgacatcgggctgcgcctgctcgatcgcgtcggcctgaaagcgcatgcgtgcaagtttccggggcagctctcgggcggccagcagcagcgcgtcgcgatcgcgcgcgcgctgtcgatgaaccccgtcgcgatgctgttcgacgagccgacctccgcgctcgatcccgagatgatcaacgaagtgctcgacgtgatggtcgagcttgcgcgcgaaggcatgacgatggtctgcgtcacgcacgagatgggcttcgcgcgcaaggtcgcgcatcgcgtgctgttcatggatcgcggcgcgatcgtcgaggacgcgccgagcgacgcgttcttcgccgcgccgcgctccgggcgcgcgcgcgaatttctcgacaagatcctgcactgagccgcgccgcgcgcgccgttcgtcgcgcgccgccgcccggcagccgccccgccccgattccctcctcgacatgaacacgacgacgctctcgacgaaactgaacgccttcgcccgcctgaacctgatcgacgcgccgacgccgctgcagtacttgccgcgcctgtccgcgcacgtcggccgcgacatccacgtgaagcgcgacgactgcacgccgctcgcgatgggcggtaacaagctgcgcaagctcgaattcctcgccgcggacgcgctcggccaaaacgcggacgtgctggtgaccgcgggcgcgatccagtcgaatcacgtccggcagacggccgcgctcgccgcgcagctcggcctcggctgtgtcgcgctgctcgaaaacccgatcgcagccgcgcgcgacgattatctgcaaagcggcaaccggctgctgctcgatctgttcgacgtgcgcgcgcacgtcgtcgacgggctcgacgacgtcgaccggcaactcgaagccgccgcgcggcggctgcgcgacgaagggcggcgcccgtacgtgatcccgatcggcggatcgaatccgctcggcgcgctcggctacgtgcgcgcgggcctcgagctcgcgcagcagatccgcgcggccgagcgcgatttcgcggctgtcgtgctcgcgtccggcagcgccggcacgcacgcgggcctcgcgttcgcgctcgcgcacgcgttgcccgggctgccggtgatcggcgtgacggtatcgcgcaccgacgcgcagcagcgcccgaaggtgcggcatctgctcgacggcatgagcgggctgctcgacgtcgcgttgccggcgggcgcacgcatcgatctgtgggacgactacttcgcgccgcgctacggcgagcccaatcgcgcgggcatcgacgcgctgcggctgctcgcgcgaaccgaggggttgctgctcgatccggtgtacacgggcaaggcgatggcgggtctcatcgacggcgtcgcgcgcggccgcttcgacggaaacggcccggtgctgttcgtgcatacgggcggcgcgcccgcgctgttcgcgtatcaggacgcgtgccgcgcgagccgatgacgcgcggcgaacggcccgcgcggccaggcgttcgcgcgcgccgcatccgagcgcgtggccggcggcgcaccgtgcgcatgccgccggtgacgcaaaccgatccgcccggcgagacaaccgtgaaagacaaactgttcattctgcgtccgggcttctacgacggcgcgcaaggcccgttctaccgcggcgattcggtggcggtcgaggggctgctgagctgctttgcgccgttgcgcgacgcggtggacgtcgagtacatcgacgcgccgcgcccgcgccatgcgctcgtcgcgctgatcggcgaagcgcaccagtccgcgccggtgatcgtgctcggcgcaggccgcacgccgaaggctccgtcgatcgccgtacgcgagcacgacggcacgcgcttcatcgattcgcccgccgacatccgccgctatctgtcgtcgcagtgcggcgtcgcgcacgcgtcctgatcgcgcggggtcccgcgcacgccgagccggaacgcatgcggagcgcacgctcgacgcggcgcgcgggcacggcgcgggccatgcgtgggcgccgcgccgcccgtggcgctcaggcggcgtcgacgcggcccagcgcgcccttcaccggccggccgtgccagcgcagcacgagcatgcgcccgccgaggcacagcaggccggtcgcgccgatcgtcacgcccatcgcgaacggcgtgccgttcgcgagcgcgccgatcgcggcgctcgcgagcgcgccgagcgcgagctgcatcgcgccgaacacggcggccgcggcgcccgcgttgtgcggatagcgcagcatcaggtcggtcgtgcagttcgcggacaggatgccgaccacgccgaccacgaaaaagaggctcgcgacgatcgaccacaatccgcccagccccgtcagcgcgaagaacgcgaccgcgaacgacgccgcgccactcagcaacgatgcgcccgcgatgatcttcagcgagccgacccggccgacgaggcgcgcgttcaggaagttgccgagcatgatgccgatgacgttcagcccgaacagcagcccgtagtgctgcggcgacacatggaagtagtcgatgtagacgaacggcgtcgcggtgatgtacgcgaacatcgacgcgaacgccattccgccgcacagcatatggccccacgcgacgggatcgacgaggatgcgcccatacgcggcgaacgagttgagcacggccgagctcgcgcgcttctcgcgcggccaggtctcgggcacgcgcaggtacgcggccgtcgcgcagaccgcgccgaacagcgcgagcacgacgaacacgccgcgccagccggagaagcgcagcacctgcccgccgatgagcggcgcgaggagcggcccgatcgcggtgacgatcgcgaccatcgacagcaccttcgccgcgtcggccggctcgtgcgcgtcgcgcgcgatcgcgcgcgcgagcaccgaagcggcgcccgcgccgaacgcctgcaggaagcgcacggcgatcagcatgtcgatcgagccggcgacgaaacagcccacgctcgcgagcgtgaagagcgcgatgccgccgagcagcacgggacggcggccgtaggtatcggatagcggaccgtagagcagcatgccgatcgagaagccggccatgaaactcgtgagcgtgcgctgcgcggcggccgcggtcacgccgaagccgccggcgatcgcgggcaggctcggcagatacatgtcggtggcgatcggcccgcacgcggcgagcgcgccgagcaacaggatcagccggccgtcgggccggcgtcgtgcgacgtgaggcattggaattccacggaagcggcggcctcgcgcgggtggcggacgagacggccatgcaaggagacggcggccggtcggcccgccgcgaggtgtcgattgtacgcgagccttcgtccggccgccgcacgcgccgtcgcacgcacgggtatattgcgggttccacacgaagcgacgggggcatcgcgatgcaacgcgacaggcacacacgctggttgctgacgagcggcgatatccgcaaggacgcgccctttttcggaacgctcggcgtgctgataggcgtcgcgcagctcgtcggcttccgctgcttccacaaggccgactggggcacgaagctcctgttcgagcatatcgtgttcgacacgctcatcgtcgcgctgatcgtcgtctggctcgcccggatcccgaccgaatggctgcgcatcgagcgcaaacgggaatttccgatgctcgacaagctgatcgcccacgtcgcgcgacgcgcggcgtcgttcgcggtgaccgccgcctcggtcgtcgccggcgtggcggcagtggccgcgctgtcgggtagccctgtccatgcagtcaagttcgcttttttctgcgcctatctgctgtccatcggggaagccgtgctcaacccgctcatcgcgcccgggcagtcgcgcctgaacggcgtcgcgaaggccctcctgatcggcatgccgctcgggttccaactgacgggttgacgaaaccggcgggccggcgccccgcacccgcgcgcgggctggcccgcgcttcggttaagctcgcgctttccgttcaattcatccgttcgagttgccgacatgaccgccttcctgctgatctggagccccaagaaatggccgtggcccgagctgcccgagatggccgcgcgcgtgaaggcgggcgaagcggtcgccgacgtctggggttgcggcttctcgcgcagcatcctgccgggcgaccgcgtgttcctgcatcgcgtcgcgcaagagccgaagggcgtgttcggctccggctacgtgacgcgcgggccgtacgaggtgcccgatccgcagacgaagcgcggctaccggctttgcatcgacttcgtctacgactggctcgtcgacgggcatagcgaagtggtgatcccgcgcgacgcgctgcgcgtgcatccgttctcggtccagacatgggacgcgcagacatccggcacctcgatcaagccggtcgcggagggcgcgctcgagaaacgctgggcggagctcaccggcaagcgcaagccgcccaagcgcgcgtagtgcgcgcgtgtcgcgcggcgcgcgcgccgtggcgtcccgtcccgcgcattgcgcggcgagccgcggtgaacgccgccacgacgcaccgactcccgccgccggcacagcgagccgacgaatcggcaggcaccgccggcatggaagcgatcggacgaatcgcccgcgctccgcgccgtttgccgcgagcatggacgttgcgcatcgcgcaaccttcctcgccttcctcgccttcctcgccttcctcgccttcctcgcctgcctcgcctgcctcgcctgccgacaatgccgacatcccgccgccgccccgcccccgcgcgccgaaccgccgcagccgccccgaaacccgtcgcgcgcgtctccggtacaatcagtcggatcgatacgcgcgacgcgagccgcggcgcttcgccgctcgcgcgcactctctcgcaggtccaattcatgtcgaacaatcaaactctcttcgaacgcgcccagcgaaccatcccgggcggcgtcaattcgccggtgcgggcgttccgctcggtcggcggcacgccgcgcttcgtcgcgcgcgcgcagggcgcgtacttctgggacgcggacggcaagcgctacatcgactacatcggctcgtgggggccgatgatcgtcggccacgtgcacccggacgtgctcgcggccgtgcagcgcgtgctcgccgacggcttctcgttcggcgcgcccaccgaagccgaaatcgagatcgccgaggagatctgcaagctcgtgccgtcgatcgagcaggtgcggatggtgtcgagcggcaccgaagcgacgatgagcgcgctgcgcctcgcgcgcggcttcaccggccgcagccggatcgtcaagttcgagggctgctatcacggccatgcggacagcctgctcgtgaaggcgggctcgggcctgctcacgttcggcaatccgacctcggcgggcgtgccggccgacgtcgcgaagcacacgaccgtgctcgagtacaacaacgtcgcggcgctcgaggaagcgttcgccgcgttcggcggcgagatcgccgcggtgatcgtcgagcccgtcgcgggcaacatgaacctcgtgcgcggcacgccggagttcctgaacgcgctgcgcgcgctcaccgcgaagcacggcgccgtgctgatcttcgacgaagtgatgtgcggctttcgcgtcgcgctcggcggcgcgcagcagcactacgggatcacgccggatctgacctgcctcggcaaggtgatcggcggcggcatgccggccgccgcgttcggcggccgcggcgacatcatgtcgcacctcgcgccgctcggcggcgtctatcaggcgggcacgctgtcgggcaacccggtcgcggtcgcggcgggcctcgcgacgctgcggctgatccaggcgccgggctttcacgatgcgctcgccgacaagacccggcggctcgccgacggcctcgccgccgaggcgcgcgcggcgggcgtgccgttctcggccgacgcgatcggcgggatgttcggcctctacttcaccgagcaggtgcccgcgagcttcgccgacgtgacgaagagcgacatcgagcgcttcaaccgcttcttccatctgatgctcgacgccggcgtgtacttcgcgccctccgcgtacgaagcgggcttcgtgtcgagcgcacacgacgacgcgacgctcgacgcgacgctcgacgccgcccgccgcgcgttcgccgcgctgcgtgcctgaccggccgcacgactgacaggacgaaccgatgttctcggaaagcgacttcacccacatgcagcgcgcgctcgcgctcgccgcgcgcgggatgtacacgacgacgccgaacccgcgcgtcggctgcgtgatcgtcaaggacgacgtcgtgatcggcgagggcttcacgcagccggccggccaggatcacgcggaagtgcaggcgctgaaggacgcgcgcgcgcgcggtaacgatctgcgcgacgcaaccgtctacgtgacgctcgagccgtgcagccacttcggccgcacgccgccgtgcgcgcacacgctgatcgacgcgcgcgtcggcaaggtcgtcgcggcgatggaggacccgaatccgcaggtatccgggcgcggcctcgcgatgctgcgcgatgcgggcatcgacgtgcgctgcggcctgctcgcgcacgaggcgcacgaaatgaacatcggcttcgtgtcgcggatgacgcgcggccgcccgtgggtgcggatgaagacggccgcgtcgctcgacggccgcaccgcgctcgcgtcgggcgaaagcaaatggatcacgggcgacgccgcgcgcgacgacggccacaagtggcgcgcgcgcgcctgcgcgatcctgacgggcatcggcaccgtgcgcgaggacgatccgcagctcaacgtgcgcggcgtcgacaccccgcgccagccgcgccgcgtgctgatcgacagccgcctggacattccgctcgccgcgcgcctgctcgaaggcggctcgctgctcgttttctgcggcgcgctcgacgcgcagagcgagccgcgcgcggacgcgctgcgcgcgcgcggcgcggagatcgtgccgctcgcgaacgcgcgcggcaaggtcgatctgcccgcgatgctcgccgcgctcggtgagcgcggcatcaacgaactgcacgtcgaggcgggccacaagctgaacggctcgctgctgcgcgagcgctgcgtcgacgagttgctcgtctatctcgcgccgagcctgctcggcgcggacgccgcggcgatgttcgatctcgccgcgccggcgtcgctcgtcgaccgcacgcggctcgcgttccacagcgtcgagcgcgtcggcgacgacctgcgcattctcgcgcgcttcgcgaacgctcacgcgagcgcctcccctactcattcataacggaatccgacacgatgtttaccggaatcgtcgcggcggtcggccgcatcgaagcgatcacgccgatcgccgcctcgcccgatgcgggcgtgcgcctcacgctgcgcgcaggcgggctcgacctcgccgatgtcgcgctcggcgacagcatcgcgatccagggcgcgtgcatgacggtcgtcgcgaagacggccgacacgttcgacgtcgaggtgtcgcgcgaaagcctgaacaggacggtcggcctcgccgagccgggcgacgtgaatcttgaaaaggcgctgcgcgcgcacgaccggctgggcggccacatcgtgtccgggcacgtcgacgggctcggcaccgtcacgcgcttcgcgcccgtgggcgaatcgcacgaactgcgcgtgctcgcgccgcgcgagctcggccgctatctcgcgtacaagggctcgatcaccgtcaacggcgtgagcctcaccgtcaattcggtcgacgaccgcgacgacggctgcgaattctcgatcaacctgattcctcatacggtcgaagtgacgacgctgcggcacctgacggccggcgcgaaggtcaatctcgagatcgacatgatcgcgcggtatgtggagcggatgacgaacgcaccgaaataagcgcgcatcggcgccgcgcgcgtcgtgcttgggctcgtgcggccggaatggccgccgtgcgacgcgcgttcgttcgatcggcccggccgccgggcgagcgggccatcaggcgagtctcgagccgcggagccgccgcgggcgcgacgcacatgtttgcgccgcgttaggccggttcggcattctcgcggcctgcccgcacgcgttcctcttctctccctgcgctttgcgccccaccgacgcgcggctgccggatcgccgccgcgcgccggaaaaacgcaccggcatgccgcgcgaacgaccgtcgaaacccgccggaaaaccgacgcccgtcggtccggccacgccgccgcgcgccgccctccgtcggccgtccggccaacgcggcggctcgccgcgccgcgtccggcgaaaacccgccgcgcgtggcgtaaaatacgcgctttcccttccccctgatccttttatgacgctcgcctccacgcccgacatcattgccgagctcaaagccggccggatggtgatcctggtcgacgaagaagaccgcgaaaacgagggcgatctcgtgctcgccgccgaattcgtcacgccggaagcgatcaacttcatggcccgctacggccgcggcctgatctgcctcacgctcacgcaggagcgctgcaagcagctcaacctgccgctgatgacgtatcgcaacggcacccagtacggcaccgcgttcacggtcagcatcgaggcggccgagggcgtgacgacaggcatctcggccgcggaccgcgcgcgcacgatcgcaacggcggtcgcgcacgacgtgcgccccgagcacatcgtgcagccgggccacgtgttcccgatcatggcgcagccgggcggcgtgctcgtgcgcgccggtcacaccgaggcgggctgcgatctgacggcgctcgcgggcctcacgcccgccgccgtgatctgcgagatcatcaaggacgacggcacgatggcgcgcctgccggatctgctcgaattcggcaaggagcacggcctgaagatcggcacgatcgccgatctgatccactaccgcagccgcaccgagtcgatcgtcgagcgcgtcgccgagcgcacgatgcaaaccgcgcacggcccgttcaagacggtgctgtaccgcgatcaccccacgggctcgccgcacatcgcgctcgtgcgcggcacacccacgccgaacgacgagacgcccgtgcgcgtgcacgagccgctgtccgtgctcgatctgctcgaaaccggcgtgtcgacgcactcgtggacgctcgacgccgcgatgaaggaaatcgcggcgcgcgaactcggcgtaatcgtgctcctgaattgcggcgacacgaaggagcatctcgtcgacgtgttcctcgcgttcgacgagaaggagaaggcggccgagctcaagcgccggccggtcgatttcaagacgttcggcatcggcgcgcagatcctgcgcgacgtcggcgtcggcaggatgcaggtgctgtcgaatccgcgcaagctcggcagcatgtcgggctacggcctcgaagtcaccggcttcgcgccgatgccgggaagcgcgacatccgcgtccggcgccgcataacgggtttcgcgtcatcgccacactgttgtcagcctgtgctgcagcccctatcaccgcccattcactctacggaaagaatatggaaatcggacaatatcaaccgaacctcgaaggcgacggcctgcgtatcggcatcgttcaatcgcgcttcaacgagcccgtgtgcaacggcctcgcggatgcatgcgtcgaagagctggagcgtctcggcgtctccggcgaggacgtgctgctcgtgaccgtgccgggcgcgctcgaaatcccgctcgcgctgcaaaagctcgcggagagcaaccagttcgacgcgctgatcgcgctcggcgcggtgatccgcggcgagacgtatcacttcgaactcgtgtcgaacgagagcggtgcgggcatcacgcgcatcgcgctcgatttcaacacgccgatcgcgaacgccgtgctcaccaccgagaccgacgaacaggcgatcgcacggatgaccgaaaagggccgcgacgccgcgcgcgtggccgtcgagatggcgaacctcacgatgacgctcgatcagttgagcgacgacgaagaggacgaggaagacgaggacgacgaagacgaagaggagcgcgcatgaagaagagcgcccgccgacaatcgcgcgagctggcgacgcagggcctgtatcagtggctgctgtcgaacgcggcgccgggcgagatcgacgcgcaattgcgcggcgcgctgggttacgacaaggccgacaagacgctgctcgacacgattctgcacggcgtgatccgcgagcatgcgacgcttgccgaggcgatctcgccgagcctcgaccgtccgatcgatcagctctcgcccgtcgaacgggcggtgctgctgatcgcgacgtacgagctcacgcatcagatcgaaacgccgtaccgcgtgatcatcaatgaagccgtcgagctcgcgaagacgttcggcggctcggacggctacaagtacgtcaacggcgtgctcgacaagctggccgtcaagctgcgcccggccgagacgcaagcgcgacgcggcgcgtaaccttcctttgcgggcgcgcggcgcgcgcccgcttttcgccttcctcccccgttttgattcgacgatgaataccgctgccgattcgctcctgaggctcgcgtcgcgcgtcgacgcgatcgagccgttctacgtgatggaaatcgtcaaggaagccgccgtgctcgagcgcgccggccgcgacatcatccatatgagcatcggcgagccggatttcacggcgcccgagcccgtcgtcgacgcggccgccgccgcgctgcgccgaggcgtcacgcaatacacgagcgcgctcggcatcgcgccgctgcgcgaggcgatcgccgcgcactatgcgcgcgcgcacgggctctcgatcgcacccgagcggatcgtcgtgacggcgggcgcatcggccgcgctgctgctcgcgtgcctcgcgctcgtcggccgcgacgacgaagtgctgatgcccgacccgtcgtatccgtgcaaccgccacttcgtcgcgacggccgaaggccgcgcggtgctcgtgccgagcggccccgaaacccgcttccagctgaccgcggacgacgtgaaaacgcgctggggcgagcgcacgcgcggcgtgctgctcgcgtcgccgtcgaacccgacgggcacgtcgctcgagcccgccgagctcggtcggatcatcgacgccgttcgcgcacgcggcggcttttcgatcgtcgacgagatttaccaggggctgagctacgacggcgcgcccgtgtcggcgctgtcgttcggcgacgacgtcgtcaccgtcaacagcttctcgaaatacttcaacatgaccggctggcggctcggctggctcgtcgtgccgccggcgctcgtcggcacgttcgagaagctcgcgcagaacctgttcatctgcccgtccgccctcgcgcagcatgcggcgctcgcgtgcttcgagccggacaccctcgcgatctacgaggcgcgccgcgccgaattccggcgtcgccgcgatttcatcgtgccggcgatcgaatcgctcggcttcaaggtgcccgtgatgcccgacggcgcgttctatgtgtacgcgcaatgcggcggcgtcgcgcatccggccgcaggagacagcgccgcgctcgtgaacgcgatgctgcacgacgcgggcgtcgtgctcgtgccggggatggatttcggagttcatgcgccgcgcgactatatccgcctgtcctatgcaaccgcgtactcgcggctcgaagaggcggtcgagcgtctcggcaagctgttcgggcgctaaccgccgcatgcggacggccgccggcgcggcgttcggcaaggcgctgggggccgacggccggtgccgccggctcgctcgccgcgcggcccccctccgcctgttcatatcccccctcttccgctacgttcgcgtctgcgcttcgtcctgttctgtttcgcgcttgctgttttgcatcggtcggcgcggcgttcgtccggctactcgctgccttgcgtcggcgttcacgtgcggcgttcggcgaatgccgtttgagactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggactcggatttcagcgtaatccgcggatcgcccctatcgtcaacctcgggccccgcattcgtccgtcacgatcgcaagcgccccaaattttccgttagttgcatcaatatccgcgtcggaaacacgcttgcttgccccaaacgaaaaggccgggccccactcgacgcgaggcccgaccttttttcgatgattccaaccttcgatacccggctcgcggcacgcgcggttcaagcgcgtccggccgctactgcttgccgccgatttcgtcaggtaccgagctccgggctggccgtctcgtgcttggacgacgccgccgtatcggcactcacgtcgtcctgctgcggcgccttcggcgcagcggcggccttgatcgtcagcggatgcgcgccgtcgagcgtcgtgcgcacgcgcttttgcgtcgcgcccgacgacgtcgacaccgtcgccaccgtcaccgcgccctgcgccggctgctgcgacgcgtagatcgacaccttgcggccgcgcgcgacatcgcgcaaccggtcgcgttcgccgatcaccttcgcgccataaccgccgtcgtcgggcgtggtcgcgccgacgtacaggcgcagcccgcccgcgagcgagccgccgcgcgcgatgcagtccttcagcacgagcgcacccacctggatgttgacgacaggctgcaacgccgcgtcggtgccgccgaaatactcgaacttgtccgaatggaccttcgacatcacctgcatcagcccctgggcgccgacaccgctttccgcatacggattgaagccggattcgatcgccatcacggcgaggatcagcagcggatcgagcccgacgtcgcgccccgtctggaacgccgccttcacgagctggccgacgggctcctgcgcgacgcggtagcggcgcgcgagataggtggcgacgagcgcctgttcgcggttcgacgcaagcacgcggtcgtcgcgcgcatcggcggcgacgcgctgcgtcgggatgagcttcgcgagcgacacgggcgacgggctgttgcgcgccgcatcgagcatcgcgccggcatcggccggcgcggctgtcgtcgaaggcgccgcgtccgcattgaccgattcgctttcgtcggcgttcgccgggccgaaagtcggcagcggatggccgctcagcagacgcgccggaccagcctgaaccgcggccgacacgaacggcatcaccttggccgcgagcgtgccgcgcacattgggcagcagccacagcgcaagcgcgaccgcgaccgcgcaacaaccgaccacgctgaatagatggtgactgacacgcgtcccgcgacgcagcactgcgcgcaacatctgcgcatgccgctcactgggacgccacgataaccaagcgttcattcagatcctccatggacatgattcgtgcggctcgctcggtgctcgaagcgagacatggcgcgctgccgcggaatcaagacaccgagcgtcttggtcggaccgcatcggtatcggagaaacggtatatgtaccgttcggagccacgtcgaaacagggcctgcacttgcggcaggcggacgcgcgaggctcccacgcaaaaaaccagcgtcgactgggcgctggcgaggacgacatacaaaccgtcagaaggccgtgcaggtatcggcggacggcgacgcgatgcgtctatagggccggggattaatggttcaactactggggcctgcaaccaatgtgagcggattctagcagggttttatagatcgtcaacactatagaaattcgtttctataacaaaaagtaatgatttgttacgggtcggaatcggaagccgcgtgccgtctggcgtccggatccgccgctattttttaccttttcgtcgcctggccgtgcggccgggtaaaatcggcgctcgttttcgggcgggctcgtgcccgccctcatcgccgccgcctgtcgcgcgcggcccggacattcttcatgaaatacaaagatttacgcgatttcatccatggcctcgagcagcgcggcgagttgcggcgcgtcacccagcccgtatcgcccgtcctcgaaatgaccgaactctgcgaccgcgtgctgcgcgcgggcggccccgcgctcctgttcgacgcgccggccggccaccggtttccggtgctcggcaatctgttcggcacgccgcggcgcgtcgcgctcggcatgggcgtcgacgccgacgacgaagcggcgctcgcgtcgctgcgcgacatcggccgcctgctgtccgcgctcaaggagccggacccgccgaagcgcctgaaggacgcgggcaagttgctgtcgctcgcgaaggccgtgtgggacatgagcccgaagacggtctccgcgccgccgtgccaggagatcgtctgggaaggcgacgacgtcgatctgcacaagctgccgatccagacctgctggccgggcgacgccgggccgctgctcacgtggggcctgaccgtcacgcgcgggccgaacaagacgcgccagaatctgggcatctaccggcagcaactgatcggacgcaacaaactgatcatgcgctggctcgcgcatcgcggcggcgcgctcgatttccgcgaattcgcgctgaagcatccgggccagccctatcccgtcgccgtcgtgctcggcgccgatccggcgacgatgctcggggccgtcacgcccgtgcccgattcgctgtccgaataccagttcgcgggcctgctgcgcggcgcgcgcaccgaactcgcgaaatgcgtgacgcccggcgtcgacgcgctgcaggtgccggcgcgcgcggaaatcgtgctcgaaggcttcatccacccgcagcaaggcgcgcccgcgccggcgcccgaaggcgcgccgccgcggccggccgcgggcgcggcggccggctacgagcatgcgctcgagggcccgtacggcgatcacaccggctactacaacgagcaggaatggtttccggtcttcacggtcgagcggatcacgatgcgccgcgatgcgatctaccactcgacgtacaccggcaagccgcccgacgagccggccgtgctcggcgtcgcgctgaacgaagtgttcgtgccgctgctgcagaagcagttcgccgagatcaccgatttctatctgccgcccgagggttgcagctaccggatggcgatcgtccagatgaagaagagttacgcgggacacgcgaagcgggtgatgttcggcgtctggagcttcctgcggcagttcatgtatacgaagttcatcgtggtcgtcgacgaggacgtgaacgtgcgcgactggaaggaagtgatctgggcgatcacgacgcgcgtcgatccggcgcgcgacacggtgctcgtcgagaacacgccgatcgactatctcgacttcgcttcgcccgtcgccggcctcggctcgaagatggggctcgatgcgaccaacaagtggccgggcgaaacccagcgcgaatggggccggccgatcgagatggacgccgccgtgaaggcgcgcgtcgatcgtctgtggacggagatcggcctgtcgtgaacgcctgcccatcgagccgccccgacaaccgccacacgtgatgagcttcgcccctacgtcgatgctgtccgacggctttttcctgtcgctttcgctgtgcctcgacatcggcctcgtaaacgtcgcgatgctctcgctcacgctgtcgcacgggttcaggccgggcttctggctcggcgtcggctcgtgcgtcggcgacctcgtctatgcggcgctcgcgctcgccggcatggccgtgctgctcaggttcgaagccgtgcgctgggtcgtgtggctcggcggcggcgcggtgctgctgtttctcgcgtggaagatggcgcgcgaggcgctctttcccgaaccggcgcgcaatatcgacgacggcgcgcccgccgccctcgcgcgggcgagcacctcgcgcaacttcgcgcgcgggatgctgctcgcgatgtcgtcgccatcggcgatcctgtggttcgcggcggtcggcggcgcgttgatcgcgaaggccggcgcgacgacgcccgcgagcgcatcggtgttcctgtcgggcttcttcctcggcgggctcgcgtggacgctctttctctgcacgctcgcgagccagggccgcaagcgcgcgggcgcggggctgatgcgcgcgtgccacgtcgtgtcggcgctgcttttcgcgtacttcgcgtacagcgtgatcgtcggcggttatcgcgacctgatcctgaacgcggcggcctgatgcaacgcggcgcggcttgacgccctcgcgggcggcgcatgcggacgggccatacgggccttgcgccgcccgccctcacgcatcgatcgcggcatcgagcgcgcctcgccccgattgcaccgattgcgccggccgtgcgcctcgattccggatccggccgcggtattccagccggcctgatatgcggtccgatctgcgcgtccgaagcacagcccgtcatacagtacagcgcgtcacacagccggatacgcgcgccggctcgcccgcgccgcgcaaagcccgcctgtcccgctgcgtgttcccgcgctatcgcgctccgttcgaacgcgcgcgcgtgacacgcacccgccgcatcgacggccgcacacgtcggcggcactcgccggtgccggccggctccgtgccgcacgcgcaggcgggctgcgacggccgcgcaagcggccggccgccatgctcacccgcgcaggaactcgccgtagcgcgcgagatcgacgttgccgccgctcaggatcacgccgatgcgcctgcccgcgacgggcagcacgccgtcaagcaccgcggccgcgccgaggcagccggtcggctcgacgacgagtttcatccgctccgcgaaaaaacgcatcgtatcgacgagctgcgcgtcgctcgccgtgacgatccgcttgacgagccgctggatgaccggaaagttgtacgcgccgacgtgcgtcgacgccgcgccgtccgcgatcgtccgcggcaccggaatgcgcacgacctcgccgcgctcgagcgactgctgcgcgtcgttgcccgcctccggctcgacgccgatcaccgcgcagcccgccgacagcgcggcggccgacagcgcggtgcccgcgatcagcccgccgccgccgagcggcgcgacgagcatgtcgagctcgccgacttcgtcgatcagctctttcgcggccgtcccctggccggcgatcacgtgcgggtgatcgtacggcggcacgagcgtcatgccgcgctcctgcgcgagccgcgcgccgatctcctcccggctttccgtgtagcgatcgtaggtgatgacttcgccgccgtagcccttcgtcgccgcgaccttcgcggccggcgcgtcgtgcggcatcacgatcgtcgcgcggatgcccgcgagacgcgcggcgagcgcgatcgcctgcgcatggttgcccgacgaatacgtgagcacgcccgcgcggcgctgctcggcgtcgaagtgcgaaatcgcgttgtatgcgccgcgaaacttgaacgcgcccatccgctggaagttctcgcatttgaagaagatcgtcgcgcccgcgcgcgcgtcggcggtgctcgacgtgaggacgggcgtgcgatgcgcgacgccggcgagccgggcggctgcgtcggtcacgtcgtcgaaggtcggcaaaataaggtcggaggcggattgaacggacatggcggcgagtgcgaaaacgcgttggacaaggaaggggccattgtcccagcttcgcgcgccgcgcgcagccacctgaaaagaaaacggcgcggcacggacatcgccgtgacgcgccggggcgccggacgcgccgccggccgggcggcgcatcggcttgtcaatcagtagcgccagtatgggcggccatagtagccgtggtagtgacgccagtacgggcggccgtaatagccgccgccgaccacgacggcgggcggcccgtaatacacgggcgccggcgcatagacgacgggcggcggaggcggcgcgtaatagacgggcggcggcgcggcatagaccgggtacgccggcgcgatcggcaccccgatgccgacaccgatcgacacgtgcgcccgggcggcgctcgcagcgccgaggcccagtgctgcgacggcgatcaacggaatgagctttttcacttgggttctcctgacggcgggcgacggcgctcaccgtatcgacagcgacggcatcctcgccgtatgagacgaatgtagcgaaatccggaatcgcgagccacgcccatttgttgcaaattgcaattgcaccccgccccgcggcgcggcggcgcgcgcgaccggatgcggcggtgcggacgcggttcggcggccgtcaggcggatggcggaaaacggcgggcggcggcacacgcgccgccgcgccgcccgcccggcgcatggtaatgaacgattacaaattcgagacagcatgtggacggggcaacacggaagcacgccgccgtacgctccgcccccatcatcgacgcgattttcgggcccgaccgaacgccgccgcggccgaatacgcgatactggcggtttaccgcagatgacggatcgcttccatgtccctttccgctacgccccgcatcggcttcatcggcgccggccgcttggcgcgctgcgtcgcccgccgcttcgcgcgcgccggatatgacgtcgtcgccgtcgcgagccgctcgagtgcgtcggccgccgcgctcgccgcgcaaatcgacgccgagcgggccgcgcgccaggccggctcgaatccggcaccgcattccgcactgaattccgtaccgaatatcacccccgatgtcgcagcgaacggcgcgccgaacgcgagctcgaagacggcttcgaaggcgccctcgagtgccgcctcgcaggcggcctcgaacgtcgccccggcgtccacgcccgacacgggccgcggccgcgcgcgctgcgccgcgctcgattcgccgcaggcggtcgtcgacgccgccgatctgatcttcgtcaccacgcctgacgacgcgctcggccgaatcgccgccgagctgcgcttcgcgccggcacgcgccggtaaacaggcgctcgtgcattgcagcggcgcgtcgggcgtcgatttgctcgatcccgcgcgcgcgcaaggtgcggcgacaggcggcttccatccgctctacctgttcggcggcgacgacgccgatctcgcgcgcatcgacggctgctcggtgacgatcgaggccgacggcgcgctgaaggacgcgctgatggcgctcgccgcggcgctcggctgccatccgctgtcgatcccggcgggcggcaggatgctctatcacgcggccgcgaactacgcggcgagcttcgcgctttgcaatctcgcggagtgcgtcgaactgtggcgctcgctcggcttcgccgaggacgacgcgctgcgcgcgctgctgccgatgctcgccggcacgatcgagaccgcgcgcgacaaggggctcgcgaacgcgctcgcggggcccgtatcgcgcggcgacgtcggcatcgtcgagcggcagctcgcgctgctcgaatcgcgcggcggcgatcacgcggcgttctacgcgttccacacccgccgcgcggtcgcgctcgcgcgccggcgcgcgtcgccgccgccgtcgctcgacgcgctcgagcgcgcgctcgacgcatcgctcgcccgttcgctcgacctcgcacgccccgcctgcgacgagccgtgataaggtgacgcccgatgcacgccgcccgaaggcggcgcaggcacgctacccgactggactggataacgaaaaggattcaaagatgttcggcgagatcgcccgttttctgctcaataccgtgttcacgctgttcggcgccgcattgcttctgcgcgtctggctgcaggccgtgcgcgtgccgccgtacaaccccgtcacgcaggccgtgctgcaggcgaccaactggctcgtgctgccgctgcggcacatcgtcccgggcgtgcgcggcatcgattgggcaagcgtcgtcgcggccgtcgtcacgtcgctcgtctacgtcgcgctgatggtgacgatggcgggcgtcgacgcgctgtcgatcatcccgacgatcctcgtcgtcgcgctgctgaccgtcgtcaagtgggcgctcaatctggtgctgtggctcacgatcttgatggcgctgctgtcgtggctgaacccgcgctcgcccgcgatggcgatcctgtatcagctgacggcgccgttgctgaacccgctgcgccggctgatcccgaatctgggcggcatcgatctgtcgccgatcctgctgttcgtgatcgttcaggtgctgatcatgatcgtcacgcgcgcggcggtgtcgctcacgctgttcggcatctgatccggccggcggcggcacccgcgctatgccgcgggcggcgcggcgcccggcgcgccgtcgccgagattgtcgatcacgccgaggcgcgcggggatcgtcgcatagcacgcgcgcaccttctcgcgcgacacgcgctcgatgagccgcttcgcctcatcttccgtgacgacgaattcgacctcgatcgcgagcgatccttgcagttcgaagaaacggtcctcgtgcagcacccggtgctggccgaaccccgccatcgcgcgaaacgcggaaccgcccgcgatgcccatccggttcgcctcctcaagcagccactcccaaagcggcttccagtgcagccggtgactctcgtgtacgtaaaaacgcaggaagatcccgtccatagccgcctcccccgggtgccggctcaggccggcgcgagccacgcccgcgcggtccacatgccaagccccgtcaacgtgaatgaacctatcaagtgtagggcagccacggcgagcgcccagccgaactcgccctgcaccgcgtgcgtcatcacttcgaccgagtacgtcgagaacgtcgtgagcccgcccatgaagcccgtgatcacgaaaagccgccattcgggcggcagccccgcacgcgtggcgaacgcgacgaccgcgatgccgatcagatagccgccgatcaggttcgacgcgagcgtgccgagcggcacttcgggcaggagcgcattgaggccgatgctcaggaaccagcgcagcaacgcgccgaacccggcgccgacgaaaatcgcgacgatcgaatagaacaaggcggcacctcacgattggcggaaagactggcgcgacgcggggccgggcatccatccggcatcgcgccgccgcccccgcatggctgcgcggcgtcggacacgcccgcccggctgcgcgcatgctcaactgtatgcggatttgcgcgcgcccggcaatcggccgaccggccgatgcgcggcgcggcggccggcatgcgcgcacgccgtttcgcaccgccggccgtttcgccgttcgccattcccaccgccgtaatcatgatgtaaatccccaaataaaacttccgttcgttctatttccaggaaacccgataaaacacaaacaatgaaaaacgcattcaattattcggattattgagaacgagcaacccgggttacgccggatgtcgaacgggcgcgtcgcaacgaatcggcacccgctcgcgccggttcgccgtcttccccatccggccagccgctccggcgattcggcgacggcggcgcggctcattgcccggcgtccggaaaaaagctcggggaattccctcggcttgccgatttttattcaaaaaatctctttcgctccgtagaattcaaacacaacgctccatttattgatatggagaatgcaacatgaaaaacaactcctcgctgtccatcctgatagcggccgcctgcattcaggcattcgcggcgacggcctcgctcgcgcagggccccgcgcacccgccgtcgtacgtcgaaggcacccgcgtgccgaaaggcttcgcgcggccgccgttccacacgaatcccgcacgcttctcggccaccaccgtctcgggcctcgcgcccgccaccgtgcggcacgcgtacggcttcgactcgatcgcgaaccagggcgacggcatggtcgtcgcgatcgtcgacgcatacgacgacccgaagatcgaatccgatctcggcgtgttcagcaagaatttctcgctgccgccctgcacgacgtcgaacggctgcttcaagaagctctacgcgagcggcagcaagccgagcccaaacgccggctgggcgctcgagatgtcgctcgatgtcgaatgggtgcatgcgatcgcgccgaaggcgaagatcgtgctcgtcgaggcggcgtcgaacagcttcaacgatctgatgaccgcggtcgatgtcgccgtcggggccggcgcgtcggtcgtgtcgatgagcttcggcggcagcgaattcagttccgagacgagtttcgacagccacttcggcgcaccgtcgaacgtcacgttcgtcgcatcgtccggcgacagcggcaacggcaccgagtatccggcggcgtcgccgtacgtcgtcgccgtcggcggcacgacgctgtcggccgacgcgtccggcaactacgtcggcgaaaccgcatggagcggcagcggcggcggcgtcagcgcgtacgaactggagccggtgggccagacgctctggccgattccgtacgccggccaacgcggcgtgcccgacgtcgcgtacgacgcgaatccgaattccggcttcgcggtgtacgattccgtcacctatcaggggcaatcgggctggttcgtcgtcggcggcacgagcgcgggcgcgccgcaatgggcggcgctcttcgcgatcgcgaactcgatgcgcaccgcggccggcaaggcgaagctcgccggcgcgtacaaccagctctatacggtcggcaagaccgcgtacggcagcgactatcacgacgtcacgtcgggcaccaacggcagttgcgggatgatctgcaccgcgagcggcggctacgattacgtgacgggcctgggctcgccgcaggcgctcaacctggttcaggcgctcgtcgcgcaaccctgaggggcggctcgactgacgagcggcgccgcgacagcgcccgagacgcgagccgaccgcgggcggacaagcccgtccaggcgatcaacggaggcgatgcgcgcagcatcgcctctttcgtttgcgccgatgccgcgtcgatctgcgccgatgtcagatcggtcgttcattcggctcgtcgggaaccgcacacgccgccacgtgttcctcggccggctcggtcaatctccgccatcccgatcgtgccggccatcgcgccgatcaccccgctcaacgccgcgcaccgacgagcgcgaacatcgggcgctcccgctcctgcgcgagcgccggctgcgcggcgacctgctcgtccgacggcccccactcgtcgagatggtcgatccggaaacccgcagcgatcaactgattcaacagcgtgccgagcgtgcggtgatacttgacgacacccgcggcaaaccagtcggtcgtgcggcggccttcgatccggtagccgtcgacgggccagaacctgtgtccgttctcgtcgatgcgccattgcggccggcgcgacgccatgtagatcggatgctcgatcgagaacaccaggcggccgtccggcacgagcgcgcggccgatcgcgccgaacagcgcgggcaggtgctcgacatagtgaaacgcgagcgagctgtacgcgagctcgaagctcgcgctaggcagcgacaggcgctcgaggtccgcgcgctcgtatcggacggccggcgatgtcgtcatctcgcgcgccctgtcgagcatgcgcgccgacacgtcgataccgagcacgcgcgccgcgccctgctccgccgcccagcggcagaaccagccgtagccgcagccgagatcgacgacgcggcggcccgcgacgttcggcagcatcgcacgcagcgacggccattcgggcgcgccgtcgagaccgtcgcgcgagcgcggcaactggccgtaaccttcgaagaagtcgggatcgtcgtaaatgttttgggtcatcgtgattcgtgatcggtgaaatgttggcatgagtgatcggcgccggcacggcggacgttcggcgtacgtgtacgcttggatgcgggcgcgggcgggggcgcggattcggattcggattcggtattggagaatcatgacagcgcgcggccgccccggaattccgggtatcgccgcgcgctgccgaaatcgcccgcaaccatgcggcccgccctcacggcggcggccgtcatgcgcagacgggcgtcaaccccgccgccacgcggcatcgagcgcgcgcaatgtctcgagcgcgccgccgggcaggccgatcacatcgtcgcgccgcgcatgcgcttcgcggacgttgattcgaatcacgtcgtcaccggtgcgttcgctgaaggcacgcaccgtcggcactgcggtgccggcgcccacttcgaccaccgccacgcgccccgcgcgcgcgagccaagcgcgcagcgcttcgtgctgcgcgtcgtaacgcgcgccgagccagtccgcatcgtcgaacatcaggatgttcggccgtgcgaggccgccgcaccgcggacagcgggggagcgcgccaacgaggctgcacgccggctcgtcgacgacgggcgcgaacgattccgcatcccacgtgtacgccgagcaagaactcatgcactgcatcgcgtgaatcgagccgtgaacctcgacgattcgctcgggatcgaagcccgccttctgaaactgaccgtcgacattgctcgtgaacacgaagccgccgtggcgcatcgcgccgatccagcgccgcaggatgccgaacccttcgtgcggcacggttgcacggtacatcgcgagccgatggccgtaaaagccccacgcgaggcgcggacgctcgcgaaacgcgcgcggcgaagcgatctcgtggaatgcatagccgacatggccgagccccgggtacgcgcgccacaacccttcggcgccgcgaaaatccggcaatccggaatcgatgccgatgcccgcgcccgccgtgacgagcagcgcatcggcgcgcgacagcgcgcgaacggcggcgtcgatgcgctcggcgtcgacgggcggcgcgccatcgcgcatcgcgggcgacgggttcgaaggcgggcggcgtgagtcggacatggcgcggctttttcgttccggattgcgttcgaagtgggaacgatcatacgctcgcgcggcgcacggccggaagcgcttcgaacgtgaaacgacgaacgacgaatcgcgagcgacgggcggcgggcgacgggcgacgagcgacgcacgtcccaacggtctgcgcgcatccaccggcgcgcccggcgcgcgatcaacgcgccgccgccccgcccgttgcaacgcgggcgcgctctgcgcccattcgacgatgaaatccatctccgcgcgaatcggcggcgacgccttcaattggcggtgcacgccgagccagatgtcacgcgcgaacgattcggcatcgacacgtcgagctcgacattcttcagccaccgctgccgcggcatgtcgttgatcccatcgccataatcgatgaattcccggcgcgccggctcctgcggaaatggccggcgccgtgtcgtgaggccggctcaaatctcctccgcttgccggtcccacacgaaaccctgtagaattacgcgttctgcgggcgtcgtataatggccattacctcagcttcccaagctgatgacgtgggttcgattcccatcgcccgctccatttccccggctatggacgccatccgcagccgaagcacgcgaagccgcctcgtcgaaggcggctttttcgtatttcatacgcagtaagggcggcccgtctcgaatgcggcgaatgcgacgccgtcgcgcaccgcgcctgcggcccgcccctcgccttcattgtcacgatgatccacgacgacgacccgaacgcccccggcgcgccgcacgacgacgacgccaccgccgcccccgcctcggcaacccgcgccgcgccggccgccggtgacgacgacgacgcgaacccgctccatctgcgccgcatccgcagcttcgtcacgcgcgccggccgcgtatccaccggccagcgccgcgcgatcgacgagctcggcccgcgcttcgtcattccgtacggcagcgcgcagccggactgggacgccatcttcggccgccgcgcgccgcgcgtgctggaaatcggcttcgggatgggcgcgtcgacggcggaaatcgccgcgctgcgccccggcgacgacttcatcggcgtcgaggtgcacgagccgggcgtcggcgcgctgctgaagctgatcggcgagcagcaactgtcgaacatccggatcattcagcacgacgcggtcgaggtgctcgcgcagatgatcgcgcccgacagcctcgacggcgtgcacatcttcttcccggacccgtggcacaaggcgcgccatcacaagcgccggctgatccagccgccgttcgtcgcgcagctcgcggcgcatctcaaacccggcgcatacctgcattgcgcaaccgactggcagaactacgcggaacagatgctcgaggtgctgagcgccgacccgtcgctcgaaaacaccgcgcaagactatgcgccccgccccggctatcgtccggtgacgaagttcgagcgccgcggcctgcggctcgggcacggcgtatgggatctcgtgttcagaaagaagcacgccggctgacgcgcgatgccgcgcgcattacgcgcggcgtcggccggcatgcccaccggtcgaaccgaaagcccgcaacggcggcggcagcgcgctcaccgctgccgcgatcgataggtatccgggcaatgcgtctctgcagaacggccggcgggtgccgacgctcaggtccactcgatccagccgctatacccgacgagcagcacgaacagcccgaacgcgatccggtaccacgcgaacgcggtgaaatcgtgcgacgccacgtagcgcagcagccagcgcacgcacgcgaacgcgctgacgaacgcggcgacgagcccgatcgcgaacagcccgaccgagtcgacattgaacgcgcgccagtccttcgcggtttcgtacagcgtcgcgccgaagatcaccggaatcgcgagaaagaacgagaattcggtcgcaacccgccgctcgaggccgaacagcatcccgccgatgatcgtcgagccggagcgcgacatgcccggaatcagcgcgcagcactgcgcgaggcccaccttcagcgcatcgaacggcgtcagcgcgtcgatcgactgcacgcgcgccggctcgctccgctcgcgctgccgcccttccacccacaggatcgccgcgccgccgacgacgagcgcgacggccaccggcaccggcgcgaacagcaccgatttgatcgttttctcgaacagcagcgcaagcgcgaccgccgggaccgtcgcgatcacgacgttcatcgtgaaccgtctggcttcgcgctgcgcgggcaggccggtcacgacgtcgatgatcctgcggcggtattcccagcacaccgcgagaatcgcgccgaactggatcacgacatcgaacgtcttcgcctgctcgggatgaaagcgcaggaagctgcccgcgacgatcaggtgaccagtgctcgacaccggcaggaattcagtcagcccctcgacgatgccgagcgccagcgctttgcaaatcagtatccagtccatccgtggcccgcttccgaaatgaatcaaccgaggccacggaaccgccgcggccgctccggccgcgcgcggcgcgatgtcatttctcgacgatcgccacgcgtatgccgtttgtaagaattgtgattgtaccgggttcgtaattcacgccggcaaattgcaactgttccggcttgaacgtgtagatcggatagttggtcagcaactgggtcgcgagcaggcccgcggccgcgctgatctgctgcgtatacaactgcgcgtcgccgtcgacgttcacgctgtcgacggcaggcgccttcagcacgacggagcggctcggcgcatcgtacgcgagctggcccgacacggtgaacttgccgttgacgggcgcgcgcaggaacgggctctcgaagcgcgcgtcgagccgcaccgcgacgcggttctggtccggcagcagcccgacgaccggattcgcgagcgcgacgtcgatcacctgcgcgaccgtcttctggtacggaaacttgcgggcgaccgcgcgctgcacgtcgccttgcgagaacgtgtagtgatcggggatgaacggaaacgtcgacgcgcacgcggcgagcgacacggtcatgcccgcggccgcgcacgcggcgatcaggaagcggcgccggtcgggcgcgctcgtatcggtcatgctaaatctcctgctgaggcaagcggcgcggcgggccgcgtatcggcttcgagtcgggcgagccatgcgagcgcgtcggcgcgcgacgcgccgcacatctcgtcgctcggccgcagccccgagcagcacgcggggcgctcgggccggccgaagatcgcgcagcgctcgccgtcgagcaactgcgcgcagcgcacgccggccggcttgccgtccggcatgccgggaatcgggctcgaaatcgacggcgcgatgcagcacgcgccgcagccctcgcggcacgcatgcgcaagcgcccgccccgaactcacggcaacttcgccaatcatcacatcaaatatcctgaaagcggcttcaaacgccaagcggcacggcacaggcggccgcgcacggaatccgtattgtgccatccgccgctgcgacgttattacacaattcaatgaaaccgacggttcctatactggtcgacgtcacagagcacgacttcgagcttccagcatgacgcagccgattccgtccgaggcgctgtttcgccccgacctgctcgccaagtacacggcgaacggccctcgctatacgtcctaccccaccgcccctcagttccgcgacgacttcgatcccgccgattacatccgcgcggcggccgatcccggcgcgtcggcgagcgaactgtcgctctatttccacattccgttctgcgcgaccgcctgcttctattgcggctgcaacaaaatcgcgacgcgcaaccgcaagcgcgcgcgcccgtatctcgaccagttgaagcacgagatcgcgctgcaggccgcgctcttcgatccggagcggaccgtcacgcagctccactggggcggcggcacgccgactttcctgtcgaacgccgagacgaccgagctgatggcggccacgcgcgagtacttcacgctcgcgtcggatcgcaccggagaattctcgatcgagatcgatccgcgcacggcgtcgcccgcgacgctcgtccatctgcgcacgatcggcttcaatcgcgtaagcctcggcgtgcaggacttcgaccccaacgtgcaacgcgcgatcaatcgcgtgcagccgctcaagatgacgtccgacctcgtgcgcgccgcgcgcgcgaccggctatcactcgatcggcatcgatctcatctacgggctgccgcaccagacggtatcgagcttcgcgcgcacgctcgacacgatcgtcgagctcgagcccgaccggctctccgtgttcggctacgcgcacctgccgcacctgttcaagatgcagcggcagatcgacgccgccgcgctgccgccgcccgcgacgcgcatcgcgctgctcggcctcgcgatcgagcggctcacgcgcgcgggctatgtgtacatcggcatggaccatttcgcgcggccgggcgacgagctcgtccgcgcgcagcgcaacggcacgctgcagcgcaacttccagggctacagcacgcgggcggacgccgatctgatcggcatcggcgcgtcctcgatcggcaaggtcggcgacgtctacgcgcagaacgcgaaggatctgccgcgttacggcgcggcgctcgccgaccagcgtctgccgatcgcgcgcggcgtgaagctctcggccgacgaccggctgcggcgcgacgtgatcacgcacctgatgtgcaacctcgtgctgccgttctcgcacgtcgaggccgcgtacggcatccgcttcgcgaacaagttcgcgcgcgagctcgacacgctgcgcggcttcgagcgcgacggcctgctgtcgatcggcgccgatcgtctgacgattcatccggccgggcgcctctacgtgcgcaacatcgcgatggtgttcgacgcgtacctgtcgggcgcgtccgaacaccgctattcgaagacggtctgagcgcgccggccgccgcggcgcgcgcggcccgggttgttgataaagtgtcggtttcctcgcactttcgcttttgacgccacgatgcgcaccacgcaagcgacccgcgcggtcgaacgcctcagagcccgcgccggcaatccgcagtattcggcggtcggcatgccgggcggcctcttctacctcgtcgaccgctcgagcggcgccgccgagaagctgtgcgcgccgatgccgctcgaggatttcgtcgcgttcgtcgacggcctcggcccgaaaaagccgcgcaaggtcagcaagctcgacgtcgcgttcgagcagcagatcaagaacagcaagcgctaggcgcttcggatcgcaggcgttctgaaggcaagacgtcgaccccgtttggtacaatccgagagtttttcgtcccctcgctgacggccgtccaggcccgcatgacaccatgaatatcgaaaaagcacgtttcaacatgatcgaacagcagatccggccttgggatgtactggatcaggacgtcttgagcctgctgtcggtcgtcaagcgtgagaatttcgtgccggccgcgtatcgcgacctggcgttcgccgacgtcgagctgccgctgccgagcggccagaagatgctgttcccgcgcgtcgaggcccgcatcctgcaggagctcgcggtgaagaagcacgagaacgtgctcgagatcggcgcgggcggcggctacatggcggccttgctggccgcgcgcggccagcgcgtgacgacggtcgagatcgatccggatctcgcgaagttcgccgaagagaacctgaagaagaacggcgtgacgaacgccgaggtcgtgctcggcgacggctcgcgcggctggcccgcgaaggcgccgtacgacgtgatctgcgtgtcgggcggcctgcccgtcgtcccgcaggaactgctcgagcaactgaaggtgggcggccgcctcgcggcgttcgtcggcggccggccggtgatgaaggcgcagatcatcacgcgcatcgacgacacgcaatatcgcgtcgccgacgtattcgagacctacgtcgatcatctcgtcaacgcgatcgagccgtcgcgcttcaagttctgaggccgcgcgtgccgatgcagatcctgagcgcttccgccctcgccgaatggctgcgcgacccggcgcgcccggcgcccatcgtgctcgacgtgcgcgagccgtgggagatcgcgaccgcgaagatcgacggcagcgtgtcgatcccgatgcagcagattcccgcgcgcagcgaggagctcgacgacgaagcggcaatcgtctgcgtgtgccatcacgggatgcgcagcgcgcaggtcgcgatgttcctcgaatcgcgcggcttcacgaagctctacaacctgcaaggcgggatcgacgcgtggtcgcgcgacgtcgatcccgcggtgccgcgctactgagcgcgcatcgcggcggcgcgcgcgacgcgcgccgcttcgcccgggcgcgccgcccgtttccctgagcgcggcgcccgtttgccgcgctccgcctactccgtttccttcagcgcctgcgcgacgatcgagaacagctcgacgatctgcgcctcctcgacgatgaggggcggcgagaacgcgaggatgtcgcccgtgtagcggatcatcgcgcccttctcgaagcacttgacgaagacttcgtaggcgcgcgcgcccggcttgccgtcacgcggcgtcaactcgacgccgccgacgatgccgagattgcgcacgtcgatcacgtggcgcgcgtccttcagcttgtggatctcgcgctcgaagatcggcgcgatccgcgcggcgcgcgtgaggagcccttcgcgttcgtacagatcgatcgtcgcgacggcggccgccgccgcgagcgggtgccccgaatacgtgtagccgtgaaacagctcgatgccggccggcgcgccgccgacgatcgcgtcgtgaatcgcgccgctcgccgccaccgcgcccatcggcaccgccgcgttgttcgtgcctttggccatcgtcagcagatcgggcgtcacgccgaagaactgcgccgcgaacggcgcgccgagccgcccccagccggtgatcacttcgtcgaagatcagcaggatgccgtgcttgtcgcacagttcgcgcaagcgttcgagatagcctcgcggcgggatcagcacgcccgtcgagccggcgacgggctcgacgatcaccgcggcgatcgtcgatgcgtcgtgcagcgcgacgagccgctccagttcgtccgccagctgcgcgccccacgcgggctgccccttcgagaacgcggcctccttcaggttcagcgtatgcggcagatggtcgaccgacggcagcagcgcgcccgaatacgcgttgcggttcggcgcgatgccgcccaccgagatgccgccgaagccgacgccgtgatagccgcgctcgcggccgatgaagcgcgtgcgctgcccttcgccgcgcgcgcggtgatacgcgagcgcgatcttcagcgcggtgtcgaccgcctccgagccggaattcgtgaagaagatgtgtttcaggtcgcccggcgtgtggcgcgcgatcttcgtcgcggcctcgaacgccttcgggtgccccatctggaacgtcggcgcgaaatccatctcctcggcctgcgcctgcaccgcggcgacgatctcgtcgcgcccatgccccgcgttcacgcaccagaggcccgcggtgccgtcgagaatgcgccggccgtcgtgcgacgtgtagtacatccccttcgccgcgacgagcaggcgcggcgcttccttgaactgccggttcgcggtgaacggcatccagaacgcggagagatcgggggtctgcgaaacgtgctcggtcatggaaggctcctcggagatcgatcgaacgatgtctggaacgcggcgtgatgcgcgctgacgggtgcggtgcgcaacgcgccgcatcgatgggaattcgcctcgagagtgtaagcacgcggctcgcgatgcacaaccatgcagcatgcgcgcacgcggcgctgcaccgcgacggaccacgcgatgcgcgcacgcgtgcgtcgcgtgtgccgagagcgccgcgccgcctcgtccgaagccccgccgacgggcgcgcgcacgcgcgccggcccgcatctggcacatgccttgcgtaaccggttcgccgcgtgtccgctccggtgcgcgcccacactccaacaggcaaggggaactcgatgaaacgtcgcagtcttttgaagttcggatcgatggcaggcgtcatggcgctcgcggggcaaagccccgtcgcgcgcgcggcggattcgggcaaaggcccgatcaaggtcggcatcctgcattcgctgtcgggcacgatggcgatctccgagacttcgctcaaggacaccgcgctgatgacgatcgccgacatcaacaagaacggcggcgtgctcgggcggccgctgcagcccgtcgtcgtcgatcccgcgtcgaactggccgctgttcgccgagaaggcgcgccagttgctcacgcaggagaaggtcgcatgcgtgttcggctgctggacgtcggtgtcgcgcaagtcggtgctgcccgtgttcgaggagctgaacggcctgctctactacccggtgcagtacgagggcgaggagatgtcgcgcaacgtgttctacacgggcgccgcgccgaaccagcaggcgattccggccgtcgagtacatgatgagcgccgaaggcggcggcgcgaagcgcttcttcctgctcggcaccgattacgtctacccgcgcacgaccaacaagatcctgcgcgcgttcctgaaatcgaagggcgtgaaagattccgatattcaggaagtctacacaccgttcgggcacagcgattaccagacgatcgtcgcgaacatcaagaccttcgcgcaaggcggcaagaccaccgtgatctcgacgatcaacggcgattcgaacgtgccgttctacaaggagctcggcaatcaggggctcaaggcgaccgacgtgcccgtcgtcgcgttctcggtcggcgaggaggaactgcgcggcatcgacacgaagccgctcgtcgggcatctggccgcgtggaattacttcatgtcggtgaaggggccggcgaacgcgaagttcaaggagcagttcgccgcgtgggtgaagtcgcagaatctgccgggcggcgcgaagcgcgtgaccaacgatccgatggaggcgacgttcgtcggcatccacatgtggaagcaggcggtcgagaaggcgaagagcaccgatgtcgaccgcgtgcgcacggcgatgatcggccagagcgtcgccgcgccgtcgggcttcacactgacgatggacggcaaccatcatctgcacaagccggtgatgatcggcgagattcgcggcgacggccagttcaacgtcgtctggaaaacgaagacggcgattcgcgcgcagccgtggagcccgttcatcgcgggcaaccagggcaagccggacgtggtcggctcgattccggagttcctgcgccgccgtcgcgccgcgctcgcctgacgcgcgtgcgggcgccgcgccagcgcacggcgtcgccgtcgcgcgcgtccgcgccgcgcgctttctcccctttcgcgaggactgaccgatgcccatgcctttgagccgcgccgctcgtgcgctcgcggcgctcgccgcctgcgcggcgttttcgttcgccgcgccgcgtgcggcgctcgccgtcacggcggccgacgtcgccgcgctcgccggcgacgacttcgatgcgaagcgcgccgcgatcgaccgtctcgccgccgggcacgacgccgccgcggccgcgctgctgaacgcgctcgcgaacggcgacgcgctcgcgaccgacgccgggcgcatcctgattcagcatggcgacgccgcgcgcgacgcactgacgaacgcgcccgcgcaggcgggcgatgcgcagccggtgatgctcaacaacctgctgcgcacgaagatcgcgaacgcactgtcggggctcgatctcgcgtcgcccgacatcgacacgcgccgccgcgcgatcgatgcgctgctcaagcgccccgatgccgcgctcaagccgatgatcgacgccgcgcgtgcgaaggaaaccgatcccgtgctcaagcgccgcctcgacgcgctatgggcgatcgccgcgctgcgcgacgccgatcccgcgaagcgcctcgaagcggtgcggctcgtcgccgcgcgaagcgatctcgacatgatcgagcaactgcgcccgctcgtcgcgaagcggcccgacggcggcgacgcggaacccgatgcgcgcgtgcgcgaggccgcgcagcaggggctcggcgcgctctatgcgatccagcgccgcggcgaaatcgcgggcacgctgttcgcggggctctcgctcggcagcgtgctgctgctcgccgcgctcggcctcgcgatcacgtacggcctcatcggcgtcatcaacatggcgcacggcgagttcctgatgatcggcgcgtatgcgacctacgtcgtgcagacgctcgtgcagcgctatctgcccggcgcgttcgactggtatccgctcgccgcgattcccgtgtcgttcgccgcggccgccgcgctcggcatcgtgctcgagcgcacggtgctcaggcacctgtatggccgcccgctcgagacgctgctcgcgacgttcggcgtgagcctcatcctgatccaggcgacgcggatgatcttcggcgcacagaacgtgcaggtcgtcaatccgtcgtggatgagcggcggcgtgaccgtgatgcagaacctgatcctgccgtacaaccgcctcgcgatcctcgcgttcgcgctcgtcgtcgtcggcatcgcgtgggccgtgctgacgaaaacgcgcctcggcctgttcgtgcgcgcggtcacgcagaaccgccggatggccgcgtgcgtcggcgtgaagacggcgcgcgtcgattcgtatgcgttcgcgttcggcgcgggcatcgcgggcctcggcggctgcgcgctgtcgcagatcggcaacgtcggcccggatctcggccagagctacatcgtcgattcgttcatggcggtcgtgctgggcggcgtcggccagatcgcgggcacggtgctcgggggcttcggcctcgggctcgtcagcaaggcgatcgagccgttctggggcgcggtgctcgcgaagatcgccgtgctcgtgatgatcgtgctgttcatccagaaacgcccgcaagggatgttcgccctgaagggccgcagcgcggaggcatgacatgacttcgacgatccattcccttgccgtcgcgcgcggcgcgtcgcccgcttcgtccacggcatccgccgcgtccgcttcaccggccgcgccgcgcttcgcgctcggcctgccgccgcgccccgcgctgctctcgcgccgcgcgtggctcgcgctcgtcgcgctgtgcatcgcggtcggcgtgggggtgccgctcgccgcgctcgtcgcgcccgaagcgagcgcatttcatctgtcatcctacgcaatgacgctcgcgggcaagctgatgtgctacgcgatcgccgcgctcgcgctcgatctcgtctggggctactgcggcatcctgagcctcgggcacggcctgttcttcgcgctcggcggctatgcgatcggcatgtacctgatgcgcgcgatcggccgcgacggcaagtacggcagcgatctgcccgacttcatggtgtttctcgactggcaccggttgccgtggtactggagcggcaccgagcatctcgcgtatgcgctcgcgctcgtcgtgctcgtgcccgccgcgctcgcgtgggtgttcggcttcttcacgttccgctcgcgcgtgaaaggcgtgtatctgtcgatcatcacgcaggcgacgacgttcgccgcgatgctgctcttctatcgcaacgagacgggcttcggcggcaacaacggcttcaccgatttcaagcgtatcgccggcttcgcgatcacgtcgcccggcacgcgcacggtgctgttgctgacgacgttcgcggcgctcgtcgcgtcgttcgtcgccgcgcgcgcgatcgtcacgagcaagctcggccgcgtcgtcaccgcgatccgcgacggcgagacgcgcgtcatgttcctcggctacagcccgctcgcgtacaagctcttcgtatgggtggtatcggccgtgctgtgcgcgatcgcgggcgcgctgtacgtgccgcaggtcggcatcatcaacccgagcgagatgtcgcccggcaactcgatcgagatggcgatctgggtcgcggtgggcggccgcggcacgttgatcggcccgatcgtcggcgcgttcgccgtcaacggcgcgaagagcgtgttcaccgcgtacttcgccgaatactggctgttcttcctcggcctcatcttcgtgctcgtgccgctcgtgctgccgcgcggcatcatgggcctcgtcgaaaccgtcatgcgcaaggccacgtcacgatgaacgagaacacgatgattcgcgagcccgcgcagccggacggcgccgaccggctcgccgtcagcggcgcggccgggatgtcgcacgtcgtcacgcccggcgcgatcgacacgtcgcacggcacgatcctctatctcgacgacatcgaagtgagcttcgacggctttcgcgcgctgaagaagctgtcgctgtcgatcgacgtcggcgagctgcgctgcgtgatcggcccgaacggcgccggcaagacgacgatgatggacgtgatcaccggcaagacgcggcccgattcgggccacgcgttcctcggccagacactcgacctcacgcgcatgaacgagccgcagatcgcacgcgcgggcatcggccgcaagtttcagaagccgaccgtgttcgagcagcatccggtatgggagaacctcgagctcgcgatggccgccgacaagcgctggttcgcgtcgctgcgcgcgcggctcgaccgagcggcgcaggcgcggatcgagcagacgctcgcgctgatccggctcgaggacagcgcgtaccggctcgcgggcgagctgtcgcacgggcagaagcagcggctcgagatcggcatgctgctgatgcagcgccccgcgctcttgctgctcgacgagcccgcggccggcatgaccgaccacgagacgatggagctcgccgagctgctgaatacgctgcgcggcacgtgctcgatgatggtcgtcgagcacgacatggaattcgtcgcggcgctcgcgggcgacgcgggacgcgtgaccgtgatggcggaaggcgcggtgctcgcgcaaggcacgctcgatcaggtgaagcgcgacgaagcggtgatcgagtcttatctcggacgatgatgcgatgctgacaatcgaatcgctgaaccagtactacggcggcagccatatcctgcgcgacgtgagcctcaccgccgaaaccggccggctcaccgtgctgctcgggcgcaacggcgtcggcaagacgacgctcctgcgctgcctgatgggtgtcgtgccgacgaaaagcggcggcatcgcgtggtgcggcaagccgctcggcgcgctgccgccgcacgcgcgcgtcgcgtcggggctcgcctatgtgccgcagggccgcgacatcttcgcgcggctcaccgtcgaggagaatctgctcgtcggcgcggcgagccgcaaggcgagcgcgaaagtgcccgaccggatctacgcgctctttccggtgctcaaggacatgcgcgcgcgccgcggcggcgatctgtcgggcggccagcagcagcagctcgcgatcggccgcgcactgatgagcgagccgcagctcctgatcctcgacgaaccgacggaaggcattcagccgtcgatcatccaggacatcggccgcacgctgcggcagctcgtcgacgaaacgaagatgacggtgctgctcgtcgagcagtactacgatttcgcgcgctcgatcgccgatcgctactgggtgatgagccgcggcgagatcgtcgcggacggcgcgggcggcgagatggacgcgcacggcgtgcgcgagctgatcgcggtctgagcgcggtctgagcgtcgatcggcgcgcagggcaggcgacgcgcgtcgccctgccggcatcgcgcgatgcggatcgcgaacggctgccgcaacacgcacgccacacgcacgccacacgcatgccacacgcgcgccgcatccgcgcgcatacgcgccttgcgtgccttgcgcaccttccgcgccgcgcgcggcggcaagcgctatcctgtggcattaccgcgcccgctgccccgattcgaccgatgtccgcccacgaacctcacacctcgctcgtccgccccgccgccaaggcatggcacgcccgcctcgaactcggcttcgagcggcagccgggcggacgcacggcgctcgcgcatcggcgccacgtcggcccgctgcgggtgcagcgcgcgctctacccggaaggcgacgcgatctgccacgcggtgatcgtgcatccgccgggcggcgtcgcgggcggcgaccggctcgagatcgacgtgaggctcgacgccggcacgcacgcggtgctgacgacgcccggcgcgacgaagtggtacaagtcgaacggactcgacgcgcggcagcggatcgacatcgacgtcggcgcgcacgcgaagctcgactggctgccgcagaacaatctgttcttcgacgccgcgcatgcgtcgctcgagttcgtgctcgcgctcggcgacggcgcgagcgtgctcggctgggacgcgacgcagctcggccgccaggcggcgggcgaagcgtggtcggcgggcagcatcgcgtcgttctcgaaaatcgtcgggccgtcgggccggccgctgtgggtcgaacgcgcgcgcctcgacgcgggcgatccgttgcgcgccgccccgcagggactcggcggctttgccgtatacggcacgctgtgggcgctcggcgcggcctgcacggaagcgctcgccgaatcgatcgcgcccgcgctgccattcgacgatgcgctgcgcgcgggcgtcacctgcgtcgcgcccggcacgctgctgatccgcgcgctcgcgcattcgatggaggcgctgcagcggctgttggccgagcaatggctcgcgcttcgcccgatcgtccacggcgtcgacccaaaaccgctgcgcctctggcaaacctgatcgccgcacattcctgacgcacgcctgtccgaaaaacgcgccatcgcggtgcgtgccgcaccgtcgcgcggcacgaacgcgcgcaaacaacgcatggcacgtgccttgctcgcctatgcccgcgggcgtcgccgcacgcgcacgttcgcggtgctacgatagcttcgcgactgtcgcgacgcgcgccgcatgaatattacgttttccaaaatgtttctttcatgaaactgactccccgagaaaaagacaagctgctgatcttcacggcggcgctcctcgccgagcgccgccgtgcacgcgggctcaagctcaactatccggagacggtcgcgttcatcaccgccgcgctgatggaagcggcgcgcgacggcaggaccgtcgccgaagtgatgcattacggcacgacgctgctcacgcgcgacgacgtgatggaaggcgtacccgagatgattcccgacatccaggtcgaagcgacgtttcccgacggcacgaagctcgtgaccgtccaccacccgattccgtgaaggcgcgtcatgattcaccgcatggttcatttcctcccgccgtccggcagcaggctccgcacccttcgcacgccacgccggagggccgcatgattcccggcgaactcgtcatcgacgacggcgagcacacgctgaacgccggccgccacacgatcgcgctcgtcgtcgcgaacacgggcgatcgcccggtgcaggtcggctcgcactatcacttccacgaagtcaacgatgcgctgtcgttcgatcgcgcggccgcgcgcggctttcggctgaacatcgcggcgggcaccgcggtgcgcttcgagccgggccagacacgcacggtcgagctcgtcgagctcggcggcgcgcgcgccgtttacggcttccagggcaaggtgatggggccgctctgagcgccggcgcttcgccgcgctgcgctgtgacacgcccgcacgggcatccgaaggattcgacgacatgacattacgtttgagccgccgcgcgtacgcggaaatgtacgggccgacgacgggcgaccgcatccgcctcgcggacaccgagctgttgatcgaagtcgagcgcgaccacacgctctacggcgaggaagtgaagttcggcggcggcaaggtgatccgcgacggcatgggccaatcgcagctccccgcggccgacgtggcggacaccgtgatcacgaacgcggtgattctcgatcactggggcatcgtgaaggcggacatcgcgatcaagcacggccgcatcgcggcgatcggcaaggcgggcaatccggacatccagccgggcgtgacgatcgcgatcggcgcggcgaccgagatcatcgcgggcgaaggcctgatcgtgacggcgggcggcatcgatacgcacatccacttcatcagcccgcagcagatcgacgaagcactcgcatcgggcgtgacgacgatgatcggcggcggcacgggccccgcgaccggcaccaacgcgacgacctgcacgccggggccgtggcacatggagcggatgctgcaggcggccgacggctggccgatcaatctcggctttctcggcaagggcaacgcgagccggccgcagccgctcgtcgagcagatcgaggcgggcgcgatcggcctgaagctgcacgaggactggggcaccacgcccgccgcgatcgacaactgcctgacggtggccgacgacaccgacacgcaggtcgcgatccacaccgatacgctgaacgaggccggcttcgtcgaggcgacggtcgccgcgttcaagggccgcacgatccacacgtaccacaccgagggcgcgggcggcggccatgcgcccgacatcctgaaggtgtgcggcgaggcgaacgtgctgccttcatcgacgaacccgacgcgcccgtacacgatcaacacgctcgacgaacacctcgacatgctgatggtctgccatcacctcgatccgtcgatcgccgaggatctcgcgttcgccgaatcgcggattcgccgcgagacgatcgcggccgaggacatcctgcacgacctcggcgcgctgtcgatgctgtcgtccgattcgcaggcgatgggccgcgtcggcgaagtgatcatccgcacgtggcagaccgcgcacaagatgaaggtgcagcgcggcgcgctcaccggcgacggcgcgcgcaacgacaacttccgcgcgaagcgctacgtcgcgaaatacacgatcaatccggcgctcacgcatggcatcgcgcacgaggtcggctcgatcgagccgggcaaatgggcggacctcgtgctgtgggagcccgcgttcttcggggtcaagccggcgatgatcatcaagggcggcatgatcgccgtcgcgcagatgggcgatccgaatgcgtcgatcccgacgccgcagcccgtgcattaccgcgagatgttcgccacccgcggcggcgcgctcgcgcgcacgtcgctcacgttcgtgtcgcagctcgcgctcgatgcgggcatcagcgcgcgctacgggctcgcgaagcggctcgtgccggtgcgcggctgccgcacggtgaccaagcgcgacatgatccacaacgcatggcaaccggccatccgcgtcgaccccgaaacctacgacgtcgtcgccgacggcgcgctgctcacctgcgagcccgccgccgtgctgccgatggcgcaacgctacttcctgttctgaagccctgacgaatcatcatgcgcacgatcgacaaacgcatcgccccgaacgtgaggctcgccgccacgctcgtcgcgcgcgcgcccgcgctcacgctcgcctacgacgcgcgctgcaagagccggctcgccgccacgctcgacacgggcgaggacgtcgcgctcgtgctgccgcgcggcaccgtgttgcgcgacggcgacgtgctcgtcgccgacgacggcgcgctcgtgcgcgtggccgccgcgcacgaagccgtgctgctcgtgcgcgcgcccgacgcgctcacgctcacgcgcgccgcgtatcacctcggcaaccgccatacgccggttgaagtcggcgccggctgcctgaagctcgaatacgatcccgtgctcgccgacatgctcacgcggctcggcgcgacggtcgagcgcgcgagcgcgccgttccagcccgaagccggcgcgtacggcggcggacatcgtcacgggcacgatgcgacgttcgccgaggattacgcgctcgcgcagcaggtgttcgacgagcatcacggccactcgcactcgcacgatcacgatcacgatcacgatcacgatcacgatcatcagcatggcccgtgttgctcgcacggtcatcaccatggacaccgctgagctcgtcgcgctgctgcacctcgcgtcgccggcgttgccgatcggcgcgttcagctattcgcagggtctcgaagccgcgctcgacgcgccgctgattcgcgacgccgacggcgcgcgcgactggatcgcgagcggcctcgccgacgtgctcgcgcaaggcgagctgccgttcctcgcgcatcagctcgcgcgctggcacgcgcacgacgccgccgcgctcgccgacgcgaacgacgaattcgtcgcgagccgcgaatcgttcgagctgcgccgcgaaaccgaacagatgggctggtcgctcgcgcagctgtgcgcgtcgctcgaatggggcgatgccgcgcgccgagcaacgctcgcgtcgatcccgtcggtcgcgctgccgagcgcgttcgcgttcgcggccgccgcgcacggcgcgacgcccgacgcggcgctcgccgcctatgcgttcggctgggtcgagaaccagacggccgccgcgatcaaggcggtgccgctcggccagctcgccggccagaagatcatcgtcgcgctgcgcgagccgatccgcgacgcggtgcgccgcgcgctcgcgacgccgccggaggcgatcaacacgttcgcgcctcagctcggcatcctgtccgcgcggcacgaatcgcagtattcgcgtctgttccgttcataagcatcccagagcattctcacgcaccgaatcatgaacgcacctcgctttgcggcgcccgcccgccgcacgaagaaactcccgcccctgcgcgtcggcatcggcggcccggtcggctccggcaagacgacgctcctcgaaatgctttgcaagggcatgcgcgagcgctacgacctcgtcgcgatcacgaacgacatctacacgaaggaagaccagcgccttctgacgatcgcgggcgcgctacccgaagcgcggatcatgggcgtcgagacgggcggctgcccgcacacggcgatccgcgaggacgcatcgatcaatctggaggcggtcgagcggatgctcgcgcgcttcccggacgcggacatcgtgttcatcgaatcgggcggcgacaatctcgcggcgacgttcagccccgaactgtcggacctgacgatctacgtgatcgacgtcgcgggcggcgagaagattccgcgcaagggcggcccgggcatcacgaaatcggatctgctcgtgatcaacaagacggacctcgcgccgctcgtcggcgcgaacctcgaggtgatggcctccgatacgaggaagatgcgcggcgagcgcccgtacgtgatgtgcaacctgaaggcgctcgacggcgtggccgacgtgatcgcgttcatcgagaacaaaggattgctgacggtctgagcgccggcatcgaacgccggcgatcctgcctcgagcgctcgcggcgccgcgccgccggcctcgcgcgtggcttcgcgcacggcctcgcaaaaggcctcgcaaaaagcctcgaaaataccccgcaaacggccgcggcgcggctcccgaaacggcacgccgcgcaacgcggcagccgatgcggcaacgcccccgcccatgctcgctcagccacgcgcacgcaacgccgcccgcaccgctcagtcgagcgccgcgcccgcatcgagcccgcccgcatcgccttcgtcgttcgccgccggcgcgacgcgcggcgccggcagcagcgcgttcagcacgtcgaccgtgcgcgccgtcgcgccgcgatgccgcgcggcgaacgccgcgcccgccgcgcccatcgccgtgcggcgcgcgtgatcggcgaacagcgcgtcgagcgtgcatgcgagatcggccggatcccgcacttgcgcgcacgcgcccgccgtgaccgcatcggccgtcgcctgcgtgaagttgaacacgtgcggcccgatcagcaccggcacgccgaccgcgcacgcctcgatcaggttctggccgccgagcggcaacaggctgccgccgatgaacgcgacgtcggcggccgcatagtacgcgcccagttcgcccatcgaatcgccgagcagcaccgagacgccggccggcagcgcggaggcggccggccggcccgcggcggcggccgccgcgtcgtgcgcccattcggtgcggcgcacgtggcgcagcccgcgccgctcgacgagcgccgcgacttcggcgaagcgctgcggatgacgcggcacgaggatcagcaacgcgtccggcgtcttcagcgagacgaatgcgtcgagcacgagcgcctcttcgccgtcgcgcgtgctcgcggccacccacacgggccgctcgccgatcgccgcgcgccatgcgcgcccgcgcgcggcgagctcgggcggtgtcgtcatgtcgaacttcagattgccgagcaccgcgacgttgcgcgcgccgagcgaagtcaggcgctgcgcgtcggcggggctttgcgcgagcacgcgcgagaagccgccgaacacgtcgcgcgcggcggcgccgaatttcgctgcgcgcccgaacgagcgcgccgacatccgcgcattcgtcagcacgagcggcacgtcggcgcggcggcattcgtcaataagcgtcggccagacctcggtttccatcacgagcccgagcgacggccgccatgcgcgcaggaagcgccgcacggcgcgcggcagatcgtacggcaggtagcagcgcgacacgcgctcgccgaagacctgctcgcccgtcgcgcggccgctcggcgtcatgtgcgtgagcagcacgtgcgcgtcggggcgcgcgcgcaacagcgcatcgatgagcggctgcgcggcgcgcgtctcgccgaccgacaccgcatgcacccacacgatcggcgtcgcttcgtcgacgtcgcgcgcgagcgcgcgccccggcccgaagccgaagcgctcgccgatatgctcgcgatagccgcgctccttgcgcgagcgccacacgaggcgcagcaccgcgagcggcgcgacgagccaccacagtccgcgatagatcgccctcagcatcgcgcggcggctccggccgcgactgcgtcgcgcgcgctcaaacgagggccctgccctgcagacgctcgaggatgccgagcggcgcgcgctgcgggcgggccatcgcgccgaccggcaggaagaaggtctgctcgagcatgaactgcccggacatcaccgcgtgcgacgcctgatcggagaagcacacccacacgctgccggacgggaacggcatcgtctgctgcgggctgttcttctgatagtcgagatcggccttcatgctgtcgtgcagcttcagcatcaggtggtcgtacgcgctgcggcgcgacttcgtcacgtgcagcagctcgagcagccacgcgacgcccggcacctgcggcttgatgtgcggcaggaagcgcttcgcgacgtcctcgaacggctcgccgacgcgccatacgcgaggcacgcccgccgggttcacgttcgtgaacacgcgcaggatccgctcgccgtagttcggccgcgacgggaacgcgtcgacgtgcagccggctgtcgtccttgcgccacgacgtctcgcgcgtctcgacctgcatcaggcgcaggctcgtcggcgcgacgcgcagcttgccgcggtactcggggaagagcccgtcgacgagcgcgcccgcctgttgctggaagcgcgcgatcagcgcgcgcacggccgactgcgtgaccgcgtcgcccgccacgccggcgagcgcgccgccgttcggcgcgaggctgatgttcttgcgcttcggatcggcgagcgccgggtcgagcagcgcttcctcgccgccttcgatcgcgaagcgcaaatgcggaaagaacaacaccttgccgtcctcgaggcccgcgagcagttgctcgcgcggcacggacagctgttgtccgctccagtcggcggacgcaatttcgatgatctgggattcgctcatgatcgcctgtcgggattacaagaggccgaacgacgcgagtgcgtccttcgcctgcgaaagggacggcggcgcgccggcggtgccgagattgacgacgttgggcgaccagtagccgcccgtgcgccaggctgtcgcgaaattgtacagttcgacggtcggacgcttgagcgccgccgcgatgtggacgaggccggtatcgacgccgaccgtcgccgccgcgccgtcgacgaggccgacgaccgcgggcagcgacagcttcggcggcacgatcgccgccgcgccgaacgccttcgcgaggcgctcgctcgtcgcgcgctcggcgtcgctgccccacggcagcacgagcgacgcgccgcgccgcacgagcgcctcgccgaggccggtccacgcttcgtcgggccactgcttgtcggcgcgcgaggtcgcgtgcacgaataccacgtagggcaccggcagattcaaatcgagcgccgcgagcgcgcgcgccgcgccatgcgtgtcgaggccgaaatcgatcggctcgccgggcgccggcgcggggtctcccagcgccgccgcgacgagctgccgcgagcgctcgacaacgtgcgtgcgcggcgcgatcggcacccgcctgtcgtagaagaagcgcaccggccactcgtagccggcgccgtcggtgcggttgccgaggccgacaagcggcccgcgcgcccagctcgcgacccacgcggtcttgatgagcccctggcagtcgatcacgaggtcgtagcgctcctcggcgaggcgccgccggaacgcgcggatctcgcgccacgtttgcgacgcgctcaagcgcttgcgccagcgccgcagcgagaacggcagcacgtcgcgcacaccgtcgacgagccgcacgagatcggcgaagccttcctcgacgagccagtcgatctgcgcatcggggtgacgccggcggatatcggcgatcaccggcatgttatgcacgacatcgccgagcgacgacacgcgcacgatcagaattttttgcacgctgaaaaaaagggccggcggtggccggcacagaccgaaaggacggattttatcgcgccgggcggccgacacagacaaaaagcggcgaacgcacgcatgcgtcgccgctttttggacaaggcttgcgtcagcgcaagctcgggcacgccgcgcccggcgcgcgccgcgccgccgtcaagctcagaacggcaggttcgcgtccggcttcgccgccttcagcgcgcgccggaaatcgtcctggatccgcgcgagcgccgcgtcggagctcgcctcgaagcgcagcacgaccacgggcgtcgtgttcgacgaacgcgcgagaccgaagccgtccggatactcgacgcgcagaccgtcgatcgtcacgacctcgtccgcgccgtcgaacttcgcgtcggcgcgcagcttgtcgatcagcttcacgttctcgccttcgtcgagcttcaattgcagctcgggcgtcgacaccgcgttcggcaagccgttgagcagcgcgctcggatcggccgcgcgcgcgaggatctcgagcaggcgcgcgcccgtgtagaggccgtcgtcgaagccgtaccagcgatccttgaagaacacgtggccgctcatctcgcccgcgagcggcgcgcccgtctcgcgcagcttcgccttcacgagcgagtggcccgtcttccacatcagcggctcgccgcccttctcgcgcacccactgcgcgagattgcgcgtgcacttcacgtcgtagatgatctgcgcgcccgggttgcgcgacagcacttcctcggcgaacagcatcagctggcggtccggatagatgatctggccgtccttcgtgacgacgccgaggcggtcgccgtcgccgtcgaacgcgaagccgatctcggcatcggtcgtcttcagcttcgcgatcacgtcctgcaggttctccgggtgcgccgggtccgggtggtggttcgggaagttgccgtcgatgtcggtgaagagctcgacgagttcgcagccgagcgccttgaacaggcgcgtcgcgagcgggcccgcgacgccgttgcccgcatcgacgacgagcttcagcggccgcgcgagcctgatgtcgccgacgatgcgctcaacgtattgatcggcgacatcgtatcgctcatacgaaccgttgccggtctcgaaacgcgcgtcgacgatgcgcttgtacaggccctggatctggtcgccgtaaatcgcggcgccgcgcaggaccatcttgaaaccgttgtagtcgggcggattgtggctgcccgtgacgacgatgcacgaatcgacgcggcgctcgccgcccgacagcgcgagcggcacgctcgccgcgaagtagccgacgggcgtcggcaccatgccgacgtcgacgacatcgacgcccgccgcgcgcagcccgtccgcgagcgcgccgacgagctcgggccccgagagccggccgtcgcgcgcgacgacgaccgcgtcgccgccctgcgcgcgcacttcgctgccgaatgcgcggccgatcgagcgcgcgacgtcggcgtcgagcgtcttgccgatcacgccccgaatatcgtatgccttgaagatggattgggagatcatcgattcactctctgtgtcgtccataaaaaatttggccgcctcaacgcgaatgcgtaaaaaatcctcgcccgaaccgaccggcgagggggcaacgcaacgcaccgccgatgccggaagcgaatccgatccaacttataatcgctggtttcagctacgccgatcgcgcccattttaatgcctgaatgcttcatcgcagcaaaaccgctcccgcggtcggccggccaggtcatctcgcgcacgttgccgcgccgcgcgccatgctgaaatccaggctttcgaaccccgacgtcgcgaaggccgtcgcgaatctcgcgtggctcgggctcgagcggctcacgcagatcggcgtcgcgatcgtcgtgagcggcctgctcgcccgctacttcggccccgacacgttcggcaaatggcaatacgcgaacacgctgctcctcgtgctcgcgccgctcacatgggtatgcggcgccgagattctcgtgccgaccatcgtccagcgcacgggcgcgcaactgggcgccgtgctcggcagcgcgttcgcgctgcgcttcacggtatcggtcgcggcgctcgcgctcacctgggcggcaatcgcgctgggcgcgttcgatccgctcgtcggcgcgatgctggccgggctcgcggtgacgctcgcgctgcgcgagccgttcgtcggcatcgtcaacgcgtggctgcagagcatgacgtacagcaagccgcaactgctcgcgagcatcgcggccgcgctcgcgaagatggcgctcgtctggctcctcgtgcgcgcggccgccgcgcccgcgcgcttcggctggctgtgggcgctcgaagccgcggcgatcgcggccgcgctgatctggtattaccgcgcccgcaacggcggcacgctcggctggcgcgtcgagcggccgctcgtgcgcgagttcgcgacgacgggcaccgtgttctggctcggcctcgtatgcatgtacctgttcctgaagctcgatcggctgatgctcgagcgctacgtgtcgttcgccgagctcggccgctacgcggccgcgcagcagttgaacgaaaactggatcacgctcgcgctgatgctcgcgcaaacgatcgcgcccgcgttcgtctaccgcgtgcaaaacgcgccgcaactgcgccgcaacgtgtggcgcctcatcggcatgacggccgcgctgatgatcgcgggcgcgctcgtgctcgatctgctcgcgggcttcatcatccgcaaggtgttcgggcccggcttcgagacgtcggtcgacgtgttccgctgggcggtgtggctctcggtgccggccggcatcgaggcgatcggcaatctcgtcgtgctcaagtatcaggcgaagttcgtgctgctcgcgaagtggtctgcggcgctcgcgctcgccgcgctcgtcaacctgatcgcgattcccgcgctcggcctctacggcgcgctcgcgggcctcgccgccggctatctcgccgccgcggcggtcaatttccactacattcgcctgaagctgcgcccatgacgcccactttcgccccgcccggcgccgcccgcgcgctcgacgacgtcgccgtgctgatccccgcctacaacgcgcacgacgatctgctgcgcacgctgatgtcgctgcgcgaggacgcgccggtgcgcgtgctcgtcgtcgacgacggcagcacgccgcccatcgccgcgcccgaattgcccgggctgtcggtcgaggtgctgcggatgccgcaaaacggcgggatcgagcgcgcgctcgcggccggcatcgacgcgctcgccgcgcgcggcgtgcgctacgcggcgcgcatcgacgcgggcgacctcgccgcgcccggccggctcgcgaagcagcgtgcgtacttcgacacgcacccgagcgtcgcgggcctcggcacgtggacgcaggtcgtctcgcgcgacggccggccgctcttcatgctgacgccgagcgccgatccggcgacgctgcgccgcacgcgcttcctgcgctcgccgttcgttcatccttcgatgatgctcgacatcgcggcggtgaaggaagtcggcaactatcggatcaaatatcgcgcggcggaagacctcgatctttttttacggttaatggaacgctacgattgcgcgaacctgccggagctcggcttgtattacgaattgaacgagggcggcatcagcgcgacgaagcggcggcggcagatcgcgtcgacgctcgcgctcgcgctgcgctacttcgatccgctcaatccgtgcgattggctcggcgtcgcgaaaaacctgctgcatttcgtcacgccgtactcgacgctgcagcgcgcgaagcgcctgctgttcgcgcggcgcggcgcggcatgacgcgccccgtcacgttcgcgcgcatccgatgatttttttccagtccgacatgagttccgcttccgccccgcgcatcgttctcgtctgcaataccgcctgggcgatctatacgtaccggcaaggcctgcttcgcatgctgatcgcgcgcggcgcgcaggtgaccgtgctcgcgccgcgcgaccgcaccgtcgagccgctcgtgcgcatgggctgccgctacgcggagctgcccgtcgcctcgaaaggcacgagcccgcgcgaggacctgcgcacgctcatcgcgctgtatcggcactaccgcgcgatccggcccgacctcgtgttccattacacgatcaagccgaacatctacggctcgatcgccgcgtggctcgcgcgcgtgccgtcgatcgcggtgacgacgggcctcggctacgtgttcatccagcagagccacgccgcacgcgtcgcgaagcagctgtaccgcttcgcgttgcgctttccgcgcgaggtctggttcctgaaccgcgacgatctgcacacgttcacgcacgagcagctcctcgcgcatccggcgcgcgcgcgcctgctgcacggcgagggcgtcgacctcgagcagttcgcgctcgcgccgctgcccgcgcgcgacacgttcaccttcgtgctgatcggccggctgctgtgggacaagggcgtgcgcgaatacgtcgatgcggcgcgcatgctgcgcgcgcgctatccgcacgcgcgcttcgcgctgctcggccccgtcggcgtcgacaatccgagcgcgatctcgcaggccgacgtcgacgcgtgggtgcgcgaaggcgtgatcgattacctcggcgaggcgcacgacgtgcggccgcacatcgcccgcgccgattgcgtcgtgctgccgtcctatcgcgaaggcgtgccgcgcacgctgatggaggcctccgcgatgggccggccgatcgtcgcgaccgacgtgccgggctgccgcgacgtcgtcgccgacggcagcacggggctgctgtgcgccgcgcgcgacagcgcgagcctcgccgcgcagctcgcgcggatgctcgacatgagcgcggccgagcggcgcgcgatgggcgagcgcggccggagaaaaatcgtcgcggaattcgacgaggcgaaggtcgtcgagcgttatcatcagaccatttcggccctgacgggcatcacactttgacggagcaatcagcaatgagcacgaagggcacgatcctcgtcaccggcggcgcgggctatatcggttcgcacaccgccgtcgagctgctcgcgcacggctacgacgtcgtgatcgccgacaacctcgtcaacagcaagcgcgaggcgatcgcgcggatcgagaagatcaccggcaagacgccggcgtttcacgaaaccgacgtgagcgacgagcgcgcgctcgcgcggatcttcgacgcgcatccgatcacggccgcgatccatttcgcggcgctgaaggcggtcggcgaatcggtcgcgaagcctatcgagtactaccgcaacaacctcgacagcctgctgtcgctgctgcgcgtgatgcgcgagcgcgccgtgaagcggatcgtgttcagctcgtcggcgaccgtatacggcgtacccgagcgctcgccgatcgacgagacgttcccgctttcggcgaccaacccgtacggccagacgaagctgatggccgagcagatcctgcgcgatgtcgaagccgccgatccgtcctggcgcgtcgcgacgctgcgctacttcaatccggtcggcgcgcacgaaagcggcctcatcggcgaggacccggccggcattccgaacaacctgatgccgtacgtcgcgcaggtcgcggtgggcaagctcgagaagctgcgcgtgttcggcagcgactacccgacgcccgacggcaccggcgtgcgcgattacatccacgtcgtcgatctcgcgcgcggccacatcgcggcgctcgacgcgctcgagcgccgcgacgcgagcctcaccgtcaacctcggcacgggccgcggctacagcgtgctcgaagtcgtgcgcgcgttcgagaaggcgtcggggcgcgccgtgccgtacgaactcgtcgcgcgccgcccgggcgacgtcgccgagtgctacgcgaaccccgccgcggcggccgagacgatcggatggaaggccgagcgcgacctcgagcggatgtgcgcggaccactggcgctggcaggagaacaacccgcgcggttttgtataatccgctgtccaattttcgggcacgcccatgctcagcttcgccgtcggcttcatcgtctcgcttctcgtcacgctgctcatcgtccgctatgcgcacctgcacgaacgattctcgatcgacaacgatcttgccggcgtgcagaaattccatgcgcggccggtgccgcgcgtgggcggcaccggcatcctgatcgggctcgtcgtcgcgacggcgctgctgtcgcgacgatacccggcgatcgcgggcggcatcctcgggctcgccgcgtgcgggctgcccgccttcgcctccgggctgatcgaagacctgacgaagaaggtgacgcccgcggtgcggctcgtctgcacgatggcggccgcggcgctcgcgttcgcgctgatgggcatcgcgatcacgcgcatcagcgtgccgcccctcgacttcctgctcggctatacggcgatctcggccgcggtcacggtgctcgccgtcgccgcgctcgcgaacgcggtcaacatcatcgacggcttcaacggcctcgcgtcgatggtcgcgttcatgatgttcgcgtcgctcgcgtacgtcgcgttccaggtcggcgacccggtcgtgatgtccggctcgatcgtgatgatgggcgcgatcatgggctttttcatctggaacttcccggcgggcctcatcttcctcggcgacggcggcgcgtacttcatcggcttcatgctcgccgagctcgcgatctcgctcgtgatgcggcaccgcgaagtgtccgcgtggtatccggtgctgctgttcatgtacccgatcttcgagacctgcttctcgatctaccggaagaaattcgttcgcggcatgtcgccgggcatcccggacggcgtgcatctgcacatgctcgtctacaagcggctgatgcgctgggcggtgggcacgcgcgccgcgcacgagctcacgcgccggaactcgctgacctcgccctatctatggctgctctgcctcgtcgcggtgatccccgccaccctgttctggcagcacacgatccacctgttcgcgttcgtgatcgtgttcgcgctcacttacgtgtggctctacgtaagcatcgtccggttcaagtcgccgagatggatggtgatccgcaagcggctgccgaaacggtgacgcggcgggaacgaagcggcggacggtaaaaaagcgcgaatcggcttcgactcgcgcttttttcatcgagcggcccgtttcggacgcgggcggcgcattgcgacgaatggacgaagcggcaatgcgccggtgagccgcccgccggagccggcgaacgcgacgggcgtgcgcgacggcgccgcaagcgggcgttccgtcacgctccgttttcaggcgggccgatcgagacgagcgcgcggcgccgacgggcgtacggaacgcggaacgccgcacgtcccgcgcattcgattcggcggcttcggacgggcgcattcgcgcccgacgtgtggcgcgcgcggcccctcgcgcaggcttggcgcgccgcccccgctcttcagcgcccggcctcgcgcccgatgccggcgacgagcccgttgccggtcggcacgctctgcagcgtcgggccgacggccggctgatactcgggcacccagcgccgcaagtcgcgccgcacttcatcgtcgctcagcacgcggtgctgcatcagccacggcagcagttcgtcgagcagatgatcgggcacctcgcgcgccttcgcggtgcgcagcttcgggtgtggcgtgcgggtggtggtctcgtcgtcggcgagcagttcctcatagagcttctcgcccgggcgcagcccgctgaactcgatgcggatctgctcctcggtgaagccgtacaggcgaatcagatcgcgcgcgagatcgacgatcttcaccggctcgcccatgtcgagaatgaagatctcgccgccctgccccatgctcgacgcctgcagcacgagttgcgacgcctcgggaatcgtcatgaagaagcgcgtgatttccggatgcgtgacggtcaccgggccgcccttggcgatctgctgctgaaatttcggaatcacgctgccggcgctgccgagcacgttgccgaagcgcaccgtctcgaactgcgtgcgcgcgctcgtctgctgcagcgcctggcaagccatctcggccaggcgcttgctcgcgcccatcacgttcgtcgggttcacggccttgtcggtcgagatcagcacgaagtgcctgacgtcgtggcgaatcgccgcgcgcgcgacgcgatacgtgccgagcacgttgttgcgcagcgcctgccatgcgttgagctcctccatcaacggcacgtgcttgtacgcggccgcatggaacacgatgtgcggcgcatagcgcgacatcacctgatcgagcagcagcgaatccttcgcatcgccgatgatcggcacgacgggcagatcggggaagcgctcgcgcaactcttccgtgagccggtacatcgcatattcggacagatcgaacgcgatcagttgcgcgggctggaacttcaggatctggcggcacagctccgagccgatcgagccgcccgcgcccgtcaccatcacgacgcggccgcgcagcagcgcctcgacgtgcggcgtgtcgatcgtcacggcctcgcggccgagcaggtcttcgagatcgatctggcggatctgcgacagaatgccctggcccggcatcaatgcggtcagcgacggcagcaccatggccctgacgccggcgcgcacgcagagggtggcgaagcgacgttgcgcttcgaccgatgcggatggaatcgcgatgatcgcgtattcggctttcgcggcctcggcccagtctgcgacttcgccgatcgaacccagtaccttatagccgtagacttcgcgcccgtgtttcgcgggatcgtcatcgagcagaccggcaagacgccactcaccggagcgcgacagttcacgggcgaggctcgcgccggcactgccggcgccgagaatcagcacgggcttgccctgcccgatcagtccgccgtatagatagaactccttcgtcgcccgatagagcgcacgtgcaccacccatcgcaagaaacagcagcatcggtgacagcacgagaaccgaacgcggaatgatcggaaccggctgcagcatcaccgcgccgatcatcacgatcaagccgccgcccaccacggccttcgagatacgcagcagatccggcaggctcgcaaatacccagagaccgcgatacaacccgaaaacatgaaacagcaggccatacaacggcaccacccatgcgagcgcgacgaaggcgcctttcaggaattcaggcggcatcgcaccattgaaccggaccacatacgcgatcagccacgcgcatacgaccgccatcagatcgaacagaaaggcgcccagggaaagccacgaagccttcgggcaaaatgctcgcgtcatgttgcgttattttgatgtaagtatttggaagcgactccagcacacatcgatggctacgcccaagagaaacaggatcgaaccccaagcggcgatagtcatccactggaccgcggtagaacatgccaataccgaaagcgacacgacggcgccgaccagcatggtcgcgtaccaacagagcgctgtccgcgcgtgcccgacgcccaagcgcaccatgcgctgataataatgctctcgatgtgcttcccagaacttttcccttcgtaacaaacgtcgcaacaatgttacagatgcatcggcaataaacggtgcaaagacaacgagcggaaaccacagcggccagaccgcatgacgccatccccaatagccgaacgccccggcgagcaaaccgagcgaaatcgaacccgcatcgcccaggaaaagcttggccggatggaagttgaggagcaggaatcccgccgccgcacccgcaatcgccgcacacgcccaacccaatccgacagatggatggggtcctgcgagtgctgcaaacgcatagctgccgaaaccgaagacggtcattcccccggcaaggccatctgcgccgtccatgaagttatacaggttgatcagccacgcgagcccgacggcgacgatgggaatccagaaccatgccaagccccccgaatacaacgcggcaatcgccgcggacgcgatgaggtgggcagcgaatcgaacccgcgcgggtagcccccgacggtcgtcgatatgagagacgatcgccagaaacagcatcgccgcgacaattccccatagatgcggcgcggcaatcccaatggccaccgcgccaaccggcacgatcccccagccgcccatacgcggcgtcggccgtgtgtgcatcgagcgagcgttcggcacatcagtcgccagccgccatgcccatccgctcgcgagaagccatttgagaataagcgcggtgacgatcgcagcgatcgatgcgaacgccatcgcggacaagatggtcaaattcagttggaacatcgtgcctcttccggcgactagcgtcggcccagcgacttgaaccagcacgccgtttcggcgagcccctcttcgctcgagcgcggcggacgccagtcgagcaccgtgcgaatgtgcgtcgtgtcgagccgcaggtcgctcgtcagacgatcgatctgcgccgcgcgccccgtcaacgcccccgcgacgcgcagcaaacgctccggcacgggcaacagacgtgcggggcgtccaagatgatgcccgatgtcatcgagcaattcggcaatggtcggcggcatatcactatccgcgacatgaaagcacccgttcgtggccgctggttccgttacgcagcgcatcaccgcgtcggcgagattgtcgacgtacaccatactgcgtcgcgcgcgcaccgctcccagcggcagcggcacgcctcgtgataccgcacgcatcaggctcaggaaattggcgcgaacccccgggccatacacgagcggcggcctgacgatgaccgtgtcgaagctcagttcgtcgcgcaattgttcaagcgcacgttcggcttcgagcttcgagcgtccgtaagcgtcctgcggcgccggcgtcgaattctcgcacagcggcgtgccgccgtcggattcagcaatcgctttgacgctgctcagaaacacgaaccgtcttgcgccttgctgccgtgcagcacgagccacgcgcatcgtcgctgcaacgttcgatgcacgaaacgcagcgtccggatcgggcgagcggtcacgcatcatatgaacgcgggcggcgagatgcacgacggcatccacctgcagacccgcaggccaacggtcggcgacaccatcgaaatcatcagcctcgtgcacccactccgacacgccttcggtgcaaacaccccggcggcgcacgagccccgtaacctcgtgcccggccgcgagcagcgcgcggcagagcgcgcgcccgacgaacccgttcgcgcccgtaacgatgaccctgctcatagccatttccagccgaagcggttgaagaagtggtatgccgatatcgcgaacaggcgaacatgacgcatccctttacgggccgcgccaccgccatagtggcgaatcaggaccctggggacatatgcaacccgcgcgacgtcgtgcgtgcgcaaactcaggtcataatcctcgaaatacaagaagtaacgcgcatcgaatccgcccagcgctttcaatacgtccgttcgaaacagcatgaaacaaccgctgacgattgccggatcccagacgacatcggtcgcattgacgacatctcgcatctcgtagcgtgccaggcgccgagagaatgcgttccgaatgccagcgggcatgaatcctctcacgaagaggtcaaataatgtcgggtaacgtctgcacaaatattgcgtatgcccctgctcgtcgtcgacgcgcggtgcgacgaggccgacgtccgaatgagcgtcgaaaaaatcgattgcggtcacgagtgcattctcgtccaggtcgacatcagggttcaaaatcaagtggtagcggctcgcgactcgctcgatggcatggttgtggccgcgtccgtaacccacattaccgtggccgttaatgacggtgcaatcaatgccgcgagcaagcatctcgtcaaacgcaggcaacgatcccggcgcgccaccgttgtcgacaagatagagggccgtccgcgcgcccggccggctgccgtcgagcttctcgagcgcgacgagcagactggaaagcgtgcgtgtcagttgtcgcacgtccggcctatagacgacgatcgacacagtcagaaatttcggttcggaatgaggcacccgcagacaaccctgtagaactaacgatatcgcttgttttgagcggacggactggcagccagccatccaatgcatcaggagcgcggcgacattcgacgatatagcgctctcatgcgccgtcgccatcccgcctggctcgataacaacgttcgcatgaacggcactcgcacgatcagctttcgcgcggtttgcctcgaaacgtggacgatagcatgccgacgggcctgctcttccgccatggcgacaacgtcgaacgggctaagcgtcactcgcatcgctcgctgtcgctccagggcgacggcataggcttcatgcagcttggcctgacgctcaacggcaaccttggccgccatgggcacccggtagcgtgatgtcacccgcaggaacgaagagaagtcagtcgcacacgaatagcgcacccacagcacccagtcttcgagttgatcgaggtcctcgtcaaatccgcccaattcgtcatacaagcttcgatgaaagaggactgcttgaatcggcgcaaggttctcctgccacatcgccaggcgggaatatggtcgatacttgagcgacgcgggctcttcgcgatatgtcgcggcctcttccgtcaattgtgcaaattcggtcggaatctcgtgcgacgcaccatagactgcccggttcgtaccgcttcgcgcgacctgcatcattgcctcgacgtggtctgcgtagaactggtcgtcgtcgtcaagaaatcccagccattccccggcggcgagcgaaagccccagattcccggcggcactcctgcctaccggcatgcccgtcgcctcatagcggatatcaaggcgccctgcaaattcgcgctcgatcatcgcgcggctattcggctcgccgtcctcgacgacaatgacttcgacacgcggataggtttgatgcgacagtgacatcagcgcctcccgcaacaatgccggccggcgatgcgttcgcacgatgatcgagacaagcggcaccgtgcgcgcgtcgagttcctcgaccgcgaaggcaaaaaatgcgccgtcgcgtcggtcaccatatccccaaaaacgaaaaccggggcgaaaaccgcctttgcgataccgtgcccccgtgcgcctgaagtaggctgcgctccgaagatatcgagccagtgccatcagatgcgtgcgccgcgcatgcgggaagcgcgccggcctcgcgagttcggcaacccagcaacctagaccgcgagcgatatcgagccaggacccgaacctcgtacgcaattgcaacgatgcgaccacgccgcctgcgatctggagcggtttggcctccatcggtttcgaatacgtggggtgtacgacgacagcatgcggcacataatgcaatacccagcccgcggcgcgcattcgccacgataggtcgacatcttccccatacatgaagatacgcggctcgaaaccgcgcacctgcgcaaacgcggcacgccggaacacgacggcggcacctgtcacccagtccgtgctgagcgaaacgggatcgtacagtttcggatgctcgtacggcagttgccgcaactcccaggcgcccacgtcgccggcagacgtgtctatcgccttccgcaatgccgagacggcagtcgaatgcagtcgcgtatccggattcaagacaaagaaaaacggagcgtcggccatttcgaacgtcgcattgtgcgcgcgcccgaagcccacgttctgcggagaatgcgagatcgaaatttcgaatggataccatgaccgatcgtgcacgaaccgatcccaccgatcggcatcggcgggatcgttgttgcgcaaccagacacgaaccaccgtatccgggcatgatgcttgagcggcgaggctgtcgagaagatcgtcgagggtttcctccgtctctcgatacaccacgacggatatatcaaaccgcatctctattcctgccttcgtgacacacgacacgcatccgccggcatcgacgaatcaccccaagcgccgaacgattctccgagcgacgatcttcgaattgtcgtaggtcatccgcacgatccggtacagacgcggatgcctgacaaagaaccggcgcaacggatcgagttttgccgcgccctgcagcacggcgatatcgtgctcgagcttcttgatccagttgcgctgatcaacgatgagcttgatcgtgcccggaggaaacacgtgatactgatcgttgtgcttcgtcacgatcttttcgtaatcgcgtcgccattcgtcctgcgaatggatcgaaaacgacgattcgccggaacgccactttcggtagataccggtaatttccgggctgctttcgacgccacagacgaaggccgtgcgcatctcgaagtcccagtcctccgccgtatccagcgattcgtcgaatcgaatgcccagctcttgaaaagcgacgcgcggaaatgcgagcgatacaggcggcgaataattctgtgacagatgttcgaaaaggtcgaagtgcgccggatacggcgtcgtgatcgccgaaacggtccgatatccgagcgcgccatccggccgggctcccgtcgacacgatgtcttgctcggcagccgtcgcgcgcaacacacagccggccgccttctcgctcaacttcttgaacgtctcgacccagtgcgcgaaaaccagttcatcgtcgtccagaatcgcaacgtaatgccctctcgccgcggcaaaaccgtcattcagcggcgcggtacgtccaccccgatcgcagcgaagcacacgcgcacgattacgaatcgactccggcagatcttcgacgatccgcctgacggcatagtacggctccccatccaccttgtgcgtcacgacgaggatttcgaagtcctgacaagtctgggcggtgagacaaagcaggacatcgcgcagattgccaagccgcttggcttgcgtacgcgtgacgattgacagaaacggccgcgcctctttcggatcggcgaacaggggaacgtcatgacgcgcgcccggcaagtacgcccgcaccagttcgttcactgttccgaaagcatccgaagcacgacggatttgctgcaaatagcgtgacgccgccgtgtttccggtcaacagcggatgagccggcggaaacgcctgatcactggattcgagctcatagtcgcgcgcgcccacttcgtgccagccggcacgcttggccattgccgccagcaagcggtcggtatggtgaatgacgtgcgtgtgatcgagaaggccaacctccgtataatcccaatgcccggcgagcaactttgcaccgagatcgcgatgcccgccgttcggcacgctgaccacgagcagaatcgaacgctgctcggcgaactcgcgcagacggtcgagcaacgccggcccatttgtaatatgctccagcgtatcgataattgaaatcgacgccacattgcgaccgttgaccgtggccgcaatctccgcgaacacctcgtccagacggtgcaggtcgattcgcttcgcctcgaagcctcgcgatcgcaaatcccgcagcgaatcctcgtctgcatcgaaaccgatgtacgtgagcccgaggtcgcgaacgggttccgcgatcgcgccatatccacagccgatgtccaaatgcacgccatcgcgcgcgccgaactccgtgatcagcccaacgacattgctgtacaccgaatactcgtgatagtggaactggtaagttgcagaattcatagtttagaagcggtgtttcgcgtagaagccatcgatgaattgcgccacgcgatgcccgggatcgatctgggcgggcagtttcccggcgtccttgagatcccgatacttcctggcggcctttttttcgacttcgctgccttgggcgaggagctggcgctcgatacgatcggccaatgcgctattcgagtatttgtgcgcgagaatgagcgcggcctctgccgagtagtactcctcggctccaccgacaatccatttgcccgccgtcgaaaggcgtttgtcgtgaaacagcgccgccgacggctgaaacaccaccttgtaaccggcaagccttactcgccacgaaaagtccacgtcatcgcagtacaggaagaatgcttccgaatcaaagccatcaacttcctttgcgaccgctgatgagacgagggcacacgcagtcgccgcccaactcgtctcgcccgtgactggatcgtaatccttcgggtgctcgataggtacctgccttgcctcgacgatgcccacccctggcttgcgcatcggccgcaccagttcgccgaagatattgggcgccaccaccgtgtccgggttcagaatcaacacgagatcggtctgcaaatcggcaagcaggcgattctgtccggcggctgacccgagattcgcgtcgaagaacgtatactgaatccgcgtcacgccttgcggacgcagtttggcggcgcgcgtctcgatctcttcggacgtaaagaccggctccggcgagcaatcccccaacgcgatttccaccgatgacaacgcatcggacgcaatcgccagatcggcggcacggccgatgctctcgagagccgtatcgatgtgctgctgactgttgttatacaggaccgactgaatccgcagggacgcgggaccggtgattgtcgtatcgtgcagtggcacttgtaacctctgatgtatgactagttcttgcgatcaagctcttgcgcgatccaggtctgcaattcgccgatcccgcgtttgagcgaccactgcggcttccatccaaggttcgccaacgattcgctcaagtcgcacgccgcgtgtcgtacatctccgtcgcggaatgcaccgttgatctgcggttcgggagcgccgtaatgcgccgcgatgattcgagccatatcgagaatgctcgtcgcctgtccggagccgatatcgaaaagagagagtgcttccggcgtgcgcgccaacgtcgcgacaatggcgtccgccacatcgtcgatactgacaaaatcgcgcgtcacattgccgtcttcatagagcggaatcaccttcttttcgcgagcaagccgagagaaaagcgcgacgatgccggtataggagttagtcaacgattgacccgggccataaacgttctgcagacgcaaaatcgacagcggcgttttcgttgcgagcgaccatgcacgcagtacgtgttcctgcgcgagcttcgttgcaccatagacgctcgtcggccgcggctcggtacggtccgcacgcgaaggcagcatcgtcatccccgggaagtcccattgcgcagcctcgagctgggcgcgcccgcgttggccgggataaacgatcgtgccatcgtccttctgccatgccccttcgccatagaccgcgcggctgctcgtcagcagaatgtgctcgaccacgatgccgtgcttgacgagcgcgtccgtcagccgcgtggtgccgacgacgttgacgagcgcatgccgactcgcttccgtcagcgattggcccgtgcccgtttcggcggccagatgtatgatgatttccggttgaaaatcgctcagcagcgcatcccatgcaccggcgtccgtgacgtcggcaacgacgagttccgctttctcgtgaagcgcgccaggacgaaccgcgctcgcatggatctgcggatgcaagttgtccattacgacgtagcggcttgcacgcgctgcgagtcgctccgatatcgcgcagccgataaagccagccccaccggtcacgaggatctttttcccgtcaaccaagcttgcattcacgtcgctcatcacactccctctttcttcatagtcaatctagccaaacagtacttccatccttgtccgggcccccaatccttcagcgccagggcgcgtttctcgatcagatgccaactgaaccatgcgcagatgaaggtaaagaacaccgaggcggcaagataaaaaacaaaaccgtacttgtatgcccccacgtacgccaaaacctgctgaaccaggaaaccgaacacgtagattccatacgagtagtcgttcctggaaccgatccggcgcgcccagcgcggtagacggcaagcaagccagaggatcgcgtataccatcgccggatagccaagcagcagatatccacccttaaacaacgaaatcagataaacgacgacagcaaacgctcccagtttgtctgaaatcggcagactcttcgaatacgctgcggcactcgatccaatcaggaaaatcgttccgtattgaacgagatggcgatctcccgcccacgggaggagttgagcggagaatgccggattgatagtctggatcgcgagtacgaaccatgcgacaaccgtcacggcaagcaacaccctgcggtgcgccgtaagaagtccgaacatcgcaaaaagaccgaccatcacatagcatttcgcctcgtatatcaatgtccaaatcgagccgttgaacacgctctccgaaatcgaatgcccatagggtgtcgtgtctcgcagcagatcgttgattccatattgtccgatcgtgagccgccagttgttcgtgatatagcccagcggaccgccaagcgctgcattccaatatccatgcagcgttcccgcctgcacgtagtgaatgatcggcccgacacagagcgcggtgacgatcagcaccgcccagtacgccggaaagatccgcacgcatcggcgccacgcaaactgcaacgcatccgctcgcatgccgctcttcgcaatgagaaatccactgatcgcgaagaagccggagacgcagattccccccatcgaatcctgattgagcgtcaggcgccacatcggatcggcaccgaagccgccaagaggaaacgcatggtcccaaagcaccatcgtcgcgaacagcaggcgaagcagcccgaagccgttgtcgtgggtcgaaagccggtcggcgggattcgcaagtgtcgacggatccgcgacgcgggcggactgtggcgcccccagcacgtcggcggcatcgaatcgatccggaacggtgacaggtatttcagatttcattgcgccgccccaacttcgttcagcgtatcccgctcaagcacgatctcatgcattggaatacctattaatcctgtactgacactcgtcgaatgcgacttcaacaacaccgcatcgtgcagccattggtggatcacgtggtcgctttgtgaaccgtcggcgactgcaaccgtcaccgaataatcgcctaccggcaagaccggcattctgaacccgaatcggaccgaaaaactttcgcccgccgcgacagcgaacggctcgttgagggtcgtgagatacgtgttgtcgccaaacagattttgcccgagccgatcccggacaatgaatccgacgatggcacgctccaggttctgcagggctttgacggcgatgcggatgcaaacgatctcgccccccactacccaattcagcggcgcccccgtgccatcctcgatgccgacatgctcaatcgatgcgccgccaagaccgaaattcttcgcgtcggcagtgaactggaacaactccacgtcgttgcgcagcttcgacgcgttgatgagcaatgcgcgctggtcgcgcatatcgccttcggctattgcgcgcacgacactgctgcgctcaagcgcgcgaacgtttcgccccgatgcgcgatgctgctcctcgtagaaagcctcaagatacgagtcgcaaacgtcctttgccggaccgatttcgcgaacgcgccccttgtcaagccatacgacgcgggtacagagattgaccaccgcgttcgtatcgtggctgacaaataaaacggtgccccgctccatgaacgcgcgcagaaaacgcatgcacttttgcgtgaagaatgcgtccccgacggccaacgcttcgtcgatcacgagcacgtcggcgtcgacgtgcgcaatgacggcaaaagcaagccgcacgtacatgccgctcgaataggtcttcaccggttgatccacgaagccgccaatatcggcaaaagcgaagatggcgtcgagccgctcctcgatctgggctttcgagaggcccagcaacgccgcgttcatgtatacgttttcgcggccagtgaactccggattgaagcccgctccgagttcgagcagcgcggcgacgcgcccgttgatcgcaacccggccacccgacggcgtgagcgtcccgcagatgatctgcaacaacgtcgactttcccgagccgttgcggccgatgattccgatcgtctcgcccttttgtacgtgaaacgacacatgctgcagcgcatgaaactcgcttgcaccttccgttccgagcaaacgagcaggcaccaacttcgcgagaccgccgatgcgatgccgaactgcggccttcagacggtctgccggcttggcaaatacgcgaaagcgcttgctgacgtcttggacgctgattgccggcaattcagaggacatcggcaaaccccttgcgcattaactgaaaatacttgaagcccgcgcacgcaacggccacgccccccaaaaacgcgaggccgagcggatggaaatccggcactctgccttcgagaagtatcccgcgtgactgctcgatgaatagcgtcagcggattgagctccagccagaaacgatacttttccggcaacgcggatgccggataaaacaccggtgacaggaacatcagcaccatcgtgaacaagcccgtaatctgcccgacatccctcacgaacacgccggtggcggccagaaaccaagccacgccgagcgacatcagcatcagtggcaacaggacaatcggcaaaaacaacgcacttgcgaaaacgaaatgcttgaacagggcaaaacccagcagcagcaccgcaagactgacgagggtatggaagaaggcggacagaagcgcgacgataggcagtatttccagcggaaacacgatcttcttcacatagctcggattgttcaggatcagactcggcgctcgattgacacattcggcgaacaatccatgaatcgtcatgccgacgaacagcatcatcgcaaattgcgcacgcccctgatcctccgcgccccctccccatctcgacttgaagacaaaggaaaagacgaacgaatacaccgcaagcatcagcagcggattgaagaaggaccaagccaagccgagtacggacccgcgatagcggccgacgacttcccgcttcgtcatctgccagatgagcgaagcgttccgcgcgaccgagcttacgagatctcccggagcagaggtaaaaacactaattatcgacatcgcgtgaagccgttgcttctcttatctcattgggaaagcagatcgttgacgcacagccctactgcataccgccaatcaggcagttcgataccgaaacgctctttcagcgccttgttcgacagtaccgagtttgccgggcgctgtgccggcacgggataggcgctcgccggaatcggcacgatccggctgacggcgagcggtgccgcccccggagccgctcgccaggatgcgatgatcgcgtccgcgaaaccgtgccatgaagtctgccccgcggatgtcatgtgatagacgccggacgtgaacgcgcctgccgcgcgttcacgcatcgcggtcgtgagcgcgtgggccgtgccgtcagcaatcgatcgcgcccaggtcggcgcgccgaactgatcggccacgatcttcatctcttcgcgctccttggcaagacgaagcatcgttcgcaggaagttcttgccgcgtgcggcgaacacccacgtggtgcgaaacgtcagccagtcgccgccggtctccgcaaccgccaactctcccagcaacttgctggcgccgtaggcattgacgggacacgtcggatccgtctcgatgtatggcgacggcttggtgccgtcaaaaacgtagtccgtcgagtaatgaacgaacaagccgccgacacgcttcgtcgcggcggccagcacacctaccgcctcaccgttgatcacattcgctgcagcaccatcggtttccgcagcatcgaccgccgtatatgccgcagcattgacgacgacatccggcttcgcgtcctcaacaattcgagcaagcgtttcggggcggccgagatcggcctgctcacgcgtgagcgggacaacttgccccaataccgccagactccgagcgagttcccagcccacttggccgtttgcccccgtcaccaaaatcttcatgcatagacctcggcttcgctaatcgccttgcccgcggcatcctttgcagcaacaagcggctcccgatcaatcggccattcgataccgatttgcttgtcgctccaaaggatgctccgctcaaactccggataccaatagtcggtcgtcttgtacagaaaatccgctgattcgctcagtacaacgaagccatgcgcgaagcccgccggcacccaaagctgccgcttgttctccgcagacagccgtacgccaacccacttaccgaaattgggcgaactcctccggacatcgaccgcgacgtcgaacacttcgccgtcgactacacgcacgagtttcccttgcgcgtgctgaatttgatagtgcaggccgcgaagcacgccacgggcggatcgggagtgattgtcctgaacgaattcgatgcccggctcaacgagttctgtaaattctcgagcattgaagctctcgaagaagaatccgcgagcatcgccgaataccttcggttcgataatcttgacttccggcaaagcggtagcagttacttggatggccatgcgacttgatccgtaagaatgtttttcaggtactggccatagccatttttcgacaaaggctgtgcgagcttgagcagttgttccgcgtcgatccactgccgccgatacgcgatctcctccggacacgcgacgacgagcccctggcgcttttgcagcgtcgcgatgaacgtcgccgcctcgatcagcgaatcgtgcgtgccggtatcgagccacgcgtagccgcggcccatgatctcgacgtcgagcaaacccgcggcgagatagcgggaattcacgtccgtgatctccagctcgccgcgcgcggacggcttgatgtccgccgcgatgtcgcacacctggttgtcgtagaagtacagccccgtcaccgcgtagttcgagcgcggcttcgcgggcttctcctcgatcgacagcgcgcggaattcgccgtcgaactcgacgacgccgtagcgctccggatcgtgcacgtggtatgcgaacaccgtcgcgcccgcctgccgcgccgatgcccgatcgagttgcttcgcgagatcgtggccatagaagatgttgtcgccgagaatcagcgtcgacggatcgcggccgacgaattcccggccgatcacgaacgcctgcgcgagcccgtccggcgacggctgcaccgcgtagcggatgttcatcccccactggctgccgtcacccagcatcgcctcgaagcgcggcgtgtcctgcggcgtcgagatgatcagcacatcgcgaatgtccgccaccatcagcgtcgacagcgggtaatagatcatcggcttgtcgtagaccggcaacagctgcttcgacaccgcatgcgtgatcggatacagccgcgtgccggaaccgccggccagaataatgcccttgcgcgccatcggttcaacctttacgcgcgttgcgcgtagttcgtttcgacccacttgcggtaatcgcccgacaccacttcgtcgacccactcctgatggtcgagataccagcgcacggtcttcgcaagtccggtctcgaacgtctcggccggcttccagccgagctcgcgctcgagcttgcgcgcatcgatcgcatagcggcgatcgtggccggggcgatcggtcacgtacgtgatctgatcgcggtacgagccgcccgccttcggccgggcctcgtcgagcagatcgcacaacgtgtgcacgacatcgagattcttcttttcgttccagccgccgacgttgtacgtctcgcccggcacgccgcgcgcgagcacctcgcgaatcgcgctgcagtgatcgccgacgtacagccagtctcgcacgttctggccgtcgccgtagacgggcagcggcttgccgccgagcgcgttcgcgatcatcagcggaatcagcttctcggggaactgatacgggccgtagttgttcgagcagttcgtcgtgagcaccggcaacccgtacgtgtggtgatacgcgcgtacgaggtggtcggagcccgccttcgtcgccgagtacgggctgttcggcgcgtacggcgtggtttcggagaactgcggatcggccggcgacagcgagccgaacacttcgtccgtcgatacgtgcaggaagcggaacgccgccttcgcgtcggggccgagcgcgctccagtattggcgcgcggcttcgagcagcgtgaaggtgccgacgacgttcgtctgcacgaaatcggccggaccgtgaatcgaacggtcgacgtggctctcggccgcgaagtgcacgatcgcgcgcggcttgtgctgcgccagcagcgcgtcgattgcggcgcgatcgcagatgtcgacgcgggcgaacacatgcttcggattcccctgcaacgacttcaacgtgccgaggttgcccgcgtacgtcagcttatcgacgttcagcaccgcctcgtcggattgagccagccagtcaagcacgaagttggcgccgatgaaaccggcgccgcccgttaccaagatcatgggattcctttgctgaaattgggagtcggtcaaacaaccggcgtgcgcagcatggccggcacgctcggaagcatgccgttggtcgctcgaatgacaccgcccggttgcggccgcgtggctcgatcgaagccatgcgcccaagtcggcagtgcacagctactgccccacaaggccgcaattatacgggcaaggaagtgaaaaaacatccctctaacatcttgatacagctcgataagtttgctagcaagccggcattttcgagaacgtttccactatggagaccgatgccaggccggattttctccgtcgccgttccactcggaccgaagtgccttcttgtgataccgtgaactcggtttcgtcacgattgcaaaggaatgacaaatttctccagcagcccgccgatcgctttcggcgacctccagggctgccacgccgcctatcggcagctcttcgacacgctcgcgccggcggccgacaccccgctctggttcgcgggcgacctcgtcaaccgcggcccggcctcgctcgcgacgctgcgcgagatcgtcgcgctcggcgagcgcgcgatcgcggtgctcggcaatcatgatctgcacctgctcgcggtcgcggccgggatccgcacgctgaagccgggcgacacgatcggcgagattctcgacgcgcccgacgccgacgatctgatcgaatgggtgcgccaccggccgttcgcgcacttcgagcgcggcatgctgatggtgcacgcgggcctgctgccgcaatgggacgcggcgctcgcgctcgaactcgccgacgaacttcagcgcgcgttgcgcgcgccgaactggcgcgacacgctgcgcagcctgtacggcaacgaccccaattgttggagcccggatctgaagcacgcggaccggctgcgagtcgcattcaacgcgttcacgcgcattcgcttctgcacgccggaaggcgcgatggagtttcgggcgaacggcggcccggcggccgcgcccgccggctacctgccctggttcgacgcgcctggacggaaaaccgccgacgtgacggtcgtgttcggccactgggccgcgttggggctgatgctgcgcgagaatctggtcgcgctggattcgggatgcgtgtggggcaaccggctgtccgccgtgcggctcgccgacgatccggccgcgcgcgtggtcacgcaggtcgcatgcgagcgctgcggcgcagcggacgaatagccgcgcggatgccgatgcgggtgccgatacgggcggcaggcttgccgccgcccgtccccgcgcacggttgaacgccccgcattcgacctgcgcatcgcgcgtcggccgatatgccggcgtgcgccgcgcctacccttcgcggcgcgaaatcgcgtcggccccgacttcgggctcggccacggcaacgggttcgccggcgggctccgcgggcgtcgggtatgcggcggccgcgagccgtgcgagatcggcgtcgagcggacgctcgacgcctgcctgcatccgcgcgagcgcatcggcaaccgatgcgcgcgcgagcgcggccatctcgcgccggtcgcccgtcgcggcgatcggctcgcacacgtagagatgcgcggtgagcggcccgttcgccaataccatgtcgagcgacttgccgagcggcagatcgccgacataggccggcgcgaccgactgccgcccgcgcgcgtcctcgtacatcaggcagatcggctgcaccgagcagtccgccgacaccaccgcctggaacaggttcgaatgaaacggcagcagccccaggccgtcggatgtcgtgccctccggaaacacgcacatcagctcgccgttgccgaggcgctcggacagctcgtgcatgatccgcttcgcctcgctgcgcttctcgcgctggatgaacacggtcccgaggcgctcggcgagccagccgacgacgggccacgcgcgcacctcggccttcgacacgaacggcgtcggccgccacgcgttgatcacgtagatgtcgagccacgacacgtgattgccgacgacgagtgcgcgcgcgtcgagccgcgccgcatcgttgtgcacgacgagccgcatcccgcagagctgcagcatcttcagtgtccagcgccgcgtgaggtcccggcggcgctcgggcgtcgcgcgctcgaagcgcagcgcgacggtcgccatgccgcgcagcagatgcaggacgaggcgcgccttgcgtagggctctcatgatgcggccctcgttcagcgacgctcgaacgccacctgccccgcgacgagcgtcgcgcacactcgcgccggcagctcatagccgaggaacggcgtgttgtggccctggctcttcagcgcgcggggctcgacgcgccagtgcgcattcggatcgaacacgcacaggtcggccggcgcgccttcgccgatacggcccgcgggcagcttcagcacatcggcgggcgccgaggtgatcgccgcgagcgcccgcgcgagcggcacgcccgcttcgcgcgcccacttcacggtcagcgacagcagcagctcgaggcccgtcgcgccgggcgtcgcctcggcgaacggcagcagcttctcgtcgtcatcgacgggcgtgtgatccgagcagatcgcgtcgatcgtgccgtcggcgagcgccgcgcgaatcgcctcgcggtcgcgctcggcgcgcagcggcggatcgagccggaactgcgcgtcgaagtagccgatgtcgacatcgatcagatgcaggtggttcgcgccgacatcgcaggtcacgggcaggccctcggccttcgcggcgcgcacgagcgcgacgccggccgccgacgacagccgcgcgacgtgcacgcgcgcgcccgtcacccgcatcagctcgaacagcgtatgcagcgcgatcgtctcggccgcgaccggcacgcccgacaggccgagccgcgacgcgacgggcccgctcgccgcgacgccgcccttcgcgagaaacgcgtcgagcgggcgcagccacaccgtgtagccgtaggtgctcgcgtactgcagcgcgcgcagcagcacctgcgtatcggtgacgggcacgttcgcctgcgtgaagccgatgcagcccgcctcggtcagctcgaccatctcggtgatgacctgccctttcaggccgaccgtcagcgcgccgagcggatacacgtgcgcctgattccggttgcgggcgcgaaacttcagcatttcgacgaggcccggctcgtcgagcaccggatcggtatcgggcgggcacacgaggctcgtcacgccgcccgcgaccgccgccgccatctcggattcgagcgtcgccttatgctcgtagccgggctcgcgcagccgcgccgacaaatcgacgaagcccggcgcgacgatcagccccgtcgcgtcgatcgtcttcgccgcgttgaaatcggccggcgccgcgccgatcgcagccaccttgccggccgcgacgaacacgtcggcctgccgctgcgtgccggccgccggatcgatgagcgtgccgcctttgatatgaatcttcatgcgctgtctgttgatgcgttgaatgcgttgatttcggcgaagccggcgcgcggtgcgggcccgccgcgttgcccgcgacgcccgcgccccgtcagtcgctcgtgcccgcgacgatgcccatcacggccatgcgcaccgcgatgccgaacgtcacctggttcaggatcaccgattgcgggccgtcggccacttgcgaatcgatctcgacgccgcggttcatcggccccgggtgcatcacgatcgcgtcgggcgcggcgagcgcaaggcgctcgggcgtcaagccccagctcttgaaatattcctgcgcggacggcagcagcgcgccgctcatccgctcgttctgcaggcgcagcatgatgatcacgtcgacgtccctcaggccttcgtcgagattgtggaacacgcgcacgcccatctgctcgagcccgcccggcagcagcgtgcgcgggccgatcgcgcgcacctcgggcacgccgagcgtcgtcagcgcgtgaatgtccgagcgcgcgacgcgcgaatggagaatgtcgccgacgatcgcgacgcgcagcttcgtgaagtcgcgcttgtagtggcggatcgtgtacatgtcgagaaggccctgcgtcgggtgcgcgtgacggccgtcgcccgcgttgatcacgtgcacgtgcggcgcgcagtgctcggcgatcaggtacggcgcgccgctcgatgcgtggcgcacgacgaagagatcggcgtgcatcgccgacagattgttgatcgtgtcgaggagcgactcgcccttgctcgtcgacgacgcgttgatgttcaggttgatcacgtcggcggacagccgcttcgcggcgatctcgaacgtcgtgcgcgtgcgcgtcgaattctcgaagaacaggttgaataccgatttgccgcgcaagagcggcaccttcttcacttcgcggtcggtcacgctgacgaactgctcggcggtgtcgagaatctgattgaggatcgcgcgcggcaggccctcgatcgtcaacagatgcttgagctcgccgttcttcgtgagctgcgggttgcccttcagaaagccatagcgaaagcgctcggcgggcgcggccgcggcgggattgccggtgcggccggaggtgtcggtcgtcatgatgtgcgtgattccaacgtgttgccaaacggcgcccggatgcgcgacgcgcacgggcggccggaatgcgtcgcgcgcgttcagcccgcgcgcgcctcggtgcgaagcgtgaagcgtcccgcgtccgcgcgctcgagcacgagcgtcgcgtccgcgtcgacggcgagcgcgccgccgacgaagcgcgccgcgaccggcagctcgcgcccgccgcgatcggcgagcaccgcgagttcgacggccgcgggccgcccgtagtcgtatagctcgttgagcgccgcgcgcaccgtgcgcccggtgtacagtacgtcgtcgacgagcacgatgcgccgcccttcgacttcgaacggcagcgacgtcgggctcgcctggctgtgcagccccttcttcgcgtaatcgtcgcggtgcagcgcgacgttgacgacgccgaagcccggcgcgccgaggtcgcgcgcgaggcgctcggcgagccacgcgccgccgctgtggatgcccgcgagcacggggccgccggcttgcgcgaacgcggcgtcgccataggccgcgcgaatctggtcaagcaggacgcggtaaagcgcctcggcgtcaattgaactcatgatgatcgggcagtccgtcgaggtattgttgaaggatgacgcgggcggcttccgcatcgacgcgatccgccgcgtcgccgcgcgcgcgcaggcccgcgcgcgcctcgaccgacgaatagcgttcgtcgacccagctcaccggcaggttgaagcggccgttcagctgattgccgaagcgcatcgcccgctgcgtcatctcgtgcggcgcgccgtccggatgcagcggcaggccgacgacgagcgcgtcaggcttccattcggcgatcaactcgccgaccgccttgaagcgatgctcgcggttcagattgcgaacgatgacgagcgcacgggccgtgcgcgtcagcagattgccgaccgccacgccgatgcgtttttcgccgtaatcgaacgcgaggagcgttgcgtcgcgcgaaagcgccgcgctcatgcgtgccctgcctcgccggaaagcatcgacgagctcacgccgagcaggccgagcgccgcctcgaagcgctcctcggcgggcgtatcgaacacgatccgcggatcggccgcgaccgtgagccagccgttcttcgaaatctcttcctcgagctggcccgcgccccagccggcatggccgagcgtcagcaggaaacgcttcgggcccgtgcccgtcgcgaccgcctcgagcacgtccttcgacgtcgtcatctcgagcccgccttcgaccgtcatcgacgagttgtacgcgctgccctcgacgggctcgtgcagcacgaagccgcgctcggtctgcaccgggccgccgaagtacacgggaatgtgcagcagcggctcgatctcgagcttcaggtcgatgcgattgaacagcgactcgagatcgatgtcggtcggacgattgatgacgaggccgagcgcgccgcgctcgctgtgatcgcaaagatagaccaccgttcccgagaacgtcgggtccgccatgttcggcatggcgatcaggaactggttggtgaggttgatgcgatcggaactctttgacatggtttgaattttagcaaagaccccgcggcgcgaatgacgccgcgtgtcgcggcctcgtaagccgcgcgggtcgacacgacatacgctcactctatcacgcgttcgcgaccaatcggcacgcgcgccgcgcgcgattgcgccgcatcggccgaaagcaagaatccggccttgcggcgcgcgtcgccacgcgccgcgcgatgcgccgtcatgcgccgcggccggcccccgacaacgcgcccgcaagcgccgcgcgcgcgtcggacagatcgggcggcgccatgcccgccgcgatccggtgcaacgcggcgcgcaatgcttcggccgcctgccggcacgcgctggcgcatgcgtcgtccgtcgcgccgagatgcgcacggcggcgccatgcgagaccgagcgcatcggcaacgagcgccgtgtgcccgagaccgagcgcgcatgcggccgagccgacgcgatacgcggcctgcgccgcctgcaacgcggcgcccgcatcggccgcgcgcggatcgagcgccagctcggtcatcgacgcgtcggccgtctgcaggaaatcctcatacgcctgggcgttgacggtgacgacgccgagctcgcgcgtcgccgcgccgcgcaccgcgtccgcttcggcgcgcgcggcgtcggcctcccacagggcctcggacgcctgcgtgcccgcgacatgccacgcgacggtcagcccgtagtcgtgcagcagctcgacatcggcgacgtcctccgccgccgcgccgtacagcgcgtagtcgcgccagaaaagcgcaagcgcctcgccgacgagcgcggcgggcgcaatgcgcaatccgcgcgcctgctcgccgagcagcagattgcagcgcgcgagaaaacgcttgagctcgacaccgccgcgcacccgcagcacacgcatgcacgcccccgcaagacgccaaaagtcatagggaaacggcccgaccagttcggccgtgcaatcggcgagcccgtcgagcgccttgtcggccgccgtgccggatgcgcgcagcgcgccgagaagcgcctgctcgtagcgcgcgcgcaagtgcgcgagcgcatgcggcgacagcgcatacagtgtcgcgggcggcaccgggcggccggcaagcgcgagcgcaccctgcgacgtatccgcgcgcaagtcgctcgcggtcagtgcgcacagcgcgcggtaatgctcgaagagcaacggcgagcaggcgagttcgcgcaaattgtgccgctcgagcgccgcgcggaaatcccgcagcgcggcctcgaatgcaatcggttggagttcggtcgcggcaagcggcgcggcatgagccagcgcaacgacaaagcgttgcgcggcgagccaccctgcctcccgcagcgccgccgcggcggcggcgagcggttcggccggatcggcgcgccgctcgaaggcttgttgcgcggtgcgcagcgccgcctcggccgcgggcactgcgccgcctcgcggattgggcaacgcgtcgagaaccggaaccgtcgcgatgtcagaggtaatgggcacgagcgtcagcaccagaaacgaagccgcgccgcaagcggcgcctcaacccgtcgatgccgccgcgccaacgccgccggttcgctcgatgccgaaccgccgacgcgagacggtcagatctgaaccatctcgaaatcttccttgcgcgcgccgcactcggggcatgtccagttgatgggaacgtcttcccagcgtgtgcctggggcgatgccctcctccggcaacccagcttcttcatcgtaaatccagccgcagatcaggcacatccagcttttatattccatcttaagccgcgtaaaggaaagtccgttgatttgagagccatgatggtaccgtgtcggcggcgcactgcctagcaatcggcctctagtcgcgtttgctcgctgcaacgcgataaaaaaacgcttcggcccgcccgaatccgccgcataattgactgcgcgggcgcactgggctggtgcaccccgccaatcagcctgtttgtttcctcattccccattttcatgtccagcaacacccctccgatcgtcctcactttcggcctgtccgatccgacgggcggctccggcctgcaggccgacctgatgactctggcgagcatgggctgccatggcgtatccgtactgacgggctacacggtgcgcgactccgccgcctgcgacgaagtcaccggtctcgatcccgacaccgtcgccgcgcaggcgcgcatgctgctcgaagacatgcccgtcgcggcgttcaagatcggcgcggcgacgcgggcggaagtcgtgagtgcgatcgccgaagtggtcgccgactacgacggcgtgccgctcgtcctcgcgccggatttcacgctcgacgacgagcacgtgctcgccgccgacgatctgcgcgagtcgatcgccgatctgctcgcgccgcagacgacgcttctcgtcgccgaccacgcgacgctcatcgcgctcgcgcagcccgacggcgacgccgaggcgccgaacctcgacgccgcgctctcgcatctgctcggccagggctgcgagtacattctggcgaccgagaccggctcgcaccgcctcgtcaatacgctgtacggcgaggaaggccagatccggcaggacttgtgggagcgcacgccgcaccggttgatgggcatcaccgacacgctcggcgcggcgatcgccgcactgctcgcgaacggccaggagccgccggaggcggtgcgcgaggcgcaggagtatctataccaggcggcgcgcgacgcatttcgccccgggatgggcgcctacttgccggatcgcttcttctgggcccgcagcaacgaagacgaatcgccggcgccggccggaatcgccaagcggacgaactgacgcgcgatacgcccgcccgggcggcggctcgggcggcgccgggacagccctgggcagtggcgggcgagtccggtggcggttcagcggttcagcggttcagcggttcggcggttcggcggttcggcaaattatcgaaaaccggctttgccggttgcggcttgtcgctgcgcgcaaaacgcagacgacttcccgatatccggtggcccctgtttcgagcgcccggctgccggtcatccccgccgtgccgccgctttcgattccgccgccccaaacgaaaacacccgcagcgatgcgggtgttttcgtttgggagaacgcgcgttgccgcgcgtccttcgatgcaatcggcatcaagccaattacatgtccatgcccatgccgcccatgccgcccggcatgccgcccggcatcggagcgtcttccttcggcagttcggcaacggctgcgtccgtcgtcagcagcaggccggcgaccgaagccgcgttctgcagcgcggtacgggtgaccttcgtcggatcgacgacgccggcttcgaccatgtcgacgtactcgcccgtcgccgcgttgtagccgtagttgcccttgcccgcagcaactgccgccaccacgacgctcgcttcttcgccgccgttcgtgacgatctggcgcagcggctcttccatcgcgcgcagcacgatcttgatgccggcgttctggtcggcgttcacgccggtcaggcccgcgatcgcggtgcgtgcgcggatcagcgcgacgccgccgcccgggacgatgccttcttcaacggcagcgcgggtggcgtgcagcgcgtcctcgacacgtgccttcttttccttcatttcgacttcggtcgcagcgccaaccttgatcaccgccacgccgcctgccagcttggccacgcgctcttgcagcttttcacggtcgtagtccgatgtcgcttcttcgatttgcgtgcggatttgcttgacgcgcgcttcgatgttcacggcttcgcccgcgccgtcgatgatcgtcgtgttttccttgcccacttcgatgcgcttcgcctggcccagttctgccagcgttgccttctcgagcgtgaggccggtttcttccgcgatgacctggccgcccgtcaggatcgcgatgtcttccagcatcgccttgcgacgatcgccgaagcccggcgccttgaccgcaacggtcttcaggatgccgcggatgttgttgacgaccagcgttgcgagcgcttcgccttcgacgtcttcggcgatgatcagcagcggacggccagccttcgcgacttgctcgagcaccggcaacaggtcgcggatgttcgacaccttcttgtcgtgcagcagcacgaacgggttctcgaggacggcgacttgcttgtccgggttgttgatgaagtacggcgacaggtagccgcggtcgaactgcatgccttcgacgacgtcgagctcgtcggcgagcgacttgccgtcttcgacggtgatcacgccttccttgccgaccttgtccatcgcttcagcgatgcgatcgccgatcgacgaatcgctgttcgccgagatcgcgccgacttgcgcgatttccttgttcgtcgtgcacggcttgctgatcttcttcagctcttcgactgccgcggcgactgccttgtcgatgccgcgcttcaggtccatcgggttcatgcccgatgcgacgtacttcatgccttcgcggacgatcgattgcgcgaggacggtggccgtcgtcgtgccgtcgccggcgttgtcgctggtcttggaagcgacttccttgaccatctgcgcgcccatgttctggagcttgtccttcagctcgatttccttcgcgaccgacacaccgtccttcgtgaccgtcgggccgccgaagctgcgctcgagcaccacgttgcggcccttcggacccagcgtgaccttcacagcgttggcgagaatgttcacgccttcgaccatcttcgcgcgtgcggaatcgccgaatacgacgtctttagctgccatcttctaactccttgaattctctgagattgtgatccgttggcgaacgcttacttagcgttgaccacggccatgatgtcttcttcgcgcatcacgagcagttcctggccgtcgaccttgacggtttggccagcgtacttgccgaacagaacacgatcgccgaccttcacgtcgagtgcgatcggagcgcccttgtcatcgcgcttgcccgggccgatggccaggacttcgccttgatccggcttctcagcggctgcgtcgggaatgacgatgcccgaggcggtcttggtttcctgatccaggcgcttgacgatcacgcgatcgtgcaacggacgaaggttcatattcactcctctctttgattgagactgaagaacgctgagggaaactaccggacggctcgccgaccggcaggaattgttagcactctcgtgcagcgagtgctaattatatggacgggttttgacaaattcaagaagtgctgacgcatgcaattcgggaaaatttcggcgccgcgcagcaagcggaaaacggccgagacgaatccatgtcaggccaaaaagaactcaacaaaaacaatggcttacacagatggcacgcgatcccggcgaacactgggcgaacgaacgcgcaccgtttttgcagcgaggccgaagccgattcgacacccgaagcggcccgatgccgagcggacgatcatcgcatacatcatccttacgtccaagtccgaccattggccggctcgcctccccgcgatgcgtccgaatcgacgttcgcgagccggcgcggcggcgcgtcgtcggccggccggcgggacgaggcggaaacgacgaggcggcatgacgtcaccgccatgccgccccgcttcgccttccggctgactactctccaccaggggcgcgttccgctatccgaccgaaacgcgccgcgccattacttcggcagcgcgccgacgagcgtcgcgaccgtcgacgagacgggtgccagcggattcgacgccgcagccgtcgacttcgacgacgacacgctcaggttcggcagcgacgccaccactgcgccgaccgacgagcccagcgaattgacgaccgagctcgcggcggccgctcccgtcgtcagcagcgagccggccgacgcggccgcgctgccgaatgcggcgctgcccgacgtcaaaaccttgccagccgaggccgcgcccgaacccatcagcgccgagccgacgcttccgagttgcgaggccgtcgccacgccggtgccggccgcccccgtcaatgcgcccgcgacgccgccgatcgcggcagccgggttggtgcccgccaccgtcgcgatcgtgcttgctgcgttgtttgccgcgctcgtcagcgcgccggccggattagcgacgggcagcgcggccacgaggccgccgatcgcacccgcgaccggggtgccgttcgccgcgcgcgcgagcgtgcccgcgacggtgtttgcggccgcggtcagcgcggcgggattggcaacggaaagcgcgttcgcgagaccgctcgcgacgctcgtgatgggcgtgatcggattgctgccaatcgcgttcgcgagcgtgccgaccacgttgttcacgacgcccggcaacgggttgttgctcatcgcccccgagatcgcgccggccgcggtgctgcccgcgccggcgagcgcgcccgtcacgttgccggcggcgcccgtcagtgctcccgagccattgctcgcggcgccggccaatgcgccagccacgttgctcagtgcacccggcagcggattattgttcgccagattcgtcagcgtgccgactgcattgctcgcgacacccgacagcgggttgttcgtcgccgcgttttgcagcgtgctcaccgcattgctcagtgcgccgggcagcggattgttgttcgccagattcgtcagcgtgccgaccgcgttgttcgcgacacccgacagcgggttgttcgccgccgcgttttgcagcgtgctcaccgcattgctcagtgcacccggcagcggattattgttcgccagattcgtcagcgtgccgactgcattgctcgcgacgcccgacagcgggttgttcgccgccgcgttttgcagcgtgctcaccgcattgctcagcgcacccggcagcggattgttgttcgccagattcgtcagcgtgccgaccgcgttgctcgcgacacccgacagcggattgttcgccgccgcgttttgcagcgtgctcaccgcattgctcagcgcacccggcagcggattgctgttcgccagattcgtcagcgtgccgaccgcgttgctcgcgacgcccgacagcgggttgttcgtcgccgcgttctgcagcgtgctcgccgcattgctcagcgcacccggcagcggattgctgttcgccagattcgtcagcgtgccgaccgcgttgttcgcgacacccgacagcgggttgttcgccgccgcgttttgcagcgtgctcaccgcattgctcagtgcacccggcagcggattattgttcgccagattcgtcagcgtgccgactgcattgctcgcgacgcccgacagcgggttgttcgccgccgcgttttgcagcgtgcccaccgcattgctcagcgcacccggcaacggattgttgttcgccagattcgtcagcgtgccgaccgcgttgctcgcgacacccgacagcgggttgttcgtcgccgcgttttgcagcgtgcccaccgcattgctcagtgcgccgggcaacggattgttgttcgccagattcgtcagcgtaccgactgcattgctcgcgacacccgacagcgggttgttcgccgccgcgttttgcagcgtgctcgccgcgttcgcaagcgtacccgtcaagttgtcgagtgcgacgttgctgatcgatgcgtcggccgaaccgagcgcgctcgcatggatcgagccatgttgcgtcccgccggcgagcgccagcatggcgctccccgacccggcgccgccgaggtcagtcaccgaagcggaaaccggaagcgtatccaatccggctgcgacggccggcgtcgcagccgcgactccgaacgcaaccgctgcggacaatgcaatgctcgtcaacttgaagttttgtttcataagtgacctcgtgtggatgggtaccgccgtcgttacggcgccgaggtctccgcacggaacatgccagcacgcgcacccgatcgatcgcgcaccgttttctccgaaaaagcaaacgcttgatgaatttaattgccaaattcatcgcacaaacagaatagttgaccgccatctacattgccgttacggatgtcgtaacgtaacagcgcattccattccgttacattcacatcccaaaccatttgccctctaaaaaacgcacatcaatcacataaaaatcaaatgaaaattcaataaaaaatcgaatccatattcttcccgcaacccatcttcccgccgaggccatcgccccctgcgaagccgaagcaatgttcgccgccggcccgcgcatcgcgaagatcgttccagaacagtcgccaaaccatggcactagaaacggcgcccggcgggacccaatcggatttcatcagacttgaaaacctgcctgggcgcgcgccctgcaacaaccgcaaacgtcggagcatgccaccgcacgcgaggaagcgtcgacgcaatcgcggtgcggacatggcgatgccagacaacatccttcattacccttcattttcaaataaataatgtaaaaatcctttcactcgcctcctaattgatttcacaaaaatccgtttcaaatggatcagaaatttcacccaaaaagcgtttccaatcatgagatcgcgcaggaaatttcaaacgagtgcccggcctttcatgaaacggacatctttatcggtatcgagccgcgaagatcgggccaggcgatcgggtgagatcgcctccgaagacgagaagggaaaagcccgcattgacgatctcgaggggcgtccgaggcgcccgcagcgtgcttgtcgcggacgtcgatttcgctacgggatgaaaaaggaagtggctcggcgtccgcaacgcgcgggccaagggcgcaccgcgtgaagccgccgacgcgcccgcgcgcaagccgccaggattgccctctcgatccgagcggacgcgcacccggccggtacgtccgtcagccggcgcgctacgccgccttcatcgcgccggccgcacgacttcgcggccgagccggcgcgtcgcacgacgccgcgccacgggccggctcggctgaactggccgaaccggctcccagttggtgtgtccgatacgcatcgccccactcccgcaggctgatcagtaccggggcgagcgtcttgccgaacggcgtcagttcgtattcgaccttcggcggcacctgcggatagacatgccgcgcgacgatgccgtccgcctccagttcgcgcaattgcagcgtcaacattcgctgggtggtgttcggcatcagccgcgtgagctccatgaaacgctttttctctttcaggagatgaaacaggatcactggcttccacagtccgccgatgaccgaaagggtcacctcgacggaacacccgctcttgctgtcgaaacgcttcggtcgcatcgtgcacgtacctacagaattgatagtacctgcgttaattgtacgttcttgcgccgaaagaagcaggtgcggacaattcgcacatccgccatcggccgaggcggccgaatgcgcgccgcatgcgcacgcgtgcggcacgtacggcgaacggcacacgatacgcgcgccgatctccccgcccgccattgcgggcgcatcggccgcacaccgagcgatgcgctcgctcaccactcacaggagtcgaatcgatgaaagccatcatgttgcgtcaacccgccggcctcgagcatctcgaacgcgtcacgctcgccgatcccggtgcaccggccgccggcgaaatccgcgtgcgcattcacgcgagttcgctcaactatcacgatctcggcgtcgtcaccggcaggctgaaccccgccgacaagcgcattccaatgtccgacggcgcaggtgtcgtcgaagcgatcggcgaaggcgtcacggagttcgcgcccggcgacgcggtcgtgtcgaccttttttccgtactggctcgacggcgggccgaccgtcgcggacttcgcgacggtcccgggcgacggtgtcgacggctacgcgcgcgagtcggtcgtgcgccccgcgcactggttcacgcatgcgccgcagggctacacgcacgagcaagccgcgacgctaacgacggcgggcctcaccgcatggcgcgcgctcgtcgtcgacggcggcctgaaggcgggcgacagcgtgctcgtgctcggcacgggcggcgtatcgatcttcgcgctgcagttcgcgaagcgaatgggcgcgaccgtgatcgccacgtcgtcgtcggacgaaaagctggaacgcgcacgcgcgctcggcgccgatcacgtcgtcaactatcgtcgcgacgcgaactgggcggcgaaggtgctcgcgctgacgaacggacgcggcgtcgaccacgtgatcgaggtcggcggccccgacacgctcccgcaatcgatccaggcatgccggatcggcggccatatcgcactgatcggcgtgctgacggggattgccggcccggtgccgaccgtcgcgctgatggcgcgccagcagaacctgcaaggcctgatcgtcggcagtcgccggcatcagatcgacatggtgcgcgcgatcgacgcgaccggcatcaagccggtcgtcgatcgcacgttcgcgctcgacgacatcgccgacgcgttcgcccatcaagcggccggcaagcacttcggcaagatctgcctgtcgatctgagcgcggctcgcgccggccgccgctcagcccatcgacctgtgcctcgtatgaacgatcggattgtgccgcgacgtgaagctcatcgacgcggccaatcgcgccaatgcggcctcgccggcgtcgccgatcgggctgcgcgcgggcacggcgagcagcatgtcgagccaagcgctcagcgcgtcgcggtgaaaccgcgcggcgatcgatgccacggcctgcggcgcagcgatcatcacgcccgctagcaggtaatacgcccagaagctgcccgcgcccgtcagacggtcgagcctgcaaacggcgagcgcggcgagcagccccggcgccgaggcgagatccccgcgctcgcgaagaatcgcggcggcgacgccgttgtgctcgccgccgtaggcgtcgagcgtgatcggcgcattcatcgcaagcgtggccgaaaatgccgccagcgcgctcaacgcgtcggcgcgcttttcgtccgcgccccatatgcgcccgatcgcgcggtcgatcacccgccccgccgccggcccttcgaaggcggcgatgccgcgcatcgcatcgtccgcggcttcgccgtcgctcgcgagcgcgtgcccgatgccaagctcgatcgaatcgagcgcggcccagccgagttcggcatcgtcatagccaagtacgtcggcaacgccatgcgcgccgtcaaacacggccttcgaaccaggcaggtaacggtcgacggcggcaagcagccgtttgggcggcgtgcgcgcgagttcgccatatgcgttgccgcgcgcctcgtcgacggatgcgccgtcgccttccagcgccgcgagcagttcgttcaggaggagacccgcgtcggcggccggttcgcgccgcgcgtgcgcgcccgccttcgcgagcgtgtcgcgcgcggcggccgcaacgcgcgcttcgcggcttgacgccgccgcggcggcgaaacgctccgcatgatcgaggagataccgaagccatgctgccgtgcgcaagctgccgagcgacaggccttcggcgtcgacgcgatgattatgtttgtcaggcatgggtcatccgagaaatagcgatgcggatcgtgtccgcactcgggcgacggccactgtcgctgcacgccgcgcgcgagcggcctcgcccatgcatcgaaggcccggccccgcgcggcgcgtcgatgctcgcacgcgtcgccccattctgtccgacgacggccggcccgggcccgctccgcactcgatcgggttccgaagcatcggcacaacggtcctctcgccttcatgctcgtctcgcgtgcctgcgcgcgtctcgcgcacgcgggcacgacgcgcatcgcggcgtgacgcgcttgcccctttcagcgcgatcgcgatgcccgcgggccgcgcacgccggcgtaacggcatgcgcggcggccctcgcatcaggcgactttcccgtcgctcgtcgtcttgcgaacgcggcggctcctggcagccgcgttcgcgccatgcacgtggaacggctcatgatcgacgagccgccccacgtcgaaaccgtgacgaattactgaacgtggaacttcggcgacgtgacgaccgtccccgtgaccttgcagtccggcgccagagccgcgttgctgaaggtgagcgacgagttcgcatcggtccacgacgtcacgaccttgctcgggccgcactggccgagcagcgtcacgttgacctgcgcgttgttgatcgtcagttgcgtcgcgctgtcggcctggcccgtccacggattcgtgccgcttgcgctgcccttgatgaggccgcacaggctgttggtgccggtaaacgtcgtcgacgtgatgttgacgatgcccgcgggcgtgatcgtgccgttgaacgtcgcgacacagttcgcgctgatcgagcccttggacagcgtcgtttccaaaggagccgaggtcgccgagaacggctcgccgttcgggttcatcggctgcccgtcgacgcgaaccacggtgacggcgagcgcgggcgtagctgcggccgctgcgaatgccaacgcgacaacgaacggaacaaatttacggttacgcatgggtctgcctcacttgacgaatggcggcttgccgccagtggcgtgacgttgcggccggagaattccgcccgctcggtcacaggaagcccgggcgccggcgccgcgcgcccacggctcagaacttgtatgaaatcccgacgaacgtgatgagcggatcggccttcagcctcgtgcgcgtcgtcgcgagcgtcgtgccgtccgcggccttgatgacgagcgacgaatacgtcttgagcggcatgtacgacagcgtcgccgtcagtgcccagtgtttcgcgatcgcgtagctcgcgccgatgttgtagaccggcgtgaacgacgacgacgccttgccctcgaccgacgtcggccccggcttgccggcgcccgcggcgagcacgctgccgaggttgtcgttgatgtccttcgcgaaattgccgttgagctcgatgttcgagaaccagctgtatgcgatgccgatgccgacgaacggccggaacttggcgctcggcgcgttgaagtagtagttcaggatgatcgtcggactccattgccgcgcgttcttcacggcgggctgattcgcaggcttgtcgagatcgacgttgccgagcgagcccgacggaccgggcggcctgatcacgccgtgccccgtcaacgcgaactccggcggaatcccgagcacggacgtcaccgcgatgtgatcggtgaagaagtacgtgaacgtgaggcccaccgtgtccgcattgttgaccgtgaggctcgtgcccggcgacgtgaacgagccgggcagccgcagcggcccgttgatcggcgagttcacgacgttggtggtaaggccattggtcgaatcctgcggcatcacgtggagccagccgagcgtcgcgaccaagtcgcccgcctgctgcgcgaaagcgcccgtcgatgcaccggcaacgacgcacgcggcaatcagcttcttcatgaggtctcctgatacttcgatcgcgcgatgcgcgcgcgggccgcgcatcgccgtgtgtctcctgttctgcgcgccgctcattgcacgaacgcgcccaccgtgaagtacgggttgttgacgtcgctcatgtcgagcaagccgaatacgccgcccgtgaagacgaacttgccggtgggtggccccgacgccgcattggtctgaaccgtcgtcacgacgcccggcacggtctgcgtatagtcgagattgagcgagcgcgtgagcgcgacctgcgatgcgtggaacggatcgagcagcgtcgcctgcgcgccgacgagcgcggtcgcgcggtaatcgagcacgctgtcgacgcccgtgtactcgccgtcctgcgagcccgaggcgatcgccgtctgcgggctcaggatcgagatccccgattcgtcgtccgcgacaggcgcgccttgcgtcaggtccgcgttcgccgcgccggtgcggatgaagatcggcaccagctgattgcgcagcttgcccacgatcaggatgcccttgcccgccttcgacggatcgagcgaggcgagcgtcggcgggacctgaggctgatagttgagcgactggaacacgggcgcgtcggcgcgcaacgtcagtttctgattgaccgtcgcgctcgaggcgagcggctggccgccgttcttcctgccgaaattgtccgtctcgacgtacgtgccgtccgcgttgatcgtgaccttcgcgtcgaccgccgcctgagcgaagttctgcgacggcacctggtgatagccgagctggttgtagttgcccgcgatcttcgagagatcggtctcctgatcggagaaactgatgaacggatagtacggaaacgtcgtcttcggaatctgcccgacgccgatcacgccgccgaactggatcgtcgcgccgggaatcgcgccgccgagcaccccctcgccgaggaacacgcgcgccggacggttcggatcgaggctcgcgttgttcagccggaacgtgcactggttgagcttctcggtcggcaggcctgtctcgtccgtcagcgttcccgtcacgatattgttcggcgccgcgtcgcgggtgggctgcacggtgcccgtcgtcgccggcaccggcgacgcgagatacgtgatctggaacgtcatcttcgtcgtgtcgagctgcacgcgaaccagctcgcccgagccggaaccgccggtgaacacggtgttgtagtcgatcgtcttcggacacagccgcacgacgggcgcgggcggcggatcgtctccgccgccgcaggcggtcaggacgggagccaacaaggcagcagccagcgattttctccaatacataggaatcctcgatatcttgaagtccgcggcggcgtccggcgccgccgcgaagtcatgcgttactgaacgaaagcgccgaccgtgaagaacgggttgtactggctgttgttgacgaccatgccgtagacgttgcccaccttgatgagccaaccgtaatcgcccttcttgaagaccgcgaccgtgcccgcgctgccttgcgcattgaagtcgcgcgtcgccgtcaccttgatcttgccgggcgccgtctgcgtgtagtcgagcgagaattgcgcgctcaccgccgacgtcatcggatccaggaacgcggcggtcgcgccctggaacagcgtcgacgtgtagttcgccgcgagcgtcgacacggccgaaccgtccgtgcagttgccggcggacggatagaagaagccgccgcgatacgtgcccggcaattcgggatggggcgcggtgttgtcgaaggcggagccgctgctggcgggtgcgttcgaggagccgccgaagctcacgacaccgcacgcgaccgcgctcgtcgcgccgatgtagccgccttgcagcgagtttgccgcgacagccgcagcgggcgcgagcaccgagatgccgatttccgcgtccgcgaccgacgcgagcggattgcccgcatcgacgttcgcgtagccgacgcgaatgacgacgggtacgagctggccattgagcttgccgacgatcatcacgccctgcgcctggctcggcgtcacgatcacgagcggctggccctgccccgcggacggatacggctggctcggcggcggccggctcacgaatacgttgtcggacgtgccgtcggtattcttgcgcagcgtccacggcgtacccgtcgtgcggcacgaatagtcgctgcccggcgtgatcgtgcatgagccgtccgcgttgagcgtctgcgtccagttcacgacatccggctgccaaccctgcggcgccgccgtctggaacgacgtgcccgtcggctgcagatgcacgccgacttcgttgtagacgcccgccactttcgtgaagtccgtttcggtatccgtaaagccgatgaacggatagaaatcgaacgagcgcgacggcaccgtgccgatcgtgaaccccgggaacagttcgagccccggaaacgcgatcgtcgcgcccggaatcccgccgcccacgacacccatcccgacgaacagcatcggcggatccgcgcgattgatcgtgaccgagtacgcgccgtcactcgtcgcgccgttgtcgagcacgaacgcgcagcgattctgctcggcggtcggcagcccggtcgcgttgtggaacgtgccgctgatcgtgaggcccgcgcgcgtgttgttgatttgccccgccgaggtcggcaccgacgatgcgatgaactgcatctggtaagtcttcttcgccgtgtcgaacttgaccttcacgtattcgccgctgcctgagccgcccgtgtacgtcgtcgagtaatcgagcgcgtcggggcacagcttcgtcaccgtcggcggcgtcgtgctcggcccgctcggcgggcacgagccgcccgtgcactgcccgacctggatcgggccgggatcgtccccgccgccacagccggcgacgaacggcatcacggcaaccatgcatgacagcacggccgcgcgaagattaggaatgcaaagcatcacccctcctttttgatcgaatccggtctcttccggctcagcgcgatcgcccgccggctggttggtatttcggtgtcgccggtggcgacgcggtaattcgcgacgcttggccgcacacgcggtcagggcgaattcgacatgcaggattcagcgcgcacgccgatccgcggcgcggcatgacaatgcggcgccctcaagcgggaattgaatgaaaatagacggctaattggcgatgcgattgcgcgagaaagcaatgcgcgcgacggctgctcgaacgggaatttgaaaatacaactgctccgccgacccctcgtatgtgcgtatcatcctcagtctccgtaagtacgctcgtagttatcgtgctgctttatttgccatgactatgatccgatgaatgggccatgtaaaccgacacatggttccaaacattaggaacatgacaaacctcgaccattcaacgttctcaacgttttttcaaacatcgtaccaagtgatgtcaaatcccgatcgaacagctttcgcgtcgctttctcgtcagcatgatgaatgacgcagcgcaccaaggcaacccttttcgtacttttctcccgtttcgcacaacccaggaaacaatgacggcgattcgattcgccaggaaaaacgtccggcgagaataaaaatcatattgccgcggcatttattcttctcgctttttttctcaatgccgatcgctgacgcgccgcacgcgtgcgatcactcaggcgcccgcccccccctgccgagcgtcataggccgtgcgcgcatcgagcacggcgtcgatgtgcgtctccgaccacacgatgatcggcgtgatcgagtgcgcgagcgtgtggccgagcggcgtcaacgcatattcgacggataccggcaccgtcgcatagacggtgcgcgcgacgagcccgtcgcgctcgagccgcttgagcgtttgcgacagcaccttctgcgacaggccctcgatatgccgcagcagcgtgttgaagcgcagcggctcgtgcgacagcagcgcgagaatcaggacagtccatttgtccgcgatgcggtcgagcacgagccgcgtcgggcattccgacgcgtacacgttgcccttgcgcggcgcatcgagcaatgaaggtttcctgtcggtaatctgctcaccctcgggtgcgttctttcgcatcgtcgtcatcccgtctatagtttcttccggtaactacctgtggcgtagatactagcaccgtttgcacgacggtccgtttccgcgccgcggcgccgatcggcgcccgccgcaaggcttgccggcgagcggcgagaccaccggtttcgccgcggctcgtcgattcgttttgctaacttttttcagcgaggtgatacgcccggaaaccgtttcgacgacaacgcaccgcttcgacggcgccttgcttgctcgcgtcgccagacaacaccaagacttctcagggaatccttcatgttcttacgctctctcgtggcgctcgccgccgcggccgcttcgatgttcggcgcgggccccgcacatgcgaccggcgccggcgcaccgctccagatcgacgtctacaaccccggcgaaaaaagcctctttcccgtctcgtccgaaatcgtcacgggcaagaccggcacgatcctcatcgacgcccagttccagcgcaacgacgccgaggcgctcgtcaacaagatcaaggcgaccggcaagccgctcaagctcgtctatgtgagccacagcgatccggactattacttcggcctcgacacgatcaaggcggcgttccccgacgcgaagatcgtcgcgacgccgcagacggttgccgcgatcaaggcgaacaaggacgacaagctcgcgtactgggggccgatcctgaaggacaatgcgccgcgcacgctcgtcgtgccgcagccgctccacggcgacaggctcacgctcgacggccatgaattgcgcatcgtcggcctcgacggcccgtcgcccgatcgcacgttcgtgtcgatcccgtccgcgcgcgcggtcgtcggcggcattccggtggcggcgaacatccacgtgtggatcgccgatacgcaaacgccggagtcgcgccgcaactggatcaagacgctcgaccggatcgcggcgctgcacccgtcgcgcgtcgtgcccggccactacctcgcgaacccggacggcagcgagccgtacacgctcgcatccgtgaagttcacgcgcgactatctggtcgcgttcgacgcggaagccgcgaaagcgagaaattccggagaactgatcactgcaatgaaggcgcgctatccgaatctcgcggatgcatcgtcgctggaaatgagcgcgaaggtcatcaagggcgagatgcaatggcccgtcgtcggcacggcctccgcgtttccggcagcaggcaagaaggcgctcgtgcagttcggcgatatcggctttcgcctcgacttcaaggacgaccacacgatgacgttcgtcggcacagccggccagtaccagggcgcgaccgataccgtcgaatacaaggcaacgcagatccggccgcaggtgttcatggtctattggcacgaaccgaagagcggcgacaacgtggtgcacgtcgaagacttcgagaacggcatcgtctatacgaacatcgcgcatcgcaacggcgagttccagcatctgaagggaacgattcgcatcgaagacgcgaagtaagccggcacgcccgtggccgcgccgctgtcggcggcgcgactattcgtccggcagggcgcgccggcgcactcggggcgcgcccctcccgttcgggccgcgcgccccgcacacgcccgtcgcgctcgcccccgcaccgtcaatccagtattctggatttttatccaacatactggatcacatggacatcaaccaacggatcgcgcgccgtgtgcgcgcccttcgggaccttcgcggctactcgctcgacgcgctcgccgagcgcagcaaggtgagccgctcgaacatctcgctcatcgaacgcgcgcagagcaacccgaccgccgtcgtactcgagcggctcgcgaacgcgctcggcgtgtcgctggcgtcgctgttcgaggacgatcgcgccgcgcgcgcggcgtcgccgctgtctcgcgccaccgagcagccggtgtggaaagatccggcgtcgggctacgtgcgtcgcagcctgtcgcccgcggtggcgtcgccgctgcaactcgtcgaggtgaagtttccgcccggcgggcgcgtcgcatacgacggcggcgagcgcaacgccgacgtccatcagcagatctggctgctcgaaggcgaaatggatatcgcaagcggcgacgatacatggcgcatcgcggctggcgactgcctcgcgatgcgtctcgatcgccccgccgtcttcttcaacccgggccgcaaggccgcgcgctatgtcgtcgcgctcgccgcggcgaacgccgttcgtcccgggtggatcgaatgagccatgcgatcggcgtgcgacgcatcgggcccgacgaagcggccgcatgcgtcgacgcactgtccgacgtgctgatcgattgcgtcgaaggcggcgcgtcggtgaacttcatggcgccgctcgcgcgggacaaggcgcgcgcgttctggcgcgaggccgccgaaggcgtcgcgcgcggcgagcgcacgctcttcgtcgccgaagacgccgacggccgcatcgtcggcaccgtccagatgatcacgcggcagcccgaaaaccagccgcatcgcgcggacgtcgcgaagatgctcgtgcatcgtgacgcacgccgccgcggcgtcgcgcaacggttgctcgccgcgctcgacgacgccgcgcgcgccgccggcaagaccgtcctcgtgctcgacaccgtgacgggcggcgacgccgagcggctctacgcgcgcgcgggatggcagcgcgtcggtgtcgtgcccgattacgcgctgatgcccgacggcgcgccgtgcgcgacgacgttcttctacaagcagatctgaacggccgagcccgctttcccggcattgccggcgttgccgcggtttcgccccgcccgccttgcgccgcacgcgcgacgtcgcgccaatcggcggcctcgcgcgcggcccggccgccgccgcatgcccgcccccgccccgccatctttcggttgccccgcaccgcggtcgtgccttaagctcgcctgaacggccgtttcatctgcggattgcgccgcgcgccctacgtgtcgcgcggcgcgggttcgatttccgccggcgtcgacgcatcaccgccgacgcgagccaatgccgtttccggccgtcgctcagcgacggcggccggccgcgtttcctcgacgagcgattccccatgacggtcaaccccactctcgccttcatcgcgacgtgcatcggcttcggcttcattccgggcccggcgctgctgcaaaccgtttcgctgacgttgcagcacggccggcgcgcgggcgtgctttcggcgctcggcatccacctcggcgcgttcttccagatctgcgcggtcgcgatcggcgcggtggtcgtgctcgacacgtcgccgtggctctatcacgcgctgcgcatcgcgggcggcgggtatctgatctggctcggcatccaacgcatccgcacgcgcgaggcgaacgacggcggcgacggcgcgccgtcgacggtgccgaagaacgtgatctcgtcgagcgcgctcatcgaggcgtcgaatccgaaatcggcgctgttctatctgtcgttcctgctgcagttcgtcgatccgtccgcttcgctcgatgtcggctggcagctcttcctgctcggcgcgggtgcaaacctgctgttctcgctcgccgatctgacctgcatcgcgctcgcgcatccgctgcgcaagcgcgcggcgccgggcggcgcggcgatgatcattgggcgctatctcgcgggcgggctgttcatcgcgctcggcgtcgccgcgatcgtcgagcgctgacgcgcggcccggcgggcgatcaggccgcgccgagcacctcgcggccgacgtcgcggcgctgccgcgccggtcggcatgcttcgcacgtccgcttgcggacgccgccgcgtccttcgcgtccttcgccttcttcgccttcttcgcaatattcgcagtattcgccttctttataccctgcgtccccttcgccccttcccgtccttcgcgcatgcgcgccgccacggcacacgccgcgccggacccggcggccagtgtgcggcacccgacacggcgccgcgcgcaccgcgtacaaaaatagacagcatcaagtaatacatatgtaatcattcgctgcgacgatcgcatcccgtccggccgctgccgcgcacgatgcgtcgcggccgcactcaagcccctcgcgcgggcgcaggcgccttttcccgggttcgttttcgtttcacaggatcgacgacatgtttctcaagcgctcgttcgctttctcccctgtcgcgctcgcgtgcgcggcgacactcgcgctcgccgcctgcggcggcgacgaccccgactacacgcagccgatctccgcgaaggtgcaggtggtgggccaccgcggcgcgagcgcgttgcgccccgagcacacgctcgcgtcgtaccgcaaggcgatcgaggacggcgcggacgtgatcgaaccggacctcgtcgcgacgcgagacggcgtgctcgtcgcgcgccacgagaacgagatctcgggcacgacgaacgtatcgacgctgccgcagttcgcgagccgcaagacgacgaagacgatcgacggcgcgcagctcaccggctggttcaccgaggatttcacgctcgccgaactgaagacgctgcgcgcgcgcgagcgcatcccgcagatccgtcccgcgaacaccgcgtacgacgatcagttcgagatcccgacgttcgacgagatcgtcgcgctcgcgaaacagatgtccgcgcaggtcggccgcacgatccacctctatccggaaacgaagcacccgacctacttccagtcgatcggcctgccgctcgaggatcgcctcgtcgacgcgctgcgcaaggccccctacaccgcgcgcaacgcgaccgtctacattcagtcgttcgaagtcgcgaacctgaaggcgatccgcgcgcggatcggcgcgagccagccgaactggaagctcgtgcaactgatggacgagccgaagcagcgcccgtacgatttcgtgaaggcgggcgacgcgcgcacgtacggcgacctgtcgacgcaaggcggcatgcgcgagatcgcgacgtacgcgaacggcgtcggcccgtacaagacgtcgatcattccggtcggcccggacggctcgctgcagcagccgaccggctacgtacgcttcgcgcacgaggcggggctcaccgtacatccgtacacgttccggccggagaacaacttcctgccggcgtcgctgaaggacggcggcacgccgagcgcgcgccacacggcgggctcggtgcgcgaaatccaggcgtatctgcgcgcgggcatcgacggcttcttcaccgacgatcccgcggtcggccgcacggccgtcgacacgttccgccggtaagcgccgcgccacacgcgggccgcgcgccgccgcggcccgcacgcgagcgaacggcctgtcagcaaccggcaggaaggcaactcacgacacgcttacaatgctgcctcccacccttcggaggcattcccgatgacccacggtctgcacggccccaagcgctggtatgcgctcgtcgttctctgtctgggcgtgctgatgatcgtgctcgattcgacgatcgtcaacgtcgcgctgccgtcgatcggcgcggacctgcacttcaccgaaaccgcgctcgtctggatcgtgaacgcttacatgctgacgttcggcggctgcctgctgctgggcggccggctcggcgatctgtacggccagcgccggatgttcctcgccggcctcacgctgttcacgctcgcatcgctcgcgtgcgggctcgcgccaacgcagttcgtgctgatcgccgcgcgcgcggtgcaggggttcggtggcgcggtggtgtccgccgtcgcgctgtcgctcatcatgaatctcttcaccgagccgggcgagcgcgcgaaggcgatgggcgtctacagcttcgtctgcgcgggcggcggcagcctcggcgtgctgctcggcggcgtcctcacgagcgtgctcagctggcactggatcttcctcgtcaatctgccgatcggcgtcgccgcgtacgcgctgtccgccgcgctgctgccgaaggtgcgcccgcaggcggccgacgcgcggctcgacgtcgcgggcgcgatcgccgtgaccgcttcgctgatgctcgccgtctacggcatcgtcaacggcaacgagaccggctggctgtcgacgcagacggtcgcgacgctcgcaggcgcggccgcgctgctcgcggcgttcatcgcgatcgagacgcgcgccgcgcatccgctgatgccgctcgcgctcgccacgcagcgcaacgtcgcggtcgcgaacgtgatcggcgtgctgtgggcggccgcgatgttcgcgtggttctttctctccgcgctctacatgcagcgcgtgctcggctacgggccgctccaggtcggcctggcgtttctgcccgcgaacctgatcatggccgcgttctcgctcggcttgtccgcgaggatcgtgatgcgcttcggcatccgccgcgcgatcggcgccgggctcgtcatcgcggccgcgggccttgccctcttcgcgcgtgcacccgccgacggcggcttcgtcgcgcacgtgctgccggggatgatactcgtcggcgtcggcgcgggcgtcgcgttcaatccggtgctgctcgccgcgatgagcgacgtcgcgccgagcgattcggggcttgcctcgggcatcgtcaacacctcgttcatgatgggcggcgccctcggcctcgcggtgctcgcgagcgtcgcgtccgcgcgcaccgacgcgctcgccgccgcgcgcgcggcgctgcccgtcgcgctcaacggcggctatcacgcggcgttcgcgtgcggcgcggcattcgcggcgctggccgccggtctcgcgtacgcgctgcgcatccgcgcgcaatcgaacgccgcggccgaactgcacggcgccgcgcactgagcgcgggaagacggcggcgcgctgccgtcagcgcatcgcgcgcgtcccgccgcatcgttgctcgccgcatcgggcacgttcgccttcgatcgccggcagtccgcacggcgccggcggcgcgcgggcgctcgcgcttcatgtcacgcgtgaggtcaacgttcgacgtcacgcttcgcaccgggcaccacggcacccctcacgccgcccctcacgtcgcgctgcgcggcgccctgcgcgccatctcgcggctcgaccggccccgcccctcattcgcgggcggctcgcattcgctcatccccgcatccgctttccgtccggccgtgcaccgtgcatcacgcatcgcgcgcccgagccaacgctcgcggctacccgccgcgtcggccggatgcgtccggggctttttacgctttcccgcatcgacccgcgagttttgcgacaatgtcggacttacttcgcgccgtcgctttcaaacgcctaacgttctccgccgatgtcgttgccccatatcgatccgctgtattccctgtccggcctcttcgtcggttttctcgtcggcttgacgggcgtcggcggcggttcgctgatgacgccgatcctcgtgctgctgttcaacgtccatccggcgacggcggtgggcaccgatctgctttacgcggcgctcaccaaggcgacgggcaccttcgtgcacgggctcaagggcacggtcgaatggcggatcaccgggcgtctcgcggcgggcagcgtgcccgccgccgcgatcacgctgtggttcctgcatgcgcacggcatgcattcgcaggaaacgagccggatgatccagttcgtgctcggcgccgcattgctgctcacgtcgctgtcgctgctgttgcgcccgcagctcgccgcgttcgccgcgaagcgcacgcgcgcgctgccgcccaacccgacgcgcacgctcgccgcgaccgtgctcacgggcgccgtgctcggcgtgctcgtgtcgctgacctcggtcggcgcgggcgcgatcggcgtgacggtcctgctgctgctgtacccggcgctgtcgacgacgcgcatcgtcggctccgacatcgcgcacgcggtcccgctcacgctcgtcgcgggcgtcggacactggatgctcggctcggtcgactgggcgatgctggtgtcgctgctgatcggatcggtgcccggaatcgtcgtcggcagccatctgtcggcgcgcgcgcccgaagggctgctgcgccgggtgctcgcggcgacgctcgtcgcggtcggcgcgaagctcgtgctgtcctgacgcccgccggcgcgcccgccgcgcgttcgccggcacacgggcgcgctttgccgcccgtcgcgtgcatcaccggcgccgccgcccaacccgtcccgcccttcgcgcccgctccccctttctcgttcttcgccccgcccgaggccaccggcaagccaccaccccgtcgcgggtccatcgcgccgcagctaaaaaaaacgcctcacgcgcgccatgcgcgcgcgaggcgaagatcgccgcgaagccgccgttcaagcacaccgcgccgcccgccatccgccgccgctcggcggcggccggccccggcagacacggccggaacggctagcctcgcatcactgcccttgctgttgcttctgctgcttcaactgcagcgccttctgctggcgcagcagcacgcgccgcatcgccgtgcggtccgcgaggatgccgtcgtagaacgtcgccagatccgccttcatcgcgatccgcgagtgatcgttcagatagatcatgtggcccgacggatagtatttcatcgtcaggttcgccgacttcagcgacggatcgagcggcatctgcgcgagcgtgagctcggtctggtggaacggcgtcaccgcgtcgaaatagccgttcgccgacagcaccttcaggtccgggttcaggctcatcgtcgcggcgagatcgcccgccgtgtacagcgtgttgccgccgccgcggttcgcgcccgtcgggtccgtgtggctgaagtcccagttgttgaacacctggtcgttcagatcgacgaacgacgacgtcgacacatacttcaggtcgttgttgatgtagtcgttccacagcaccgtgtacgcgccgccgacgttgctgatcgacggatcgttgctgcccgagttcggcaggatgtacggcgcgatgcccttgcccgtgtagttcgcgcgtccgtcgtactggccgatctggatgcccggcacgagcgtcaggaagaacgtgtacggcgggttgtcgttggacgacggcacgttgccgagcgcggccggattgccgaacgtctggaccagcgagatcggatcggtgccgatgtacgcgcccatctgctgcgcggtcgcgacgttcaggttcagccgcacgttgacgaagccgccgtcctgcggattcggcgcctgcgcgagcggcgcgagcacgttgtccgcatagctgcgcgcctgcgccatgtacgcatccagatcggccggtttcgggctgatggtcgtcttgttccagtagaacgcatcggccgcgagcgtcgggaagatgccgatcgcgctcaccgcgttcgcatagtcgagaatcgacgactgcagcgtgatcccgttcagctcgatgccgtcctcatgcagcacccacgcggtcaccgcgctgcgcgccgtgccgtacgattcgccgaacaggaacttcggcgagttccagcgcgcgtacttcgtcaggtagcgctggatgaagcggtcgatcgagtgcgcgtcctggtcgacgccccagaaatccttgttcttcgccggcgcgatcgcggccgagtagccggtgccgaccggattgatgaacacgagatcggagcggtcgagcaggctctcggggttgtcgcgcagccggtacggcgcgggcggcgtgaagttcgggaacgacgactgcaggcgcttcggcccgaacgagcccagcagcaggtacaccgacgacgagcccgggccgccgttgtagaagaacgtgacggggcgcggcttgcccgggttcggattgtcgagcgtgtacgcgacgtagaacatcttcgcgttcggctttgacgtgatcggatcgatcgtcacgaggtggccgaccgtcgccgtgtaggtgaggatctgatcgccgatcttcacctgccggtgcacgaccgcggtgccctccgtcgcgtcgctgaccgaatcgttcggcccggtgccatagacgtcgttgtcgatatacggctgatccggcggcagcgcggcgttggtcgtcgcatcggcggccgtcgtcgcgttcgtcgacgtgctcgtgttcgcgacgttcgcggccgcgagcgacgggctcccgccgccgccgtcgtcgccgccgcacgcggcgacgagtagcgcggccagcgcggcagcggcaaccggccgtgccgccctgcaccatccgagcgtgaaaccgtctttcaaggacttctgtatcttcattattgccctctcgaatagaacgataaattccgccgattgaaacggatgatttcatcggcgcgcttcgccgggaacgcgaccgttatgcgacgcgcactccaagcattttcgccatgcacggcatcggcgcacggcactatttacccgcccgaatttccggtgcgacacactggaatcaattccagaataaaatcggcaagcgtaatgccgatcgcgcgggacgccccctgcgttccgagtagacaagcccgcccctacgcgcgaccgggcggccgcgcgcattgttttccaagaaaaaataatccctcactcgattttcgattaatcgcgcatcgagtatgcgattagattttttagaagaccgaaaaatgttttcgaaagaattatttaatgaaacagaaatatataagccacctgtatttttaaaaataagaacaaataccggcgcatattagaagcgcccgtctgcaacgtaaagtaagaatttgttacagagaaaccggcgaatcgcgccggcgcaaagaaaacgcgccgggcgatgaaaaaacggctggccgcacgtgcgtgcgggccagccgtcgcgaccggcgggcggatgcggcgcgtcagagcggcacgtcgatgacccccgcgttcacggcgatcgcgttcgcgcccggcgactggacgatcggcggcaggttcgccgtcgacagcgcgggcgccgcgcccggcacgccgccgcgcggcaccgtgcggatcacctgcgacggcggcagcggcgcgccgctcttcaagtgattccacatcagattgagcgcctgttcgtcgtagtagtgaaccggcacgaagcgcgtatcgaagccgggcaccgacaggaacgcgtcgaagtgctggccgttcgtcacctcgtagaacgacagttggctcgcgcggccttcggtcgcgctgttttgcgcgacatacgcgcgcgacgcgtggttgacgggcacgagcgcatcgctgcggccgtgcacgatgatcgccggcttgtgctgcagattggcggccacgcgcacggcgtcgacgttcgtgccgatgccgagctggttcgcggtccacagctggcgcaggcagaacgcgcccgcgaagctcgcgtccggcgtcgcgagccggtggtcgacgccgcccgacgcgccgttgaacacgagattgatcccgttcgtcggcggcacgccgttgcccgcgccgaacaggttcgtcatcggcgagacggcgggcgcagcgacggcgcccgtcaccgggttcgtcgtcgcgaagctgaaattgcagaggttatcggtaacgcgcgaacgcgtgtacgcgttcgcatacgtgacggcgatcgccggcatcgcctgcgaatcccacatcggcgcctgcagcagatcggaatccgcgagatagccggccgcgtgcagttgcgcgagcgcgtcgctcgcctggctcgccgtatcggcgcccgacacgagccccgccgccgcgagcgtcgcgcagcgctgcgtgcgaatcgactgcgtgacgcccatgggcagcgcactgaggtacggcgcgcccgtcgcggcgacggccgccgccgcacacggttgcagcaggttcgcgagcgtcgcgtaatcggcgagcggccggccgaacgacggcacgggcgcgccgccctgctcgaccgtcacgccgggcgtcatgcgcacgttgatctgcggctcgccgacgacgaccgcggtgatccagccgcgcgtgtcctgctcggccgccgcgagcgccgacccgccgccgttgctgaccgacgcggcgatcgtcgtgatgtcgcccggccgatagcggatgccgtgccgcgtgccgtcgacgaccgggccgaactgctcgttcagcgcccagtacgcgaactcgaccgcctgcagcgtcacgcgcccccagtcctgctcggggttctgctgcgaatgcgcgtgcttgtaggcgtagcggttcggaaacgcgctgttgaacgcggcgagcgtgctgctcgattcgctcgcggtaaacaggctcgagctgcccgcgctcgacgcggtggcgagcgtgccgtcgatcagcgtgacgacgcccgtgccgatctcgtgcgcgccgttgccgccgcccttgtcgttgtacgcgaccgcgcagccgcgcttgagcccccactcgcccgccgcggcgatcgcgccgtacacgccgcgcgagcccgacgccgtcgccgtcacgatgcacggattcgccggatcgaagctcgccggcacctgcacgagcagcgtgacgttcttgcggccgctgccgtcgtcggaatacgcgagatattcggtgccggcgatcttgccctcgccgagggtgtcgttgcccgcgaggtcgacgttcggcccccagaagcgcccgtagccgccgttcggcgtgatgtcgacgagcgcccggtagttcgagtagatcgcgaggcgccgcaactccgcggcgctcggctgcgcgggattcgcgaagccgggccgcgtgtcgctgccgaggcccgtcttgccgagccccgcggtcagcagatcgtcgctcgcgccgtcgtaggccgtcttgcgcacgctgcccgaaacgaagccgggcagcgcgttcacctgcgcgttttcgtcgccgtggcacgcgccgagcagcacaccgccgagaagcgcgagcgccagccccggcgcgcgcctcgatccgcccctgatcgccgtcatggttgcccccagtccgcctgatgggttcgaatcgcccgctcgccgggcggcgcgcgccgcgcccaggcacggccggcgcgcgcggcgggcggcgtcgctgcgccgcccgcgcatcgccgtcactgcggctgcacggacagcttgttgttgaccgacaccacgcccgcgacgcccttcgccgcctcgaccgccttgtcgatctgcgacgcgtccggcaccgagccctcgagcgtcacgactccgcccttcgtgcgcaccgtgatgttcgacacgttcacgccgtttaccttcgagatcgccttgcgcaccgcgtagccgagcttgcggttcgacttgcgcacggtcttcgcggcggccttcgacgcgttctgcgcggcggcgggcgcgctcgcctcggccgcggcgccgctcgcctgcgcgaatgcgttgccgcacgcgagcgccgcgacgatcatgcctgcgacagccttcgatacgatcgatttcatgcgttctcctgattctggttgtttcgacgggaaaccgcgacagcgggcgatgctcggtcgtgacgcggaccgcgacgcgtcgtcgcgccgcgccgtgccgcgcggcggctgcgcgagatgttgcgggaaagcgccggccccgggccggatgcgaaccggcgccggccggccggaaccggccggcgtcgcgacaggccgcgccgccgcgcctgacggacgaccgaccaacgcgcggcgaccggcgaccggcgcgccgggctcaccgggctcgaccggctcgacggccggcgcgaaagccgccgcccgccggccggccgcgttcgacagatgaacgcgaacgcgcggcaacggcctgcacaatgtaatccacagtgcgcgtgcgcgccaagttctcgtgctgcggcgcggcgctgccgcagcggcgccgaactcgggtaccatcgccgcgaacagatcgcccgccttcagccagatgaagccagaacccacccgccgccgccggccgcaccgcatcgtcgcccgcttcgtcgcggtgtcgtggcgcgatctcgcgatgtcgatcgggccgaccgtcgtgctgtcgatcgccgcggtctggctcgcgatcgcgctgatccagcccgcgccgccgacgtcgctcacgatctccgccggcccgcccggcagcacgaactggcgctcggcgcagcgctacaagcagatcctggcgaaaaacggcgtgacgctgcgcgtactcgaatccgagggctcggccgaaaatctcgcacggctgtcggaccccgcgcagaaggtcgatgtcggcttcgtgcaaagcggcatcgagcagaagggaaagcacgaggctctcgtgtcgctcggcagcgtcggctacgtgccgctcgcgatcctgtatcgcgggcccgtgatcgagcggctgtcgcagttcaagggcaagcggctcgcgctcggcgccgagggcgcgggcgcgcacgagctcggcctcgcgctgctgaagatgaacggcatcgtgccgggcggcccgaccccgctgctgccgctgtccggcgaggacgccgcgcgcgcgctgacggaaggccgcatcgacgccgcgttcctgtccggcgattcgacgcagattccggtgatggccaagctgtttcgcacgcccggcgtgcacttctattcgttcacgcaggccgaggcgtacacgcggcgcgttgcatacctgaccgacatcacgctgccgatgggcgtctacgatccgggcacgaacctgccgccgtcggacatccacacgctgtcgcccaccgtcgagctgatcgcgcgcgacacgctccacccggcgctgtcggacctgctcatcgaggcggcgcgcgacgtgcacggccgcgcgacgatcctgcagcgcgcgggcgaatttccgtcgcccgtcacgcacagcagcttcctgttgtccgacgacgccgcgcgctactacaagtcgggcaagaccttcctgtaccggaagctgccgttctgggtggcgagcctcgtcgaccggctgctcttcatcgtcgtgccgctcgtcgtcgtgctgattccggggctgcggctcgtgccgacgctgtacggctggcgcgtgcgctcgcggatctaccggtggtacggcgcgctcatcgcgctcgagcgcagcgcgctcggagaacataccgcgcaagagcgcgtcgtgctgctcgacaagctcgacgacgtcgaggaatcagtcaaccggatgaagatgccactcgcgtacgccggacagttctacgtgctgcgcgagcatatcggcttcgttcgcgggcggctgctcgcgcgcgattacgagacgccgcagcccgccgcggcgacaccgcccgccgcgccaacccccccgggcgcgccgcccgccggttcgcgtcagccgggcgacgcttgagccgaaaatccgtcgcggcggctgcatttgcccgcgccgccgcgtaacattcaacaaagaggccgcgcgttgcgtcctattcctcaggagactctccatgaccgtcggcctcgacgcctcccagccgatatggttctacgacttcctgtcgccgttctcgtatctgctgctggagcaacacgacaaatggcccggcatcgcgttcgcgctcgcgccggtggcgctcgccgacctgcatcgccactggggccagcgctacgcgtacggcgtgcccgccaagcgcgtgttcacctaccggcacgcgctctttcgcgccgaacagctcggcattccgttcaggatgccgcccgcgcatccgttcgattcgacgcgcgcgctgctgctcgcgatcgcgctcgattcggacgtccaggcgatccgcgagatcttccgcttcatctggcgcgaggggcgcgacccgtcggcgcccgacaatttcgccgagctgtgcgggcgcgtgggcatcgcgcacgacgacgaccggctcacgtcggacgaaacgctcgcgcagttgcgccgcaacaccgacgacgcgatcagcctgggcgtattcggcgtgccgacgttctggctgaaccgccagttgttctggggcgaggacgcgctgccgatggtgctctattgcgcgcgcacgccgagctggctcgaatcgagcgaagtcaggcgcatcagcacgctgccgtcgggcctcgcatgatgccgcccgccgcgccgcatcgcgggcgcgcggcgcgcgaggcgcgcgcctgacgccgccccgcccgcagcagatgcaaccggatcaggatcgcgccgcctcgctcgacatctggctcgtgcgcgtgctgcgcacgctgctcgtcgagcgcagcgtgacgcaggccgcgctgcgactgaaccagacgcagcccgcgatcagcgccgcgctgcgcaagctgcgcgacgcactgggcgaccccttgctcgtgcgcggcaagacgggcatggtgccgaccgagtacggcgcgtcgctcctcgacgcggccgagcgcgcgctgcgcgacgtggacttcgtcgcgacgccgcacggcccgttcgatcccgataccgcgcgccgcacgttccggatcgccgcgcccgactatctgaacgacttcttcatgccgacgctcgtcgcgcgctttcgcgcggccgcgccgcatgcgcgcatcgagatcgattcgctgaatccgtcgctcgatcacgcgggcgcgctcgattcaggcgcgctcgatctcgtgatcggcaactggccgaagcccgatccgcgcttcgtgcgcaccgatctgttctccgacaccgtcgtctgcctgatgcggcgcgaccatccgctcgcgcgcgcgccgctcacgcgcgacgcgtacgcgaacgccttgcatctcgcgcccgcgccgtacatcggcgcgcgcaacaatgcgatcgagctcggtctcgcgcgggcgggcatcgcgcggcgcgtcgccgcgacgctgccgtacttcggcctcgtgccgcaggtgctgctgcaatcggacctgatcttcacgacgacgcggcgcttcgcgatccactacgcgcgactgctgccgctcgtcgtcgtcgcgccgcccgtgccgtttccgcgcatccggtgctatcagctgcggcacccggcgcccgatcgtccaaccgacgccgactggctgagcgcgctgatggccgacgtgtcggccgagctgacgatgcgcggcaagcggcgctgagcgggccggcgaacgcggcgcgcgaccgcgccatgccgcgcgcgacgcctcgattcgccgtgcgaagccggcgcgccggcgttcaccgccgccgcatcagcgcgacgaagaacgcgccgccgagccccgcggtcacgatgccgatcggcagatcctccggcgcggcgagcgtgcgcgcggcgacgtcggcccacacgagcagcgccgcgccgctcaacccggcgaccggcaacagccgggcgtgctccgcgccgacgagccgccggcacagatgcggcgtcacgagcccgacgaagccgatcgcgccgctcaccgcgaccatcgcgcccgtcgcgaacgacgcgatcacgaacacttcgcgacgcatccgcgcaaccggcacgccgagcgacaccgccgcgacgtcacccgacatcagcgcgttcagctcgcgccggcgcgcgaagagcagcaacgccgcgaacgccgcgcagcatgcgggcgcggcaagcagatcccagcgcgcgagcccgacgccgccgagcatccagaacagcaccgacgacgcggcgcgcggatcgccgagatacagcagcaggttcgcgagcgcggtcatcatgaacgacaccgcgacgcccgcgagcagcaagcgctccggctcgagccggccgcgccggtatgcgagcgcgatcacgagcgcggtggcggcgagcgcgcccgcgaacgccgcgaacgacagcgtgaacggcccgaacgcggcgccgaggccgagcgtcgccgccaccgcgccgagcatcgcgcccgagctcacgccgagcaggtgcggatcggcgagccggttcgcggtcgccgcctgcagcgcgacgccgaccatcgcgagcgtcgcgccgacgagcgccgcgagcagcgcgcgcggcaatctgatctgccagacgatgctgacttcggcgaacgatgcgccgctccgggcgagcgtgtcggcgacatgcgcgtgggcgacgtgcgcattcgtgacgcgcaggtccgcgagatgcgacaacacgatcgcgacgacccgcgccggcgcgatcgtcgtcgcgccgagcgcggtcgacgcgacgatcgaaatcgcgacgagcgccgcaagcgcgggcagcacgagccgcacgcgccatcgacggccgcgcgatgccggcggtgcgtcggcgggtgccgcgccgctcatcgcgcggccttcgcgaacgcgcgcggatgcaggccgcgcgcgatcgtctcgacggccgccgcgttctcgacgccgggcgtcgccgcatcgtacggaatcacaatgaagcggcgcgcgcgaatcgcttcgacttgcgcgagcgcgggctggctcagcaggaactgtttcttctgctcggctgtcaccgccgaatagtcgacgatcacgatcgcctgcggatcgcgcgcgacgacgctctcccagcccacctgcgtccagccgcgcggcacgtcgtccatcacgttgcgcccgcccgccgccgcgatcagcgcggtgggcatcgcgagcgcgcccgccgtcatcggcttgtcggtgccgctgtcgtagacgaacacgcgcggcggcgtcccgccgcccgccgcgctcgcgagcgtgcggcgcaccgcgtcgatgcgcgcgcgcatcgcgcccgcgacctgcgccgcgcgcgcgtccacgccgaagatccggccgagattggccagatcgcgatagacgtcgtcgagcgaggccggcggccgccgcatcacgagcgagcacgattcggtcagctcgtacgttcggatcccgaatcgttcgagcgacgcgggcgtgaccggtccgcccggatgcatcccgtaattccagccggcgaagtagaaatcggcgcgcgcatcgacgagcgcttcgagcgacggatagtgagtcgcgagctcgggcacgcccgcgagcgccgcacgcagccgcgcattgccggtcttccagccggcgatgccggtgtagccggccatccgcgtctgcaggccgagcgcgatcatcatctcggtgaggttcacgtcgttgctcaccgcgcgcgcgggcgcgcgctcgaacgtgacgtcgcgcccgcaactgcgcaccgtcaccgggtacgcgttcgcctcggccgccgtcgcgacggtcgcgacgatcgcggccgccgccatcgcggccgccgcgaacggcagcgtgaacgcggcgcgcaaggccggcgcgccgcgctcggcggctgttcgtttcaacatcgttcggcatcctccggatagatcagcgtgacgcgcggccgccccgacaccgggtgcgcatcgacgatcgcgtcgacgccgaacacgtcggcgatgagcgcgcgcgtcagcacgtcggcaggcgcgccgctcgcgacgatgcgcccgcccgcgagcacgtgcagccggtcgcagtacgcggcggcgaggttcagatcgtggatcgtcgcgagcgtcgtcacgcgcagcgcgcgcacgcgcgcaagcagttcgagctgatggcgcacgtcgagatgattggtcggttcgtcgagcagcagcagcgccggctgctggacgagcgcgcgcgcgagcagcgcgcgctgcttctcgccgcccgacagcgacgcgaagccccgctcgcgcagcgcccacagatcgacgtcgcgcagcgcggcttcgacgacgcgcgcatcgtccgcggtgtccgcgtcgaacaggcgcttgtgcggcgtgcggcccatgcgcgcgagttcctcgaccgtcagcccgaaatcgtccggcgcctcctgctgcagcaccgcgatgcgctgcgcgctccagcgcggcggcgcgcgccacacgtcccgcccatcgagcgtcaccgtgccggcatgcggccgcgcgaagcggaacgcgcagcgcagcgcgctcgtcttgccgctgccgttcgggccgatgaggcccgcgagctcgcccgcgcgcaccgtgagcgacagctcgcgcagcaacgcgcccgcgccggcgggcgaccagttcaggcgttcgatgtcgagggtcgcggacatgggcatgcgtgcgtcgtcgagcgtcgggatgcgccgccgggctagaagcgcagcgtcgcgacgagctcgaccgagcgcgacgggccgagcagccattgcgcgccgccgttcgacgtcgacgccgcgtacgtgcggttcgcgaggttgcgcgcatagaacgcgaggtcgacgtcgcgcgtcgcccgccacgcgagcgacgcgtcgaacaccgtgtaagaaggcaccggcacgcggttcgcgtcgtcgccgtagcggggaccgacgtagcgcaggcccgcgttcgcgcgccagccgggcgcgaacgcccagccgatccacaggttcgcgctctgctgcgcgatgtcgtgcggcacgttgccggcgcgctgcacgaccgtgtcgccgacgcgctggtcgaacgcgtcgtagcgcgcgcgcagcaacgccgcgtttgcgtcgaccgtcacaccgcccggcagccgcacgccgcccgcgagctcgacgccgcgcgacgactggcggccgatctgctgcgcgcgcgccggattcagcggatcgacgctgacgaggccgcgcttgacgatgtcgtagacggcgagcgtccagtacgcgcgagcgccgtcgatctcgtgcttgatgcccgcttcccattgacgcccggtcgcgagcgtgtagttcgcctgcgacgccgacagcgtgacgagcgagcccacgccctgcgcacccgtcgtgtactgcgcgtacgcggcgaggcccggcgcgatctcgtagacgagcccgctgcgccagccggtgtgcgcgaacgtcttgtcgaacgcgccgcccgcgatcagatcgtcgcgatgaaacgacagatggtcgtaacgcagcccgctcacccacgcgagccgcggcaggacctcgagccggttctcgatgaacgccgcggcctgatgcgtgcgcgtgcgaaagcgcggcagcgtcggatcggggctcgcgaacgcgccgggatcgaagccggcggcggcgacggtcgattcgccgcgatacggcgcgttgttcgcgccgtcgaacgcgatctggttgaactcggcgccgagcacgagccggttcgcgcggccgaacacgcgcgagtcgatgcgtgcggtgaagcgctcgccgaactgccgctcgcgatggaagatctcgagatagtcgctgcgcgcgacggtgcgcgccgccgggtcgagcgcatacgattccgcgttgcgccaatggcggcgcgtcgcgagatagtagagctgggcatcgagcgtcacgccgttgcccgcgcgataggtcgcggcaagccgcgtccaggtgtcgtggtatgcgatcgtcgcgtcgccgacgttgtagttgcgctcgcgcagcgcgcgctcgagcacgccgttcgtcgccggcacgccgaaataggtcgccggcttctggcggccgtagtcgtaatcgagcgtgatcgacagacgcgaatcgacatcgagcttcagcgcgccgccgacggccgtcacgtgcgcgtcgccgcgctcgacgaagccgcgcgtgcgctcgtcgctcagatggaaacgataggaaagacgcgcgccgagcgcgcccgtcgtatcgagcgccacgcgcttttcgccttgcgtgccgatgcccgcctgcagcgtcgtcgagcgttcgcggcgcgggcgccgggtcacgacgttggcgacgccgccgatcgccccttcgccgtacagcaccgacgccggcccgcgcagcacctcgatgcgctcggcggaccacgtcgagaacgggaacgtgacggtgcccgcgccggggtagaggcgcacgccgtcgacaagcgtcgtcaccgattcctggccggcgaagccgcgcacgctgagcgccgtgccgccgttgccgggcgccgcggccgtgctgaagcccgtcgcgcgcgtgacggcgtcgacgatcgtgcgatcgccgcgcgcggcgatctgcgcggaggtgatcgcctcgacgctcgcgggcgtgtcgaggctcgcgagcttcaggcgcgagccggccgcgagcggcgtagacagcggcgacgcgtgcgccccgtcgctcgtcacgcgcacggtcggcagttcgcgatgcgggccgcgcgcggcgtcggccggttccgcctcggcggcgagcgcgccggacgccgtcaccgcgcacgcgagcgcggtgacgcagcactcgacggccgtcgagcgacgcgacgcggcggcgaagcacgcgtgcacgccatgcgcgacaggcgcgccgtgagcggcgcgagcagccgccgcgaacccgcgcccgaacgcgcgacggcgcgacggtgcatgcggcgcccggctcatcggcggatcgcctcgtccaccgcccacgcccgagcgcacgccgcacgctccactgtcgtcggcgccgcgtggctccgaacgtttcccgcccgcttcgctctgttcactgctcgtcgactcccgcaacctcgatgacatcgcgcgcgcggccgaacgccgatcatcggcatgcgagacccggggcccgcttgcatcggcgtcgcgcacgcggctggacgcaggcgccacacgcacgtcgcgattggatcgcggcggcttacggttcacctacacagcggggacgatgatataacatatcatccgatttttgcagcgaggatcggcgaaatcgaggcggcccgcgcgctcagcgccgatcgatcggcccctgccggaccggtgcgtgccgccgcgatcccggcgcgggcgttccgggtcggcgcgccgccgcccgggttgaaacgcgaacggcatgcggcgtgggagccgcgcgcacgcatcggcgcggacgattcacgccgcgcagaacgtctcctgcagatgcgtccagcgcaccgcgcccgtctgcgggtcgcgctcgaacacggcggtcgagcggcgcgtcggcaatgcgcccgtcgcatcggtctggcactcgcagtagctgatgacgccgtgtgcggcatccgcgacgagcgcatgcatctgcgaaaacgtgatcttcaggccgggcttgcagccggcgagccgcgcgaacagcgcgcgtgtggcggcgcgatcgtaggcggcgccatccgtgccgatcatcgtgaaatgcggcgcgaagcgcgccatcagcgcatcgagcgccgcgggcccggacacgtcgcccgagagccagttaccgatcgcgtcgccgccggcggcgatttcgtcgaaatacggttgatgcgcttgcatggatctccctcgtcgacgcgcgcgccgggcggcgcgcgaaatcgcgagtttacgcgatgcgcgcatccgacgccgcagacggccggccatttgccggcaaccggcgaagacgcttcgcgccgcgtatcgcccgtcacgcatcacgcgtcgcccctcacgcggcgcgcgcccgccaagcggcgaatcagcgcgccggcaccgggtcgagccccgtcttgcgcacgtcgccggccgccgcgggggacgccagatagtcgagcagcgcgcgcgcctcgcgcggatgcttcgcgccgaccgggatcccgcccgcgaagcgcgtcaccgattgcagcggttccgggagcttgccgacgaacgtcacgcccggcaccggcaacagctcgctcacctgctggaagccgagcgcataggtgccatcggcgaccttcgaggccaccggcacgcgcggcaccatcgtcgccttcggcttgacctcggcctcgacgccgagccgcttgaacagctcgttctgaacgtagacgccgctcgcgctgtccgagtacgcgaccgtcttcgcttgcagcagcgcggccttcaacgcggcgggcgtgccgatgtcgggcgccggctcgcccgcgcgcacgaccgcgccgatccgcgaatccgcgagctcgacgcgcgagcccggctcgaccttgccctcgcggatcagcttgtcgagcgcatagccgaccatgatcacgacgtcggccggctcgccgcgcgcgagccggttcggaatggcttcgggcgtggcgcccatcgagggaccgtacgcgatgtcgagcgtgttgcctgtcgccgcctcgaacttcggcgcgagcaattggtacgcggccgtgaagccgccggaattcatcacgtgcagctcggccgcgtgcgcttgcgcgagcgcggcggccgcggccagcagcgcggcgccgacgggtttcgtcaggaggtgtctcatcgttgtcgtcgttttcgatcggtatcggaaagaaggcgacgatcatcttcgcggaaaccggttccgctgaaaagcgcaggtttgtactgatcggttcactttggagagcgcttgccacctcgccattcgccgcgcgtcattcgctattcgtcattcgccattcgccgcctggtgcgccatgtcgcgcggcgcacgcgaaatgcacgcacgcgctgcgcgctcggcgcaatgcaatacggcacgtcgcgatgcggcgcaagcggcgcgatgcggcaaccgcctcaccgcgcgtctctgaagtcttgcgcccgccgtgcccgccgcacttgccccgcatgcgccgatgcgcgccgtccgtccctccgccgcgcaaccgtcccgcgtcacgccccggcccgcgccgcgcgcaccgcccgcaccgcgcgcaggatcgactcgcccgtcgcgggtgcggcgagcggcggattgaccgcgtaatcgcccaccgccgcgatcgcgtcgcggatcgcgaagaacaccgagaacggcagcaacagcggcggctcgccgaccgccttcgaccggtgaatgctgtcctccgcgttgcggttgtcgaacagtctcacgcggaaatccggcggacaatcgttgacggttgggatcttgtacgtcgacggcgcgtgcgtcatcagcctgccgccgtcgttccaccacagctcctcggtcgtgagccaccccatcccctggatgaacgcgccctcgacctgcccgatgtcgagcgccggattcagcgacgcaccgacgtcgtgcagcgcatccgctcgcagcacacgcatctcgcccgtcagcgtgtcgacgacgacctcggagaccgccgcgccgtacgcgtaatagaagaacggccgcccgcgcagcgccgcctgatcccagtgcagcttcggcgtcgcgtaaaagccgtccgaccacagctgcacgcgcgcgcgatacgcgtgcgcgacgagttcctcgaacggcacggccacctcgcccacgcgcacctcgtcgtgcgcgaagcgcacgtcggccgcgcgcgccgcgccgccgccgacatgctcggccgcgaacgcggcgagccgctcgcgcaactgccgcgcggcgtcctgcgcggccttgccgttcaggtcggaacccgtcgacgcggccgtcgccgatgtgttcgcgaccttgctcgtgtcggtcgccgtcacgcgaatgcgcgcgaagtccacgccgagctcgtgcgcgacgacctgcgcgaccttcgtgttgagcccctggcccatctccgtgccgccgtggttcacgaggatcgagccgtcggtatagatgtgaacgagcgcgcccgcctggttgaaatgcgtgacgttgaacgcaatgccgaacttcaccggcgtgagcgcgatgcccttcttcagcaccgggctcgccgcgttgaacgcgcgcgtcgcggcgcggcgcgcgcgatacgcgctcgtcgcctcgagctcggcgatcagctcgggcagcacgttgtcctcgatcgtctggccgtacggcgtcacgttgcgctcggtcttgccgtacaggttcgcgcggcgcacgtcgagcggatcgcggccgagcgcgcgcgcgacgctgtcgacgatgtactcgatcgcgaacgcgccctgggggccgccgaagccgcgaaacgcggtgttcgactgcgtgttcgtcttcccgcagcggccgacgatcgatacgtcgggcagccagtacgcgttgtcgaagtggcacacggcgcgcgtcatcacgggccccgacagatcggcggagaagccgcagcgcgacgtcatgtcgaccgagacgccctcgatcacgcccgcgtcgtcgtagcccacgtcgtagcggtaatggaaatcgtgccgcttgccggtgatcatcatgtcgtcgtcgcgatcggggcgcagcttcaccgggcgttgcagcttccatgcggcgagcgcggcgcagcacgcgaacaggcccgattgcgattccttgccgccgaagccgccccccatgcgccggcattcgacgagcacgtcgtgcgacgcgagccccagcgcgtgcgcgacgagatgctgcatctcgctcgggtgctgcgtcgagctgtagacgtgcatcgcgccgtcttccttcggcaccgcgtaggcgatttgcccttcgagatagaactgctcctggccgcccagcgtgagctcgcccgcatcgcgatgcgcggcgtgcgcgatccgcgcggccgcgtcgccgcgcgcgagccgcatcggcggcaatacgtacgaatcggccgcgcgcgccgcctgcgcggtcaggatcgccggccgttcttcgtattcgatctgcgcgagacgcgcggcgcggcgcgcggcgtcgtgcgacgtcgcgacgacgacgaacatcggctgcccgacgtattgaacgacgccgtcggcaagcaccggatcgtcgtggacgatcggcccgcaatcgttcgtgcccggaatgtcggccgcggtcagcaccgcgacgacgcccgccgccgcgcgcaccgcgtcgagccgcatcgacgcgatccgcgcgtgcggcttcgcggacaggccgagcgccgcgtgcagcgtgcccgcgacgagcgggatgtcgtcgatgtaggtggcgcgcccgctcacgtgcagatgcgcggattcatgcggccgcgagacgtggacctgccggaacgcgtcgcgctcggcatcggcggcgacgctcaggaaaggttcggcttgctgattcattgcgatggctccgcttggcttcgatcggtcaggaggcggccggctcggcggccacttcgcgcacgttcacggccgacgcgggcagcggatcgtgcgggcgggtctccagccagaagcggtacagcaggttcttcgcggtctcgagccggtacgcgctcgtcgcgcgcatgtcggtgagcggtgcgtaatcgtggtcgagcgcgcgcatcgcggcgagcgcggcggcctcgtcccagacggcaccggcgagcgcggcttccgcatgcgctgcgcgcttcggcgtcgcggccatcccgccgaacgcgatgcgcggcgcgcggagcacctcgccgtcggcctcgaacgcgaacgccgcgcagacggccgagatgtcggaatcgaagcgcttcgacagcttgtacgtgcgaaaccgcaggttcgcgcgcgcgccggtgcgcttgggcaccttcagcgcgacgacgagctcgtgctcggccatgtccttcttctgatagccgacgtacagatcctcgagcggcagctcgcgcgccgcgcggccgccgcgcagcaccacccgcgcgccgagcgcgatcaggcccggcatcgaatcgccgatcggcgagccgttcgcgacgttgccgccgatcgtccccgcgttgcggatcggcagcgaggcgaagcgcttccacatctcgacgagctccggataatgcgcggcgagcgccgcatacgcagcctcgaccgacgcgcccgcgccgatctcgatccagtcgtcgtgctcgacgatccggcgcagctcgggcacctggccgacgtacagcacgtcgcccagatcgcgcagttgcttcgtcacccacaggccgacgtcggtgctgcccgcgagcacgcgcgcggcgggcttctcggccttcagccgcgcgagcgcgtcgagcgtgcgcggcgcgtcgaacgcctggcccgcgtgctcgtaatggaacgtgtcgtcccggcgcagcgcctgcagcgcgcgcgcgagcgcggcgacgtcgacgggcgccttcggcggccgcgcgtcgaacatgcgcaccgccgcgtcgacgatcggacggtagccggtgcagcggcacagattgccggtgagcgcgtcggcgatctgcgcgcgcgacggcgtcgtgcgatcggcgcgctgcgcttcgtgcccgtgccgctcgtacagcgcccacatcgacatcgcgaagcccggcgtgcagaagccgcattgcgagccgtggcattcgacgagcgcctcctgcgccggatgcagcgcgccgtccggctggcgcaggtcctcgacggtgaacagcgcgcggccatcgagcgtcggcaggaactggatgcacgcgttgaccgccttgaactcgacgccgcccgcgtcgttcagttcgccgacgacgaccgtgcacgcgccgcagtcgccttccgcgcagccctccttcgtgccggtgcaatgcacgtcctcgcgcagatactgaagcaccgtgcgggtgacgttcgcgccgctgacttcgcggatcgcccggcgatgatagaaacggatcggctcactcatgttgcgtcgttctcgaaaatggggacatgctcggacggtggaggcccgcgcggcgccgaaccggcgcgcggccggccgccgcggccgtcgtcgtcatgtttcgcacgctatcaccgtcaaattccggaacccatagccgagcgcgcatgcggtttatatcgctgcggcgatatgccgctttgcgtggtgtttaactaagcggtacctgcaagaaaaccggttccatgtaaaaattcggctttcgcatcaaatggatgcgcgccttcgttccctccccctatgtctgccgattcagccgattccgtcccgtccccccgcagcgcgttcgcgacgacgctgcagatcgtctccgtcgtgtcgttcacgttcatctgctatctgacgatcggcctgccgctcgcggtgctgccgggtttcgttcatgacgagctcggcttttcggcgatcgtcgcgggcgcggcaatcagcgtccagtacttcgcgacgctcgcgtcgcggccgctcgcgggccgctgcgcggacacgctcggcccgaagcgcaccgtgctgcgcgggctcgccgcgtgcggcgcgagcggcgcgctcttgctgtccgcgttcgcgttcgcgcgctggccggccgcgagcatcgggctgctggtcgcgagccggctcgtgctcggcatcggcgagagcctcgtcggcacgggcgcgatcctatggggaatcggccgcgtcggcaccgcgcacaacgcgcgcgtgatttcgtggaacggcatcgcgacgtacggcgcgctcgcgatcggcgcgcccgtcggcgtcgcgatctcgcacgcgctgatccccgccgtgctcggcatgctcgtgatcgcgctcgccgcgctcggctactatctcgcacggctgatcacgcccgtgccgctcgtgcacggcgagcggatgtcgtacgcgagcgtgctcacccgcgtgctgccgcacggcctcggcctcgcgctcggctcggccggtttcggctcgatcgcgacgttcatcacgctctactacgcggcgcggcactggccgaacgccgcgctgtcgctgaccgtgttcggcacgctgttcatcggcgcgcgcctgttgttcgcgaacacgatcaagacgcacggcgggttccgcgtcgcgatcgtgtcgttcgcgttcgaatgcgcgggcctcctgatgctgtggctcgcacccgtgccgcacgtcgcgctcgtcggcgccgcgttgacgggcttcggcttcgcgctgatcttccccgcgctcggcgtcgaggcggtcgcgctcgtgccgcccgcgagccgcggcgcggcgctgtccgcgtattcggtgttcctcgatctgtcgctcggcatcacggggccgctcgccggttatgtcgcgggcgcgttcggctatccgcaggtgttcctgtgcgcggccgtggcggcggcggcgggcgtcgcgctatcgacggtgctgtatcagcggcaggcgcgcctgtccggcagcggcgcggccgcctgagctcgcggctcgcggcatcgccttcgacggcggccgcgccgtccggccgcgaagcgaagcggacggtatagggacgaaaggccgcccgcccgcgcatcgcgggcggccttgtttcatgcggctttcgcgcgccagcacgagcgcgccttcatgccggagcgggccgcacggcgcagcttcggaggtggccgcggcttcgaccgcttcgaccgcttcgaccgcttcgaccgcttcgaccgcttcgaccgcttcgaccgcttcgacggtttcgacggtttcgacggtttcgacggtttcgacggtttcgacggtttcgacggcttttgaggcttttgaggcttttgaggcttttgaggcttttgaggcttttgaggcttttgaggcttcggtgactgcaacgccctcgatgccccggcgacctcgtggcccctgcaagctcggcccatcgcacccgccggccgcaccggcatgcgacgattgaccggccgggccgcacgtgcacggcgccctgccgcgcccgtccgctcaggcggtccgcacgaagcgccggcgcgtcagatcgaacgccaccagattgccggcgacgacgagcatcagcccgacgaccgcgacgggcgaccaccgatagccctcgaacacggtcgagacggcaagcgcgacgatcgggaacagcaccgtgcaataggcggcgcgctcgggcccgatccggccgatgagcgtcaggtacgcggtaaagccgatcaccgagcccggcaccgcgagataaacgagcgcggcgagatagcgcgggctcgtatcgggcgcgagcggcaatccggccgcgatgctgccggcggtcaggatcgccgcgccgatcagcatcgcccagccgttggtcgcgagcggatgcagccccatcgtctgcatccggctcgacagcagattgcccgccgagaagctcatcgtgcccgccaatgcgatcgcaaggccgatccacgtcgcgcgatcgtcgacatgccccgccatctgctgccagaacaggcagccgatgccgatcagcccgagcagcgcgcccgcgatcgcggactgccgcagcggccgccccatgaacagccgcccgttgatcgagttcagcagcggcgcggtcgagaataccaccgcgacgaggccgctcggcacgacctgctccgcgtagtagaagcacaggaaattgacgcagaagagcgcgaaaccctgcgcgacgagcaagcgccatgcatcgcgcggcggccggaccggcctgcgcagcgcgcgcagcagcacgaacatcgcggcggccgcgagccagaagcgccacgcgatcgacacgggcggaggcacgctgcccaactgccatttgatcgcgatccaggtggtgccccagatcagcacggtgacggcgtaaagcgacagattcatggcgaacgcacaagcgaaaaagcgaagtcgaaacggaatcccgactatgccgcggcgcaccgggcgccgattgtctggaattgcggtcttttgcggccggccgggccgcgcacgcgcgcgcgcctttatactcgcaccatcatgcacgcgccttccccgcctccgctcgacgcccgcctgtccgtgcccgccgccgatttcgtcggcggcgaagtgccgttcggcctgcaatccgtctgccggacgctcgccgaggcgaacgcgaagctcgagcgcttcgcatggctcggcgatcatctcgcgatcgccgaatggacgcgcgtcaccgacgaaagcgagacggtgtacgcgcagcccggacatcacacgctatcgtgctacctggacggcggctaccgcaccgagcggcaaaaaatcgcgcgctacggcgcgccgagcctgctctgcgcgctgccgggcgaccacgaatcgcgctggtgggtgcgcggcgagatgcacttcgtgcacctgtactttctgcccgagcacttcgcgcggcgtgcggtgcgcgagctcgatcgcgagccgcgcgagctgaagctcgccgatcgcacgtatttcgaggatgcgcgcgtcgccgcgctatgccgctcgctcgcgctcgagcgctgggacgacgccgatggccggctgcgcgtgaacgaaaccgcgcacgaggtgctgagcctcctgctgcgcgggcagagcatgacgggcgccggcgcgccgttcaagggcggcctcgcgcccgccgtgcgccggcgcgtgcgcgactacatcgacacgtacctcgcgcagccgatgacgctcggcgagctcgcgcagttcgcgtcgctgtccgaataccatttctcgaggatgttcagcgtatcgttcggccgcgcgccgcacgcgtggatcgccgagcagcgcctcgcccgcgcgcgcacgctgctgcgcacgacatcgctgccgctcgcgcaggtcgccgcgcaatgcggctatgcgaacgccgtgcatctcagccaccgctttcgcgacacgcacggcgcgacgccgggcgcgtaccgccgcgcgatgcaggccgcctagcagcccgcgcatcgcgcgggcgcgtcaagcggcgcgccccgacagcgcctgctcgagcgcggcgacgccggccggcagatcgaccgccaccttcaggtcgaccatcgtgcggccgaacgcgtgcagcgtgcggaacaggttgtgctcgcggcactgctcgcccatctggccgatccgcacgatcggcagcccgaacgagcccgagatctcgacctggtactgcttcgagatatgcccgcagatgagccccggcgtgagccctcgcggcgccgcgatgccgacgaccgagttcagccggcacgcttcgggggcgtagagctcgagccccatcccggtgattccggcctgcagcgcgagcgagcagcgcagatgccgcgcgtagcggttctcgagcgtctccgcgcagacgagccgcagcgcctcgtgcagcgcgagcacgccggagacgggcgccgtgtagtgatagccggcgttgtgccagaagttctcggcgagcgccatgtcgaggcaccagtgcgtgttcggctccgggcggctcttcatccgctcccacgcctgatcggaaaacgcgatcagcgacacgcccggaatcgacgacagccccttttgcccgcccgtgatcaccgcgtcgattccccacgcgtccatgtcgagcggcatcgtcgacagcgtgcagaccgcgtcgacgacgacgagcgcgcccgccgccttcgcgatcgcggcgatctccttcagatggcgattccacacggtgttcgacgtctcgccatgaacgatcgtgacgatctcgggacgctcgcgcgcgatcgcgtcggcgatttcgtcgaggctcgcgaccgaacggtcgggcacgtcgatcgtcgcgacgtccgcgccgacgcgcatcgccatctcggccatccgcgcgctgaagaaaccgttcttgatcgacagcaccttcgtgccggcccacgcgagattcgagacggccatctccatcgcggcggagcccggccccgcgacgcccagcacccacttcgtgcgcgtctggaacacgtagcgggccatttccttcacctgctcgatgatcttcgccatcgtcgcgcccaggtggttgatcacgatcgtgttcgccttcgcgaccgcggcgggaatcggcacggggccggcgcccatcatgagcagcggttcttcgggcaggatcgcgtcgagcggaacgacgacgggacagggaatgggcgagtgatcggtcgtggacatgggctaacgaagcacggcgggttggaaaaaggggggaatcggtcgatcattccgcgaaccgttgcaatgcgcaagtgttttgatcgacatacgcgtcgggtgcttgcgcggcgtcgggcggcgcgctcgcaccggcggcggcgccgaccggctccccctgccgacgacgaagggcgcacgccgcggccggcgcgcccgtggcggaggcgcgttccggcccgccgccctacgatatttccgaggttgacgcccccgcccgtcgcgagaaagcatccgcgcgccgcagattttcgcgccgtgcgcatcggagcattccggctcgcccggcccgaataggccaaaacggcatcaaatcgactccctattaaatcgaaaaatcattttttgcaagccgggccgtcaaactttccgtaaaagcttgcattaaccattcgatgcggtgcagcaaacttatttgttccgcaccggaaaagaaccggacacctcattgcgactcgcacacaaaaatccccaaaaaaatacgccaacggcatccccgcgcgagacatgccgcactccgaagcagcggagtcccggaatgggaacggtcccgcaccggcgcgccggctggccgccttgccgggattaaatccggcgcaatcgccgaatatcgcgcacgcgaatcgcggaatcggttcacgccccataaatagggatcgccgcgggccggcggccgatttattacattcgggatgaaataattatttagttgactgatgctgtcagcttattgaacaatttgcccagccttcgatgtttcgttatttaagacaagcccagtgctgatccgacagcctgcggctcgccagatcgaaggcgaaaaacacaacataatcatttaatgggccaacgaaagctatgaaccaaatccagaccatgcgtgtcttcgtatgtgttgccgaactgcagagcttccgccgggcggcgcggaaactcggcgtatcgaatgcgctcgtcacgcgttcgatcgcgatgctcgaaacacatctgaacacgcgtctcatccatcgtacgacacgcaatctgtcgctgacggaagcgggcatccgctatctcgacggctgcagggcgctcctcgaggagttcgatcagctcgaggcgtccgtcgagcgggcggtgcacgagcccgtcggcacattgcgcgtggccgtgtccgggttgctgtcgcccggccggatcaccccgctcgtcgacagctaccggcgccagtacccgaaggtgcgcgtgcaactgacgctcaccgagggcgcgctcgacgtgatcgaagccggctacgacgcgggcctcgtcacgggcggccgcctcgacggcaacccggcgctgatcggccatccgctgatgccgaacacgctcgcgctctgcgcggcgccttcgtacatcgagcggcacggcgcgccgcaccgccccgacgatctggtccgccacgcgtgcatcgcgctgccggccgaccagcatgcgtcgacctggcgcttcgtcgatccggaccacttcacgcatgtcgtctcgctgcagcccgtctacacggtcaacagcgcttcgatggtgcgcgcggcgacgctcgccggcaccggcatttcggtgctgccggagagctacatcgccgatgcgctcgaaagcggcgagctcgtgcggatcctcggcgactaccggatcgacgatcccgacacgcagttgtcgatcgtctatccgaaccgccagttcctgccggcgcgcacccgcagcttcgtcgagcacgcgctgtatcacctcggcgggcagaagaccgagacgaacggccactacttcatgcgcgaagccggcacggcgaagcgcccggacgtcgtcaccgggctccagtgacgcccgactgaagtaaactgacgcgcacctttaccggaggcaaagcgtgcgcgtgattcttttcagcagccggcagtacgaccacgattcgttcgatgccgccaaccaatcgttcggctaccggctgcacttccagccttcccatctcgacgcggagacggcgatcctcgcgcgcggctatgaagtcgtgtgcccgttcgtcaacgacacgctcgacgccgccgtgctcgagacgctcgccgcgggcggcacgcgcgtcatcgcgctgcgctcggccggcttcaaccacgtcgatctcgcggcagccgcgcggctcgggctcaccgtcgtgcgcgtgcccgcctattcgccgcatgcggtggccgagcacgcggtcgcgctgatcctcgcgctgaaccggcgcctgccgcgcgcggtcgcgcgcacccgcgaaggcgacttctccctcaacgggctgctcggcttcgatctgttcggcaagacggtcggcgtgatcggcacggggctcatcggcagcgtgttcgcgcggatcatgacgggcttcgggatgcgcgtgctcgcacattcgctgccgccgcacgacgatgcgctgatcgcgctcggcgtgcgctacgtgccgctcgacgcgctgctcgccgaagcggacatcgtgagcctgcattgcccgctgatgcccgcgacccatcacatgatcgacgccgatgcgctcgcgcggatgaagccgggcgcgatgctgatcaacacgagccgcggcggcctcgtcgacacccaggcgctgatcgacgcgctgaagacgggccagctcggccatctcgggctcgacgtctacgaagaggaaagcgggctgttcttcgaagaccattcggaccgaccgctgcaggacgacgtgctcgcgcggctgctcacgtttcccaatgtgatcgtcacgtcgcaccaggcgttcttcacgcgcgaggcgctcgcggagatcgcgcacacgacgctgtcgaacatccgcgcgtggcaggacggcgcgccgcagaacgtcgtcgacgccgggcggcccggctgacggcgcggcgggcgacgagcggcggcggacaccgcgcggttgcgcccagcgcgcggcgcgattcgcgccaaaggcgccgagggcggatcggcgaacgattaggcgctcgggcggtcgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgttcagccgggcagccgggcagccgggcagccgggcagccggaaatcggtccggccatcgggcaactgcgccgaacccgggcgacacggccgcgcgcatcgcgtctcgccgcacaacgcgcgccccccgccgcttcatcggattcgccgctgcgcgccccggattgcccggcgtcgccggcgaaacggccctcgccgcatcacgccgcgcgccccgccgcaatcgcaccgcgccgatacgaatcggcagcacccttattggcgcgccgcgcgagtctgctatcgtggcggcgattcgcctttacccgcctcgccagtccagttcatcatgcgtttcgacgaacccgcgatcgccgccgtctaccgcgcgatcttcgagcggcgcgacatgcgccatttcacgtccgccccggtcgatcccgccgtgctcgcgcgcctgctgcgcgccgcgcaccacgcgccgagcgtcggcttcatgcagccgtggcgcttcatccgcgtgaccgatccggcgcttcgcgagcagatccacgcgctcgtcgacgccgaacgccgcgccaccgccgacgcgctcggcgagcggcacgacgagttcatgcggctgaaggtcgagggcgtgcgcgaatgcggcgagctcctcgtcgtcgcgctcgccgatgggcgcgagcggcacgtgttcggccgccgtacgctgccggaaatggatctcgcgtcggccgcgtgcgcgatccagaacatgtggctcgccgcgcgcgccgaagggctcggaatgggctgggtgtcgctcttcgacgtcgacgcgctgcgccggctgctcgcgatgcccgacggcgcgacgccgatcgccgtgctctgcctcggccacgtcgacgcgttctacgcgaagccgatgctcgagcaagagcgctgggccacgcggatgccgctcgaggcatgcctgtacgagaacggctgggacgccccgccgacgtctgcgcgcaacacctgatccggccccaaactcaagggttttccctgagatagaatcgcccctgttccgcccgcttccatcggcgtgccgcatcccgcggtgccggacgcggcggtcctcccgcgagtcttccatgccactgcctctgtttgcccttgccgttgccgcgtttggcatcggtaccaccgagttcgtcatcatggggctcctgccgaatgtcgcgcgcgatctgggcgtgtcgattccggcggcgggcatgctcgtgtccggctatgcgctcggcgtgacgatcggcgcgccgatcctcgccgtcgtcaccgcgaaaatgccgcgcaaggcggcgctgctcgcgctgatcggcgtgttcatcgtcggtaatctgttttgcgcgatcgcgcccggctacgcgacgctgatggtcgcgcgcgtcgtcaccgcgttctgccacggcgcgttcttcggcatcggctcggtggtcgcgagcaacctcgtcgcgccgaacaagcgcgcgcaggcgatcgcgctgatgttcaccggcctcacgctcgcgaacgtgctcggcgtgccgctcggcaccgcgctcggccaggcgttcggctggcgcgcgacgttctgggccgtcaccggcatcggcgcgctcgccgcggcggcgctcgccttctgcgtgccgaagcgcctcgagatgcccgcggccggcatcgcgcgcgagttcggcgtgctgcgcaacccgcaggtgctgatggtgctcggcatcagcgtgctcgcgtcggcgagcctcttcaccgtgttcacgtacatcgcgccgatcctcgaggacgtgacgggcttcacgccgcacgacgtcacgctcgtgctgctgctgttcggcctcgggctgacggtcggcggcaccgtcggcggcaagctcgccgactggcggcggataccgtcgctcgtcgcgacgctcgcgtcgatcggcgtcgtgctcgccgcgttcgcgggcacgatgcgcacaccgctgcccgcgctcgtgacgattttcgtgtggggcgtgctcgcgttcgcgatcgtgccgccgctgcagatcctgatcgtcgatcgcgcgagccacgcgccgaatctcgcgtcgacgctcaaccagggcgcgttcaatctcggcaacgcgctcggcgcgtggctcggcggcaccgcgatccacgcgggcgtgccgctcgcgaaactgccgtgggcgggcgccgcgctcgcgatggccgcgctcgcgctcacgctgtggtccgcatcgctcgagcggcgtgcggttccggggccggccggatgcgcgtgacgcgccgcgcagcgcacgcatcgcacgcggcatgcacggcaggcatgcccctccataccgctccatgccgctcaaggcgcggcgccgtacgcggcacgctcgcgcatcggcatccgcgaacggcgaacggcgggcgaacggcggccagacgagcgcatggagattgcgcagcgcggcgcgtatcgctcgccagcccacagcgcgtgaaaatcgcgcgcaataaggtgcaataacgcgcgatcgagcgcaacggcgcgacgccaagccgtgcgccggtgtagcatcacggccgtcatgaaaaccatcctcacccgcgattttctcgcgctcattctcagcgtcgccgtcgtcggcctgggcaccggcgcgaccctccccctcacggcgctcgcgctcaccgaagcgggccacggcacccgcatcgtcggcatcctgaccgccgcacaggcgggcggcggcctcgccgtcgtgccgttcgtcacggcgatcacgaagcggctgggcgcacggcaggtgatcgtcgcatcggtggtcgtgctcgccgcggcgaccgcgctgatgcagttcacgtcgaacctcgtcgtctggggcgtgctgcgcgtcgtctgcggcgccgcgctgatgctgctcttcacgatcggcgaagcctgggtcaaccagctcgccgacgatgcgacacgcgggcgcgtcgtcgcgatctacgcgacgaacttcacgctgttccagatggcggggcccgtgctcgtgagccagatcgccggcatgacgcacgtgcgtttcgcgctgagcggcacgctctttctgctcgcgctgccgtcgctcgcgtcgatccgcaaaacgcccatcgccgacgagccgcatcacgacgcgcacgaccgctggacccgcgtgataccgaagatgcccgcgctcgtcgtcggcaccgcgttcttcgcgctgttcgacacgctcgcgctgtcgctactgccgatcttcgcgatggcgcgcggcgtcgcgagcgaagcggccgtgctgttcgcggcgatcctgctgttcggcgacaccgcgatgcagttcccgatcggctggctcgccgacaaactcggccgcgaacgcgtgcacctcggcgcgggatgcgtcgtgctcgcgttgctgccgctgctgcccgccgtcgtcacgacaccgtggctctgctggccgcttcttttcgtgctcggcgcggcggcgggcagcgtctacacgctgtcgctcgtcgcgtgcggcgagcgctttcgcggctcggcgctcgtgaccgcgagctcgctcgtgtcggcgtcgtggagcgcggcgagcttcggcgggccgctcgtcgcgggcgcgctgatggagcagttcggcggcgacgcgctgatcggcgtactgatcgtgtcggcgatcgcgttcgtcggcgcggcgctgtgggagcggcgcgcgctgccgatgcaggcggcccggcggggacgttgacgcgttgatgcgatgacgtgaatcgcgccgggcgcggcgcccgggttcgccgcgacgaacgcgccaatgcgttcgcccgcgcaccgcgcgaagcagcgggcgccggcgcgcgacgcgaagccgccgtgcagccggcgtcgaacgaaacggcgcgcccgtgcccgccgccgtccgccggcctcgcctccgcggcgcaaagccgaatcgcgagccgaatcgcgaaccgaacgcgcatcgaacgtgggccgaaccgaatcgaaccgaaccgacccgaatcgaatcaaagccccgccgtggcgccgcccgccccggcgcccaaacggcacgggcgcttgcaacctcgcggccgcaagcgcccgatccgatgaccgtgcgtcccgttcgcgcgctcgagccgcgccaggcgcgcggcccgcttcgcgcgctagcgcgtcaccggccccgcgccggcagaatctccccgacgcacgtgccgaagccgacgcgatacccgtcgccctggcaccagcccgccagcgtcagctcgtcgccgtcctcgatgaacgcgcgcgtgccgccgcccgcgagcgagacgggctccttgccgttccacgtcagctcgagcaggctgccgaacgcctgcttcgccggcccgctgatcgtgcccgagcccatcaggtcgccgacccgcgtgttgcagcccgacaccgtgtggtgcgcgagctgctgcgccatcgtccagtacatgtgcctgaagttcgtgcgcgcgatcgtcgtcgcgtcggcggcgccctccggcctcagccgcacttcgagctcgatgtcgaacgcatgcgcgccgccgtggcgcagatacgcgagcggctccggctcctgcctcggctgcgcggtgcgaaacggctcgagcgcatcgagcgtgacgatccacggcgagatcgacgtcgcgaacgtcttcgcgttgaacggcccgagcggcacgtattcccattgctggatgtcgcgcgcgctccagtcgttgagcagcaccatcccgaagatgtgcgactccgcatcctcgcacgcgatcggctcgccgagcgcgttgccgcggccgacgatgaagcccgtctcgagctcgatgtcgagcttgcggcacgcgccgaacaccgggcgctcgctgtcgggcagcttcagctggccgttcggccggcgcaccggcgtgccgctcacgacgaccgacgacgcgcggccgttgtagccgatcggcatctccgaccagttcggcagcagcgcgttcttcggatcgcgaaacatcgagccgacgttcgtcgcgtgctccttcgacgaatagaaatcggtatagccgggaatgtcgacgggcagatgaagcgccgcgtcgcgctgcgcgacgagcaccttcgcgcgcaacgccgcgtcgtcgcgcagccgcgcttcgccgcgctcgaaaagcgcgctcagctgggcgcgcacgctgcgccatgcgtcgcggccgagcgagatgaaatcgttgagcgccggccgcgcgaacacggccgccccgccgtcgaccgtcagcagccccgcgcgcgcgagcgcggcgagatcgatgatctgatcgccaagcgcgacgcccgcgcggcgcgacgcgtcgcgcgcgtcgctgaagatgccgaacggcaggttctggatcgggaagtcgcacgcggccgcgttcgccgtatcgagccagctcttgcgggacggatcgaggctcgcgcgcagcgtgtcgggaatagcgctcatcgttgctccggattgaagtgtttcttgaggccttgccagcattcgaagtagttcgcctgcagttgcgcggtgtcgagcgcgaagcgcgtcggccggatcagcgtgcgggtctcgaacatgaacgccatcgtgtcgccgaccttgttcggcttcgacgtatcgatcgaagaagccttctcgaacgtgtccgcgtcgggcccgtggccggacatgcagttgtgcaggctcgcgccgcccggcacgaagccttcggccttcgcgtcgtagacgccgtgcacgagccccatgaattcgctcgcgacgttgcggtggaaccaaggcgggcggaacgtatcctcggccgcgagccagcgcggcgggaagatcacgaagtcgatcgcgtcgacgcccggcgtatcgctttgcgactgcagcacgaggaagatcgacgggtccggatggtcgtagctgatcgagccgatcgtgttgaagtggcgcaggtcgtacttgtacggcgcgtagttgccgtgccacgcgacgacgtcgaacggcgaatgatcgatgtccgcgcgccagagccggccattcagcttcgcgacgagctcgaacgcgccttcgcgatcctcgtacgacgcgtgcggcgtgaggaagtcgcgcggattcgcgaggccgttcgagccgatcggcccgaggtccggcagcctgagcagcgcaccgaagttctcgcacacatagccgcgcgcgcgcccgtccggcagcgcgaccgcgaagcgcacgccgcgcgggatcaccgcgatctcgaacggctcgacatcgagccggccgagctccgtcatgatgaagaggcgcccttcctgcggcacgatcagcagctcgccgtccgcgctgtagaagaagcgctcgcgcatcgagcggttcgccgcgtacaggtggatcgcgcagccgctcatcgcggcggccgagccgttgcccgccatcgtcacccagccgtcgacgaaatcggtcggctgcgcgggcatcggcagcggatcccagcgcaactggttcggcggcgtcggcggcacgtcgtccgaatcgccgaactcggcgacgatccggcgctcgcccgacacgagctcgaacggccgatgcacggcggcgggccggatccggtacagccacgagcggcggttgtggccgcgcggcgcggtgaacgcggtgccggagaactgctccgcgtagagcccgtacggcgcgcgctgcggcgagttgcgcgcgtgcggcaacgcgcccggcagcgcctcggtcgcgaattcgttcgcgaagccgctctgatagccggcttcgcccggtttcgaaaaatccaatgtcatgattgtcgttctctccattcaagcgacgttcggcgcggccgtgccgcgccgccgcgtcacgctcgcgaggccgatcacgaagacggccgagcacagcaccggcacggccgccgcgtgaaacagcgcgtcgttcgaccagccgagcgcgatcagttgcccgccgacgagcggcccgagcacggagccgacgcggcccacgccgagactccagccgatgcccatcgagcgcagcgacgtcgggtaataatggcccgcgagcgcattgaccgcgggctgtccgccgacgacgcaaaagccgccaacgaacacggctgcgagcagccagacgaacgcgtgcgcgaccgagccgatcaggccgatcgcgatcgtcgcgcacgcgaagcacgcgaacagcacgcgcgcgaaaccatgccgttcgatgaaccagccgagcgacagcgtgccgatcacgccgcccgtctgcagcaccgtgccgacgatgacggccgtgccgctcgcgtagcccgcgtcgcgcatcacggtcggcagccagttcgacaggaagtacaggtcgatcaggttcatgaagttgatcgcccacaacagcagcgtgacgcgcgcgcgtcccgagcggaacagctcggcgacgggcgcgccccggggtcccgcttcgcgcacgacaagccgcgtatcgggcgggaccgcgagccgcggcgcgaacttcgcgagccacgcgcgcgccgcgtcgtgccggccgcgcagcacgagcaactgcggcgattcgggcaggctcgcggccatcgcggccgcgagcgcgagcggcaccgcgccgccgacgaagaacaccgcgcgccagccgaacgcgggaatcagcgcggcgctgacgaacccgcccagcgccgcgccgagcgtgaagccgcacgacacgatcatcatccgcttcacgcggtgcgcgctcgggctgcattcgccgacgagcgccatcgcgttcggcatgatgcagccgagccccaggcccgtgacgaagcgcagcgcgatcaatatcgggatcgacgtcgcgaacggcgtcgcgagcatcgcgagcgcgaagaacagcgtcgcgccgatcagcacgggccgccggccgatccgatcggcgagcaccgacaggccgagcgcgccgagcagcatgccgaacaggctcgcgctgaagacgggcccgagcgcctgcttcttcacaccccattcggcgatcacgctcggtgcgacgtagcccatcgcctgcgcgtcgaaaccgtcgatcacgaggcacagcccgcaaagcgcgagcagcatcgcgtgaaacgcgggccggtgcgtgtcgtcgatcacgcgctcgatctcgagcacgcgcgcgggattcgccgccgcgctcattgcagcgcgggcgcgccgggcgcgccttcgagcacggccgcgccgctgcgcgcgagcgccatcgcctcgcgcagcacgtcgagatcgccgatctggttcgcgagcagcaggaccagcttcgcgttgacgagctggctctcgctgtcgggcagatcgcggtgcatgtcgatcagcgcctcgtagaacgcatccggatcgggcaggcgcaagcgggtgtcgaggtgcatcgtgggtctcctgatgtctttaaccgagtctttgcgctcacgtcacgcatcgcagatcgcgcgggcgagcgccgcgcgcaccgcgctcgcttgcgccgtgcgaaaccgcgcgcacacgtgctggtccgggcgcagcagatagaacgtgccggggcgcgcgtcgtagcgccgcgcgacgagcccctcgctgtcctcgatcacgtcgacgcccgcgaccgcgcgcgcctcgcccttcggcacgatgagcacgggcgccaccggcagcgcgtggccgcgcgtcgcgtcgacgagcgcgcccgcatcgccgatcgagccgaacaggacgccgacgaagccgccctgcagatgctgcagcagccagccgggctcgccgttcgcgcgcacgggcgcatcgggggcgaccgcgcccggcaccggcgcgcgctcgaacgcctcgcccgcgcgatcgggcgtgttcagcggcgaatcggcgagcacggccggcaccgacagccggccgctgttgacgagccggcgcgcgaactcgcaatcgcgcgcgagcttgagcgtcgcatcgcgaaacacccgcgagatcgggctcttcggcgtgatgaaatcggtcgagcgcgtcgaattgcggatgttctcgtcggccgcgaattcgcgctcgcgcgcatacgtgtcgagcagacgatcgggcgcgcggccgtcgagcacgagcttgagcttccacgcgaggttgtccgcgtcctgcacgccgctgttcgcgccgcgcgcgccgaacggcgacacgccgtgcgcggcgtcgcccgcgaacagcacgcggccgtggcgaaagctgtccatccgctggcagcggaacgtatagacgctcacccattcgagctcgaactcgacgtccggcccgagcagcgcgcgcacgcgcgggatcacgcgctccggcgccttctcggcgacgggatcggcgtcccagccgagctggaaatcgatgcgccacatgtcgtccggctggcggtgcagcagcaccgactggttgcgatggaacggcggatcgaaccagaaccagcgctcggccgggaacggcgctttcatcttcacgtcggcgatcaggaagcggtccttgaacgtgcggccgcggctgtcgagccccatcatcgcgcgcaacgggctcttcgagccgtccgccgcgatcacgtagcgcgcgcgcagcgtgtgcggcccctccggcgtgtcgacgtcgagctccgcgtgctcgggcgtctgccggattccggtcacgcggttcttccagcgcagatcgagattcggcagctcgagcgcgcgctcggtcagatagccttcgacgtaatactgctgcagattgacgaacgcgggccgcgcatgcccgacttccggcagcaggtcgaacgcgtagatcagctcgtcctgcaggaacaccttgccgacgtgccagcccacgcccttttgcgcgacccgctcgccgcagccgaggcgatcgaagatttcgagcgtgcgcttcgcgaaacagatcgcgcgcgagccgctcgacagcgtgtcgtcgtcgtcgagcagcacgacgggcacgccctgctgcgcgaggtcgatcgccgccgcgagcccgacgggccccgcgccgacgacgacggccggatgcggctcgcccgcatcggcgagcgccgcgcgcgggcgatagtcgaacttcagcgtctgataatcgatggtcatgatcgccgcccgccgtgcctcagccttcgagggtgtgccacatgtccttgtcgcgctcggccgtccagatccgcggatccgggtattgcgtggcctcgtcgaacgcgcgcgtcacgtcgaacggcatgcagtgatcgaagatcacccagtcgccgaacgtcggcttcagcgccgcgtacgtttccttgtagatcgcgttcaggtcccgccccgccgccgcgccggccttcaccttcgcgtacagctcgctcacgaacgcgcgcgtgcccgcgaggccgtcggcgacttcccgcggcgtcttcagcgcggcgccgcggcccggcacgagcttctcgggctcgagcgccgcgatcgcgtcgagcgtcgccggccagtcctggaagtacgcgtcgcccgcgtacggcgtcgcgccgtactcgacgaggtcgcccgacagcagcaccttctcctgcggcagccagaccaccgtgtcgcccttcgtatggccgcggcccaactgcatgatcttcacctcgagcttgccgagccaaagcgtcatctcgcccttgaacgtgagggtcggccacgtgaggcccggcaccgactcgaccgagcggaacaggcgcggaaagcgctcgatctcgctcttcatgtccgccgcgccgcgctcgacgatcaggtcgtacgtgtcctggctcgcgatcacatgatcggcgccgtaggcggacgcacccagcacgcgcaccgcgtggtagtgcgtgagcagcacgtacttgatcggcttgtcggtgacttcgcggatccggcggatcacgtcctcggccatcacgggcgtcgcctgtgtatcggcgacgagcaccgcgtcgtcgccgacgatgatccccgtgttcggatcgccttccgccgtataggcgtaagcgtgctcggacagccgctcgaacgtcaccttcttctcggccagatccgcctgcgatgcaaatttcttgtcacccgccatctgtcgctccttgctccgtattgagggatgcgccgctttcgtcggacaagccgcgcgtgtgattgcttgatctgcgtcaacgtcacgatttacgaatagtaaaaccaattacgattagtgaaatcaacgtataccctaatcgatggcgcggaaccgatatcgatatgagcaactcacgcagccaatcgcgcgcggcgctgctactatcgttcatatacggcggccgtttcggccgcctttcttccttccggagtccatggttccgcccaccattcccgagctcgtcgcccgcgcgggcaagctcccgttcctgtgcgaccaccttgcgctcgcagacggcgcgcaaggcgcctacgcgcgcctgcgcgatctcaggctggagagcgtctacgagccgatctacgatgtgtcgatgccgggcgcgccgcaatcgacgtcgctgtccgacgcgatcgagcgctacggcgacgaactcggcttccaggcggtcacgcacgcgggcggcgcgccgttcgatccgatcggcgccgtcgccgacgatcaggagctcgtcgcgctcgaccggctcgcgcgcagcctgcacgcgatcaacttcttcggcgcgcagcggcacgggctgctgttcctgcgcgtgcacgagcggctgctgaaaagcgtcaagtacgaccacggcaagcacttctcgaccgtgctcaaggggttcgggctgccgcccgagcgcatcgtgatcgagctgccggcggcggccgtcgcgcacaagacgttcctcggctatctgacgaagagttatcagcactacggcttcaaggtcgcggacaagctgccggatccggggcgcatcctcgccgtcgaatccgacatggcgcggcccgactacatcaagatggacgccgcgatcgcgctgcgggaagggatggtgaaggcgctcgtcggctatgcgcagcgcgtgcgcattccgctcatcttcgatcacgtcgtcgacgagacgcagttcgagctgctgcgccagtacgacgtgcggctcgtgcaggggccggtgttttcgcaaccggccgcggtgtaaagggcgcgggcgccgcgcggcgtgccgcgcgcaaggcgggaggcgcagggcgcacggcggggctcgcacggcgagccgccgcgccgttgcgccgttgcgccaccggatcttgccgcgaaggcgtcgacggaacccttgccgtccgaaccgggcgctgccgcccgcgttcttcgcgacgcttcgcacgcccggcgccgcgccacggacagacgatgcgggcgcgccgggtgcgtcgcaccgcggcggcgcgcgcaagcaagcaagctcggatcagtgcctcgcgtcgccgcgcatcgacagatcgccggcctcgatcgcggtggcgcgaacgccgagcgcgccgcacgcgaacgacgcgctcctcccgaacgccagcaaaacgctcgccgcgctcgcgccgctcggctcgcaagcggcgcgcccggtcaccgcggctggccgacaccggtgaagacgcgacggtgcgctcaatggtcgccgtcgtcgcgcaccggcagaccgcccgccacctccaggccgggaatgcggctcgcgtaccacgtatgcgctttcggcgcgatcgccgacggatcgtcgagcgtcgcgtaattgacttcgaccgtcgaaggcgcgtccgaacgccggtattcgagctgcgcgccacactgcgggcagaaacgccgctcgccccatgcgctcgacacgaacacgcgcggctcgcccttcacgtactcgaacgcgccgatcggcaccgtcgcccaggcgatcagggcggcgcccgtcgtccgctggcacagccggcaatgacaaaagcccgcgtcgttcggcgtgccgacgatccggtaacgaatcgcgccgcacgcgcatccgccttccagcgattccgaactcgacatcgcgaacctcctgttcacgcggcataaggatgcggggagaaacggcatctacgatacaaccgattgcgcgcgccgcctcgcgacgcgcgcgacaggcggcgtgaaatcgaacggcgacggaaccgcgcctgcatgcggggcgtcgaaagacggcttcggggcttcggggcttcggggcttcggggcttcggggcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgacgcttcgaccgccttcgagcggctcgccggccgccgctcgcgggctcagcccggttctccgagccgccgcgcgagcaccttcagcttcgggccaatccggttgcggaacacgtcctcgcccatcgacgacgccggcccgctgcaactgagaatcagccagcgcccttcgcgcggctcgcgaaacggcacggcggccgcgttcacgtcgccgtgccagtcgccaaacgaatagcagcagccgtcggccgcgaacgcatcggccgcgcgccgcgccgcgtcgacgagcgccgcccccgcccgccccttccccaccgtcttgcgcagctcggcgaagagcgccgcgcgcgcgtcggggggctgcacggcgagatacgcgcgccccatcgagctcgtcagcatcgacagccgcgagccggacgccagcccgagcgtcagcgccgtctcgctgcgaatcgtctccaggtagatcatgtcgagaccgtcgcggcagccgagcgacaccgccgcgccgatctcgcgcgcgagcgcctgcatgtgcggccgcgcgagcgcgagcgtgtccgagcccgcgagcaacgcgtagccgagcgacagcacgcccgcgtcgagcgcgtacttgccgagcgcgtcgtcgtagcgcagatagccgagcaccgtcagcgtatatgcgagccggttgacggtcgccttcggcagcccggtgcgctcggcgaaatcgcggttgccgagcatcgtctcgccgggccggaacgcgcgcagcagatccagcccccgggcgagggcgacgacgaacttgcgttcgtcgagcgtgtcggcatcgatggtcgaaaaattcatgcggtgatacactgggctcaatttgcaaaacattgttccgcacagcggaactatagtcaagcgaggagatgacgagatggctgccgcaaccttccactgggacgatccgctgctgctcgaccagcagctcaccgacgacgagcgcatggtgcgcgacgccgcgcacgcttacgcgcaaggcaagctcgcgccgcgcgtgacggaagcgttccgccacgagaccaccgacgcggcgatcttccgcgaaatgggcgagatcggcctcctcggcccgacgatccccgagcagtacggcggccccggcctcgactacgtgagttacgggctcatcgcgcgcgaagtcgagcgcgtcgattcgggttatcggtcgatgatgtcggtgcaatcgtcgctcgtgatggtgccgatcttcgaattcggctccgacgcgcagaaggaaaagtacctgccgaagctcgcgacgggcgaatggatcggctgcttcgggctgaccgagccgaaccacggctccgaccccggcagcatggtcacgcgcgcgaggaaggtgccgggcgggtactcgctgtccggctcgaagatgtggatcacgaattcgccgatcgccgatgtgttcgtcgtctgggcgaagctcgacgaagacggccgcgacgagattcgcggcttcattctcgaaaagggctgcaaagggctgtcggcgccggcgatccacggcaaggtggggctgcgcgcgtcgatcacgggcgaaatcgtgctcgacgaagcgttcgtccccgaagagaacatcctgccgcacgtgaaggggctgcgcggcccgttcacgtgcctgaactcggcgcgctacggcatcgcgtggggcgcgctcggcgcggccgaatcgtgctggcacatcgcgcgccaatatgtgctcgatcgcaagcagttcggccgcccgctcgccgcgaaccagttgatccagaagaagctcgccgacatgcagaccgagatcacgctcggcctgcaaggcgtgctgcggctcggccggatgaaggacgaaggcaccgccgccgtcgagatcacgtcgatcatgaagcgcaattcgtgcggcaaggcgctcgacatcgcccgcctcgcccgcgacatgctgggcggcaatggcatctcggacgaattcggcgtcgcgcgccacctcgtgaacctcgaggtggtgaacacgtacgaaggtacgcacgacatccacgcgctgattctcggccgcgcgcagacggggattcaggcgttcttctgaatgttgcgcacgtcgcgcggatgcggcccgcgcgttcgctgcgcgctttgcttcgcgccgatctcgagcccgcctgcgcccacgcagccgcgcggacgacgggcagccgacctgcgacaaatccgcgcgtgaacgtgcccgcgtcgcgcacgcgatgtgcccgcctcgaacgcaaaaagccccggcgcgccgccggggctttttgcgttcatgaccgccacgccgcgccgacgcgcggcgcgcaggccgctcatttgttcggctgcggcgtcaggcgcaggtacggacgcacggccttgaagcccttcggaaagcgctgcttcagctcgtccggatcctgcagcgacggcacgatcacgacgtcgtcgccgtccttccagttgccgggcgtcgcgaccttgtagtgatcggtcagttgcagcgaatcgatgacgcgcagcacttcgtcgaagttgcggccggtgctcgccgggtaggtgatgatgaggcgcaccttcttgttcggatcgatcacgaacagcgaacgcacggtcagcgtctcgttcgcgttcggatggatcatgtcgtagagttccgagaccttgcgatcgccgtcggcgatgatcggaaagccgacgctcgtcgcctgggtctcgttgatgtcgtcgatccagcccttgtgcgactcgacgctgtcgaccgacagcgcgatcaccttcacgttgcgcttctcgaattctcccttgagcttcgcggtcaagccgagctccgtcgtgcagacgggcgtgtagtcggccggatgcgagaacaggacgccccaactattgccgagccattcgtgaaatttgatgcggccgaggctcgaatcctgctcgaaatccggcgcgatgtcgccaagacgtagactcatgttacagctccttgaacttgcatgggttgggtgcccggacgcatcgcgcatccggacaagtttttagcttaagcgatcctgcggccggcgcgaacgattattccgtcagatattcatgcctttttatcattcttgccgggtgcgatttgacaatcctggaaactttttcgttccgcatcggctctctattgtcacggcaagtcgtttaccatgctgttcaagcgcgatcttgcgccacctgcgcgccgtgcccgcgcgcccgcgcgcaggcacgggtttcgctacgatatccgtagcacaacccgcttcggcaagaagggagtcgcaatgtctgaagtcaacaaggagaaactgatgtcggatatcaaaactgttctcgcggacgcggaagatctgctgaagcaggccgcgagcagcacgggcgaccgtgcgaccgagctgcgcgagaaggcgctcgcacgcctgaaacaggcgaaggagaaggcgaccgatgtccaggtggtcgtggtcgaaaaaggcaagaaggcggcgcgcgccaccgacgactacgtgcacgagcatccgtggacgtcgatcggcatcgcggccggcgtcggcgtattgatcggcctgctgatcaaccgcaagtaacgcggcacgcccccgcgagagacagcccccggctcgccgccgcgtgacggccggggccctgcgctccggcccgccgcgcccagttgcgacgccggccgttctccgcgcgcaagcgcctctttcatgacgacagaaacctcatcgcaccagtccgggcacggaccgctgcgccgcctgctcggctcggtgctcgcgctcctgcagacccggctcgaactcgtcggcatcgaactcgccgaggagaaggaacgcctgatgggcgtactctttgtcgggctcgccgcgatgatgctcgcgacgatggcgctcatcagcctgacggtgctcattgcgatcgcgttctgggatacgtaccgctggcaatcgctcgccgtcgtcaccgcgctctacgcgctcggcgcactcgcctgctggctgaaggcgcgctcgggactgcgcgacgcgcccagcgtgttcgaggcgacgctgaacgaactcgaaaaggaccgcgagctgttccgcggcaagccgtgaacgcgcggctgcactccttcccttcccgcccatctcacgccgacgcgccatgagttactccgctccggaacaacgattccacaccgcttcgcagaggcggcacatgagcgcggcccagtaccgcgcgctgcgcaaggaactgctgatcctgcgctcggatgtcgagcgcctggaactcgcgcaggccggcgccgagctgcgccaatccatcacccatttcaaatggctgaagctcctcgtgcccggggtgtcgggtgggtcgctcggcaaatcggcgaggaacgtgaacgcgacgctcggcatgctcgtcagccaatatccgttattgagctcgctggcgtcggtcgtgctcgccaagcccgtgcgcgcactgctgcgcgcaagcgcgcgccccgcgctcaaatggggcgctgtcggcttcgcgctctgggagggctaccagatctggaaacaggcgaagcacgacgacgcatccgacgccggggcgcggcaacgcacgcgcccgtagcgacacgcccaggacgcccatggcgcccgtcgaccgggccggcgcgccgaccgcgccggccggctgccggcgccggggagatcgacacgcccggcgctgcgcagctagcctgttcgccagcaggcatcgccctccgccgcaccgccatcgagcgcgacgcctccggccacgcgattctcgcgcgtgccgtccgcatgcagcacgtagacgccgcatctgtcgtcccgcattgcaccatcggcggcgggacgcgcctccagtgcgtatccgccgcgcgcgtcgtcgaacatgatccgcagcacatagacgagcttgccggattcgggcgccctgttcaccccttccggcaacgcggtgggcggcgcgtcgccgaacgcgtccacgtattgcgcggcgcgatagagcgcggcaaccgcggtcaatcggttcacccgttcgacataactgcgatacgacggcacggcaaacgccgcgagcaccgccacgatcgcgatcgcgacgaccacctcgattaaggtgaagcctctcgagggcgaattgcgccccgtacatggcatcgctcatgcctcccgttgcctatgccggccgtcccacgacccgacgccaccggcgctcgacgcgcccgccgtcgagcgcaacctgcaattgcagccactcggccgtatcgttcgatgcgcccacgccgcgcgcggttacgaggaaggcgcgcacgtgggggcgcgccggcagcctccatgcttcgatcaagcaactcggcgcctgcgccgcgcccggccatccggcgtacggcctgaacgcaccgatgccgtcgaacgcgcccggttcgcgccagccgcccggctcgcgcgtcgacgtcgtaccgtcgcccgccgacgggtgtggcgccgctccgctctccagcgcgatcacgcatgcttcgagcgcggcatccgccgcacgaaatgcaatggatcggctcgcgacgctcgtcatacgccggacctccgtcttcgcgatctcgaaccaagcgaacgacatcacgatgagcgaagccgttacggcaagtacgcccggcagcgcgacgccccgcgaaccgcgcatccgcggctcgcgccgtcgcggcgcgtcgcacggcgtcgggcgcgcccggaacatcggcagtcgctccacatccaccccgaccatgacgcgcatcatgtgccggctcggttacggaccgccacatagcgccgccacgccagtctcgcgcgggtgtcgggtgcgctcgccactcgcccttcgcagtcgacataccgcgccgggcgccccgtgcgcctgcctcgcacttgcacgcagacggaaacggccgccacattggcccagtcgtcgacagacaaggccgacgcgtcggcccatcgtgcagcaccatatagtcgatagcgcaaactcaagcgttcgacgccttcgacaagcggctgcgcgatgccgggtctgccgctgccttcgcagtacagttccggttcgcccgtcgacgcgctgacgcgcgcgtaaaagcggttgacgatcagcggctgcgtatcggccgcgccgacgccctggccgaggcagtccgtcggctgcccgctcgccgtcggccatgtggagacgccgtctccgacatagcggacgacgaggccgtcggagcggctcgcgagcggatcgcatgcggtctgaccgtccgcgccgaccggacgtcccgccgcacagccgaacagccccggcaccgcgcgggcatcgtatgcatcgagcggcacgaagcccgccatctggatctgctgcgagatcagcgcgagcgccgcctgcgccgcgtcgcgcaagcgcgcggcatccaccgccgctgaataagcagcccgctgcacgcgatagagcgacatggcggcaagcaaaatcagcaagccgagcgccatcgcgatcatcacctcgaccagcgtatgcgcgcgccaacgggtcgtgcgcatcatcggcgctgcgtcgatgcatacgcgagcgtcacgcacgacttggcggcatcgcgcgcagcagcggcatcgccgtcgcaacgcaaagggcttgcagccaatcccgcggaccgttcccattcgacccgtacgttcgaaatatccgcacccgcgttcgtcgcgacgagcttgccgtggcgcaatccggacatcgacgcgtcccagtcgacgcccgacggcccaccggctcgcgccatctccgcccacgaatcggcgacgagcaccgccggctcgcatgccgcggtgtcgcgctcgctgcgtatcgccgcgagcaacgccgccaccacaccgagcgacgcaaccgcgagcagcgcgcacgcgatcgccgcctcgagcaacgtgctcccacgcatcgagcggcaacatgtcatgtcgacgctccgcaaccgccctcggcgaatcgcacgcgaccacccgccgcgatgcgcaggcagcggcgccagcgttccccgcgccatgcgcccgatgcgtctgccggcgcaaactcgaaacttcggaagccgccgatcacctggcccgcgggcggcgtgaacacgacatcgacagtcgcgcccgtcacggccactcgggcatcgggcgcaatgcgccgcaacaggcgcgtaccgcgttcgccatccgcggcgacgacggcccagccgcacgaccaatcggccgccccgccaccgcatggccgccccgccgcaatgcatttcgcggtcgcatcgctgcggcacagcaccacgcgcgcgccgagcctgaccgcttcgccgcgcgcataggcgagcaatgcgccgaacacgcgcgcccgcgcgtccactcgatcgcgcattcgagcgccggcgagcgtcggcgcggtcagcatcgcggcaagcgccacgagcatcagcgcagccatcacttcgacgagcacgaagcccgccgttgcccacctgtcacgctccgctcgcatcgcgctctccttgaatccgatgcgccgactctacgcgtgcaggcaagcgccgaccatccgccgaatggccgagtcgcgcgccgcgaccgggcacacgacaatcgcccaggcgagcacgcacaccgcgtgttacgcgggagaaacgaatggaacggaaaacgaaacgggaaacggaatgcgcaagctcaacgcttgcgaggcgtcttcgcgggcgccgcgcggcggaattcctcgatcacgtcctcgaactcggagacgtcttcgaaccgccggtagacagaggcgaagcgcacgtaggcgatcgtgtcgagctggcgcaactcgttcatcacgagttcgccgagcttttcgctgcggacttcgcgctcgccggaggcgagcagttgatattcgatgcgggcgaccgccgcgtcgatcgcatcggctgcaaccgggcgcttgcgcagcgccagttgcatgctcgcgacaatcttgcggcggtcgaattcggtgcgactgccgtctttcttcacgacggccggcaacgccagctcgacccgctcatacgtcgtgaaacgcttgtcgcaggccgagcagcgccgacgccggcggatcgcggcgccgtcttccgacacgcgcgaatccaccacctgagtatcgtcgtgccggcagaacgggcagcgcatggccgatcagcgatagaccgggaaacgcttcgtcagctcggcgacctgcgcacgcacgcgctcgatcgtcgccgcgtcttcgggatgctcgagcacgtcggcgatcaggttgccgacgagctccgcttcctgcgggccgaagccgcgcgtcgtcatcgccggcgagcccaggcgcacgccgctcgtcacgaagggcttctccggatcgttcgggatcgcgttcttgttgaccgtgatgtgcgcattgccgagcgccgcttccgccgccttgcccgtgatgttcttcgcgcgcaggtcgaccagcatcacatggctctcggtgcggcccgacacgatgcgcaggccgcgcttgacgagcgtttgcgccagcacgcgggcgttctcgaccaccttctgctggtattccttgaattccggcgacagcgcttccttgaacgcgacggccttcgcggcgatcacgtgcatcagcggtccgccctggatgcccgggaagatcgccgagttgatctgcttctcgtactcggccttcatcaggatcacgccgccgcgcgggccgcgcaggctcttgtgcgtcgtcgtcgtgacgaaatccgcgtgcggcaccgggttcggatagacacccgccgcgatcaggcccgcgtagtgcgccatgtcgaccatcaggtacgcgcccactgccttggcgatcttcgcgaggcgctcgaaatcgatcttcagcgcgaacgccgacgcgcccgcgacgatcagcttcggcttgtgctcgtgcgcgagctgctcggccgcttcgtaatcgatgtcttcagcctcgttcagcccgtagctcacgacgttgaaccacttgcccgacatgttcaccggcgagccgtgcgtgaggtggccgccgtgcgcgaggctcatgcccatgatcgtgtcgcccggcttgagcatcgcgaagaacacgccctggttcgcctgcgagcccgagttcggctgcacgttcgccgcttcggcgccgaacagcgccttcacgcgatcgatcgcgagctgctcgacgatgtccacgtattcgcagccgccgtaatagcgcttgcccggatagccttccgcgtacttgttcgtcagttgcgagccttgcgccgccatcacggccgggctcgtgtaattctccgacgcgatcagctcgatgtgctcttcctgacggacgttttcctgctgaatcgcttgccagatctcgggatcgacgttcgcaatggtgctttgggctctgtcaaacatacggtttccgttaagtgtgtacaggttgaccgaagtggccggatacgtcgcgcagccggcagcgcaaccggctcgacgtggcggagggattccgaggaacgcgaggcgggacagccaccggcaaagcacgcaacgcggcgcacaacggctgcccaggcgaacggcaaaaacgacgccctgcgcttcacggtgggatgctccaccttgaccccgaaaggtcgtatcgccagtcacgcagggactattgagcgcgttagtttattggatgcgccatgaataggcaaccgcacccgccgtcccgaaccatattaggggacaaatccatgaggcgcgtcgaacgggggttgccgaacatgcccgccagcgcgcgccgccgcgccttgccgcaccgccgcgatgccagtaggctaacgagttctccccagcaagcatcgttttaggagcagcagcaatgatcgtgttcgtcaccggtgcgtcggcaggtttcggcgccgccatcgcccgtgctttcgtccagggcggccaccgcgtcgtcgccgccgcccgccgcaaggagcgcctcgacgcgctcgccgccgagctcggcagcgcgctgttgccgatcgagctcgacgtgcgcgaccgtgcagccgtcgaagccgtggctgccgcgctgcccacggagttcgccgccatcgacgtcctcgtcaacaacgcgggcctcgcgctcggcgtcgagcccgcgcaccgggcgagcctcgacgagtggcagacgatgatcgacaccaactgcacgggcctcgtcacggtcacgcgcgcgctgctgcccggcatggtcgagcgcggccgcggccacatcttcaacctcggctcggtcgcgggcagctacccgtacccgggcggcaacgtctatggcgcgaccaaggcgttcgtgcgccagttcagcctgaacctgcgcgccgacctgatcggcacgccgctgcgcgtcaccgacatcgagccgggcctctgcggcggcaccgaattctcgaacgtgcgctaccgcggcgatgacgagaaggcggcgaacgtctacgcgaacgtccagccgctcaccgccgaagacatcgccgacacgatctactggatcgccacccgccccgcgcacgtgaacatcaacacgatcgagatgatgcccgtcgcgcaggcgcccgccggcctcgccgtccatcgcggctaagcgcgccgccggggcgcgcacgcggcccggcggccggccggcaaaggcaacattccgttacgaatccggggaatcggggtcgcccgatccggtagaatgcgcgccatgatcgaacccagccgacagcccgacgcggcacccgatttcgcgtggccggtccgcgtgtattacgaagacaccgacgccggcggcgtcgtctattacgcgaattacctgaaattcttcgagcgcgcgcgcaccgaatggctgcgcgcatgcgggatcgaccagagccggatcgccgacgaaacaggcgcgattttcatcgttcgccatgcggcgctcgactatcgcgcgccggcgcggctcgacgacgcgctgcaaatcgtctgcagaatcgcacgcatcggccgcgcgagcgtcgaattcgaacaacaggcgtggcggggaaacacgctgctcgtcgccgccgacatccggatcggctgcgtcgatcgctcggcattcaagccgaccgcgatcccgccccccgtcttcgccgcactcgagcgcggaccggccgcaagcgacacggcaagccgtgtcaacggcgcctgcgtgagtgccgtttagacaaagccgatgaactcgaccccatgatccgccactaagcaaggttcggcggaaagtttccggcgatgcgccgcgcaagcggcgcgcagccgaacgctccgcccgggcgccgccggagcgcgccggccggatgcatcctggccaggcctccccgaagggacgttacacaaacctctatgaacacttctcaagacctgtcgatcatttccctcgtcctcaacgcgagcgtgctcgcccaggcggtgatggggcttctcctcgtcctgtcgctgatgtcgtggacgttcatcttccgcaaatggttcgcgatccgtcgcgcccgcgcgcagaccgaacgcttcgagcgcgacttttggtcgggcggcgatctgcaggcgctgtaccagagcgccgcgaacaatcgccacacgatcggcgcgctcgagcggatcttcgaatcggggatgcgcgaattcctgaaggcgaaggaaaagcgcctgagcgatccggcgctgctcctcgatggcgcgcgtcgcgcaatgcgcgcatcatttcagcgggagatggacgttctcgaatcgaatctgtcgttcctcgcatccgtcggctcggtgagcccgtatatcggtctgttcggcacggtctgggggatcatgaactcgttccgcggcctcgcgaacgttcagcaggcgacgctcgcgaacgtcgcgccgggcatcgccgaggcgctcgtcgcgaccgcgatcggcctgttcgccgcgattccggccgtcgtcgcgtacaaccgctacgcacacgacatcgaccgtctcgcgatccgcttcgagacgttcatcgaagagttctcgaacatcctgcagcgccaggcgcaataaggagcacgcgatggccggcacccccattcgttccagcatgcgcggcggccgctcgcgccgctcgatggccgacatcaacgtcgtcccctacatcgacgtgatgctcgtgctgctcgtcatcttcatggtgaccgcgcccctcgtcgcgccgtcgatcgtcaatctgccgaccgtcggcaacgccgcgccgcaagagcagacgccgcccgtcgtcgtcaacatccaggccgacggcaagatcagcgtccgctacaagggcgattcgggcgcgtcgcaggaagacacgatgacgaaggccgagctcgacggcttcatcgccgcgcgccaggccgaccacccggatcagcccgtcgtgatcgcagccgacaagacggttcaatatgacgcggtgatgaccgtgatgtccgatctgaaggcgcgcggcgtgaagcgcgtcggcctgctcgtcaaatcgcaatgaagcctcgccagtcgcgcaccgccgcctacccgccccggccgccgcgcgagcgcggcacaggccgggcgttcctgctcgccgcgctgatgcacgtgctgctcgcgcttttcctgtaccacggcgtgcactggcagaacagcacgccggccggcgcggaggccgagctgtggacgtcggtgcctgacacgtcgacgccgcaaccggcgccgacgccgcccgtgaaagtcgcgcctcccccgccgcccgtgaagaacgaggaagcggatatcgccctgcagcagaagcggcgcgagcagcaggccgcggccgcccgcgaggcgcagctcgaggagcagcgccggcagcagcaattgaaggcgcagcaactcgccgcgcagcaggccgctcagctcgccgcgcaaaaggccgccgagcgcgagaagcaaaagcaggcggaaaagctcaagcagcagcaactcgcggaacagcagcaacgcaaactcgaacagcagaagctcgagcaacaaaagctcgaacaacagaagaagcaggaacagctcgccgcgcaaaagaaggcggacgccgaaaaggccgagaaagccgaaaaggcggcgaaggccgcggcggccgccaaggcgaacgccgccgcgaaggcgaagctcgacaaggagcgtcaggcgcgcctcgcgcagttgcaaggcattgcgggcggcggctcgggcggcggcgaaggcctcgcgaagagcggcacgggcacgggctcgggcggcaacgccgcgtccccgggctatgcggacaaggtccgccggcgcgtgaagccgaacatcgtgtgggcgggcgagcgcgacagcctcgtgaccgtcgtcgcgatccgctgcacgccgtcgggcgacgtgctcagcacgtcgatccgccggtccagcggaaattcggggtgggatcaggcggtcatcagcgcgatccaggcgtcggtgcccctgccgcccgataccaacggccgcactccgtccgagattacgattaccttcaaggcggcggagtgagcgcatttgcgcttacactcccgccgtcgcaccgggaacgaatcgggtatttttgagtctctgcggttgcgcagcgtacatacgggaacaagaagcatgagtttgatgacgaagctaggtttcagggcactcgtggcctcgtgtctgattgccgcgggcggcgccgcccacgcgcaggtgaacgttctgatcacgggcgtcggctccacccagtttccgatcgccaccgcgaatttcgtcaacgaagcgagcctgccgcagcaggtcacgtcggtcgtgcgcggcgacctcgcgcgaagcggcaaattctccaacgtcgacgcgggcagcacgcccgtgccggaaaccgcatcggtcgatttcggcgcatggaaggcgaaaggcgcgaacgcattcgtcgcgggcagcgtgaaccgcgagccgaacggccagtacaaggtcaacttcatcctctacgacaccgtcaagcagcaaagcctcggagggctgtcgctcacgacgtcgaacgacaacgaggggatgcgcaagaccggccacaagatcgccgactacatctaccaaaagctgctcggcgtgcgcggcgtcttcaacacgcgcctgtcgtacgtgcagcgcacgggcaacgtctacaagctgctgatctccgattcggacggccagaacgcgatccccgcgctcacgagcaaggagccgatcatctcgcccgcgtggtcgccgagcggcacgaaggttgcgtacgtgtcgttcgagttgagaaagcccgtcgtgtacatccacgatctgccgaccgggcgccgctacgtgatctcgaaccagaaaggcaacaacagcgcgcccgcgtggtcgccggatggccagacgcttgccgtcgcgctgtcgctcacgggcaatacgcagatttactccgtcagctcgacgggcaccgggctgcgccgcttgacgcgcagcagctcgatcgacaccgagccgttctactcgcctgacggcaagtggatctatttcacgagcgaccgcggcggcgcgccgcaaatctaccggatgcccgccgaaggcgagagcgccggcgccgctcagcgcgtgacgtttaccggcagctacaatacgagtccgcgcgtcagcccggacggcaagctgctcgcgtacatctcacgcacgggcgggggcttcaagctgtacgttcaggatctgcaatcgggtgcggcgaacgccgtcaccaacacgacgcgcgacgaatcgccgagcttcgcggcgaatggtcagtacattctgtacgctacacaatcggggggccgcagcgtgctggcggccgttccgtccgacggcagcgcgccgccgcagatcttgtccgttcagggcggcgcgatccgcgagccgtcctgggggcccttcatgcaatgaccacaaggagagtaaccatgatgtcgaagaaacttcgtctggcgttcgcgatgctgatgatcggcgcgctcgcggcatgcaagtcgggcgtgaagctcgacgagcacgcgaaccagggcgacgcggtcagcacgcaaccgaatcccgaaaacgtcgcgcaggtgaccgtcgatccgctgaacgatccgaacagcccgctcgcgaagcgcagcgtgtacttcgatttcgacagctactcggtgcaggaccaataccaggcgctgctgcagcaacacgcgcaatacctgaagagccatccgcaacgccacatcctgatccagggcaacaccgacgagcgcggcacgagcgagtacaacctcgcgctcggccaaaagcgtgcggaagccgtgcgccgcgcgctgtcgctgctcggcgtcggggatgcgcagatggaagccgtgagtctcggcaaggaaaagccggttgcgctcggccacgacgaagcgtcgtgggcgcagaaccgccgtgcggacctcgtctatcaacagtaaataacggaagaatcgctgtatgacgcaccgtttcccctggctgcgcacggccgccgcgctgtgcgtggccggtgcggccctcctggccgcgccggcgcacgcgggcctcttcgatgacgacgaagcccgccgtgcggtgctcgatctgcgcagcaagtccgacagccaggcgagccagctcgccgcggcgcaacgcacgatcctcgatcagaccaaccgcctcgaccagttgaaccagcaggtcgcgacgctgcgcggcgagaacgaggacctgacgaaccgcctgacgacgctcgagcgccaacagaaggagtactacaccgatctcgatacgcgcctgaagaaattcgagccgcagaagacgacggtggacggcgtcgaaggcacggtgcagccgggtgaaacggacgcgttcaacgcggcgtcgcaacagttccgcaacggcaacttcaagggcgccgcggcttcgttccgcgcgttcatcgccaaatacccgcaaagcccctatcagccgaccgcgcaatactggctcggcaacgcgcagtacgcgctgcgcgactacaagggctcgacggcgacgtggcaaggcctcgtgaagaactatccgcagcacccgcgtgcggcggacgcgctgatcgcgatcggcaccaatcaactcgagcaaggccagaaggcggccgcgaagaagacgttcgagcaggtcgtgtcgcagttcccgggctcgaatgcggcggaaaccgcgcagagcaagctggacgcgatcaagtgacggcgcgcgacgcggccgatcggtggcttgacacccccgccgtttggccgatataatttcgcctcttttgggtcgttagctcagctggtagagcagcggacttttaatccgttggtcactggttcgaatccagtacggcctaccaaagacatgaaggggttgcgtgtaagcgcaaccccttttttcacttccggattcaatccgatattagacgatagacgatgtctaatagggcgcgaggtgttggcctcgttcgtcgattcgcggcgagtccccatccaggcgcggggcagcaaggcgctcaagcgcgccccgttcctctccgcctttgctgctctacgagacccagtctcacgcgcctgctactcgcgcaagatcaggcaaggcgagcgccacgaccaagcgctcatcgcgctggcactgcaacgctgcgacgacctcgccatgctgcgcgacggcaccttgcccccccaagtcggcaccccatgctggacggaagacataggggcacgcccgtcgctcacatcgcctcgaccgcgagcgtcgcccaacgtatgacgcaagcagccacgcccaacgcaagcacaatcagtccaccctcgatcaacgcaatacctgtcggcatgaatcgctgcactttcatgacgctccccgaagcatcgccatgaacgcggacgccgacaacggcttgtttcgccagccacgcgtacgctaatcgttgatggcgtccggcgaagcacgagcgcgtgctcgaacctcgatcgctcagcgcttacgcgcgccccggcatcgcgtcggcccggagccggcaaacgagctcgccgctgtccgccagctgttcgagctgcgtcggcgtcatcgcggcaaggcgaatcgccagttctccggaaatgccgagcacggtccgggcgcgttcggcgtcctcgcacagccagcgccgcacgagccgcagataccgctgattgaatgccgcgatctcttcgaacacgtccttttgctgttccatgcctgccccgtttcaatgatgaacgcatctgcccgcaaacgttctcgcaaacgcgcgcgtctacccgatgcgcattcgccctcgaaggctaacgcatgcaagccgaacccatccgacataacccggcgtcattccgccaaatgacggtcggcaagcgcacacacgcatcgacacaggacgccgtcaatgccgtgaacgccgtagccgcccccgcatcggcgccgggttcgcgatccgcttgcagtagccatcggtcaattgctacgccgaatcggacagaacgataggcacgcccgcacgccagccttcatattcgccgccggctggccgctccccccgggcggccagccttccgatcattcggaattggcctgcctgcacgcgccgtcgcaggcgggccttttttcgctcatgccgcacgcgctgcaatgcgacgcggcacggcacggcacgctcacgcgcaacgccgaacatgcccggcgcgaccatcgtcgacgtgcgcggtcttctcgcttcacccgtgcgtctctctttgatcgaatcggcatcgtgcgaagtctgtccgattgaacctatatttagcgtaaccaaacaatccaaaccaccctaccatcgccttaccgcgtgtgcgtcgccggtatcgcctcccctcgatcacgcgccgccggcccgcacgcaaacgttcaacgtcttcgatggaaggttcgacgcccgatgctgaaagtcacaaaagccgtattccccgtcgccggcctcggcacccgctttttgcccgcgacgaaagcgagtccgaaggaaatgctgccgatcgtcgacaagcccctgattcagtatgcggtcgaggaagcgatcgccgcgggcatcaccgagatgatcttcgtcacgggccgcagcaagcgcgccatcgaggaccatttcgacaaatcgtatgagatcgaggcggagctcgaagcccgcggcaaggaaaagctgctgacgctcgtgcgcggcatcaagccgcggcatgtcgattgtttctacgtgcgccaggccgaagcgctcgggctcggtcacgcggtgctgtgcgcgcagaagctcgtcggcgacagcccgttcgccgtcgtcctcgcggacgacctgctcgacgggcggccgcccgtgctgcgacagatgatcgacgtgttcaatcactatcacacgtccgtcatcggcgtcgagcagatcgccccgcaggattcgaagtcgtacggcgtgatcgacggcaagcgctgggaagacaatctcttcaagctgtcgggcatcgtcgagaagcccgagccggccgccgcgccgtcgaatttcggcgtcgtcggccgctacgtgctcacgccgcgcatcttcgaccatctgcgtgcgctcaagcccggggcgggcggcgaactgcaattgaccgacgcgctgcaatcgctgttgaaggacgagcaagtgctcgcgcatcgctacgacggcctgcgcttcgattgcggcagcaagatcggctatttgaaggcgacggtcgagttcgcgctgcgccacccggaagtcgcccccgaattcgaacggtatctgagcgagcgctttccggagctcgtggccgcatgacggatcgcgcgtcgggcgcgagcgggctcgcgtgcgcgtgaacatgcgcaacgtggggcgctcgcatccggcgcttgcagccatgcccgcgccgccatcggcaccaacgaacggcgggcgcgcagcgcgccgcccggatcacggttcgccggctgcgcgccgattcgtctttcgcttcgcgtgacggccgttcctcttcgatcgcggtggatgtttcgaaatccggaataaatatccggccgcgtgccgcctccttatttcttgaacacgccgacgacgtcttcaccgtcgaatacgagcagcgcgttgatgcgccgcgcctccatcatcagcaacgcgtcttccacgcgcgtgccgagcggcaccatcgccggatccgccgacatcagatccgacgcggcgcgccggaacagcgtgtctccatacgcctcgatcgcgcgacggacatcgccgtcggtgacgattccgaagcccgtttcgcgccgcacgatcgcgagcccgagccggccccgcgtcatcgcctgcagcacgtcgatcgccggcgcgcgctcgtcgacgaacggcaggccgtcgacggtcatttcgtcgtcgaccttcgacagcaggcggcggccgagcgagccgcccgggtggaagcgcgcgaagttctccgggcgaaagccgcgtgccttcatcagcgtgacggcgagtgcgtcgcccatcgcgagcgcggccgtggtcgacgaagtcggtgcgagctgaagcggacacgcttcctgctcgacgcccgcgtcgagatggctgtgcgccgcttgcgcgagcgtcgatcgcgcgttgcccgtcagcgcgacaagataattccggttgcttttcagaaacggaatcagcttgatcacttcgtccgtctcgcccgaatacgagatcgcgagaaacgtgtcggccgacgtcaccatgccgaggtcgccgtggtacgcctcgcccggatgcatgaaaaagctcggcgttccggtgctcgcgaacgtcgccgcgatcttgcgcccgatgatcccggatttgcccatgccgcaaacgaccacgcggccactcgagcgcaggatcgcgtcgaccgcgtcgccgaacgagtcgcccacgcgtgccgagagactcgcgagcgcgcgcgactcgatatcgaagacttgccgcgcggaatcaagatagttgtgatggttcatctgggagccgtcatgggccatggaaaatgggggggaatattgcggcgcgcaccgtcgcacgcacgctgcatgaagccggcggccgctgcggcgcgcggcgccctcattggacgacggcatgccgggcccattcgtcgagcaacggccgatatgcgtcgtcgagcgacaaccccgagcgcaacagcacgtgctcggcgacctcccgcgcggcgccctcgccgcccgcgcgcgagacgacgtagtcgacgcgccgcctgacgagcacgtgcgcgtcggcgggcgcatacgagacgccgaccgcgtcgatcacgggcagatcgttgacgtcgtcgccgacatacgcgatcgcatggtccgcgagcgcctgttcggacttgatgcgcgcgtagccggcgcgcttgtcgccgcagcccgacacgcacacgtcgaaaccgagctgccgcgcgcgccatgcgagcgcctcgctgtggcggcccgacagaatgccgctgcgaatgccgtgcgcgtgcagcagcgcaacggcgatgccgtccttcgcatggaagctcttcatgcactctccgtcgcccgtcacatgcagccgcccgtcggtcagcacgccgtcgacgtcgaacagcacgagccgaatcgcaccgcgatacgccggcgcgctcatcgaatctcgagcgccggcatgcgcttgacgagatcgtcgatcgccttcatctgcgacaggaagccctcgagctgatgcaacggcagcgcgctcggcccatcgcagcgcgcgcggtcgggatcggggtgcgcctcgagaaagagccccgcgatgccgaccgcgatgcccgcgcgcgcgagatcgagcacttgccggcgccggccgcccgacgcgtcgccgagcggatcgcggcactgcaggctgtgcgtgacgtcgaagatcaccgggcaaccgcccgtcgtctcggccatctgccggaagccgagcatgtccacgacgagattgtcgtagccgaacgaactgccgcgctcgcacagcatcacgcgatcgttgccgacctcgccgcatttcgacaccacgtgcttcaattgcgtggggctcatgaactgcggcttcttcacgttcaccggcttgccggccttcgcgatcgcgacgacgagatcggtctgccgcgcgagaaacgcgggcacctgcaacacgtcggcgatttcggccacgggcgccgcctgctcgacttcgtgcacatcggtgatcaccggcacgccgaagcgcgccttcacctcggcgaagatcttcaggccttcgtcgagcccgacgccgcgatacgaatggatcgacgagcggttcgccttgtcgaacgacgccttgaacacgaacggaatgccgagcttgcgcgtcaccgcgacgtattcgccgcacacgtcgagcgtgaagtcgagactctcgagcacgttgatcccgccgaacagcacgaaaggcaggctgttgccggccgtgacgccggggctgattgctacgttcataggtcaaatctcccaatgagccgcctcgtgcgcgccgcgcgccgatgccatgcggcggcgcgtgacgctcggggcggcgaatcctcaagatacgcgcgcgggccgcgacgcataaacccgcgccagttgacggaagaagcgcgcctcgccgaaacgctcgcgcgcctcctgccttgccgcgtgcgcgagacgcgcgcgcagcgccgcgtcgcgctcgagcgacgcgagcaattcgaccgcgtcgtcggcaccgcgaaagatcgcgccggtctgcaagtgccgtacgacgtcgacgtttcccgcgcacgccgacgcgacgacgggcaagccgagcagcatcgcctcgatgaccgacacgggcatgccctcccaagacgacgtcgataaatatacgtccgtgcgccgcaatcgcgcgaggacttcgccgcggccgagccaaccggcaacctcgacgccggcgtcgcgcaactccgccttgagcgcggcatcgccgtcgccgatccacgcgaagcgcacacgcgagccgcacaggcggcgcgcgatttcggcgaagagccgcggattcttctgcacgcgaatgccgccgaccgtcacgatccgcagcaccgtctcgcgcgcgccgtcgggctcggcggcgggcgcgggcatcgcgcccaccgcgttctcgaccacgacgaccggctggcgcaggtgcacgcgcaccgcgtcacgctcgctgtccgagcacgcaacgtagaggcagcgcttcgcgcaagcgatcctttcgagcgcgacgaacgccgctcgcttgaacgccgaaatgtcgcgccgcatgaacgagatgcaatgcggactatagaagaacgccgcttcgcgcaacgcgaacagcgttccgattctgccgaggaatcccgcaaacgatgaatgcagatgcacgacgtccggcccgatgccgaccaacgtgcggcgcaattcaagcaacatcggcagcagcggcacacccttcatctggatatggcgcagcttgaccgtcgcgtcgaacaacgcgtgaaagttcgcgggcgtgtcggggcgcagcgaatagacgacgtgcacgtcgtgcccttcgcgcgcgaggcggttcgcgatcaggcataccatcgacagcgtgcccgtcgcgctcgattcgaggacctgcacgatcttcatgcgcgcacgcgccccggccccggcatcgcgcttcggcagcgcatcgcgatgccggccgccggcgatatcgatcgtcatcgcacacctcgcatcgaggccgccgcctcgatatgcgcgagcacgcccgatcgcgcgatcacggccgtccattcgaggcgcttcagccgcgcgggatcgttgcgctgcgcgcgcacctgcgcgagcggcagcaactcgtcgaatatcgccgcgcccgtgacatgcgagcggatgccgagcgcgttgatcgcatcgacattcgacggcgcgtcgttgcaaatgatcttcttgccgagcgccgcgtactcgagcagcttcgtcggcgtctggaagcggtgtggacggtggtacggaaaatagcaaaccgcatagtcggagcgttgcacgatcttgagcgcatcgcgctgcggcacgcggccgacgaacacgaggccctcgacatgtctgaacgcctcgtagatctccggctccggctgcccgacgagcacgagcgagtcgcgcgccgtgcgcggcgcggcacgatacgcggccaacaccttgtggaagccgcgctcgcggctcatctcgccgatgtagcagaaccggccggccgggcccgcgcccgccggttcgttcgcgatcccgaagatccagtccggcacgcccatcggcagcagcagcgacggtatgccgtcgcgaaacgccatcgcgtcgcgcatgcgctcgttctggaaaatccgcagagccggctttgcgttccacgcacgcttgaccgtatccttgagcgccgcgagccggccgaccgacagcgaccggtaatcgtgaatcacgaaccgcgcgggcggcaacgcgcgataaaagcccatgatgcaccacagaatgcaatcgtgtcgcccatcgaaccgcgcatacgcgctcgcgtcgccatcgtgaacgtcgaagccgcgcgggccgagaaagtcgcggtacgcggcgatttccgggtaactcgccttccccgggtgaaggatgaatactttcatgctgcgctctgctccttcccgttctccagcacgcgagccggcacgcccactgcgacgccgccgtccggcacgtcccgcagcagcacggcgcccgcgccgacgcgcgcgcgatggccgatccgaatctcgccgagcgcgatgctgtgcgcgccgaactcgacgtcgtcgccgacggacggcacgccgctatacgtgccgtccggcctcagcgtgttgccgatcgtcacgccatgccggatcacgcagcgctcgccgatctcgcaatagccgttgatgacgagccccgtgccgtgatacagcgtgaggcccttgccgattttcgtcttgaccggaatctcgatgcccatgatccagtcgcaaacgacgatatagagcgcgatcaccggcgcgccgagcgcaagcgtcagcctgctgcggcacgcgagatagttcgcgatccggaagaacacgacgacgcagcgcgtcttgaagaacgcgttgcgcctgcgatcctcggcgatcgcatcgagggtccgtttcagcgtcgtgcgcatgtcagtgcttcatcgagaacacgtttcgcgcggcgcgcggcgcgatgtccgctcgaccgaagtaatcgatgccgtcgatcaggaacgcatggatgtacttgagcagcctcgcgcgatcgaactccttgtagaagcaccggccgagcgacacgaccggcttgccgtacagcagcgcctcgaggccgaccgtcgaattgatcgtgacgaccgaatgcgcgtgcttgatcagatcggtggtcggcgacgtcacgaggtcgaagtgatagacgcgctgcatccgcaccacctcgtcgatcacggccacgtcacgctcggccggatgcagcttgacgatcaggtccgcgttctcgttcgccgcgtgctcgaacgcgagccggatcgccttcaggttgtcgacatccgaatgcagcttgatctgcgtgtcgcccgacacctgcagcggcaggaacacgtagcgcagtgccgagagttccttcgtgctcagcactttcgcctgcgccggcgcgcgcgcgccgttcgtcgcgcgcgccgcgtccaaacgtttgcgcgccacgccttgcgtggcgagcttcagcgcatagttcgcggccgacatcgccttgcgcgcccacgacgtgcgcgactgcggcagcggccgcgccttgtacgcctcgtagcgcgcgaaccagcggcgatgctcgccttcggtcggcatcggcaagccgtcgatgacggccggattgcggctgatcgacgacagcgcgttgacgccgagccgatcgacgaacagcttgtccggcaaattcgagatctcgacgaatttcgtcggtaccccgtgcgtcgcgcacgcgtgcgcgaccgcgcggcaaacgagctgctggccgttccacatcaggcactgcgacacgagatgacggcggaacacgccggacatcgcggcgaagaccgcctgcgcgtcggcgcgcgcgcgctcgggcgtcatctgtccgttcagcacctcgatcgatgcatcggaccgaatcccggccgccgcatcgagcatggcgggcgcatgcgccccgcgccgcaaatagaccgaccgaaagcccgcggccagtgccatcaggtgcgcgagcggctcgctcgcggcgaacagaaagtcgaattcctttctgaccgccttcacgagccgcacggcaaagtagtaccgctccatcgaatcgacgacgacgacaatcatgatctgcgctcaatgaagaaatggaataaacgtcaggcgccggcgcgccgacgcgacacgctgccgctcatcacgctgaatgtcagcgcgatgccggcgatcatcagcacggcgcccgagaacgaaaagaggcgcacgctcgccagcaccggcagccccgcgagcttcgccgtgacgagcgcgccggcgagcacggcaccgcagccgagctgaaacaggaaatcgatgcgctgcgcgcgcgccgcgagaaagatctgcgacagcggcacgtagatcatctggaatgcgaaaagcggaatcatgcaaagaaagaacgcgatcgcgccgttccagcgcgcgccgaagaaaagctcgacaagcgggccgaacagcagcgcgccgcccagcgcgtagccggccgcgagcagcgcgagcgcgcgcgcgtatgcgccgaataccttcggcaccagcacgtgggcatcgtcgcccgccatcgcggccatcgcgtcgcgccggaacacgccgccgaggctctgcgcgatcagcgacacggggaagaagccgagccggtacgcagccgcgaaatagccggcgctctgcgcgtcgaaccagtgcggaatcacgatcgcgagcgcataggtcagcaccgagccgcacaacgtggacggcaggatgtacttcgcgaaccggctgtgctcgacgaagaatgcgcgcgtcaccgcgaacgaatagccgcgccgcctgccgtgcaacgccaccgcgatcagcatcagcagcgcgaccgccgccgtgatcgccgcgtaggcgcggaacgcgtcgatcgagccggagcgcgcccggaacgtcggcgcgaatgtcgcggcgagcacgccgacgagaaacgatccgttgacggcgatccggctcgcggcgatccagccgtagcgccgcaggctgttcaggtagccgcccgcggcgagttgggcgaacgccgcgaacccgtaagcagcgacgatgtacaggtccgtgcggcccgcgacggcgatcgcgacgcagccgatcgagaccgccgccccggcgagcaccatcacgttgacgaacgcgttgaacgaatcggccgggttgtcgctcacgcatgcgagctcgtagcggcacgcgagcagcgtgccggcgaacgtcgccaacgcgagcagatagttgaagtggccgagcgcctccgggccctgaaagcgcccgatcagcgagatacagccgaagagcgcggcctgcccggcgacgacgccgcacagcgatatgagcgaatcgcggacgcgaatcatcgtcgcgtcctcgcgttcgcgcgcgcgcatcgcccgtcggccggcaccggccggccgccgtcgccacggcgttcgtcgcgcatgttcgcgtcaggcatcgcgcttcgctccgtattcgtatgcgacgtagcgatagccgccgtacttcgagccgtagccgtactgcccgaggcgcggattgatgccgttgaacaccacgccactcaggcgcacgccgttctgcgcgagccgcttcgccgattcggcgatctcgccgagcttcgtcgagccggcgagcgtgacgaggaacgccgtgcccgccgtcgcggcgagaatgcccgtgtcagccaccgccagcaccggcggcgaatcgatcacgacggcgtcgtaacgctgcgagaaagtgtcgatcaacgtcgacacgcgcgcattgagcagcaactcggccggattcttcggcatcgcgcccgtcgagatgaaatcgagcccggcgatcacgtcgcgatgcagcacgtcgtccggctgcgccgagcccgcgatcagttcggaaaagcccttgccgcgcgcgaggccgagatagtcgttcagatgtcctttgcgaatgtcgccgtcgatcagcagcacgcgcttgcccgccatcgtcagcaccgcggcgagattggccgacacgaacgacttgcccacgcccggcgcgggacccgcgatcacgacgacgttgttttttgcatcgagcatcgcgaattgcagcgcggtgcgcaggctgcgcaggctctcgacggccggctcgtccggatgcgcgacgcacagcagcgacagcgcgcgcgccttgtgcttcgcgcgctcggtcagcgcccgttgccgatcgctgcggggcacggtcgcatagacgctcaagccgaggcgccgctcgatctcgttcggatcggagatgccgtggaacagcatcgagcggccaaccgccgtgccgcagccggcgagcacgccgagcagcagcgacgcgagcgcgacgagcgctttcttcggcttgacggggacttccggcaccgccgccgtatcgacgagccgcacgttgccgaccttgcccgcgcgcacgagctgcaactgctgcatgttgttgagcaacgccgtatagagatcggtattgaccttcacgtcgagcatcagccgcacgaactgttgctgcagcgccggcagccgcttgatctgctgctcggccgtgccgcgatagccgtcgagcgcggcgatctgctgatcgatcgcgacgacgctcgggtgcttcggcatgaagcgcgacagcagctcccgccgcttttgctgcaattcgagcagacgcgtcttcgcgtcggccgattgcgcgagcacgagcttcgcctcctcggtcagatcgacgctgccgtgctcgtcgcgcagtttcgtcagtcgcgcttccgaatcggtcaactgctgcttgagcgtgggcagttgcccattcaggaactcgagcgattgcgcggcttccgccgactttcgctgaatgttctgcgcgatgtattgccgcccgatttcattgagcgcgcggctcacgagatcgggatcggtgtcgcgcaggctcgcgacgacgacgtcggactgcttgacgcgctcctgcacgtcgaggttgtcctgcaacgcctcgatcgtacgcaggcgggaatggcgcacgagcacgaacgtcgcgcccggcttcgcggcgaacgcgtcgacgcgcagcgcgatcggcccgcccttcgccgcgatgcgttcgagccggccgacgacgcccacggcgccgcgctcgagatcgccgccgtcgaggcggtagcggcgcgcatcgagcatcgtcagctcgaacgtgtcgccctccatcgcgcgcggcacgtcgaacgtcgcgacatcgatgcgctcctggccccacgcgtagccgccgaaccccgcgagccccggatcggacagcccttcgctgcggcgcgcgagccagtggccgatcaccgggaaacgcttcggcttcgcgtcgatgaagagtttcagattgtcgacggcgcgcgacacgacgagccgcgacgcgaggatctgcgtttcggcggccgccgacgacttcacgtcgaacagcgaggacacgtcgccgagcaggctcttcgcggcggacgtatcggggctgtcctccacctggatcaggatgtcggcctgatagacgggcttgctgaacaccgcatacgcgacgccgacgatgaaaacaccgagcgcgatcgcggcgatcagccagcggccttcgatcaggatgtcgagaacggcgatgaagtcggtatcgccttcgctgtcggcgggcgtcgatgtgccggtcggattgggattcatgtatggggtcttggagattcggttctacgcgccgcgcgcgctcacacgagccgcagccgcgacagccagccgttcacgccgagttcgagcagccgcgcggagcgctcgaatacgaagcgcggttgtcgatacggatcgtggacgtcgaaattctcgtgctcgccgatgcgaaataccttgccgcgcgcgagcggataccgttcctcgacgagccgccgctggccgcggtccatcacgagaatcaggtccgccgacgcgcaatgcgcgcgcccgagctgctgcgcgcgatgcgcggacagatcgacgccgcgctcgcgcatcacgtcctgcgcgagcggcgcggccggcagcccgacgagcgcgttcaagcccgccgacgtcaccgcgcgccccggcagcgccgccgcgaagagcgcggccgccatcgggctgcggcagagattgccctcgcagacgatgagaatcgattcgatcatttggtcacgaccgccgcggtcaggccggcgttgacggccggcagcaacaggctgagcacgcggctgaagcgcacgaggccgttgccgtcgacatagacgatgtccttcggctccagctcgaactggttcgcgagcaccatcgcgacgggcgagctcgcgtcgagccgatacacgtgcggcttcgcgtcgagcgagccgcgaatcacatacagttgcgcggcgtcggccgtcgtcgcgttcaggctgccggcctgcgacagcgcctcgctcagcgtcaggcggccgttgcgcatcggcagcgcggtgacgggccggttgacctcgcccatcacgaacacgccgctttcgtcgcgcggcggaatgcgcagcaaatcgccgtcgcgcagcacgatccgtgacggattgacgccctgtgcagcgcccgacagatcgatccttcgttcgacgccgtcgcgcacgagcgtcacgcgccgctggtccgcgctcgccgagaagccgcccgcgcggctcaccgcgtcgtacagcgtcatcgggatgtcgttgagcgcctgcgaaccgggcgtatgcacctcgccttcgatgtagacctgcttcgcgcgaaacgatgcgatgcgcaccgtcacctgcggatcgcggaacgtctgcgcgagctggcgcgcgagccgcgcctgaacctgttccggcttcaggcccgccaccgcgatgcgcccgacgtacgggtactggagcgtgccgtcctgatcgacgacgaagcccgccggcgcatcggccgcgcgcgccgccgtctgctgctgcgtgccgagcgccgccgcgagctcggggtggtcccagaccgtgatctgcagcacgtcgccgcgcccgatcgtatagcccgacgccggcgatacgagatcggccgcgcggcgcggcgcctgttgcgcatcgcgcagcgtccggatcaggctcagatcgatgtcggtgatcggcaccggcagctgctcgccgcgcggcttgcgtccggcctcggccggcgcgtccgctgccgcgctcgacaccggcacgttcgccggctgtttcatccgcatgccgggcgcgacgccgcacgcgctcaatgccgcaagcgccgcgcacagcgtcacccgcttcatcagccgacgcacgcgcgcgccgcacgtgcgtttcggcggcgcgatgccgcctgcttcccccagactacccatccacacctctatcgattttctcgttccggccggttccggccgcaagcgccgcacgaacggcttcaatacgcacccgatccgcgcaggacgacgttgacggtcttcaacaggatgaccaggtcgcggcgaagcgaccattccttcacgtacgacacgtcgagcgacacccgtgtcgcgtagctggtatcgttgcgcccgctcacttgccaaagccccgtcatgccgggcttcgcggcgaggtaatagcgcacgtcgtcgccgtagcgcgcgagctcggcctcgacgaccggacgcggcccgaccaggctcatctcgcccctcacgacgttcatcaactgcggcagctcgtcgagactgctgcggcgcaggaagcggccgatcggcgtgatccgcacgtcgttcttcaacttgaactcgcgctcccattccgcgcgcgcgtgcgggtcgcgctcgagcagcgccttcagcacggcgtcggcgttcatcaccatcgagcggaacttcaggcacttgaacggacggccgtcgcgcccgatgcgcacgtgcccgaacacggcggggccgccgtcgcgcttcacgaggaacgcgatgacggcgagcgcgggcgacagcacgacgatcaggcacgacgcggcggcaacgtcgaacgcgcgcttgacgatgcgcttggcgatacccgacgtgcgcatgcgctgcgcgacgtgccccacctgatcgagcgtcgcggccttcacctgccggctcgcgcgcgcgaggagaccgaagatcgcgagcgtcaccgcgcgaaagatcaggaggccaatgcccgtcgtcacggtccagtaggcgaaccaggcgctcgacaggatctgcgcgcgatgcagcacgtacagcagcacgacggtgccgccctgcacgacgagccacgcgagcgccgtgcggctgatcagatgcacgggcgagcgccgccgggacgcctcatagatcccgcacgcgggaaagaccgacaacgatagcgcggcggcgaacgccaccagcgtgccgtcgaagatctcggcgtgcgggccgcccgacgcctcgatcagaatcggaaggaacgcgccgaacacgatcaccgcaatgtcgacgaccctgggaaatatcgctggcataagtgaacctcgattgcgattcgtcaataatttgattcgtacttctacgttcatgccgaacgcgcttcccgcatgcggcattcattgcgtcacttcatcgatgcattggactccgaatcggcttgcgctcgccggccttcccgaaacgacgatcgaacgccgcccgcggcttcgcacgcgagcgtggcgaaacggacgtgggggagtgaagcgacgagcgcggcgcgccgcctgttatgaaaccgatccgctcagccgcgaaacgaaatcgccgcacgcgagatccgcatccgcgcctcggctgcgctcgatcgcgcgatactcggtcggcgacatcgacagatgctggcgaaacagcttcgcgaggcggtcgccgctgccgaggccggtgcgccgcgcgatcttgtcgaccggcagatcggtatgcacgagcatgtggcacgcatgctcgagccggactttctgcacgaattcggacggcgtcacgccgatttcctgcttgaagcggcgcaggaaattgcgctcgctcatcgccgccgcatgcgcggtatcggcgatcgaaatgcggttggcgctgttgtcgcgcagttgctgaaccgacgcgcgaatcagcttgctcgcccgcgcctcgcgcgcggcgaaagccgattcggcgggccgtgcgctcagcgccgggcacaagcgctcggcaacctcgtgcgcagcgctatcgccgcaatcgtgccgaatgatcgcgagcgcggccgagaacgccgcgcgctccgccgctgtcgggcgcactttctcggcggatgcggcgcccgagagcatcgcgtcgatcgacaggtcgtccgccgccgcatcgccgcgttcgagcgcggcaagccccatcaggcgccgcgcgccacccgatgcgcgaacatgcgcgcgggcgctgcgcaaccattcggacaccttctcgtcatcgcgatcggccgcgtccggttcgccgatcgcgaagatcgcatgcacgcgctcgatcgcacgctcgtgcagcggctgggtccagacgggaatgccggacgacgaatacaccgcgccgcccgtcgccgacaacagcagcatttcgtagccgccggaatcctcgcccgcgtgtcggaagcgattggcgagattgaagatctccgccatgcgcccggcctgcatcaacgaaaagcctccaaacaagacaacagcgatcccttttcggtagcacacgcctccgaaagctgcaccacgactcacgtgtgctcccatccgaccaatgttgaacgcgcattccatgccgccggccctttcactcattcagcaatgtctattctgcggcgcatcatattccttcaaatcgttgcaacaatctttctgtccgattacgacgccatgttggcggattgaagctggacatcgattccagcatttatccgatgcaccaattccaattggtgcgtgcattgcaccaaaaagcacgcgtgaacttgtcgaattcggacagcctttcggctaccgaatcaccgagggtggagggcgcgtccgatatggacggcggatggggacggatacgtcggttgtcgcatgacatccgccgcgcgggcaagttcggcatgcgaatcggaatgtcggaatccgccgcaccgacgtcgcgcgaccttgcgcccgcgcgctgcgcagccgtctgtcttccgaggaatagggcgatgttgcgcgccgcgaccgtcgggccgcgcgtcgccgccgcgacgactttatcgaattcccccgcgcgccgcatgtctttttacatttggaattgaacttatattaccgatccgcgatacgggcattgcatatttttccgatatcgatctcgcgcttttcgataatggctgactgacgtctattccgcaccatgcacaatgcgcgagcgccacgcttcggaaatttcccatttacgcgcgtcgatacggcatacgcatgaattagcgcgattcgcgccgatcggcccaatggcgcaatagtgcacttgcatcgcgcgaaactgcgatcgttcgcgtcgccgccttacaatacggcgttttttcaggtgaatacgagcgatgtggtctgcgatcagcgatctcggcgatgccgccttgactcttcctctttccgccgcctgctgcgcgtggctcttgcgggcttcgcccgagcggcgctacgcggtgtcgtggctcgcgctgctcgcggccggcatgctcgtcgtcgggctgacgaagattctctacgcgggttgcggcgtgcagattcgcgcgatcggctttcgcgtcgtcagcgggcacacgatgctcgcctcggcggtgtggccgatggcgctgctgctcggcctgcaatggctgcgctcgaacgcggcgctggccgcgggcctcgcgctcgccgcgctgatcggcaccgcgcgcgtattcgacgaagcgcacacggtatccgaggtcgtcgccggctgggcgctcggcacgctcgtcacggtgtcgttcgtgcgctggcaacgcgcgcccgcgatgccggcgcgcctgtggccctatgcttcggcatcgctgctcgcggtgatggcgatcgcctatggccggcatgcgccgattcaggcggcgatcgaacggtattcgccgttcctgtgccgctcattcccgtggtgatcgccggccgccgccccagcgagtcgcccgccgccaaaatcctgtccgaatcggacacgcgcgcttgcggccgcgcacccgtggctatactcccaggcaccgagccgcatcggcacgcggcgcgcgctgaccgcccccgctgacggcgcgcggcccgcatcgcccccgccggaacgccgcgcggcgcgcgcaagcgatgcattcggcgggaatgcatacggccgcgcccgcatgcggcggcggcagcgcaccgatccgccgccgcgcgggcgcctgcgcgtacggcgcgcagcgttcgagcacgccgcccggccatgcgcggccgacgaaccatggagtcttcatgcgacgcgtgagcgttcccaccctgctcttcgccgccagcgcctgcttcttctcgctgaacgcgttcagcgtgcgcgcgaccttcgccgcctatgccctgctcgcgctcctcgcgctgttgcgcgcgccgacgctgttcgcacgccagcaacgcctgcccgcgatcgtcgcgtactggctgctgagcgtgagcagcgcattcctcgtatcggcgttcggtgatttctacgcgaacttcttcgtcaagttcgtgctgatccagacctacgtcgcactcgcgttctggctgttcgcgagcggcgtgctggcgatgcgctcgctcgaacggacctgcgaaacgctgatctacgtgcacgcgacgttcttcatcgtgcagctcggctgctacctcgccttcggccacttcatcgatttcgacagctacatccgcgagagcgattcggaagcgctctatgcgacgaaggcgctgagcgacagcctcatctcgatccgcgcgctcggcctctattcggaaccgtcgttctacgcgatgacggtcgtgcccgcgggcgccatcctgctgctcgcgaagcggcgcatgacggccgcgacgatcgtcgcgttcgcaaccgcgctgctgtcgttctcgatcgcggcgatcctgatctgcgcgctgctcggcggcgtgcactttttcgcgggacgcacgtcgatccggatcaagctcgtgatcgccgcggtcgcgctcgcgatcgcgccggcgatgtacggcgtgtacgacaagcgcgtgaatcagtccgccgactacgacgcgctcggcagccgcacgctcgtgctgcgcgagttgcgcgagcgcgacgcactggccgacgtgttcggcagcggcctcttctgggacgagcgcaacaacgtcggcaagacgcacttgcgcggctaccaggtgcgcgacagctcgttctacgtgtatctgctgttcgcaaccggcgtagccggcgcgaccgcgttcgtcggcgctttgttcatgctgttccggcggcgcggccgccgaagcctgctgccgtacctgctgccgcttctcctcttcaagtttcacgcgctatacggcatgctatggctcacgctgctgatgttcgtcgttgtcgccgggcacgccgagcgcctgcccgagcgccgtgaacggcctggtaccggtaccggccggttgagcgcgaccggcgcatcgggcccctagcgtttggccgcgcatgcgccgacacgcaaaggaggatgtcggtgacaacccgctggatgctggcttgcctgttctgcgcgtgcgtcgtggcatcgtcggccgcgcaggtgccgcccgccgcgccgcccggcagcatcatcgcgcacagcgcggcggcgacgcgcgtgttcctcggctctccgtcgctcgcgatcctgcccgacggcacctatgtcgcatcgcacgacatgttcggcccggccgcgctgccggacgaagtgcgcgtgttcgcatcgcgcgacaaggggcagacctgggaaaagctgagcgtcgtgacgggccagtactggtcgtcgctgttcgtcgtcgatggcgcgctctacctgatgggcaccgatcgctcgatgggcacgccggtgatccgccgctcgaccgacggcggcgcgacctggaccaccccgagcgacccgctgaccggacgcttcgacgtgagcggccgctacatcacggcgcccgtgccggtgctcatcgagcgcggccgcgtatggcgcgcgttcgaagtgatcgacggcggcgatctgcgctcgctcgtgctatccgcccccgtcgacggcgatctgctcgacacgcgcaactggcgcgcgacgaagccgctgccgtccgatcatgcatggctcgacggcaacttcctgacgtgggaggaaggcagcgtcgtcgcgacggccgagcgcgagccggccgtcgtgctgcgcgtgaacacgaagcacgggccggaaaaggtcgcgctcgttcacatgctggccgacggccgatcgctatcgttcgatcccgcgcacgatttcatcgattttcccggcggcggcaagaagttcacggtccgcttcgatgcccgctcgggccgctactggtcgctcgcgaatgcggtgccgaacgccgacggcggcgcgaatctcgagcgcgtgagaaacacgctcgcgctgacgtcgtcgcccgacctgcgtcactggagcgtcgaacgcgtgctgctgcaaagcgcggatgcgcagcggcacggctttcaatacgcggattggcaattcgacggcgacgacatcgtcgcggtcgtgcgcatggcgttcgacgacggcgaaggcggcgcgcacagccagcacgattcgaactatgtgacgttcgtgcgggtacgcgatttcaggcacgcggcggcagacaagcgcgacggggccaagcccgattgacggtggagcggcaaaggaaagacgactgaacgcgatagggccggcgcatgccgatcccgacgcgaagcggcgcgagcttcgtatcggtgggtatgcgccgcgatgcgacgacggtcgtatggaacgcattcgccgatgcgcgcctcgatcggctccgcggcaatatgaatgcacccggccatgccgatgatgtggcgaaatgcacgcttgcgatcggcacgacgggcgaccgcgggcgcggccgcttgcggatgacacgcggccacgattgcgcagacgcggcctctcgatcggcggcctgccgctcacccggcgcgctgcgaaaatcgatgacgacgccggaccgatacgccacgaagcaacacggcgcgatgcaggccgcaccatctgtcagccgccggtcgcacgccgcggcgtcgagctcgccggttcagcgcgtgaagcgcgcatccggcaacgctcaccgcgacgcgccgccaaagcgcatcctcaccgacgcgagctcgccaggcagacgcgcggaccgcggccgcgcgcgcggcgtagccgcgaagccgagacgctcgtagagcgcgcgggcgcgctcgttgctcgccagcacgtcgagcacgacttcccggcccggttccacgcccagcaggccggcgcgcatcgcgtcgtcgaacagcgcgctgaatgcgccgcagccgcgcacgcgcgcctcggtcgcgcaatgcgcgatcagcgtttgcgagcgcttcggcgcgggcagctcgctttcgagcacgagcccgcgcaacagcatccggatcgtgcgcgcgacgccgaaaaagcgcagcagcatccatgcgacgtgcagatcgtcgaaagtcgtcgcacgcccgtcgtgcgcggcgagcaccgcgctcaccgtgccgtcgccgccgagcgcgacgcgatggcgccgccacgaaaagcgcccgtgcttcgatgcgaacgcgaatgcgagaaacgcgatgcatcgcgcgggcggctcgccgaggaagtagccgaattcgcgtacgccggattcgaacacgagcggcgcacatgcgtgcgcatcgctcgccgcggccgcgcgaaaacgccacggcgacgagcgcggcgcggcgtcgttcgtcgcgccgcgctcgccgtcggcaggcgccgtcgccatcgccatcgccgcgatcagcgcgcgagccgcacgagcgccgcgatcgtgcgctcgatctgctcgggctcgtgcgtcgagcagatgaagaaacgcagccgcgcggccttctcttcgacggccggatagaagatcggctgcacgttgatgccttcgtcgaagagcgcgttcgcccattgcgcggccttcagcgagctgccggtgatgaccggcacgaccgcgtagccttcgctcgtgcccgtgttgagaccggcctcgcgcgcctgcgtgaggaactgcagcccgcgctcgcgcagcgtcgcgatccgctgcggctcggcctgcaagcgctcgagcgcggcgagcgacgcggccgcgagcacgggcgacagcccgacgctgtacaggaagcccggcgcgagatggcgcaggatgtcgatgagcggctggcagccggcgatgaagccgccgcacccggcgagcaccttgctcagcgtgcccatccacagatcgacatcggcggacggcacgccgcagtgctcgcggatgcccttgccgtgccggccgagcacgccgagcgaatgcgcctcgtcgaccatcaggaacgcaccgtgacgctgcttgatctcgacgaagcgcgcgaggtccggcagatcgccgtccatgctgtagagcccttcgatcgcgatgagcacgtgccggtattcgcgccgcacgcgcgcgagcagcgcgtcgagcgcgcgccagtcgttgtgcgcgaagccgaggcgcttcgcgccgctcaactgcgcgccctgcacgatgctgttgtgcgcgagcgcatcgtgcacgatgaggtcgcccgggccgaacagcgagccgatcacggtcacgttcgtcgcgtggccgctcacgaacgcgacgcaatcgtcggtctcgtagaacgacgcgaggccgcgctcgagctcgcgctgcacgggccgctcgcccgccaccatccggctcgccgacgcggacgtgccgtagcggtcgatcgcgtccttcgcgcgcgccgacacggcggggtcgcccgcgaggcccaggtagttgtagttcgcgtagttcaggtattcgcgcccgccgatctgcgtcgtcgcgccggccacgccatcgtgcacgcggaaaaacggcgagtcgacacgcagcttctcgcccatctcgcgcatgatccgaacctgctgatactgcggcatcgattcgaagcggctgcgcgccgatgcggtctgcgcagccggcgtgccgggcacgccgggcgccgcggcggcatcggtggcgcgctccagttgccgtttcagcgctttcgccgccagttgctggcgaagatgctctcccagtgccattgcttccttcggtgtatcgcgaaaagtcgctatgttacgccgtgcattttgaaaaagcgcggtttcaggcctcggaaaaatcggcccactgccacgcgccgggctcggccagcaatgcgtcgacgagccggaaattcatttcgtggctcggccgcaccgcgctcacgcgcgcgagcaacggcgcaccggccagcgcgagatcgccgacgaggtcgagcacgcggtgccggacgaactcgtccggcagccgcatcccgcccagcacgcgcttgccgacgatggatgcggtgcacgacggccgcgcgccgcgcaggatcggcaccccgcgcagatagccggcaaggatcgcggggaccgcccatttcacgcggccatacgagcgcgacggcgcgatttcggtcgcgaatgcggccggcgtcaacgcaccgtcccagtgcatctcgccgaagccgcgcaggtcattgcgcacgctcagctcgtagcgcggcgccggttcgatccgcatttcgcgccgctgctcgccctcgccctccgtgacgacgacagtccgcagcacgcggatgaaacgcttcggcgcatcgagcgcgacgcggccgcacgtgcggatcgcgtccacccacggcgttgcgctgccgtcgagaatcggtacttcctccgcgtcgagctcgacgatcgcgtgatcgatttcgcacgcgagcagcgatgcgagcagatgctcgacggtgcgcacgccgacgccgtcggcattgcgcagcatcgtgcagagcggctgcgcgcggcgcagcgcgggatcgacgggcagcgtcgcgagcgtgcgcccctgctcgacgcggcgaaacgcgatgcccgtcacgccgtcctcgggacgcgcgggcaggatccgcactcccacccggcgccccgtgtgcagcccgtgaccgtcgatcgtcagcgcgcgtgccagcgtaccctgactcgtcgcccagccggtcggcacgctcatcgcgcgacctccagcgtcggcgacacctggcctgccacgggcgccggccggatatcgagcaccgcgcgcgcgtcgccgtcgatcgcatgcttcgcggcgagcgcagcgacggcctcgtgcgcggagtcggcggcggcgccggcgccggcatccgccgatgcgccgatcgaatcgacgatgcgcccggccagcgtcatcgcggatgcgccctcggcaatcgccatcaccgacagcttgacctcgaacgcctcctcgaccgcgagaccaagctccatccccatcagcgaatccatgcccatgtcgagcaccgatttgtcgagcgcgatgcgatcgggcgtcatgtgcagaatccgtgcgatctgcgcctgcagcgtcccggcaaccagcgcgatcgcttcatcgcggggcagcgcgagcacctcttcgcgcaactgcgtgccaccgtcgcgcgcatcgccgccgttcgcatgcgattgcagcagcgaataccggcgcgccttcgcggccggcatgccgcgcgcgacggcgtgccagtcgagccggaccaccgcttcgccggccgcgcccgcgaccagcgcgcgctcgagcgcgatcatcgcctcgccggacgtgatcgaggcgccgccgatgcgcgactgcagcgcctcgcgcgtatcggcatggcgcgcgaggaagccgacgtcctcgagcggcccccatgccatgaacgtaccgggcaatcccgccgcgcggcgatgctcgacgagcgcctcgaggaagctgttggccgcgacgtagttcgattgccccggattgccgagataggtcgtcgccgacgaatagaccacgaacaggtcgagcggcagcgaacgcgtcgcgcgatgcaggttccacgcgcccgccaccttcggggcgagcacagcggccatgcgcgcatcgtcgagattgcgcacgagcccgtcgtcgatcgccatcgcggaatgcagcacgcccttgagcgggatatcgcgccggacgatcgcggcaatcatcgcatcgaccgccgccgcgtcggtcacatcgcacgacacgatgtcgaccgcgacgccgagcgtggctcgccagcactcgatttcgtcgcgcgccgcgacggcgagttcgccggaacggctcgccagcgtcaatcggcgtgcgccgcgctcgaccatccagcgcgcgctcgcgaaaccgagcccgcccgtgccgccgaccaccaggtacgcgccatgcggatcgagcgcgagcgaatcggcgcgcgcggctccgtgcgtcggcgccggcgtgccgcacggataggtcacgagcaccttgccgatctggcgcgcctgctgcatgtagcggaacgcgtcctcggcccgttcggcgggaaacgcgcgatacggcagcggatgcagcacgcccgccgcgaacagccccatcacgtcgccgaacaggcgcgcggtcagctcgggcagcgcgcccatcaactggtcggcatcgatgccgaagtaactgatgttgttgcgaaacggccgcagcccgatatggctgttttcgtagaaatcgcgcttgccgagctcgaggaaacggccgaacgggcgcaacgtgtcgatgctgcgcaccatcgcctcgccggcgagcgaattcagcacgatgtcgatgccctcgccgcccgtcatcgcgcgaatctcgtccgcgaacgccaggctgcgcgaatcgagcacgtggtcggcaccgagcaggcgcacgaactcgcgcttctcgtcactgccggccgtcgcgaacacttccgcgccgaagtagcgcgcgagcaggatcgccgcgatcccgacgccgcccgcgccgccatgtacgagcacgcgctcgccgcggcgcagccgcgcgagttcgacgagcgcgtaatacgcggtgaagaacgtggtcggcacggtcgccgcctcctcgaacgacaggcgctcgggtttcggcgcgatcgcctgcgcgcgcgtcctgacacgcgtcgcgaacgaggccggcgcgaacccgagaatcgcgtcgcccggcgcgaattccgtcacggcgctgcccacccgcacgacgcggccggacagctccatgccgatcgtcgcgcccgcgaagccggtctcgaccgcctcgtcggacaacagccccatcgcatacatcacgtcgcgaaaattcaggcccgttgcaacgggctcgatttccacctcgtccgcgcccagcgcgctttcggccaacgcgaaccattcgagattgcgcaacgaacccggcgcgtcgaacgcgagcacggctgcgcgcgcgatcgcgccatcgttgcgcgcggcgtcctgcgcggccgtgagcatgcgcggcacccgccgcccgtgcgcgccgagaacgacttcttcctcgagcgccgcaccggtcagctcgcgaatcagcgcctcgggaatccgatccgccgcgcagtcgatatcgatcaggcggcacgcgagttcgggatgctcgttcgccagcacgcggccgaggccccagagcgtcgcctgctccggatgcgcatgcgcggtcccggcaaacggcgcgccgccgcgcgtgacgatggtcagccgcgtggttgcgttcggctgcgcgccgagcacgcgaaccaatgccgccagcgcgatcacgccattgcgttgcgtggccatcaggtcgtcgcccgtcgccgcctcggcgagcggcgtttccggcgcgcagaacacgacatgcgccggctgcccggccggcaacgacgcaatcgcatcggccgcatgcgtgatctccacgatatcggccggatagcccgcatgcgccagcgcgtcggccagccgcgccccgaaaccgccgacgacatccggtgcgtgcagcacgagccattgctcgctgcgtgcgagcgtatcgagatcgctcgaatcgccgccgctcggtgcggcaacggcgcttgcgggattgcgcgcgatgacgaacatcggcgtgccttccagatcgagcgactgctcgacatgccgcacgacgccgacgtaacccgcgtgcgcgagcgccgcctcgagatccgccggcgcgagcggtgcgggcgcatcggtttgcgtcgatggcgcctgcatgccgaacacgatgtcggagaaacggccgcggcgcgactcggcaagcagcagcaatccgcccggggccagccacgaccgcatcgcgttcagcgcgtcggccacgtcccgacggccgctcaacgcgcgattcgcgacgatcacgtcgtagggcccggcttcgtcggccgccagcgacagccgttcgcccggctgcagcgccaccgtcgtcaccgccgcttgcgcatcggcgccgaacccggccaattgaccggccgtcgcggcgatcgtgtgatcgcagcgcgcgggcgcgagatgcatgccgagcgtctgcagcacatcgccgtccgtcgcccccagttcgagcacgcgcaaccggcgcgccggttgccacgcgtcgaccgcctgctcgacgctcgccgtcagcagcgcatacacgtgctgccaggtcggcgaggccgcgaggagatgctcgaccagactgtgcccggtcggcgacagcagacgtgtgccgtccttcgcgccgctcagcacgcccggcaacgccgagccgcaatgcgcgagcagcgtgagctcggccacgtgcgccggcgactcggccagcagcccgcgccacaattcgtcgagtggcggcagcgccgcgcatgccgcgtcgtcgcgcacgagacgatcgccgtcacgatgcgccagaccgtcctcgacgagcatgtccgcaagacgcgcggccagcgccgcgcacccgtgcgccggccgccacgtgccggcgaatgcgccgagcgcatcgaatgcctgaagcacgtagaggctcgccagcacgtcgagcaacggcaggatttcggtcagatgccgcgtacgccggccgtcgtgtccggcatcgagccgcgcgacggctcgtgcgagcagcgcgtcgggcgccggcaaaccggctgcgtcgacatcgcccggcagcggcattgcttcgagacggtagacgaagcgcgcgggcaggttctgccggcggccgacgagatcgacgcgccgaaaccggcaagcgccgagccgcgcgacgatcgcgccctgcgcgtcgaggaattcaaaatgcgcgacgatcgaatgcgggctgcgccggtcgatccgcgcgagcacgcgggcgaccgtatcgccgcgcagatagtcgacccggccgatctgcaccggcacgtaggccggatgctcgccgtcgcgcgcgtgcgcggcgagcaatgcgaacagcggatgaaacccgctgtccatcagcgccggatgcaaccgataagcggacagcgtgcgcgcgtcaccacatgcgtccggcgcggcgacgtcggcgagtgccgcgtcgtcgccttcggcgacccgcaccgtgcgaacccagcgaaacgccggcccgtagccgaggccgatcgccgccgtgttcgcgtacagcatgtcgccgtgggcggccggcagcgcgagcaggcgctcgagcatgtcggacggcacgacgcccgccgcgccgagcgcgttgccgctttccagcattcgccccgtcacgttcagcgtccatgcgccgtcggacatccggtcgcgcgtctcgatcgtgaaggtcgcggtgcgcggctcgatcacgagccggaacagcttcgcctgctgcggctggaagacgaccggcatgcgaatctcgacgttctcgagcgccgcatccggcgtatcgaagaaggcgcacgccgcggcgagcgccatttccacgtacccggcgcccggaaacgccacgccgccatccacgacgtggtcggcgagcatcggcagcttcgccggatcgagctggttttcccacgcgaacgcgtgttcgtgcaggcgatagccaagcagcggatgttcgcggcggcggttgacgaggccgtagccttcgacggtcggcgtcagccagaagcgctcgcgctgccacggataggacggcaacgcggcacgcgacgcgcccggcgcgaagcggtctggatcgacgctcgcgccatgcgcgatcgccgcgagaatcgcttgccgcagcgtcgccgcgctgccgtgatcgcgcttgagcgtcggcagcgccacgccggtcacgccggccgccgcgagcgcctgcttcacgtaggtgcgcaggatcgaatgcggcgagacctcgacgaacagccggacaccctgttcgatcagatgggcgatgccgtcgccgaagcgcacgggctcgcggatattgcgccaccagtagcgcgcatcgagttcgctgccggcgagcgcgccgccggtcacagtcgatacgaacgcgccgttgcccggttgcggccgcaagccggccagtccggccaatacgaccggctcgatgcggtccatgtggctgctgtggaacgcgtagtcgagatccagcatctggaagaacttgccgctgccgcgcagcgcagcctccagcacctgcaatccctgcggctcgcccgcgagcgtcaccgcatcggggctgttgacgccggcgatctcgacacggcgcgccagcccgtggcgcgcgatcagctcgcgcgccgccgcgtcgccgataccgacggccgccatccggccgcagccgcgcgtcatcgcctgcgcgcggctgcgaatcttgatcacgcgcactgcgtcggtgagcgacaacgcgcccgttacccacgccgcggcaacttcgccgacactgtggccgattgccgcgtcgtagcgcatgccgcgcgcatcgatcacgcggatcatgccgacctggatcgcgaacagcagcggctgcgcgttctccgtcgcggcgagccattcggcgcccgcaccggccagccattgcgcacccgggccgccgcgcatcacgtcgaccagcgacgggctgccgtcggcgcaccacagcgcgtcgacctcgtccagcgccgcacggaagacggcgtcctcggcatagagcgcgttgcccatcccgacccactggcaaccgttgcccgagaagacaagcgcagtgcgcggcgcgtcggcgggcgcccggccggtcgtcacgcagctcggcccgccttccggcgccggccgcgccagcgccgcgagtgccgcgcggccttcggccgcgtcggccggcgcgacgatcgcgcgatgctcgagccattggcgacgacgcgcggccgccgcggccagcgcctgccagtcgccgccgttctcgagcgccgccagatagcggttcgcgagcgcgccgagcgcgttcgggctgcgcgcagtcagcacgagcgcggacggtgcgcgggcggcttgcgtcgcgctcgtcggcacatcgtccgcgaccaccgccgacaccggcgcctcggtcagcacaatgtgcgcgttcgttccgccgaaaccgaacgagttgacgccgacggtcaggggggcattgccggcttcgagcggcatatagcgatcgacgacacgcaggcgcccgccgtcgaaatcgatggccggattgggaatggagaaatgcagcgagcgaggcaccgcgcgatgcttgaggcacagcacggccttcagcaggcctgccatcccggatgccgtctcgaggtggccgatgttggtcttcaccgagccgatgagcagcgggcggtccgccgggcgtgcgcccgacacgacgtcgatcagcgcgcgcgcctcgatcggatcgccgaccgccgtgccggtgccatgcgcctccaggtaggcgagagactgcggatcgacgcccgcgcgcgcgtagacgctacgcagcagcgccgcctgcgccgccgcgcccggcacgctgatgccgcccggcgagtggccgaccgaattcacgccggagccggcgatcaccgcatggatcgtgtcgccgtcggcgatcgcgcggtcaagcggcttgagcagcacgaacgcaccgccttccgcgcgaacgtagccgtcgccggtcgcatcgaacgcgcggcagcggccgcgcggcgagagcatcgaagccttggagaagctgacgaagccgaacgggtgcagcagcaggttgacgccgccggcgagcgccgtttccgcttcgccggactgcagcgcctggacagcctgatgaagtgcgacgagcgatgacgagcaggccgtgtcgacggacatgctcgggccacgcaggtcgaacaggtaggacacgcggttcgacgcgatgctcagcgtgttgccggtcgccgaatacggatcgatcgcgttcagatcgtccatgctgcggttgccgtagtcggtgcccgcgacaccgacatagacgccgcaattgctgccgcgcatgtcggccgggcgcacccccgcatcctcgaacgcttcccacgcgagttcgagcagcaagcgctgctgcgggtccatctgggtggcttcgcgcggggaaatgccgaagaacgcggcgtcgaaacccgcaacgttatcgagaacgccggccgagaacgtgtagctcttgcccggttcgcgtttggacgggtgccggtaaaagtccgtgccgaagcgctccggcgggatttcggttactgcgtcgcgttcgctcttgagcaattgccagtattcttccagcccggcaacgccgccggggaatcggcaagacgcaccgataattgcgatcttagtgttaaccatagctacgttgttatctccgacgcgccagtcgaaaccgcctgcctacccgtcgtcttcatcgcgcgaagcaacgcggtgccaagttcctcgaccgcgcggtcctgcttgcggggagcgtgttccccgaaattccgccagatgaagtaattgctttggtcgggtatgttcccgaacctctcgaatacatgcgacaacgcgggcacatgatcgccgtagaaacacaaaatcgtatctcgacggcactggcgcagataggcaacaagccgtccgatcattgcatctgcgttggcgacgtggcgcaggtatgccgtcaggtcgcgccaggtggcgtcatcgcccagcgtatggtagcgggcggcctctcctgcttccaccggctccaggtgcagcgggccgtgattttccatcgtcatcgcaaatagaaaggccggttgcgtgcgcttctcgtcgagcaccgcgacgatctggtcgagcacggccgcatctgaaatatacgggcccgcacgcggtgcatcgccgaacgcgcgaatgtcgaaaaagcgatcgaactgaagcagcggaaaaacccggtcgcggccgaaaaaatccgcgtaataaggatgaatggccgtcgtacgataaccggcccggcggaaccagccggccagtgaagcgctgatgcgccgcacgaatgcatagggatagaatcgcgcgtagcccaggtgcgatgacggcaaaccggtcaggaatgcaaattccgagcgcatcgtgttcgccccccaggcgggcacggccagttgtccgtgctcgacggactcgcgacatacccgatcgaagtgaccgagaatcgaagaatcgatcgcggccgacaacgggcgcggatcgaagaaggattcgctttggatcacgatcacgtcgggatgaccgggcaattcgtcttcactagcaaacgggcccgcgcaagtcaatcccgctaccgagcgaaacgtggctggtcgcatgccgttcaataaatatgcaacaaagaccgcaaagaacccgtgacggcgctgatcgtcgagcggatcgagtgtgagcggtaaacgcgccgcgcacaagccgcccgtcgcgaaacaaatcagggccgccatggccgcttgccacgcggtttgcgccgataccgcaggatcgagaaagaaaccggccgccagcgcaaccgagccgagcaccatcgccacgaccgttgtcgcgctcagaaacggcaagtaaagacgcggatgcgagaacaactgactgaacagactcaggtcggtaaaaacaaacggctcgcgtagggatgaaaatttcgcattgctgaccgcgccggcaagcgccaccagcgccagagcgaggaacgcggcaaaatgcgggcgacgggtcagcgcaaggatgacgcaggcgacgaacaacacgctcgcggtatgcaacgcccccgccaggaacggacggcgaacggcggcgcggggaattgcaatcgcatctgcggcaaatgacagggcaatggcaaagacgaatgtgatcggcatcgacgacgccacgctatcgctcctcgcgcggcaaataggacaatcgaccgaggatcgcatccgccatcaccgcgggcaacagcgggagcagccgcatgccgagcgcgagcagagcggggaacgcaatttcagcgcgccgggcggcgatcccgcgctgtatgtactgcgcagccttgtcgggcgaccagagcagaggcttgtctgcggggaacacatcgctcatcgccgtcttgacgaaccccggcaaaacgacggacaggcgaataccgtcgcgtttgagcacgggacgcaccgagtcgccccatgccttcaacgccgccttgctcgcgcaataggcgggtgaaatcgccatgcctcgcagcgccgcgagcgagctgatcagcgcgacctggccgctaccgcgcgcgcgcatccgatcgatgaccggcagtacggcattcatcgcgccgtagaaattcgtatcgacgattgccgcggtgcgctcgcgcgcctcccagtcgccgccgtgcgcgagcgtactggccacgccggcattggcgatcagcaggtggatcgggtgcgcgtcgtcgaactgttcgagccaccgccgcatcgcatcggcgtcgcggacgtcaatgctcgcgacgaaaaccgtggcgccgcgggcacgacaatcggcggcgctttcctcgaggcgcaccgcgtcgcgtccgccgaggctcagcaccaccccgggccgcgcgtacgcccgagccagcgcgcgcccgaggccggcgctcgcgcccgtgatcgcgatatgccgcggcccggtactgtcgctcacgacaccgcctcgagccggctcacggcgccggcgacgctcatctctataccggtgcgcgtatagaaatctccgttgatctgcgtatggtgcatcacgtagtcgagaaaagcctgatagagattcatgtccgggctaccagcctccgtccaaaagtccgccaggctgccttgccaagtcagccccggcatcgaatagatcgcggtgcccaatgcaacgagcgggcgtcgatggtggacggcggacaaaccgaccgtgctgtttatcacgaccacgccacgacattgatcgagtaacgtcggcaagtggcccgcatcgatgaaggccattctcttctcgatacccagttcagtggccaatgccgttgcaaattgacggtagccgatcagaccggtgtccaacggatgattcttgatgacaagccaactgtcgtcgggcgcattttcggcgaatgagtgtaaaacaatcgctatcgcgtcgcaaatgccgccaaaaggggaatgatcgacgatctgggagtcggaattgagctgcagcggaaacagatagtagcggcgttttcgttccagcagatcacgggtgacgttctcggcctccctatcgcgcacgtgttgctgaacggcgcgatacgcgaggcccgcgtactcctgtaagccgtttctcggacggtgcgacttgtaatgcgggaagcgatgcgcgtacagcgcgttggccatgcgatacctgatatcgtggcaggcgcgctcgtacaggttgtagccggtcggtttcccgggtaccgctggcgggatatgccggcgtgcgtcgagatagtaagccgggtcgcgcggcagcaacgatcggccgttgacgccgtgcctttccattgtgatccagtgcggtcgaacatacccctcttcgaatacgtgaacacgcacccccgatgcgcgagcgatctcatgcatcggccggtggatcgcacggcagtcgccaaacagaagcacatccgtcactccattggtcgcaatggcatcgcgataccacgcaaccaggccttcgggttcgtcgcgatagttccaagcgctttccgaaccttgatacgcgagatctccgccgcaaaaattcacacgccgaacctggtggccccgctggccgagaccggcagcgagtcgaccaaaaaaaggagaggccgtgccttgcagggcaaggaagaagcgggacatacgattcttatctgattgagttatgaaggccgacgcgctcgaacaagtcgccgacaaaatgacaacacccgccttgcagcccgtcacccacgccgtttcacccacgcgccgacctgcggcgacacggcgtcagtggtgacacattccccgcccggtcacgcgaacgcatgcgcacgtgtcacctgcacgagcagcgtatgacgctcctcgatgcaaccttgcgcgacgcatacgtgaaacacccgacgtcgaccgtgccaagccccctagaacgatccggcatccggtccggggcccgtcaggaacggaatgacgtcacgcggattgcggacgacggcgctcgccgccgtcgccacacgcgatgcgtcccggtcgcatatgaggagagtcgtcccgacacccgccgtcgacccggcttgaatatcggactccttatccccgacaagtaacgacgcccccagatcgagatcgaagtcatgctgcgccgcgaggatcatccccggattcggcttcctgaaccgggactcgaccttatatcggccaatgccgtgctcgggatgtgtcggacaaaagtacacgccgtcgatcggcgcgccttcggtcgcgaagacccctttcatccagtcggacaggcgaaaaaaatcgtcttccgaatagtagccgcgcccgatccccgcctggttcgtcaccacgatgctcagatatcccaacgccttggcggctccggcaagctcgaaaattccgtccagaaagacaaatttctcgatctcgaaaacatagccgtcgtcgcgattgatcaccccatcgcgatccaggaacaacgcgcgattcttcacttgcagattccggaaagctcgtcttgagcgcggtaaaagtcctcgggaacgccgatatcgataaactgcccacgcgtcacgaaaacgtcgaacctgcgagactggactgcggacgacatgaaatcggtttcgaacgagaacgcctccgccgtctcgccggcaagaatgtccttcggcaggacatagcaacctgcgttgatcaagcccggtcccgaaacgcccttttcggcaaaacccgtcacccgaccgccgtcgacgacgaggcggccgtatcgccccgtatccggcacctgccgggccacgatcgtcgggaatccacccgtctgccaaccgtcgtccagttcgtcgacttcgagatccagatacgtatcgccgttgaacacgaacgcgtggtcgccctcgcagtacggcaacgttgccttcagtgcgcctcccgtacccaacggatcgctctcgactgaatacgcgaggtcgattccggcgaagcgatcaccgaaatggctcatgattttctcggccatgaagccaacggacaggaccacccgagaaaacttcttttcgctcaaacgcgtcaagaggatttcaagaaatggcctgccggcaataggcgccatcggcttgggaacgtcggagacgaccgtgcgcaagcgcgtaccgaaccctccggccaagatgatcgcttctctcatttcactgcttcccgaaaatggagtgctcgaccagcccgcaaacgatatgtccgagaaccaggtgcccctcctggatcttcggggtgtcggccgacgggacttcgagcagcaagtcgcacagctcgcgcatttctccgccgcgattgccggtgaagccgacgcacgtcatcccctttgccttcgcttcgcgaaaagccgccagtatgttcggggactttccggaagtcgaataaccgatcagcacgtcgccctcgttgccgagcgcctgaacctgacgggaaaacagtttctcgtagccgtaatcgtttccgatcgccgtgagaatggacgtgtccgtcgtcaacgccactgccggcagcccgggccgatcgaaagcaaaccggctgacgaactcccctgcgatatgctgcgcatcagccgcgcttcctccgttaccggcgagcaacaccttgccgccttgagcgatggatgcaatgcaggcatcggcaactttccgaaccgtcgcaagcaaccgttcgtctgccagcatcgcggccattacccgctgggcctcggcgatgctgttcgtgatgtacgtcaattcgcgattctccatgcctgcgtcccgttcttcgtaaagtggcagttgctaacttgtccgtcgtattcgccaagcgtcctgatcagatccatgcgcttctcggtgggtacgaaaaacagcatgaaaccgccgccgcccgcacccgaaacctttccggcctgcgcaccggcgcggatcgccgcgtcgtagatctcgtcgatatgcgcgttggaaacagttcgcgccgaattcttcttgttgtcccaaccaaggcgcatcgaagcgacaaaggccttgaaatcgcccttcagcaaagcctctttcatgaccagcgcctcgcgcttgataccgtgcatcgcctcgattgccgcggtcttgtgcgacaccacgttgtcgctctggtcctgaatgatcttggccgactcgcgcgacacgcccgtgtaaaaaaggaccagcgaggcctcgagctcacaaagaacccagttcttgattcgcaacggattcacgatcgtccgttcttcctcatagaactccatgaaattgaagcccccgaacgtcgccgaatattggtcctgacgtcccccggccagcccgcaatcgacgcgctcgatccgataagccagctgcgcgatggcgtagtcgtccagcggcagattcagcaactcgacaaacgccttgatcatcacgacgaccagcgtcgacgacgaacccaacccggaacccgcgggagcgtcacagaatgtactcagctcgagcgcgatcggcttgccatggttgtagttccgaatcatgtggttgtacaccgccttatgcaggttcagcgtaccgttcagctccagcggctcggaaatgagctgatgcttttccacctgctgatccgtcgagacgaaccgcacggccggtatcgtgagcgtcttgatcaccgcgtatgcgtagcgatcaatcgtcgcattcaggacataacccccgaatgtatcggcatagggagcgacgtcggtcccccctcccgccaggcccaaccgcagcggggcccgtgcgcgaatgattgtcggattcatcggtcgtccatgttcctatcgggtcaagaacttctcgccggcggaaatccgggcgcgccagtaattcagcagatcttccatggtcttctcgaacgaaatctcgggcttccaaccggtgacggcctcgaatttccgcgtgttcggaacttgcagatccgcatcgatcgggcgcagccgctccggatccgtctcgacgcggatgacgtccttggaagtcgacatggagatcagcgtgtcgagcatctggccgaccgtgcaggaatacgtgccgccaatgttgtaataggcgcccggaatcgggttgatcgtcacgagcatgtaatacgcgcgtaccgcatctcgtacgtcggcaaacgtgcgcagcgagtcgaggttgccagtcttcacgaccggcggaatcagcccgcgctcgatcatcgcgatctgcttggcaaacgtcgattcggcaaacacgtcgccacgacgcgggccggtatgcgtgaacatccgcgtggtcatcacggtcatgttgtacgcttcggcatagtaccggccgatcaggtccgtacccaccttggagatggcatacggcgatgccggatggaacgtgcactcttcatcgatcggcaacttttcgcggggcacccgcccgaacacttcggacgacgcgcaaacatgcgtgacggcatcgatgttgttcttgcgcagcgcttccagcacgttggccgttccctggacgttggtctccagcgtgtcgagcggcgaatcgaagctggttttcgggtagctttgcgcggccaggtggaacacgaaatcgggcgtcgactgcttgacggcctcgtgaatagagaggtaatcgcgcaaatcgccgtacaccaggcggatcctgttcttctcgttgatacgcggaagcaggtgagaaacgttgtcgagcgggctgcgccaacggcacaggccgtagatttcccaatccgtattctccagcaaaaagtcggccagatgcgaccccaccatccccgtaatacccgtaatcaaaacacgctttgccatatcgcaccgttaattagacaactcgagattaatcgcttcgccaagactgcgggggcgccgccccagcagtttctcgaaacgagcagaacttacattaatgatacgaggtcgattgacgaagaaatcgccctcgggctcgctgaatccataatccagctccggcgctgccagatttctgatcttttcgacgaaatcttcgcgagcgaccagctccggcccaacgaaattgatcactcgctcgtcgatcgcatcccagcgctcgatcagcgaaacaaccccctccacgacgtcgctcaagtacacgacacagcgcgaaaaaggcttgaatatgtcggcccgcttcccttccttcgcacaaccgagcaaatactgagtaaatcgatcacggagcgagaacacgtaggaaagccgaatcaccttgacggccgcattctcgccgagctcggcctccacccggcgcttcatcgcgccataagcgccggccggcgtcagttcggcttcctcgctcagcaactgctcgctagccccgtagaccgtatcgctggagaaaaaaatgacacgtgcgcctcgagccactacgccgcggatcagtgtcaaggtgcccgtcacattcacctggaatgccgtctcataatcctttgcacacgcgtccggagacgatatggccgcggcgactgcaacaacgtctcccgcgctcacttgttcgtatggaaacgcctcggcgcgggccaacgagaaaacgatgtcggcgccatcgcgcgtcgaagttcccagcgttctccagcgccggctgcatgcatcgaacaatgtcttgccgatgtagcccgtgctgcccaccagaaataccttcatgattcaaaagccctgcgcaacgccgttcgaacccagcgacgatttgcggcgacacgatcgaagaacgcggaaacgtcggccttcggcgagcgctcaaaccactcgaactgctccaggagatacggttcgtaggccttcttcttgtaaagcacctgatactcgttcatcctgttcaattctgaaaaatcgaagcaatctcgatatatcggatacaaggacatcttggtcacatccagaggatcgagattctgatcaaagctgatatccgaataggtatagccgagcgccagcatgcatcgtgccgcgatttcgcgcatcaatgccgcggtcggatgattcatcgtgtagaacagtcgcttctgacgacagttagccaaaataaaatcggtaacggaaatgtcgatctgcttcccaccgtcgttttcaccgacttcccgagtcttcagctcgtcgacgcaccagctttcgatctcgtcgatatcgatgcgtagagacgcgccgatctcctccaagtgccggagataggtttccttgtccacatccatgacgacggctcccgcgatcaaggcatcaacataaccttccggatgcggcggcaaaccgtatggtgaattgacggtgggatgatagccttcccaatgcatgtattgcaccgacaaggcgttccctcccggcggcatgctattcctcagaaataccgacgagtacttttctcctcgatacccctccgaaacaggttgataaagaaatagatcgagcttcggtatcgtttccgcgagatgacgatcgatttgctcttcgctggcgacaaagcacggctccatctccaccagttcccagtcgcgggcgaatgtcggacaactgttcagcatcttggctaacgccggcgcctgacacgagccgtacaccgaatatttctttcgttgtgccatcaaacgatctccgtacgttaggcaacttgagcgcctgcccagcggataaggctgacgtagtcgctgcttttccgaatgtcgccaaagcgctccgcaaactcggtggagcggagcatggccagaatcatttccttcctcgatatcgtttccgacgccaacttctccgcatagtcgcgaaggccggcaaggtccggatcgcgacacagtagtttcttgtagccgatataagcgaagtgctcactgaccggacatttcaactttgtccagaacgacgtgttcagcaccggggccgatgcagtcgaatacaacgacgtcccgtccgcctccagctcgacttccggaacatcgctcgccgacaattccaagagactgtcgaccaacggccgatacggctgggtcaaaaaggacaggtagtgatgtcgcgcatccccggggatcagggaaagcgcctccgatgacgcatggtgaacgaagccgtccagcaccccccagatggattgcgtcctcgaatagttttcgggatgccgcgtatcgatggtagtgccggacacacccagaggccgcaatccgtcgaaattccgccgctggaacgcattcagatactcgcgattctcaaagacaaactcgaacatgtcgcgcgcataacgcgcacaatcgtactccagtgccgccgcacggcctcgcaaccccacttctcgacgctcggcaacaccgtttaggagacgctcgaacacacgctgaagttcgttgaaatcggtcgtgctatgtactttatacgcgacgtcttcactcagatcgccataacaacccgtgtcgtagcagatcaccggcttgccggccgcgagctgttcgatcaacgatcccgactgcccctcggtgttgggctgccggaggttgacgaatacatcggcctcgacctgaagcgcatacagctcggtatcgctgaccgaaccgcgaaactcgacgcaatgaccgagatcgccgtcggcgcacaggcgccgcagatactgatcgtattcgggcgaggcgccaccgcagagaatgagccgggcttccttcctgagtcgctccgagtggccgaagacgcgcaggacccggtcgatacacttgctcggcgacatatgaccgaacgcagcaaaaacgactttcccacccgctttcccgcgaaccttgtagaaggtttcgatcacgtcttcggtaggcacacgtttgagatcgtatggattccgcgtcatgagaatcggaccggcgaagtgcggtttcaactggttctcgaagaatttcgaatgcaccacacatgccgacgcgagcccggaaaacacctcgaacatcggaaacgaggccaccgacgacgaatcccacccgccgcgcacacctcccgcataactcagcgcactggcatgacacgcccgcacgccgtcctttccgtacagcgccgccagcaaccaatagtacagatcggatttttgtttacgattgaacaggtcgttgacgatcccgtgctgcatcacgaaatcgtgcagcacgacgatacccggcaacctcttcaggcactggaagatagagtagtggttctcttcattgttgcccaggttgtaaattaccgcgtcgaactcccgggcgacaggctccatgtccatatcgtcttcgatgatacgaacgctgacgtcttcaacctcgtaaggctgatgtagagcgtgccattgatagaagaccgtaacatcaaaatagtctttcagatgttcgacaacggccttcgacatgaagccggggccgcatgccggatgaaacggcgtaaagaatgcaagcttcattgcagtgcgtccatcaaaattttgtccgggctgtaacgactcatctgatgaaggttcaggctttcgccgaacgcctccggctgcagcacgccgctcgcgaacatccctgcaatctggccgacgagatcgacgtcatcggtttcgaacccggtcacttcattcacgaagtagcgctcgtcgatcaacgaccggtagagtacgacgggccgcagcaacgccgccgccaaagacaggcgctgaaagctcagtcgcgcatcgagcccgactcccgcatagaacaggctacgagacaacgccccctcaaaagcgtcaaattcttgaacgatcttgggtttcgaagcaacacgcccgctgattccaataatctgctcgcgcacctgcaggctggcggaaaatacccgcaaatcctcgatgccggaccggcccaaagcgtcgaggcaggcaatcagttcgtcatccgccatgccgatattgccgacttccactgtgatcgtgcgaccatattcgccaggcagttcgccggcttttctggtcaatggaaacggcaacacatctatgcgcgccagacgggtggcgagttcgctctttgccgcgatgtcgttcacgaatacccgctcaccgcggagcgatccaatgttcatcgcgccggcaaaaaaatgcttgaatcgaataaagacgctcggtacgtcctttaccgcccccgcgctcgattcggccagccagtagacaatcttctccgaagcagacggtctgtaatgcgccgtcagggaaatgaccgactcgttcgacggaatcgatcgttcggcggcatgcgcatgtctcgcctcgctaagcgagagaactcgcacccggcgcccgctggcgttgatgcggccggccaaataagaagccaccgctccggagccgtcaacatcctggtctatcacaatttttatcatttcttttacctaaacgctgtaagactgcaagcgcaatagaagcactccaacgtcgcgcgttccgtcttccgcacgcacaagcggagtagtcaatttcagcgtgtgcaacattctgccggcaagcgcggcgccggcggaaaagaccaggcgcagacgctggatcgagccctccgcgctgaacgcatgctgcctggccggcatgccgtttaacgtgaaatgctccggcgccagggcctccggcgacacgctatcgatatagtccacttcgatcacgacatggctgtcgcgccccgcgcgaagcggaatctcccatacagctcgcggctccagccctgtccaacgtccaagaacatccgcaccacacggcaaccgggtggattccagaaaatgcaaacctcgggcgccgactgcgttcgtcatgtcgaacgcgtaaaaatcgccagcattacccatgtcgcgagtgtccttgtcagcgagatactcaaaggcgcactccacaagcttctggtatcccgcgtcgaagcggcgattgaattcctttaccgcgaactcgtacaactcgatatccatcaagttgtaatcgcgtaaaacaccgccttcttctggcgtggtattgtaaacactgtcgaacgaagccttcttcggatttcgattagttagcagtgcatcgctccgttcccatgggcggataccgagggtatgcgcaagaagcactagtgaacgatcaaattgctcggtcaggccaaaaaaatgaaaatactcgacgagattgcgcttagctttctcgacaagctcggcgtcatagtatccacgctccttcttccattcgacgctcggcgcgaggtagcgagtcatcatgttttgagcgctgtcggaaatcacgagattatccgaactcacaaattcacaaagcgacatctcggacgtcatcttcagcgccttgatgacgtccggattcgtgtcgctgcgcccgatccacgcatccgaatagcgcgaagcgtcatgccagttgtgatactgggaaatacagcgctgaaccggatcgcgaagaaaagtcaaacgcgtggcgccgccgaagtgccgatgcagcgcgtcgaagctgaaatgcccgacaaacagctcgtaacgacgcgtctcgtcggccatcacttcatcgagttcgtcatccaacgcagcgtcgcatacttcgtcgtcgcgatatagcgtgcgaagtatctgattgaacgacgatcccgccgtcttgggaatgtgatggaacacaatttggcgcgccagccgctcccgactgcgcaccatgccgcaaaacgaatagtcaactgtgcgctcacgcatgtgctgtttacctcttcgaacctcaaggggccgaaccaacgctttgtataaactcatcccaccggggcgaaatggcctccgccgtgtagcgcgccgaaattcgcttcgcgcaccgacgatactcggcgaatgtttcggaagcgttgcgcaacgagatcgcctcgcgtattccaccgacaattgattcgacggagtaagggttgaagtagatacaggcgtcctcgtagacctcccgatgcaccgggatgtcggatgcagcaacgacaccaccgctcatcatcgcttccacgccggagtaatcaaaaccttccgcgtagctcggacaaatcgtcaccttcgcgtgcttgtagagatcgcgcaaatccggggccgcgacattgctcagcaggaacaattcccccctctcgacccacggcactattgcgtcgacgaattcggcatagtcccaccccagatccccgacgagcacgagcttcaacgcctcattgtggcgagaccggagcagttcccacgcagccacgagcgacgtatgattctttctcggctcaaccgtcgacaccatgagcaagtactcgaaatcctgctgatcggcattcaatcggcttcgcgtaaagacgtcgacatggctactactgagcgccttgtatttcttcgcaagcggccgaaacagcctggaagatacaatatccttgactaattctttaggagaatcaatttcactatagatcggcgagactgtattatgaatgacaaccgcgcgatcctcgatttcagggaatatcttcaggagatcatttctagtggcagccgagacacaagcgaagtacgcccccgaacgaacgttgcgggcaagcgcatcatagtgcgcgccatgatggaaagctcgatccttgatcgtatgcggaagaaaaatcggtatcgcatcatgataccgaacaatgagcttggtattgctcgacaagacgccgggaaacggcgtctgcgaaataaatacgtcgaaatctcgggtttcgattttcttgaaccgtttgacccgcaacagccccgacagcgagatcttgagacgatgcaacgtcgccatcgcaagcggcaatacacggtactgcgcagccagaacgtgggggcggtcgtcgaccgggagcgttttcgcgaagaaacgtcgccaaacgaaatcttcaaattctaccggggcgaaaaacccaagcttttcggaaagaccggcgatcacggatgcccgcagcgaaatgcctcgcattacgatactaattgcacgcgaaattgctccggcgactccccggcggccgtcatcggtaaacgacacaacaattttggacatcgcgcgaatctgagcggcgggacgttccgactccgcggcatacaccatcttcgccgtaatgtcgcgaccgccctgctggagcaaaccagtaaccgccatctttttgaggcccagcagcgtacgaaacaacaagcgtgtttcctgcggaatgccagaatacccgtccagcgccggtcgaagttcaaccaatacacgcactttattcttcattgcgacccttcttggccagcagatctgccgccttatacgcgctgcatttcccgataaaaatgatacgcctcgtccatttccggaaattcatacaacttccccccatgcaaaaccgtcgctcgctgacagttagcgcgaataaatcccggatcgtgagaaacaaaaatcattgccctggaattacgcttctcgaacaattccacatgacatttttgacggaaacgctcatccccgacagccgtgacttcatcgatgaggaaacaatcgaaatccactgccatcgaaatggcaaaggcaagcttggcccgcatccccgccgaatatgttttgaccggttcgttgaggtatctgccaagctcggtgaattcacgcacaaacggaagcttgtcctcaaccgatacatcataaattcggcatataaaacgaagattgtcgatacccgtgagcgaagtctggaatgccccgccaaatgccaagggccacgagacgctcattccccggtacacacgcccctcggtcggcctctcggcgccgcttatgatacgaatcagcgttgatttccccgcgccattcccaccgagaataccgatcttttctccacttgctatatcaacgtcgacgccatcaagaaccgtacgctctccggatttcgtctgatacgttttcttgacccgagtcagtcgaatcattctggcgtgacctcacgacccacgtcgcgaaccagcgcgagaccgaccagagacatcgccaggcaagcgcacgccatatatccgatatcataatgtgccgcgacgaggctgccgaagtacccttcgcgaagcatttcgactccgtgcaccatgggcagccacaggacgattttttgaaatgccggcgaaagccaatccaccatgaagatggcgcccgatagcggaaacatcagataggtcaccggatgccaaagcttctcgacgagctccgtcttctcgcttaacgctccaatgatgaaaccaagcgacgcaccaaaccagataatcatgacccaggcaaacatcacctcgagaatatcctcgggatagtcaacgaggcccagcgcatgaaatgtaatcatcaacacgaaaaaggatgcggtattaccgaccacctccaacagaatacgagcaataaaaatatctatgaccttgacatttcggtgatacatcagcgccaaattcggcgtgaccgccatactgcaccgcccgggcatgtttcgccaaagcaacaccgtcgaatagccggtcaaagcaaacgcggaaatagggagattcgacccgtgagtcgctcctgtcgcattccaaagaatggtaatcccgaccgtgaagatcatcggctcgacaaatagccacaggaatccgatgttgtgacgcccgtaccgggtcaggacttcccgcatcagcaatgcgaatatcactcttcgctgaaccgccaacgatcgaccgaaatttgtcatggcgcgtcattcctgatgttcacgaatacccgctaccagcatgctcaacacgccccaggccgcgagccccaaaatgaaacaggcaaatatgttccggacacgcttgggttccatcgccacgtccggttcgttcggttccgcaacccgttccagatagatttgttttctttccgcatctgccctggcttgctccaacgatgtcagcgcagaggcaagaagcttctccccgaacgattgctccaaagccaggcgctggtactcgaccgaacggtccgacaacgaattcttctctcccgccacgccccctttctcgctcgcaatcgacgcttccaacgcgccgatagacgcggccagactcgggatctgcggattctgcgggctgagcatgcgcaattgcgatagctgcgcctgcttggcaatgagctcgccccgcaacttcgctaccagttccagttggatattggactgccgatccggatcgaacagactcgccttgcttcggaatttcgacaacgccgtcgacgcagcctttaccttcgcttccgctcccgccacctccgcaagggcgtaacggagcgaatcctgacgtgagcgatcgttgagttcattgactcgcttctccgccatctcgagcaaatacttgttgatcaggtatgcgtctttcgacgtataggcctgaacgcgtagcgtagtgaccgcagttgcagtccctacgtcgacggcaacatggtttttgaaatagcggtagaaatactcgaagccatcgcgcccgatcacgcccgggaatcgactgaagatatcagcatagcgaccgccaaatgcatctctgagcggcattttctgctcgagaacgacgagtgcgtctctcgactttatgtaatcttgaacgacactggtgtcgtcactggtctttgatagggagacgccctgaagcaatgcccccaaacccggttcgctcgttcgcttgggcgtacgcaggataaactgcgattccgagatgtagacatccgacgcaatcagcccgtagtagagggtagcgattgcagtcggcagcaccaccgtcaccagaaacaacggggtcagcctcagccgcccgatcgtccatacccgccagaaccatgacgactcctgcgccggagcatcgaagctctccatggtggctcgtttcgacacgacggacgaaggattatcaaccagttccgccgcgtccaccgagtatggcgatgacgcgggaagcaattcgtcgacggaaatggacgatgcgcgcgcatcggtcagcaaatacctcaagacgagttggcgatgctcgaggtccgtaccctcgaattccgattgaatgcgcaggcgcacctgaccgtcgccggtttcgagcaggaaacgccacgaattgaatacatatcccaaagcagtcggcgtatctatcgcgggcgaacaatccgaataacgctccctggcacgggcaagcgccgcttgcgggttcgaaacagcaatgaccgattccagcatcggcaagtcattaccagaaaagaagtcagcgaatgcaacgccattcatagtgttactcgattaccacccgaaacaacgaacacatgcccttaccgtcggcaatggcacccatcacctgcagcgccgtcatcagtacctgactgtctgaacgccggtaatcaccggatacgcaacggagaacacgacattcaagaatttttgaagttcggcaatcggcgcattcgaaacgtacaacagatcgttgttgtcgaccctgaagctctgagccacgaaaaacgaattcggatcgcgaagattcacgcgatacacgacaggcacctttccgtccgcagtcgtacgcacgggagccgtcggccatttcagcgcgttggcgtcttcaagtcggaagatgaatacgccctttgcatcggcgcgcgaatcctgcaagccgccagcacgcgccagggcctgcgcaagcgtgatgcccttcgcttcaaaattgatttcgtcattcttgcccgtcgcgccgagcaccgtaaagctatacggctgaaacaggacagtgaccacgtcgcccgcatgcagcgggacattctgccgcggatcacgaataaccatgtcgagcggcaacgaggccaccgtcttgccgcgcgttatctggatcgtaaccttgtcaaccgggtgcttcgccccgcctgcgctcgccaatgcatcaagcaggcgctcgccccgagcggtcagagccatgcgagcgttttccgccacatcgcccacgaccgtcacatatgacgtctcgttgcgtgaaagcttcacgagcacttgcggatcgtgcgccatgctcttcagccgcgcggcaatctcacgcgccaactgcgtgggcgagcggccggccgccttgacctggcccgcaaacggaatattgacattgccgtcgccatcgatggcttgatcgggcagcaccgtcacgcgcgcgttcgccggccccgaactcccttccgactgagccgcgccaaaaagcgtggcgggtggcgcctcccagatggacacctgaatcgtatcgccgacgcccaactgttgccggaacgacgcaccgccgcccagcgccgtcacgaagtccgccgtgtttcgatcagcaaacagctggcgcgcgacatcctcggtcacatcgacgatctgaattccggatggactctgcgcagcccgcgcgatttgcgcgccactggcccccgacgtagggatacttgagcaaccggcgagcgtgaccgcgcccatgacacacgcgatcaaaaacgttttgcagaatggacgcgacattgtttatagttggcaaacctatgagctcgcgcattgtcgcataacttccggtaggcggggcaccggcgatagagtttaccaaagcaagcctaacgcggtgtgaagacgcgcctattgggcgacgcccgccctgaattaacacatccgtaatttaaccatcgcacgttccgaagttcgcgcttgtcaatcatctacctagacgtcacgcgtctcgtgacccgcctttaccagggtctactgccgacgggagtggaccgcgtcgggctgcagtacatccggcactatggcagccgagcgcgcgccgtgctcagcgagcgtggctttttcgccattctgtcggaaagagattcggctcttgttttcgcgtggcttacgtcatcaattggtaacaaaaatgcgatattcaggctagccgcgcatgcttgcctgagatcgatattcaacacaagtttccaaaatggcatattgttgcatacaagccacagcggaatggaatttccacgctattacaagaaactggcgagcctcggtattaagtcggtattcctcatccacgacctcatcccgctgactcatgccgaatacacccgcccgggagtcgagcacacgcatcgccggcgaattcatacggcgttagggtacgccagcggcctcatcgccaattcccgatcgacgctggaatcgctcgcggcggaagcgacccgcgccgcgctgccgctgccgccatgcgcaatcgcgcacctcgcttcgggcgttgagccgcagccgccccgccagcgcctgcttgatgccccctacttcgtaatgctgggcaccatcgagccgcgcaaaaatcactggttcatcctgcatgtctggcggcgtctgatcgaacaactcgggaacgccgcgccgaagctggtcgtgatcgggcgtcgaggctgggaatgcgagaacgtcatcgacatgctggaacgttgcgcaagcctgccgggcacggtgatcgaagaggccaactgctccgacgaacgccttcacgcctggttgcagcatgcgcgcgcccttctctttccttcgttcgtcgagggttacgggatgccgcttgtcgaagcactggggctcggcgtacccgtccttgcaagcgacctggacgtgttccgcgaagtcgcggcggacatccccgattacctcgatccgctcgacggcccggcgtgggctgcccgcatccgtgactacgctcgggacgacagccacgaacgcaccgcgcaactcgcccgaatcgaacacttccgcgaaccgacgtgggtcgaccatttcgaacgcgtcgatgcctttcttgacacgctgcgctaaatgacccgatccaccgcatcgcgtcggaactggtcaaacaccttactgcatccggttcgcgtcctgtgcaggcaacggccaaagcgctcgtcggacaccgaccgcgagtacatttggatagaccggaaaatcggccgaatggcattgagtatcgcgcactcctgcggcgcccggactcgtgccgcatggcccggcccgatctgggcggaagtaccggccggaacgccgcttctctcatggttcgttgtaccggtcacccacgccggaccggatgcattcgtgcaagcgctcgatgcggcactcgagcaagactgtactgcgggcaccgcagcggccgttgccgagttgatgaaacgcgtgctcgccagtcacgcaatacgaggccgcgacggggtgtcggaatttcgtgcgccccctcggctgcccggcgaaacccgcgtgttgctgatcgacgagcgcaagtattcgcaagggatcggcgccgtcgcgacgcgcaacaaccgtggcgcgttcgagcggatgatccgggctgcccgcgcggcccatccagatgccgaattttggctcgcccgcacgagagatcgtggctccggtgtgtggctatcggcgtccgcggccgacatcctccctgccgacatacaccgcctgggtgaacacgaatcgctatgcgccgcgctggagcacgtcgaccacgtctacacggtgggcgcctccgagggaatgcaggcgctgctggccggccggcgagtgcatgtgttcggcgcgccatactatgccggctggggcctgaccgacgatgccgttcagttgcccggtcgccacgcgcggcccacactcgcggcgttgttcgatgtcgtctttctgcgctttgcccgctacctgaatcccgccacgcacgcgcccggccgcatcgacgatctactcgacgcgatcgaatggcagaacaccgttcgccggcgattcgccgatctgcggcaggtggccggcatacgcttccaatggtggaagcgcccattcgccaccccatatctcacggccgggggcggaacgctgaggtggactcgcgacgcaagccgtctgcgcgaaggggagcacgccgcgctctggggggcacgcggcacgaacgacttgccccccggcacaagggtcatacgcatcgaagacggattcctgcattcgaccggcctcggctcggaccacgtggcgccgtgcagccaggtcatcgatcgaagcggcctctatttcgatccgagccggccgagcgatctcacgaccattctgaacgaaaccgacttcgacgatgccgaactggtccgggcgaacaggctacgccgcgaaatcgcccgcctgggcctgaccaagtacaacctcggtcgccgcaaaccggcatggtcccctcctccgggcaagcgcgtggtactcgtacccggtcaggtggcggacgatgcctccatccggctcggcacgcgcggcattacgaccgcggaagatctccttcgtgaggttcgcgccaggcgcccggacgccttcatcgtctacaagcctcacccggacgtcctgtcgggcaatcgccggggggcaatcgaggtgaatgcatgggccgacctgatcgaacaggatgccgacctgatctcgctgatagaagtggccgacgagatccacaccctttcgtcgctgtccggcttcgaagcgctgatccgcggcaaggccgtgcatacctatggtctgccgttctatgcaggatgggggctgacgcaggacgcgctcgcgcaaccctggcgcaaacgcacgctttctcttgatatgctgacagccggcgtgttgctgcgctatccggtctactgggattggtctctccggctgttcgcctcgcccgaactcgttgttcggcaactggccattccggccgcgcgaccgctgacgagtatccgcggcgatcgcctgcggccggttcggaaagcatcccgctggattgcaagctgtctgcgccatctcctctggcaatgcggaaagtagccacacggcacgcgcagccgcctcaggaaagtcatggccatacaggatctgtccgcccccggccgagccggtgcgggcgtgaacgccgaacgaccacgcgatcgcttcgcgacacggctaaagaacgatgcggggcatcggcccaagcggaacaaaggtcatgggcgcctgtcgacataacgagcagcatgttgcgtgcatatgcacaggcgagggccgtctacgcgtctatgcgacaatcgccgcgtcaccgttcggctgtccggcctctcaagtacgcgcactgcggcgccgctccccccttggccagcggtgcgaccgcaaggtcgacgagcagtcgtcgaccttgcgatgcacgacaacatgcacctcggtagggaactccaggaccacacatcatgaacattcatccggtcatcctgtgcggcggcagcggctcgcgtctttggcccatgtcgcgcggcggctatcccaagcagtatctgaaactggccggcgatcgatccctggtccagcaaaccgcgctccgtttgcgcaacattccggatacgaccgcaccgatcgttgtcactaacaacgaacagcgtttcctcgtcgcggaacaacttcgtcaggtcgatatcactccgtcgtcgatcgtgctggaaccggtcggccgcaatactgcccccgccatcgcgatcgccgcgctgctcgccatgcacgactcgcccgaagcgctgctgctggtgctgccatcggaccacgtcatcctcaacgagccggcattcatcacggcagcccgcgaggcagccgcgatcgcggcggacaagcacctcgtcaccttcggcatcacacccacgcaggcgcataccggcttcggttatatccggcgcggcccgctccttgccgacggtggacaagcgttcaaggtcgatgcattcgtcgagaagcccgacgcgtcgaccgccgagcgcttcgtcagggacagcgggtactactggaatagcggcatgttcatgctgaaagccgccacgtacatggaagaactgcatcgccatgcaccggaaattgcccgccaggccgaattcgccctcgcttcagccaagcgcgaccacgattttcttcgtctcgacgctgacgcattcttcgcgtgccccaatgtctcgatcgactacgccgtcatggaaaggaccgaacgtgctgctgtcatcgcgacggccgacctgggctggagcgacatcggatcgtggagcgcacttgcggatatcgcggacaccgatgcgcagggtaacgccctcgtcggcgatgtattcacggactccgtcaagaactcatatattcgcgcggaacaccggatgattgccgccctcggcctcgacgacatcgtgatcgtcgaaaccgccgacgccgtgctggtcgcgcatcgcgacaaggcccaggacgtcaggaagatcgtcgagtggctgaatgcctccggccgccacgaatcggtcacgcatcgccgcgtcgtgcgcccgtggggttcctacgaaggcatcgaccagggcgagcgcttccaggtgaagcgcatcgtcgtcaatccgggcgcgcaactgagcctgcagatgcatcatcatcgcgccgagcactggatcgtcgtgaagggcaccgcgctcgtcacgaacgacggcaaggaaatcatcctgaccgaaaatcagtccacctacattccgctcggcgcaacgcaccggctgacgaatcccggcaagattccgctcgagctgatcgaggtgcagtccggctcgtatctcggcgaagacgacatcgtccgcttcgaggacacgtacgggcgcacgtcgacctgacgcgacagtccgcgcgcggcgcttcgcgcggcgcgccggcaaatcgcgccggaacgcggcgaagcatgccgaagcgcaacaccacgccacgcggcttcgcgcgacgaagatccgcgggcgcgcgcatgcggaccgtttcacgcagcgcgcgccggtcgcgcatggctcgcgcggcaaaaatcggctaggcttcgcacatcgcaatctgcgcggcgtctcctgcgatcacgacgacgcaaacgccgtgcgcgttcgacggaggtgctcacgatgtgccgctggctcgcctacaccggcaatccgattccgctcgaaaccgtgctgtttcgcgcgaagcattcgttgatcgatcagagcctgcattcgcggatgggcgcgacgacgaccaacggcgacggcttcggcatcggctggtacggacaacccgacgaggttccgttcatctatcgctgcgtgagtcccgcctggaacgaccgcaacctgcgcgaggccgcgcgagcgattcgctcgccgctctttgtcgcgcacgtgcgctcggcgaccgacacgcccgtgcaggaaaccaactgccatccgtttcgccgcggccgctggctgttcgctcacaacggcctgatccgccgctatcacacgctgcggcgcgacctgatgatgcgcatcgatcccgggctgttcgcgtcgatcgaaggatcgacggattccgaagtcatgttccatctcgcgctcacgttcgggctcgagcacgatccgctcgccgcgctcgaacggatggcgggcgcgatcgaggacgcgggcgcgcatcaccgcgtcgacgcgccgctcaacatgacggtctgcgcgacggacggcgagcaggtcgtcgcggtgcgctactcgagcgaacacgattcgcgctcgctctttcacagcacgtcgtttcgccatctgcacgaactctacccgcacgatccgcgcatccgcgcaatcggcgacgacgcattcctcgtgctgtccgagccgctcgtcgatctgcacgacgcgtgggagaaaatccccgaaagcaccgcgatcattgcgcgccgcggcgacatccgccaggttcccttccagccgcgccgctcgacgtagcgcgcggcgcgcatggcgaaggttgctccatcgccgcgagtcggttataaaaaaccccctttcgcgtggcttcacggccgcctccgttcaattcatttggagacctcatcgtggatctcgcttccgtgcaaaccttcatcgtcactcgcggcctcgacttcggcctgcaggtcatcgcgtcgatcgcgctctggatcttcggccgctgggcgatccggatcgtcacgaatctgatgggcaagctcatccgcaggagcggaaaagtcgattcgacgctgtcgcactatctggaatcggtcgtgagcgtcttgctcacggtgctcttgatcctcgcgatcctgcaggtgttcggcgtgcagacgacttcgttcgccgcactgctcgcgggcctcggcctcgcggtcggcaccgcgtggggcggcctgctcgcgcacttcgcggccggcgtgttcatgcaggtgctgcggccgttcaaggtcggcgacgtgatctcggcgggcggcgtgacgggcaccgtcaaggaactgggcctcttcggcacgacgatcgtcacggccgacaacgtcgtcacgctcgtcggcaacaacaagatcttctccgacaacatcgcgaactacagcgcgacgcccacgcgccgcgtcgatctgacggcgaagatcgcgaacggcgtcgacgcggccgatgcgatcaagcggctgaaggccgcgctcgaactgatcccgaacgtcgtcaagcacccggcgcccgatgtcggcgtgctgtcgttcacgccggaaggcccgctgctgttcgtacggccatcgacgcagcccgccaactactggcaagtgtattgcgacaccaatcgcgcgattctcgacacgttccgcgaggccggctatccgacgccggaaacgccggtcgcgcatcgcacgaccgccgacgtcgcgaaatcctgacgcggcggcgccgccccgccgccgcgcgatgacgacgcgcgagcggcggcccgctcgccgcctgagaatgcgcccgccacgcccaggcaggcgcatttgcattcgatccgcgctttttgttcacatcggccgtgcgaccgcggcaactgcgcgatcggccggctgcgatcgggacggccatgcgtcgcgccgacgcatgcgatgcgaagcgcataaaaaagcgtggctcgccgccacgccatgcaatccttcgcgccggacctcgcgcgccgcacggccgcccgaggttcgccccacgggcggcgctccgtgcgcgccgctcagcgattcgcctgcgtctttcgcgcgtccgacttgcggcgcagcagcttccatagcgcgccgagcgcgacggggatcactgccgcgccgatcccgacgagcacgatcacgttcaggtaatgacgaatgaacgggatgttgccgaagaagtagccgagaaagacgaggagcagcacccagatcagcgcgccgatcacgttgaacaactgaaagcgcgcgacgctcatcgccgaggcgcccgcgacgaacggcgcgaacgtgcgcacgaccgggatgaagcgcgcgagcacgagcgtcttgccgccgtgccgctcgtagaaattgtgggtcttctgcagcgcggcgcggtcgaggaagcgttcgagccccggaatgtgcgtattgaagaccttcggcccgatcgcgcggccgatcagatagttgaccgtattgccgcccaccgccgcgacgagcagcagcacgaggaggcccgcaagcgtcatttcgcccgtcgccgcgaacgcgcccgcgatgaagagcagcgaatcgcccggcaggaacgggaagatcacgagccccgtttcgcagaaaacgatcaggaacagcaccagatagacccaggcgccgtactgccggatgaaatcgccgagaaatgcatcgatgtgcacgacgaggctgacgaaatgaagcagcgtttccaaatgcgtttccttggtatcggtgacgagatgagcgcgcgccggcctcaaagggccggaagccaaaaaagcaacgctgtcatgataccgaaagtgccttaagcgaccgtgaaattcggccgacgagcgacgtcgcgcaccgaacgcggcacgcgccgcgccacgcggcctcgctataatccccgtcatgtccgaattcaccgattccgccgcgggccgctcgagcacgccgcccgccgacgcgccgtcgcccgcctcgcgcccgctgcgggcgatccagccgctgcccgaccagttgatcagccagatcgcggcgggcgaagtggtcgagcggcccgcctccgtcgtcaaggagctcgtcgagaacgcgctcgacgccggcgcgggcacgctgcgcatcctgctcgacgaaggcggcgtcaagcgcatttcgatcaccgacgacggctgcgggattcccgccgacgagctgccgctcgcgctgatgcgccacgcgacgagcaagatccgctcgctcgccgagctcgaggcggtcgcgacgctcgggttccgcggcgaagcgctcgcatcgatcgcgtcggtcgccgagatgttcatcacgagccgcaccgaggacgccgcgcacgcgacgcgcatcgacgcgcagacgggcgtcgtcgggcccgcggccggcacgcgcggcacgacgatcgaagtgcgcgagctgtacttcagcacgcccgcgcgccgcaagttcctgaagagcgagcagaccgagttcggccattgcctcgagatgattcgccgcgcggcgctcgcgcggccggacgtcgcgatctcggtgctgcacaacggccgcgcggtcgagcactggaacgcgagcgagcccgccgcgcgcgtcgcgaagatcctcggcgacggtttcgccaccgcccatctgccgctcgacgagcgcgccggcccgctcgccgtctacggctgcgcggggctgccgaccgcgagccgcggccgcgcggaccagcaatacttcttcgtcaacggccgcttcgtgcgcgacaaactgctcacgcacgcggtgcgcgccgcgtacgaggacgtgctgcacggcgaccgctatccgtcgtacgtgctgttcctcgacctgccgccggaagccgtcgacgtgaacgtccatccgtcgaagatcgaggtgcgcttccgcgattcgcgctcgatccaccagttcgtgttccacgcggtgcagcgtgcgctcgcgcggcacgcgggcgcgtcgcccgagacgacggcgggcggccacgccgcgcatcttgcgcccatcgtgccggcatcggccgactcggcggccgcgccgggcgcctcgtttgtccgctcgggcccgacggcgggcgcgggcgtcggtcagcccgcgtccggcaacacatggctgcgccagtcgcggatgacgcagggcacgctgcccgtcgcgcagccgctcgcgctgtacgacgcgctgttcggccgcaaggacacgggcgcgggcaccccgcacggcgcgacgctcgcgctcgaagcgcatgacgcgcatgacgcgccggacggggcgaatgcgccgggcgcgccgctctacgcgaccatgccgggcgacgacgcgacgcccgcgttctccccggcgggtgcagccggtcttccgatgcacgatgagcagccgctcggcttcgcggtcggccagatccacggcatttacgtgctcgcgcagaacgcgcgcgggctcgtgatcgtcgacatgcacgccgcgcacgagcggatcctgtacgagcagttcaagcgcgcgctcgccgatcgcacgatcgccgtgcagacgctgctgattccggtgtcgatgacggcgacgcccgtcgaggtcggcaccgcggaggaggagcgcgagacgctcgacgcgctcggcttcgatctcgcggtgctgtcaccgacgacgctcgcgatccgcgcggtgcccgccttgctgaaggacgccgacctgcaagcgctcgcgcgcgcggtgctcgcggatctgcatgcgttcggcggctcgcgggtgctgaccgagcgccagcacgagctgctcggcacgctcgcgtgccatcacgcggtgcgcgcgaaccggcgtctcacgctcgacgagatgaacgcgctgctgcggcagatggaggcgaccgagcgcgcggatcagtgcaaccatggccggccgacctggtatcaactgacgctcggcgatctcgacaagcttttcatgcgcggccaatgagcgaacgcaacgcggcgtccgcgcgcacggtcgcatgcctgctcggccccaccgcctccggcaagacagccgccgcgctcgcgctcgccgcgcgccgtccgatcgagatcgtcagcgtcgattcggcgctcgtctaccgcgggatggacatcggcaccgcgaagccgacacgcgacgaacgcgcggccgtgccgcatcatctgatcgacatcgtcgatccggccgacgcgtactcggcggccgaattccgcgccgatgcattgcggctcgtggcgcaaatcgcggcgcgcggccgcacgccgctcctcgcgggcggcacgatgctctactacagggcgctgacgcaggggctcaacgatctgcccgcggcggaccccgacgtgcgcgccacgctcgacgccgacgccgcgcgcgacggctggcccgcgctgcacgcgcgcctcgcgggcatcgatccggcgacggccgcgcggctcgcgccgaacgattcgcagcggatccagcgcgcgctcgaagtgtatctgctgaccggacagccgatgtcggcgctcctcgccgcgccgccgcgagacgacgacgcggcggcgggcttgcggttcgtgccggtcgcgctcgagccgtcggagcgcgccgtgctgcacgcgcgcatcgccgcgcgcttcgacgcgatgctggaggcgggtttcatcgacgaggtcgagcgcctgcgccggcgcgacgatctgcatctcgggctgccgtcgatgcgctgcgtcggctaccggcaggcgtgggagtatctcgacggctgcaccgactaccggacgatgcgcgacaagggcatcttcgcgacccggcagctgtgcaagcgccagttgacgtggctgcgcgcgatgccggagcggatcgtcgtcgattgctgcgcgccggacgcgaccgtgcgcgcggtcgacgcgctcgagcgggtgctcgacggccgcgcgccggcttgacgcgcgacgcgtgttcgtcaggcggccgacgcgagcaggttcgcgtcgcgcacgagccgccggcggccttccgacttgcgcaggatcgtgagcgtatgcgctgcgcggcgcacgggttcgccggcgggcggcgtcacgtcgatctcgatgaagttgcgcagatacgcccagtcgcccagcacgcgcagctcgtcgatccggtagcggccgtcgatgcgcggcgcggcgtcggacgcgcgcgctgggtgtgcgtcgcgcgatgcggcggcgaacgccgccttgtcgaacggcggtttgccgggaaccatgaagatggcgtcgtcggcgatcaggtccagcacggtcgtcagatcgccgcgccggctcgcgacaaaccaggtctcgatcagttggcggatcgcgtgttcgtcttcggtcatcgttgttcctgtcgaccagagttagcgctttagcgcttactctggtcccatgcttcgcggtcgaccagagttagcgctttagcgcttactctggtcccgtgcctcgcggtcgaccagagatagcgcttcagcgcttactctgatcccatggccttgcgcccgacccgcgccggcgcttcagcgcttaccctggcccatgtcctccccctcatcgcgcacgcccaagaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaaaaagccgcccggatcgacccccgggcggctttcgagaacctctcgacggcgcggcgcgtcagaccacgaccgtctgcgcctcgccttcgcggctcgcgcgcacggtgccgatcttccatacctgctcgcccgcgtcggccagttggcggagcgcgtcgtccgcgtcggcggccgacacgatcacggccatcccgatcccgcagttgaacacgcggtgcatctccgcatcggcgacgccgccgtgctgccgcagccactggaacagcggcggcagcggccatgcgtgctggtcgagttcggccgtgaggccgtcgcgcagcacgcgcggaatgttctcgacgaggccgccgcccgtgatgtgcgccattcccttcaccgcgatcttctccatcagcgcgaggagcggcttcacgtagatgcgcgtcggcgccatcagcgcgtcggcgagcgagcggccgtggaaatcggccgacaggtccggattcgcgcgctcgatgatcttgcgcacgagcgagaaaccgttcgaatggatgccgctcgacgcgaggcccagcacgacgtcgccctcggcgatcgtgctgccgtcaatgatcttgctcttctcgaccgcgccgaccgcgaagcccgccagatcgtattcgccgtccgggtacatgcccggcatctcggccgtctcgccgccgatcagcgcgcagcccgccagctcgcagcccgtcgcgatgcccttgacgacggtcgcggccgtctcgacgtcgagcttgccgcacgcgaagtagtcgaggaagaacagcggctcggcgccctgcacgagaatgtcgtttacgctcatcgcgacgagatcctggccgaccgtatcgtgtttgttcagatgaaacgcgagcttgagcttcgtgccgacgccgtccgtgcccgatacgagcacgggctcccggtacttcttcggcacctcgaacagcgcgccgaacccgccgatgccgccgagcacgccgtcgcgcagcgttttcttcgcaaagggcttgatcttgtcgacgagcgcgtcgcccgcgtcgatgtcgacgcccgcgtcacggtaggacaggccctgggcgtcgggagcggatttcggaggattcatgggggaatgcgagaaggtcggtaaaatgcgattttacccgaagccggccgggcggccggaattccccgcaccgatacttcagggaaagcaacttgccccgcgtcatgccgcaatcgtcaccgttttcgctgctcgagcagccgcgccgccgcctgccttgcgcgggccgcccgcgcgccgcgcgcccggctgccgccgcgcccgcccgcgttgcgcccggccgcgaaacccgccgcccgccgacgatgccgccgcgccgccgcccttcgggcacgcaacaccggacctgattcgcaccgtgactgtaacccgtcaactgacgctcgacctcggcaccccgccgccctcgacgttcgacaacttctactcgggcacgaacgccgagctcgtcacgcgcctgcgcgagctcgatctcgcgctcgcggccgggcccgtggccgatcgcacgttctacgtgtggggcgaggcgggcagcggccgcagccatttgctgcaggcgctcgtgcacgatacgacttacggccacgcgcgctacgtgagcccgcaaggcgggctcgacgcgctcgcgttcgatccgcgcgtgtcgctgtacgcggtcgacgattgcgacgcgctcaacgacgcgcagcagatcgcgctcttcaacctgttcaacgaagtgcgcgcgcaccccatgacggcgctcgtcgtggcgggccccgccgcgccgctcgcgctcgacgtccgcgaggacctgcgcacccgcctcggctgggggctcgtgttccatctcgcgccgctcaccgacgaaggcaaggcggccgtgctcaagcacgcggcgaaggagcgcggcatcgcgctcgccgacgacgtgccctcatacctcctcacccatttccgccgcgacatgccgagcctgatgtcgcttctcgacgcgctcgaccgcttctcgctcgagcaaaagcgcgcggtgacgctgccgctgctgcgcgcgatgctggccgcgccggaacgcgaggagcccgcgccgggccggttcaagtagcttcaagtaaaatgcgcatccatgactaatctggcacttttcgatctggatcacacgctgatccccaccgatagcgatcacgagtggggccgcttcatggtccggctcggcatcgtcgacgcggacagcttctcgcgtcagaacgaccgcttctacgccgactacaaggccggcaagctcgacatccacgcgtacctgagcgcgatgctcacgccgctcgcgaagtattcgcgcgcgcagctcgcgcagtggcacgaccggtacatgcacgaagtgatccggccggcgatgctgcccgccgcgatcgagctcgtgcgccggcatcaggacgcgggcgacctctgctgcatcgtcaccgcgacgaacgaattcatcacgcgtccgatcgcgaccgcgttcggcgtcgacacgctgatcgcctgcgaagtggaaaccgtcgacggccatcccgattccgcgttcaccggccgcccgacgggcacgccgagctaccgcgaaggcaagatcacccgcacgcaggcgtggctcgcatcgctcggcaagcgctgggacgatttcgaccgcagctatttctacagcgattcgcacaacgacattccgctcctcgaaaaagtcaccgacccgatcgcgaccaatcccgacgacacgctgcgcgcatacgcacgcgagcacggctggcgcatcctcgacctcttccaaccgtcgtgatcaaaaaactcatccgcaagctgctcgggcaggacgcccgtacggcgcaagacgcgccgcaggacccggccgagccgcgctcggccgcgcccgccgccccggcgggccgcgcgaaacccgcgcgcggcgccgcgaagaaaccccgcaacggcgcgccgaccatcgtgcacgccgacgtgcacgggatcgaccccgcgctcatctcgaaaaacgcgatccgcgtgaccgacacgctgcagcaagccggctttcgcgcattcatcgtcggcggcgcggtgcgcgacctgctgctcggcatcgcgccgaaggatttcgacgtcgcgaccgacgcgacgccaaccgaagtccagcgcctgttccgccgcgcgcggctgatcggccggcgcttccagatcgtccacgtgcagttcggccaggagctgatcgaggtgtcgacgttccgcgcgctcgtcgacgcgccgcaggagccgcccgccgacgccgcgcccgcgaagcgcctgaagcgcgacgagctcgaccgccgcacgcatgcggtggacgcaagcgggcgcgtgctgcgcgacaacgtgtggggcgagcagcacgaggacgcggcgcgccgcgatttcacgatcaacgcgatgtactacgatcccgcatcgcagaccgtgctcgattaccacgacgggatggccgacatgcgcgcgcgcctgctgcgcatgatcggcgatccggcgacgcgctaccgcgaagatccggtgcggatgctgcgcgtggtgcgcttcgcggcgaagctcggcttcgacatcgaggagaagacacgcgagccgatcaaggagctcgccgatctgatcaacaacgtgccggccgcgcgcctgttcgacgagatgctcaagctcctgctgtcgggccacgcgctcgcgtgcctgaagcagttgcgcaagcaggggctgcaccacgggttgctgccgcttctcgacgtcgtgctcgagcagccgcagggcgagaagttcgtcacgctcgcgctgaacaacaccgacgcgcgcgtgcgcgcgggcaagccggtgtcgcccggcttcctgttcgcgacgctgctgtggcacgacatgcgccagcgcttcgagcagtattcggccgacggcgagttcccggtgcccgcgctgcatcgcgcgatggacgacgtgatcgacatgcagaccgagaagctcgcgatccacaagcgctattcggccgacatgcgcgagatctgggggttgcagttgcgcctcgagaaacgcagcggccgcagcgcgctgcggctgctggaacaccaaagattcagagcggggtatgatttcctcctgttacgctgcgaatccggcgagctcgatccggccgtcggacagtggtggacggatttcatcgacggcgacgccgcgacgcgcgaggcgctcctcacgcagggcggcagtcgggacaagtcgccccgcaagcggcgccgccgcggcggacgcagccgccggacggccgacagcgccgagggcgcggaaggcgccgcgcgcggcgagtccgacgcgaacgactgacgcttggctccgtcgaacgacgtaggaaggaaagccatgacggttgcttatctcgggttgggggccaatctcggcgacgcgcgccaggccttgaaggacgcagtggtctgcctcgcccagcagcacgccatcacggtgctcggcaagtcgagcctgtatcgcaccgcgcccgtcgacgcgagtggcggcgattactacaactgcgtcgtgaagatcgacacggtgctcgccgcgcgcacgctcctcgcgctgtgccagaagatcgagcaccacttcggccgcgagcggccgtaccgaaacgcgccgcgcacgctcgacatcgacatcctgctctacggtgaactgacgatagacgaacccgacctcgtcgttccgcatccgcgcctgaccgagcgcgcgttcgcgctcgtgccgctcgtcgagatcgagccggcgctcgcgattcccgcacgcggccgcgccgacggattcctcgccgacgtcgcgcaccagcgcatcgagaaggtccagacctgccagtgcctcgcgatgcgggccgccgccgaaaagaaccgttgccgatgaactcgacaccgcttaccgtcaccgcccccgactggcggccgccgtgccgctacctcgcgatcgaagggccgatcggcgtcggcaagacgacgctcgcgacgctgctcgccgaacgctggtcgatgcgcgcgctcctcgagcgcccgcaggacaacccgtttctcgagcgtttctatcgcgacaccgcgcgctacgcgctgccgacgcagctcgcgttcgcgctgcagcgcgaacgtcaggcccgcgagatcgccgcggcccacgaagcgaacacgccgatcgttgcggatttcatgccgcagaagaacgaaatcttcgcgcggctcacgctgcccgacgacgaatggcaactgtaccgctcgctcgccgcgcatctcgacgcgccggcgcccgcgcccgatctcgtcgtctatctgcaggcgagccccgaagtgctgttctcgcgcatccagaaacgcggcgagccgatggagctgcagatcggcgacgcgtacctgcgctcgctctgcgacgcatacaacgaattcttctatcactacgaccgcacgcccgtgctgacggtcgccgccgagcacctgaacccgctcgactcccccgacgacctcgcgctgctcgtcgatcgcatcgcatcgatgcgcggccgcaaggaattcttcgtcaagggcggcagcgcgcgctgacgaacgcgcgcggcgtcgccgatcgcgacgccgcccttttcctcaccatcgaatcggacctcccatgacctaccttcaggaatccagccgaccggccgtgacggtacccaagctgcaggcgatgcgggaagccggcgagaagatcgcgatgctcaccagctacgacgcaagcttcgccgccctcctcgatcgcgcgaacgtcgacgtgcaactgatcggcgattcgctcggcaacgtgctgcagggccaggcgacgacgctgcccgtcacgctcgacgacatcgcgtatcacaccgcatgcgtcgcgcgcgcgcagccgcgcgggctcgtcgtcgcggacctgccgttcggcacctacggcacgcccgccgacgcattcgcgagcgcggtgaagctgatgcgcgcgggcgcgcagatggtcaagctcgaaggcggcgaatggctcgccgaaacggtgcgcttcctcgtcgagcgggccgtgcccgtgtgcgcgcacgtcggcctcacgccgcagtcggtgcacgcgttcggcggcttcaaggtgcaaggcaagacggaagcaggcgccgcgcaattgctgcgcgatgcgcgcgcggtcgaggaagccggcgcgcagctcatcgtgctcgaggcggtgcccacgctcgtcgcggccgaagtcacgcgcgagctgtcgatcccgacgatcggcatcggcgcgggcgccgaatgctcgggccaggtactcgtgctgcacgacatgctcggcgtgttccccggcaagcggccgcgcttcgtcaaggatttcatgcaggggcagccgagcatcttcgcagcggtcgaggcctacgtgcgcgcggtgaaggacggcagcttccccgggcccgagcattcgttctgacggcacggccgactcggccccccgggcgcgcgcggccgcccgcggcatgcggcggccccgccgcacttcgcgaagctcgacaaaaaaagcggcatcccgcacgtgcgggatgccgctttttgcgagccgaagcgcgagggcgatgcgtgcggccgcccggccgcccggccgctcttcgcgcgcctatcgcggtgccgccgcgccggcggcccgcacgagttgcgcgggcatcgcgccgcgcaacgcgttcgtcagcatcagcgcgtcggcgcgcagcacgtcgtccagcgtcattacacgctcggacgcctgccatgccggatcgtcgagcagcgcgccgcgcatcacgcccggcaacacgcccgacgacagcggcggcgtgaaccagcgcccggccagcttcacgaatacgctcgtgcgcccgccttcggtcaattcgccgcgttcgttgaagaacagcatgtcgaacgcaccgcacgcctgcgcggctttccacgcgcgatcgtaatcggcgcggcgcgtcgtcttgtgcgcgagcaggaagtcgcccgagcgcatcggcgcgaacccgtgctcgggcgcgagcaacacggccaccgcggcgcccgcgagcggcgcgagcggcgcggccacgatgtcgagcacgccgtccttcgcgagcgcgacgcgcaagcgatgctcgccgtcgccgagctgcacgcagcgcgcgccgatgcgctgcctggccgccgcttcgtcgaacgcgaagccgagcgcgtcggcactcgcgcgcagccgcgcgacatggcggtcgagatggcgcacgccggcgtcacgcgtggcgagcatcgtctcgaacaactggaagccgggctcggcgtcggtcaggaaacgcgccttcaattcgcactccgcgtattcgtcggcggcaacgctgtcgagcacgatgcccgcgccgacgcccatcgtgccgcgccgctcgccgccggccgacggcgcgtcgagcgtcagcgtgcggatcgcgaccgacaggcagaaatcgccgcacgcgccggccgggcttgtcgcgccggcacgcttcgacgcctgcttcgacgcggtttcgcccgcgcatgcgccatccgacgccgtgcctggggacgagctcgccgcacgctccggcgcgaacgcgcctgcggcaggctcggcgccgtccgcacgcgcctccgcatcgagccagccgatcgcgcccgtatagagtccgcgcggcgtcgtctcgagcgcatcgatcagttgcatcgtcctgtgcttcggcgcgcccgtgatcgagccgcacggaaagagcgcgcgcagcacgtcggcgaacgtcgcgccttcgacgatgcccgcctcgaccgtcgacgtcatctgccacaccgacgcatacggctcgaccgagaacaacgccggcaccgtcaccgatccggtgcgcgcgatgcgcgcgagatcgttgcgcagcagatcgacgatcatcacgttctcggcgcgattcttcgcatcgttcgcgagaaagcgcgcggcggccgcatcctcgcgcggatcgtccgagcgaggcgcggtgcctttcatcggccgcgcgcgcagcaacgcgcccgtcttctcgacgaacagctcgggcgagcacgatacgatccacgcgccgcccggcagcgcgacgagcgcgccgtagcgcaccggctggcgcgcccgcaggcggcgatacagcgcgagcggcgcgccgaacgcatcgaaatgcagccggtacgtgtagttgatctgatacgaatcgcccgcgcgcagcgcatcgtgcacggcggcgatcgccgcgtcgaacgcgtcgcgcgcgacgctcttcgtcacgtgcgcgacgcccgccgccgacggctcggccgagccgccgtcgcgcgacgcgagccacgcgtcggcctcctcgcgcgagagcatcctgcattcggcgaacagcaggaaccgcaacgcgccgccgccgcgcttgccgagctgcaggtcgcgcccgaactcgtagtcgccgagcacgacggcgtgcagcccgcgccgcgcgtcgtcggcgacggccgcgcacaccgcgtcgaggccggccggatcggcgcaggcccgctcgtgcgagaagcccgaatacaaacgactcgagcgcgccgccgcggtcgagtcgcaatcgtcgaagagcgcgaaaaccgcgcccgcttcgtcagtcatcctgcctctcacctgcgggccgcacgccgggcgtcactcgaagaagctcttcacgcggtcgaaccagctcttgctctgcgggctgtgacgcgggccgccttccgcgagcgacttctcgaactgcttgagcagatcgcgctgctgatcggtgagcttcacgggcgtctcgacctgcacgtgcacgtacagatcgcccgcgatgctcgagcgcagccccttgatgcccttgccgcgcaggcggaacgtcttgcccgactgcgtgccttcgggcaccgtgaacgacgcgcgtccggcgagcgtcggcacttcgatctcgccgcccagcgcggccgtcgtgaacggaatcggcatctggcagtgcagatcgtcgccgtcgcgctcgaacaccgcgtgcggcttgatatggatctcgacgtacagatcgccggacggcccgccgttgatgcccggctcgccgttgccggccgagcggatccgcatgccgtcgtcgatgcccgccgggatcttcacttcgagcgtcttggtttccttcaccttgcccgagccgtggcagtgcacgcatggctccggaatgtaggtgccggtgccgtggcacttcgggcaggtctgctggatgctgaagaagccctgcgacatccgcaccgtgccctggccgtgacaggtcgggcaggtttccggcttcgtgcccggcttcgcgcccgagccgtggcacacgccgcacgcggcccagctcggcacgcggatttgcgtgtcgtagccgtgcgccgcctgctcgagcgtgatttccatgctgtagcgcaggtccgcgccgcgatacacctgcgggccgccgcgcgcgcgaccgccgcccgccgcctggccgaagatgtcgccgaagatgtcgccgaacgcatcggcaaagccgccgaagccttgcgcgcccgccgcccccacgttcggatcgacgcccgcgtggccgtactggtcgtacgcggcccgcttctggccgtccgacagcatttcataggcttccttcgcttccttgaaatgctcctccgcatccttgctgtccggattgcggtcgggatggtacttcatcgcgagcttgcgatatgccttcttgatttcgtcgtcgctcgcgttcttcgcgacgcccagaacctcgtagtaatcccgtttcgccatatcgtttcaatgccgccgcgcgaaacgcgcgcaacggctcctctcgcttccagtaaagtcttgcgactggttgagcgccgcgtgcgccggcccgcacgagccggcgcgcgcgcggcgctcgccataaaacaaatgtgcccggagagccgcgaggcccgccaggcgcaagtatgatccgcccattcggcagcgaagaaacggatccgggaaaaccgcgccgcgcgcccccgatcgaggcgcccgacgcggtagaccgccacccggcttcagtccttcttcacttccttgaagtcggcgtcgacgacgtcgtcggccggctgcgcgccgccctgcgccgacgcaccttcggctgccgccccggccgcgcccgcggcgcctgcctgctgcgcctgcatgtcggcgtacatcttctcgccgagcttctgcgacgccgtcgcaaccgcttcgaccttcgcgtcgatcgccgccttgtcgctcgacgcgttcttcagcacgtcctcgagctccttgagcgccgcttcgatcttctccttctcgcccgcctccagcttgtcgccgtactcggtgagcgccttcttcgtgctgtgcacgagcgcatcgccctggttgcgggattcggcgagctcacgcagcttgtggtcttccgccgcgttcgcttccgcgtccttcaccatcttctcgatctcggcttcggacaggcccgagttcgccttgatcgtgatcttgttttccttgccggtcgccttgtccttcgcgccgacgtgcaggatgccgttcgcgtcgatgtcgaaggtcacttcgatctgcggcacgccgcgcggcgcgggcgggatgccctcgaggttgaactcgccgagcagcttgttgcccgccgccatctcgcgttcgccctggaacaccttgatcgtcacggcgccctggttgtcgtccgccgtcgaatacacctgagcgtgcttcgtcgggatcgtcgtgttcttgttgatcatcttcgtcatcacgccgccgagcgtctcgatgccgagcgacagcggcgtcacgtcgagcagcagcacgtccttgcggtcgcccgaaagcacctggccctggatcgccgcgcccaccgcgacggcttcgtccgggttcacgtcgcggcgcggctccttgccgaagaattccttcaccttctcctgcaccttcggcatgcgggtctggccgccgacgaggatcacgtcgtcgatgtccgacaccttgacgcccgcgtccttgatcgcggtgcggcacggctcgatcgtgcgctcgaccagatcctcgacgagcgcctcgagcttcgcgcgcgtgaccttcaggttcaagtgcttcgggcccgacgcgtcggccgtgatgtacggcaggttgatttcggtctgctggctcgacgacagctcgatcttcgccttctcggccgcttccttcaggcgctgcagcgcgagcacgtccttcgagagatcgacgccctgctccttcttgaattcgccgatgatgtaatcgatgatgcgctggtcgaagtcctcgccgccgaggaacgtgtcgccgttggtcgacagcacttcgaactgcatttcgccgtcgacgtccgcgatctcgatgatcgacacgtcgaacgtgccgccgccgaggtcatacaccgcgatcttgcgatcgcccttctcggccttgtcgaggccgaacgcgagcgcggccgcggtcggctcgttgatgatccgcttgacttcgaggcccgcgatgcgccccgcgtccttcgtcgcctggcgctggctgtcgttgaagtacgccggcaccgtgatcacggcttccgtgaccggctcgccgaggtagtcttcggccgtcttcttcatcttgcgcagcacttcggccgacacctgcggcggcgcgagcttctcgccgtgcgcctcgacccacgcgtcgccgttgtccgccttgatgatcgcgtacggcatcaggccgatgtccttctggacttccttctcttcgaaacggcggccgatcaggcgcttgaccgcgaacagcgtgttcttcgggttcgtcaccgattggcgcttggcgggcgcgccgacgagcacttcgttgtcgtccatgtacgcgatgatcgacggcgtcgtgcgcgcgccttccgaattctcgatgaccttgacctggttgccttccatgatcgcgacgcacgagttcgtggtgccgaggtcaataccgatgatctttcccatttttcctaatctccagaaatccttgttcgctgcggcatcggcgggtggctgcccgcctggccgcgccagattcgactctgcactcgaaataagtgcggccgcatcgttttcaagaccccgaacgcgatgcggccattaaattttttcaatcggccgggcggcgcgcgccatccgcgcccgcgccggcgttttcgcccatcgcccgcgccttcgcgcgcgccgcggcggcggccgcctcgaactgcgcgagcccgtgtcagcccgtcgcccggccgagccgcttgccgcgccgaaagaagaaccaggccggcacgccgtgcagcgcgaaacgccgcgccagttcggggttcgcgtagacgttgctatggaaccatttgaggccgagcgcgcggatcgcgtccgggtgggcgagcatcgcctgcttcgcgatttcgcagttgaaacagtcgacgccccagaagaacacgacagcgagcgcatcgcccgcgctcgcgagcccggcgtcgaagtgctcggcgtcgagcgcctgcatgtcgaacgccgcgaacgcggccgcgtcgacgcccgtgcccgccatcgccgccccttgcccttacttcggctgggcgaccgtcacgagcgccgggcgcagcacgcggtcggcgatcgtgtagcccttctgcagcacggcgacgaccgtgttcggttcctggtcggccggcaccatcgagatcgcctggtgcagatgcggatcgaacttctcgccgaccgggttgagcgccgcgacgcggcccttctcgagcgcgctcgtcaactggcgcagcgtcagctcgacgccctcgcgcactttcgcgagatcgccggacgtgtcgccgaccgccgcctccaggctgtcgagcacgggcaacaggttctcggcgaaaccctcgatcgcgaacttgtgcgccttcgcgacgtcgtcctgcgcacggcggcgcacgttctcggtttccgccttcgcgcgcaggaagctctcctgcagctcggcgatcttggcttgagcctcggcgagcgcggcctcggcagccggcgccgcgttttccgcggcttgcgccgccggttccgcagcctgcgcctcgcgaccggtttcttcagtcgtttggtcagtcgggttctcttgcgtgttttccatatcgctagacagtcgatttagaggttaaagccaaaacggcagccggcttcgcgcctcgttcgggcgaacggccggcgccgcacaatatcggtgcaaatggggcctcgcgcggcgatttcaagaggctttccgccacgatcgcgtgcctgccggcgacgccgcgcctcggcgcggtgcgcggcgcacgacgatcggcactcgggccgaaacggcctgtaacaacccttaccgaccgttctctggattgcaacagtgggctgaactacactggcgacaagcgtgtcgggtgccgcgtataccctgccccgaccgcccgacaccggatccagggccctttcacccgtcttctcgagggggagtaccgtgaaactgaccttcgccatttcggcagtcgcgctggtactcatcgccggcacgacgaccatttgcctctcgggcgccgtcaccgaacgcacgacggaatacggcggcgcgcgcgcgacgttcgatcagttgttcagctcccattcgaaaatctgtcgatgatccggcggtcccgcttcgtcggccgcccgtgcagctcggccgacggctcccgaaaatgccggcgccgctcgagttccgccagccgcttcgcccgccctgcctccgtttccgcgtagagcgtctgcgcgacgctcgccggcccgcgcacgtcgcacacgccgagcacgtcgatctcccacacgacgcgctcgatcgtcacgtcgacccggtcgccgacgcgcacttccttcgccggcttgacggccgcgccgccgatcctcacccggcctttctcgacggcatcggccgcgagcgagcgggtcttgaagaagcgcgcggcccagagccatttgtcgatgcgcagccgcgcgccgggttcggtcgaaatcttgaagttcatcgcgatcagctcacggcttccggcgccatcgcgacgcgcaccggccagccttgcaggttttccgcggcgatctcgccgagcgcggcgatccacgcgggcgacgcattcaggcacgggatccggtgaaactccttgccgccgccgtgcacgaactcgtcgcgcacttcgatgccgatctcctcgatcgtctcgaggcagtcggccgtgaagcccgggcagaacacgtcggcgcgccgcacgcccgccgcgccgagctccttgagggtgggcgccgtgtagggctgcagccactcggccttgccgaagcgcgactggaacgtgacccggcactcgaacgtcgtcaggccgagcgcggacatcaacagcgcggccgtctgctggcactggtcatggtaaggatcgccgaggtcgagcgtgcgcttgggcacgccgtgaaagctcagcacgagcttgtcgcccgcatcgaaagccggccggccatgcgccgcccaatactggcggacctgctcggcgagcgcgtggatataggccgggtgatccgcgtagtggcgcaccgtgcggacctccggctggttgcgcatccggccgagcgcggcgaacgccgcgtcgaacgcggtggccgtcgtcgatgacgaatattgcggatacatcggcagcagcagcacgcgctcggcgcccgcgcgcttcagttgcgcgagcacgtcggcgatgctcggcgtgccgtagcgcatcgcgtaatcgacgatcacccggtagccgttcgccgcaaagagcggtttcacgctctcgacctggcgctccgtataaacgcgcagcggcgagccttccggcagccagacagccgcgtatttcttcgcggacgcgcggccgcgcagcggcaggatcagcgtgcgcaggatcacctgccagacgagctgcggaatctcgacgacgcgcgggtcggacaggaactgcgccagatagcggcgcaccgcgcgcggcgtcggcgcgtcgggcgtgccgagattgacgagcagcacggcgacgcggtgggcggccgacgcgtgcgacggcggttcgaggtcaaaacgcatggaaagagcgtgccggggcaccgaatcgaacgacactcattatagcggggcggccgggcaccaccagtcggccgtccggccgattgcacggcgcccggcgggccggcacgatggcgatgacgtagccggagcggaaaaaacagcgccggatgccgcaaaagcgcgcgcaaaagtatgacgaaagacgatgaaaggcgaaaggaaccggttactgctggctgagcgtgagcgacagcaggcgcgcggtgatgtcgacgatcggaatcacgcggttgtaagccatgcgcgtcgggccgatcacgccgagcgtgccgacgatcttgccgttgacctcgtacggcgcggtcacgacgctcatctcgtcgatcggcacgagcgtcgattcgccgccgatgaagatctgcaccccttgcgcgtggctcgacacgtcgagcagttgcagcaggctcgtcttctggtcgaacacgtcgaacagcttgcgcaggcgcgccatgtcggacgacagatcggccacctcgagcaggttgcgctcgccggagatcagcacggtttcctcgtcgtcgggctcctcggtgctcgccgtgacggccgcgtgcatcagcgccgtcatgtcgccgcgcagctgatcgatttcctcgcgcagccggcggcgcacctcgtcgaacgacaggccggcgaagtgcgcgttgatgtagttcgacgcctcggtgagctgcgcgggcgcgtagtcgcgctgcgtcgcgatcatgcggttctgcacgtcgccttcgggcgtcacgatgatgaggaggatccgcttgtccgacaggcgcaggaattcgatctgcttgaacacgtggctgcggcgcggcgtgagcacgacgcccgcgaactgcgacaggttcgacagcacgctcgccgcggccgcgacgacccgctgctgcggctcgcccgcctgcagcgtggtctgcacgagccgcgtgaccgcgtcggaatcgatcggcgactcgacggtcagcatcgtgtcgacgaacagccggtagccgcgcggcgtcggtacccggccggccgacgtatgcgggctcgacacgaggccgagctcctccagatcggacatcacgttgcggatcgtcgccgggctcagctcgagcccggaataacgagacaacgtgcgcgatccgaccggctgaccgtcggcgatataccgctcgatcagtgtcttgaggagggttcgtgcgcgtggatctaacatgatggaaaattttagcgcaaccgggcggcgcccgcgagcgccgcttgcgcgcctcgccgcccccgcgcccgttttgccggccggccgccggcgggcggttcttttcgtcatcgagctatggtgtaatgccggcatgaaaatcggccaccaattccataccgtcgcgctcgtcgggcgcagcaacacgcccggcatcgccgagccgctcgcgtcgctcgccgcgtgcatcgcgaagcgcggcttcgaagtcgtgttcgaggcggataccgcgcaggcgatcggcagcgccggctacccggcgctcacgcccgccgagatcggcgcgcgcgccgacgtcgcggtcgtgctgggcggcgacggcacgatgctcggcatgggccgccagctcgcgccgtacaagacgccgctcatcggcatcaaccacggccggctcggcttcatcaccgatatcccggcgtccgacatgcgcgaagtcgtgccgatgatgctcgcgggcagctacgagcgcgaggagcgcacgctgctcgaggcgcggatcgtgcgcaacggcgagccgatctatcacgcgctcgcgttcaacgacgtcgtcgtgaaccgcagcggcttctccgggatggccgagctgcgcgtgtcggtcgacggccgcttcatgtacaaccagcgctcggacggcctgatcgtcgcgacgccgacgggctcgaccgcgtacgcgctatcctcgcaggggccgatcctgcatccgcaactgcaaggcatcgtgctcgtgccgatcgcgccgcacgcgctgtcgaaccggccgatcgtgctgccggacgattcgaagatcgcgatccagatcatcggcgggcgcgacgtgaacgtgaacttcgacatgcagtcgttcaccgcgctcgagctgaacgacacgatcgaggtgcgccgctcgaagcacacggtgccgttcctgcacccggtcggctacagctattacgcgacgctgcgcaagaagctgcactggaacgaacatccgtcgagcgaagaagacgacgacgcataagtcctcacgccatcctccgaccgacatccatgctccgccacctctcgatccgcgatttcgtcatcgtcgccgcgctcgatctcgaattcgacagcggcttcaccgttttctcaggcgaaacgggcgccggcaaatcgatcctgatcgatgcgctcgcgctcgcgctcggcgagcgcgccgacgcgagcgtcgtgcgcaccggcagcggccgggccgacatcagcgccgaattcacgccgcacgaccgcgtcgcgcgctggctcgacgagcacgcgttcgacgccgacgacacggtgatgctgcggcgcgtcgtcgacgcgaacggccgctcgcgcgccttcatcaacggcacgagcgcgacgctcgcgcaactgcgcgaagtgggcgagatgctcgtcgacatccacggccagcacgcgcatcagttgctgatgcgcgcggacgcgcagcgcgagctgttcgacacgcacgcggggctcgcggccgacgcggccgccgtcgcgcgcggctatcgcgcgtggcgcgacgcgacgcacgcgatcgacgccgcgcaggcgcacgagcgcgagcgccagctcgaacgcgaaaagctcgcgtggcagctcgccgagctcgacaagctcgcgccgcagccgggcgaatgggacgagatcaccgccgagcacaagcggctcacgcattcggcgaacctgatcgacggcgtgcagggcgcgctcggcgcgatctccgaatccgacgacgcgatgctcacgcaactgggcgcgatcgtgtcgaggctgaggagcctcgccgaatacgaccccgcgctcaacgacgcgctcgcatcgctcgagccggccgagatccagctgcaggaggcttcgtattcgctgtcgcactacgcgcagcggctcgacctcgacccggaccggctcgcgcaggtcgagacgcggctcgacgcgctgcactcgaccgcgcgcaagttccggctgccgcccgagacgctgcacgacgagcacgaggcgcgccgcgcgcagctcgccgagctcgacgccgcggccgatctgagcgcgctgcaggcggttgccgacaaggcgaagcaggcgtatctggccgacgcgcagaagctgtcgaaggcgcgcgagcaagcggcgaaggcgctcggcgtggcggtgaccaccggcatgcaggaattgtcgatggcgggcggcagcttcgaggtcgcgctcgtgccgctcgccgaaggcggcgcgcacgggctcgagcaggtcgagttccgcgtcgcgggccatgcgggcgtgccgctgcggccgctcgcgaaggtcgcctcgggcggcgagctcgcgcggatcagcctcgcgctcgcggtgatcgcgagcgcggcgagcccgacgccgacgctcatcttcgacgaagtcgacacgggcatcggcggcggcgtcgccgaggtggtcgggcggctgctgcatcagctcggacagatgcggcaggtgctgtgcgtcacgcacctgccgcaggtcgccgcgcgcggcgaccatcactttcaggtcgcgaagggcgaggacggcgaaggcggcaccgtgtcgacggtcgtgccgctcgatcgcgcgagccggatcgaggaagtcgcgcggatgctgggcggcctcgagatcaccgcgacgacgcgcaagcatgcgaaggaaatgctcaccgcgtgacgtggcgcgcgccggccgcgacggcttttcgggcggcggccggcagtgggcggccggcggctgccggatggtagcgaatggcggcggatggccagtgggcggtcgactgtcaactggcgggtgatgacgcggggcccgcgaccgctgcccctcgcttcctgcctggcctcggcgtcgccgcccggctgcacgcggccgttcagcatgccgccagcgccccagcatcgcgcacgcggcggcggcgcggcggcgcgccgtcgccagccgcgccatgcggcggcatcggcccacgcgctccgcgcctcgagcggcgggcggcgacgccccattcgagcgcccgtcgcccagccccctgctccgcccccgcttcgattcccgcctcgccgccgcgcgtcccgctacgcgccgaacacccgcgcccacagcgcggccacggcctgccgctcggccgcgacccgctcgggctcgacgcgcgccttttccatcccgtcgagccgcagccggtgctgcagcttccggtaggtccggtacgcggcgcccaccgtctccgcctcttcctcgctcatcagcccgaagcgcgacacctcgcgcaacagcgcgatgttgccggtgttgcggatcatctccggatgccgtgccgcatgcaacagcacccagtactggaccgcgaactcgatgtcgaccatcccgccgcggtcgtgcttcaggtcgaaccgctcggtcgtgttcggatgcccggcgagcaccttctcgcgcatctcgacgatctccctcgcgagcaccgccgcgtcgcgcggcgtcgtcagcacctgcacgcgaatcgcctcgaacgccgcgccgatccgcgcatcgcccgcgctgtagcgcgcgcgcgtgagcgcctgatgctcccagacccatgcggtgttcgccgcgtcgccctcgcgcagctggtagcggcggaacgcgtcgagatcggtgacgagcaggcccgcctcgccgttcgggcgcagccgcaagtcgatgtcgaacagcgtgccggcgcccgtcgcggtggtgagccacgtgatcaggcgacgcgcgaacgtcgtgtagacgtcggccgcgcgctcgtccggatcgtcgtacaggaagatcagatcgagatcggacgcgtagccgagctccttgccgcccagcttgccgtacgcgatcgccgcgaagcacggcgtgtcgcggtggcgcttcgcgagttgcgaccagacgacttcgatcgtcacgtcgagcatcgcgtcggcgagctccgacaggcggtcgctcacgtgctcgaccgacagccggccggccagatcgagcagcaggatccggaacacctcggcctggtgcgcgtggcgcagcaggtccatctgatgctcggcgccgtcggcggccgcgagccgcctgcgcagcgcgtccttgaacgccggccagtcgaacgggctgtcgatcgcctcgtcgtcgagcagttcgtcgagcagttgcgggtgccggatcaggtagccgccgccccagcgcgtcgcgccgagcaccgacagcacgcgccgcagcgcggccggatattcggtcagcagcgcgagatacgcgccgcgccggcccaccgtctcgagcaggtcgaagcagcgcacgacggtctcgtcgcgatgcgcggcgtcgatgccgggcgccgcctcgagcgcgcgatgcgcgacgcggtcgaagcgcacgcggctcgattccggcagccccgcgtagcgcgacgagcgccacaccgcctgcagccgcgcgagcaccgccgccggatcggcgaagccgagctcggccaggcgcgcgacgagcgcttcgtcggcgccgtcgtcggcgagcgcgccgctccagatgcagcccgccgcctggtcgtcctcacgccgcgcgccgccgtccgccttgtcggcgaacacctgatcgaactgcgcctcgacgaacgcgcggtgctggtcgagccggtcgatcagcgccgcgtagtcggcgaagccgagcgacgcggcgagcgccgcgcgctcggccggatcgacgggcatcgcgtgcgtctgcgcgtcgttgcggtattgcagccggtgctcgagcgtgcgcaggaacagataggcgtgcgtcaaccccgcgcgcacctcctcggtgatcagcccgctcgcgctcgcatgccgcagcaccgcgagcgtcggctgcacgcgaaagcccgcgtcctgcccgccgcggatcagttggaacacctgcgcgctgaactcgatctcgcggatcccgccgcggccgagcttgatgtcgtcggccttgtcgggccgcatcgtcgcgcggcgccgcgcttcctggcggatctgctcgtgcagcgagcggatcgcgccgatcacgccgaaatcgagatagcgccgatagacgaacggcttgacgatcgcatcgagctgctgcgcgaggcggcgcgcggccgcgctcgcgcgctcggtcacgagccggcccttgatccacgcatagcgctcccattcgcgcccctgcacgtagaaatactcctcgagcatcccgaggctgcacacgagcgggccggaatcgccgttcgggcgcagccgcatgtcgacgcgaaacacgtaaccgtcggccgtcgcctcggacagcacgccgatcaggcgccggccgagccgcgtgaagaactcgtgcacggaaatcggcccgcgcgcgccgcccgccgtctcgccgtcgtcctcgtagacgaagatcagatcgatgtccgacgacacgttcagctcgcggccgccgagcttgcccatgccgaccacgccgagcgcgagccgctcgcccgacgggccgcgcggctcgccgtactgcgcctcgagctccgcggcgagcagcgcgagcgcgcgctggatcgccgcctccgcgaggtcggtcatcgtgccggtgacttcggcgacatccgcgcgccccgcgaggtcgcgctcggcgaccgcgccgaacgcctcgccccgcagctgccgcagcgcctttttcagcgcgtcctcggacggcggctgaccgccttgcgcgagcagttcgtcgaggcgcgcgtcgagcgccgcgcgcgtgacgggcgcggccgcccacgcggcgatgcgctcggcgagcgccggccgcgccgcggccgcgcgcgcgagatagtgcgaataggacagggacagcagatcggaggcgtcggtcatcgtcaagcgcgcgttgcgcggtgaaaggccgcgggccgccgcaagccgcgagcgcgcccggccggacggcccgcacggacggcgtcgcgaaagccgtcggcggggacccgtgtgatacatttgaacgtcagtccgcaaaactaccatatcgccgccccttcgccgcatgtccgaccgtcaggattccgccgcaacgaccgaagccggacctccgcagcaccatcacccggtcctgcgtcgcgtgttcaagggcgtgctggcgatcgcgatcgccgcgtacttcatcgcggccgccgccttcctcgggctgcgctacctgctgctgccccgcatcgacgaataccgcccgcgcatcgaggcgttcgtctctcaaaaactccacgccgagctgcggatcggccggctcgcgccgcactggtcgggcatgcagccgggcgtcgacatcagccgcctgacgatccgcggccgcgacggccgcgtcgcgctatcggtgcctcatgcgacggccgcgctgtcgtggcgctcgctcgcgcgcttcgcgccgacgctgtcgagcctcgtcgtcgacgatccggacctgctgaccgagcgccgcgcggacggctcgctgttcgtcgcgggcgtcgcggtgccgaccacgaagacgggcgccgacgacacgttcagcgcgtggctgctcaagcaggaggcgatcgtgctgcgcggcggcacgctgcgctggcgcgacgcgcagcacgacgcgcccgagctcgcgctgacaggcatccgcatcgcggtgctcaacgacggaatcgtccaccggatcgcgctgcaggcgcccgcgaacggcacgctgttccacggcccgctcgatttccgcgcgcgcttcgtccaccaggcgctcgcgccgatcggtaaaccgtcgaactggacgggcgacgcgtatctgtcgacggggcccgtcgacctgccgacgctcgcgcgctacgcgaacatacgcgtcaccgcgtacgcgggccggatcgacaacgcgatctgggcgcatttcggcgacggccatctgtaccgcgcgggcggcgagctgcgcggctacgacgtcgcgctgcgcgtgcgcccgacgcagccgcggctcgacattccggtcgcgcgcttcggctgggacgtcgcgatcgacccgaagcgcgactacacgctgcacctgtcgcggctgcacgccgagctcggccagccgccgctcgcggacggcacgccgctctcccgcgcgctggcgctgcacacgctcaccgcgcgctaccgcgtgccgaacgtcgacgaagggcagttgctgagcgtatcgggcgaccgcgtcgacctcggcatcctcgccgaattcatccgcgggctgccgctgccggcgcggctgcgcaacgagctcgtgcgcttcgatccgcgcgggctcgtcgcgaactacgcgatcgaggtcgagcgcgcgaagccggcgagccccgaattcgtcgacgaagagcgccgcagcggcaccgcgcccatcatccgctaccggttccagggcgacctgcaaggcatcagcttcgaggcgcaggagccgccgcccggactctcgccgcacggccatccgcgcgcgggaattcccggcgtcgaaaatctgtggggccacgtcgatgcggacgaaaaaggcggcgccgcgcgcttcgacacggtcgacgcggccgtcacggtgcccggcgtgttcgacgagccgcgcctcgcgttcgacaagctgcgcggccgcgcgagctggaccatcacgcccgcgcccggcgagcggcacgcgcgcgtcgacgtcgcggtgcccgagttccgcgtcgagaacgccgatgccgcgatcgcggtggcgggcagctacgcgaaccccggccacgggcgcggctcgctcgacctgaaagccgacttcgagcgcgcggccgtcgcgcggatcacgcgctatttgccgacgagcctgtccgatcacctgcgcctctatctcggccacgcgctgcaggcgggccaggtgaccaaaggcgcgacgatcgtcgcgaagggcccgctcgagacgttcccttacgagcacgatccgaaggcgggcgtgttccacatcgtcgcgcccttcgcgggcggcaggttcgagccgacgccgcagccgccgcgcacgctcgccaacggcacgccgaacgtatggcccgcgctcgacggcatcgacggcgtgttcgagctcgagcagaaccggctgcgcttcgacatcgaccgcgcgcgctacaagggcgtcgcgctcgcgaaggtgacggggcgcatcgacgatctcggcaacccgacgcactcgccgctcgtgatcgaaggccgcgcgcacggcccgctcgccgatctgctcgactacgcgaaccacagcgcgatcgccggaatgacgggccacatcggcaacctcgtgcgcgcgcagggcccggcgacgctcgcgctcaagctgacgatcccgcagcacgtcgcgcatccgcacgtcggcgtcgacggcgcgctcggcttcgccggcaacgcgctcgaggccgacggcgtgccgcccgtcacgcggctgcgcggcaacgtgcggttcacgcagcacacggcgagcgtcgatcggctcaccgcgcgctttctgggcggcgacgtgcgcgcgcgcggcgcgctcgcggagaacggccgctacgcgttcgacatcgacggccggctgtcgctcgacgccgcgcgcgggctgaacctgcgcggcgcggcggcggccgcgctcgagcgcgtcgtcggcgacgcgccgtaccggctcgcggtgcgcggcgcgaaaggcggcctgcccgacatcaccgcgaactcggacctcacgggcgtcgcgctcgagttccccgcgccgttcgcgaagccggccggcacgccgatgccgttcagcttcgtgctcgcgcccgagccgcaggcgagcggcaagccgctcgagcgcgcggacctggcgctcggcccgctcgcggcgacctacctgctcgacgtcgagcgcgggcggccggtgcgcgcggtgcgcggcgcgctcggcatgaaccggatgcccgacctgccgcaggaaggcgtgagcgcggcgatcgacgtgcacgagctcgacgccgacgcatggcaggcgttcgcgcagggcttcggcaagtcgcccgccgcgcgcgagcagccggccgcgtcgcccgtcgatctcgcgagcttcgcgccgaagcgcttcgcgctgcacttcggcacgctgaagctgctcaagcgcaactgggagaacgtgatcgtcggcgcatcgcacatcgacgacatctggcaggcgaacatcgcgtcgaaccaggtgtcgggctacctgtcgtgggcgccgggcggcggcccgacgggcgccggcgtgctgagcgcgcggctcgcgaagctcgtgattcccgagagcgccgagcacgatctcgtcggccgcgcgatcgacctgccgacgcccacccaccatgcgatgcccgcgatcgatctcgtcgtcgatcaggtggtcgcgcgcggccacgacatcggccggctcgaggtcgacgcacgcaacgtcgacgagaacggcatcccggtctggcagctcgacaagctcgagctcgcgaacccggccgcgaaactcaccgcgaccgccaactggcgcacgtcgcgccgcgcgctcgcgcacggcgccgacgaggaggacgcgccgcggcgcaccgtgttcgatttcacgctcgcgatcgacgacgcgggcgcgctgctcgagcgcgtcggcctgccgcgcacggtcgagaacggccgcggcacgctgtcgggcaaggtcgcgtggcgcggcggcccgaccgcgatcgactacccgacattgaacgggcgcctgtcgctcgacctcgcgcacggccagatcctgaaggtcgacccgggcgcggcgaagctgctcggcgtgctgagcctgcagggcctcgcccgcttcctcacgctcgacttccgcgacgtgatcggcaagggcctgccgttcgagacgatcacgggcacgggccggatcgacaacggcatcgcgcgcacgcaggacttcgaaatgaagacgtcgcccgcgaaggtgacggtgacgggctcggtcgatctcgcgcacgagacgcaggacctgaacgcgcacgtcgcgccgaaggtgagcgcgagcgcggccgcggtcggcgcggcgatcatcaatccgttcctcggcctgggcgtgctcgccgcgaacctcgcgctatcgcagacgctcgcgcacgcgttcgcgatggattacacgatcaccggctcgtgggcgcacccgcacatcgagcgtgtcagcggcgatcggggtaagatgggcttcgcgcccgcggccgtcgagcactgaagcggccgccgggcccgcacccttttttcggccaccgccaccgaattcgtcatgaccgatcgccacgcctcagcctcgccgttcccggtcgccgcgctgcagatggtcagcacgcccgatcgcgagcgcaatctcgccgaagccggccggctgatcgccgatgcggcggcctcgggcgcacggctcgtgctgctgcccgaatatttctgcttcatgggccaccaggacaccgacaagctcgcgctcgcggaagcgtaccgtgacggcccgatccagcgctttctcgccgagcgcgcgaaggcgcacggcatctgggtgatcggcggcacgctgccgctgaaggcgcccgagccgtcgcgcgtgctgaacacgacgctcgtgttcgatccgcaaggccgcgaggccgcccgctacgacaagatccacctgttcaacttcgagaagggcgacgagtcgttcgacgaggcgcgcacgatccgcccgggcgacgcggtgcgcacgttcgacgcgccgttcggccgggtcgggctgtcggtctgctacgatctgcgctttccggagctgtaccggcgaatgggcgactgcgcgatgatcgtcgtgccgtcggcgttcacgtacacgacggggcgcgcgcactgggagacgctgttgcgcgcccgcgcggtcgagaaccagtgctacgtgctcgccgccgcgcaaggcggcaagcacgagaacggccgccgcacgtgggggcgcagcatgctcgtcgatccgtggggcgagatcgtcgcggtgcgcgacgaaggcgcgggcgtcgtcgcgggcgagatcgatcccgcgcggatcgccgacgtgcggcagagcctgcccgcgtggcggcatcgcgtgctcgcgtgagcggcgatccgcccgaccggaaagaagaaagaaggcgcgtccgacaaccgtttcagaatttgagaatccccgaatccgcatgaacatcatcgaacccggcatcccccaaggggacttccttcagggcgcccgcaacctctcgctcgcgaaggacatcctgctcacgccgtacggcctcgacgaagcccttctcacgcgcacgctcgccgatatcttcacgcatcgcgtcgactacgcggatctgtacttccaggccacccgcagcgaagcgtggagcctcgaggaaggcatcgtcaagtcgggcagcttcagcatcgaccagggcgtcggcgtgcgcgcggtcgccggcgagcgcaccgcgttcgcgtactcggacgacctgtcgcccgaggcgatccgccaggcggccgtcgcgacgaaggcgatcgcggccgcgggcggcggcaagcagaagatccgcgcggcgacggcgctgaagggcgtctcggggcgcgacctgtatctgcccgccgatccgctcgcctcgctcgacgcgaccgcgaaggtgaagctgctcgagcgcgtcgagcagatggcgcgcggccgcgacccgcgcatcaagcaggtgatggcggggctcgccggcgaatacgacgtcgtgctcgtcgcgcgcagcgacggcgcgctcgcggcggacatccgcccgctcgtgcgcgtgtcggtgacggtgatcgccgagcacaacggccggcgcgagatcggcacgggcggcggcggcggccgcttcgactacggctacttcaccgacgacgtgctcgcgcgctacgtcgacgacgcggtgcacgccgcgctcgtcaacctcgacgcgcgcccggcgcctgcgggcgcgatgacggtcgtgctcggcccgggctggcccggcgtgctgctgcacgaggcgatcggccacgggctcgagggcgacttcaaccgcaagggctcgtcggcgttcgcgggccgcatcggcgagcaggtcgcggccaagggcgtgaccgtcgtcgacgacggcacgctgccgaaccgccgcggatcgctgaacatcgacgacgagggcaacccgacgcagtgcacgacgctcatcgaggacgggatcctgaagggctacatccaggacacgctgaacgcgcggctgatgaagatgcccgtcaccggcaacgcgcggcgcgaatcgtacgcggcgctgccgatgccgcggatgaccaacacctacatgctcaacggcgacaaggacccgcgggagatcatcgaatcggtcaagcacggcctgtacgcggtgaacttcggcggcggccaggtcgacatcacgaacggcaagttcgtgttctcggcgtccgaggcatacatgatcgagaacggcaaggtcacgtatccggtcaagggcgcgacgctgatcggcagcggcccggaatcgctcaagtacgtgagcatgatcggcaacgacatgcggctcgacacgggcgtcggcgtgtgcggcaaggaaggccagagcgtgcccgtcggcgtcggccagccgacgctgcggctcgacaacatgacggtgggcggcaccgcgtcgtaatgcggcgttgccgcatcgcggcgcagacaattcgcgcgaatcgcccatgtcgcgcggattgtccgcattttcacgcgcacaggattgcaagccagcccccgaccgggtataaatctctttctcacatcgcttcattgacgcaccgcattcccgccatgtccgcaaagttttacttttactttttttggcatctcaggccgctggcggatcgagaggagtgatggcgcgcgaagcgcaaccgaattcccgaaaaaccgccggcgaacccggcggttttttttcgccccgccggttcgcaagcagggacgacgggccgatccaccgctttaccgaatcaccgatttgtcgaattgaaccgccagccgcacccgcgcacgccgggcggcgcaccgaaccggagaactcaagcatgcccccgcacaataccgacgacgtccgcatccgtgaactgaaggagctgactccgcccgcccacctgatccgcgaattcgcgctcggcgaggcggtgtcggagctcatctacaacgcgcgccaggcgatgcaccggatcctgcacgggatggacgatcgcctgatcgtcatcatcgggccgtgctcgatccacgacacgaaggcggcgctcgaatacgcgggccggctcgtccaggagcgcgagcgcttcgcaagcgagctcgagatcgtgatgcgcgtgtacttcgagaagccgcgcacgacggtcggctggaaggggctcatcaacgatccgcacctggataacagcttcaagatcaacgacggcctgcgcaccgcgcgcgagctgctgctgcagatcaacgagatggggctgcccgccggcaccgaatacctcgacatgatcagcccgcagtacatcgcggacctgatctcgtggggcgcgatcggcgcgcgcacgaccgaatcgcaggtgcaccgcgagctcgcgtcggggctgtcgtgcccggtcggcttcaagaacggcaccgacggcaacgtgaagatcgcggtcgacgcgatcaaggccgcatcgcagccgcaccatttcctgtcggtgacgaagggcggccattcggcgatcgtgtcgacggccggcaacgaggactgccacgtgatcctgcgcggcggcaaggcgccgaactacgatgccgacagcgtgaacgccgcgtgcgcggacatcggcaaggccggcctcgccgcgcgcctgatgatcgacgcgagccatgcgaacagctcgaagaagcacgagaaccagattccggtatgcgcggacatcggccgccagatcgccgcgggcgacgagcgcatcgtcggcgtgatggtcgagtcgcacctcgtcgaaggccgccaggacctgaaggaaggctgcccgctcacgtacggccagagcatcaccgatgcatgcatcaactgggacgacagcgtgaaggtgctcgaagggctcgccgaagcggtgaaggcgcggcgcgtcgcgcgcggcagcggcaactgatcggcgcgggcggcggcgaatcgtcccgtccggtttcgcgtgatgcggcctttcgcgattcgtggtttgccggccgcccgtctccgccggctcgccgcgcgccgcgcgcggcgatgcgcatcgcccgcaccccgcacgcatggaaaagccggcccgagccggcctcatgcggcgccgatccggctcccgcgcggccctcgcccaagaaaaagcccggcgcatggcgccgggctttgccgtttcgcttcagcgaacccgtgtcgttcgccggcgcttcgtcattcgagcgcgcccgaaccgaagatttccgtctgcacgcgctccggcgcgacgccgagcgcaacgagcgcgtcgcgctgctgcttcatgaacgcgatcggcccgcagatgtagtaatcggcgtccggcacgagcgcgtggcgctcgagcgcagccggcgtgatccggccttcgtggtcgtgatcgacgcccacgcggtcgttcgggccgaccacctcgtagaacaccgcgcgcttcacgttcggatgcgcgtccgtcgtgtcgttcagccagtcgcggaacgcatgcacgttcgccgcgcggcacgcgtgcaggaaacgcacttcgcgctcgctgcccgctgcgacgagcgtcgacgccatcgacatcatcggcgtgatcccgacgccgcccgaaatcagcacgacgggcgtcgtcgcatggcggttcagcgtgaaatcgcccatcggcgcggtgacttcgacgaccgaatcgacgtcgacgccgtcgtgcatcagcgtcgacaccttgcccgccggcaccgcctcgctgtgccccgcctcgcgcttgaccgagatgcgcagccacttgccgtgcggcgcgtcggacaggctgtactgacgcggctgatcgacgcccatgtcgccgacgaaacgcttcaccgagatgtactggcccggctcgaacccgggcgccgcgccgccgtcggcgggcgtcaggtagaacgacgtgatctcgtcgctctcgcgcaccttcttcgcgaccttgaacgggcggaagccgctccatgcggcgttctcgtacaggttcgcctccgcgccgatcaggatcgcggcgagctggccgtacgcgatgcgccacgcttcgagcgtgtccgcgtccaccgcgtcgccgagcacctcgacgatcgaggcgagcaggttctcgccgacgatcgggtagtgctccggccggatgttcaggctcgcgtgcttgtgcgcgatccgcgacacggcgccgccgagcgcgccgagattgtcgatgttcgccgcgtatgcatagaccgccttcgcgagcgtctccggctggctgcccgtcttctggtgcgtctggttgaaaacgttcttcagctcggggtggcgcccgaacatccgctgataaaagtgcttcgtgatcgtcgcgccgtgctccgcgagaaccggggcggtcgctttcactcgggccatttgctcggcggtcatctgcgtcatgaaagtattcctccgttaaacattcgcaaacgatacatctttatgagcgcacctccggcggtcaaattgtcgcacctcgccataacgggcccgcgattgcaatgatgcgcatcaacgggttccgtgcggggttccgtgcgcgcgcgtgcggtcccacagcacgtcggcgccgcccgccgcgcggttcagcacccgcgcgagcacgaacagcagatccgacagccggttcacgtagcggcgcggcgccgcgtcgagcggcgcgtgcacgccgagcgcgacgatcgcgcgctccgcgcgccggcagacggtccggcatacgtgcgcgagcgccgcgccgcgcgcgccgcccggcaggatgaactcctcgagcggcggcagctgcgcgttgtagtgcgcgagccagtcgtccaggcgcgcgagatgcgcgtcggtgatcgccgcgtgccccggaatgcacagctcgccgcccaggtcgaacaggtcgtgctggatcgacgaaagcgccgcgcgaacatcgtccggcagcggctcggcgagcagcacgccgagctgcgagttcaattcgtcgacgtcgccgatcgccgcgatccgcgcgtcgtccttgcgcacgcggctgccgtcgccgaggcccgtcgtgccgtcgtcgcccgtgcgggtcgcgatcttgctcaagcgattgcccatcatgtctcccgtcgttggccgtcggcggcggggcgcgccgcgtcggtgaaatccctattatcgcagccgcgttcggggcggcgcgcatccattcgagcgtagaatgatccggcccgcctcgccgcggtgcgtgccataaagatctgccccctaggagactcgcgtgaaccaccccgccccgccgccgcgtcgcccgcttcccgccgccttcgtcgacgcgctcgccgcccggttcggcgcgcgcatgtcggtcgcgcaggcggtgcgcgcccatcacggccgcgacgagtcgccgttcgatccgcaattgcccgacgccgtcgtgttcgcacgctcggccgacgacgtgcgcgatgcagtcctcctctgcgcacgatacgacgtgccgctgatcccctacggcgtcggctcgtcgctcgagggccatctgctcgcggtgcgcggcggcgtgtcgctcgatctgtcggagatgaaccgcgtgctgtcgatcgacgccgacgacctgaccgcgaccgtcgagcccgggctcacgcgccgcgcgctgaacgacgcgctgcgcgacacgggcctgttcttcccgatcgatccgggcgcggacgcgagcatcggcgggatgaccgcgacgcgcgcgtccggcacgaacgcggtgcgctacggcacgatgcgcgagaacgtgctcggcctcgcggccgtgctcgccgacggccgcgtcgtgaagacgggcacccgcgcgcgcaaatcgtcggccggctacgatctcacgcggcttttcgtcggctccgaaggcacgctcggcgtgatcaccgagatcacgctgcgcctgcatccgctgcccgaggccgtgtcggccgccgtgtgcgcgttcggctcgatgagcgccgccgcgcgcacggtgatcgagacgatccagatcggcgtgccgatcgcgcgcgtcgaattcgtcgacgcgctcgcggtgcgtgcgatcaaccgcaacacgcagctcgggctcgccgaagcgcccacgctcttcttcgaattccacggcaccgaatccggcgtgcgcgagcaggcgcagcaagtcgaggcgctcgccgagcagaacggcggccggggcttcgaatgggcgacgcgccccgaggatcgcacgcgcctctggtccgcgcgccatcacgcgtatttctcgatgctgcaactgaagcccggctgccgcgcggtgacgaccgacgtctgcgtgccgatctcgcagctcgccgcgtgcgtcgaggaaaccgaggccgatctgaacgcgtcgtcgctgccgtgtccgatcgtgggccacgtcggcgacggcaacttccacgtcgcgatcctcgtcgatccgaccaagcccgaggagctcgccgaagcggaggcgctcaacgaccggatcgtcgagcgcgcgctgcgcatgggcggcacctgcacgggcgagcacggcgtcgggctgcacaagatgcgctttctcgccgccgaacacggcgagaacgcggtcgacacgatgcgcgcgatcaagcgcgcgctcgatccgcgcaatctgatgaaccccggcaagatcttcacgatcgacgcatgaaaacgacggcgcccgcgacgagcccgaaccgccgcgcgccgtgcgccgcgcaacaggagaagacatgaacgcccccgccgaactgtcggccgatctgcgcgcgcagcgccagcgcgaagtcgtgcaggcgctgatggccgtgctgccgacccattgcctgctgcatcgcgacgaggacacggccgcgtacgaatgcgatgcgctgtccgcataccgccggctgccgctcgcggtggcgctgccggagaccgaatcgcaggtgcagcggatcgtgcagatctgccggcgcatgaacgtgccgatcgtgccgcgcggcgcgggcacgagcctgtcgggcggcgcgctgccgatcgggcacggcgtcgtgctgtcgctcgcgcgcttcacgcggatcgtcgaagtcgattcctatgcgcgcacggccaccgttcagcccggcgtgcgcaatctcgcgatctccgaggccgccgcgccgtacggcctctactacgcgcccgatccctcgtcgcagatcgcgtgcacgatcggcggcaacgtgtcggagaactcgggcggcgttcattgcctgaaatacgggctcacatgccataacgtgctgcgcgtgcgcggcgtgacgatcgacggcgagatcgtcgagttcggctcgctcgcacccgacgtgccgggcctcgatctgctcgccgtcacgatcggcagcgaaggcatgttcatcgtcgtcaccgaggtgacggtgcggctgatcccgaagccgcagtgcgcgcagctcgtgatggcgagcttcgacgacgtcgtcaagggcggcgaggccgttgccgcgatcatcgcgtcgggcatcattccggccgggctcgagatgatggacaaacccgcgacgcaggcggtcgaggcgttcacgcacgcgggctacgatctcgacgcggccgcgatcctgctgtgcgaatcggacggcacacaggaggaagtcgccgaggagatcgtgcggatgaccgcggtgctgcgcgagcacggcgcgacgcgcatccaggtctcgcgcagcgaggccgagcggctgcgcttctggtcgggccgcaagaacgcgttcccggccgcgggccgcatttcgcccgactattactgcatggacggcacggtgccgcgccgcgcgatcgggccgctcctcgcgcgcatcgagcagatggagacgaagtacgggctgcgctgcatcaacgtgttccacgcgggcgacggcaacatgcacccgctcatcctgttcaacgcgaacgacgtcgacgagctgcaccgcgcggaggcgttcggcgcggacatcctcgagacctgcgtcgaattcggcggcacggtgacgggcgagcacggcgtcggcgtcgagaagctgaactcgatgtgcgtgcagttctcgcgcgaggagtgcgatgcgttcttcgcggtcaagcgcgcgttcgatccgcccgagctgctgaatccggacaagggcattccgacccgcgcgcgctgcgccgaatacggccggatgcacgtgcgcggcgggctgctgccgcatccggacctgccgcgcttttgacgccgcgcgcgggccccgagcggatcgtaggggttcggcccgactgtgcgatcgcgccgccccggtagaatcgaccgaaacgaacaacgaaacacaacgccatggaagaggacgacatcgtcgcaggctgggccgcgcgcatccgcgacgccgcggcgagcggccgcgcgctgcgcatacgcggcggcggcacgaaggactggtacggccaggcgctcgacggggaaatcctcgatacgcgcgcgcatcacggcatcgtgtcgtacgacccggccgagctcgtcgtcaccgcgcgcgcgggcacgtcgctcgccgagctcgaggcgacgctcgccgagcgcggccagatgctgccgttcgagccgccgcattgcgggcgcggcgcgacgctcggcggcgcggtggcggcgggcctcgccggcccgcgccgcgcgacgacgggcgcgccgcgcgatttcgtgctcggcgtggcgatcctgaacgggcgcggcgacaggctgcgcttcggcgggcaggtcgtgaagaacgtcgcgggctacgacgtgtcgcggctgatggcgggctcgctcggcacgctcgggctgatgctcgagctgtcggtcaaggtgttgcccgtccccgccgccgagctcacgctgaagttcgacatgagcgcgaccgacgcggtgcgcaagctcaacgaatgggcgggccgcccgtttccgctgtccgcgagcgcgtggcgctacggcacgctcgtgctgcgcctgtcgggcgcggaggcggccgtgaagagcgcgaagaccgtgctcggcggcgaagccgtcgacgcggtcgaggccgagcgcttctgggaaggcgtgcgcgagcagaacgacccgttcttctcgtcgctcgcgccgggccatgcgctgtggcggctgtcgctgccgtcgatcaccgagccgatgcacctgcccggcacgcagatgatggaatggggcggcgcgcaacgctggtggatcaccgacgccgacgcgcagacggtgcgcatgagcgcgaaacaggcgggcggccacgcgacgctctttcgcgcgagcgaaagctacgacaggagcgcgggcgtgttcacgccgctgcccgcgccgctgatgaaaatccaccgcggcctgaagacggcgttcgatccggcgcgcatcttcaaccgcggccggctctaccccgatctctaaagcgcgatgcagacgaacctcgccgatttcatccgccacacgcccgacggcgacgacgccgacgcgatcctgcgcaggtgcgtgcactgcggcttctgcaccgcgacctgcccgacctaccagttgctcggcgacgagctcgacggcccgcgcggacgcatctacctgatcaagcagatgctcgagggcgcggaagtcacgcgcagcacgcaacagcacctcgaccgctgcctcacgtgccgcagttgcgagacgacctgcccgtcgggcgtcgagtacggccggctcgtcgacatcggccgcaaggtcgtcgagacgaaggtgtcgcggccgctgtcgcagcggatcgtgcggcgcctgctcgcgagcttcgtgccgaacgcggccgtgttcgcgcccgtgatgcggctcggccagcatgtgcggccgctgttgccgaagcggctgcgcgacaaggtgccgccgcgcgcgcgcctgctcgcgtggccgagcgcgcggcgcgagcgccgcgtgctgatgctcgcgggctgcgtgcagccttcgatgatgccgaacatcaacatcgcgaccgcgcgcgtgctggatgcgctcggcatcgaaaccgtggtcgcgccggaagccggctgctgcggcgcgatccggctgcatctgggctatcacgatgaagcgctcgacgatgcgcgacgcaacatcgacgcgtggtggccgcacatcgagcgcggcgtcgaagcgatcgtgatgaacgcgtccggctgcggcgcgacggtgcgcgagtacgcgcacctgctgcgcggcgatccggcctacgcggacaaggcgcgccgcatcgtcgagctgacgaaggacgcatccgagctgctcggcggcttcgaggccgagctgatcgcgctcacgcgccggcgcggaatccataccgtcgcctatcatccgccgtgcacgctgcagcacggccagcagttgcgcggcaaggtcgagcggctgctggaggggctcggcatcgaagttcggctgcccgccgacagccatctgtgctgcggctccgcgggcacctattcgctcacgcagccgtcgctcgcgtacaagctgcgcaagcgcaagctcgcgaagctgcaggagaccgagccgcagatgatcgtatcggcgaacatcggctgcatcgcgcatctgcaaagcggcacggcggtgcccgtcgtgcactgggtgcagctcgtcgagaatctgctgtacggttgacgccggacggcacatgccgccgcacgcgtccggccgctcgcgccggttgttcgcgcccggttgttcgcacgggttgttcgcacgggtcgtccgcaccgcttgtccgtgctcgcccgcgtgggcggcccgcatcggccgctcgcgccggttgtccgtataattcccgcatccgtcgcgcgccgcggcacgccgcccggcgcgcgtctcacatacgtttcgttcgcctcggtttcgttcgctccgccatgtccgatctcgccgcccgcctcgcctccgttcatcgccgcatcgacgaagccgcccgcgcggccggccgcgcgcccggctcggtcacgctgctcgcggtgtcgaagacgtttcccgccgacgcggtgcgcgccgcatacgcggccggccagcgcgcgttcggcgagaactacgtgcaggaatcgatcgacaagatcagcacgctcgccgacctgcgcgccgagctcgagtggcatttcatcggcccgctgcagtcgaacaagacgcgccccgtcgccgagcgcttcgactgggtgcatacgatcgaccggctgaagatcgcgcagcgcctgtccgagcagcgccccgcgcacctgccgccgttgaacgtctgcgtgcaggtgaacatcagcggcgaggcgtcgaagagcggcgtcgcgccggcggatgcggccgggctcgcgcgcgcggtcgccgcgctgcccgcgctgcggctgcgcggcctgatggcgattcccgaacccgaaaccgaccccgaagcgaaacgcgcgccgcatcgcgcgctgcatgcgctcttcgagcagttgcgcgcgggcgggctcgcgctcgatacgctgtcgatgggcatgtcggacgatctcgaggccgcggtcgccgaaggcgcgacaatcgtgcgtatcggcaccgcgatcttcggcgcgcgcgactacgcgcactgaccccctcccttctctctcgaccctctcactcatcatgaaaatcgcattcatcggcggcggcaacatggcggccgcgttgatcggcggactcgtcaagcgcggcgtcgacgcgagcggcctgctcgccgtcgacgtcaacgaagacgcgcggcagcgcgcgcaagcgcaattcggcgtgcgcacggcggccgccgtcgacgccacgctcgccggctacgacgcgatcgtgctcgccgtgaagccgcaggtgctcaaggacgtcgcgctcgcgctcgcgccgcatctgacgacgcaactcgtcgtgagcatcgcggccggcattcgcggcgcggacctgtcgcgctggctcggcgactacccgcgcgtcgtgcgcacgatgccgaacacgccggcgctcgttggcctgggcgtgaccggcctgtccgcgctgccgggcgtcgatgcggcaggccgcgatctcgcgtcgaaagtgctcggcgcggtcggcgagaccgtctggttcgacgacgaatcgcagctcgacgcggtcaccgcgatctcgggcagcggccccgcgtacgtgttctatttcatcgaggcgctgcaggaagcggcgcgccagctcggcatgaacgacgagcagggccgcgcgctcgcggtggcgacgttcgcgggcgccgcgcagctcgcggtgcagtcgggcgagcccgcgggcgtgctgcgcgagcgcgtgacgtccaagggcggcacgacggcggccgcgctcgcgtcgttcgacgcgcagcacgtgaaggacgcgatcgtgcgcggcgtgctggccgcgcaggcgcgcgcgagggaaatgggcgacgagctcggcggcgcctgagcctcggctgcccggacttcggcgtttggatttcagcgtttgaacctcgacgctcgaacttcggcgatcgagctgcggcactcgatcgccggcgcgcggcggacggcgtgcgacgcgcgactgccggcatcgatcgacgcgggcgtcgcgggcgatgcaattggcaccttcgctgcacgcgccgcattcgccgtgcgcggctagcgcgatcgttcgcgccgagcgtcgcaggcacgcccgccgagcgaaggcttcgccgcgcgtaccgcgcgaacgacgcgcgcggtgtgcgccacgacggccggccgtgcatcgtgcgcagccggcttctctttccctccgcgagcggccgcgcgcgcggcgcgctcgacgtcccgagcgcatcgcaagcccgccgcgcgcacctcgcgccgccccgcgcgtcagatcgccctcgcccgcagccacgcggagctcatgtcgatcagcgtcacgaccgcgatgacgatgacgagcagcgcggccgtctgcgcatagttgaacgaacgaatcgcctcgtacagcacgacgccaatcccgcccgcgccgaccatcccgaccaccatcgccgagcgcacgttcgattcgaaccggtacagcgcatatgaaatccacaacggcagcacctgcggcagcaccgcatagacgatctcgtcgagcggcgtcgcgccggcggcgcgcacgccctcggccggacgcggatcgaccgcctccaccgcctccgcgaaaagcttcgcgagcacgcccgtcgtgtgaacccacagcgcgagcacgccggagaacggcccgagaccgacggcgacgatgaacagcatcgcgaacaccatctcgttgatcgcacggcagctgtccatcgtgcgccgcaccggatgcagcagccacgcgggcgcaatgttgcgcgccgacatcaggccgaacggcacggcgctcacgatcgcgagcgccgtgccccagagcgcgatcgacagcgtcacgcccatctcgctcgcgtagtaccgccattcggagaagtccggcggaaagaagccgcgcgcgaactcgcccatgttcgcggactcggcaagcagatcgagcggccgcatgtcggcgctgcgccacgtgccgccgagaatcgcgaacgcgagcgcccacgcaagccacgcccgccagccgcggcgcgcggcggcggccgttgcgagcggttcgccgagcgcggcgcccgccggctcgcgcgcgttcatcgcttgtccgcctgcgcgctcgacgcatccgccgcgccggacgcgtcgagcgcggcgagcctcgcatcgagcgccgcgagctgcgcgcggcgcgcatcggccgatagcgccatgtccgtctcgatcttctgcttctgctggaacagcacgatcttgcgcacggggatcagttgtgcatccgacgacggcgcgaagccgaccagattgcgaatgcccgccattaccgcctgctcgtgcggatcggtcttcgcgtagttgtagaagaaatcgcgcagcttctgcttggtcgcgtcgggcagatccttgcgccacacgagcggatcggatgcgatctgcggcgatgtccacagcacgcgcacccgcgcgtattgatccggatgctgcttcttcagcatgccgagcacgtcggtgttgttcgtcgcgatgtcgatcttgtcgttgacgaccgcgagcagattgccctcgtggctcgacggcagcaccgtcctgaacgcggtgcgcggcgctatgccgcgcggcgcgaacagatagtacgcgggcacgagcgtgccggacgtcgagttcggatcgccgaagccgagcgtcacgtccttcgggttcctgaacacgtcgtcaagcgtcctgaagcggctgttcgcgttcgtgatcagcaccgagtagtagccggtctcgccgttcgcgtggcgaagcttcgcgaacacctcgccgttcgagcgctcgaccgcctcgagcgccgacgcgttgccgaagtagccgagctgtaccttgttgaagcgcatgccctcgatgatgcccgcgtagtcggtcgcgaagaacgccttcacgtcgaggcccgtcttgcggttcatgtcgtcgatgagcggttgccagcggcgcttgagcaccgccgacgaatcggtggagatgatgccgaagttcagcgtttgcgcatgagcggcggcggcgcacgcgagcgcggccacgcaggcgacgagggagcggatcagcttcatgggttcggttccgttgtggtggtcgggcgaatggcgcgccgggcaggcacgacgagcggggcggcccgcggcgcgcgcggcgtcatcgcatggacgaggcggccaacatccggcgcggcgacgccggttgcgagtcgggcaagtcgggcgagccggccgagtcgaaggcggccggcgcgcgccgcgcaggttcgccggcggcctcgcgcgccgcgggccgcacctcgtcgccgacggcgaacggcaggtgcgcgtcgtcgccatacagcgcgtgcagccgctcgcgcgtgagcgcggcgctcggcccgtcatagacgatgcgccccgcgcgcaacgcgacgacgcgcggacagaaccgcagcgcgacgtcgatctgatgcagcgaaacgagcacggtcagccggtgattcgcgttgagcgcgcgcagcatctccatcacgcgccgcgacgcagccggatcgagcgacgcgatcggctcgtcggcgagaatgatccgcgcgcgctgcacgagcgctcgcgccagcgccgcgcgctgctgctggccgcccgacaggttcgccgcgcgctcgcgcgcatgttcggcgatgccgacttcgccgagcgcctgcgcggcgagcgcgcggtccgcgcgcgaaaagcgtccggcgagccgccgccacatcggcacgcgcgcgagcgcgccgatcagcacgttggtttcgacggacagccgatcgacgagattgaactgctggaacacgaagccgatgtcgcgccgcatgcggcgcacgtcgcgcgcgatgcgcccgtcgcgctgaatcgaccggccgaagatatcgatgcgcgacggccgcgcgtcgctcgacgaaaagctcgcgatctgccgcagcagcgtcgatttgcccgagcccgacgcgccgatcagcgcgaccatttcgccgggcgcgatcgcgagatcgatgtcctcgagtcctttgcggccgttcgggaacgtcttcgacagacgttcgatgcggatggcgtccatggcactcccgtcgaaagaccggccgatacggccggagagcggatgcacgccactgtacgcacgcgcaatgacaatccggtgaatccgtatatacgtctagatgtttttcggcgcgaaagccgtcaaggccgcgccgcgaacgggcgagccgcgcgaacgcccgcgcgtcgcaagcaaaacgggccgccccgagggtccggcccgttcaagcgcgcgcgaatcgatgcgaagcgctacacgacgcggcgcccgcgaacatatgtcgcgcgcggcacgggcagcgtgccgtgcagcgcgacacgcacgaaatccgcacgcagccccggcgcgatttcgccgcgatcgcgaagccccgtatggcgcgccggcgagcccgacaccgtgtcgatcgcgcgcggcaggctccagtgcgcctggtgcacgaggtcgaacgccgcgcatagcaggctcgacggcacgtagtcggacgacaggatgtcgaggagccccgcccgcgcgagcgcgagcgccgacacattgcccgaatgcgagccgccgcgcacgaggttcggcgcgcccatcaccgtcgcgatgccgcgcgcgcgcgccgcttcggccgccgcgtgcgtcgtcggaaactcggcgagcgcgatgccctcccgcgccgcctgctcgacgtgctcgatcaccgtgtcgtcatgactcgcgacgggcacgccgagcgcgcggcagcgcgcgacgatcgcgcgccggtgcgcgtccgcgtagcgctgctgctcgtcggccagctcggcgatcgtcgtcgccgcctcctcgtcggaccacttgcgatgccgttcctgatagtggcgccattgctgcggatccttccactgccgctgccccggcgtatggtccatcaccgacgcgagccgcaggcgcggatggcgcgcgagcgaatcgaacacgtcgacgacgtcctccgtcgcgatctcgcagcgcaggtgcaggaagtgctcggcgcgcagcagcccgtgcgacgcgaagcgcgcgagcgcgtccgcgcactgcgtctgcacgtcgcgcccgcgcacgccgacgttcagccgcgtgccgatcgcgagcgcgtcgaacaccgtcgtgatgcctgccgccgcgacctgcgcgtcgtgcgtgacgaacgccgcatcgacgttccagtacacgcccggccgcggcgcgagatgcttctccaggttgtcggtatgcagctcgacgagcccgggcagcagatagtcgccgccccaatcgtcggcgtcgcgcgcggcggtcgtcccgcgcgacaccgcgcggatcgattcgccgtcgatctgcacggtgccgatgaaaacgtcgtcgcgcgtgacgacgcgcgcattgctgatcaacatcgttcgcttcgctaagcgttcacttcgtcaaagggcagccgcgcgcgcgacggcgggcgcagcgggaaacagcgcgtcgcgacgcgctcgcgcgtcgcttcgtcgtgaaagatgccgacgatcgccgcgccgcgccggcgcacgtcgccgatcagctcggcgacgacgtcgcgattctccgcgtcgagcgacgccgtcggctcgtcgagcagcagcaccggatgctcggcgatcagcccgcgcgcgatgttcacgcgctgctgctcgccgcccgaaaacgtcgcgggcgcgagcgtccacagccggcgcggcacgttcaggcgcgcgagcagatgcgccgcgcgatcggccgcatcgccttcgggcatgccgcgcgcgacgagcggcgcggcgacgagcgcgagcgccggcacccgcggaatcgcccgcaggaactggctgacgtagccgatcacgtcgcgccgcagcgcgatcacctcgtgcggctcggacgccgtcagcacgacgtgctccgccgcgcgcgcgccggcgcgcaccgcgatcgtgccgcggttcgcgagatagttgccgtacaggcaccgcagcagcgtgctcttgcccgcgccggacggccccgtgagcgcgacgcactcgcccgcttcgacatcgagcgacacgttctcgagcgcgtcgatcgtcatgccgccgtgcgcatgcagcgtgaacgtcttgccgacgccgaccgcgcgcagcatcagcgccgcgttgccggcgaacgcgcgggcgtgatcgtgatcgcaggcgcgtcgggacgattcgatggtttgcatgccgaacctcataccggtagaacggacgacacgagcatttgcgtgtacggatgttgcggatcgtcgagcacctgatcggtcagccccgcctcgacgatctcgccgcgctgcatcaccatcagccgatgcgcgagcagccgcgccacaccgatatcgtgcgtgacgatcagcatcgacagcgcgagcgtcgacgtgagcgcgcgcaacaggtcgagcaggcgcgcctgcaccgatacgtcgaggccggcggtcggctcgtccatgaatacgaggcgcggcccgatcaccagattgcgcgcgatctgcagccgctgctgcatgccgcccgagaacgtcgacggcagatcgtcgatccgcgcgggatcgagctcgacgcgcgccatccagtcgacggccgtctcgcgcagccgcccgtaatggcgcgcgccgacggccatcagcggctccccgatgttcgcgcccgccgatacgccgccgcgcagcccgtcgcgcggattctgcgtgacgaagccccactcggtgcgcatcagcgcgcgccgctgcggctcgtcgagcgcgaacagatcgatacgctcgccgccgccgcccgtgtagcgcagcgcgcccgcgtccgcctgcgtttgcagcgacagcacgttcagcaacgtcgtcttgccggagcccgattcgccgacgatgcacagcacttcccccggatacagatcgaagctcgcgttcgcgaaaccgttgcgtccgccgaagcgcttcgtcagcccgcgcgcgctcagaagcggcgtcatgtcgtctctcccagcggctgttcggccgcgagcggcgcgggcatctccccgtcgccgccgccgttgccctcgtcgccgccgtcggcgcgcgcctgcgcgccgccgcggcggtcgctgcaatagtcgctgtccgagcacacgaagcggcgcgtgccgtgatcgtcgacgatcatctcgtcgagaaagctctcgcgcgagccgcacagcgcgcacgcggcgtcccagcgctggacttcgaacggatgatcgtcgaaatcgaggctcgcgaccggcgtgtacggcgcaatcgcgtagatgcggcgctcgcgccccgcgccgaacagttgcagcgccgggttcatgtgcagcttcggattgtcgaacttcgggatcggcgacggcgagctcaggtagcggccgttgacgatcaccgggtaatcgtacgtcgtcgcgatgctgccgtgatgcacgatgtcctcgtacagcttcacgcgcatcagcccgtaatcggcgtgcgcgtgcagcttcgcgcattcggtcgcgcgcggctccaggcgaaagagcggctccggcatcggcacctgatagacgaggatctgacgctcggtgagcggcgtctccggaacgcggtggcgcgtctggatgatcgtcgcttgcgccgtcttcgtcgtcgtcgcgacgcccgcggtgcgcgcgaagaagcgacggatgttgaccgcgttcgtcgtttcgtcggagccctgatcgatcaccttcagcgtatcgtcgcggccgatcagcgcggccgtcacctgaatgccgcccgttccccagccgaacggcagcggcatctcgcgcgacgcgaacggcacctgatagcccggcaccgcgaccgccttgagcagcgcgcggcggatcatccgcttcgtctgctcgtcgaggtacgcgaagttgtagccttcggcggcgtgcgtgtcgggcgcggcggccgcgcaatggtcgggcgcgttcatcgggactcctcggtgtgcgtgtcggcgcgttcggcacgggcgggcgcgttctcgtgcgcgttcgcgcccgcgcccgctcccgcctgcgccgcatgcccggcgcgcaggcggcgcacgagctcgagctcggactggaaatcgacgtagtgcggcagcttcaggtgctggacgaagccggacgcctcgacgttgtcgctgtgcgacagcacgaactcctgatcctgcggcggcgagtgcgcggcttcgccgagctcggacgcgcgcagcgcgcgatcgacgagcgccatcgcgatcgccttgcgctccgaatggccgaacgcgaggccgtagccctgcgtgaagcgaggcggctcgccgtcgccgccggaaaaatggttgatcatctggcactcggtcacgtcgagctcgccgatctcgatcgtctcgccgtcgagctcgtcgagcgccatttcgacggcgacggcgccaaagcgcagctcgcccgcgaacggatgcgaatgaccgtagccgcgctgcgtcgcgtagcccatcgcgagcagaaaaccttcgtcgccgcgtgcgagattctgcaggcgcgtcgcgcgatcggccggaaacgcgagcggctcgcgcgacaggtcgcccggctcggcgccgaccgccgtcggccgctcctcttcgatcaggccttcgtcgttcaggagcgcgatcacgcgcgcagccgcgggcggcggcgcatgcgtcgcatgcggcggcggcgagcctgcgtcggccgcggcgcgcgccgattcggcctcgtgcggctcgtgccgcgctgcgccgccttcggcgagcagcgcgaaatcgagcagccgctgcgtgtaatcgtaggtcgggccgagcaactggccgcccgggatgtccttgaacgttgccgagatccgtcgctcgagccgcatcgcgccggtatcgatcggcgcggtgtagccgaagcgcggcagcgtcgtccggtatgcgcgcagcaggaagatcgcctcgacgagatcgcccgccgcctgcttgatcgcgagcgccgccagcgcctcgtcgtacagcgagccttccgtcatcacgcgcgcgaccgcgaggcgctgctgctcgcgaatctgctcgacgctcagctcgggcacggcggggtcgccgcgccgcgcttggtcgagcaaacgccacgacgcctcgatcgcccgctcgccgcccttgactgccacgtacatcagcctgcctccacgatcgtcgtgcgcggcaggccgatcagcatgtcgccgcacaccaggtagcaatcgattccgcacggaaagcgcggggcgaattgcgcgcgttcgcgccagaatgcatcgggcaagcccgccggcgcgatcgtgcgcgcgtcgcgaatgcccggcccgcgcagcgtgcgcggctcgccgtccgcgagcgacgcgacgcgcacgaacagcgtcaccgcatgctcgggcgtctgcggcgcgccgctcgcgaagcactgcagcggcggcagcgcgttcgcgtcgtcgaggtaggcgaagcacgcggcgcgcggctcggcggcgatcggcgcgcccgtatggaagcgcagcgccgacgcgagcgccgcgtccggcgcgccgagaaacaccggcgtggacgcgtcgcacagcgtgagcagcgacgcgaacgccgcgggcgcgacgcgcatcgccggcgcggcgtccgagccgttcgcgccgatcggctcgatgcgcccgggcgtgccggggcgcgccatcgcgtcgagcagcgtgcggaacacgcgctgcgtggcttgcaccggatccgcgaagccgggcgcgacatcggcgagcgagaaacgcgtatcgatcatcgtcattcgcctcgcaccatcgtgaagaattcgacgcgcgtcgtcgcgatttcccccgagcgcgccgcacgcgcttgcgcaaggcgtgcgcgaaacggctcgatcagcgcggcgcgcagccgctcatggcgctccggcgtctgcaatagcgcgtcggcgagcgcgacgagctccgcgcgccgcttgtcgcggccgagcacgtaagcgatgccgaccgtcgcgccgtgcgggcggttcgcaccgttcgcaccattcatcccatccgcgccggtcgtgccggtcgtgccgttcgtgcggtcgccgcgcaggcgcagcgcggcgcgcgtgacgctcgcctcgccgagattgaacggatcgcccgtgccgccgatgcgcccgcgcaccatcgccagcccgatctccggggcgcgcagccagtcgaacgcgggtgcgggcgcgccgtcgagcacgcgatcgagcgcccgctcgagttcgtcgcggggaatcttcgccagcaccgcgagccagtcgcgtcgcgcggcatgcaaggaggaaacggctgaggcgctcatctgaactccatcggaatcggagcctgcatttaaccacccagttgtctaaacgtctagacgtctatatgtaaaatacgatccgtcgacgcatacggcaatttttcatgaaaccgccacctgccgcgcactacaatgcgcggcatatccattgaaacgcaacgcaatgacaacgccatgacatctgtcgaccacctcttgcaggactcgccgctcgagcgcggcagcggcgtctcggtgtggcggcagatcgagcagatccttgccgccgagatcgccgcgaacggcttcggcgaggacggccggctgccgagcgaaggcgagctcgccaagcgcttcgacgtcaaccgccatacggtgcgccgcgcgatgctcgggctcgccgcgtcgggcctcgtgagcgtcgagcaaggccgcggcacgttcgtgcagtccggcgcgatcgactacacgatcggccgccgcacgcgcttcaccgaaaacctgaatcgccataaccacgcggcggtcggcaagatgctgtccgccgcgcgcgtgaaggccgatccggcgaccgcgaaggcgctcggcctgcgcgcgggcgcgtacgtgtaccggatcgaatcgatccacgaggcggacggcgtgccgctcacttacgcgcgcagcgcctatccggccgcgcgcttcgccgagctgccggccgcgctcgagcgcaccgagcgcgtcaccgacgcgctcgccgaatacggcgtggccgactacctgcgcaaatggagccgcatcggcagtgtgctgccggaggccgcgatcgcgcgccggctcggcatcaacaagcagcagccggtgctatgggtcgagaacgtcgacgtcgatgtcgacggcacgccgatcaagtacggcacgacctatttcgcggccgaccgcgtgcaactgctgatcgagaacgacaacgtgcccggccatgcgcgctgaactcgccgcgcgcgccggcgccgcccgcttcgccctctattacgcgccgccgcgcgcatccgcgtggtggcgcgccggctgtgcgtggctcggccgtgatccggaagacggcgcgacgctcgcgccgccgcagccgggcgcgctgcgccggccggtggacgcgctgacggtcgcgccgcgccgctacggctggcacgcgacgctcgtcgcgccgttcgcgctgcgcccgggcatcgcaccggacgagctcgtcgcggcggccgcggcgtgggcgcgcgcgtgcgcgccgctggcgatcgacgtcgacgtcgccgcactcggcgcgttcgtcgcgctgcggcccgcgcacgcgcacggcgacgacgcattgcgcgcgctcgccgcccgcgcgctacgcgcgctcgtgccgctgcgccgcccgcccgccgatgccgagcgcgccaagcgcgccgccgcgccgctcagcgagcgccagcgcgccctgctcgccgaatggggttatccgtacgtgctcgacgaataccggtttcacatgacgctgtccgatccgctcgacgatcccgccgaacgcgccgcgctgatcgactggtggaaagccgcggcggcggcgctcgggccgctgcccgtcgatcacgcggcgattttcgtcgaggcgcgaccgggcgcgccgttcatgctgtggaagcggctaccgttcggccaacgcgccgccgcgaccgatgccgccgcgacaaccgacgcggccgatgcagccgacgcggccgagtccggcgaggcgcgacgatgagcgccgagcgtctcgtctacgtgatgggcccgtcgggcgccggcaaggattcgctgctcgcgtatgcgcgcaagcacgtgcgcgaaccgcgcatcgcgttcgcgcaccgctatatcacgcgcaagagcgacggccacgagaaccacgtcgaactcacccgcgacgaattcgccgcgcgcgcgcagctcggtttcttcgcgctcgaatggtcgagccacgggtttcgctacggcgtcggcgtcgagatcgacgcgtggctcgcggcgggcagcgtcgtcgtcgtcagcggctcgcgcgcgcatcttccggccgcgctcgagcggtatccgcagatgtgcgtcgtgcatatcgacgccgcgccgcatgtgctcgccgagcgcctcgccacgcgcggccgcgagaccgccgacgagatccgcgcgcgcctcgcgcgcagcgtgcgctgggccgtgccggacggcgtcgcgctcacggcgatcgacaattccggcacgctcgacgacgcagggcgcgtgctggtcgcactgctcgaagggctcgcgcgaagctgacggcgccggcaacggcgacgccgggcggacggcgctcgccgtcgcgcacacgcccccctttctcgtacttctcgcgcttcccgcctcacggcgagcgattcgaacgacgaactcggggagacggaacaatcgtgttcgaaccgcgccgaatcggcacggcacggcacggcacggcacgagccgagccgagcagaaccgagcagaaccgagccgggccgaaccgaaccgaaccgaaccgaaccgaaccgaaccgaaccgcaacgagcatcggcccgaacgctacaaatacgccaggcgatcgcgaccgctttcgcgccgcccccgctcgctcacgcccgcctcgccccccaaagcatcgccccaaaaagaaagcggcccgcaggccgcttcccgatcgcgcccgagcgcaccgcgcccgccggctcgccgcttaccgcacggcgagcgcgtaatgcgcggcgatccccgcgaaaagcacgccgcccaaccagttgttgtgcctgaacgcggcgaagcacgccatccgctcgcgatccttgatcagcgtgtaatggtagatcgagcagccggccgccgccgcccagcccgcccaatacggccaaccgaaatgcagcgccgcgccgagccacacgtagatgccgagcatcgccgcgtagcagagcatgatcgcgagcacgtcatggcggccgaacgtgatcgccgacgtgcgcatgccgatcttcagatcgtcgtcgcgatcgaccatcgcatacgcggtgtcgtacgcaaccgaccagaacacgttggccgcgagcatcgcccaagcgatcatcggcaccgtatcctgcacggccgcgaacgccatcggaatcccgaagccgaacgcgatgccgagatacgcctgcggaatcgcgaagaagcgcttcatgaacgggtaggtcgccgcgacgaacaccgcgacgacggacagctccttcgtcagcccgttgagcggcaggatcagcagaaacgacacgagcgcgaggccgaccgcgatcgcgatcgcctcccatgcgcggatcttgcccgacgtgagcggccgctcggcggtgcgcttcacgtggcggtcgaaatcgcgatcggcgtaatcgttgatcgcgcagccggccgagcgcatcagcagcgtgccgagcgcgaagatcacgacgagcgacggcgcaggatggccgtcggacgcgatccacagcgcattgagcgtcggccagagcagcagcaggctgccgatcggcttgtccatccggatcagccgcaaatagaggggaaaacgggcgagcatcggcgagaacgggcggcgagccctcgatcgtaaccccggcattgtagaaccgcgcgggattcgcggcaaaacgccgggccgcgccatcgcccttttttgtcgtttccgcttgcgttcgggcggccgccctgcccgacggccgggcgcgaaacgggcaggcagccgaggcgcgtgcggcgccgccgcgggtcgccagcgcggcaaacgacggcggcggcacgcaacggctgtcgcgccgagcacgcgcatgctggcgcgtcgcgctcgcccatcgggtcactgattcatcgggctcgtcgggcttgtcgggcttgtcgggtccgtcgggtccgtcgggtccgtcgggtccgtcgggtccgtcgggtccgtcgggtccgtcgactcatccgtttcaccggggtcatcaggctcgccgcttcacccgctgcgcggcgcgcgcgagcgccggcacgccgtatcggttcacgtcgccgcgtcgtccgcgccgcgcttgtcgacgaccgcgtcctcgggccgcagcgcgcggccgctctgcgtgcgcgggctcatcggcgcgacgggcaggccgctgcggcgctcgacgaggcgcgaatgcggctcgcccgcgccgaacagttgcgactcgccccactgccgcagcgcgacgacgaccggaaagagcgcacgccccttgtcggtcagcacgtactcgtgatgcgcggagccgtcggacgcgggtgccgcggcgagcacgcccgcttcgacgagcgtcttcaaccggtcggcgagcatgttgcgcgcgatgccgagattgcgctggaactcggagaagcggcgcacgccgtcgaacgcgtcgcgcacgatgaggagcgaccagcgatcgccgaccgcatccaccgcgcgcgcgacggggcaggcgtcgtcgctcatgtctctacgtcgggccatgggcttcggaaaaaacggaggagtctcggcgcgcggcgccggctcgcacgcactatggacgatgggttgcattctaaaaccgccggcgcgccgcgccaatcgcaccggtcgcgccggtcgcgccgagcatcccaagcgcaccgagcacgccgggcgcgtcgagcgatcgcgcatccgtgcatccgtgcatccgtgcgtccgtgcgtggccgcgccgaaaacgcccggcgcgccgccgcacgcaaaaaaacccctcgtgggcacagccacgagaggctttcgtcacatcgcgcgattcgagccgaatcgcgatcggcatgcgcggcggcgcgcgacgcgccgccctttacgcatcgctcacgcgagcagcgaacgcagcatccacgcggtcttctcgtgcgtctgcaggcgctgcgtcagcagatcggcggtgggctcgtcgctcgccgcgtcggcgtccgggaagatcgcgcgcgcggtgcgcacgacagcctcatgcccttcgacgagctggcgaatcatctcctcggcggccggcacgccgtcggcctcgggaatcgacgacagcttcgcgaattcgcgatacgtgcccggcgcgacgaccccgagcgtgcggatgcgctccgcgacaagatcgacggcgagccacagttcgttgtactgctcctcgaacatcaggtgcagcgtgttgaacatcgggccggtcacgttccagtggaaattgtgcgtcttcaggtacagcgtgtacgtatcggcgagcagacgcgacagccccgccgcgatcttcttgcgatccttgtcgctgatgccgatgttgatctgggttgcgttgcttttcttggccatcctcgaaactccttgtccgatggttcgaaccgacgaaaatgcatcgaaagatccgcatgcccgatgcgggatgcgcgcaggcgacatgcgcatgggcagcctatgcagaggcggcagacgcgcgtgcggctgcccgccgagcgccgcaccagtttagcgtagatcgcgagcgcgcgatttgcgcgaaacgcaggcccgctcaaccgccagcggccgccgtgaagtagcgcgcggcctgcgcggccagcacggccgcgccgccgcccgcgatcgcgaggccgatcagccgccgccacgccgcggcgcccgcgcgcctggccggcgccgcgagcgccccgcgcaggtcgagaatcatttgcgtcatgatcgtcactccttgaaacgatatcagcggcccggcgggaagcggcccgcgtcagccggccgttccccgccgccgcgcgccgccgctccggcggcgcggcggcgcgatcacgcgagatcgaagcggtcgaggttcatcaccttgttccagaccgcgacgaagtcgcgcacgaacttctcctgcgcgtccgcgctgccgtagacctccgcgagcgcgcgcaactgcgagtgcgagccgaacacgagatcgacgcgcgtgcccgtccacttgagctcgcccgtcgcgcggtcgcgcccttcgaacacgtccgcgtcggccgccgtcggcttccactcggtgcccatgtcgagcaggttcacgaagaagtcgttggtcaatgcctgctcgcgcgcggtgaacacgccgtgccggctctgcccgacgttcgcgcccagcacgcgcaggccgcccagcagcaccgtcatctccggcgcgctcagcgtcagcagttgcgccttgtcgacgagcagcacctcggcgggcacccggtacttgcccttcaggtagttgcgaaaaccgtcggccaccggctcgagcacggccatcgattcgacgtcggtctgctcctgcgatgcgtccgcgcggcccggcgcgaacggcacggtcaccgcgtggcccgcgttcttcgccgcctgctcgacgcccgcgcagccggccagcacgatcagatcggcgagcgacacttgcttgccgccgcgctgcgcgccgttgaacgccgtgcggattgcctcgagcgtctcgagcaccgccgcgagctgctcgggctggttcgcctcccagtccttctgcggcgcaaggcgaatgcgcgcgccgttcgcgccgccgcgcttgtccgagccgcggaaggtggacgccgccgcccacgcggtggaaacgagctgcgacacggtcagccccgacgcgagcacctttgccttcagctcggcggcgtccgcggcgtcgatcagcggatggtcgacggccggaatcgggtcctgccacagcagcacctcggccggcacttccgggccgagatagcgcgcgcgcgggcccatgtcgcggtgcgtgagcttgaaccaggcgcgcgcgaacgcgtcggcgaactgctccgggttctcgtggaagcggcgcgagatcttttcgtacgccggatcgaagcgcagcgacaggtcggtcgtgagcatcgtcggacgatgcttcttcgacggatcgaacgcgtcgggaatcaccgcgtcggcgcccttcgcgacccactggtgcgcgcccgccgggctcttcgtcagttcccactcgtagccgaacaggttctcgaagaagttgtggctccactgcgtcggcgtcgtcgtccacgtgacttcgagcccgctcgtgatcgcgtccgcgcccttgcccgtgcggtacgcgctcttccagccgaggccctgcgcttcgatgcccgcggcctccggctcggcgccgacgttcgacgcgggccccgcgccgtgcgtcttgccgaacgtgtggccgcccgcgatcagcgcgaccgtctcttcgtcgttcatcgccatgcgcgcgaaggtgtcacgaatgtcgcgcgccgcggcgaccggatcgggattgccgtccgggccttccggattcacgtagatgaggcccatctgcacggcggcgagcgggttctcgagctggcggtcgcccgaatagcggctgttcgggccgccgctcagttccagccagatcttttccgagccccagtagacgtcctcgggctcccacgtgtccgcgcggccgcccgcgaagccgaaggtcttgaagcccatcgattcgagcgcgacgttgcccgtcaggatcagcaggtcggcccacgagatggcgcggccgtacttctgcttgatcggccacagcagccggcgcgccttgtcgaggttcgcgttgtcgggccagctgttgagcggcgcgaagcgctgctgcccttcgcccgcgccgccgcggccgtcggccgtgcggtacgtgcccgcgctgtgccatgccatgcggatgaacaggccgccgtagtggccgaaatcggccggccaccagtcctgcgacgtcgtcatcagcgcgtggaggtcgcgcttcaccgccgcgaggtcgagcttctcgaacgcctgcgcgtagttgaaatccttgcccatcggatcggacagcgacgagtgccgatgcaggatgctcaggtccagctgattgggccaccagtcccggttcgacgtgccgttgcctgcggcttgatggaacgggcacttcgcttcattcgacatgcgatttctcctttgttcgtgtacgccccgcctgcggggcccggcatcggagccgggcatcgttcggggggcgactttgcggggaaacaaacaggttgacccctcctgcgtgcgacgcgacgcgcggcgcgaaaaaagcggcccggcacgcggcggcgctcagccgccgtgggcgcggtccgccagataagcgaacgcaatcggacgcaggctccggatggcagccttggcacgatcaatgaccgccgggcgcggcgcaatgttccgccgcgcgcgcgacaatgccggttgcatcatgacatcctcccttgacgcttgcagttaccgtccggcggcgctgcgccgatccatgcgaagcattctattatttactattgatatatgtaatttgataaattttatttatacgataggcaaaaataaacggggccccgaagccccgaccgatcacggcgcgcggcggcccgcagccgcgctcgccgcgctcaattcaccgtcgccgggatatcgagcttcgtcaccccgggcagcccgcacgcggcgatcgcctcgctgatcgcgtcgatcgccggcatccgcgtgaagctcttgcgccacacgagcacgacgcgccgatccggcaccggatcctcgaacggcacgtacgacagcaagtcagcatcgggcccgctcgcatgcggccccacctcggcgaccgacatccggggcagcaccgtgatcccgacgccgctcgcgaccatatggcggatcgtctcgagcgacgagccctcgaacgtcttctggatgccgtccgccgtctgagagaagtgcatcagctccgggcacacgccgagcacatgatcgcggaaacagtggccattgccgagcagcagcatcgtctcctgcttcaggtcggccgcgtcgatcttgcggcgcttctcccacggatgcccggcggggagcgcgacgacgaacggctcgtcgtacagcgcccgcaccatcaggccggtttcgggaaacggcaacgccatgatcgccgcgtcgatctcgccttgcttgagcagctcgagcagcttgagcgtgtagttctcctgcagcatcagcggcatttgcggcacgcggcggatcatctgcttgacgagcgtcggcagcagatagggcccgatcgtgtagatcacgccgagccggaacggcccgatgagcggatccttgccctgcttcgcgatctccttgatcgcgaacgtctgctcgagcacgcgctgcgcttgcgtgacgatctggtcgccgaccggcgtcacgctcacttcgctcgcgccgcgctcgaagatctgcacgttcaactcgtcttccagcttcttgatcgcgaccgacagcgtcggctgactgacgaagcaggcttcggccgcccggccgaaatggcgttcgcgcgcgaccgcgacgatgtacttcagttcggtaagcgtcatcgcaagttaatcaatcatttaatgacgatagattaaatttatacactggtttgggtcgattcgccaaccttcgccgaaaacaagcctgtccgaagcgcgcgaaacgccgcccgcgcggccgtcgcgcctccgcgctcaggccttcagatactgctcgcgcgcgccgagccagcgggcgaggtgctgcgcgacgacctccggatgggcggcgatgagccgcgcggccgcgtcgcgcgccggctcgatcagccagccgtcgttttccaggtccgcgaagcgcagcatcgccgcgcccgactggcgcgcgccgaggaattcgccggggccgcggatctccagatcgcggcgcgcgatctcgaagccgtcggtcgtctcgcgcatcgtcttcagccgcgcgcggcccgcgatcgacagcggcccgctgtacatcagcacgcacaccgacgcggccgtgccgcgcccgacgcgcccgcgcagctggtgcagctgcgcgagcccgaagcgctccgcgtgctcgatcaccatcagcgacgcgttcggcacgtcgacgccgacttcgatcaccgtcgtcgcgacgagcaattgcacgtcgttgcgcgagaacgcgtccatcacggccgccttctccgcaggcgcgagccggccgtgcacgagccccaccttcagctcgggcagcgcggcggcgagcgtctcgtaggtctcgacagccgtctgcagttgcagcgtctcgctttcctcgatgagcgggcacacccagtacacctgacggcccgcgagcgccgcctcgcgcacgcggccgatcacctcgtcgcgccgcgcgtccgacacgagccgcgtgaggatcggcgtgcgcccgggcggcagctcgtcgatcgtcgacacgtcgagatccgcgtagtacgtcatcgcgagcgtgcgcgggatcggcgtcgccgacatcatcagctggtgcggctggaagcccgccgcgccgtcggccgcgttcgccgccttcgcccgcagcgcgagccgctgctcgacgccgaagcggtgctgctcgtcgacgatcacgagcccgagccgcgcgaattcgacggtgtcctgaatcatcgcgtgcgtgccgatcacgagctgcgcggtgccgagcgcggccgcctcgagcgccgcgcgcttgtccttcgccttcaggctgccggcgagccacgcgaccgacacgccgagcggctcgagccagccgcgcagcttgcgcgcgtgctgctcggcgaggatttcggtgggcgccatcagcgcggcctggtagccggcgtcgatcgcctgcgcggccgcgagcgccgcgacgaccgtcttgccgctgccgacgtcgccctgcagcaggcgctgcatcgggtgcggctgcgtgaggtcgtgcgcgatctccgcgacgacgcgctcctgcgcggccgtgagcgcaaacggcagcgccgcgtgcaggcgcgcggacagcgccgcgccgtcgtcgcgcgcgcggcgcggcatcgcgggcgcggcgcgcgtgcggcgctcctcgtgcgcgcgcttgagcgacagttgctgcgcgagcagctcgtcgaacttgatgcgcgtccacgcggggtgggtgccgtcgatgagcgccgcctcgtccgcgccgacgcccggatgatggagcatgcgcaccgcgtcggcgagcggcggcacgtcgagcggctgcagatacgcgcgcgcgatctcgggcggcagcagctcgggcagcggcgtgcgcgcgagcgcattgtcgatcgccttgcgcagatacgcctgcgacacgcccgccgtgctcggatagacgggcgtcagcgcttgcggcagcggcgcgtcctcgtcgacggtcttcaccgtcggatgcacgatctccagcccgaagaagccgccgcgcacgtcgccgcgcacgcgcagccgctggccgaccgccatctgcttgacctgcgagccgtagaaattcaggaagcgcagcacgagctcggcgccgtcgtcgtcgcgcagcttcacgagcaactgacggcgcggccggtacgcgatctcgctgtcgaacacgacgccttccgtctgcgcggtctcgcccggcaacagttcgcgcatcggcgtgagcgtcgtctcgtcctcgtagcgcatcggcagatgcaggacgaggtcgatgtcgcgcgtcaagccgagcttcgcgagtttgtcggcggttttcacggccttcggtgccgcctgggcgccggctgcgtccgctgccgccttcgagaccgttttcgaggcggccttcgccgcccgtttggcgggcttcgccgcgctggcgggcggcgtgtcggcgggtagtgcgtcgggcggcgcggctcggggcgcgcgaggcgcacgcgccgcctgggcggcggccggcacggcgcggccgtcggcggtgcggccgcgcggcgtcgcgcgcggcgccgatcgcgcgccggcgtcggccgcggcgccgaattccgcccaggccgccgcgtgaggcggcgacgcgggcgccgcatcgaacggatcgacgtcgggtgcagcgggtgcgccggccgtgtcgggaagatcgtgcgcgctcgaggcgggcgcggcttgcgtcgcgccccggccacgcggcgcgccacgctcgacgcgcgcgccggcctcgcggctcgtccgcgccctcgtcacgcgccgcggcgcaagcgcgtccgccgcgcccgcgaggggagcggcctgcgcggcgcccgccggggtcgcggcatccacatcgcccgcggccccggccgcgccgcgccgcgcttcgtcgcccgacgcggcgtcatcggcaatcgcgtcggcttcggcggaatcggctagggaacggcgaacgggcacgggcatcggtcagaaggctagcaagtacaatagcggctttcacgtcgcaccaacgagcgacgccggccaagccgcgcaaccccgccatcatagcggctcatgcgcgccgcgacgcgctttgtccatctggccggccgccccgaccccgtttcgcatgctcacgctttccgatttcgatttcgatctgccgcccgagttgatcgcgcaaaccgccctgcccgaacgcagcgcgagccgcctgctcgaggtggacaacacgaacccgagcgcgcccccgcgcctcgtcgaccggcgcttcgccgagctgcccgcgtgcgtcgcgccgggcgacctgctcgtcttcaacgacacgaaggtgctcaaggcgcgcttcttcggtcgcaaggcaagcggcggcaagatcgaggtgctgatcgagcgcgtcaccggcgagcgcaccgcgctcgcgcagatccgcgcgagcaagagccctccgcccggcaccacgctcacgctcgccgatgcgttcgacgtgacggtcggcgagcgcgtcgagccgttcttcacgctgcacttccccgacgactgcctcgtgctgatcgagcgccacggccggctgccgctgccgccgtacatcgagcacgcgcccgacgcggccgacgagacccgctatcagacggtgttcgccgcgaacccgggcgccgtcgccgcgccgacggccggcctgcacttcgacgacgcggtgctcaccgcgctcgaggcgcgcggcgtcgagcgcgcgacgctcacgctgcacgtcggcgcgggcacgttccagccggtgcgcgtcgaaaacctcgccgagcaccggatgcacagcgagtcgtacgagctgaccgacgcgctcgtcgagaagatcgccgcgacccgcgcacgcggcggccgcgtgatcgcggtcggcacgacgtcgatgcgcgcgctcgaggcggccgcgcgcgacgcgcaggcggccggccggccgctcgccgcgacgcgcgcggaaaccgacattttcatcacgccgggctaccgtttccgcgtggtcgaccggctcgtgacgaatttccacttgccgaaatcgacgctgctgatgctcgtgtccgcgttcgccggcatcgagacgatccgcgccgcgtaccggcacgcgatcgacgcgcgctaccggttcttcagctacggcgacgcgatgctgctcacgcggcgcgacgacgcggccgaggcaacgcacggcggcgcataagcgcggcgattcgcgccgattggcccatcggccgaacagccgatcagccgatcgttcgattggctgttcggctgttcggctgttcggctgttcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggcaaggtaacgccgatcgcgcgccgaaccgccgcgagccgcgcttcacttttttccttcgcggcaagccgacggctcgccgcgccttcaacatgcgccggactgtattccggtggcaaggagtccaaccagatgacgaccgaaggtccatcgcacgatacgcacgatacctccgcgggcattcgcccgcacggcggcctgaagttcgagctgctgacgaccgacggccgcgcgcggcgcggccgcgtgacgctcaatcacggcgtcgtcgagacgccgatcttcatgccggtcggcacgtacggcaccgtgaaggccgtgcagccgcgcgaactcgacgaaatgcgcgcgcagatcatcctcggcaacacgttccacctgtggctgcgccccggcctcgagacgatcggcgcgcacggcgggctgcaccgcttcatgggctggaacaagccgatcctcaccgattcgggcggcttccaggtgttctcgctcggcgatctgcgcaagatcaccgaggaaggcgtcacgttcgcgtcgccgatcaacggcgatcggctgttcctgtcgccggaagtgtcgatgcagatccagaagacgctgaattccgacatcgtgatgcagttcgacgaatgcacgccgtacgcgacgaacggcgtgccgacgacgcaccgggaagcggccgaatcgatgcggatgtcgctgcgctgggcgaagcgctcgctcgacgaattcgagcgcctcggcaacccgaacgcgctgttcggcatcgtgcagggcgggatgtacgaggacctgcgcgacgaatcgctcgccgggctctcggcgctcggcttccacggcctcgcgatcggcgggctgtcggtcggcgagccgaaggaggacatgatgcgcgtgctcgagcacgtcgcgccgcgcctgcccgccgacaagccgcattacctgatgggcgtgggcacgccggaggatctcgtcgcgggcgtcgcggcgggcgtcgacatgttcgactgcgtgatgccgacccgcaacgcgcgcaacggctggctcttcacgcgcttcggcgacgtgaagatccgcaacgcgacgcacaagaattcgctcaagccgctcgacgagacctgcggctgctatacgtgccggaatttctcgcgcggctacctgcatcatctgcaccgcgtcggcgagattctcggcgcacagttgaacacgatccacaacctgcactactacctcgatctgatgcgcgagatccgcgaggcgatcgagacgcacacgttcgaggcgttccaaaagcgcttcgcgcaggaccgcgcgcgcggcgtcgactgacgccgcgcggccgcgccggcatcggcattggcggcgccgcgctcgcgcgccaatcgcgcgggcaatgccgccgcgcttcgcagcccaatcgtcaccgaatcgccgccgattcgccagggatccgacggcgattcggctgcaattcggccgcgattcagccgcgattcagccgcgatgcagcggcgattcgccgccgcatcggccgcccgcggtgcggggccgactccgcgccgcggcacgcccgacgggcgatcgccaccgtggcgcccgccccgcaaaaccttacaatcgtctttcgccgcgcgcgcgaacgccacgggatcgaggttaacagcttgaaaccaaagcgcatttgcgccgctgtcgcggatagggccggtggtagaataaccggcttatttttcgatcttccctaacggagagaccaacgtgtcgtttattcccaatgcctatgcgcaaggcgcagcgggcggtgccgaatcgagcctgatgagcttcctgccgctcatcctgatgttcgcggtgctctacttcatcatgatccgcccgcagatgaagcggcaaaaggagcatcgcaacatgctcgccgcgatggcgaagggcgacgaagtggtgacgagcggcgggctcgtcggcaaggtgacgaaggtctcggaagcgtacatcggcgtcgagatcgccgaaggcaccgagatcaccgtgcagaaggcggccgtcacaaccattctgccgaagggcacgatcaagtcgctgtaagccccgcggcgcgtccggccgcccgacgcccgcgccgcgaagcgcgcggccgaggccggcgccgcacgcgccgccattccagccaaccatcccgttcggcccccctcatgaatcgttatccaatctggaaatatgtggtgatggtcgtggcgctcgccatcggctttctgtacacattgcccaacttcttcggcgaagcgccggcggtgcaggtatcgagcggcaaggccacggtcaagctcggcgccgacacgctcgcgcaggtcgaagcagcgctcaaggccaaccaggtcgcggccgacgacgtcacgttcgacaattccagcgccaacgcgaccatccgcgtgcgcctgaaggacaccgacacgcaattgcgcgtgaaggacatgctgcaaaagacgctgaacgccgatccgaacgatccgcagtacgtcgtcgcgttgaacctgcagagcgcgtcgccgcgctggctgaccgcgctgcacgcgctgccgatgtatctcggcctcgatctgcgcggcggcgtccacttcctgctgcaagtcgacatgacgggcgcgctcacgaagaagctcgattccgacgcgtccgacgcccgcacgcaactgcgcgacaagggcattcgcgacggcggcgtcgcccgcgtcgatcagacggtcgtcgcgaacttcgccgaccaggacaccgccgagcaagcgcgcaagctgctcgcctcgtccgtctccgaactccagtgggcgacgcagccgggcggcggcggctatcaggtcgtcggcacgttcacgccggccgtccagaaggccgtcgaggaagcggcgctcaagcagaacctgacgacgctgcacaaccgcgtcaacgaactcggcgtgtccgagccgatcctccagcagcagggcaacgaccggatcgtcgtcgagctgccgggcgtgcaggacaccgcgaaggcgaaggacatcatcggccgcaccgcgacgctcgaggcgcgcctcgccgatccgctgaacacgcacccgaatccgaacgatccggtgccgccgggcgaggaactgttcacgcagggcaaccaggcgccggtgctgctcaagaagcaggtgatcttcacgggcgaccgcatcatcgacgcgtccgcgggcttcgacgagcatcagcgtccgtccgtgaacatccgcctcgattcggcgggcggccgcgcggtgcgcgcggtgtcgcgcgagaacatcggcaagccgatggcgatggtgctgttcgagaagggcaagggcgaagtgctgaccgtcgcgacgatccagtcggagctcggcgaccgcttccagatcacgggccagccgaccccgcaggcggccgccgatctcgcactgctgctgcgcgcgggctcgctcgccgcgccgatggacatcatcgaggaacgcacgatcggcccgagcctcggcgcggacaacatccggatgggcttccattcggtgatctggggcttcgtcgcgatcgccgtgttcatgatcgcgtactacatgctgttcggcgtcgtatcggtgctcggcctgtcggtgaacctgctgctgctcgtcgcggtgctgtcgctgatgcaggcgacgctcacgctgcccggcatcgcggccatcgcgctcgcgctcggcatggcgatcgactcgaacgtgctgatcaacgagcgcatccgcgaggagctgcgccgcggcgcatcgccgcagatcgcgatccaggaaggctacgcgcacgcgtgggcgacgattctcgattcgaacgtgacgacgctgatcgcgggcctcgcgctgctcgccttcggctcgggcccggtgcgcgcgttcgcgatcgtgcactgcctcggcatcctgacgtcgatgttctccgcggtgttcttctcgcgcggcctcgtgaacctctggtacggcgggcgcaagaagctgcagtcgctcgcgatcggccaggtgtggcgccccgccgccgaagccggcaccgcgccgcagctcggccaggacgcgcgcgcgaacgcgccgcagcccggcgcgcgcgtcgccgcgccgaagcagccggcgggcgcgccgcgcaccggcaagccggtcgcgcgccgccgctcgggcccgggcgtgccgcccaagcagggctcgtccaactaagcgccggagacgcacatggaatttttccgcatccgtaaagacattccgttcatgcggcacgcgttggtcttcaacgtggtctcgctcgtgacgttcctcgccgccgtgttcttcctgttccatcgcgggctgcatctgtccgtcgaattcacgggcggcaccgtgatcgaagtgcagtaccagcaggccgcgcagctcgaacccgtgcgcgcgacgctcggtacgctcggctacgccgacgcgcaggtgcagaacttcggcacgtcgcgcaacgtgctgattcgcctgccgctcaagcagggcctcacgtccgcgcagcagagcgaccaggtgatggccgcgctgaaggcgcagaacgccgacgtcgcgctgcagcgcgtcgagttcgtcggcccgcaggtcggccgcgagctcgcgaccgacggcctgctcgcgctcgcgtgcgtcgtgatcggcatcgtcatctatctgtcgttccgcttcgaatggaagtacgcggtcgccggcatcatcgcgaacctgcacgacgtcgtgatcattctcggcttcttcgcgttcttccagtgggagttctcgctgtcggtgctggcggcggtgctcgcggtgctcggctactcggtcaacgaatcggtcgtcatcttcgaccggatccgcgagacgttccgccgcgagcgcaagatgacggtgcaggaagtgatcaaccatgcgatcacgagcacgatgtcgcgcacgatcatcacgcacacgtcgacggaaatgatggtgctgtcgatgttcttcttcggcggcccgacgctgcactacttcgcgctcgcgctgacggtcggcatcatgttcggcatctattcgtcggtgttcgtcgccggctcgctcgcgatgtggctcggcatcaaacgcgaggatctcgtcaaggagaagaagtccgcgcacgatccgaacgatccgaacgcgggcgcgcaggtgtaagcgccctccccgcacgacacaggccggttcctcgcgaaccggctttttttcgtcagcgggttgcgggcggccggtcgggggtcagcggtcagggtctgacgggtcgggctcgccgatgggttgaggttcgccgatccgggcttcccgttccggctccgccggccgtggcgcagaggcccaagtcggcgacgtttgagccgacgaggcttgggtcgccggatgcggggcgcgccgaacgccgcgcgtcagcgcaacccgaagcgccgccgcagcgcgacgagcgccgcgaggctcgcgagcgcggcgaagatcagatagaagctgggcgcggctttcgtgcccgtcgcacggatcagccacgcgatgatgaacgggccgaatccgccgaagaccgtcaccgcgacgttatacgcgagcgacatgccggtcgtgcgcgtcgcaaccggaaagatctccgaaagcaggcccggcagcgcggcgaaatagccggtcatcaggaacgcgaacacgatctgcacggcgatcagcgcgccgaacgtcggatgcgcggcgagccacgcgaacgccgggtagatcagcacgaggatcgcgagcgcgggcacgcacatcgtccgcacgcggccgtggcgatcggaccagtgcccgaccaccggcgcgaaacccatctggatcacgccgacgacgagaatcgcggcgaacgccgcggacggcgcgagcttcaactccttcacgccgtaggtcggcatgaacagcacgaggtaagtcgcgacggtgccgagcacgaccgcgccgatcgccgcgccgcctcgaacggcgaaggcggacgaagacgaacgcgcacgattataggcatgcgccacgcacgccaaaaaaagaaaaccgccgcgcccgatatggaacgcggcggttcgtcggcgcgacgcggcggccgcgcatcgcacgcggcacgcggcggcctcgcgaaaacgcttactgcttgaccgcttcggccgtgatgagcagcttcgtcttcatcttgaagccgtactgcttgccgtagtcgagaccgaagtcgtcgcggttgaactcgccgaccgcgtcgacgccgcacacttccttcttcaacatcggatgcggcatgcacttgaacgaatcgatcttcagcgtcacgggcttggtcacgccgtgcagcgtcaggttgccgacgacctcggccggcctgtcgccctcgaacttgatcgtacctttgtaggtcgcatccgggtacttcgccgaatcgaagaagtccgccgtctgcaggtgctcgtcgagcttctggctgccggtcgcgatcgacgcgaccttcgtcgtcacgtcgacggtgcccgtcttcgccgcgcggtcgagcgtcacggtgccgctcgaccggtcgaacttgccgcgccacaccgacaggccgccgaagtggtccgcctcgaagctcggatacgtatggctcgggtcgaactggtacgtcgcgggcgccgcgtgcgccgagaacgacagggcggcggcgagcgcgcccgccgcgatcatcagttgcttgttcaaatcaatctccttatgacggcgccgcgctccgacgcggcgcgagggtggtgcgaaccgccgcgcgcgttacttcgcggcgacgatgtgaaacttgatctgcacttcgtcggcgacgaccgaggtgtccttccattcgcccgtgccgacgttgaacgtcgagcgcttgatcggcagcacgccgtcgaacacctgcgcggcgccgttctgcgtgaccgtcacgggcacggtcacgggcaccgtcttgcccttgatcgtcagcttgccggacacgttgtacttgttgccgcccgccggcgcgatcgcggtcgacacgaagctcgcctgcgggtatgccttcgcgtcgaaccagtccttgcccgcgacctgatcgttgtacatctggtcgccgagatcatagctcgcgacgtcgatcgtcatctgcgcgctgccctgcgcggccttcgccggatcgaacttgatctgcgcggaaaacttcttgaacacgccctccgtcggcacgttcatctgcttcgagacggccgataccttgctcttcgcgagatcgacctgcgcgagcgcggcgcccgacacgacgaccgaggcggcggcgaacgccgcgagcatgtagcggtagaacgagactttcataacggtccttgttatttgaggaagggaagcatccgcgacagcacgccgtcgcggtcgaaccactggtgtttgacggccgccgcgacgtgcgcggcgacgagcgcgagcaggccgtagttgagcagcacgtgcgccgtcttcagcgtttccttcagcgccggatcggggtcgatcaggcgcggcaacggcacgagcccgagatagacgaccggaatgttcgcggccgagctatacaggtagcccgtcaccggaatcacgagcatcagcacgtaaagcagcccgtgcaccgcgtgcgcgcccgcgcgctgccacgcgggcatgccggccggcatcggcggcggcacgtgggtcgcgcgccagagcacgcgcacgatcgcgatcgcgaacaccgtcacgccgatccacttgtgccacgaatagtatttgagcttcgcgggcgtgaagcccgggatgctcgtcatcacccagccgagcgcgaagccgcacacgatgagcagcgcgatcagccagtggagcgcgatcgcggtacgcgtgtaagctgccgcaggcgaagccgaagacgaaaacgatgccatgaattcctcagttgagcgaaaagccgcgccggcgctgccgtgcttgccgtccgacgcatgtcacggccgccatgctaccgcaaccgccgacgaatggcagaatcccgaaacggccgcggcgcccgcccaagccggccgcgtcggcgcccgcgccgtgcgcccgccgccgacgcttgacacctcgaaaatcgccatttgataagattggcgcgggttttggccctgtgaacgcgtcgccgcgacgccgcgcaaccgcctttccatatggatagaaacgccctgattgcctgtcacgaatgcgacgcactgttgcacaaaccgcgccttagcggcaaggacaccgcccgctgcccgcgctgcgacgcgctgctctaccggagcggctcggcgcagatcgaccgcatctgcgcgctcacgacgggcgcgctgatcacgttcctgatcgcgcagggcttcccgatcctcgaaatggacgtgaacggcatgcgcgtgcagacaacgctcttcggcgcgctcgaggcgatgtggaatcaggggatgccgctcgtcgcggtgatggtgttctgctcgacgctgctgtttccgctcgtcgagatgtccgcgctgctctacgtgctctttccgctgcgctcgggcgcgatcgcgcccggcttcaacggcgtgctgcgcgcgatccagctcgtgcgcccgtgggggatgatcgaggtgttcatgctcggtatcctcgtgacgatcgtcaagatggtgagcctcgcgcgcgtggtccccgaggccgcgctcttcgcgttcgcggcgctcacgctgatgctcgccgtcgtcgtgatgttcgacccgcgcacgctgtgggacatcgccgattcgctgcgcgagcgcgcggccggcgcggcgcccggctcggccgacgagtcgagcgcgcgatgaccggcatcgtcaccgccgcgcgcgccggcatggcgagctgccatgcgtgcggccacgtgcagaagctcgcgcggccggctcagcaggcgctcggctcgcacgacaggcccgagcgttgcgcgcgctgcggcgccgcgctgcacctgcgcacgccggacagcatcgcgcgcacgctcgcgctgctgatcgccgccgcgatcctctacattccggcgaacctgctgccgatcatgcgcaccacgtcgatcgtcggctcgcaggaagacacgatcatgagcggcgtcgtctatttctggacgtcgggcgaatggccgctcgccgtggtcgtgttcgtcgcgagcattctcgtgccgatgatgaagctcggcgtgctcgcgatcctcgtctacaccgcgcagcgccgctccgcgtggcggccgatgcagcgcacccggctctaccggatcgtcgagcggatcgggcgctggtcgatgctcgacatcttcgtcgtcacgctcaccgtcgcactcgtccatttccgctcgctcgccgtgatcacggcgggccccggcgcgctcgcgttcggctccgtcgtgatcctgacgatgctcgcgtcgatgcagttcgacccgcgcctcatctgggacaacgtagaacactcagggaatgctcatgaatagaccgcaaggcccgcaacacgacccgaacgcggcccctcccaccccgcccggcggcgagccgcccgtactgcccgagcccgtgatcacgcggcgctccgggtggctgccgtcgctcgtgtggctcgtgccgctcgtcgccgcgctgatcggcatcgggctcgtcgtcaaatcggtgctcgaacgcgggcccgagatcacgatcagcttcaagagcgccgagggcctcgagcccggcaagacgcaggtcaagtacaaggacgtcgagatcgggatggtcgagacgatcaagctgtcgaaggatctgtcgcacgtgctcgtcgaagtgcaactgaagaaggaggccgaggacttcgcggtgaaaggcacgcgcttctgggtcgtgcggccgcggatcggcgcgacgggcgtgtccgggctcggcacgctgctgtccggcgcgtacatcggcgtcgacgcgggccgctcggacgagaccgagaagtcgttcaccgggctcgagacgccgcccgccgtcacgggcgaccagaagggcacgcaatacgtgctgcgcggcgattcgctcggctcgatcgacatcggctcgccggtgtactaccggcgcgtgcaggtgggccaggtcgtcggcttctcgctcgacaaggacggcacgggcgtcacgttccgcgtgttcgtcaatgcgccttacgaccaatacgtcggcctgaactcgcgctggtggcaggcgagcggcgtcgatctgcggctcgattcgagcggcttcaagctgaacacgcagtcgctcgcgacggtgatcctcggcggcatcgcgttccagtcgccgccgaatcaggcggccggcccgcccgcgccgaacaacatgacgttccgcctgggcgccgacgaaggcgacgcgatgcgcgagccggacggcgagccggtgcaggtcgtaatgaacttcaaccagtcgctgcgcgggctgtcggtcggcgcgcccgtcgatttccgcggcatcgtgctcggccaggtgacgaacatcggcatcgatttcgatccgaagacgaagaatttcacgatgccggtgacgatgaacgtctaccccgaccggctcggccgcaagttccgcgaggcatcgcaggacaagggctacgcggcgcggcgcgaggtgctgtcgcggctcgtccagcacgggctgcgcggccagttacgcacgggcaacctgctgacgagccagttgtacgtcgcactcgacttcttcccgaaggcgccgcccgtgaagatcgatctcgcccgcgagccggtcgaactgccgaccgtgccgaacacgctcgacgagctgcagctgcaggtggccgacatcgcgaagaagctcgacaaggtgccgttcgaccagatcggcgcgaacctgaacagcgcgctcgcgaacgcggacaagctgttcaagcggctcgacaccgagatcgcgcccgaggcgcgcgacacgctgtccgccgcgaagcagacgttcacgaccgcggaggcgaccttgcagcaggattcgccgctgcaatcggacgtgcgcggcgcgctcaaggagctcacgcgcacgctgcaatcgctgaacgcgctcgccgactacctcgagcggcatcccgaatcgctgctgaaaggcaaaccaggagatcagaaatgaccgcacgcttgctccgcccggcgcgggtttcgcgcgccgcggccgccgcggcaaccgttgcggcggcggccatgctcgcggcctgctcgtcgtcgccgcccgcgcgcttctatacgctcgacgcggcggccgccgccggcgccgccgcgagcgtcagcgcgaatcccgcgttcctgatccaggtgccgtccgtcgacgtgccggaacaggtcgcgaagcatcagctcgtcgtgcagaagaacgccgcccaggtcgacgtgctcgagcaggagcgctgggcggcgccgcccgccgacgagatccggcgcgcgctgtcgtcggcgctcacgcggcggctcgacacgatcgacgtcgcgaacgccgcgtatccggccaacgtgcccgtctatcgggtcagcgtgaacgtgcagcgcttcgaatcgtggccgggccggcatgcggcgctcgcggccgtctggagcgtgcgcgcactgccgagccaggcggtgatgacctgccgcaccgacgtcgtggagccggtgccggcgggctacgacgcgctcgtcgcgggccatcgccaggcgatcggcgcgctcgccgaccagatcgcggccggcgtgcgcgcgatggcggcggcgcgcgcgcgcggcgcggcgaactggaacgacgcgacggcgaaaaaggcggcggcgagcaaggcggcggccgacgacgcatcggcgcctgtcgcgcgctgcccggcggggccggccgcggcggattcgcagcgcatcggcgacacgccgtgacgcgtgcgcggctggccgcgggatgcgcgcgatcggggggcgcgaatggactcggccgccgcctcggcagcgcacgcttcgggtgacttggtcggttcggcacaagcttgggaagctgtagaagcggcggaagcggcggaagcggcggaagcggcggaagcggcggaagcggcggaagcggcaagcatgatcgcatcgaccggttcgtctcgcccgctgcgcgccttgcgcgcgagccgcggcgaccacgcgtgcgcgccggccgcccggcgcggccgcgaaccacgatccgagcccggcggctcgcggccgatagccgcggatcgcccgcccggcgcccgtcaccgcaccggcctggtgccgcgacgccatggccgttccgcccgcggcccctgcggctcccgccacaccgaaccggccggaagccgcgcccgtgggcgcgcccgccggcccgcccagccgggcgtccaccccggcccggccggtggtccggcggccggagcggccggcgccctatcgccctatcgccctatcgccctatcgccctattgccctattgccctattgccctattgccctattgccctattgccctattgccccgtttgacattgtttatcgattcgaccgaggaaccgacgccgccgccgacagtcgtcttgcgtttttcgcgtcgattgacgatcctacgcaccttccggcgagccggggccatcatgcgcgcgaagcggcgccgccccgccgtcgccccggaccgtgccggtccgtcatcgcgccgcgcgccgcggcgccgcgcattcgaagcacgccgcaacgccagaacgaccgcacgaccgaccgaaccgccgcgcgcgagccgcccttgcgcctcgccgccggtttgcgcagcatctcgacagaaacctgcccgtaggggcgcccgatattcccgcttatgttcgaatccctgacgaccctgatcaagaagtggcgcgcgtcgcgcagcgcgagccatcagctcgacgcgctcctcgcgacggccgacgcgaacgcgccgtacgcggaacgcgccgaatggctgatcgagctcgcgcactggctgcatcgcgacggcgcgatgaccgccgccgcgcccgcgcagcccgaatcgggcgaacgcgcgttcgccgcgcacgcacggctgcgctacgtattccacgtgctcgaccgcaaccccgcctggaagacgaacgtcgcgcgcctgctgcgcggcgtgctgcgcgaaagcgacggcatctcgctcctgtgcgacgccggcatgcccgtgcattcgggcttcttcggcgcgcttgtcgagcgcatcgattcgtcgctgattccgcccgcgccgaaccgccgcgagctcgccgcgctcttcacgctgatgtttccggcgcccgccgacgcgcagtggatcgacgcgctgcccgacgatctgctcgcccggctggcggagctgttcgcgttcgacgtgaccgacaaggagcgccaccagcccggctcgttctcgcgcgacctgctcgccgcgctgcacaacctcacctgccagatcagctcgacggggctgtcgcagaccgtgcgcagccgcctgtcggacgaggatgcgcgcacgccgctcgaagcgcagccgttctaccggctcacgcgcgcgatgctcgccgtcgagaccgcgcaagccgcgctcgacgacggcggcgacgcgagcaagctgctgcacgaggtcaattacctgcgcgtgctgctcgacgagtgccgcgtgtcgatcgacgacgtgttctcgcacctgtaccgcaacggcgtatcggtcgacatcgtgttccaggtcgagcgcatgcgcatgcgcatcctgcgcgcggagacgctgctgaacgcctggatggcgcgcgacgatctgcgcgggctcgcgcgcctgacggccgagctcgtcgacgcgaaccagaacagccagagcgtgtcgcacctcgtgcgcagcaacttcgccctgttcgcgcgcaagctcgtcgagacgaacgcggacacgggcgagcactacatctcgcgcggccgcgccgaatacctgaagatgctgcgcatggcggcgggcggcggcctcgtgacggtcgccaccgtctgcatcaaattcgggatcacgggcgcgcacctgcaatcgatgttcgaagggctgctcgccggcatcaactacgcggcgagcttcatgctgatgcacttcctgcacttcacgctcgcgacgaagcagccggcgatgaccgcgccgacgatcgcgcgcgagctcgacggcaccggccacgacgaaggcgtgaagcagttcgtgtcgtcggtgatcgcgctgatccgcacgcaggcggccgcgatctgcggcaacgtgctcgtcgtgctgcccgtgtgcttcgcggtgcagatgttcgcgagcggcgtgctgcatgcgaacctgatctcgccggacaaggcgcacgcgacgctgaaatcgttctcgctgttcggcccgacgccgatctacgcggcgctcacgggcgtgctgctgtgggcgtcgagcctgctcgccggctgggccgacaactggttcgtgctgcaccgcgtcggcgacgcgctcgcgtacaaccgccgcctgcgcatcacgctcggcgtcgcgggcgcggcaaagctcgcgcatttctgccgctcgaacgtcgcgggcgtcgtcggcaacgtcgggctcgggctgatgctcggcctcgtgccggcgatcgtcagcgcgttcgcgttctcgttcgaggtgcggcacgtgacgctgtccgccggctcgatcggtgtcgcgatcggcgtgctcggcaaggaaacgctgcgctcggccgagctgtggtgggcggtcgcgggcgtcttcagcatggcgatcctcaacgtcgcggtgagcttcgcgctcgcgttcacgatggcggtacgctcgcgcagcctgcggccgacgaaagtgcgcgcgctcgtcgcggcgatcggccgcgcggtgctcgcgcggccggcgagcctcgtgtggccgccgcgcggcgcgggcggcgcggcgggcgaatcccgcgcgcactgagcgcccggcgggccgcgcacgccgacgcagccgcatggcggcgtaacggcctcaagacgtaacggcatcaagacgtggcggcacggcggcctcaccgcgtgacgacgtggcggccgccgcgcccaccccgcgtacaatggcgtacttttgcacgcgacagcccgccttatgtcctcgccgaccctattcgacttcttcgctccctgcccgcgcgggctcgaggccgcgctcgccgccgagctcgcgcagatcgccgcgcgccacgcgatcgccccgtacgacgcgggcgcgcaagtgccgggcggcgtgcatttccgtggcgcctgggcggccggcatggccgccaacctgcattcgcggatcgcgagccgcgtgctgctgaagatcgcgcaccgcccgtaccgcaacgagcaggacgtctacgcgctcgcgctcgagcagccgtgggagcgctggttcgcatcgacgcagacgctgcgcgtggacatcaccgcgatcaagtcgccgctcaagagcctggaattcgcgacgctgcgcgtgaaggacgcgatctgcgaccgcctgcgcgagaagacgggcgcccgcccgagcatcgacaccgcccagcccgacgtgcgcgtgttcgcgttcctgacggcgggcgactgcacgctgtatctcgacacgtccggcgagccgctcttcaagcgcggctggcgtctcgacaagggcgcggcgccgctgcgcgagaatctcgcggcgggcatcctgcgcctggccggctggacgccgggcacgccgctctacgatccgatgtgcggcagcggcacgttcgtcgcggaagccgcgcagatcgcgctcggcgtcgcgccgggcgtcgagcgccgcttcggcttcgagaagctcaagcaatacgacatcaccgcgtggcagacgctgaaggtcgccgcgatggacgcgaagcgcgcggcgcgcggcaagcgcgacgatctgctgatcttcggcagcgacatctcgggcgacatgctcgagaaggcgcgcgcgaacctcgagcgcgcgggcgtgccgtcgctgtggctcaagcagatcgacgcgcgcaacatgacgccgcccgccgccgcgcccggcgtgatcgtcacgaacccgccgtacggcgagcggatcgaggtgcgcggccgcggcccgcgcggcgacgtgcgcgagacgggcaagaaccgcggcggcgacgaagccttccgccgcacgcacgccgattcgcccgacagcgaattcttccgcgcgctcggcgatgcgctcaagcagcgcttcgccggctggcaggcgttcatgctgagctcggaccgcacgctgccgggccagttgcgactgcgcgaatcggcgaagacgccgttgttcaacggcgcgctcgagtgccggctgttccgtttcgatctgatcgcgggcagcatccggcaacgcccggcagcggccgacggcgagtaacgcgacgcgcgctcgtcgcgtatgtgccgcgcatgcgccacttcgtgagcggggcgcgggaacttcgcggccgcgcgagcgtccatgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatcgcgcatccggcggccggatcggcacggcgcgtcggcgcgcaatgcgccgatgcccggtcgcccctcgcacgccgcgcgatcgacacccgagcagctgccggtcgacgcggtgtacatgacaccgtgcagcggcatgtagcgacgcacgccgccatgcggcgacacgatcagcgccaatccacgcgcgccgcccctccctctgcacgaactgccgccgttgcccgcgcaggcgaagcacgcgtctgtcgtcgcccctccgcaaacacgcacgcggcctccacccgcgcgccgtgatcgctcggccgtcccgccccgagccgcatcttcaggctcgacagcacggctcccaccaattatggtcccgaggtccacgaccgattccatcgagcgcgattccagcacggccgcatccggcacgctcgcctcggcacgaggttgtcgcgctcgatgcctagacgcatcgcgtcgcccatggccggctcggcggcaaacaccccgcgcgcgtcttcgccgccggccggaaaaccgccgcgaaatcccgggcagatcggcggatcccgccagatcgcatcgccgccgaaatcgatcgtccgcggatcaccgcaccgccgatgcgcccggcgcgcgccgcgccgccgtccggcgacgcattcgatacccacgcccgcatccctgcgtcggctccgcgcgagtccgcgccttgcacgcgctcgggcttcgatgcgatgtccgccgcgtatgcgtacgcagacgcggatcggccgcgaccgtctccatcggcgtgcgccgcttcgaatccgcgcatcgggccggcaagccgtcggtgcaccgcatcgcccggctcgccggcatacgcatcgtcggctgcggcccgcatcggcgcgtggcgcgtggcgcgcggcgatgcgggccgccgacggcgcgccgccgcacgcgcgtcgcattcggtcggatgtcggccggcatcgcctcgtcgtgccccccgcgacccgcgcggcaaacgccgtcatgctgctgacaatacgttgtcagcagaccccgcgcacactgcgatgccgtcgcgctgcgacgcgggcctggcacaacgaattcccccgcccatcaatgtacaaggagcttgcaatgactaccgcaaacaaagaaagcgtgatcgcctggttcgacattccgtcagtcgatttcgaccgcgcgatccgcttctacgagaccgtgctgcaaacggcgttgcagcgcgaggtgatcggcggcgtgccgaccgcggtcttcgtgcatccggaggcggccacgggcggcgcggtcgtctacgatccgcagcggctgaagccgggcgcagacggcacggtcgtctacctgaacgcgaacggcccggtgacggccgcgctcgagcgcgcgaagcgcgcgggcggcatcgtgcagggcgcggtgatcgagctgccgaacaactacggctatatcggctatctcatcgataccgaaggcaatcgcgtcggcctgcattcgctcaaatgcagctgagcggaccgtccggcggacacgcgcttgcccgcgctgccgaaccggccgccgcgcgaaccgagacggcgcgccgcatccgcgtgcgcgcgaccgcgcgctcgccatcgcggcgagcgaccgtcgccgcgatgtcgagcgcggctgcggcggctggatcgagcgggtggacggcgataacgacacctgccgtcgacggcacgggcggcgctgcagcgcgcgcgctcacgtcgttcgcggcggagtgctcggtatcgaatttgcggtcggtgtcggtgtcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcttcggcaacatcgaagcacgtgcaatcagccgccgcaacgatcacgcgcatcggttcgcctacgaaaacggcgcgtgcccatggtctcgcgcggcgctatcatcgcggcattccaacgcctgtccccgttctcgaagccccgcgatgacgcgccgcgccgaccgcttgttccagatcgccgaattgctgcgcggccgccgcctgacgaccgcgcagcagctcgccgactggctgtcggtatcgccgcgcaccgtgtatcgcgacgtgcgggatttgcaactgtcgggcgtgccgatcgagggcgaagccggaatcggctatcgcctgaatcgcgcggcgagcctgccgcccctcacgttcacggccgaggagcttgccgcgctcgcggcgggcgcgcgaatgctcgaaacatggggcggcgcgcgcttcgcgggcggcgcgcgttcggcgctcgcgaagatcgcgtcggcgatgcccgccgacaagcgcgcgacgctcgatcggctcgccgtgttcgcgccgtcgtttcacgtcgaccgcgcgttctcggagaaagtggatgcgctgcacgaagcggtcgacggccgccgcatcgtcagcttcgcgtattgcgaccggctcggcgcgcagacgacgcgccacgtgtggccgctcgggctcgtatattggggcggacgctggacgatcggcgcatggtgcgagttgcgcggggatttccgcacgttcgacatcgcgcgcatgagcgaggtcgcggtgcacggcccgtttcccgatcaggagggcaagcggctcgccgactatctgcgcaaggcgaacgcgcccgtgcgctgagcgcgacgcggccgtcgcgcgcgatcccgcacgcgtgggatcgcaccgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgcttcgtgctgcgggctgcgggctgcgggctgcgtgctgcgtgctgcgtgctgcgggctgcgggccgcgtgctgcgtgcaccatggcgtgctgcgtgcaccatgcgacgccaatgccgacgcgcgtcgaggctcacgccgacgcgagcccgacagggtccgcatgcgcggcaggccgaacacgatgcctcgcgagcccccgccgcccaaagaaaagcgccgaatcgaccagttcccgtccagggaagggtcgcacgccgacgggcacgattcgcccccaccacgcacgacccgccacgcgcgtcccgctcgccgcgatacccgccccgcgatgcatcgaacgcccggccgccggccgggcgtgccgccgcgtcactcgaccgacttcaccatatcctcgatgaccttcttcgcatcgccgaagaccatcatcgtcttgtccatgtagaaaagttcgttgtcgaggcccgcataacccgccgccatcgaccgcttgttgacgatcaccgtgcgcgccttgtacgcctcgatgatcggcatccccgcgatcggcgatttcggatcgttcttcgccgccggattcaccacgtcgttcgccccgagcacgagcaccacgtccacctgcccgaactcgccgttgatgtcctccatctcgtgaacgatctcgtacggcacctcggcttccgcgagcagcacgttcatgtgtcccggcatccgccccgcgaccgggtggatcgcgtacttcacgtcgatccccttctcgacgagcttgtcggtcagctccttgagcgcgtgctgcgcgcgcgccaccgccagcccgtagcccggcacgatcacgaccgtctccgcattgccgagcatgaacgacgcatcctccgccgagcccgacttcaccggccgctgctccttcgcgccgcccgccgtcgccgcggccgcgtcgccgccgaagccgccgaggatcacgttgaagaacgagcggttcatcgcgtggcacatgatgtacgacaggatcgcgcccgacgagccgacgagcgagccggcgatgatcagcatcgcattgttcagcgaaaagccgatgcccgccgccgcccatcccgagtacgagttcagcatcgacacgacgaccggcatgtccgcgccgccgatcggaatgatgatcagcacgccgagcgcgaacgcgatcgccgtcatgatcccgaacggcagccacgattgcgtgatgaagaacaggatgccgaagccgagcatcgcgagcgcgagcatcaggttgatcagatgctggcccggatagacgacgggcgcgccctggaacagccggaacctgtacttgcccgacagcttgccgaacgcgatcaccgagcccgagaacgtgatcgcgccgacgaacgtgccgatgaacagctcgatccggttgccgtacggaatgaagttcggcgcgctcgcatcctgcggcacgagcccgaacgcctccggctccgcgaccaccgcgatcgcgatgcacacggccgcgaggccgatcagcgagtgcatcgccgcgacgagctccggcatcttcgtcatctcgacgcgcgcggcgatcaccgcccccaccgcgccgccgatcacgagcgcgccgaacacgagcgcgaggccgagcggcaggttcgcgccgagccacgcggcctgcttcgcgatcagcgcgacggtcgtgaggatcgcgatcgccatgccgaccatgccgaatagattgcctcgtctagcgctcttcgggttcgacagccccttcagcgcctggatgaagcacaccgacgcaacgagatacagcagcgtgacgacgttcatgctcatcgcgcgccctccttcgcgtggtcggccttctgcctgggctccttcttcttgaacatctcgagcatgcgccgcgtgacgaggaagccgccgaacacgttgaccgccgcgagcgcgacggcgatcgtgccgaacgccttgccgacgccgccgagcgtgagcgccgacgcgagcatcgcgccgacgatcacgatcgccgaaatcgcgttggtcaccgccatcagcggcgtgtgcagcgcgggcgtgacgttccacacgacgtggtagcccacgtacaccgccagcacgaaaatgatcacgttgatgaccgtgtgattgatgatctccatggcctcctcccgttatttgcgcacgacttcgccgtcgcggcacaagagcgtcgcggcgacgatgtcgtccgaaagatcgatgttgagcgcgccttccttcgtgacgatcagcttcaggaagtcgaacaggttgcgcgcgtagagcgacgacgcgtcggcgggcaccatcgcggccaggttcgtgtggccggcgatcgtcacgccgtgatgcacgatcacctgatcggcgacggtgagcgggcagttgccgctcttcctgccgtcgaattcggggccgcgccccgccgcgagatcgacgagcaccgagcccggcttcatcgactgcacggtttcgaccgagatcagcgtcggcgcggggcggccgggaatcagcgcggtggtgatcacgatgtcggcctgcttcgcgcgctcgtgcacgagcgccgcctgccgcccgagccacgatgccggcatcggccgcgcgtagccgccgacgccttgcgccgcgtcgcgctcgtcttgcgtttcgtaaggtacgtcgaggaatttcgcgccgagcgattcgatctgctccttgaccgccgggcgcacgtcggacgcctcgatcaccgcgcccaggcgcttcgcggtcgcgatcgcctgcaggcccgcgacgcccgcgccgagcacgagcacgcgcgcggccttcaccgtgcccgcggccgtcatcagcatcggaaagaagcgcggatacagcgccgcggcgacgagcaccgccttgtagccggcgatgttggcctgcgaggacagcacgtcgaggctctgcgcgcgcgtcgtgcgcggcgcggcctcgagcgcgaagcccgtcacgcccgcggccgccagccgcgccgcctgctcggcgttgaacggctcgagcataccgatcagaaccgagcctcgcttcagttgcccgcattccgcgtcggtcggcgcctgcaccttcagcacgatgtccgcgccgaacgcggcggccgcgtcggccagctccgcgccggccgccgcgtacgcgtcgtccggaaagctcgcgcccgcgcccgcgccgcgctcgaccgtcacgcggtggccggccgccgcgtatttcctgaccgtctccggcgtcgccgccacgcgcgcctcgttcgcccgcgtttcggcaggcactccgatatgcatcgtcgatccctcctcttcgtttgttctactgcgacggcgagccggacgactgacataccggctcgaaggcaacggctgtttcaggcgccactttaaccgaaagcggcgacgattccgcaatgcgaccctttcccgccgcccgcgcgggtgcgcgccggccacacgggggagttgcgcgggggtcggaaccgcgctatacgcgcgttcggcagcggcgcggcgcaaccggtaaaatgcgcggctatgaaacccgaaatctggaccccgcacgtgacggtcgccgcgatcgtcgaacgcgacgggcgctttctcgtgatcgaagaacacacgtcgtccggcctgcgcgtcaaccagcccgccggccacctcgaggccggcgagacgctcgtcgaagcggtcgcgcgcgagacgctcgaggaaaccgcgcacccgttcgagccgcaagcgctcgtcggcgtgtacgtcgcgcactacgcgcgcccgtcgagcagcggcgcgacctatctgcgcttcgcgttctgcggccgcgcgggcgagcgcatcgcccaccgcgcgctcgacgacgggatcgtccgcacgctgtggctgacggccgacgagctgcgcgcatgcgaggcgcgccaccgctcgcccgcggtgatgcgctgcgtcgacgactacctcgccgggcgccgcgtgccgctcgatttcgtgcatacgcactcggtcgcgccgtatcgcgcggccccggatcatcaggcggtgggcaaatgacgaagcgtcgggtcgtggtggggatgtcgggcggcgtcgattcgtcggtgaccgcgtggctcttgaaggagcagggctacgacgtcgtcggcctgttcatgaagaactgggaggacgacgacgacggcgagtactgctcgacgcggcaggactggatcgacgtcgtgtcggtcgcggacctgatcggcatcgacgtggaagccgtgaacttcgcggccgaatacaaggaccgcgtgttcgccgagttcctgcgcgaatactcggcgggccgcacgccgaacccggacgtgctgtgcaacgcggagatcaagttcaaggcgttcctcgatcacgcgatgtcgctcggcgcgcagacgatcgcgaccggccactacgcgcgcgtgcgcgagcgcgacgggcgcttcgaactgctgaaggcgttcgatcatacgaaagaccagtcgtacttcctgcatcgcctcaatcaggcgcaactgtcgaagacgatgttcccgctcggcgagatcccgaagacgcgggtgcgcgagatcgccgcgcagatcggcctgccgaacgcgaagaagaaggattcgacgggcatctgcttcatcggcgagcgcccgttccgcgatttcctgaaccgctacctgccgacgaaacccggcccgatgaagacgccggacggcaagaccgtcggcgagcacatcggcctcgcgttctacacgttcggccagagaaagggcatcggcctcggcggcagcaaggacggcagcggcgagccgtggttcgtcgcggcgaaggacatcgcgtcgaacacgctctacgtcgtgcagggccacgatcatccatggctgcgctcgcgcgagctcgtcgcgggcaacgtgagctgggtcgcgggcgagccgcccgccgacggcgcgcggtgcggcgcgaagacccgctaccggcaggccgacgcgccgtgcgcgttcggccgggccgcgcaggcgggcgacgagcgcttctcgctcgtgttcgacgagccgcaatgggcggtcacgcccggccagtcggcggtgctgtacgacggcgacgtgtgtctgggcggcgggatcatcgaatccgcggcgaccgggcgggccggcaccgcgcccgcgggccgcgcgccggcgctcgtcgaagcgcgctgagccccgatcggtttagacttgcggcacgcgacgcacgccgcgccggcgaggcgccgtgcgcgcgcgccgcctcgccgttcgtcgacgcatggcggcatccgaaaaacgatatggagtccccatgctttctcgacgctatctcgcgatgtggtgcgcgctcgccctcttcgcggccgccgccgtgctcgcggcgcggcacacgatctcgtggctgtggatcgtgcccgtcgccgcgctcgtcgcgctcggtctgtacgacctgaaccaggaccgccacgcgatcctgcgcaactacccgctctggggccatctgcggttcctgttcgaattcatccgaccggaaatccgccagtacttcgtcgaggacgacaccgacgagaagccgttctcgcgcgcgcagcgcagcgtcgtctaccagcgcgcgaagaacgtcgccgacaaccggccgtacggtaccgagctcgacgtgaaggcggtcgcgcacgaatggatcagccattcgctcgcgccgacgaagctcgacggccacgatttccggattcgcgtcggcgcgacgcgcaagcagccttatgacatctcgatcttcaacatctcggcgatgagcttcggcgcgctgtcggcgaacgcgatccgcgcgctgaatctcggcgcgaagcaaggcggcttcgcgcacgacacgggcgaaggctcgctgtcgaagtatcaccgcgagcacggcggcgacatcatctgggaaatcggctccggctacttcggctgccgccgcgacgacggcacgttcgatccggagaagttcgcgaaacaggcgcgcgagccgcaggtgaagatgatcgaggtgaagctctcgcagggcgcgaagcccggccacggcggcgtgctgcccgccgcgaagatcacgcccgagatcgccgagacgcgcggcgtgccgatgggcaaggattgcgtgtcgcccgccgcgcactcggcgttctcgacgccgcgcgggctgctcgaattcgtcgaccggctgcgcgagctctcgggcggcaagccgacgggcttcaagctgtgcgtcggccatccgtgggaattcttcgggatcgcgaaggcgatgctcgagacgggcatcgtgccggacttcatcgtcgtcgacggcgcggaaggcggcacgggcgccgcgcccctcgaattcaccgatcacgtcggcgtgccgctgcaggaagggctgctgctcgtgcacaacacgctcgtcgggatcgggctgcgcgaacaggtgaagctcggcgcgagcggcaagatcatcaccgcgttcgacatcgcgcgcacgctcgcgatcggcgcggactgggtgaactccgcgcgcggcttcatgttcgcggtcggctgcatccaggcgcagcactgccacaccgaccgctgcccgacgggcgtcgcgacgcaggacccggtgcgccagcgcgcgctcgtcgtgccggacaaggccgatcgcgtctacaacttccatcgcaacacgctgcacgcgttgcaggagctcgtgcaggcggcggggctgtcgcacccgtccgagctgcgcgcgcatcacatcgtgcagcgcgtcgcgccgcacgaagtccggctgatgtcgcaactgctgaagtatctggagccgggcgcgctgctcaacggcggccattgcggcttctcgctgtacgagacgtggtggccgctcgcgcgcggcgattcgttctcgcccggcgaaggcgcgtacgcgcgcgtcggcacgggcgcgccggcgcgcgcgtagccggatcgggcgaatcgccgcggcggcgcgccggcaacgcgcgccgcaccgaggccgcgcgcgtcgccgcgatgccatcgacgccgccgaggccgcgcccggcgcacgatcgaggcggagcgcggcccgatatcgcgcgcgccgcgtcatgcgccgcaacgcgcgcacatgccttccggcccggccggccgcgagcgcgcaacgcgcccaaacgaaaaacgccccggacggggcgttttcttcaccgtcgccgcgcgcggcggcgcattactggggcaccgtgtcgacgaacggctggcgctgcgccagcttcgcgaaatgcttgtcgagattcggatggcgttcgcgccagttgatctcgggcatccggaaatcgaggtagccgagcgtgcacccgagcgcgatgtcggcgagcgtgtagtggttgccgacgcaccacgtcttgccggcgaggccctgcgacatcgcgacgaggccgtcgtcgaccttgcgctgctggcgcgcgatccacgcgtcgctgcgatgctgcggctcgcgctgcgtgtgctcgatgcgaatcgcgaccgccgcgtcgagcacgccgtcgccgagcgcctcccagcaccgcacctcgacgcgctcgcgccccgacggcggaatcagcttgccgacgggcgaaagcgtgtcgacgtattcgcagatcacgcgcgagtcgaacacggccgcgccgtcctccatcacgaggcacggcaccttgccgatcggattcgacgcatggatgttcgtgtccggcgcccagacgttttcgagctccagcttgtagtcgatcttcttttcagcgagcacgatccgcgccttgcggacgaacgggctgctgagcgaaccgattaatttcatcatctgtcttctgtcgggaatccgcccgagagtatacgttgtcgccgatcataaccggccgttgcgcattcgttgataatcggccgtccggcctgtggatggtttgcaacaatcgcgtcggccgcgcggggcacgcgacgcggacgaaacagcggcgattgccgcgcggtttcccgtttcgtttcgcgccgtgcgatcgaggcgctcgtcgccgagccgcgcgaatcgggcatgcgaatcgggcatgcaaagcggcgcttggatcgagcactcgagaatcgggcacgcggataaacgcgggaatgaagcgcgcggttcggctgcacatttcgccccgcaccgccccgtctcgcatcggtagaagcctgccgcccgccgtgcgagcggcagcgtgcggttgccaccgcgagcacgcctttgcgcgcgggccgcgcgcccggatgcagccgcggtcccgaatcgcggcgcgcgccgcatcgcactgccgcaccgcgccgcgtccgcatgagcggcgcgccatccgtcgcgcgcgccccgcgcgacggcgctacaatcgcgtgatgaatcagccgaccgaacccgccctcgccctcgacgtctaccgccagcgccgcgaccgcgtgctggcctcgctgcgcgcgcaaggcggcggcgtcgcgatcgtgcccaccgcaccggaagtcccgcgcaatcgcgacagcgactatccgtaccggcacgacagctacttctactacctgacgggcttcgccgagcccgacgcgctgctcgtcctcgacgcgtcggcggccggcgacgcgccgcgctcgatcctgttctgccgcgcgaagaatcccgagcgagaaatctgggaagggttccatttcgggcccgaagccgcgcgcgatgcgttcggcttcgacgccgcgttcccgtacgacgcgctcgacgccgaaatgccgcgcatcgtcgccgacgcgcccgcgctccactaccgcttcggcgtgtcggccgctttcgacgcgcgcctgaacggctggctcgacgcggtgcgcgcgcgtgcgcgcgccggcgtcgccgcgccgggcgccgcgttcgatctcgggccgctcctcgacgacatgcggctcgtcaaggatgcgcacgagcaggcaacgatgcgccgcgcggccgacatctccgcgctcgcgcaccgccgcgcgatggccgcgtgccgccccggcatccgcgaatacgaactcgaggccgagctgctctacacgttccgccgccacggcgcgcaatcgcccgcatacggctcgatcgtcgcgacgggcgcgaacgcatgcgtgctccactatccggccggcaacgccgtcgtcgccgacggcgagctcgtgctgatcgacgccgcgtgcgagctcgacggctacgcatccgacatcacccgcacgttcccggcgaacggccgcttctcgggcccgcaacgcgcgctttatgacatcgtgctcgccgctcaggaagcggcgatcgcggcgacgcgcgccggcacgcagttcgacgcgccgcacgacgcggcggtgcgcgtgctcgcgcagggcatgctcgacacggggctcgtgccgaagacgcgcttcgcgagcgtcgacgacgtgatcgccgagcgtgcgtacacgcgcttctacatgcaccgcaccggccactggctcggcatggacgtgcacgactgcggcgactaccgcgagcgcggcgcgccgcgcgacgacgacggcgcgctgccctcgcgcgtgctgcatccgggcatggcgctcacgatcgagccggggctgtacgtgcgcccgggcgaagacgtgccgcaggcgttctggaacatcggcatccgcatcgaggacgacgcgttcgtcacgccgacggggtgcgagctgatcacgcgcggcgtgccggtggcggccgacgaaatcgaggcattgatgcgcgacgcgcggccggcgccgcgcccgcagccgtgatccgcgcgccccttctttccaccgagactcacgattcacgaacgatgacgaccgccgcctccacgcccgctttcgacttcgacatcgcgatcgtcggcgccgggccggtcgggctcgcgctcgccggctggctcgcgcgccgcagcgcgacccgcgcgctgtcggtcgcgctcgtcgacgcgcgggaccccgacgcgagcgagaacgacccgcgcgcgatcgccgtatcgcaaggcagccggatgctgctcgacacgctcggctggccgggcgacgccacgccgatcgagcacatccacgtctcgcaacgcggccacttcggccgcacgctgatcgagcgcgacgagcacgaccttgccgcgctcggctatgtcgcgcgctacggctcgatcgtgcgggcgctcgcgcgcgcggtgcgcggcacgcccgcgcgctggctcacgtcgacgtccgcccattcgccggcgcaggacgccgacggcgtgaccatcgcgctcgacacgccgcagggcgcgcgcacgctgcgcgcgcgcgtgctcgtcaacgcggagggcggcctcttcgacgagcgcaagcgcaagctgaccgacagcgcgacgaaccgcgactacgggcagacggcgctcgtcggcaccgtcacggtgtccgcgccgcgcccgcgcgtcgcgtgggagcgcttcaccgccgaaggcccgctcgcgctgctgccgctcggcggcccgcagcaggcggactacgcgctcgtctggtgctgcgcgccggacgtcgcgcaacgccgcggcgcgctgcccgacgatgcgttcctgcaggagctcggcgcgacgttcggcacgcggatggggcgcttcacgcggatcgtcgggcgcgcggcgttcccgctcgggctcgccgcggcacacacgctcgtcgaaggccggatcgcgatcgtcggcaacgccgcgcaaaccttgcatccggtcgcgggccaggggctgaacctcgggctgcgcgacgcgcatacgcttgccgagacactatccgagcacggcgcgacgccgctcgcgctcgcgacgttcaacgcgcgccgcgcgctcgatcggcgcatgacgatcggcgcgaccgatacgctcgcgcgcctgttcaccgtcgattcgcggccgctcgcgatgctgcgcggcgcggcgctcaccgcgctcgaattcgtgccgccgctgaagacggcgatcgcgcgacagatgatgttcgggcagcggcgctaggcgcgccgcaggcgcacgccgatgcgcggcggctaccgcgccgcgcgggtacgcacgatgcgtcaccccaccttcacgcaagattcatcgacgatttgacgattgccgacagttgcctaattcggcggcaccggcggttacggtaaaatacgcgttttccctttcgccgactccccgcccgcgcctcgcgcgggcgctcccattgcgatgcccgtcctaggctctcacgtcctgcgcaacaatctgttcgtcgccccgatggcgggcgtcacggaccggccgttccgccagctgtgcaagcggctcggcgcgggctatgcggtgtcggagatggtcgcgtcgaacgcgcagctgtggaagagcgagaagacgatgcgccgcgcgaaccacgcgggcgaggtcgagccgatcgcggtgcagatcgcgggcgccgacccggcgatgatggccgaggccgcgcgtcacaacgtcgcgaacggcgcgcagatcatcgacatcaacatgggttgcccggcgaagaaggtctgcaacgtcgccgccggctcggcgctgctgcagaacgagccgctcgtgcagcggatcgtcgaggcggtcgtcggcgcggtgggcgcgggccccgacgccgtgcccgtcacgctgaagatccgcaccggctgggaccgcgatcacaagaacgcactcaggatcgcgacgctcgccgaggcggccggcatctcgatgctgaccgtgcacggccgcacccgcgcggacctgtaccgcggcgacgccgaatacgacacgatcgcggccgtgaaagccgccgtgcgcattccggtcgtcgcgaacggcgacatcacgtcgccgcgaaaggcgaaggccgtgctcgacgcgacgcgcgccgacgcgctgatgatcggccgcgccgcgcaaggaaggccgtggctcttccgcgaaatcgatcatttcctgcaaagcggcgagcttctgccgccgccgcgcatcgacgagatccgccaggtgatgaacgaacacctggaggatcactacgcgttctacggcgaattcacgggagtccgtactgcacgcaagcacatcggctggtacactcgcggcctttccggcgcgaacgggttccggcaccgaatgaacacgctcgaaaccacccgcgagcagcttgccgccgtcaacgaattcttcgacgcgcaacaggcgctgtccgatcgcctcgtctatgtggacgacgaagacggcgaccgcggcgagccggacgattctaaccagttagcagcatgagcaagcacaacatcgaacaatgtgtccgcgacagcctggacggctacttccgggatctcgacggctccaatccgcacgacgtctatgaaatggtgatgtcgtgcgtcgaaaagcctatgctcgaagtcgtgctcgaacaggcgggcggcaaccagtcgctcgccgcggagtacctcggcatcaatcgcaacacgctgcgcaagaagctgcagcagcacggcctgctgtaggcggccgccccgtccccgttttcctggctattggtggttccatcatgatcaagcaagcgctcatttccgtttccgacaagaccggcatcgtcgacttcgcgaaagcgctgtccgcgctcggcgtcaagctgctgtcgacgggcggcaccgcgaaactgctcgccgacgcgggcctgcccgtcaccgaagtggccgactacaccggcttcccggaaatgctcgatgggcgcgtgaagacgctgcacccgaaggtgcacggcggcatcctcgcccgccgcgacctgcccgagcacatgcaggcgctcgaagcgcacgggattccgacgatcgacctgctcgtcgtgaacctgtatccgttcgtccagacgattgcgaaggacgactgcacgctcgccgacgcgatcgagaacatcgacatcggcggcccgacgatgctgcgctcggcggcgaagaaccaccgcgacgtgacggtcgtcgtcgacccggccgattacgcggtcgtgctcgacgagatgaaagcgaacggcaacacgctcggctacaagacgaatttccgcctcgcgaccaaggtgttcgcgcacaccgcgcagtacgacggcgcgatcacgaactacctgacgagcctcggcgacgatctgcagcacggctcgcgcagcgcatacccggcaacgctgaacctcgcgttcgacaaggtgcaggacctgcgctacggcgagaatccgcaccagagcgccgcgttctaccgcgacgtcgcgacgccggccggcgcgctcgcgaactaccgccagttgcagggcaaggaactgtcgtacaacaacatcgccgattcggacgccgcgtgggaatgcgtgaagacgttcgacgcgccggcgtgcgtgatcatcaagcacgcgaatccgtgcggcgtcgcggtgggcgcggacgcgggcgaagcgtacgcgaaggcgttccagaccgatccgacctccgcgttcggcggcatcatcgcgttcaaccgcgaagtcgacgaggccgcagcccaggcggtcgcgaagcaattcgtcgaagtgctgatcgcgccgtcgttctcggacgcggccaagcaggtgttcgtggccaagcagaacgtgcgcctgctcgaaatcgcgctgggcgaaggccataacgcgttcgatctgaagcgcgtgggcggcggcctgctcgtgcaatcgctcgattcgaagaacgtgcagccgcgcgagctgcgcgtcgtcacgaaacgccacccgacgccgaaggaaatggacgacctcctgttcgcatggcgcgtcgcgaaatacgtgaagtcgaacgcgatcgtgttctgcggcaacgggatgacgctcggcgtcggcgcaggccagatgagccgcgtcgattcggcgcgcatcgcgagcatcaaggcacagaacgcgggcctcacgctcgcgggctcggccgtcgcgtcggacgcgttcttcccgttccgcgacggcctcgacgtcgtcgtcgcggcgggcgcgacctgcgtgatccagccgggcggctcggtgcgcgacgacgaggtgatcgccgccgccgacgagcacaacatcgcgatggtcgtgacgggcgtgcgccacttccgtcactgattcgtacgacgcatcggtttcggccaaagccggcggtcgctgaccgccgtttttttggaggccgcgcgacggcgatgcgcgatgcggcggtcgttcgccatgccgagcgagccgaacgtgccacgggacggcccacgttcgcggccgccgaggatcgcgcgcgacgttcgccgtgtgacgtcctgcggcgatgcccgcagcggccgttcgccgcgacgttcgttcgacacggcaggccgggcgcgcccgcgcggcgatcgcatccggccgccgcgcccgatgcgcccggccccgctctcgcattgccggaatccagccgcggtcgcttcgtgtagtatcggtcgcaatcagcttttccgtttctccatgcgaatcctcggcatcgaccccggcttgcgcgtcacgggcttcggcgtgatcgacgtcagcggccaccagctcgcgtacgtcgcgagcggcgtgatcaagacgcccaccgccgatctgcccacgcggctcggcacgatctacgacggcgtctcgacgctgatccgcgagcatacgcccgatcaggcggcgatcgagaaagtgttcgtcaacgtcaatccgcaatcgacgctgctcctcggccaagcgcgcggcgccgcgatctgcgggctcgtatcgggcggcctgcccgtcgccgagtacacggcgctgcagctcaagcaggcggtggtcggctacggccgcgcgacgaaagagcagatgcaggagatggtcgcccggctgctgagcctgtccgggcggcccggcaccgacgcggccgacgcgctcggcatggcgatctgccacgcgcacggcggcaacacgctgaacacgctcggcggcatcgcgcccgcgctcgcgaaaaaggggctgcgcgtgcggcgcgggcggctcgtcgggtaacgcgcgacgcacgccgacgcgcgcgcaccgcggtgcgctacactcgcgctttccgttccgtcccgcactcgccatgatcggtcgcatcgccggcaccctcctcgaaaaaaatccgccgcacatcctcgtcgactgcaacggcgtcggctacgaagtcgacgtgccgatgagcacgttctacaacctgccgcacacgggcgagaaggtcgtgctgctgacccagttgatcgtccgcgaggacgcgcacctgctgtacggctttctcacgccgccggagcgctcgacgttccgcgagttgctcaagatcacgggcgtcggcgcgcggatggcgcttgccgtgctgtccggcatgagcgtcgcggaactgtcgcaagcggtcacgctgcaggacgccgcgcgcctcacccgcgtgcccggcatcggcaagaaaacggccgagcgcctgctcctcgagctgaaaggcaagctcggcgccgatctcggcccgctcgccggcgcggcatcgccttccgaccatgcgaccgacatcctcaacgcgctcgtcgcgctcggctactcggaaaaggaggcgcttgccgcgatcaagaacgtgccggccggcaccggcgtgtccgaaggcatcaagctgtcgctcaaggcgctgtcgaaggcgtaacgggccgtgtgcaacgggccgtgtgcaacggggctggtacgtcacgggccgtataacgggcacgcgtagcgggcacgcgtaacggcgcgtcgtcgaaaacagcttcgcacgccgggcgccgggccgcgactcggccgttcggccaggttggccggggcacgccgcgcggtacaatggccgcatgatcgaaaccgacaaactcgccgccgagcggatcattgccgccacgcccgcgtcttcgcacgaagaggctttcgaacgcgcgctgcgcccgcgccagctcgacgaatacgtcggccaggagaaggtgcgcgatcagctcgaaatcttcatcgaagccgcgaagcgccgctccgaagcgctcgaccacgtgctgctgttcggcccgcccggcctcggcaagacgacgctcgcgcacatcatcgcgcgcgaaatgggcgtgaacctgcgccagacgtccggccccgtgctcgagcgcgcgggcgacctcgccgcgctgctcacgaacctcgaagcgaacgacgtcctcttcatcgacgagatccaccgcctgtcgcccgtcgtcgaggaaatcctgtatccggcgctcgaggattaccagatcgacatcatgatcggcgaagggccagccgcgcgcagcgtgaagctcgacctgcagccgttcacgctcgtcggcgcgacgacgcgcgcgggcatgctgaccaatccgctgcgcgaccgcttcggcatcgtcgcgcggctcgagttctacgacgccgagcagctatcgcgcatcgtgcgccgctcggccgcgctgctgaacgcgcagatcgatccggcgggcgcgctcgagatcgcgaagcgctcgcgcggcacgccgcggatcgcgaaccgcctgctgcgccgcgtgcgcgactacgcggaagtgaaggcggacggcaacatcaccgcggccgtcgcggacgccgcgctcgcgatgctcgacgtcgatccggtcggcttcgacctgatggaccgcaagctgctcgaggcgatcctgcacaagttcgacggcgggccggtcggcgtcgacaacctcgccgccgcgatcggcgaggagcgcgacacgatcgaggacgtgctcgagccgtacctgattcagcagggcttcttgcagcgcacgccgcgcggccgcgtcgcgacgctcctcacgtaccggcatttcggtctctccgcgcccgacgccgcgaaccccgtgcgcaatctctgggacacgcccgacgccgagtgctgacgccccccaccccgacgagccgctcatgtccgccccgcttcacgaccgccccgcccgctcgccgctcggacatccgttcgtcgaacgcgtgcgggcgcgcgtcgcgggcggcgtcacgcatctgacaacgggcagcggcggcccgtcgctcgactattcgtccccgccgggcgacccgggcctcttcggccccgacgcggtgtgctggaaagtacatgccgatttcacgtcgatgatgacgggcggcatctccgcgctgctgctgcaggcgctgcatccgctcgcgctggcgggcgtctgggaccattcgacgttccgcaccgacatcctcggccgcctgcgccgcaccgcgacgttcatcgccggcacgacatacggcagccgggccgacgcgctgaagctgatcgagcgcgtgaaggcgattcacgcggccgtcaacggcacggggctcgacggccgcccgtatcgcgcgagcgacccggcactgctcacgtgggtgcatgtcgccgaagtgtcgagctttctcgccgcgcatctgcgctacgtgaacccgctgctgccgggcgccgatcaggaccgctactacgcggaaaccgcccgcgtcgccgagctgctcggcgcgacgaacgttccgaagacacgcgcggatgtcgccgcttacttcgccgcgatgcgcgccgagctcgatgcgggcgagcgcacgcatgaggtcgtgcggatcctgatgaacgcgcccgtgccgaaaccggcgatgcgccccgccgccgcgttgatgttcaacgccggcgtcgacctgttacccgcatgggcgcagcagacgctcggcctgtcctcgctcgcgccggtgcgccgcgcgctcgttcggccgggcgtgcgaatcgtcgcgcccgtcattcgctgggcgctcgtcaacggcgtctcgaagcgcgcgcgccggcgcgtcgccgccccgcccgagccgccggaccacggcggcacgtagccaaacccgtcgaattcatttcaaatggctgtcacatcgattcgtgatgctgacgggtccgcgctcgcgcatcgatcgcgcgccgccgtcgctgtcgccttcgtcccactcatcatcgattccgatcgcccatgccgcgtccgctcctgcatttcgtcgccgccgccacgttcccgttcgtcgccgcgctcgccgcctgcggcggcgacggcaccgcgcccgcgctcgcgcccacaccggccgccgtcgacgccggcttcgtgtccggccacgcaccgaatcccggaccgaacgccggcgattcgccggcggcgcccgctcccgcgcccggcaaatggaaaaacgcgcgcgcgggcgacatgctcgaggtcacgctcggcgagttgcgtccgacacaaggcgcgctcggctacgaccagatctattacaagctcggccgctacgagcggcagccggacaagaagttcgacgatttctgcgcggacgacgggcttggcggcatcgcgccggacggctacaccgcgctatcggcgctgcgcgacgcggcgagctacgcctgcgcgacgagcgccgccgcacgcgatcgctcggtgctcaaccccgtcgtgatcgggccgaacggcgacgcgctgtacgtgacggacgggcaccacgggctgtcgacctattacgagacgcccgacggcggcgcggcgctgcgcgtgcacgtcgtcgtcaaggacaacctggccgattactcggccgcggcgttctggcagcagatgcaaaaccgcggctacacccgcctgaaggacggcgacggccggcccatcgcgccggaccggctgcccgccggcctcggcctgaagcgcggcatgcaggacgaccgctatcggtcgctcgtctatttcacgcgcgacatcggctacgcgaagccggcgcaagccaccgactatctcgagttctactgggcggactggctgcggcaacagccgcaggcgttcccgctcgccggctacgacctcacgcgcgcgggcgcgaccgaccctgatccggcgacggccgataccggctatctgaatgcggtatggaatgcgtcggcgcgaatggtcgcctcgaccgatccggtgatcgatggcaagacgggcgcggacctcggccgcgccgaccagatcaacggcgggaagaaatacggcaagggggaattcgacaagctgcgccagccgatcacggcggacaagccgggcaagatcgcgtacgcgctcgattacaagtcccgccgcgggctgcgctgacgcgcggcggccgctgcaggcgcggcggccacggcggccagttggccgcggcggctatggccggccgccgtgcgcccaccccgaaggatgccccgcccgtcggccggcgcctgcacgcctctgcacgcaccagccgcgcggcggcacgacgatcgtcacagcaccttccgatagccgtcgtcgtcgctcgccccgctcaggtgatcgacgtcggcccagcgcacgacgcgcgcgcggccgtcgtcataatcgacgatgttgacgctcgtattcagcagcgcatgcttgcgcggcgcatcgagcggcagatcgttcgcgaagcggtacacgcagtcgagcacgccgccgtgcgcgacgcacgcgatgcgtccgcccggatgcgcggcgacgatccgctcgacttcatgcagcacgcgatgatagaacgcgcggtgcgactcgccgccttccggctcgaagccggggtcgcgcgtctgccactgtgcgaacgcgtcgggaaagcgcgcctcgatctcggtgctgtcgtgcccctggaacacgccgtacgcgcgttcgcgaagcgcctgccgaggcacgagcggcaggccgagcgcatcggccgtcggctgcgcggtctgccgcgcacgcgacaaatcgctcgtataaaccgcgtcgatccgcgcgccgccgcgcgcctcccgcgcgagccgctcggccagttgccgcgcctgcgccagccccgtgtcggcgagcggaatgtcgatgtggccttgaatccgcttgatgcggttccaggccgtctcgccatggcgaatgaagagaatctgcgtcgtgggcatcggtgcggtctcgaatcggagcgtcaagggcgcatcaggcgcgcgtctgcagccagaacgtcacggggccgtcgttgacgagcgacacctgcatgtcggcgccgaactctcccgtcgcgacgatcggatggcgctcgcgggcccgacgcacgaagtagtcgaacaggcgctcgccctcgtcgggcggcgcggcgggcgtgaagctcgggcgcaggccgctgttcgtgtcggcggcgagcgtgaactgcgacacaagcaacagcccgcccgcgcgtcccgcgccgtcgaggttcgacacgggcaggttcatcttgcccgccgcgtcactgaacacgcggtagccgagcaccttcgcgagcagcttgtcggcggccgcctcggtgtcgccgcgctccgcgcacacgagcgcgagcaggccggggccgatctcgcccgtcacgcgctcgcccacgcgcacgtcggcgcgcttcacgcgctggatcaaggcgatcatgcgcgcgtccgcgtcacgcacgcggcgcggcggccacgcgcggcgccgcgcaccgcgcgcggcatgcccggccaagcggcgatgcgcgcgctcatgcggtaagcgtcacgcgcgcgaagcggcgcttgccgacctgcacgacgaactcgcccgcgtcgactttcagcgccttgtcggacaccgtcgcgccgtcgatcttcacaccgccctgctcgatgttgcgcagcgcctcgctcgtcgaaggcacgagccccgcctgcttcagcaactggccgatcgcgagcggcgcgccggcgagcgtcacggccgggatatcgtcgggcacgccgcccttcgcgcgatggttgaagtcctcgagcgcgcgttcggcgtcggcctgcgaatggaaacgcgcgacgatctcctgcgcgagcatcaccttgaagtcgcgcgggttgcgcccgccttcggcctcgccgcggaaccgcgcgatctcgtcgaggctgcggaacgacagcagctcgaagtagcgccacatcagcacgtccgagatgctcatcagcttgccgaacatgtcggtcggcttctcgctgatgccgacgtagttgcccttcgatttcgacatcttctcgacgccgtcgaggccttcgagcagcggcatcgtcaggatgcactgctgctcctggccgtattgcttctgcagctcgcggccgacgagcaggttgaatttctggtcggtgccgccgagctcgagatcggcgttcagcgcgaccgaatcgtaaccctgcatcagcgggtacaggaattcatggatcgagatcgggatgccgccttggaagcgtttcgtgaaatcctcgcgctcgagcatgcgcgcgaccgtgtagcgcgacgcgagcttgatcatcccatccgcgccgagcggcatcgaccactcgctgttgtagcggatctcggtcttctcccgatcgagcacgagcgcggcctgctcgaagtaggtcttcgcgttcgattcgatctgctcgcgcgtgagcggcgggcgggtcgcgttgcggcccgacggatcgccgatcagcgacgtgaaatcgccgatcaggaaaatcaccgtatggccgagatcctgcaactggcgcatcttgttcagcacgaccgtgtggccgaggtggatgtcgggcgccgtcggatcgaggcccagcttgatgcgcagcggcttgtccgtcgccgcgcttttcgcgagcttctgcgcgaactcttcctcgatcagcagctcgtcaacaccgcgcttcgtgacggcgagcgcatggcggacttcatcggtgatcgggaaggcgggcttggaagtgggatcggtgctcatcggtgcaagaggaaggaatgtcgcaaaaagagcgattttcccataagttgcacgcgggccgctcaacggcgcgcgcgttcgcgcggatttgcgcggataatcggcggcgacggtgcgcggcgagcctcgcgtgccccccaccctcgatttcggagcgatcaccgtgacgtccaaccgcatgcaaaccggccatccggcggatggcgtgtatttcggcctgatgtccggcacgagcatggacggcgtcgacggcatcgccgtgcgcttcgaggcgggcaagccgcccgccgtgctgtccgaggcgttcgtcggcttcgccgacacgctgcgcgacgcgctcttcgcgctgcaacagccgggcgacgacgagatcgagcgcgaggcgctcgccgcgaacgcgctcgccgcgcgctacgcggtgtgctgccacgagctgctgcgcacggcgggcctctcgcccgacgacgtgcgcgcgctcggcgtgcacggccagacggtgcgccaccggcccgagcgcggctatacgcggcagctcaacaacgcggcgctgctcgcggagctgacccgcatcgacgtgatcgccgatttccgcagccgcgacgtcgccgcgggcggccagggcgcgccgctcgtgccggcgttccatgcgacggtgttcggctcgcccgacgagacgcgcgtggtctgcaacctgggcggcatcagcaacatcacgatcctgcccgccgggggcggcccgcagggcgaagggcacgcgcgcaacgacacggtgcgcggccacgattgcggcccggcgaacgcgctgatcgacgcgtgggtcgagcgccacctgaaacagccgttcgacgacggcggacgcttcgccgcgcgcggcaaagtcgacgaaacgctcctcgccgcgctgctcgacgagccgtacttccgccaaaacgcgccgaaaagcaccgggcgcgatctcttcaacgccgattggctcgatgcgaaactcgccggttttcagcacctcgcgcccgaaaacgtgcaggcgacgctcaccgcgctgaccgccgccaccgtcgccgacgagatcgcgcggcatgcgggcgattgccgagccgtctatgtgtgcggcggcggcgcgcgcaacccggtgctgctcgacgcgctcgcgacggcgctcgcggcgcgcgggctcgacgcggccgtcgccacgacggccgcgctcggcgtgccgccgcagcaagtcgaatcgctcgcgttcgcgtggcttgcgtaccggttcaacgcgcgcgcgccgggcaacgtgtcgaccgtcaccggcgcggcgggcgagcgcgtgctgggcgcgctctacccgcgctgacctgcgggccgtgccgaagcccgccccgttgcgccgcgcggcgcgcccgcgcccgaccgcgcccgcacggcggcggccgggccgaagcccgccgaccgcccagtcccctgtcagcggaccgtgctcgcgtcctgcccgaacaacacgccgcgcgactgctgatcgaccgtcggcgccgtgttgatctccttcgcccgtgcataggcgcgcacggtgcccggccgttcggcgacccgcgcgaaccatgcggccaggaatggaaaatcctcgagacgctgccgctgccgctcgtgcggcacgatccacgggtagctcgccatgtcggcgatcgaatattcgcccgcgatgtagtcgcgcccgtccgacagatgcttgttcagcacgccgtacaaccgcgacgtctccttcacgtaccgctcgatcgcatacggcagcggctcgggcgcgtactgcacgaaatgatggttctgccccgccatcgggccgagcccgcccatctgccagaacaaccactgcagcgcctcgttgcggccgcgcagatcggcgggaatgaagcgcccgagcttgtccgcgaggtacagcaggatcgcgcccgattcgaagatcgacagcggcgcgccgccgtcggcgggcgcgtggtcgacgagcgcgggaatccggttgttcggcgcgatgcgcaggaacgccggctcgaattgctcgccgcggccgatgttcaccggcacgatccggtacggcaggcccgcctcctccaggaacatcgtgatcttgtggccgttcggcgtcgtccagtagtagagatcgatcatcgcgtcaggctcccgtcccggccgtggccgcgagccgcgcgttctgcggaaacagcgcgcggcgagcctcgtcgtcgaactcgaccttgaacgcatggcgcgccttcagcgcatcggcgcgctgcgcggccggccgcgcatcgatctcgtcgacgaggcgcttcacgtgcggcaattgcgcccatgcgtcgtcgcccagcacgcgcgggatcgcccgcgcccagccccacaccgccatgtcggcgatcgtgtagcgctcgccgaccatgtagcggcggccggcaaggcgctcgtcgacgatgcgccagtggcgccacgcctcgaaatcgtagcggttcaccgcgtacgccttcggctccggcgcgaaatgcttgaagtgcaccgcctgcccgcagtatgggccgatccccgtcgcgacgaacatcagccacgacagcagctcgccgcgggcagcgggcgtgtcgtcaggcaggaattggccggttttctcggcgagatacagcagaatcgcgttgctgtcgaacacgatcgcgtcgccgtcggcgatcgccggcgtcttcgcgttcggattgatcgccttgtacgcatcgctgtgctgctcgcccttgcgggtatcgacgggcacgaactcgtacggcacgccggcctcctcgaggaacagcgcgaccttggccgggttcggcgacgggtgatagaagaagcggagcatcgattgggccctcctcgtcatgctggatagtcagcggaattgccaatgtagcgcacgtattgagacaatatgcgtcgataaatctcaattgcatgaccaatcgtcccatgatcgaccgtctgaaagacctcctcgcgcgtttcgaactgcacgcccgcgtatttcacttcggtgcgctgcccggcgcgtcgacattcgagattggcgcggacggcttccatatgcacctggtgcgcacgggggcggtcaacgtgacgggcgaggcgctcgggcggcacgcggtgcccgagccgggcgcggtgttcatcgggcgccccggcaagtaccggatcgaggcgcgcggcgacgcgcctgtcgaagtcttgtccgcggcgatcgaattcgggctcggcgatgagaatccgctgttgcgcggcttgcccgatctgctcgcgattccgcttgcgtcgatgtcgccgctcggcggcgtccagcaggcgctcttcgcggaagcgagcgcgcccgcgtgcgggcatgacacggtgatcaaccggctgaccgaggtgctcgtcgtgcagttgctgcgcttcgtgatgcgcaaccggctggtggcgagcggatcgctcgccggcctgtccgacgcgcggctcgcgaaggcgttgaacgcgatgcacgcggatccggcgctgccgtggtcgctcgagcggatggctgcgatcgcgggcatgtcgcgctcgcgattcgccgcgcacttcgcgggcacggtcggcctgccgcccggcgaatacctgctccaatggcgcgtcgggctcgcgaagacgctgctcaggcgcggctatgcggtgaaggaaatcgcgccggaagtcggctacggcagcgcgagcgcgctcacgcgcgcattcgcgcaatccaccgggcaagcgccgaccgattggctcgcgcgggcgggcgacgcacctggcgcgatcggagcggcagccgattcgatgccggacgtcggcgtgcgagccgcctgagtggacaccaaaaggctaaacgggagcgaaagagcggaaaaggacggtaaaaccgaaagaaggacgaacactgtctcgacgcgcgatgcgccgccttcaccgcacggccgcgatccgggcaaaaaaaaaacggggcgccgagccccgtttttattggacgaacaagcgttcagaccgagaacgacgagccgcaaccgcaagtcgtggtcgcgttcgggttcttgatgacgaactgcgcgccgttcagatcgtccttgtagtcgatctcggcgccgacgaggtactgatagctcatcgcgtcgacgagcagcacgacgccgttcttgttgagcacggtgtcgtcctcgttgacttcctcgtcgaacgtgaagccatactggaagccggagcagccgccgccttgcacgaatacgcgcagcttgaggtcggggttgccctcttcgtcgatcagttgcttgaccttgtcggccgccgcgtcggtgaagacgaacggcgccggcatctcggtggttgccgcggattcggtaacagcgttcatgcgaactctccaaaaaaccattgcctgctattgtaggactgatccgcagatcgtgctgatgcaggcgaaatcaagatgcgcgccgccgtttttcgcgcattcgttgcgccggcgcaagctgcgcgcatataaaaaaaccgccagcatgaaaactggcggtttttcttgcagcgatgccgcccgaaggcggcgcgcagcacgagcgattaacgcttcgagaactgcttggcgcggcgtgccttgtgcagaccgaccttcttacgctcgacttcacgggcgtcgcgcgtgacgaagcccgccttcgacagtgccggcttcagcgtcgcgtcgtagtcgatcagcgcgcgggtgatgccgtggcgcaccgcgcccgcctgacccgtttcgccgccgcccgatacgttcaccttgatgtcgaacgtctgcgcgtggttcgtgagttccagcggctgacgcacgatcatcagcgacgtttcgcgcgagaagtagtcggagatgggcttgccgttgacgacgatgtcgcccttgccagccttgatgaagacacgagcgactgcgctcttgcggcggcccgtaccgtagttccagttaccgatcatgtgggctccccttagatctcgagcgccttcggctgttgagccgaatgcggatgcgtggcttcagcgtagaccttcagcttcttgatcatcgcgtagccgagcgggcccttcggcagcatgcccttgaccgccttctcgagcgcgcggcccgggaagcgttcctgcatcttgccgaacgtcgtttcatagatgccgcccgggtagcccgagtgacggtagtacttcttgtccagcgtcttgttgcccgtgaccttcagcttgctcgcgttgatgacgatgatgaaatcaccggtgtcgacgtgcggagtgaactcgggcttgtgcttgccgcgcagacggcgtgccacttcgctggcgacacggccgagaaccttatccgtcgcgtcaatcacgtaccattcgcgcgtcacctcatgggcttttgcggaaaacgtcttcatgatcgatccaaaattgattgcttgtgcccaaacgttcttccctgcttgtctgctcttggcaggcgcttcgtggcgcgatgcaggctctccctgttctttttccgtgggcatgaatgcggaaaagccctgaattataaaggaattcgaggcggctggtcaaagaaatccgacacccgccacttcaaccgccgcagccgggcgcgcgttgcgcccgcgacacgcgtttcgcggggcgcccaagtttgcactggacgaaaaaaagcccgaaccgctggttcgggcttaatccaccaaaggaggagggtggaggagacatgcggaggttgccgcaacgcgacaaccaatgattcgcattatacgaaccgcgcgtcgacagcacaagaaaaaccgcatggagaaattcaatctcacaatacaaaaaattctccctccctgccccacaccaattttattttcaaaatcaaatagataggtgaattcggctgaacaaatcaactttccgcctagagtaaaacccctaacgatcggagggcgatcggccctgagccgagcacgcgcgacgcacgctcgggcggcgtttgcgcccgtcttgcagcgcatcagccgggtgttgcgggcggggctacaatgccgaatcacaatcgaatcaagcaacgctggagctcgcgcatggaatgcaaagtaagctggatggggcaggacggcatggcgttcgccgcccagacgggcagcggccatctcgtcacgatggacggcgcgcccgagggcggcggaaacaatctcgcgccgcgcccgatggagatggtcctcgtcggcacgggcggctgcacggcctatgatgtcgtgctgatcctcaagaaaagccgccaggaagtcatcggctgctcggtgacgctgcaggccgagcgcgcgagcgaggatccgaaggtgttcacgaagatccacttccacttcacggtgacgggccgcaacctgaaccccgcgaccgtcgagcgcgcgatcaatctgtcgcacgacaaatactgttcggcgtcgatcatgatcgccaagacggccgagctgtcgcattcgttcgaaatcgtcgccgcgtaacgcgcttcgtccgtcaagcggccgtgcgcgcggaccgcgaaacggaaaaaaggccggcgccgcatcgggcgccggcctttcgtcatcgggcggcaaagcgggccgataagccggattctgtgcgaaccgcacgcccgaaggtgcgcggcccgtggcagccattcctctaggcgcgccattgctgacgcgctcaagcttcctacccgcgaacgagacgggggcaccgccctgcatccgaagatgcgcgtccgcctacttggaattgctccgggtggaggttaccgtgccggtctgcgtcgccgcagccgcggtgcgctcttaccgcaccgtttcacccttgcctgatcccggcttgcgccgggccatcggcggtttgctttctgttgccctgttccgcgtgtcgccacggatggccgttagccatcaccctgccctgttggagtccggactttcctcgcccttcgcggcgaaccgcgaaagccgcgactgcctagcctgctttgcgagcgggattctagcaccgtacagcggcacccgctcggcgcgacgcccttgccgcagcggcggcttgcgcgaaagcgcgcaccggcggtgcgcggcgccgcgcgggcgcgccgagacaagcgtcgtccgtcacgcggcacgggcgaggacatccggtgcgcgtcactccgctcgcgcgcggcggccgcggcgaaacacctgcggatcgtcgtagaaagccggcgacgcgttcgccggccaccagccgggcacgcccagcaccggcagcggcgcgaagccgcggcttgccggatcggtcgcggcgagtgccgcggccacgcgctcgtcaagccaggcgcggcgccgcgcgtcgggccagtcgaaatacgcggccggcacctcgacgatccatgcgtgcgcggtgcagcccttgtacggatcgacgagcttttcgcagagcgcatggccgacgatccgcgcatcgcaacgcgcgccccatgcatcgcgcgacgcgcgcatcagcgtcggccagtcgaagccgcgcagtgcggcggccagcgccggatccgacgtcgcgaagagcgcgccgttctcgtcgagcagcgtgagggcgtcgcgaacgccgccgcgcacggcgccgacgcccgccgcgtcgatcgccgcggcctggcgcgcgttgagcgccgccttgatgcgcggatacgcgaaccagacgagcgcattgaagaaatcatgcagattgtggcgggtcggcacggcgcccgtttcggcgatgtgggtctcgtacgcgatgcccgccggcaacgccgcctgcgcgatgaagcgaagcggcaagccgcgccccgtcgcgagccgctcggctcgggcctcgtcgttcagcatgcgcagccatgccgcctcgccccgttgcgccgcgtgcgtccatcgttcgccgcgatcggcgagcggggcgagccatggcgcggaccaatcgattcgtgcgaaacaggctccgccatcggcgcaggacgatccgcgtcggcgcatcgaaacagcaaacgcgcggggtgcgtcagggccgccgccggcggccgagcgccgcgcgtgctcggggtgcgccggcccgcaagcgccgcgcggatcgcccgcgccgcacgatccgtcggcccggtcggcaaaagcggttgtcgccgggtccgcgcgccggtgatcggccgcgccatgcgcgcctgtcggccgctgcgcacagcggcgcgtcgcgtcccgcgcttcttgagcttcttgagcttcttgagcttcttgagcttcttgagcttcttgagcttcttgagcttcttgaaccttcccggcactccgagcgctcatggcgtgcgccccgctcatcatgtcgacaccgaagccgccgcgcgcggcaacccggcccgccgcggcgccgcgagcatcagacgagccgccagccgatcgcctcgccgccgcgcagcggcacgaccgggccggcgcccgcgtcgatctcgcgcggcagctcccacgtctcgcggcgcagcgtcaccgtctcggcgctgcgcggcaaaccgtagaagtccgcgccgaagaagctcgcgaagccttcgagcttgtcgagcgcgcccgcctggtcgaatgcctccgcgtacagctcgagcgcgtgcagcgcggtgtagcagcccgcgcagccgcacgcggcttccttcgcgcctttcgcgtgcggcgcgctgtcggtgccgaggaagaagcgcggattgcccgacgtcgccgcctcgacgagcgcgatccgatgcgtctcgcgcttgagcaccggcaggcagtagtaatgtggacggatgccgccgaaaaacatcgcattgcggttgtacagcagatggtgcgcggtgatcgtcgcgccgatccggcctgacgccgcgtcggcatcgcgcacgtagtcggccgcatccttcgtcgtaatatgctcgaacaccaccttgagccccggcagcgcgcggcgcagcggctccatcacgcgatcgatgaacaccttctcgcggtcgaacaggtcgatcgacggatccgtcacctcgccgtgcacgagcagcggcatcccgacttcctgcatcgcctcgagcgtcttcgcgcacttgccgagcaggtcggtcacgccggcgtccgagttcgtcgtcgcgcccgccggatagagcttcacgccgtgcacgcagccgctttcgcgtgcgcggcggatttcgtcggcgggcgtgttgtcggtcaggtacagcgtcatcaacggctcgaacgtcatgccggccggcaccgcggccaggatgcgctcgcggtaggcctgcgcctgcgcggtcgtcgtgacgggcggcttcaggttcggcatgatgatcgcgcggccgaactggcgggcggtgtgcggcaggacggccgcgagcatcgcgccgtcgcgcacgtgcaggtgccagtcgtcggggcgggcgagggtcagcgaggcgggaacggaagcattcatggtgtcgtgggaatggcgcgcggcgaggcgcgatgcgcggcgcgccggccgcgcgcggcgccgcccgactgacggcaaaccgcaacacggaaccgctcgcgcgcggttttcgccttttgccgcttagggctcggtgatatgcttgaagccgacattgtaccggttcccgtccggtgtactcccccgccagcctcagccgcacccgcgatatgtgccaactcttcggaatgaactgcgccgaaccgacggacgtgacgttctcgtttaccggcttcgcggcccgcggcgggctcaccgatcatcatgccgacggctggggcatcgcgttcttcgaggacaaggcctgtcgcctcttcatcgaccagcagtcgtcgtcgacgtcgcccatcgccgagatggtcaagcgctacccgatcaagtcgaagaacacgatcgcgcacatccgcaaggcgacgcaggggcatatcctgctcgagaactgccatccgttcatgcgcgagctgtggggccgccactggatcttcgcgcacaacggcgatctgcagagctacgtgcccgacctcgaaggcggcgtctatcagccggtcggcacgaccgacagcgagaaagcgttctgcaagctgatgcagggcctgcgcgaagcgtttccgagcgcgcagccgccgctgcccgaactgttcgagcagatcggcgagctcacgcgcgacatcacgcggcacggcgtattcaatttcctgatgtcgaacgggcaggcgctgttcgcgcactgctcgacgcgcctgcactacctcgtgcggcgctggccgttctcgaccgcgcatctgatcgacgaagacatctcgatcgatttcgcgaaatacacgacgcctgaggatcgtgtcgcggtgatcgcaacgcagccgctcaccgacgacgaagtgtggaccgcgctcgagccgggcgaactcgtgatgttccagtgcggcgacgtcgcggcaacgatgcgcatcccggtgccggaggccgtgctcgagaagctgcgcaacccggcgttcgacgcctccgcgtcggcgccgcgccggtcgcccgcgctcgcggcgagcggcgcgggcgacgatctcggcgacgatccggtcgacttctgatccggatgggccgcgttcgccgcgtgcttttcgcgaaaagcccggcgtggcgcgcgccgtgaaccgaatcgtttcccacgccggcgcgcgaaacgagcatccgcgcttggcgcgctcgccatcatcggcggccggctgcacgagcacgccgtgtcggcgcgaaccgcaccgaatgcaaacgcgccgcaaccgaggacgccatacgtcgcgcccgctgcgcgcgcgtcgcgatcgcgacacacgaagcgccatcgcgcgcttgggcgagcatcgcgccgaacgagcgccaagcggccgcgcggccggccagcggtgaacgccgcaaacgcgaacgtcttgccccggggccggctccggtgccgcgccggccatcgcaccgaccgacgtcggcgcgtgccgcctcggggagccgccgcacgccccttgcgccgcgcctgcgttccggctcagcgcccactttcgccgcacgtgtggatcttggccggtcggcgtcgcggatggtcgtcgggatcgaacgcgtccagcagcgagcgccccatcgcggtcaagtgagcacgacgacgcccctcggcggaatgttcgagcatcaccagttgccgctcgagcagcgcgtcgagttcggcgcggtccatgtcgatctgatccggcgcgtggcggaccagcatcaatgtcgcaaattcgtgtggactcagcatctttgtctcccagcaacaatcaaacttcaaccaggggcgcggtgcttgatcggctgcgttgaagacgccggcgtgcgaagcgccgagcaatcgcagcgggccgatcaacggtcaaggtcgatctcgtccgtgccgcgggccgcgcgcgtcgcggcttgcgtggcccacgttcgagcacgaccgaatccgccgagccgaacgcagggccgccggcacggcgagcccgtgcccggcgcgcgcgcagaccgcgcgccgcgggcacatccgggcacatccgggcacatccaggcgcatcggagcgcgcggccgtagcggacgtatcgactgcgaagccggctaccttcggagtgccgacgatcccgggcgtcgcccacgcgcgggcgcgatcgtcgtccatgacgccgcgcccgttcgcggatgccgcgatgacgccgatgcgagccggctcagccggcgctcacctcgattcgtcggggcttggcttcgtcgcggcgcggaatcgtcaacttcagcacgccgtcgcgcagttgcgcgtcgatgcgggaaacgtcgaagtccgggctcagcgcaaacgagcgcgtgtagcggggatggcgaatctcggcgtgccgcagccgcaatccggcgggcgtcggcacgacggcttcggcctcgatggtcagattgccgtcttgcacgcgcacgtcgagcttttcgcgcggaacgccgggcaggtccgcgtacagcgtgatgccgtggcgattctcgaaaacgtccaccgccggcgccgtgcgcgcctgcgcagccgcggcctccgtgtccgtcggcgttgcgacggccgtgccggccggctcgtttcgggttgccagttcagtcctgtcgctcatgatggtcctccgtggttcgtcgagcgggtgcgcccgctcattgcatatggcaccgcgcgccgccgtcactgcaccgagatcacgcgcggtttcgacgcttccgatttgccgacgcgaatcgtcaggcagccgttcgcataacgtgcgctcacgttgttcggatccgcgtcctgcggcagttcgatcacgcgccggaatgcgcccgcgaaacgctcgtgcgcgtacatgcgggtgtcatccggggcgtccgtttccacgcgctttcgctcgcctgcgatcgtgagcaagcctttgtcgaccgagacgtcgatctcggagggcgcgagtcccggcgcgaatgcgacgatctcgaccgattcatcggtgctgcctatgttgacgggaggaaaggctcccacgcgcgtcgcgcgcaggctcgcgggaaagcccgcgaagaggtgggccatgtgtttctgcagacggtcgaattcgtccagcagatccgtatcgaaaaacagttcgctcatgattggctcctggttacggggccggcacggcgggcgaaccggactacgcgctccagttcgtccgcccgcgagccaagcccgccgacacacaaatcgaaacacgcagcgcgtgaaccgcgactgcttgagcgacactcaaaatagtacggaaaacagaaatttcaagaggcagtcgaacatccttgctgcatgagcgccacgggccttcttcgcgatcccgccgaccgcgcgcgcgagccggatgtcccgccccgggcacgttcacggcccgccgcacaccgaaacaatttgttacatattcgccgctcgacgggcccttgaatcccgcgcggcgcgcctctatttcgctttccgtcgattttcggctccgctcgcatcccgccgctctttgcccctcgcggccggcccggaatgcgcagccggattcctttttggtgatctgtcatcgctcaggagatcgaaatgcatgttcgtcccctctacgaccgggttatcgtcaagcgaatcgaacagcagcggacgacggcctcgggcatcgtgattcccgactcggccgccgaaaaacccgaacagggcgaaatcgtcgcgcttggcaacggccggctgctgcaggatggaacgcttcgcgcgctccagctcgaagtcggcgaccaggtcattttcggcgagtacgccggccagagcatcaaggtcgacggcgaggacttcctcgtcatacgcgaggaggacgtgctgggcgtgctcgaagccggcgagcgcgccgcgcgcaaggccgcctgacacatccgccgcagcccgtgaccggccgcgaacgccgcgcggcgcagcgccgtgcccgctcgcggccggatcgagtcaacgattcttccctcaggagcaacacgccatgcgtgcaaaggacgtcaagttccatgaaggcgcccgcgcccaagaccgctccggaactcggctagcgatccggcgcgccttcgtgccggccgctgcggccgacttgcgccggccgcagcggctgccgttcggcgccgtgcgcgtcgcgcgtacggcacggcgtggtgatttctgcttgaggcaaacatgcatctgaacctcacgatcgactcgaggccgctcgccatcgagatcgacgacgtcattgtgggcctgctcgccattcgcctcaatctgccggagaacgccgacccgcgtgacgcgatatcgcgtcacctcagcgaggcgggcggcccgtggatactggacgaggaacatatgcgaaaacgcgtccttcgccggttgatcctcgaagtggccgacccggctctcgtgattcgctatctgatggtcgagcagtaggcgacgttcgccgcgagcggcggccgcgaggggccgcgcccaaaaaaacgcccggcgcgcgccgggcggctcgcggccggtgcggcgccgcgaggcgagcgccgtgcagtcaatgcaggatcttcgcgagaaaatccttcgcgcgatccgacttcggattcgcgaagaactcctccttgcggtcgtcctcgacgatcaagcccttgtccatgaagatcacgcgatgggcaaccttcttcgcgaagcccatctcgtgcgtgacgaccatcatcgtcatcccttcctgcgcgagctcgaccatcacgtcgagcacctcgttgatcatctcgggatcgagcgcggaggtcggctcgtcgaacagcatcgcgatcgggtccatcgacagcgcgcgcgcgatcgccacgcgctgttgctggccgcccgacaattgccccggatacttgtgcgcatgcgccttcaggcccacgcgatcgagcagcttcatccccttttcggtggcctcgtccttgccgcggccgagcaccttgatctgcgcgagcgtcaagttctccgtgatcgacagatgcggaaacagttcgaagtgctgaaacaccatcccgaccttcgagcgcagcttcgacaggttcgtcttcttgtcgccgaccgattgcccgttcacgaggatctcgccctgctggaacggctcgaggccgttcacggtcttgatgagcgtcgacttgcccgagcccgacggcccgcacacgaccaccacctcgcccttcttcacttccgtcgtgcagtccgtcagcacctgaaactggccgtaccacttcgacacgttcttaatggaaatcatcttgtgacctttttctggagacctttgaccaacgcggatgcgaccgagcacacgacgaaatagcatgcgcccgcgaacaggatcatctcgacgctcgtgccgtcgcgatcgccgatgttcgcggccgtgcggaagaagtccgcgaggctgatcacgtagacgagcgacgtgtcctggaacagcacgatcgcctgcgtgagcagcagcggcaccatcgcgcgaaacgcctgcggcaggatcacgaggcgcatcgcctgcgcatagttcatgccgagcgcaaacgcggcgttcacctgcccgcgcggcaccgcctgaatgcccgcgcggatgatctccgaataatacgcggcctcgaacagcgagaacgccaccatcgccgaggcgagccggatgtcgatcgtcggcgacagcccgagcacgccctgcagcaactgcggcacgatcaggaaaaaccacagcagcaccatcacgagcgggatcgagcggaacacggtgacgtagccctgcgcgaaccacgcgagcggcttcacgcccgacaggcgcatcagcgcgagcaacgtgccccagacgatgccgatcacgatcgcgagcagcgtgatcttgaacgtgacgaccgcgcccgtccagagcgtcggcagcgcgccggggatactactccagtcgaactgatgcatcacttgcctccgatgtagccgggcagccgggatttgctctcgacccagcgcatgaacgtcatcacgatcaggttgatcaccacgtacgcgagcgtgaccgcgatgaacgactcatacgtttgcgcggtgtagtcgacgagctgccgcgcctgcgcggacagatcgagcagaccgatcgtcgaggcgacggccgagttcttgaaaatgttcaggaattcggacgtgagcggcggcacgatgatccggtacgcgacgggcagcagcacgtagcggtacgtctgccattgcgtgaagcccatcgcgaggccggccgcgcgctggcccttgggcagcgcgttgatgccggagcgcacctgctcgcagacgcgcgcgcccgtgaagaggccgagacagacgatcgacgcggtgaagaattgcgtgccgggcggcaactgcttgatccaggtgccgatcgacacgggcagcaattcgggcacgacgaggtaccagacgaagaactgcacgatgagcggaatgttgcgaaagatcgatacgtagaccgtaccgatcgccgacagccatttgttcggcacggtgcgcagcacgccgaacagcgacccgacgacgagcgcgatcacccacgcgacgagcgacaccttgaccgtcacccagaatcccgacatcagccagccgagataggtggtcggttcgcccgtcgaaacggggctcaggaagatgccccagttccagtggtaagacatagccagactccaacaaaaagaaacggaagaagccgtgcctcttccgtttcgtcagcgcttgttagctcgaacggccgtccgctcagtcgagcgccttgtcgttcgggttcgcgtagagcttcttcatctcgtcggagagcgggaagttcagattcaggcccttcggcggaatcggattctcgaaccacttcgaatagatcttcgcggcttcgcccgacttctcgacctgcacgatcgcgtcgtcgaccaccttcttgaacgccggatcgtccttgcgcatcatgcagccgtacgcttcctgagactgcggcttgccgacgatcacccactcgcccggctgcttcgccttcgcgcgctcgcccgcgagcagcgcgtcgtccatcatgaacgcgaccgcgcggcccgtctcgagcgtctggaacgattcgccgtggtccttcgcgctgatgatgctcatgcccatctggttcttgttgttcatctcgcgcagcaggcgctcggacgtcgtgcccgccgtcgtgacgacggtcttgcccttcagatcggcgaaatccttgatgcccgaatccttcttcgtcatgaggcgcgtgccgatcacgaagatcgtgtcggagaacgccgcctgcttctggcgatcgaggttgttcgtggtcgagccgcactcgatgtcgaccgtgccgttctgcacgagcggaatccggttctgcgacgtcaccggaatgttcttcacctgcaggttgggcagattcagcttcttcttgaccgcgtcgacgactttcatctggaagtcgcgcgaatagccgacgacctgctgattctggtcatagtacgagaacggaatcgacgattcgcggtgccccagcgcaatcacgcccgtgtccttgatttttttcagcgtgcccgtttcctgggcgatggcgccgccggcaaaagtgctcagcgccgcgaccatcagcattgctttcgggaatttcatcgttgtcatctccttggcgaaaacccgcgccagtttagcaaagtaatttttatgaaagtaatggttgttaaccacacttttgccgggcggcatacgcatttcgacatgcgcgctcaggcctgcgttcggcgcccggatacgcacgcgggcgacaccgttgcggtgccgcccgcgagtgcggcgcgacgcggcctccaaccttgcgcgtcgcagatcgaaacaatcccttcgatcaggggtacagaccgcgcatttcgcgcgccatcaggatgcgcttgcacgcgacgatgaacgccgccgtgcgcaccgacacgttgtgctcttcggccaccgcccatacgccggcgaacgcctcgcgcatcacgcgctcgagacggtgattgatctcgtcctccgtccagaagaagctcgagaaatcctgcacccattcgaagtacgacacggtcacgccgcccgcgttcgcgatcacgtcggggatcacgagcacgccgttcgcgctcaggatatcgtccgcggccgtcgtcgtcgggccgttcgcgccctcgacgatgatcttcgtgcggatcttcgacgcgttcttctcggtgatctggttttccagcgcggccggaatcaggatatcggtttcgacggtccagaactcgtcgttcggcatcggttccgcgccttcgaagcccgcgacgccgcccgtgcggccgacgtgctcgagcagcttgaccgtatcgacgcccgccggctggtgaatcgtgcccgtgtgatcctgcaccgcgatcaccttcgcgcccgcttcctggaacagcttcgcggcgatcccgccgacattgccgaagccctggaccgcaatgcgcgcgccttcgatctcgagccccttcttcttcgccgcctcgcagccgacgacgaacacgccgcggcccgtcgcttccttgcggccgagcgagccgccgagcgagatcggcttgccggtcacgacgcccgtggccgtctggccctggttcatcgagtacgtgtccatcatccacgccatgatctgctcgttcgtgttgacgtcaggcgcggggatatcggtgttcgggccgatgatgatgccgatttcgctcgtgtagcggcgcgtcacgcgctcgagctcgccgcgcgagagcttgcgcggatcgacgcggataccgcccttcgcgccgccgtacggcacgttcacggccgcgttcttcaccgacatccatgcggacagcgccatcacctcggacagcgtcacgtcctggtggtagcgcacgccgcccttgcccgggccgcgcgacacgttgtgctgcacgcgatagccctcgaagtgcgcgacggtgccgttgtccagctcgatcggcacgtcgacgatcaggatgcgtttcgggcgcttgagcgtctcgatccagcgcgacagcgagccgagatacggcgcgacgcgatcgacttgctgcagatagttgccccaggggccgagatcgtccgcgtgcaggtacgacggaatggactgcgcgacggacggggactgcgattgcgaagacatggaatctccaacggtcgaagaatgcgcacattgtcgaaaaagcgaatttcgaaatccaatgccgtttgcttattcgattatgcgtttcgtgcatgatcgggcttttgcgcgaaaaaccgggcgttcgccgtgcgaacggccgcaatcccgatgcgattgcgcggagcaactttcgtgcgcggggcgccgcgcggcggcgcgggccgcacgggcaggcgtcgcgcgcccgccgcgcagacgaggctcgcccgtgtaacggttgcagcctgccgccggaaaaccccgtcggcgggccgggcatgggtccggccgcgggccgcccgtgggcgggtgggccatgggccgccgtcgccatggtcgcggccgtcgccgcgcgacgctcaggcggtcgcgccgagttcctcgcgcacgacgtcccacagcgtgcgcacgagcttttgccgcggctcgtcgccctgcgccgcgagcttgtcgcggtacaggcggatctccatcgtcagcatgaacggctccgcggcgcccttcgccgcgcggccgagcctcacgaggcggccgctcgcgagcgcgtcctcgaccgcgctgtgcggcaagaacgcgacgccgtgcccggcgagcgccatcgccttcagcgcctcggccatgtcggtctcgtagaccttgtcgagaaagagcggcgcgcgcgcgttcgcgatgatcacctccgtcatccggccgaggtacgcattgggggtgtacgacagatacggcacgggcgcgtcggccgtgccgggcagcgcgtagcgcgcgcggccgccgcggccgggcgccgagaacgggctgatcggctccgtgccgagcgtcagcatgtcgtagcgggccggatcgagcgcgacgggatggctcggatggtggtagcccatcacgagatcgcagccgccctcgacaagcgagagcaccgcatcgtgcacgttcagcgcgcgcagccgcgtatggaccggccccatttttgcctcgatccgctgcagccagcgcggaaaatacgtgagcgacagcgtgtgcggcaccgcgaactcgatcgtcggcacgggcgcgccgacgtggccgcgcagcagcgtgcgcgcctcgtgcgcctgcgacagcatcgcgagcgcctgctcgtagaacacctggcctgcctgcgtgaggcgggtcggatagaccgaacgatcgatcagctcggtcgcgagccacgcctcgagcgcctggatccggcgcgagaacgcgggttgcgacacgtgccgcagctcggccgagcggctgaaactgcgcgtttccgcgagcgacacgaaatcttcgagccatttgagttccatgcgtgcctttgctgcgcaaagcggatgcgagggaggaaagcacgcattttaacggtcggggcgccgcttgccccgggcatcgacgtgcggcgcgcgcgaatcgacgcgcggcgcgacatgcgcgtcggcaagcggcccgcatgcgcacggccggacgtcggattcttcacatatttgcgcatcgcaccaatgccgcgcgcgcgcacaggcgcagtgccgcccggcgctcgcgcgcgcctgccgccggtgcgcgcgggcgcccggccgtcgcgcgcaggccgctgcccaccgccttcgccgtttttctcgcgcgccttgcccggcgggcattcacgccgttcgcagcaaaacatgcgccccattggcatgaagcttgcgcaacagcggaccagcccgtcccgcgcatcgcggagcggcttgccctttttccaccatccgccgtcgaccggcatacgcgaggcttcaccgatggatactctgcgcacctccctccgaagcggcaactggcgctcgcttctcgcgtgtttcctttatttcgatacgggcttcaccgtctgggtgctgtacgggccgctcgcgccgttcatcagcaaggacatcgcgatgacggccgcgcagcaaggctttctcgtcgcggtgccggtgctcgcggcggccatcctgcgcgtgacgctcggcaacctttaccagtccgccgacggccggcgcatcgcgctgatgggcgtactgctgtccgcgctgcccgccgccgtgctgccgttcgtgcccggcacgccgtcgtacacgctgctcctcgtgctcggcgtgttcctcgggatcggcggcgcgagcttcgcggtcgcgctgccgatggcgggcagcagctatccgccgaaggtgcagggcctcgtgctcggcctcgccgccgcgggcaacatcggcgcggtgctcgacggcttcatgttcccgcacatcgcggccgcgctcggctggaagttctcgacgaccgccgcgctgccgctgctcgcgatcgcgggcttcgcgctcttcgcgtgggccgacgaccgcgcagagaaatcgggcagcgcggcgcgcgcgttcggcgcgttcgtgatcacgctcggcggtctcgtcgcgctcgtgctcgccgtgcacgcgggcctgttcggcgcgggcaaggcaggcgtgctgctgctgcccgtgatgggcgcgctgctcgcgatcgccgtgctgcccggccgctatcgcgcggtgctcgccgagcgcgacacgtgggtcatcatgctgatctacagcatcacgttcggcggcttcgtcggcatgtcgtcgtacgtgacgctgctgctgacgacgctctaccagatgccgaagatcgaagcgggcctgttcatgtcgctgctcgcgtttctcggcgcgatcgtgcgcccgttcggcggccacctcgccgaccgcatcaccggcgtgcgcgcgctcatggcgatcctcgccgcgatcgccgcggccgacttcgcgttcgcggccgtgatgccgccgctcgcgggcggcatcgcgctgctcgtgtgcctgtacgtcgcgttcggcctcggcaacggctcgacgttccagctcgtcccgcaccgctggcagggcaagacgggcctgctgtccggcatcgtcggcgcggcgggcggcatcggcggcttctatctgcccgtcgtgatgggcatcgcgaaggaaagcacgggcagctatcagctcggcttcgcgacgttcggcgcgctcgcgacctgcgcgctcgtcgcgctcgcgatgctgcgcgcgcagtggctgcgctgggcggcgcccgagctcgccgcggccgagccgtcggcgggcgccgggatgccgatcggcggcgcggcgcgcgtcggcgactgagattttccggcgacggcgcgcggcggccgggcggccgcgcgccgatggtaaaattcgcggttctccccttcacgtttgaaccgcggccgcgagcctccagcccgatcatgtccgacacccgtcccgatacccttttcgccctcaccgcgctctcgccgctcgacggccgctacgccagcaagaccgaggcgctgcgcgactggctctccgaagccgccttcatgcgccaccgcgtcaccgtcgaggtgcactggctgatcgcgctgtcgcgcgccggcttcgccgaagtgccgcgcttctcggaagccgccgagcagttcctgctgcagctcgtcgagcgcttcaccgcgcacgacgccgcgcgcatcaaggaaatcgagcgcgtgacgaaccacgacgtgaaagccgtcgaatactggctgaaggaatccgtcaagggccaggtcgagctcgagcaggcgagcgaattcatccacttcgcatgcacgtcggaagacatcaacaacacgtcgcacggcatgatgctcgccggcgcgcgccagcacgtgatcctgcccgcgctgcgcacggtgcacgggcgcctcgtcgcgctcgcgcacgcgcacgccgagcagccgatgctctcgcgcacgcacggccagccggccagcccgacgacgctcggcaaggaaatcgcgaacgtggccgcgcggctcgcgcgcgcgatcgaacgcatcgagaaggtcgagatcctcggcaagatgaacggcgcggtcggcaacttcaacgcgcatctttccgcgtatccggagttcgactgggaagcgttctcgcgcgacgtgatcgagcaccgcctgaagctcaccttcaacccgtacacgatccagatcgagccgcacgactacatggccgagctgttcgacgccgtctcgcgcgcgaacacgatcctgctcgacctcgaccgcgacgtgtggggctacatctcgctcggctacttcaagcagaagacgaaggcgggcgaaatcggctcgtcgacgatgccgcacaaggtcaacccgatcgacttcgagaattcggaaggcaatctgggcctcgcgaacgcgacgctgcgccacctcgccgacaagttgcccgtgtcgcgctggcagcgcgacctcaccgattcgacggtgctgcgcaacatcggcgtcgcgttcggctattcgctgctcgcgtacgacgcgctgatccgcggcctcgacaagctcgaagtcaatccgcagcgcctgaacgacgacctcgacaattgctgggaagtgctcgccgagccggtgcagacggtgatgcgccgctacggcatcgagaacccgtacgagcagttgaaggagctcacgcgcggcaagggcatcacgcgcgacgcgctgcagcagttcatcggcacgctcgcgattgccgaggacgcgaaggcgcgcctgctcgcgatgacgcccgcgtcgtacatcggcaaggcggtcgagctcgcgaagcgcatcgcgtaacgtatcacgcgcgtcggcgacgcgatgtgaaaaaggcgccccgcggttcgcggggcgcctttctttttgcggccgcttcgcggcgcccggcggcagcggccgcttcgcggccgcgcgccgtcactgttgctgctgttgctgctgccgctcgcggtcgagctcgcgcatcacgcgctcgacgatctcgtcgggcgtcaactcgatgctgacttcgatcgcctcgtccgggcccggctcctcgagcgtgtcgagctggctctgcagcagcgacggatcgaagaagtgcccggtgcgcgtcttcagccgctcgcgcagcacgtcgaacgaccccttcagatagacgaagcgcacgtcgcgatcgttgccgcgcaggatgtcgcggtacgcgcgcttgagcgaagagcacgtgaacaccgcggtttcgcccgcgcgctgcctcgcctcgatggcctcgcggatcgagcgcagccacggccagcggtcctcgtcggtcaacgcaatcccgtggtgcatcttttccttgttggcggcgctgtgaaacgcgtcgccgtcggtatagctgcacgacaggcgttgcgcgagcatttcgccgatccgcgacttgcccgcgcccgacacgcccattgcgatcagaatcattgactaccccttgttacagaaccgcgctcagcgccagcgtgaaggtgagaccgagcaccgagatgatcgtttcgagcagcgtccacgtcttgaacgtctgccccacggtcatcccgaaatattccttgatcagccagaagccgccgtcgttcacgtgcgagaagatgagcgagcccgagcccgtcgcgagcacgagcagctccgggcgcaccgtgacgcccgaggccgcggcgatcggcgcgacgatcccgcaggcggtcgtcatcgcgacggtggccgaacccgtggcgagacggatcagcgccgcgacgaaccagccgagcagcagcggcgacagatgcgcgtgcgtcgcggtcgcgacgatctgctgcgagatgccgctgtcgcgcagaataccgccgaagccgccgcccgcgccgacgatcagcgtgatgcccgcgatcggcgcgaggcaatcgccgcagaacttctggatctgctcgcgattgaagccctgcagcttgccgaacgtgaagaagctcacgagcacggcgatcaggagcgcgacatccgaattgccggcgaagcgcagcaggctgttcggcagcgatttcggcgcgaacacgagatcggcccagctgccgacgagcatcagcacgacgggcagcaggatcgtgaacagcgtgatgccgaagctcggcagcgcgcgcgtctcgcccgccgcgcgcgtctcgacgaactgcgacgcgagcggattgtgctccggcagcttcacgaacttcgagatcgtgagcgcgaacagcggccccgcgacgatcgcggtcggcacgccgacgatgaggccgtacgcgatcgtcttgccgatgtcggcgccgtattgctgaacggcgaggagcgccgccgggtgcggcggaatcagcccgtgcacgaccgacaggcccgccaccatcggcagcccgacgacgagcagcgacttgccggtgcgtttcgcgacgttgaacgcgatcgggatcagcagcacgaagccgacttcgaagaacaccggcaacccgacgatgatcgcgacgaacatcatcgcccagtggatgttcttctcgccgaaccagtcgatcagcgtggtcgcgatccgctcggcgccgcccgattcggccatcatcttgccgagcatcgtgccgaggccgacgacgatcgcgatgtggccgagcgtgccgcccgtgcccccctcgaacgatttcacgatcttgtccatcggcatgccgaccgcgaggccgagaccgagcgacacgatgatcagcacaaggaacggatacaccttgtagcgcgcgatcatcaggatcagcaccgcgatcgcgatcacggtgtaaatcagcagcatgctgccttggacagcccccatgtagcactcctccttgggatagatcgggccggacgcggcgggccgccgtccggctatgcaggcctccgaaacgaggcggttcgccgcccgtcgggacgctgaattttacttttgtttatcgggctgcgatagaaccggttccataagcaaaaaccctcgaaaaacaaccagatcgattgtttcgtccgagggttttcgcatgcgtgcgcccgctcgcgctcagcgtgcgagaccgctcgccgcctgcgcgaggcgcgtgatctcggcccagtcctgcgcggcgagcgccgccttcggcgtgagccacgaaccgccgacgcacacgacgttcggcagcttcaggaagctcggcgccgtctcggcggtgatgccgcccgtcgggcagaacctgagcgtcgggaacgggccgtggaacgcctgcagcatcggcacgccgcccgcctgctgcgcggggaagaacttcacgatctcgtagccgagctcgagcgcgacgatgatgtcggtcggcgtcatcacgccgggcagcagcggcaggccggcgtcgacggcggccgcgtgcatctgcctggtcagccccggcgacacgccgaacttcgcgcccgcctgcttcgcgagcgcgcactgctcgggcttcgtgatcgtgccgacgccgacgacgatgtcctcggcgagctcgctcgcgcgccggatcgcctcgagcccggccgcggtgcgcagcgtgatctcgagcaccttcacgccgcccgcgtgcaacgcgcgcgacacctgttcgccctgttcgaccgaatcgaacgcgagcaccggaatcaccgggcccagcttcacgatctcgccaatcgtcttcatcaatgcgactccttttttcgcttatgcggtgacgtgggccgcttcgcccaccgacgcgccgaacaccgacgcgccctgctccgccggcgcggccgccgcgcggaacacgccgaacagttcgcggccgaagccgacttcgttttccgcctgatgcgcgggctgcgcgaccgcgcgcgcggcccacgcttgctcgtcgatctcgacgtcgagcacgcccgcttgcgcgtcgatcacgatcgtgtcgcccgtgcataccttgccgagcgggccgctcaacagcgcctcgggcgacacgtggatcacggccggcaccttgcccgacgcgcccgacatccggccgtccgtcacgagcgcgacgcgaaaaccctgatcctgcaacacgccgagcagcggcgtcagccggtgcagttccggcatcccgttcgcgcgcgcgccctggaagcgcacgaccgcgacgaaatcgcgcttgagctcgcccgcgtcgaacgcggcttgcacggcttcctgcgaatcgaacacgatcgcaggcgccgtcaccttgcggtgctcgggcgcaaccgccgaaatcttgatcacgccgcgcccgagcctgccctgcatcaggcgcagcccgccgtccggctggaacggcgcggcgatcgggcgcagcaccttgtcgtcggcgctctcgccgacgccgtcgacccacgtcagcttgccgtcgatcaggcgcggctccttcgtgtaatgcgcaaggcccttgcccgcgaccgtcgtcacgtcttcgtgcagcagaccgccttcaagcaggttgcgcacgaggaacgcgatgccgcccgccgcgtggaaatggttcacgtcggccttgccgttcgggtagatcttcgcgagaagcggcaccgcggccgacagcgcgtcgaaatcgtcccagtcgatcaggatgcccgccgcgcgcgcgatcgcgacgaggtgcagcgtgtggttcgtcgagccgccggtggcgagcagcgcgacgatgccgttgacgatcgcgcgctcgtcgatcacatggccgatcggcgtgtattggccgcgctcggccgtgagctcgagcacgcggcgcgcggcctcggccgtcagcgcgtcgcgcagcggcgtgtgcggatgaacgaacgcggcgctcggcagatgcagccccatcacttccatcagcatctggttgctgttcgcggtgccgtagaacgtgcaggtgccgtggccgtggtacgcggccgattccgcctcgagcagcgcgtcgcggcccacctggcctgtcgcgaactgctggcgaatcttcgccttgtcgtcgttcgacaggccgctcgtcatcgggccggccggcacgaagatcgtcggcaggtggccgaactgcagcgcgccgatcaagaggcccggcacgatcttgtcgcagatgccgaggcaaagggccgcatcgaacatgttgtgcgtgagcgcgacggccgtgctcatcgcgatcacctcgcgcgagaacagcgacagctccatccccgcgttgccctgcgtgacgccgtcgcacatcgccggcacgccgcccgcgaactgcgcgacgccgccgcgctcgcgcgcggccgccttgatgatgtcgggaaagcccttgtacggcgcatgcgcggacagcatctcgttgtacgccgacacgatgccgatgttcggctcgcggatcgccttgatcgcgaacttgtcgctgccctccaggcccgcgaagccatgcgcgagattcgcgcacgacagcgcgctgcgcgcggggaaatgcccctgggcggcgtcgatgcgggcgagataggcttggcgggtcggacggctgcgcgcgatcacgcgctcggtgacggacgcaagagtggggtgcagcgtggccatgctgggcgctcctcacatgagccgggcgaagccggcaagctggaatcgtggggacgtccgtgtcgtcggacgaacggcgcgagtttagtagaaaaactacatgcccgcaatctcgcagcgcagcaaagccatcgagatgatattgccatagcttgtaaatacggcatattgacctagcgttaaccctgatcttcggtgatcgatatcgggaaattcgctagaaaatatttgtagattttctacaaaactatcgcgatactagcgtccgtcctgtcattgcacgcgccctttcgcaccatgctcccccgtatcgagacgatccgcgcccagctccgcccgtccgagcgcaagctcgccgatttcgtgctcgccgcgccgcgcgaggtgctcgatctgtcgatgaccgagctcgccgcgcgcgcgggcgcgagccagccgacgatcgcgcgcttttgccaggcgctcggttgcagcggctttcgcgagttcaagatccgtctcgcgcagagcgtcgcgccgggtgtcgcgtcggtgtatcgcgacgtcgagcccgacgagcgcgcaccgggcatcatcggcaaggtgttcgaccgcacgatcggcgcgctgatcgaggtgcgcaacagcctgtcggcgacgagcgtcgccgaggcgatcgagctgctcacgcgcgcgtcgcgcatcgagttctacggcgcgggcggctcgggcatcgccgcgcaggacatccagcacaagttcttccggctcggcgtgccgagcgtcgcgtactcggacccgcacacattctcgatgtcggccgcgctcctcggcgcgaacgacgtcgtcgtcgcgatctcgaacacggggcgcacgcgcgacatcgtcgacgccgcgcgcgcggcgctcgcgtgcggcgcgaaggtgatctcgatcacgcacagccattcgccgctcgcgcagctttcgacggtgagcctcgcatcgaacgtcgccgaggaaaccgacgtgttctcgccgatgacgtcgcgcatgtcgcatctcgcgatcggcgacatcctcgcggtcggtgtcgcgctgcggcgcggccccgaactcgtcgaccggctcggccgcgcgaaggaggcgatcacgcggcggcggatcggcgccgatgcgaaggcgcagaaggaaacgggaaaggacgcgacgaaggtcgcggcgagcggcgtggcgggcgacgcggcggaaagtgcgcagcaagccgcgcgcgcgcaggcgccgcaagtgggggagaaaacgcggatcgcgcgcgacatcgaggacgtgaaggattagcgggcggttgaaacgcgccagcgagtgccgccgccgcgggaaccggccgctctcgcgacacgcgccgtgagccgctcaccccggccacggtgacggttggacgcccctaaaccatccgcgagccccttcctcgataaccgctattcgacagaccgcgaaagccggttcacgctcgcatcgtgctcgcggctcgcggctcgcggcttgctgcttctgcttctgcttctgcttctgcttctgcttcggcttcgcgcccgagcttgatcgcgaccgctaccgaagccgcgggcaaaataccgcccctcagccgcgcccgtcacgcctgccgagccgtcccgttcgcccggcatgcccgcgcgacgccaaacgaaaggccccggtcacagggccggggcgaccttcatcgaatccggacggcaccgccgtcaggcggcgcgacgccaaccgcgccaaccgcgccgcccgcgcgctcaaaacggcttgatcaccgcgagcgcgacggccgcgagcatcccgagcaccggcaattcgttgaacacgcgataccacttgtccgagcggcggttctcgccgcgctcgaacaccttcagcaaatgcccgcagtacgcgtgatagacgacaagcaacagcacgaccccgagcttcgcgtgcacccagccctgcccctgcccgatgccgatcacgagccacagccacaaaccgcacgcgagcgcgggcaccgcgatgatcgtcatgaagcgcaacagcttgcgcgccatcgcgagcagccgccggcgcgcggcgggatcggtttccatcgcgaggttcacgtagatgcgcggcaaatagaacagccccgcgaaccacgacgcgatcagcacgatatgaaaagtcttgacccagagcatcgccatcgatcgttcccccgccgtcactcacgcccttcgccgtgcccgagcaccacgtacttcagcgacgtgagaccttcgagcccgaccgggccgcgcgcgtgcagcttgtcgttcgagatgccgatctccgcgccgagcccgaactcgaagccgtccgcgaagcgcgtcgacgcgttcaccatcacactcgccgaatcgacttcgcgcaggaagcgcatcgcgcggtcgtgatcctcggtgacgatcgcatcggtgtgatgcgagccgtactcgttgatgtgttcgatcgcggcgtcgatgccgtcgacgatcttgatcgcgagcaccggcgcgagatattcggtgcgccagtcttcgtcggtcgcgtcgacgagcggaccgacgcccgccgcctcgagcaccgcgcgcgcgtcggcgtcgacgcgcagctcgacacccttctcgcgatacagccggccgagcggcgtcagcaccgcgggcgcgatcccgcgcgcgacgagcagcgtctccatcgtgttgcaggtgccgtagcgatgcgtcttcgcgttgtcgcagacggcgagcgccttcgccacgctcgcgcgatcgtcgacatacacgtggcagatgccgtcgaggtgcttgatcatcggcacgcgcgcctcgttgatcagccgctcgatcaggctcttgccgccgcgcggcacgatcacgtcgacgtattcggtcatcgtgatcaacttgccgaccgccgcccgatcggccgtgccgacgacctgcaccgcgtcctgcgacagccccgccgccgccagcccttcgccgatcagcttcgcgagcgcggtgttcgattcgagcgcctccgagccgccgcgcaggatcgtcgcgttgccggacttcaggcacagcgcggccgcgtcgatcgtcacgttcggccgcgattcgtagatgatcccgatcacgccgagcggcacgcgcatctggccgacctggattccgctcgggcggtatttgagattgctcatctcgccgatcgggtccgccagcgtcgcgacctggcgcagcccttcgatcatcgtcttcagcgccttgtccgacagcgtcaggcgatcgacgaacgccgcgtcgtgccccttgtccttcgcgcgcgcgacgtcgcgcgcgttggcggccttcagcgcgtctgcgtcgcgcccgattgcccgcgcgaccgcttcgagcgcggcgttcttcgccgcggtggacgcgcgtgcgatctcgcgcgaggcgcgccgcgcgcggcggccgacgtccgtcatgtactggtcgatatccatcgtgagactcgcaatgcaagccgcgtcgagcggcgaaaaaacgattgtcggaaaacgggcgcgccgggtgccgcgtgcgcactcgcggccgtcccgcccgttcacgcagattgtaagtgtaagcgccggcgcgaaagcccgctcaggcgggccggcgcggcgcgtcgccgcctggcccggccgcgcgcgcgacggtcatcgcgagctggaacaggccgtcccacggatcgggcggcggctcgccgcgcgccgcgccgcgcgacacggccgacaaccccttgacctgccggtcgagccgcgcggcgaacgcgagcgcgtgctcgagcgccgcttccgatacgcgcgaaagcgcgggcccgacgagccgctcgcgcggcccccacacgcggttctcgcgcacgagcacggcaagcggcttgccggccgcgacgccgcgcttgatccgcaacagcgtgcgcaactcctcgacgaccgcccacagcacgagcacgagcgcctcgccctcgcccttcaggccgtcgatcatccgcgaaagccgcgcggcgtcgcccgcgagcatcgcctcgttgagcttgaacacgtcgtagcgcgcgacgttcagcaccgcgtcgtggatctgctcgaacgtcagcgcgccggccggatacagcaggccgagcttctggatttcctgatgcgcggcgagcagattgccttcgacccgctcggcgacgaacgcgagcgcgcgccgtccgtcgtcgcccggggcgacccgctgcccctgcagcgcgagccgctgaccgatccagttcggcaactgcgcgcgctcgacggggtcgatcttcagcgcgacgccgccgttcgcgagcgccgtgaaccacgcggacttctgcgtcgccgcatcgagccgcggcagcgtgacgagcatcagcacgtccgggttggccgcgccggcgagcgtcttcagcgcgtcggcgccgtccttgccgggcttgccggacggaatccgcagctcgacgagctgccgctcgccgaacagcgacatcgcctggctcgcgccgatcagcgtgctccagtcgaagccgcgctcgacggtgtgcaccgaacgctcggtgaagcccgccgcgcgcgcggcggcgcggatcttgtcgcacgcctcctgcgcgagcagcggttcgtcgccgtagacgacgtacagtccggccaggcccttggagagatgcggctccagcgcgtcaagtcgcagttgcatcggttcgtgcgtcgatcgttgaacggggaatggcgaacgcggcgatcacagcggcggcggcggcagcggcgcgcgcggcgcgacggccggcacgccctcgcccggctccggatgcagcgtgcggacgatcgcgagacggcgcatcagctgatcgatcgcgtcgttctgcatgtccgcgaacagaatctcggattcctgcgccttcgcgttcgtgtacttcgcgctgtacgtcatcgcgcggttgagcgcgatcagcgaaggcgggatcagcagggtgccgtccttgccgaaaagcgtgtagttcagcgagtagttgagctggtattcctgcaccgtgccgaaccggtcgagcgtcagcgtgccctggccgcgcgattccgcgagattcagcaccacatccgcctcgtcgggcgtcttaacgatcttcgtgtcgctgccggcctcgacgaggcgcgtgagccgcgcggccgccgccggcggcgcgcccgcgatgtacaagcgcttgaacgcgtagtcctgctgcccgcgcagcttgaaaccgcacgcggacagcagcaccgcgctgcccacgagcatcaaaaacgatctgcggatcacctttgctccttgctgatgcgtgccagccccgccgcgcgccgtcaaacgacgacgttcacgagacggcccggcacgacaatgatcttcttcgccggcctgccttcggcgaatttcgcgaacatcccgtcggcgacggccgccgcctcgatcgcctcgcggctcgcgtccttcgcgaccttcagcgcgccgcgcaccttgccgttgacctgcagcacgagctcgatctcggcctgctcgagcgcggcctcgtcgaccttcggccacggcgcgtcgagcaacgggccgaattcgtccgcgtagccgagcgccttccacagctcgaacgtgacgtgcggcacgaccggatacagcacgcgcagcagcacgccgtaagtctcgcgcagcacggcgggcgtcgcgcccttcgcgccttcgatcgcgttgagcatcttcatcgcggccgacacgaccgtgttgtactgcaagcgctgataatcgaaatccgcctgcttgagcacgccgtggatctcgcggcgcagcgtcttgtccgcctcggcgagttgcgcggcgtcgaacggcgcgcgcacggccagcgcttcgcggttcgcgaagccgaacgcccacacgcggcgcagaaagcggctcgcgccgtcgacgcccgcgccggaccactcgagctgctgctcgggcggcgccgcgaacatcgtgaaaaggcgcgcggtgtcggcgccgtaatggtcgatcagcatttgcggatcgacgccgttgttcttcgacttcgacatcttctcgatgccgccgagctcgaccggctgcccgtccgatttcagcaccgcgccgacggggcggcccttgtcgtcgaacgacacggtcacgtcggccgggttgtaccaggtcttcttgcccgccgcgtcctcgcggtagaacgtctcgttgagcaccatcccctgcgtgagcaggttcttcgccggttcgccgaacgcgacgagaccgagatcgcgcatcaccttcgcccagaagcgcgagtacagcaggtgcaggatcgcgtgctcgatgccgccgatgtactgatccatcggcatccagtagtcggtgcgcgcatcgaccatcgtctgcgcgtcgggcgccgcgtagcgcgagaagtaccacgcggaatcgacgaacgtgtccatcgtgtccgtttcgcgcttcgcggccgcgccgcacttcgggcacgtgcagttcaggaacgcgtcggacttcgcgagcgggttgcccgtgccgtccggcacgagatcctccggcagcacgacgggcaggtcctgctccggcaccggcacgtcgccgcacgacgggcagtggatgatcgggatcggcgtgccccagtagcgctggcgcgagatgccccagtcacgcagtcggtaggtgatctgcttgtcgccgaggccgcccgccttcagctcggccgcgatcgcgtcgacggccgcgtcgtgcgcgaggccgtcgtacttgccgctgttcacgcacacggcgcgcgtcttgtcgccgtaccattcctgccacgcgtcggtcgagtacgtctcgccctccacggcaatcacctgccggatcggcaggccatacttcttcgcgaacgcgaagtcgcgctcgtcgtgcgcgggcacgcccatcaccgcgccctcgccgtagctcatcagcacgtagttgccgatccacacctcgacgggctcgcccgtgagcggatgcgacaccgaaaagcccgtggcgacgcccttcttctccatcgtcgcgatgtcggcctcggcgacgccgccgcgcttgcattcgtcgatgaacgcctgcagcgcgggcttgtcccgcgcgagccgcgcggcgagcggatgctcggccgcgatcgcgcagaacgtgacgcccatgatcgtgtcggcgcgcgtcgtgaacacgcgcagcagcttcttctcgccgtcgagctcgtacggaaagccgaagttcacgccgaagctcttgccgatccagttgtgctgcatcaccttcacgcgctcgggccaaccgaggccgtcgagatcgttcagcagctcgtccgcgtactgcgtgatccgcatgtagtacatcgggatctcgcgcttttcgacgagcgcgcccgagcgccagccgcgcccgtcgatcacctgctcgttcgcgagcacggtctggtcgaccgggtcccagttcacggtgcccgtcttcttgtacgcgacgcccttctcgagcatcttcaggaacagccactggttccacttgtagtaatcgggcttgcaggtcgtgacctcgcgcgaccagtcgatcgcgaggcccatcgactgcatctgcttcttcatgtaagcgatgttctcgtacgtccactgcgcgggcggcacgccgttggccatcgcggcgttctcggccggcatcccgaatgcgtcccaacccatcggcatcagcgtgttgtagccgttcatccgcagatagcggtacatcacgtcgttgatcgtgtagttgcgcacgtgacccatgtgcagcttgccggacgggtaaggcagcatcgacacgcagtagaacttcttgcggttcgcgtcttccttcgagcggtaggcatcggctgcgcgccagtcgctctgggcggcggcttcgacgtcggcgggtacgtatctttcgtgcatggtgtggttcgggctgggcttttgagcggcgcgcgacgcaaggtgccgagcgcacgcgcgctcgagtggatcgaaagtcgcgcttccccggcggccgggggcggcgcggggaaaacgtcgattataccgtccgcgccggccggccacgccgtccgggcggccgcgaaccgccgatcagcgcgacgcggcgggcggcggcgacggtggctgcggctgcgcctggggcaaaagcgaaggcggtgcgccgcgcggcggcgacggccgggccggcggcgcgggcgcgtcggtgacgaagccgatccgcgcgacgcccgcctgctgcgcggcgcccatcacctgcgcgatcgtgtcgtagcgggtgtcgcgcgcggcgcgcagatgcagctccgggtcctggcctgccgccgccgcgtcgcgcaaccgcgcggcgagcgcgtcgggcgcgacgggcgcgtcgttccagtacagcttgcccgccgcgtcgatcgacaccgtgatcgtctccggcgtctcgcgcgcgggcgcggccgcgaccttcggcaaatcgagccggatcgcatgcgtcaagagcggcgcggtgatgatgaagatgacgagcagcacgagcatcacgtcgatgagcggcgtcatgttgatgtccgccatcggctgcgacgtgtgctggtgatcgagtccgccgaatgccatgccgccctcctcgccgggtgtatcggatcgacgcagccggctaggccgcggtggccgcatcgtcggccgcggcggcggccggctcgccgcagacgaacacgtgcagatcgcgcgcgaagccgtcgagctcctcgacgagctggcgcacgagccgcccgaggatgttgtacgcgagcaccgccggaatcgcgacgaccaggccgaacgcggtcatgatgagcgcctcgccgaccgggccggcgacgttctcgatctgcgcctgcccgctcgccgcgatgctgccgagcgcgtgatagatcccccagacggtgccgagcaggccgacgaacggcgcggtgctgccgatcgacgcgagcagcacctggccgaactcgagcctgcgctgcgacgcacgcagtgcgtggcgcagcgcgcgcagcacccgctcgccgcgctcgacgcgtgcggcgagcgcatgcggctcgacgcgcgacgcggcgtccgcttcgcgcgcggcttccgcgagcggcgcgaacacgcgctccttgtcggccgcgcgcagcgcggcgatcccgtcgtcgagcgtcgccgcgcgccagaacgcggcgagcgcggcgggcccctggcgcttcgcgcgcaccagcacccacgccttcacgagcaggaaacaccagctcgcgatcgacatcgcgagcagcacgtaagcgaccgcgtgcgtgacggcgtcgccgcttgcgaggtagtggaggatgccggtcggggtcgccatcgatgcccggaaatggcgctcggggcgctcagcgcaggccgagcacgtcctgcatgtcgaagaaaccggcctgatggccggcgaggaagcgcgccgcgcgcagcgccccttgcgcatacgacacgcggctcgccgatttgtgcgtgatctcgatgcgctcgccgatgccggcgaagagcaccgtgtgatcgccgacgatgtcgccgccgcggatcgccgagaaaccgatcgtcgacggatcgcgctcgcccgtcacgccgtggcggccgtagaccgcgcaatcgtcgagcgtgcggcccgtcgccgccgcgatcgtctcgcccatcatcagcgcggtgccggacggcgcgtcgaccttgtgccggtgatgcgcctcgatgatctcgatgtcgtagccctgcgcgaactgcttcgccgcgaattcgagcaacttcatcgtgacgttcacgccgacgctcatgttcgccgagaacacgagcgcgatcttcccgcccgccgcgcgcagctgcgccttctgcggctcgctgaagcccgtcgtgccgatcacgagcttcacgtcgtggcgcagcgccgcatccagatgcgcgagcgtgccctcggggcgcgtgaagtcgatcaggtaatcggcctcggcgcacacgcgttcgatgtcgtcggtgagcgcgacgccggtctgcttgccgaggaacgcgcccgcgtcctggccgagctgcggcgagcccgtgcggtcgagcgcgccggcgagcgtcgcgtcgggcgcggcgagcaccgcttcgatcagcatccggcccatccggccggacgccccagcaatcgcaatcttcatggacgacatgcgctacctgcttgctacgaatgaaagacgggcggcgcgcgccgcccctggttaggctcggactgccggatcagccgcccgttccctgcgcgccggacgcgggcgccgtgagcggctggttcggcagcgcgtcggcgccctgcgggccgaccggctggttcgcgccgccctgcgcgggcggcggaggcgggcgatggaactggaactgcggctggatcgcgggcgcggcgccgggcggcaggccgcccggcgtcggcgcgttcggcgccatctgcgcggaaggcgcgaagcgggacgccgcgccgctctgaccgggcacctgcgcggtcgcgcggttcgccgcgcgcgccgcctgcgcgttcgcgtcgttctgctccgccgcctgcatggcttcgggagccgccgcggcggcttcgggcgcggaggcggcgcgcgcggccgcggctgcgcgcgccttcttgccgcgacgatcgccgtcgatgtcggcgagcagatcgagctcggacggcagattctcggcgcccgaccagccggcgaggcgatcgcccgcgaaattcaccacgagatcgcgctgctggacgaccgacgtcgagccgcgcttgaagtagaaaaggtaatcccagcgatccgcatggaacatgtcggtcagcagcggcgtgccgagcagcgcgcgcacctgctcgcgcgacatgcctacctgcagttgcgacgccttttcctgcgacacgaagttgccctggacgacggtgatccgatacggcgtaatgctctgcgcgatccgctgggtcacgctgtcgtacgacgaacaggcggccagtccgaccacggcgacagctgcgatgacggtgctccgcacgcggctcctctgaagttgcaaaagcgatcttggaatcatgtccctcaccgtgctggcccttgtccaaggccgcgcgagaatgtcacagatgactgaaaaggcgaaaagccggtactattgaagccctgcattgtactctagggacgcctagccatgaccaatccgaccgatctcaaaaacatcgggctcaaggccaccctaccgcgcctcaagattctcgaaattttccagcaaagcccggttcgccacctgaccgccgaagacgtctatcgcaacctgctgcacgaggaactcgacatcggcctcgccaccgtctaccgcgtgctcacccagttcgagcaggcgggcctgctttcgcgcagcaatttcgaatcgggcaaggccgtgttcgagctgaacgaaggctcgcaccacgaccacctcgtgtgcctcgattgcggccgcgtcgaggagttcttcgacgccgagatcgagacccgccagcaatcgatcgcgaaggaacgcggcttcaagctgcaggagcattcgctcgcgatgtacggcacctgcacgacggaaaactgcccctatcgcaagcactgacgcaagcgcgaagcgcacgcccgagcgcgtgcgccgcggccagagcgccgcgcatgcgaaaggcccggccggcgcaagcctgaccgggcctttttgcatcgcgcggcgcgcctgtcgagcgcgcgacgcgcgtgcgtcaggcggcgctcgcgtgcgcgtcgtccgtcacgagccgccagcgcgcgtcgagcgcgagctcgtcgcagttcggctgcgcgccgccgcgatcgatcacgacgaaatcgctgagcgcgtcgagcgcgaggagcgggtggtgccagacgcccttcgcgtaattgacgccttgccagccctgcgcgagaaacgcgcgcatccgggtcggatcgaattcgcccgccggcgcgacgacgagcgcgtagcgcgcgaccgccgcgagcggcacgaacgcctggctgccgagcgggtgccgctccatcatgtcgatctcgataggccacgcgcgcggctgcgcgcgaaagaggctcacgagcggccgcccgcccgcctcggtgacgtcgatcgacgcgagatcgtgaaaccgctcggtcgtcccgccgttgatcaggatgcggcgcgcgcccgccagctcgatcacgtcgccgaacggcgcgaacgcttcccgcgtcaggcgctcgaggcgcagggtgtgcagcgtctgcatgggcggcctccgtttatgcgagctcgccccagaggcgcaggcgcgacacgccgccgtccggatggatgttcagccgcacgtgcgtgacggggccgagcgccgcgagctgcgtctcgaacgtatgcacgctatccatcccgagcggctgctcgccgagcagcatcggccagaacatcgcctgcgtgacgagcgacgcgtccgtgccgcccgcgacgcgcgccgcctgcagcgagcagcggtccgggaaattgcccttgaagtgcgcggtatcgacttcgaccctacgaatcacgccgggccgcgcgagcgcgacgatcgcccagtcgttgccgggctcgcggcggcgccgcgtctcccagccgtcgcccatgttcgcgccgcgcccgggcatcagcatccgcgacgcggggccgaagtgctcgttgttcgcggcgacgagatacgcgccgttctcgatcgcggccagatcgacgagctcgccgcgcgccgcgcggctccagtcgcgctgcggctggccgtacacgcgcagccgcgcgagcccgccgtccggatacaggttcacgcgcaggtgcgtataggcgcgaggattgctcacgtcgacgtagtgatgctgattgccggcgagcgtcgtcgccggcacgagcgtttcccagacggcgtcgtcgggcggcgtgtcggcgtccgacacgcatgcgtcgatcgacgcggcgggcgggaaattgccggtgaagtggctcgtgtcgagatcgacgccgtacaccacgcccggccgcgcgagccgcacgacgcagaagtcgtgccccgtcgtgcgcttgcggcgcgtctcccagccgtccatccatttgccgtggtcgtcgtacttgccgggaatgaacacggcgggctcgggatcgagcatccgctccttcggcgcgaagaattcgtcgctcgcgaagagcgccttcgcaccgaggcgcgggtcggcgagattcatgtagcggcgcgtgaacgcgggtgcgttcggatcgagaatcggggcggccatgtcgtctcctgttattgaatgtgtgtccgaaagcggaaaaccggcggaaaaatcggcggccattgcgccagcctgaaaaacgaagcgccggcgcgaagctgagcgccggccgcgcgatgatgccgggcggggccgcgtcagagcgcgtgcgcgccgccgtccgagatcgcgccgcgcgggctctcgtcgcccgccggcacgtagcgcagctcttcgttcagcacgcgctgcgcgcgggcgcggtcgatgtcgtgctcccataccgcgacgacgatcgtcgccacgcagttgccgagcaggttcgtgagcgcgcgcgcgatgccgacgaaccagtcgacgggcaggatcagcacgaggccgagcacgggcagcgcggggatcgccgacagcgtcgcggcgagaatcacgatcgccgagcccgggatgccgtgcgcgcccttcgacgtgacgagcgacacgagcagcacgacgatcagatcgtgcaccgacagcggcgtgttggtcgcctgcgcgatgaagagcaccgcgagcgtcaggtagatcgagaagccgtcgaggttgaacgagtagccggtgggaatcacgaggcccaccgtcgaatccttcacccccatccattcgagcttgcgcatcacttgcggcagcacggcgtccgacgatgcggtgccgagcacgatcaggagttcctcgcgcaggtagcggatcagcttgaacaccgagaagcccgcgagcttcatcaccgcgccgagcacgatcacgacgaacgcgatgcagctcgcgtagaacacgatgacgagaagacccagttgcttgagcgacgcgacgccgtacttgccggtcgtgaacgcgatcgcgccgagtacgccgagcggcgcgagcttgatgatgaagcccatcacgcggaagaacacctgcgcgaattcgtcgatcagcgtgttcacgcgcttcgccttctcgccgagcagcgacagcgcggagccgaacagcaccgagaacacgaggatctgcaggatgtcgcccttcgcgaacgcgtcgaacgcggtctcgggaatgatcttcagcagatagcccgccgtatccttcaggctctgcgcgttcttcgcgtaatcggcgagcgacgcgggatcgagcgtatgcagatcgacgttcatcccgacgcccggcttcgtcaggtacgcgagcacgaggccgatgccgagcgcgagcgtcgtcatcgcctcgaagtagatgacggccttcaggccgacgcggccgaccttcttcagatcgcccgcgttcgccatgccgctcacgacgacacagaacacgatcggcccgatcaccatcttgatcagcttcaggaacccgtcacccaacggtcgcagcgactgggcgaagtgcgggaaaaaggcaccgagcgccacgccgatcaacagcgcgatgaccacccgaccaaacagcgagttgagaaacttcgacacggcgttctcccgtcacaacggttgcggatttcgtctgttcatactggtcagaccagtactgttatggacgatagtaggaagccgatatagtcgagtcaagaacgccataaatagggattacccgcgtttttccgcggcgatttcgcgggcccggcgcacgccggatcatcgctttcccggagctcgggcgcgcggcggcgaggccggtttacaatgccggtcagaccgcgcaatcgatccactgcatgaagaacgttccgcataccgtcaccgacgccgccatcgccacgatccgtgagcggatcgagcgcggcttctatcccgtcggcagcctgttgcccgcgcaacgtcaattgtccgaagaactggaaatcagccgcgcgtcgctgcgcgaggcgctgtcgacgctcgaggcgctcggcatgctgcgcatccggcccggcaagggcgtgtacgtcgaaagcgcgcaggcgagcgccgcgcatgcgtggcgcttcgccgagcagtcttcgctgcccgacacctaccagatgcgctatgcgctcgaaggcttcgccgcgcgaatggccgcgctcgccgtcagcgaggaggatctcgcgtggttcgaggagaatgtcgccgcgctgcaggaggcgctcgcgaacgacgagctcgatagcgcatcgcagctcgatttcgatttccatatgcgcatcgtcagcctcgccggcaacgcggcgatcgaatcgatcctgcgcggcagcgcggacatcatgaaggaaagccagcggatgccgttctatcggcgcgagctcgtgctttcgacgtatcgcgagcatcgcgcgattctcgatgcgctgatcgcgaaggatcccgccgcggcgggcgcggcgatcgaagcgcacatctcgaacgccgcgcagcgcgcgggcgtgttctttccgacgccgaagcactgacgcggcgcatgcgtgctcgtgcgcggggcggcatacggcgcacgggcgcgcgggcgttgcgccgtccgcgcgcatttgcgcaagcgccggcgcggcgtgcccgtgcgcgcgcccggaatttccggaagccgttcaggttcggatgagggtcgcgaaaggcgggatgcgcgcagtccgcgcaaagcgccacggcggcgagatcgagcccacgcgcgcgtgggctcgccgcatgctcggccgtcttacccggcttggatggcgcatcgggcgcgtggcgccgagcggaagtcccgccgcgcacgtcgcgttggcctccgatgcttcgcatcccggatatgtcgtcgcggcgcccggcggcacgcgtcggcgtgcgatatgcatccacgcgcatcgacgccgcgtcgtctaatgtcggtcctcctctctttccgtctccgtccccttctctcaccaaacgctatgcggcgagcgtgatgcgccatgcgtcgttcgtcgttcgtcgttcgtcgtttgtcgtttgtcgtttgtcgtttgccgtttgccgcttgccgtgcgcctgcgcctgcgccccgcagcccgcagcccgcagccgacgccttcccccgccaatcgttccgcgccgctactcgccgtccgacggcacgccgtcgcgtgcccgcgccccttcgcggcgcccgatctcgtgccgcctcgcgagcatatggtcgacgaacgcgcgcatcgccgcgcttcgatacccgcccttgcgcatcagcagcgccgccgtgcgttgcggcagcggcggatcgagccggatcgcgcacaagtcgtcgcggcgctcggcgatcgccgacggcagcaccgtcgcaatccgcccaccgcgcaccatctcgagcatcgcgctgatcgagttcacctcgatcgcgacgcgcggcgtgacgccgttgcgatggaagtactggtcgaccttgccgcgcgtcgcgaaggcgcggctcagcaggatcagcggctcgccggcggcttcgtcgggcgaaagcggcttgcggcgacgcgcatggcgatggtcacggccgacgacgagcgcgagcgtctcgatccagagcggcatcgtctcgatttccggcgactgcgtcgcgtcgaacgcgattccgacgtcgagttcgtcgtcggcgagaagcggctcgatctgctcctgcggcatctcgcggatcgtcagtttcaggttcggatagcgcgcattgaagccgtcgatcagccagccgatcagatatgcggagaaagtgggcgtcatcgcgagccgcagcgagccgctctgcagattctcgacgtcgtgcaccgcgcggcgccccgcctcgagctgctgcaacgcggcgcgcgcatgccgcgcgtacgcggtgccgaattcggtcaatcgcaccgcgcgcgccgagcgatcgaacaactgcacgccgagcacgccctcgagctgccggatctgctgcgacagcgtgggttgcgacacgtgcagcgactcggccgcgcgcgtgaagttgccttgctcggcaacggcgagaaaatagcggatatgtcggagcagcattgtcccggatattggcgttgcctatgcgaacaataataaaccggtcttggacgctatgaatcgtttgcctcatgcttcggtcatcggcactcgccatcgatcatggagcacacgatgcaggacatcatcgaagggtttctgaagttccggcgcgacgcattcgcgccgcgcacggcgttgttcaagcgcctcgccgcgagccagcagccacgcgccctcttcatctcgtgctcggacagccgtctcgtgcccgagctcgtcacgcagcgcgagccgggcgagctgttcgtgatccgcaacgcgggcaacatcgtgccttcgttcggccccgagctcggcggcgtatcggcgtccgtcgaatacgcggtggcggtgctcgaagtggccgacgtcgtcgtgtgcgggcactcggactgcggcgcgatgcgtgcgatcgcgtcgtgcgcgtgcctcgatcatctgcccgccgtgcgcagctggctgcgctacgcggacgccgcgaaacgtgtgaacgaagcgcgcgagcatgcgggcgagcaggcgcgcgtcgattcgatggtgcgcgaaaacgtcgtcgcgcaactcgcgaatctcaatacacatccgtcggtgcggctcgcgctcgagcaagggcgcctcacgctgcacggctgggtgtacgacatcgagaccggctcgatcgacgcgctcgacggcgcgacgggccgcttcgtcgcgctcgccgagcatccgcgggtgcacgcgacgccgccgcgcgtccagcgcgcggcgtgacgcatgacaccacgcgcgccgcccccggcgcggcgcgcagcacgccgcgcggcccccttcccgatccctcaccgcaaggagtccgtatgacccagtcgcaacacagccaatccgcgcgcgaggcgctcgccgagcgcatcgtcgaagccaagacccgcaagaacctcacgttcgagcagatcaacgaaggcaccggcctgagcgtcgcgttcacgacggccgcgctgctcggccagcatccgctgcccgccgacgccgcgcgcgtcgtcgccgcgaagctcgatctcgacgacgatgcgcagcgcctgctgcagacgatccccgtgcgcggcagcatcccgggcggcgtcccgaccgatccgacgatctaccgcttctacgaaatcgtgcaggtgtacggctcgacgctgaaggcgctgattcacgagcaattcggcgacggcatcgtcagcgcgatcaatttcaagctcgatatcaagaaggtcgacgatccggagggcggctcgcgcgccgtcatcacgctcgacggcaagtatctgccgacgaagccgttctgaacgccgcccccaacgcgcggcccggcacggcaggctggtttcgcgccgcgcgcaccgcgggcggccgttcgctttcggcattccggcgcttccggtacttcccgcgtttccagcgcttcgtccgcttcgttcgctggtttttttccgactccctccttgttcgctacgcctcatgaattccgtcaccgctccctcacccgcgctgacgcgcgggatgacgctgctgttcgcgtgcgcctgcggcatcgtcatcggcaacctctattattcgcaaccgcttctcgcggcgatcgcggcgagcttcgggcgccaacccgccgagctcggctatctcgtcacgctgacgcagctcggctacgcggcgagcctcctcgtcgtcgtgccgctcggcgacgtcgtcaatcgccatacgctgatcgtgcggctgcttgtcgccaatgtcgtcgcgctcgtcgcggtggcgtcgagcacgcgctacggctttttcgtcgcggcgaacatgtgcgtcggcttcgtcacgtgctcgacgcaactgctcgtgccgttcgccgcatcgctcgccgacgacggggcgcgcggccgcgcgatcggcaccgtgatgagcggcctgttgctcggcatcctgctcgcgcgcgtcgcatcgggcgcgatcgccgactggctcggctggcgcgccgtctatgcgatcgcggcggcgatggtgctgttgctcgcgggcgtgctcgccgcgaagctgccgaaggaccgccgccatgcacgcgtcgactacgcggcgctgatgcaatcgctcgccgcgctcgtgcgcgcgcagccgctgatcgcgctgcgctccgcatacggcgcgctcgtgttcgcgtgcttcagcctgctgtggacgggcctcacgtttttgctcagccagccgccatacggctacacggaaggccggatcggcctgttcggaatcgtcggcgcggtgggcgcgctcgccgcggcgtcggcggggcggctcgtcgaccgcggtcacggcaacgcggccaccggcctgttcgcggcggcggtgctcgcgtcgttcgcggcgatcgcggcgggcgagcaatcgctcgccgcgctgatcgtcggcattctcgtgctcgacatcggcgtgcagggcctgcacatctcgaaccagagcgtgatctatgcgctcgccggcgacgcgcgcagccgcgtcacgacgatctacctgacgagctatttcatcggcggcgcgctcggctcgggcgcggcgggcgccgcgttcggcatcgacggctggcgcggcgtctgcatcgcgggcgcgatcctgtcgggctcgctcgtcgcgctgtggggcgcgtcgcagcgcgtcggcgcgcggcaggccgcgcggtagcgcggcgccgccgactcgcgcagcggaccgtgcgacgatgccgcggctcgagaacgggtttcgccccacgcgcggcacgccccctttgcaccgcgtgcgccgcattcgtgcgatgcgcctatgccatgtcgtcgagcatgcgcggtggcgcggcatgcaggcggcacgcgcacgccgcgacgccggccgtagccgggtccgccctcatgccgatcacgcgacgacaggccgcaacgggcgggcgaacgggtagcgcacgggcagcgacaggcggcaaacaaacggtcgcaagcaaccgccccaagcgacggtgacaaaagcgacggcgacaaaaaagcccggccggcatgaaaccggaccgggctcgatcgcgacgcgggccgcctcacggcgcccgcgcgcggggatcacttcgcgttcgcgagcgcgatcgccgtatccagcatgcggttcgagaagccccactcgttgtcgtaccagctcgacaccttcacgagacggcccgacaccttcgtgagcgtcgcgtcgaacgtcgacgaagccgggttgtggttgaagtcgatcgacacgagcggcgcctcgttgtagccgaggatgcccttcagcgcgccttccgacgcttccttcatgatcgcgttgacttcggccgccgtcgtgtcgcgcttcgcgatgaacgacagatcgacgatcgacacgttgatggtcggcacgcggatcgcgtagccgtcgagcttgccgttcagctccggcagcacgaggccgacggcggccgccgcacccgtcttcgtcgggatctggctgtgcgtcgccgagcgcgcgcggcgcaggtcctcgtggtagacgtccgtcagcacctggtcgttcgtgtaggcatgaatcgtcgtcatcaggccggtttcgaggccgatcttgtcgttcagcggcttgacgagcggagccaggcagttcgtcgtgcacgatgcgttcgagatgacggtgtgctcggccttcagcacgtcgtggttcacgccgtagacgatcgtcgcgtcgacgtccttgccgcccggcgccgagatgatcaccttcttcgcgccgcccttcaggtgcgcgctcgccttttccttcgacgtgaagaagcccgtgcattccatcacgacgtcgacgcccagctcgccccacggcagctcggccgggttgcggttcgcgagcacgcgaatcctgtcgccgttcacgacgaggtaatcaccgtcgaccgacacttcgcccgggaacttgccgtgcgcggtgtcgtactgcgtcaggtgcgcgttggtcttcgcgtcgcccagatcgttgatcgcaacgatctcgagatcgtgcttcttgccgttttcgtagaaagcgcgcagcgtgttgcggccgatgcggccgtaaccgttgattgcaacgcgaatcgtcatgatgtatctcctgatggctgaaaaaatacttcgtgcagcttcacgcgcgcccggccggcgcggggcacggccgcccgggcgtcgaatgggttacgcgagcaccgccttcgccgtttcgaccacgtgctcgatcgtgaagccgaaatgcttgaacaacacgccagccggagccgactcgccgaacgtgtcgatgccgaccacgccgccttcgaggcccacgtacttgcgccagaaatcggtgacgcccgcttcgatcgcgacgcggcgcacgccgtgcggcagcacgcgctcgcggtactcggcgtcctgccggtcgaacacgtcggtcgacggcatcgacacgacgcgcgcggcgatcccctgctgcgcgagcggctcgaccgccttcatcgcgagctccacttccgagcccgtcgcgatcaggatgatcttgcgcgcgacgatctcttcgtcccagtcgcgcagcacgtagccgcccttctcgatgttcgcgagctgcgcgtcggtgcgcgcgttgaacgcgaggttctggcggctgaagaccaggcacgacgggtgctggtgcgagaccgcgtgggtccacgcgaccgccgtctcgaccgtgtcggccgggcgccagacgtcgaggttcggaatcagccgcaggctcgcgacgtgctcgaccgactggtgcgtcggcccgtcttcgccgaggccgatcgaatcgtgcgtgaacacgaagatcgacggcaccttcatcagcgcggcgacgcgcagcgcgttgcggctgtagtcggagaacgtgaggaacgtgccgccgaacggcttgtagccgccgtgcagcacgaggccgttgatcgcggcgctcatgccgaattcgcgcacgccgtagttgatgtggttgccccactggatgcccgcaccgtgcgcattcgcgcgcaccgccttcgacgccttccagttcgtgaggttcgagcccgtcaggtcggccgagccgccgagcagctcgggcagcacggcggcaaggccctcgatcgtctgctgcgacgccttacgcgtcgcgaccgtctcgccgcgctcgttcgcgccggcgacgatcgccgcggccttctcggcccagtcggccggcagcttgcccgccatgcggcgctcgaattcggcggcctcggccgggtacttcgcgcggtactgcgcgaacgccgcgttccagtcgccttcgcggcgcttgcccgcttccttcgcgtcccacgccgcgtagacttcctgcggaatcacgaacggcgcccacttccagccgagcgcgtcgcgcgtcttcgcgatttcctccgcgccgagcgccgcgccgtgcacgtcgtggccgcccgccttcgtcgccgcgcccttgccgatcaccgtcttgcagcagatgagcgtcggcttgtccgcgctcttcgccttcgcgatcgcggcatcgaccgcgtcgacgtcgtggccgttcacgttcggaatcacgttccagccgtacgcctcgaagcgcttcggcgtgtcgtcgtggaaccagttgacgacgtcgccgtcgatcgagatcccgttgtcgtcgtagaacgcgatcagcttgttgagcttgagcgtgcccgcgagcgagcacgcttcgtgcgagatgccctccatcaggcagccgtcgccgacgaacacgtacgtgtgatgatcgacgatcttcgcgtcgtcgcggttgaactcggcggcgagcagcgcctcgccgagcgccatgccgaccgcgttcgcgaggccctggccgagcgggcccgtcgtcgtctcgacgcccggcgtgatcccgtattccgggtggcccggcgtcttcgaatgcaattgccggaaattcttcagctcttcgatcggcagatcgtagcccgtcaggtgcagcagcgagtacagcagcatcgagccgtggccgttcgacagcacgaagcggtcgcggtcggcccaatgcgggttcgtcgggttgtgcttcaggtggcgcgaccacagcgcgacgccgatctcggccatgcccatcggcatgccggggtggccggagttcgcttgctggacggcgtccatcgcgagcgcgcggatcgcgttggccatcagagtggtggaggcgggagacgaagtcgtcatgtcgagtccggagaacgagtcgagaaaacggggcacgggcggcatccgaggctcgcgggccaaccgtttccggcgcgcggtgcggcgccggcgggaggcgaagcggacgagcagacggacgaggctgcaaagctggtcattttaacagatgcccttcgtgcgggccttgtcggaatccgcccgcgcgcgcggtttctcggccctcctcccaccctctataattcagactatcggaaccgcccgcccagccgcgcccgccgccttgagcaccaccctcctctttcacccgactcccgacgtcgcgtacggctttccgaacgcccggcggctcgcgcgcatcgaatccgagtatcaggagatcgaggtctgggaaacatcgctgctcgggcggctcttcacgctcgacggccggccgatgacgtcggtcggcgacgagttcgtctatcacgaatgcatgacgcatccggccgcgctcgcgcacccggcgccgaaaaaagcgctcgtgctcggcggcggcgacggcggcgccgcgcgccagctgctgcggcatccgtgcatcgagcggatcgtcgtcgcggagctcgatgcggctgtcgtcgacatggcgcgccgctttctcggcgacgtgcatcagggcgcgctcgacgatccgcgcgtcgagctcgcgatcggcgacgccgcgcgctacgtcgaccacgcgtgcgagcacttcgatctcgcggtgttcgacctgacgccgcccgactcgcccgcggcgggcctctatacgcccgcgttctacacgcgcctgaagcgcatcctgacgccgcagggcgcggtgtcgctgcatctgggctcgccgctttatcacggagcgcgcatcgccgcgctgctcgccgggctgcgcgagcgcttcgcggtcgtcgcgccgctttgcgcgcacgtgccgctgtacggctcgccttggctgatggcgatcgcgagcgacacgctcgacgcggcttcgctgttctcgcacgacatcgacgcgcggctcgccgagcggcacatcgaaggcctgcgcttctacgacgcgaagctgcattccgcactcttcacgctgccgcacgcgctgcgcgatactctcggcatgcatcgctaagttcggcgaagcatccgcctttcccgcaggagaacccgcatgaccgacccacggccggccgacgtgccctggttgaccccttatctgacggtgcgcagcgcgcaggcgtcgattcagttctttagcgacgcgttcggcttcgagaagcgcgatttgatcgacgaagacggcgcgatcatgcacgtcgagatgtcgtaccgcggccagttgatcgtgatgttcgcgcccgagggcgcgttcggctcgacggcgcgcacgccgagaagcgccgacgcgatcgcgccgcagtcgttctatctgtacgtcgacgacgtcgatgcgacctaccgccgcgcgctcgacgcgggcgcgaaatcgctgagcgcgccgcaggatcagttctggggcgatcgcttcgcgcagatcgaggatctcgacggctaccggtgggcgctcgcgcggcgcatcggcgcatgagcggcgccggcacgaccgcggcggtgccgcgcttcttcgtcgacgcggcgttgcgcgccgacgccacgctggcgctgccggccgacgtcgcgcgtcacgcgcacgtgctgcggctgcagccgggcgacgcgctcgcgctgttcgacggcacgggcggccagtatcgcgcgcgactcgtcgagatcgacaagcgcggcgcgctcgcccggatcgatgcgttcgagcccgcggaagcggagccgccgtaccgcgtgacgctcgcacagggcatcgccggcggcgacaagatggattgggtgatcgaaaaggccgtcgagctcggcgtggcggcggttgcgccgctgtcgaccgcgcgcggcgtcgtcaggctgtcgggcgagcgcgcggacaagcgcgtgtcgcactggcgcggcgtcgtgcgcgcgtcgtgcgagcagtgcggccgcaatcgcttgccggaaatcgcgccggtgcgcggcttcgatgcatggctcgacgcgctgccggccacgccggccgacggcgaactgcgcttgctgctgtcgccgcgcgcgagcgtgccgttcgcatcgctgcccgccgcgccgcccgccggcgacgtgacgctgctgatcggcccggaaggcgggctcgcgcccgacgaggaacaagccgcgcgagcgcgaggcttcgccgcgctgtcgctcggcccgcgcgtgctgcgcaccgaaacggcgggcgcggcggtgctcgccgcgctcgcggcgcgctggggcggatggtgacggcgcgcgtcaatcggccgcgggcggcgccgccgcggtagcgcgcgtcgcgccgaacacgggcatgcccgcgcggcgcgcaaaccgcggcgcgcgaacgagccgcatgtgcggcgaggccggcatggcggcgcggcgcgcaagacggcacaggctcatgcgaaaacggcgcgtgcggaaatgacgcacggaaaatggctttcggtcagccggacccacggcccgcccggccgggaaaccgggtcgccatgcgggccgaatcggcagttgccgaaaaatggcgtgcgatcccaggccgttgacggaaaaggacgggcatcggccgctcgctcgccgcggcggccccagacgcaaaaaacccgcgcgaaggcgggcgtgtgacaggccgggcagcccggaatttacgcgaacgagtaaaagacgcggaacgcaaccttgcgttcggcccagaactccgccgcctcgcgaaacacgtcgagcagcgtctcgcgcccttccttgtcgaacttgtgcgcgatcggcagcgcctcgagcacgatcacgaagccgggctgtgcgcccgccttgtgaacgaggtccgtcaggcagtcgtacagcgcgtcgtagttcttgccgaagtgcttcggaaacaggaacgacgtcgcgatcgtctccagcacttcctgtttcgattgggcattcccgcaatatgcgtacaggaaatgctggccgagctgattcgcttcatcggcaagatcctgcacgcgaaatgcacggatcgactgcacgagattcggtcgcacggtcgcaaaaaggctcataggctcctcgatggatgaaagcccggggctggccgcgccgtcaggcgctccgccggcgtgcgccgccctgcgcatctgcatgacgcgctggaacaggttgccgtcgccggccgcgaacagatccgccgcagccgacgtgtcgcgcgcgtaggtgttgtcgctcatgccgcttattccgaagtcaatcaacgatacgtttgaaactgttgtagtggtcgccggtgtaataacaattgtcgacgcgcctcaaggggccgccgcagacgatgcgccgcgcgccgcgattgcgggtgcgcggcgtcggcaccgtgtactcgtggtaatagccgcgccgcatcttcggcaagatccgttcgtaattgccgaataccgcgccgtctttcccgtacggatagggaccgcccgcggcgatcaggctgagcgtggttgctgcctcgcgcggcaaacgggatgcggggatcgtatcgacctgcgccgccgccccgtcgaccgtggcggcttcccgtgcgtatgcggcggaaaccagactgcccggcgtagcgccgatgttgcccatcgcgacgatcgcgaagacggacgcgagcgcgccgttgcggagccacttgcgtgccataaacgaggttcccgctgttaaatcaataagttgacgaccaagaaaggcgtaagcgtagcgctaatgcacgcgggaatcaatgctcgttaggaaaatgaaaggacgaaacggggctctccgccgttattttttatctttcacaggataaaaatagcttacatgaggtaaaattgtcatgacggcgtcagctgcggcgggtttctgcctcctcgccgcctcttgcggcccaagggtggcgtcgtcggcttcgggaaggcgcttttctccgccatgcccgacggcgcgcccgcaacgggcgcgccgtttttttatcgcccgataacttcgctcaacgtaccgcgttcacgtcggcaaccagcagcgccgtcatgttgacgatccggcgcacggtcgccgattcggtcagcacgtgcacgggctgcgcggcgccgagcagaatcggcccgatcgcgatgttgttgccggcagccgttttgagcaggttgtaggcgatgttcgcggcgtcgatgttcggcagcacgagcaggttcgcttcgccctcgagcgtcgattcgggcaggatttccttgcgcaacgcagcgtcgagcgcgacgtcgccgtgcatctcgccgtcgacatgcagatcgggcgcgcgttcttgcaggatcgcgagcgtatcgcgcatcttctgcgcggaaggcgcgttgctcgtgccgaagttcgaatgcgacagcagcgcgaccttcggctcgatgccgaagcggcgcacctcttccgccgccatgatcgtgatctcggcgagctgcgccggggtcggatcgacgttcacgtgcgtgtcgaccaggaaaatctggcggccgggcagcaccagcgcgttcatcgcgccgtatacgctgcagccggcgcgcttgccgatcacctgatcgatgaagtgcaggtggcggtgcgtcgtgctgatcgtgccgcaaatcatcccgtccgcctcgcccttcttgacgagcatcgagccgatcagcgtcgtgcggcggcgcatttcgacgcgcgcgagctgctcgctgatccccttgcgggccatcatcttgaagtaggtttgccagaaatcgcggtaacgctcgtcgtgctcggtgttgacgatcgtgaaatcgacacccggcgtgagccgcaggccgtagcgctggatccggtgctcgatcacggcgggccgcccgatcaggatcggcttcgcgagcttctcgtcgacgacgatctgcaccgcgcgcagcacgcgctcttcctcgccctccgcgaacaccacccgcttcttctcggcgggcgcgccgcgcgcgatctggaacaccggcttcatcgtcgtgccgctgtggtagacgaactgctgcaggtgaatcttgtacgcttccatgtcctcgatcggacgggtcgccacaccgccgtccatcgccgcctgcgcgaccgcgggcgcgatcttcacgatgaggcgcgggtcgaacggcttcggaatcagatattcgggcccgaacgagagatcctgaataccatacgcggtcgcgacgatgtcgctttgctcctgctgcgcgagctcggcgatcgcgttgacggcggcgatctccatctcgcgggtgatcgtcgtcgcgccgacatcgagcgcgccacggaagatgaacgggaagcacaggacgttgttgacctggttcggataatcggtgcggcccgtcgcgagcacggcgtccggccgcgcctccagcgccacttccggcaggatttccggagtcggattcgcgagcgcgagaatcagcgggcgctcggccatcttcttcaccatgtcggccttcagcacgccggccgccgacaggccgaggaagatgtccgcgccgtcgatcacctccgacagcgtgcgcgcatcggtttcgcgcgcgaaacgctccttgtccgggtccatcagctccgcgcggcccttgtagacgacgcccgccagatcggtcaccgtgatgtgctcgagcggcaagccgagatcgacgagcaaatcgaggcacgcgagcgcggccgcgcccgcgcccgacgcaacgagcttcacttccttgatgctcttgccgaccaccttcagcccgttggtgaccgcggccgcgacgacgatcgcggtgccgtgctgatcgtcgtggaacaccggaatcttcattcgcttgcggcattcgcgctcgacgatgaagcagtccggcgccttgatgtcctcgaggttgatcccgccgaacgtcggttcgagcgcggcgatcacgtcgacgagcttgtgcggatcggattcgttgagctcgatgtcgaacacgtcgatcccggcgaacttcttgaagaggaccgccttgccttccatcaccggcttcgacgcgagcgggccgatgttgccgaggccgagcaccgcggtgccgttcgtgacgacgccgacgaggttgctgcgcgcggtgaagcgcgcggcgttcaacgggttctcgacgatctcctcgcacgcgaacgcgacgcccggcgaataggcgagcgcgagatcgcgctgattgatcatctgtttggtcggcgcgatcgcgactttgcccggtgtcgggaattcgtggtaatcgagagcggcttcgcggagtttttctttcgaggaagaggaggaggacgaggtcgacatgtgtctctacggggggtctgcggattagaatacctgttcgacgcattgtagcgccaatcccacacgcaaaatcgccgattagggtttgacagccgcgaccgaaacgtcacgaatcggccgcgcgcgagccgccgccgcgccgggccgcggctcgaagcgccttacaatgggcgacatctcaacgctcggacatccgcgcccgtggcccatcctcccctttcggaattctcgttgatcgaccgcttcttcgcgcgccgcgcgacggggccgcacgcgcgcgccgcgctcggcatcggcgacgattgcgcgctgcttgcaccagaaccgggcaagctgctggcggtttcgacggacatgctggtcgaaggccggcacttcctcgccgatgtcgatccgcgcgcgctcggccacaagacgctcgccgtcaatttgtccgatctcgccgcgatgggcgccgcgccgcgcgcgttcacgctcgcgtgcgcgctgccgcgcgccgacgccgactggctcgaggcgttttccgacggccttttcgcgctcgcggagcgccacggctgcgagctgatcggcggcgacacgacgagcgggccgctcaacctgtgcgtcacggtgttcggcgacgtcgcgtgcggcgccgcgttgcgtcgagacgccgcacgcgacggcgacgacgtctgggtatccggcacgctcggcgatgcgcgcgccggcctcggcgtgatccgcggcgaatggcgcgcgggcgagcgcgaggcggcggcgttccggcgcgcgctcgaatggccgcagccgcgcgtcgcgctcggcgtcgcgctcgcgggcatcgcgcacgcggcgctcgacgtgtccgacggcctcgcgggcgatctgccgcacatcctcgagcgctcgaacgtgcgcgccgacgtggacgtcgacgcggtgccgcgctcggccgcgctcgcgaccctgcccgccgacgtgcagcgccgctgcatgctcgaaggcggcgacgactacgagctgtgcttcaccgccgcgccgtccgcgcgcaccgcgatcgacgcggccggcgcgcgcgcgggcgtggccgtcacgcgcatcggtacaatacgcggcttgtccgcgccgacggacgcgcgcgccgtgacgtggcgcgacgcgtcgggcgcgccgctttccctcacgctgcacggtttcgatcatttccatgccaactgacccgacgccccgtccggccgattccgccgattccgccagccagcccggcgccacgcccgcgccggcctcgtcgcccgcgccgcggcgggattcgccgcaggatccgcagcggatcgcgcgccgccgcgcgaccgtgcggttcatgttctcgcatccggtgcacatcgtgtcgctcggcttcggcagcggcctcgcgccgttcatgcccggcaccttcggcacgctgttcggctggctcacgttcgtcgcgctgaaccgctacctgaccgtgcccgaatggtgggcgctcatcgtggccggcttcgtcgcgggtatctggatgacgggcttcaccgcgaagaagatgggcatcgccgatccgggccccgcggtgtgggacgagatcgtcgcgatctggctcgtgatgctgctcgtcacgccggcgacgttcgtcgagcagctatgggcgttcgtcgtgttccgcttcttcgacatggtgaagccgccgcccatccgctatttcgaccggaatttgaaaggcggcttcggcatcatgttcgacgatctgatcgccgcgctgatgacgctcttcgtgatcgcgctgtggcgctcgttcggcgtgcaatgacgccgcgcgcccgttcgtccccgctcgcaccggaacttcccgcatgccaaccgattccgtcgtccaccagctcgccatccgcgtcggcaacaagctgcgcgacgagcacctgacgctcgtcaccgccgagtcctgcacgggcggcatgatcgcgaccgcgatcaccgacatctccggcagcagcggctggttcgagcgcggcttcgtcacctattcgaacgccgcgaagatcgagatgatcggcgtgcccgccgacctgatcgacaagcacggcgcggtcagcgagcccgtcgcgcgcgcgatggtcgagggcgcgctgcgcaacagccgcgcgcaggtcgcgctcgccgtcaccggcatcgccgggccgggcggcggctccgagcacaagcccgtcggcaccgtgtcgttcggctggagcaaccggctgcacacgtcggtcgagacgctcgtgttcaagggcgatcgcgagcagatccgcgtgcaggcggccgcgcacgcgctgcgcggcctcgtcaagctgatcgacgagcaggagcgctgaagcgctcggcgctttcgccgcgcgcgggcgccgtcgaatcggcccgaatctaggccgaaacttggccgaatcagcaggccgaatcactcggccgaatcatctcgccgaacggcgggcaccgagccggcgagcaccggcgaggcagaacgcgccgcgcggatccgcgcggcgagcggcgcacggcgtcgaaccaacggcatcgaatcaaccgcatcgaatcaacggcggcggacggcgcccggcatcgcgtgccgaggcgtcgcgggatgcggcgggccgcgctcagcgatgcgcgttgatcgcgtcgcgggtacgctcggcggtgcgcgcggccgcgtcggcgaagtcgtcgccgcggctcgcgtacaggatcgcgcgcgacgagttgatcatcatgccggcgccgtcggccgtgcggcccgcggcgacggtcgcggcgacgtcgccgccctgcgcgccgatgccgggaatcaggagcggcatgtcgccgacgatcccacgcacgatttcgatctccctcgggaacgtcgcgccgacgacgagcgcgagctgccccgtcttcgcattccattggctcgccgcgagatcggcgacgacctgatagagcggccgcccccccgtctcgaggaactgcagatccgagccgcccggattcgacgtgcggcacagcacgaccacgcccttgtcctcgtactcgagatacggctcgatcgaatcgaaacccatgtacggattgaccgtgaccgcgtccgctcgatagcgctcgaacgcctcgcgcgcgtattgctcggcggtgctgccgatgtcgccgcgcttcgcgtcgaggatcacgggcaggccggggtgctgcagatggatgtgcgcgatcagccgctcgagctggtcctccgcgcgatgcgcggcgaagtatgcgatctgcggcttgaacgcgctcgcgaacggcgcggtcgcgtcgacgatctcgcggcagaaatcgaagatcgcgtcgggctggttctcgaggtgcgcgggaaacttggtcggctcgggatcgaggccgacgcacagcagcgaattcgtgcgctgccaggcggtgcgcagcgattcgatgaaggtaggcgtggaggacatggcgctcactcgcggcttggcggttgggaaggcgcgtattttacccgcgtcgcgacgggcgctcgcgactgcgcacggccggcgccggccgcgccgctacgcgatcgcgcgccgcctcgattggcgggcgacgggtgccgcgcgcgcatcggtgcgcgcgacggtgaagcgaaagcgccgcatcaggcgctcgcccggcgcgagcagcgtcatgccgtgcgcggcgccgccgcccggcaggttcaccgcgtcgatcgggtgatcgaccggctcgaagcagaagaacggctcgccgggcggcgtatacaacacatagcaatcggcgtcggccgtgaccgtcagcccgagccggcgctgcggccacgcgatcgtcgcgccgccgccccagccggtgaacgcgtgattgacgagcgtgtccggcaacggatacgcgatgccgaagcgccacgcgggcggcgcgccgacatggcgcgacggcagccagtcgggcgtcgacagccacagcccgctcgcggcggccgcgagttcggtcgacgcgtcgcgcacgatgaacggatgcacgccgagcccgaacggcaggcgcgtcgcgcccgtgttctcgatgccgagcgcgatcgtgagcgtcgcgccgtcgagcgcgtagacctgcgtcgcgcgatacgcatacggcgcgccgttgctgcgatcgagcgacaggccgagctgcgtatcggtcgcatcgtcgagttgccagtgcgcgagccagccgtcgccgtgaatcggcagcggctcggccgagcggttgcgcggcacgcgcacgagccgcccgtcgcactcgaagcgcccgccgccgatccggttcgaatacggcagcagcgaatagcacgcgagctcgttcggatcggtgcgcgcgccgggcgcatcgcaacggcggaagatcggcgtgagcgcgccgtcgccgcgccagtcgaagcgcgtgacgccgccgcccaggtgcggcgcgacgtcgagccgcagcatgtcgttcgagagcgtcgcgatcgccgtctcggtgacgcccgcgccgcgcgcgatctgcgacgtctgcggccccgggctcacccgatgcgcggcggctgcgcgccgtgcggtgcgcgtctgcaaggtttgcaccgcatcggtggctgtggaacgagaatgcgtcgccgtcatgattcggtcctcctgctttcgtcgcgtttggtcatccgcacgaatgctatgcccagccgccgtcgacgacaacgtcctgcgcggtgatcagccggctgtcgtccgcggcgagaaagagcgccatgcgcgcgagatcgcccggcagcagttcggcgtcgatgcactgccccgccttgatcgccgcgcggcccgcatcgtcgagccacaagcggcgttgcttgtcggtcatcacccagcccggcacgagcgtgttcacgcgaatgccgaacggcccgagctcgcgcgcgagcgcacgcgtgagcccctgcaccgccgccttcgcggtcgcgtagaccggatagccggcgttcttcagcatccagccgatcgagccgagattgacgatcgcgccgccgcccagccgtttcatgtcgtcgatcaccgcctgcgcggcgaagaactgatgacgcagattcaccgcgatgctcgcgtcgaacgattcgggcgtcacgtcggcaaccgcgtgccgcacgtcgttcgccgcgttgttgacgagcaccgcgatcgggccgatgcgcacgcggatcgcgtcgatcgcgccgcgcagcgcgccgatgtcggtgagatcgcacacgacgaacaccggttcgtgcgcggcgtcggcaagccgcgcgacgagcgcgcggccggccttctcgtcgagatcgacgaacgcgacgcgcgcgccctgccgcgcgaagtgctcgacgaacgacgcgccgatgcccgtcgcgccgcccgtgatcagcaccgcgcggccgacgaggctcgggtagcgtgcgtaacgctcgtgttgcgcgtcgagcgcgccattcgattcgcgatgcgaagccatgtcgtctacctgttcgttcccggaaatgggcgccgcgctcaatcgcgcgcgccgcggttcttcaactggtcgagcagcacggcggcgagcaggatcgcgccgcgcaccagatattgatagaacgcatcgatgttcagcaggttcatcacgttctcgacggtgcccatgatcagcacgccgatcacgacgcccgagatcgacgcgcgtccgcccgcgagcgacacgccgcccagcacgcacgcggaaatcacgttcagctcgaagccctgcgccgcgttcggctggcccgacgtgatccgcgacgcgagaatcacgcccgcgagcgcggtcaccgcgccctggatcaggaagatgtagacgcgcgtgcgctcgacgttgatgccggcgagccgcgacgcctccgggttgccgccgatcgcgagcgtgttgcggccgtacacggtctggttgagcagcacgccgaacacgacgaagcacgcgagcgtcacccagatcggcagcgacacgccgaagaacgtgagcccgcccaacgcgatgaacgtctccgacgacacgccgaccgcctgccccttcgacacgatgaagccgagcccgcgcacgatctccatcgtcgcgagcgtcgtgatcagcgcgttgatccgcagataggcgatcaccgcgccgttgacgaagccgatgacggcgcccgccgcgactgccgccgcgatcgcgacgaacgtgttgtcggtcgcgttgagcaccatcgcgcacagcacgcccgcgaacgcgaccgtcgagccgatcgacagatcgaaatcgcgcgacgcgaggcagaacatcatcgtgcacgcgaccatcccgatctgcgagatcgacagcgcgagcccgagcatgttgtcgatcgagaagaaatgatcgaccgtcagcgacatcgcgacgaacatcgccgcgaagatcgcgacgagactgtagtcggcggcgtgctgccgccagcgctgccgatcctcggtcggcacggccgccgcgtgcgccgcggccggtggaagattctctcttgcttgcatgtcgtttgctcctctgccgggcggcgcagccgccctcgtctccaatcgtcgaatccgtcgtcgcgcgcttcgcgaaacgtcatcgcgccgggcggcgcgccgcccgcgcgttcgtcacgcggcgtgcgcggtcgcgccctgcggcagcgcgagattgagcaccgcctcttcgttcgcttcgccgcgcgcgagctcgcccgcgatccgcccttcgctcatcacgacgatgcggtccgatacgccgagcacttccggcagctcggacgacaccatcacgatcgcgcagccgcgcttcgcgagctcgtagatcacgccgtagatctcgtgcttcgcgccgacgtcgatgccgcgcgtcggctcgtcgaggatcacgaccttcagatccggctcggcgagccagcgcgcgagaatcgccttctgctgattgccgcccgacaggaagcggatcttctgccggcggttgggcgtcttgatcttcagcagcttgatgaagcgatcggccgtctcggcctcgcgcttgcggtcgagaaagagccccgcgcgcagcccgtggcggcggcaactgatgttgatgttctcggcgaccgacgcatgcgcgacgattccctcttccttgcgatcctcggggcacagcacgatcccgcggcggatcgcgtcgcgcgtcgagcggatgtcgagcggctcgccgtccagcgtgagcgcgccgcccgtcctgcgctgcgcgccgtagatcacgcgcatcagttcgctgcgccccgcgccgacgagcccgaaaaagccgacgatctcgcccgcgcgcacgtcgaagctcgcccccgcgcgcagcgcatcgccctcgagcgcgcgcgccgacaggcgcacgtcgccgagcgcgcgcggcgcgtagtgatagatgtcgctgatctcgcggccgaccatctgccgcacgagcgtctcgcgcggcacgttggcgagcgacgcgtgcgacgccacctgtcggccgtcgcgaaagatcgtgcacgcgtcgcagagccggtagatctcgtccatccggtgcgagatgtagatgagcgcgcggccgtcgcggcgcagatcgtcgacgagcttgaagagcacctcggtctcgcgatgcgacagcgagctcgtcggctcgtcgagcgcgatcacccgcgcgttgcgcagcagcgccttgcagatctcgaccatctgccgctgcgcgatcgacagccgccgcagcttcgcctgcgcatcgagatcgacgcccatcgcggcgagccgctcgcgcacgaagcgctgcgcgtcgcgcttgcggacccagccgagcgcgctcggcagccggccgagcagcaggttctcggccaccgtcagatcgggcacgtattgcagctcctgatggatcaccgcgacgcccgccgcgatcgacgcggccgcgctcggaaagcgcatcgcccgcccgtcgacgagcacgctgcccgaatcgggctgatattcgccgccgagaatcttgagcagcgtcgacttgcccgccccgttctcgcccatcagcccgtgcacctgtcccgcctgcacgtcgaacgaaatgccgtcgagcgcacgcacgccgggaaagaccttgccgatattgtcaaaacgcagtgccgcagccacgtcgcctccgtttcctgccatgctcgttgcctcattgcctgccgcatcgccgcgcgccgcgcatcgcgcgacgcgcggcggacttcgctcacttcgccgcgagccccatcgtctcgcgcacctgcgcgacgttctcgcgcgtcgcgagcatgcccgtcgtcagcgtgagcggcggcggcgccttgccttgcgtgatccacgcgtacatcagctcggaagtctcttcgccgtgccgcttcgggctgatgatcacggtgccgaagaagccggtcggctgcggcttcttgaactcgctgagcgccgagtccgagccgccgatgccgatgccgatcatgtcggccgccttgaagccgcgcccttcggccgcgcgcaccgcgccgagcaccgcttcgtcgttcaggccgtaggcgacccagtgcttgaacttcggattcttcgtgagcgcgatgttcgccgcgttgaacgcgttctcggtgtcggtcttcgcctgcggcgcggcaatcacgttcgccttcggaaagcccgcggcgacgagcgcgtcggtcgcgcccgtcgtgcggtcgtgcgcggtcggcaactgctcgtacgtgatgtcgatcgcgccgacttcgttcatgttccagccgcgcctcttgatctccgccgcgatcccgccgccgacctgcttgccgatgtcgtacgcggaaatgcccatgtgcggaaccgattcgatcggcttgcccgcgccgtcgacgagccggtcatcgaccgtcatcatcttcaggccgtgcgacttcgccttcgcgacgatgcccggcccgagcttcacgtccggcgtgcagatgatgaagccctgcgccttctgcgcggcgagattgtcgatcgcgctcatcaccttctcgccggacggcgcgccgatcttcacgagcgtgaagcccttgtccttcgcggcgagctcggcgaatttccattcgtcctggaaccacggctcctcgggctgcttgacgaggaagccgatcttcacgggctcggccgcctgcgcgggcaggcccgccgccgcgaccgtcgccgctgccgccagcgtgatgaacgttctgcgtttcatgttgcttgtctccttgttgtctccgtgtccggatccgtcggccgcttcgtcgcttcgacgcggcgcgtgcgaccgtcgcgcgccgccttcgcgcgtgcacgcccgtcaggggcgcgccgcgcgcatgaatcagtcgtggtacagcaccgagcggccgccgtcgatcgtgatgcagctcgcgttgatgaacggcgcttcgtccgacgcgaggaataccgcggtcatcgcgacttcgtcgggacgcccgatccgcttcatcggctgcagcgcgagcgtctcgcggcgcgcggcctgcggatcgggctgcgcgctccaccagtcatgcgtcaactgcgtctcgatgtagccgggcgcgatcgcgttcacgcgcacgttgcgcggcgcgtattcgatgccgagcgcgcgcgtgaggcccagcacgccatgcttcgcgaccgggtacgggaaacagcccggaatgatcttgaacgcatgcgtcgacgcgatgttcacgatgctgccgcgcccgcgctcgaccatgccgggcagcgccgcgcggcagccgttccagacgccgtcgagatcgatcgcgaagcagcgccgccagtcttcgtcggtgagcgcgagcggatcgccgaacacgttgacgccggcgttgttcacgagcacgtcgagcgggccgaatgcgcgctccgtgcgcgcgagcgccgccgcgaccgactcggcctgcgcgacgtccgtcggcaccgcgagcacccgcgcgccggccgtgtcgcgcgcgatcgcgtcggcgctctcttcggcgagcgccgcgtcgagctccgcgatcgcgacggccgcgccttcgcgcacgaacgcgcgcgcgatcgccgcgccgatgccgcgccccgcgcccgtcacgatcgcgaccttgcccgcgagccggttcaccgtgccgctccgtggcgggcgatccgccatccgttgacgaacgcgtgcgcgcgcacggcggtgacggcgctcgtctgtccgggcgcgtacagcgccgagccgaggccgaagccgctcgcgcccgccgcgagatacggccccatgttctccggcgtgatcccgccgaccggcacgagcggcacgcgcgcgtcgatcaccgcgcgccacgccttcacggccggcgtgccgagctgctcggcgggaaacatcttcagcacgtccgcgccgttcgcgagcgcggcgaacgcttcggtcggcgtcgcgacgccgggcgcgcatccgatgccgagcgtcttcgcgcggcgcacgacgtcgccgtccgcatgcggcatcacgatcagctcgccgcccgcgcgcacgacttcgtcgacatgcccggcgcgcagcacggtgcccgcgccgacgatcgcgtcggccggcagcgccgtgcgcagcgcggcgatactgtcgaacggatcgggcgaattgagcggcacctcgacgatgcgaaaacccgcttcatacagcgcggcgccgtgcgccgccgcgtcggcgggcgtgacgccgcgcaggatcgcgatcatcgggcacgcgccgaacgcgcgcatcagcgcgcgatgcggcgcatacggcgcgggaaaacgcagtgtttcggcatccatcgacatgtcctctcctccacccacttcgtgtagagacgcgggcctattgcggcgcgagcggcgcgtcgcacgctgcgccgacgagccccgcctgcaccgcgatgcgccacaggccgcgctccgacgcgcgctcgacgatacgcgcatcgccgcaaccgaattcggcgagcgcgcggcggtaacggtcgcacagcgcgccttcgccgacgaggcgcggcgcgagcgccgcgagcgacgcatgctggccgccgagcagcgcctcgagcgcattcaattcgtgaccgatcagcagtccggacaaatagtcgccctgcgcgtgcggcgcgagctgcccggtgaggccgagggtgcgcgtgctgaacagcgtcgcgagcagcccttcgtcgcgcttgcgccgcgcggtccgcacgccgcgcgcgaacgcggaccagtcgggcgcatcgctcgcctgcatcgtgcggccgaggatcgtgtgcccgcgcagcgtggcgaacagctcgcccgtcatgtaagtccgaaaccattcgatacgcccgccgcgcacccatgcccatttcgcatgcgtgccgggcagcccgatcagcgcgcccgcgcgttcggccgcgagcgcgggctccgccgcgagcgcaccgacaatctgcgtttcctcgccgcgcatcacgtccggcagctcgcccggctcgagcgcgcccggcacgatcgcgagcgcggagccgcgcgcggtgcgaaaccgcacgaggctcgacgcgaacgtgtcggcggcggcgggcatcgtcacgtaaggcgcctcgcgccagccctgcgcgctgccgaccatgccggccgccagcgcgggcacgtgcggcgcgcggtcgagccacgcgccgcacgcgcgctcgaacgcggcgtcgaacgtctgctgcggcgacgcacccggcgcatcgggcaggctcatcacgcccgcggcgagcgcgcgcgtgtcgagcaccgagccgtcggcggcgaacaggtacgcgcgcagcgacgtcgtgccccagtcgagcccgatgagcgcgggcgtgctcgcttgcgccgtcatcgcttgatcctgcgcgtcgcctgcggcgcgctccagccgagatcggccgaaatcgcgcgcgcgccgcgctgcacgagcggcacgagctcgttcatccggtcgagcgacatgtacggaatcgtgcttgcgaccgacagcgcggcgacgatcgcgcccgacgcatcgcgcaccggcgcggcgacgcagcgaatcgacgtttcgttttcctcgagatcgaacgtgtagccgcccgccgcatagtgcgccattcgctgcaggaacgtgccgacgtcgggccggcgatccggcttgaagttcacccccgcgagcgcgcgcttggacgcgtcgaacagcgagcgccacgtgtcgggatcgaggtcgagcatcatcgccttgccgatccccgtcgacgcgagcggcatccggtgaccgatccgcgagcgcatctccaggccgcgcgtgccgggaatcttgtcgatgtagagcacgtcgtcgccgtcgcgcacgccgaggtggatcgtgtcgagcgtcgcttgcgcgagcgcctcgagatgcgggcgcgcgaccgccgtgagcggcatctgctcgagcgcgatcgtgccaagctcgatcagcttcgggccgagcagatagccgccttgcacctggcgcagatagcgcgcctgcacgaggctgctgacgagacggtgcgtcgtgctgcgcgtcgtgccgagcgcggcgccgatcgcgcgcatgtcgcgcgcgccgcccgcgaccgcctcgagaatcgcgagcccgcgcagcagcgtttgcgtgcccgcctgctgcgcggcgagatcgagcggcgtgctggtcgcgccgatgctgtcggcgagcgtcgcgtcgggcatgcccggcgtgtcggggcggtcagcggtcgcgccgttcaaggcgagcgtcatgggcgttttgttcatggtgcgatgaactccggcgaaccagacgcgcgcgccggagatttccggcggccgcacatctgccgaagcgtttcgatgtgcttcggattgtaggggggcgtgccgcaagctccaatatttgaatgaagctctcatatattgggaatcccgatcatactcgcgagccggccgcgcgcatgaaaaaacgggctgagccgattgcccggctgagcccgttcgatccgcgccccgtgctcgctgtggggtgggcgatgtgcgcgcggcttacttctgcgtcgcgctctgcgattggatgtagcgctgcacgtcggagaacgacacgcgaccggtgtggttcacgtcgatctgcttgaagttcttcgagacgtagccgaggcccgccgcctttgcctgcgcttcggtcagccccgcattgccggcgtcggccgccgcgaactggcgctgcagcttgcgcacgacctgcgcgtgcagcgcggcgcccgacgtctgcgtgccggccgtcggcttgcgcgcggcgggcggcacgtacggatcgccgagctgcgcctgcgcgtggcgatcggattgcgcatcgctcgccgcctcctgcgcgaacgccgtctgcgtgaagaacgcgaggcctgcgacaacgagcgcggaccacgcgaatgccgattggattttcatgtcagctccgatgagaaatggggtcgtcacgtcccgcccgcgcggcgcgtgttgcgcatcgcgcggcgggcgccgcggcatcgttcggcgtcatcgcgcggcaggcgccgccgcgtagaacgtcgccagatcggctttttcctgcggccgggacgtatcgtccaggtagaccatgtgcccgccctggtaatccttgatcgtcaggttcggctgcgcaccgagacgggcaagatcgagttccgtctgatagaacggcgtcgcgatgtcgtgatagccgttcagcgacagcaccttcagcgcgggattgagcgtgagcgccgcggccagatcggggatcgtgtcgggcagatcgaggccgtcgtggctccagtcccacgaggcaatcgcgttgctctgcacagcataggccgatttcgccgtgtacttgagcacgttcggcaaataggtgccgatcgtatcggtgaacggcttcgtgatgaagctgctcgacggatcgccgtccgacgcgagcgggctgttcgtcggcacgttcacgcgcgcgtcgtagcggccgatcagcgtacccggaatcagcgcgagctggtagctgttgtcatacgaagtcggcagcaggttgaagttcgcgcgccagagcggcacggtcgcgcccgttgcgttcgacatcgtcgtgacgaggctcgacgaaggcggcgtatggttcgcgaggtacgcgtccacggccggcgaataggtgcccgccgtgagcaaacgcatctggtccgcatactgcggcaggttcgtcggattcgggttgtcgagctggtaatacgcgccgatcgcgccgtagctcggcacgaagcctgcgcagctcaccgcgctcgagccgctgttcgagccgccgacggagttgctcgccatgtcgcagttgctgttgtagttgaggatcgacgattgcagcacgatgccgtcgagcttcacgcccgccgtctcgagcaggttcgcgagcacgtcggtgcgcggcgtgccgtacgattccccgaacaggtacttcggcgaatcgttgcgctgattcacctgcagatagcggatcacgaaatcgcgaaatgctccggcatcctgatcgacgccccagaacgtctggttcgtgttcggcgcgatcgcctccgagaaaccggtgccgatcgcgtcgacgaacacgagatcggtcgtgtcgaggagcgtttcctggttgtcgacgaacgggaacggcgtcgggctgttcgcgttcggatcgcccgtcacgaggcgcttgggcccgaacgagccgagatgcagccagaccgtcgacgagcccggcccgccgttgtagaaaaacgtgacgggccgcttgccgagcggctgattgtcggccgtgtacgcgacatagaagaacgacgcttcggcggcgccgctttgcgggttgcgcgcgctcaggtggccggcggtcgcggtgtagttgatcgtcttgccgttcaccgtgatctggtgatgcgtgatcgcggcgttctcggtcaccgcggaaggcgacagcgaagcgctgccgctcgacgaataacggttgggatcccgatagggcttgtccgcgccggacgaggcatcgatgttgcccgaactgttctcgctcgccgcggcgctcgcgggcgaaccggcatcgtctccgttacacgccgcgatcagcagcgaagagaataccgcggctaataacagctgcgctttacgtgctggcatagtcgttttccttctctcatgttgttttcccgagcggccggataggcgcccccaccttgctcgatcggcccgataagccaaggcgtcggccaatatacgcgacaagatccgatttggaaaatagcgaaacatttgaaagaaatcatgcttactttattctttcatccgcgactttccatttgaataaaatcagcgataaatcggacttcaaagcagcgctttgtcaaaccgatcgcccctaaaccggcgatcgagcggattttttattacttgattcgcactgtggcgcgaaattggattggcggtcgaaataaatcggggaaatacccgaatgcggcgcgtatcgattttgaaagatttgtgcaaacacgcggggcgcaacgctgcgccgcatgaagcgggcgtccggcgcgcgcgggcaggcgaatggacgcggggcgcgcgcgccgtggcgctgcgttactgcgacgcgggcaattccgccgcgcccatccgccgcgcaatcacgccggcgcgctgcgcgaggtaaggcgagccgcgatgcgcgtcgaaatacttgggattgggcagcatcaccgcgagccgcgccgattgccatgcggaaagccggctcgcgggaatccggtagtagtactgcgcggcggcctgcgcgccgtacacgccgcggccgaactcgaccgaattcagatagatctcgaagatgcgctccttgtcgagcagcgtttcgagcatccacgtgatgatgagctcctgccccttgcgaatgtagctgcgctcgccggacaggaacagattgcgcgcgagctgctgcgtgatcgtcgagccgcccgatacgatgcgtccgcgcgcgcggttcttttcccacgcctgcaggatcgcatccacttcgtagcccgaattgttcgcgaaatcggcgtcttcggacgcgatcaccgcccgtttcagggttcgcgcgatctggtcgtacggtacccagcgatgccggatcgtcgtcgcgggctgcgcgttcgacaggcgccacgcgtccgcgcgcatgaacgcgctcgaccccggatcgaacaccgaccacatcgcgatctgcacggcgtaatagagctgcgtggcgagccatgcgcccgcgaacacgccgcccacatacgcgagccagcgcgcgacgccgcgccggcgcgcgcgttccgagccgcgcgccggcgcgtaacccgggccgggcgaaacggggctgttgcgcatcccgcgtgcgcctcccgcgctcagtgcgcggccgacgccgcgagcgcggcgcgcagcgcggcgagcacgggcgcgctgtcgggccgcacgcctcgccagacgtggaacgattccgcggcctgctcgacgagcattccgaggccatccgccgtgcgcgcgccgagcgccgcggcgtgctccatgaacacggtcgggcgcgcgccgtacatcatgtcgtacgcgagcgtcgccgggccgaaggccgccgcgtcgcactcgggcagcgccgcgtcgaggctgcccgccgtcgcgttgacgatcacgtcgtacggctcgcgcgcgatccgttcgggcccgccgccggcgagcacgcagcccgcgtcgtgcgccgcctgcgtgaactggccgacgagttcttccgccttgctcgcggtccggttgacgatcgtgagcgacgcgggcccgcgctcgagcatcggcagcacgacgccgcgtgccgcgccgcccgcgccgagcagcaggatccgcgcgcccgtgaggctcacgccgagattcacctcgatgtcgcgcacgaggccgacgccgtcggtgttgtcgccgaaaacgccgtccgcgtcgaagcgcagcgtgttgaccgcgcccgccgccgccgcgcgcggcgacagcgcatcggcaagcgcataggcctcgagcttgaacggcaccgtgacgttcacgccgcggccgccctgcgcgatgaacgcgcgcaccgtggccgaaaagccgtcgagcggcgcgagcagatgcgtgtattcgatcgcctcgcccgtctgctcggcgaaacgcgaatggatgaacggcgatttgctgtgcgcgatcggattgccgatcaccgcatagcgatcgcgcgcgcgcgctgccgattcgacggccgtgctcatttcgattgttcctcgccgttcgcggacgattcgccgttgccgctcgccgcgccgcccgcctcggcgagcgcttccgcttcgccttgcgccgattcgtcggcggcgtcgagcagcgtctcgtcggccgcgtcggcgtcctcgtcttcgtcggccggctcgccgctcgacaccatcggcgcatcgagcacgctcacgagccgtaccgacgcctcgatcgtcagctcgtcgaccgacatcacgtcgagcagcacccgcgtgccgcgcgcatgcacgccgagcgcgggcacgtgcagcagcagcggcacttcgtcgaggcgcacgagctcgcccttcacgacggtcgcgctcacctgcttgcggccttcctgcttgatccagcgcaggcaccagaaatactccatccggcgctggtggtcggcgtacgcggcgtacgtgtcgtcgaaaccctgcacgaccgcgtacagatccgcatccttctgcttgaacggggcggcgagcttcgcggtgacgccgtgctgcacgcacgcgagcagttgccactggttgacgaggtcgacgtagcggcgcagcggcgacgtgctccacgcgtactgcggcacgccgagcccctcgtgcggcgcggcgctcgtctgcatgcgcgtgcgcttcggcccgctcggcatgccgaacgcgcgctgcgtgcggtaaatgcccggcacgctgtgatcgtgcaggaacgcgccccatgtcgagttcgcgaggatcgcgagctcggacacgatgagatcgagcggcgagccgcgccggcgcggcgtgatcgacacgtgctcgccttcgacgtagaagttgtaatcggtgttgcgctgcacttcgcgcttgagcccgtagcccgcgcgcgcgacctggcgtcgctcgaagagcgcctgcgcgagcggccagagcgccgcaatgtcgtccttgtgcggataatcgcccgtgcccgccgcgagtgcgtcctcggtgacgagctcgtcgagcgtgttgtgccgcaggttgctcttcacatagacgtattcggcgcgcgtctcgttcgcgacgatttcctgcgtgtcgcgcttgacgatgatgtacagcgacagcgccgggcggtaatcgccctccttcagcgtgaacacgtcgacgacgtcgtccggcagcatcgtgatcttgtcgcccggcatgtagacggtcgacagccgcgcgcgcgcgatcgcgtcgaccgcatcgccgcgcacgatgccgagcgcgggcgccgcgatgtgcacgccgatccgcacgcgcccgtcggacaggtgctcgacggagaacgcgtcgtcgatttcggtcgtcgtgatgtcgtcgatcgagaacgcgttgacgtccgcgcgcggcagatcctcgggcagcttgccgaccgcgacggccggaaagcccgtgccgtgcgggaagtattcggcgagaaagcgcgcctcgtgcagcgcgcgcgccgacggaatgccgccgcagtcgagcatcaggcgcgccggcgacacgccgcgcgcgagcgccgccgcatcgagcgccttgtattcgatcgagttcttgtccggcttcgtcagcaggccgagcgccttgcccgcgaacgcgtcgggcagcctgcccgccttcagctcctcctcgtagccggcttgcacgagcgcctgctggcgcttgcgctcgagcccggccagcgccattttcagctgctcctcgggcgcgcgctgatactggccgcgccccttgcggcggaagtagacgggcgcgccgtgcaggcgcagcacgagcgccgcgcgctcgacggggccgtagctcgcgccgaaatattcgtcggcgagcgcggcatacgcgaattcctcggcgggcgcgcactcccataggaaatccagatcgatctgttgggcggcttcgtccgcctgctgcatcagctcgcccgccgcgggcttctcgaattcgatcagcacgtccttcgcgcgcaccttcgcgcgccggccgcccggcaattcgacctgaaacgcgtcgccctggcgcgacagcacgctgcccgccttgaaactgcccgattcctcgaagaaaacgttcactcggtactctcgtctttcgttcagactttcgcgcgccgcgcttcgcttcggaagccgtcgacgccgcgtgtggtgtatagggtgcagacgtgccgcgcaccggatctcgcatccggcgcgcggctatccggcatcacaaaatgcgagaacgtcgtcgatatagtcggcaaattcactgatcccgtgatcgctgccttcgatgacgcgggttcgcgcgcccggatagcgggcaagcatctcgcggtagtcgagcacctcgtcgcccgtcgccgcgaacagatagtagcgctcgggtcgcgagatcgccgcgacgtgcaacgcgttcagctcgtccagatgatgcggctcgacgacgatcgtgccgccgccgtgccacagcggctgctcgccgagatgacggcgcagatcccgctgcggctgcgtcgcgggattcagcagcaccgcgcgccagccgtgcttttccgcgagccacgtcgcgtaatagccgccgagcgagctgccgatcacggtaacgcgttgcgccggcacgccggcgacttccgcctcggcggccgcgatcgcggcgagcggcgcgaccgacagcacggggcagcgccattcgtccgctcggccgagttcgtctagccgcgcggccagcgcgcgcgccttgaacgactgcggcgacgaacggaagccatgcagatacaggatcacgcgccgctccgggccggcgccgcgtcgccgcgggcggacagcgcgtcgagcagcttctggtgcacaccgccgaagccgccgttgctcatcacgagcacgtggtcgcccggccgtgccgaggcggtcacggccttcacgagcgcatgcagatcgtcgaacgcgcgcgccttgccgccaagcggcgcaagcgcgtcgggcaggctccagccgagcgcgtcgcggccgctcggcgcgccgtagccgaacacgagatcggcatcggccaggctcgccggcagttgcgccttcatcacgccgagcttcatcgtgttcgaccgcggctccagcaccgcgaggatgcgggtgttttcgcgaccgatgcgtgtacgaaggccggcaatcgtcgtttcgatcgcggtggggtggtgagcgaaatcgtcgtagacggtgaccccgtcgacgctgccgcgcacctccatccggcgcttaacgttgcggaacgcggccagcgcggcggccgcctgcgcgggcggcacgccgacgtggcgcgcggcggcgatcgccgcgagcgcgttcatccgattgtgctcgccctgcacctgccaatcgacggcgccgacgcgctcgctgcgccaatacaccgcgaaacgcccgtccaccggcacgccattctcgacaggcaacgcctgccagccgccgtcgacaccgaagcgctcgacgtcgctccagcagccgcgcgacagcacgcgctcgagcgcgtcgtcgcggccgttcgtcacgagccggccgacgcccggcacggtgcgcaccagatgatggaattgcgtctcgatcgcggcgagatccgggaagatgtccgcatgatcgaattcgagattgttcaggatcgcggtccgcggccggtaatggacgaatttcgagcgcttgtcgaaaaacgccgtgtcgtactcgtccgcctcgatcacgaagaagctcgaatcggtcaaccgtgcggacacgccgaaattcagcggcacgccaccgatcaggaaacccggattcaggccggcgtcttccagtacccacgcgagcatcgagctcgtcgtcgtcttgccgtgcgtaccggcgacagcgagcacccacttacccgccagcacatgctcgccgagccattgcgggcccgatacatacggcagcccgcgatcgagaatcgcctccatcagcgggttgccgcgcgagaccacgttgccgatcacgaacagatcgggcttcagatcgatctgttcggcgccgtagccttcgatcagctggataccctgcgcctcgagttgcgtgctcattggcggatagacgcccgcgtcgcagccggtcacggtatgccccgccgcgcgtgcgagcacggccagaccgcccatgaaggtgccgcagatgccgagaatgtggatatgcatagagcttcgcgccgcgtgggcgtagtcgaaatcggcagccggccgcacgtcgcgccggttgccggaaaacatgcgcagcgcggcgctcgcgccgccgcgcaaagagggctattgtaactgacgcccccggcacgaacgacgcttgacgcaaccgccgggtcgctccgcaccgatctagtatgattgccggatcatgtctcgcaaaaccctactcgatccgcgacgcgtacgtgacgaaatcgcgctcgcggcagcacgcctgatcgccgaagacgggctcgattacgccggcgcgaagcgcaaggccgcgcgccaagtgcttggcgacagccggattgccggcgaatggctgccggataacgaccagatcgaagaagaactgcacgaatacctcgcgctgttccagagcgacacgcagcccgccgaactgcgacggctgcgcctcgtcgcgctcgcatggatggagcggctcgcggcgttcaatccgtacgtcgcgggcgcggtgctgaacggcacggcgaacgcgcattccgacatccatctgcagaccttctgcgacaaccataaggatgtcgcgatctatctgctgaaccagaacattcagtacgacgtctccgaaacccgccatttcgcggggcgcggcgacatcgaaacgctcagcttcctgtggcgcgaagcgcgcggcgcggaacccgtcggcattcacgtcgcactgtataccagcgacgacctgcgcggcgccgtgaaagcggacgcccgcggtcgtctatcacgcgccgacgcgcaaacgctacgtgcgctcgtcgacgcggcgccgtcctcaccaaccgaatctcgaaccgatgaatagcaaaggcattttcgccggcatcgtggtcgcggccgttgcggtcgcgggcggcctcgccgccggccattggatgcgcggcaacccggcgagcggcccacaagccggcacgccggccggcgcccccgccgcgggcaatccggtcgacacgctctgggccgcgtcatatccggatgtcgacggtaagccgcagcggctcgcggcattcaagggccagaagctggtggtcaacttctgggcgtcgtggtgcggcccgtgcgtcgaggaaatgcccgaactcgtgaagctgtcgcgggaatacgagaagaaaggcgtccgtttcgtcggaattggcgtcgattccgaccagaacgtaaagaacttcctgaagaaggtgcctgtcgactacccgatcgtcgtgagcggttatgcgggcgccgatctggcccgacatttcggcaacaccgccggcgcgctgccttttaccgtcgtcattgacgaaaccggtaagattcgcgaaacaaaattggggcaaattcgtccagacgagctgaaacgcacgctcgatacgctctgaccgtgcccggtagactgccggacgttggcggaatttgaaatctcgttagcgccgatttgcatgaagttgacggattctactcaagcctccgggccgccgcgcgctcgccgcccccgtcggccattcggcaaaactagacaaatttctttaattggcgataaagttcgcgcaattccgcagaaaaagaagcgacctatgacacgattgctggtgctgcacggccccaacctgaaccttctcggcacgcgggagccggaggtgtacggccgcgtgacgctcgagcagatcgatcaggcgctggccgcgcgggcgcaagaagcgggcgccgaactcgaatcgttccagagcaatcacgagggtgccctggtcgaccgcgtccaggcagcgggaagcgacggcaccgcgttcatcctgatcaatccggccgcgtatacgcatacaagcgttgcgatccgggatgcgctcgcgggcgtcgggattccgttcgtcgagattcatctgtcgaacgtgcaccggcgcgagccgttcaggcaccactcctatttctccgatcaggccgaaggcgtgatttgcggcctgggctggaaaggctatctgtacgcgctcgaatacgcgctcgacaaactgcaaggcgcgtcgcgcggctgattttcaagaaactcgattcagcgccggtcccgaaccggcgtttcacgtattgaaaggggaactcccgatggaccttcgcaagctgaaaactctgatcgacctcgtctccgaatccggcatctccgaactggaagtcaccgaaggcgaaggtaaggtgcgcatcgtcaagaacgcgccgccggtctatgtgcagccgtcggccggcttcgcgccgcaggtgagcgccccggcccccgtcgtgacggcaccgtccgaagccgcgggcgcggccgctgccgccgcagcggcggcagcggccgcgccgcaaggccacgtcgtgacgtcgccgatggtcggcacgttctaccgcgcgccgtcgccgggcgccgatccgttcgtccaggtcggcgacacggtgaaggaaggccaaacgctctgcatcatcgaagccatgaagcttctgaacgaaatcgagtcggacaaggccggcgtcatcaaggaaatcctcgccgagaacggtcaggccgtcgaatacggccagccgcttttcgtgatcggctaagacccgccgcgcggcgcgccgccagcgacgccgctcctctcaaggcgcgcgctcgcgcgcccatcgaagagacgaatactcgctatgtttgaaaaaatcctcattgccaaccgcggggaaatcgcgctgcgcatccagcgcgcgtgccgcgagctcggcgtcaagacggtggtcgtctattccgaggccgacaaggaagccaagtacgtgaagttagccgacgaagcggtctgtatcggccccgctccgtcgaacctgagctacctgaacatgccggcgctgatcagcgcggccgaagtcaccgacgccgaagcgatccaccccggctacggcttcctgtccgagaacgccgatttcgccgagcgcgtcgagcagtcgggcttcacgttcatcggcccgcgcccggacacgatccgcatgatgggcgacaaagtcaccgcgaagcagacgatgatccgcaccggcgtgccttgcgtgccgggctcggacggcgcgttgccggaagatccgaaggagatcgtgaaaattgcgcgcacggtcggctatccggtgatcatcaaggcggcaggcggcggcggcgggcgcgggatgcgcgtcgtccataccgaggcggcgctcgtgaacgcggtcaacatgacgcgcgaggaagcgggccgcgcgttcggcaatccgcaggtctacatggagaagttccttgaaaatccgcgccacatcgagattcaggtgctctccgattcgcacaagaacgcggtgtggctcggcgagcgcgactgctcgatgcaacgccgccaccagaaggtaatcgaggaagcgcccgcgcccggcatcgcgcgccgcctgatcgaccggatcggcgaccgctgcgcggacgcgtgcaagaagatgggctacctcggcgcgggcacgttcgagttcctgtacgagaacaacgagttctacttcatcgaaatgaacacgcgcgtgcaggtcgagcatccggtgacggagctgatcacgggcgtcgacatcgttcaggagcagatcaagatcgcggcgggcgagaagctgtcgttccggcagcgcgacatccagttccgcggccacgcgatcgagtgccgaatcaacgccgaagatccgttcaagttcacgccgtcgccgggccggatcacgtcgtggcacaccccgggcggccccggcatccgcgtcgattcgcacgcgtacaatggctatttcgtcccgcccaactacgattcgatgatcggcaagctgatcgcctacggcgccacgcgcgagcaggcgatcaaccggatgcgcatcgcgctgtcggaaatggtggtcgaaggcatcctgaccaacatcccgctgcatcgcgagctgatgctcgactcgaagttcgtcgaaggcggcccgagcatccactacctcgagaaccggctcgcgcagaagctgcaggccgcgccggaagaagcgtgatcatgagctaccgggaactcgtcgccgagctgccccgcgagcacgcggaggcgctgtccgacgcgctcgtcgagctgggcgcgctatcggtgtccgtcgaggatgccgacgccgacacgccggacgagcagccgctcttcggcgaaccgggcctcgtgcccgagcgcaccgcgtggcagcactcgcgcgtgatcgcgctcgtcgacgcgacgcaggatcccgcggtgctgctcgccgccgccgcgaacgaagccggcctcgcccggacgccgcgcttcgagctgcgcgaagtcgaagagcaggactgggtgcggctcacgcaatcgcagttcgagccgatccacatcggcgagaagatctgggtcgtgccttcgtggcacgacgcgccgcagcccgacgcgctcgtgctcgagctcgatcccggcctcgcgttcggcaccggcagccatccgacgacgcgcctttgcatggaatggctcgagcagaccgtgcaacccggccagacggtgctcgattacggctgcggctcgggcattctggcgatcctcgcgaagaagtgcggcgcgggccgcgtgaccggcatcgacatcgatccgcaagcggtcgaagcggcacggcacaacagcgagcgcaatcgcgcggacgtcacgtacggcctgcccgatgactgccccgacggcgaattcgacatcgtcgtcgcgaacatcctgtcgaatccgctgaagctgatggcgtcgatgcttgcgtccaaggtgaagccgggcggacgcatcgcgctgtcgggcgtgctcgcgcggcaggcggacgaagtcgcgagcgtctatgcgcgctatatcgatatcgccgtctggcgcgaacacgaaggttgggtatgcctcgccggaacgcggcgggaaagccattagaataagcgctgtccttcactcaggccccgctggctgcccggctgaccatgctcctcgcgacgcgctgccctcattgtgaaaccgtcttccgactgcaacgggagcagctcgcgctgcacgacggtctcgtgcggtgcggtcactgccagcaggtattcgacgcggcgcgcgcgctcgtgcccaccgagccggaggcagccgctgcgcaagcagcgccgcgcgcgccggagcagccggcggcgcggcgtctgttcgacgcgacgtctcctgatcgccgtccgctcgaagccggccatcgtgatttcacgccgggcgcgtgggacatgcggggcccctggctcgacggcgcgatcgatccgaagctgcaaatgacgagcgcgagcgtgagtaccgcagccggcggcgcggtggcggcccacgctgccgcgcacgaaacgcgcaacgccgcagccgatacgccggcacaggaggcaagcaaagcgtcggacgccctttcggtctccgaagcctctcaagcctcccgagcttccgatacgtcaacgcacgacacccctccggtacccgaaacgccagccggcggcacgccggcgcccggcgagcgcccggcccacgcgtggcccgaggccaacgccggcgcgccggctattcggccgtccgatgccgatctgccccacgccggcgcgcgcgaatttgcgccgccgccgcgcccgacgctcgacctcgatctcgatcgcagcgcaaccgcgaaacacgagcccgataccgcccgcgcctccgcctcgccgcccggcgacgccgtcgaacccatgctcgcctcgcacgcggcggcagccgccgcgcttgccggcgtcccgcacgatcgcgagccgcgcttcggcgctgctcagccggcccgggcggacgccgagccgttcgccgcggcgcccgaggccgataaccgcgagcatttcgccatgacccgcgaaacgcgaacggacgccgcccgcggcggcctcgcgcgcgcgctcgtcgcgctggcgctcgccgccttgctcgcggcacagctcgcatggtggcagcgcgaaacgatcacgatctactggccctcgaccgagccgctcttcaaacaggcgtgcgcggcgctcggctgcgcggtcacgccgccacgcgcgatcgacggcctgcggctcgacgcgtccgatttgcgccagctcgacggcccgcgccttctcgaattgaaggtgccgctcacgaaccgctaccgcgtcgcgctcgcctatccgtcgatcgagctcacgctgctcgacgaagcgaacaacatcaccgcgcgccgggtgcttgcgccgcgcgattacgtgcgcccgggcacgcgcgtcgaagcgggcatgcccgccggcgcgacccaaacgatgatcgtccggatcgataccgacggcatcgccgcatcgaacttccgcgtccagatcttttatccgtaacgcgccgcgacgcggcgcgcggcctcaacccgtgcgccgctgcggcgcacacacttggagcacgaacatgagcaaagtcacgctgggtggcaacccgatcgacatcgccggcacgtttccgacggtcggctcgccggcccccgacttcaagctggtcggcaaggacctcgccgacgtgtcgctcgcgaccttcgcgggcaagcgcaaggtgctgaacatcgtcccgagcctcgacacgccgacctgcgcggcgtcgacccgcaagttcaacgaagcggcgagcaagctcgacaacacggtcgtcgtcgtcgtgtcggcggatctgccgtttgccgcaacccgcttctgcacgacggaaggcctcgcgaacgtcatcaccgcgtcgacgttccggggcggccgcgcgttcgccgacgcgtacggcgtgaacgtgacaagcggcccgctcgacggcctggccgcgcgcgcggtcatcgtgatcgacgaaaacgacaaggtgacgtacaccgagctcgtcggcgagatcaagaacgagccgaactacgacgccgcgctcgccgcgctgaaataagccgcaccgaacggccgccgcgcgccgcgcccgcctgccgcgcggcggacgaagggcacgcagcggccgcccacctaccctctctacaggaacgcacaccttggctacgctgatttgcggttcgatcgcctacgacaacatcatgaccttcgaagggcgctttcgcgagcacatcctgcccgaccaggtgcacctcatcaacctgagcttcctcgtgccgacgatgcgtcgcgaattcggcggctgtgcgggcaacatcgcgtacgcgctgaatctgctcggcggcgacgcgcggatgatgggcacgctcggcgcggtcgacgcgcagccgtacctcgatcgcatggatgcgctcggcctgtcgcgcgagtacgtgcgcgtgctgcccgacacgtattcggcgcaggcgatgatcacgaccgatctcgacaacaaccagatcaccgcgttccacccgggcgccatgatgcagtcgcacgtgaatcacgcgggcgaagcgaaggacatcaagctcgcgatcgtcggcccggacggcttccagggaatggtccagcacaccgaggaactcgcgcgggcgggcgtgccgttcatcttcgatccgggtcagggcttgccgctcttcgacggcgccaccttgcgccgcagcattgaacttgcgacttacattgctgtcaacgactacgaagccaagctggtgtgcgacaagacgggttggtccgaagacgaaatcgccagccgggttcaggcgctcatcatcacgcgcggcgagcacggtgcgacgatccgtcaccgcgacggcaacgagcagattccggccgtccgcgcggaacgggtcatcgatccgaccggctgcggcgacgcattccgcggcggcttgctgtatggaatcgagcacggcttcgactgggcgacgacggggcgcctcgcgagcctgatgggctcgttgaagatcgcgcaccagggtccgcagacgtacgcgccgacccgcgcggaaatcgacgcgcgcttcgagaccgcgttcggctacagtccgaagtgaatcttgtttggagaagatgaaacatgttgaccaggaaaaccctcacgctcgccgcgatgctgaccgcgacggtgacgctcgcaggctgcttcacgccgccgggttccgccgatgtctatagcgtcggccaggcgcagcgcgaacagaccgtgcggatgggcacggtggaaagcgtccgcgcggtgcggattcagggcgacggcggcggcagcgcgctcggcacgctcggcggcggcgcgctcggcgcggtcgccggcagcgcgatcggcggcggccgcggctcggtgctgaccgcgatcgcgggcggcatcgccggcgcggtggccggcaacgcggtcggccagggcctcagctcggcgaacggcgtcgaaatcaccgtgcgcctcgacaacggcgacctgcgctcgatcacgcaggcggcgacgcccgaagtgttccgcgcgggcgaacgcgtgcgactgctgtcgagcggcggcgtgactcgcgtcacgcactgaccggtcggcggcgccggcggcctcgtccggcgtaccggcccacgcggtgcggcgcacgccgcacgtacggaaaacgcatgcgcagttttgcgcatgcgtttttttatgggcaccgccgggcgcgaacggcaccggccgccaccatgaaaaaatcccgccaccggtgaagccgatgacgggatctcgatcgagtaggactactcgattcaggacacgacgagggtgtccgacgttacgcagcgagtctttacggacggctgccggtcgggaacggccatgccgctgccgggttgagcgcggtcttcacgcccgatgccggagcaaccgatgccgtcgacgccgtcgtcgcgggcgcggccttcttcacgaccgccttcttcggcgcagccttctttgcggcagccttcttcgcaggcgcggccttcttcgcggcagccttcttcgccggcgcggccttcttcgcggcagccttcttcgccggtgcggccttcttcgcggcaaccttcttcgccgcgaccttcttcaccgcgactttcttcgcagcggccttcttcgccggcgccttcttcgcggcaaccttcttcgccgcgaccttcttcaccgcgactttcttcgcagcagccttcttcgccggcgccttcttcgcggcaaccttcttagctgcaaccttcttcgccggcgcggccttcttcgccgcaaccttcttcaccgcgaccttcttcgcggcaaccttcttcaccgctgccttcttggccggtgcagccttcttggcgacgaccttcttcgcggcagccttcttggctgccggcttcttcttggcaagtgccatcattttctccttcaggttcagatgagagtcagttcaaactacacccttcgtcaaaacccgcttcccgcggacgtttatcaggacgtgcgctgcgaagcgggctattcatcggcgtacgcggatgacgcgtgcttacgctaatgaatacggtatggcgcgccgtgccccttggcaccgcgcgccaaatcaagtcggcagccggcgcgccctgcgccgccgcccctaatcgcttgatcgagccggcggccgctcggccgcccgccttttccggagggaagtttgcccatcccactgaagggttcgcaaagtgcctgtcgtgtacttgggcccttgaggcaccggacatgctttgcatcaggcgttcttgctcctaaaccttgcaccgggcacggcggcccggcattcacatcgttactcgtcggctgcgcgtcgggtcattcccacgacagcgcgccgcccgtctgatactcgatcacccgcgtctcgaagaagttgcgctccttcttcaagtcgatcatctcgctcatccacgggaacgggttttcctcgttcgggaacagcgggtcgaggccgatctgctggcaacggcggttgctgatgaagcgcagatagctcttgaacatcgacgcgttcaggcccagcacgccgcgcggcatcgtgtcctccgcgtagcggtactcgagatcgacggcgtgcttgaacagctcgcggatctcggcgcggaactcggccgtccacaggtgcgggttctcgagcttgatctggttgatcaggtcgatcccgaagttgcagtgcatcgactcgtcgcgcaggatgtactgatattgctccgccgcgcccgtcatcttgttctgacggccgagcgcgagaatctgcgtgaagccgacgtagaagaacaggccctccatgatgcacgcgaacacgatcagcgatttcagcagcttctgatcggcttccagcgtgcccgtcgtgaaggccgggtcggtcagcgtatggatgaacggaatcaggaactcgtccttcgcgcggatcgacggcacctcgtggtacgcgttgaagatctcgccttcgtcgaggccgagcgattccacaatatattggtacgcgtgcgtgtggatcgcctcttcgaacgcctggcgcagcaggaactgccggcactcgggcgccgtgatgtggcggtacgtgccgagcacgatgttgttcgccgcgagcgaatcggccgtcacgaagaaaccgaggttgcgcttgacgatccggcgctcgtcctccgtcaggccgttcggatccttccagagcgcgatgtcgcgggacatgttgatttcctgcggcatccagtgattcgcgcagccggccaggtacttctcccacgcccacttgtacttgaacgggacgagctggttgacgtcggtcttgccgttgatgatgcgcttgtcggcgacgttgacccgcgcttccgaagcgacggcggccgacgcattcggcgccacggcgaaatcgcctgcgaagatgtcgcgggccgacgaagcttgatgagcggcaggcgccgcctgcaatccgacagccattcctgcggggtcgcgcatcgcattgtgctgcgctccgctcgcgggagttacggcagtcttctcgtcatcccagttgagcataaattctcaccatcaatttagatcggtttgtaccatcttttcctgagcgataaaagggttcgctcatgaaaaatccttttttcgattcgcgttgcgacctcgatacaacactttgagcaacgcatcgtcgttcatgcggagcgcgatgtgcgccgcgcgtgattcgagaggtgcgctcgacgcatcgaacgcggatcgaaacgcgacgtcgtcggggatgtttcgatcacgcttgccgctgcctgcaacgcgtgcgctgcgttacagattccttatcatttttttagtagagagcggcgcgcacttcaacctttatcggtctcgcgtcgcgcaccgctcgcgctcgtttcgcgctacgcgcgccgcatcactggcacgcttcgcactcttcgaagcccggatcgcccggacgcatcgtgcacaccggaccgtccgcctcgaccggcgccgcgttcatcgcacccgacggcgcgtcgccgcccgccgcgccgaaaccgcccgccgcgccttgcgcgccgcccgccgccccgccgctcgtgccgcccgaagtcggcaccgcgttcagcgcgccgtgcgcgaccgtcgatttctcgacgtgcgtcgccgccatcgtgcgcaggtagtacgtcgtcttcaggccgcgcagccacgcgagcttgtagacctcgtcgagcttcttgcccgacgcgcccgccatgtagatgttcagcgactgcgcctggtcgatccacttctgacggcgcgacgccgcctcgacgagccacttcggatcgacttcgaacgcggtcgcgtagatcgcgcgcaggtccgccgggatgcggtcgatgcgcgacagcatgccgtcgaagtacttcaggtcggcgaccatcacctcgtcccacaggccgcgctccttcaggtcgcgcaccaggtactcgttgacgaccgtgaactcgcccgacaggttcgacttcacgtacaggttctggaaggtcggctcgatgcacgccgacacgccgatgatgttcgagatcgtcgccgtcggcgcgatcgcgacgcagttcgagttgcgcatgccgaacgagtcgatccgcgcgcgcagcgccggccagtcgagcgtcgcgctcgtgtcgacttcgacgtagccgccgcgggcctcggtcagcagcttcagcgtgtcctgcgggaggatgccgcgatcccacagcgagccgcggtagctcgagtagcggccgcgctcctcggcgagctcggtcgacgcccagtatgcgtagtagcagaccgcttccatcgagcgatcggcgaactcgaccgcctcgtcggaagcatacggcgtgcgcagcaggtgcaggcagtcctggaagcccatgatgccgaggccgaccgggcggtgcttcaggttcgagttgcgcgccttcgcgaccgcgtaatagttgatgtcgatgacgttgtcgagcatgcgcatcgcgacgctgaccgtgcgcttgagcttttcctcgtcgagcgcatagctgccgtcggcctgcttcgcgaggtgcgcgacgagattcaccgagccgagattgcagacggcgatctcggtgtcgctcgtgttcagcgtgatttccgtgcacaggttcgacgaatggacgacgccgacgtgctgctgcggcgagcgcacgttgcacggatccttgaacgtgatccacgggtggcccgtctcgaacagcatcccgagcatcttgcgccagagctgctgcgccgggatcttcttgaacagcttgatctcgccgcgcgcgaccttctcttcatagccgacgtaggccgcctcgaactcggcgccgaacttgtcgtgcaggtccgggcaggtcgacggcgagaacagcgtccagtcggcgccttccatcacgcgcttcatgaacaggtcgggaatccagttcgccgtgttcatgtcgtgcgtgcggcggcgatcgtcgcccgtgttcttgcgcagctcgagaaattcctcgatgtcgaggtgccacgactccaggtacgcgcacaccgcgcccttgcgcttgccgccctggttcaccgcgaccgccgtgtcgttgacgaccttcaggaacggaaccacgccttgcgacttgccgttcgtgcccttgatatgcgagccgagcgcgcgcacgcgcgtccagtcgttgccgaggccgcccgcgaatttcgacagcagcgcgttgtccttcagcgcctcgtagatgccgtcgagatcgtccgcgaccgtcgtcaggtagcacgacgacagctgcgagcggcgcgtgcccgagttgaacagcgtcggcgtcgagctcatgaagtcgaagctcgacagcacgttgtaaaactcgatcgcccgcgcctcgcggtcgatctcgttcagcgcgaggcccatcgcgacgcgcatgaagaacgcctgcggcatttcgatgcgggtgccgtcgacgtgcaggaagtagcggtcgtacagcgtctgcaggccgaggtagccgaactgcaggtcgcggctcgcgtcgagcgcgtcgcccaggcgcttcaggtcgaactgcagcagcttgtcgtcgagcagctcggcttcgacgccgcgcttcaggaactgcgggaagtactcggcgtagcgcgtcgtcatttccgcctgcgtcacttcctcgccgaggatctcgcggcgaatcgtgtgcagcaggatgcgtgccgtgacctggctgtacgccggatccttttcgatcatcgtgcgtgcggcgaggatcgacgagtcgtagacctgcgtcatcggcacgccgtcgtacaggttcttgaccgtttccgcgacgatcggctcggggctcaccgcatcgcccaggccttcgcacgccgacacgatcagcgcgcgcagcgcgttcaggtcgagcgctcgcgtgacgccgttgtccgtcacgttgatgccgcccgcgggcgacgcctcggcagcctccgcctcgcccgcgtgaacgcgctcgagatggcgcttctcgcgatacaacacgtacgcgcgcgcgacgttgtgctcgccgccgcgcatcagcgcgagctcgacctgatcctgaatgtcttcaatatggaacgtgccgccgttcgggcggctgcgcacgagcgcgcgcacgacggtttgcgtcagttgctcgacgagttcgcgcacacgcgccgacgccgcgccctggccgccgttgacggcgaggaacgccttcgtcaccgcgatcgcgatcttcgacggttcgaacgacaccacgctgccgttgcggcggatcaccttgtagtcggcgtacgtcgtctgcgacgcaagtgccggcgcgccttgtgcgcccccggcgaaagggcggctcgccgcgctttcgaattgggacgtcgcgttgtcggtggtttgcatgggcaaaactcctggtgttgggtgatgcggaagggaccgcggattaaaacgaacggtgcgccacaaggtgcgcgggcggtaagacgtggaagaagcggcggcggcgccggtcgggcccgcgcgatacgctcgattcgacattggccttcatcatgcgtacgcgcctctggctgcacttttccacgcgggtcgcagcgcgccggaccgccggccggatgcgccgcactgagaatgtcgcgggccggcgacgacgccggaaccgcgatcgggaacagaaaatgcccccgatcgacacactatatgtagtgccgaactgctcgattggcccaaagtatagtggagcctcgccgaagcgccaaaggaaaaatttgctggcgatctattgacaagcgcgatacgccgacgcgacaaggcgtggccggcgaaacaatacggcacgcgtcaaaaagaccacgcgcccgccgctgccgtcagtgcttccggtagggaaagtatcgaggcgggaaaccgccatcgtccgcgaaacgttgccaatcgaagtgcggaccggggtcggtcttgcgtcccggcgcaacgtgctcgtggcccgcgaacgcatcgatcgggtaacgcgcggcaagcgcgcgtgcgagcgcggcgagcgtcgcgtattgccgcgcgtcgaacgcgacgtcgtccgcgccttcgagctcgatgccgattgaaaaatcgttacagcgctcgcggccgaagaagctcgacgcgcccgcgtgccaagcgcgcgcgtcgcacgacacgaactggatcagcgcgccgtcccgcctgacgaggaaatgcgcggaaacccgcacgccgcgcagatgcgcggcgtagtacggatgcgcatcgcagtcgagacgattctggaacagcgcgacgatcgcgtcgccgccgaattcgccgggcggcagactgatgttgtggatcacgacgagcgagatggctgcgccgtccggccgcgcttcgaaattcggcgacggctcgcgccgcgcgccgtcgacccagccgtcggcgccgaccgcgaagcgccccgcctcgctcattgcccgctgcggctgcccgaatgcgcggcatggcgcgccgcgtgctccggactgcagaaatactcgccgcccgcgacgacggcgtcgctcttcggcgcatgcacgccgcattccgcgcagcgcaccatcggctccggcaatgcggcgtcgcgcgggcggcccgcctgtgtcgcgccccccccgccggaagcggaatcggccgtgcggcccgcgccgcccgcgaacgggccgtcgccgcgcgcctgcgcctgacgaatctttctcgcgacccacgaactcgcgaagaacagcacgatgagaagaaggatttgtcgcatcgggatcaggtgttcaaaccacggaacggtgcagcagcacctcgagaacgaagcggctgccgacgtacgcgagcagcagcgcgacgaacgacgcgagcacccagcgcgccgcgccgcggccgcgccagccggaggccttgtgcgcgacgaggagcccgccgaacatcagccaggacaggatcgcgaacacggtcttgtgatcgagcttgagcgcgcgcgcgtcgatctgctcgctgaacaggatgccggtggcgagcgtcagcgtgagcagcacgaaacccgcgccgatcaggcggaacagcagcttctcgagcgtgagaagcggcggcagcgtgtcgagccagcccgcgacccagcccgacgcgtcgcgcaacccgtcgtgccgcagcgcatgcaggcgccgctcgaccatcagcatcagcaccgcgtggagcgccgcgatcgcgaagagcccgtacgcgatgttcgcgatcaggaagtgcaccttgaagagcggcgcggccgcgtacggcagcacgcgcacgccgccgaacgcgagcggcaggagcgacgcgacgcccgcgagcggcagcacgagcaggcgcatcccgtcgagcgggaagaagaagctctcgatccagtagatgcccgcgccgagccagaacatcgccgacagcgcgaacgcgaagccgaacaccatcgcgtcgtgcggaaagatcgtcatgtgcagcagcaccccgtgcgcgagcagcgcggcgccgaggatcgtgcgcccgagcccgcccatcccgcccggagcggattcgcgcgcgggcgcaacggccggcacgctcgcgacgagcgggcgtgccgcgccgacgcggcgcgcgcgccagccggcgacggccaagccgccgtacaggagcacggtaagggcatacagtacaatatccatgttcgaagtttacactaggccccttacccgcgacggccggctttttgtcccactcgcgcctgcgggcttcactgtccatcgctccccatgctcgacaatctcacccaacggatggcgcgcgtcgtcaagacgctgcgcggcgaggcccggctcaccgaggcgaacacccaggagatgctccgcgaagtgcggctcgcgctcctcgaagccgacgtcgccctgcccgtcgtccgcgacttcatcgcgaaggtcaaggagaaggcgctcggcgaggacgtgatcggcagcctgtcgcccggccaggcgctcgtcggcgtggtccagaaggagttgaccgccgtgatcggcggcgactacgaaggcaaggcggccgagctgaacctcgccgtggcgccgcccgcgatcatcctgatggcgggcctgcagggcgccggcaagaccaccaccgtcggcaagctcgcgaagctcctgcgcgagaagtacaagaagaaggtgctcacggtgtcgtgcgacgtctatcgtcccgccgcgatcgcgcagttgaagacggtgagcgagcaggtcggcgccgacttcttcccgtcgacgcccgaccagaagcccgtcgatatcgcgaacgcggccgtcgactgggcgaagcgccactatcacgacgtgctgctcgtcgacaccgcgggccgtctcggcatcgacgaagcgatgatgcaggagatcgccgcgctgcacgcggcgctcaagccggtggagacactcttcgtcgtcgacgcgatgctcggccaggacgccgtcaacaccgcgaaggcgttcaacgacgcgctgccgctcacgggcgtcgtgctgacgaagctcgacggcgactcgcgcggcggcgccgcgctgtcggtgcggcacgtgacgggcaagccgatcaagttcgtcggcgtggccgaaaagctcgacggcctcgaaatcttccatccggaccggatggccaaccggatcctcgggatgggcgacatcctcgcgctcgtcgaggaggcgcagcgcggcgtcgacatccaggccgcggagaagctcgccaacaaggtgaagaaaggcggcgatttcgacctgaacgatttccgcgcgcagatctcgcagatgaagaacatgggcgggctgtcgtcgctgatggacaagctgcccgcgcaattccagcaggccgccgccggcgccgacatgagccaggccgaaaagcagatccgccggatggaaggcatcatcaattcgatgacgcccgccgagcgcgcgaagcccgagatcatcaaggcgacgcgcaagcgccggatcgcggcgggcgcgggcgtgccggtgcaggaggtcaaccggatgctcaatcagtacgaccagatgcgcacgatgatgaagaagctcaagggcggcaacctgcagaagatgatgcgcggcataaagggcatgatgcccggcatgcgttgattcgccgcggcgccgcgcacgggtatatgctgtagcgcgtggcgtcgcattgtttcattcttattggtatcccagacgagaccgctcgccagacctcatgaatcgagaagaagccctccacattttccaacactccgaggagatcgtctccgccggcgaagtcaacgcgtcgatcggccggatggccggggagatccgcggccagatcggcgaggagtttccgctcgtgctgtcggtgatgggcggtgcggcggtgttcaccggcatgctgctgccgcacctcgatttcccgctcgaattcgactacatccatctgacgcgctaccgcaacacgacgaagggcggccccgaaatgcactggcgcgtcgcgccgcgcgaatcggtgaaggaccgcatcgtgctcgtgctcgacgacatcctcgacgaaggcgaaacgatggccgcgatccgcgatcgcattctcgagatgggcgcgaagcgtttcatgtccgccgtgctgtgcgaaaagacgctcgcgaaggcaaagccgctgcatccggacttctgcgggttcgcggtgcccgatcgctatgtgttcggctgcgggatggacgcgaaggggtactggcgcaacctgccgacgatccgcgcattgacggccgacgtctgacgacgcccccgtgcgggccggcccaggcttgcccgccgcccgtcggaaacaaaaaagcggctcgcgcatcgtgcgcgagccgcttttctttgcgccgcttatctttgcttctctttatattaggcggcgttcacccgcgggcgaccgccgactgcggcgcgcggcctcggcccgccgccgcgccgatcgatcacaactggtgaacgaacgcgcgaatgcccgccatcatcatctcgacggaaatcgcgacgagcacgagccccatcagccgctcgaacgcgatcacggtacgctcgccgagccactgctgaatccgttcggcaagcacgagcgtgaccgcgcagacgagcatcgtcaccgtgagcgcgcccgcccactcgagcgtcttgccgggcgcctgcgacgtgagcagcatcaccgtcgcgagcgccgacggcccggcgagcgccggaatcgcgagcggcacgatgaacggctcgccgcccgcgcgcggatcgctgccgagcgcgccgtccgggtgcggaaagatcatccgcagcgcgatcaggaacagcacgatcccgccgccgatccgcagtgaaagatcggtgaggctcatcatccgcaggaagcggtcgccgacgaccatgaagaacagcaggatcacgaacgcgatcgcgacttcgcgcaggatcaccttcacgcgccgctcgcgcggtacatcccgcagcgccgcgatgacgagcgggatgttgccgagcggatcggtaatgagaatgaggagcaccgtcgccgacaggaaattcgactccaacgcgcccctccgcttcgtcgacgaccggcgatcagcgggcgagcgccgcgcggaccttttcggcgaccgccgccgcggccgaatcggcgggcagcagcgtcgcctcggcgtcgcggcggccctggtactcgatcttgccgtccttcaggccgcgctcgccgatcacgaggcgatgcggcacgccgatcagttcccaatccgcgaacatcacgcccggacgctcgccgcgatcgtcgaggatcacgtcgatgcccgcggcggcgaggtccgcgtagagcttgtcggccgcttcgcgcaccgcatcgctgcggtcgtagcccatcgggcacagcacgacctcgaacggcgcgatcgcctcgggccagacgatacccttgtcgtcgaagttctgttcgatcgccgcgccgagaatccgcgtgatgccgatcccgtagcaacccatcaccatcggctgcgccttgcccgattcgtcgatgaacgtcgcgcccatcgcgtccgaatacttggtgccgagctggaacacatggccgacttcaatgccgcggcagatgtcgagcgcgcccttgccgtccggcgacggatcgcccgccttcacgttgcggatgtcggcgacgacgggctccggcaggtcgcgcccccagttcacgccggcgatgtggtaatcgacctcgttcgcgccgacgacgaaatcgctcatgttcgcgaccgtgcgatcggcgaccacgcgcaccggcttcttcgtgccgatcgggccgagatagccgggcggcgtgccgaaccactcgacgatctccgcctcggtcgcgaagcggtggccggccaggcccggcagcttcgccgtcttgatctcgttcagatcgtgatcgccgcgcagcatcagcagccagatcgtcggctcggcgccttcgttgtcggtcgcgagcacgatcgacttgatcgtgcgctcgagcgggatgcccatcagctcggccaccgcctcgcacttcgccttgccgggcgtcgcgaccttttgcatcgcctcggcgggcgccgcgcggctcgcgagcagcggtagcgcctcggcggcctcgacgttcgccgcgaagtcggacgtcgggcaataggcgatcgcgtcctcgccggtatccgcgatcacatgaaactcatgcgagccgctgccgccgatcgagccgttgtcggccgcgaccggacgaaactcgaggccgatgcgcgtgaagatccgcacgtacgcgtcgtacatcttcttgtacgattccttgaggctttcgtgatccttatcaaacgagtacgcgtccttcatgatgaactcgcggccgcgcatcacgccgaagcgcggacggatctcgtcgcggaacttcgtctggatctggtagaagttcaccggcatctgccggtagctcttgatctggttgcgcgcgatgtcggtgacgacttcctcgtgcgtcggcccgatcacgaattcgttctgcttgcgatccttgaagcgcagcagttcgggaccgtactgctcccagcgccccgattcctgccacagctcggcgggctgcacggcgggcatcagcagctcgatcgcgcccgcccggttcatctcctcgcgcacgatcgcctcgaccttgcggatcgagcgcaggccgaccggcagatagttatagatgccgccggcgacgcggcgaatcatgccggctcgcaccatcagcttgtggctgacgatctcggcgtcggcgggtgcttccttcaaggtgccgataaagaaacgggaggctttcatgcgaacggttccatgagcagcggccaacgcgggccgcccgaaaaagtctaaaggtgaattaacggctgcgcccggcagtatgcggcgcagatgacataccagacaaatcggggacagtgtagttgacacgctccgcccggattcgctccgttccggtgcgcaacgcccgttatctgtttataatcaaagcaattttaaaggattcgaaggtggttgtatgctggatcgtgaaggctttcgcccgaacgtcggcatcatcctcttgaacgcgcacaacgaggtgttttggggcaaacggctccgcgagcattcctggcagtttccgcaagggggcatcaagtacggcgagaccccgatgcaagcgatgtacagggaactgcacgaggagaccgggctgctgccggaacacgtcaagatcatcggccgcactcgcgactggttgcgttatgaggtgccagacaagttcatcaagcgcgaagtgcgcggccattatcgcggccagaagcagatctggttcctgctgcgaatggtcggccgcgattgcgacatctgcctgcgggcgacggatcatccggagttcgacgcgtggcgctggaacgaatactgggtgccactcgacgcggtgatcgagttcaagcgggatgtgtatcagttggcgttgaccgaactgtcgcgtttcctgcgccgcccggcgcagcgcaccgacaaatcgcgcggcccgcgcgcgccgcgctatccgcgtgtcgcgaatgggcacgcggcatcggaggcaccggccgcgatcgacacgtcggcagtctgttcggaagtcgagccgggcgcgaacgcgctcgacgaaacccctccccgcgtgagtctgcgcgactgacgcgcgggctggttcgacgggaatgaaaacgcatgaccgggcgcggcattgaaggatgccgcgccttttttacgaggcacccatattgaaagcgattgctcttgccgccgcgtcgattgccgcggccgccgcgctggccggctgcgcccactcgaacaccccgtccaacaaggatgacagcgagttcgtctacctgctcgaccgtcagccgcaatggaccgagaacaaggtcgacaagctgccgccgctgccgcaaacgagcgatctgctgccgttcaacgtgtcgcagaatacgccgctcaagttcttcgtcgattcgaaatcgctcgacgtcggcaccgacggcgtcgttcgctacatcgtcgtcgtgacgagccccgcgggcgcgcgcaacgtcaattacgaaggcattcgctgcgacacttacgaatggcgccaatacgccggcctgaacgccgaccacagcggctgggaccgcacgatcgagaccgactggcagcgaatcgagaacggcgaactgaatgcgtaccacgcggcgctctatcaggacttcttctgcgcgaacaagatgccggcggccaagcgtccgacaatcatcgagaacatccgctacaaccggacgcagctcaatcagatccgctgatcgggtgcggcgcgccgccgctttcagatgcaggataccggcgggcgagcacgtcgatgcgcatcgatggcgctcatgcgcgagcacgcccgggacaatccggccatgaaaccgaggttcgacaggctgacgaaagcaaaaagcccgcatgcgcgggctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagcccgcatgcgcgggcttttttgtcgccttcgccgccgcgaccgaggcgcggcacgcatgtcgccgtcagaccagcacgagattgtcccgatggatcagctcgggctcgagcatgtagccgagcaccgtttcgatctcgccgctcggcttgcgctggatcagcttcgtttcggcgctgctgtaattggtgatcccgcgcgcgacttcacggccggtgtcgtcgacgcacgcgatcacttcgccgcgcgcgaacacgccctgcacggcgacgacgccgatcggcaacaggctcttgccccccgccgtcaacttgtcgaccgcccccgcatcgataacgacatggccacgtacctgcaggtggtccgccatccattgcttgcgcgccgccatccgcgcggtgcgcgcgatcagttgcgtgccgatcgcctcgccggccgcgagccgcacgagcacgtcgcgctcgcggccgctcgcgatcacggtgttcgcgccgctgtgcgcggcgcgcttggccgcgagaatcttcgtcagcatgccgccgcggccgatgctcgagcccgcgccgcccgccatcgcttcgagctccggcgcaccggcgctcgcctcggcaacgagcgtcgcgcccggatccttgcgcggatcggccgtgaacagccccggctggtcggtcaggatgacgagcgtatcgccttcgatcagattcgcgacgagcgcgccgagcgtgtcgttgtcgccgaacttgatttcgtcggtgacgacggtgtcgttctcgttgatgatcggcacgacgccgagccgcagcagcgtgaggagcgtcgagcgcgcgttcaggtagcgttcgcggtcggcgagatccgcatgcgtgaggagaatctgcgcggtgcggatcccgtgttcggcaaaccggctctcgtatacctgcgcgagccccatttgcccgacggccgcggccgcttgcaactcgtcgatctcgcgcggccgcttgctccaaccgaggcgctgcatgccttccgcgatcgcgcccgagctgacgagcaccacttccttgcccgcgccgcgcagcgcggcgatctgggcggcccatcggccgatggcgtcatgatcgagcccgcggccgtcgttggtgacgaggctcgagcccactttcactaccaggcgcttcgaatcggcgatgatcgaacgcatcgtgcgctgtctccttgagtgatgcgcgattgaatcccgtacgccggccgcgccgcccggcttcatgggcgatggacgagacgctcagtgcgcgccggcgtcgcgctcgtgcggctcgccgcctgcgccgggcgcatcgcgaaagcgcacgtccgacgccaaatcctcggcgagctcggcgcgatgcgcgtccgaatgctcgacgagataatcgtggattgcataaacgaggccctcgcagccctgccccgtcagcgcggagatctcgaacacgggccccgtccagccgaagcgctcgatgaaatcggcgacgcgcgcgcggcgctcgtcctccggcaccatgtcgagcttgttcaacacgagccagcgcggcttctcgtacagcgattcgtcgtacttgcgcaactcgccgacgatcgccctcgcttccgcgacgggatcgacacgctcatcgaacggcgcgagatcgacgagatgcagcagcaggcccgtacgttgcagatgccgcagaaactgatggccgaggcccgcgccttcggccgcgccttcgatcagacccggaatgtcggcaatcacgaagctcttgcccggcccgacgcgcacgacgccgagattcggcgcaagcgtcgtgaacggataatcggcgatcttcggcttcgcgttcgacaccgacgaaatgaacgtcgatttgcccgcgttcggcattccgagcaggccgacgtccgcgagcaccttcagctcgagcttcagcatgcgccgctcgcccggcttgccgtccgtcttctggcgcggcgcgcggttcgtgctcgacttgaaatggaggttgccgaggccgcccgcgccgcccttcgcgacgagcaccttctggtcgtgctcggtcagatcggcgatcagctcgcccgtgtccatgtcgttgatgacggtgccgaccggcatgcgcagcgtgatgtcgtcgccgcccttgccgtagcaatccgaaccgcggccgttctcgccgttgcgcgccatgtgcttcttcgcgtaccggtagtcgatcagcgtattgatgttgcgatccgcgatcacgtacacgctgccgccgcggccgccgtcgccgccgtccggtccgccgaacggaacgaatttctcgcggcgcatcgacgcgctgccatcgcccccgtctccggcgatgacctcgattcgcgcttcgtcaatgaacttcatccgtcactccgtccaatatgtactgccattcccgctattgtgccgcgcggcgccgcgcttgaccaatcggccgaacggccgacgcgcgcaccggatgcttgcgcgcgaaacgcgcgcaaaataaaaaaggccccgctgctatcgcggggccttttcttggctacgaagcccgtcgcgcctgaactcaggcagcggccgggacgacgacgaccgtatgcttcttggccgcgcccttcgtcgtgaacttcacgtggccgtcgaccagcgcgaacagcgtgtggtccttgcccatgccgacgttttcgcccgcatgcatgcgcgtgccgcgttgacgcacgatgatgccgcccgcgttgatcgcctggccgccatacaccttgacgccgagacgcttcgactcggagtcgcggccgttccgggaagagccgcctgcttttttgtgtgccatctgattgctcctttaccgaggaaggcgcttacgcgttgattgcgtcgatgcgcagctcggtgtagttctggcggtggccgccgtgcttttggtagtgcttccggcgacgcatcttgaagatggtgaccttggcatgacgaccgtgagatacgacggtagccttgacggaagccccactgaccagcggcgtaccgaactgaatcgattcgccttcgcccactgcgagaacctggtcgagcgtgatttctgcgtcaatgtctgccggtatctgttctactttcagtttttcgccaacggcaaccttgtactgcttgccgccggtttttatgaccgcgtacattgagaacctcactctggatccatttttccgtgcaccgtgcgcggaaaacgcgtgattatacatagagttagcgcttcagtcaaagctcatccgcgtctgccgcgcccgggcgtggcgcggacatcggccgaacggcctaaaaacgcgcgatgacgtcgcacgacggcccggcttggcggcgattcgccttataatccgcggcactacccatttccatgatcatgtcgtcgactgccaccccttccctcagcgccgcccacctgctcgcaccgatcgcaagcgacatggagcaggtgaatcgcgtcattcggcaaagcctcgcgtccgacgtgctgctgatcaatcagatcgccgagtacatcatcggcgcgggcggcaaacggctgcggccggcgcttcttctgctcgtcgcgggcgcgctcggcgaaaacacgaaccagaagcacgtgctcgcggccgtcgtcgaattcatccatacggcgacgctgctgcacgacgacgtcgtcgacgaatccgagctgcggcgcggccgcaagactgcgaacgcactgttcggcaatgcggcgagcgtgcttgtcggcgattacctctattcgcgctcgttcgagatgatggtgggcgtcggcaagatgcgcgtgatggaaatcctgtccgaagcgacgacgatcatctccgaaggcgaagtgctgcaattgctgaacatgcacgatgcggacgtcgacgaagcccgctacatgcaggtgatccgctataagaccgcgaagctgttcgaagcggccgcgcggctcggcgcggtgctcgccggcgccgacgcgccgacggaagccgccgcggccgagtacggccgccggatcggcaccgcgttccagatcatggacgactggctcgactatgcgggcaccgccgaatcgatgggcaagaacgccggcgacgacctgcgcgaaggcaagccgacgctgccgctcatctatctgatcgagcgcggcacgcccgagcagtcgacactcgcgcgcgaagcgatcgagcacggcggtaccgatcgcttcgacacgattttcgacgcgatcacgcgttcgggcgcgctcgaccatacgctcgaatgcgctcgccaagaagcgcaggcggccgcagcagcaatttcttcatttccctcttccaatttcaaagagagcctgctagaattatgttcttactcgacgtcacgtcagtcttgatctagaccgaagcgacgaatcagtacgaatcgagttcaaatcggggtgtagcttagcctggtagagcgctacgttcgggacgtagaggccggaggttcgaatcctctcaccccgaccagatttgcagaaaaaccgcgcacttgatgcgcggtttttttttgcccggcaggccgtgcctgccggcaccgggcggtacggccgatgcggcggcatacgcgaaccggccgcgcccctctgctatagtcttctccattcctgtcattcacgacccctgcgacgcgtggaccaaattcccttatgggcgcaaatcggcgccgtctttctgcttcttctttgctccagcttcttctccatttctgaaaccgcgatgatggcgctcaaccgccatcggctcaaacatctcgcgagccacggcgcgctcggcgcaaagacgactcaacgcctcctcgcgcgaaccgatcagttgctgagcgtgatcctgatcggcaacaacctgttcaacacgatcatcccggtgctgacgacgtcgatcgcgctgcgcacgttcggccacgacaacttcgtgctgtcgatcgcgaccggcatcgtcgcgttcctcatcatcgtgttcgccgagatcaccccgaagatcgtcggcgcgacgttcccggagcggatcgcgttaccggcgagcgtcgtgatcgcgccgctgatgcgcgtgatgatgcccgtcgtgtggttcgtcaatacgctgtccggagcgatcctcgccgcgctgcggatcaacacgaaggcggggcgcgaccagcggctgtcgaccgaggagctgcgctcgctcgtgctcgaatcgggcagcttcatgccgaccaagcatcgcagcatcctgctcaacctgttcgatctcgagaacatcaccgtcgacgacgtgatgattccgcgccgacagatcgagtcgctcaacatcctcgcaccgctcgacgacgtgctgcatcagctcgagacctgctatcacaaccggctcgtcgtctacgagggcgacatcgatcgcgtgctcggcgtgctgcacgtgcgcaagacgctcgccgcgttccacaatcaggatttcgaccgcgggacgctgcgcgagctgctcgcgcagccgtactacgtgccatccggcacgccggtgttccagcagttgcaatacttccaggagagccggcaccgcacggcgctcgtcgtcaacgagtacggcgagctggaggggctcgtcacgccggaagacatcatcgaggagctgatcggcgaattcacgacgacgatgccgcgcagcgaaaactcgaaaagcggctgggacgcgaacggcgaatgcatcgtggcggccagcatgccgctgcgcgagctgaatcgctggctgcatctcggcctgccgaccaacgggcccaagacgctcaacggtctgatcctcgaagagctcgaggaaattcccgaggacgatgtctgcctgaagatcggcgacgtgatgatcgaagtgatgcgcaccgaagatcagggggtgcgcacggtcaagctcttcaagccgcgcgcaccgcgcggcgggcgcgcggccggcgcgtgacggccggcgcggttggccgttcggccgactgtcggccgtccgcacgacgcgcgatgatcgtttcatcgtgtcgagcaggcggccgcgaggccggttccgatgtccgcaacgccctccaacccttctttccccgccgtgcggtccgcagcatccgcgctgccccggccgcgcgcgcccgagctcgccgacgacgcacccgcggtcggtatcgtcgccgacatgctgcgcgcggcccacgagcgcgatgcttccgacatccatgtcgagccctgtgaatccggctggcgcgtgcgtctgcgcatcgacggcgtgctgcacgagttcgcgcggccgcccgctcatttgcgcgacgcatgcgtgacgcgcatcaaggtactcgcgcggatggacatcgccgagcgccgcgtgccgcaggacggccggctgcggctcccgctcgcgccggggcgcgcgggcgactaccgcgtgagctcgctgccgacgctgcatggcgagaaactcgtgctgcggcgtctggagacgctgcccgccgatctgtcgctcgccgcgctcggcttcgacgcggctcaggcacgcggcgtcgaggcggcgatcggcgcgccgcacggtctcatcctcgtcacggggccgacgggcagcggcaagacgctgtcactgtattgcttcctgcaaatgctgaacgacgtgtcgcgcaacgtctgcacggtcgaggatccggccgagatcgagctcgacggcatcaaccaggtcggcgtgcgcgagaaggcgggcctcaccttcgcggtcgcgctgcgcgcgttcctgcggcaggatcccgacgtcatcatggtcggcgagatacgcgatgcgcagaccgccgacgtcgcgctgaaagccgcgcagaccgggcacctcgtgctgtcgacgctgcacacgaatgacgcgcccgccgcggtagcccgcctgctcgacatcggcgtcgcgccgtacaacctcgccgccgcgctgcggctcgtgacagcgcagcggctcgtgcgacgcctgtgccccgcttgccgcgcgccgtcggacgcgtcgcccgccacactgcgcgccgcgggattcgacgccgcgtcgatcgacgccggctggcgcccgtatgccgcgaacggatgcgccgcatgccatggaatcggttatcgggggcgcatcggcatccatcaggtgatgccgctgtccgccgagttgcgcaacctgaccgtcgcgcgcgcgggcagcgccgaactcgcgcgacaagcgcgcgccgaaggcatggcgagcctgcgcgatgcggcactcgcccgcgttcgcgacggcacgacgagcttgagcgaagcgctcgccacgacggaggcggcatgagtacacgcggaccggcttcgccgatcgagtcccgataccgttgggcgggcgtgacgatcgacggcgcgcggcggcgcggcatgttgatcgccgtcgatccgtccgctgcgcgcgcggcgctcaagcgcacgggcgtcaccgtgctgcgcctcgaagcgcgcggccgggcgccgcagcccgccgcacgggcgagcgaagtcacccgtttcgcgcggcagctcgcgggactcctgcacgcggggctcgcgcttgcgccgtcgctcgaactgctcgcgcaagcgacgcagcgaagcgaaatgccccgcgtcgcggcgggcctcgcgcgcgagatcgtggcgggacggcagttctccgccgcgctgcgccgctacccgcgccagttcgatccgtttttctgtcaactggtcgcagtcggcgaaacggcgggagcgctcgccgcggtgctcacacggctcgccgacgatcgcgagcgtgcagccgcgcaatatgcgcgcgtcaaaggcgcgctcgcttacccagccgccgtgctgctgttcgcgctcgcgatcaccgccgcattgctggtctgggtggtgcccacgttcgaacagatcttcgcgggcttcggcgccccgctgcctgcgccgacccgtttcgtcctcgcgctgtcggccggcgtgacgcgctggagcgcgcctgccgccgcggccgcgctattcgcctgcgttgccgttcgccatacggcgcgccgttccgcagccgcgcgcgtcgcgctcgcacggacgctgctgcgcgcgccgttcgtcgggccgctcgtgcagacgctcgccgccgcccgatggagccgcgcgctcggcacgttgctcgccgccggcacgccgctcaccgacgcattcgcggcgctgtcgaacgcgaccggcaacccgcgtttcgatctcgcgacagccggcatcgccgcgcgggtgctgcatggcgaacggctcgcccgcgcgatgcgcgccgaaggctgcttccctgacgatctcgtccagccgatcgccgtcgccgaggaatcgggcacgctggacacaatgctcatcgacgccgcgacactctgcgatcgccgcgtcgacgaacggatcagcgcgctcgcgaacctgtgcgaacccgtcgtgatcgtcgtgctgggcgcgctgatcggcgcgctcgtcgtcgcgatgtacttgccgatcgtccagctcggcaacgtggtgtagcatcgcagccgaatccgactccatttgcgatgccaaccgcctcgatgacgcccaatccgttcctttccggctcgcccgaacatgcggcggcggccgggccgctcgccgcattcgcggcgctccccacgggcatgcagcttgcgttcgcgatcgtgctcggcctcgtcgtcggcagcttcatcaacgtcgtcgtccatcggctgccgatcatgatgaagcgcgcgtggctcgccgaaatcgccgaagcgacgggcgcgccgtgcgccgacgacggcctgccggcgcgctacaacctctgcgtgccgcgcagcgcgtgcccgcactgcggccatgcgctgcgcgcgtgggaaaacgtgccggtcctcagctatatcgcattgcggggccggtgccggcactgccgtacgccgatcggcgcgcgctatccgctcatcgaactcgcgagcggcgcgctcgccgccggcgcgctcgcgctgttcgggccgagcggcgccgcactcgccgcgttcggcctgtgcgcggcgctcctcgcgatgagcgcgatcgacatgcagaccggcttcctgcccgattcgctcacgttgccgctcctgtgggccgggctgtgcgtcaatctctggggcacgtttgcgagcctgcgcgccgcggtgatcggcgcgatcgccggctatctgttcctctggtgcattctgtggctcttcaaactgctgcgcggcatcgaaggaatcggctacggcgacctgaagctcctcgccgcgctcggcgcatggctcggctgggaagcattgccgcaggtcgtgctgatcgcagcggtcgccggcgccgcggtcggtctcgtcgcaacctggcgcggccgcatgcgcttcgaggaaccgttgccattcggcccgttcctcgcggcgggcggcgccgcgaccctctttttcggcacgccgttctacctgctgctcggaggctgaaccatgttctcggtgggattgacgggcggcatcggtagcggcaagacgaccgtggccgatttgttcggtaagctcggcgcgacgatcgtcgataccgatctgatcgcgcaccgcatcaccgcgccgcaaggcctcgcgatgccgctcatcgcgcgcgagttcggcgcggaattcgtcgcggccgacggctcgctcgatcgcgcgaagatgcgcgcgctggtcttcagcgacgaatccgcgcgcaaacggctcgaagcgatcacgcatccgctgatccgcgaagaaaccgagcgcgaagcgcgtacggcccaaggcgcatacgtcgtattcgtcgtgccgctgctcgtcgaatcgggcacatggaagacgcgcgtcgaccgcgtgctcgtcgtcgactgcgacgtcgagacgcaaatcgcacgcgtgacggcccgcaacggcttcacccgcgcgcaggtggaggcgatcgtcgcgcggcaggcgtcgcgcgacgcgcgtctcgccgccgccgacgacgtgatcgccaacgacaatgcgtccgtcgccgagctcgccgccgaagtcgccgcactgcaccaacgctatcttgaatgcgcggccgccgcgcggaattgacaagcttgcggcacgcacgttgcgtgccgtgcacgcaaccacgcggcccatcgtcagcgccgaaaaatggcgcgattgctagggtagaccgtgggcattagaatgtccgtgcaattttggtcattcccaacgcgagaggcgagcgcgcttgattctttacgagtatccgttcaacgagcgaatccgcacgctgttgcgtctcgaagatttgttcgaacgcttcacgttcttcgtggctcaagaggacgcgagagagcatcatgtcgcgctgacgacgctgttcgagatctccgaagtcgcgggccgcgcagatctgaaatcggatctgatgaaagagcttgagcgccagcgccagacactcgcgccgtttcgcggcaaccccggcatcgagcagaacgcgctcgaggcggtgctcggcgaaatcgagcagacgctcgcgaacctcgcgcaaatgcaaggcaagaccggtcagcatctgatcgacaacgagtggctcgcgagcatccgcagccgcgccgtcattcccggcggcacgtgcaagttcgatctcccgtcgtactacgcatggcagcagtggccggccgaacagcgccgccacgacatcgcgaagtgggcgatgccgctcctgccgctgcgcgacgcggcgatgatcgtgctgcgcctcgcgcgagaatccgggcaagcatcgaaggtaatggcgatgcagggcagctatcagcagatgctgtccggccgcacgtaccagttgatgcaggtgcgcgtgccgcccgagttgcgcgtgattcccgaagcgagcgcgaacaagtacatgctgtgggtgcgcttcaccgcgcaggacggcgacgtgcggccccgtgcggtcgacatcgacgtgccgttccagctcacgctctgcaatctgtaacggcggccttgcgccgcatcgatcgatccattcgtatggttaccgtcgtgaaatgcccgtcctgcggcaaggaagtgcgctggacgcccgaaaaccgttttcgcccattctgttccgcccgctgcaaacagctcgatctcggcgcctgggcagccgagaaataccggatcggcggaacggacgacgcagcgccgtccgaagacgacgccgccgaccgcgaaggcggcggccgcggctgaacgcccgttgcggcgggcgtcccggccgatgcggccggaaaacgggccgcttccggcaataggtgcggctgaggccgatcgccccggcaggaccggtctggatgggcgtcggcgccgaaagccgcgcgcgtccgtttattgctgcgcgtcgccctgctcgcgcgcgagcaactcgagcacgggcagtgcggcgggcagcagcggtgcgacgtcgaccggcaaatgctgccagacgaacgcctgcccctcccggctgtgcggctcgcctgtccaccccgtcaccttgcagaagtacagacggacgtatgcgtgcggatagtcgtgctcgagcatgtgccagcgatggcattcggtcacggcgatacccagttcctcgtgcagttcgcgggcgagcgccgcctcgacgctctcgcccgcctcgagcttgccccccggaaattcccagtacccttcgtaaggcttgccgatcaaccgctgcgcgagcaggtaccggccgtcaggccgcaccagcacaccgaccgccacctcggtcaccttgcggcccgtggcggcgggcgccgccgcgttcgtgacttcgccactcatacgttctccttgcggcccgcgcgatcgcgcgcgaactgccatgcaacccggccggagcgcgaaccgcgctccagcgcccagacgagtgcgtcgccgcgcgccgcttccacttcggcggcgtcgcagccgaagtgccggagccagtggccgacgatcgtcagatagtcgtcctgcttgaacggatagaagctgacccagaggccgaagcgctccgacagcgagatcttctcctcgacgacctcgcccggatgaatctcgccgtccggcagatgcttgtatgtctcgttgtcgctcatatactcgggcagcagatggcggcgattcgatgtcgcgtagatcagcacgttgtcggactgcgcggcgaccgacccgtcgagcgcgaccttcagcgccttgtagcccgattcgccttcttcgaacgacaggtcgtcgcaaaacacgatgaagcgctcgggacgcgccgagatcagctcgacgatgtcgcccagatcgtgcagatcgtccttgtcgacttcgatgagccgcagcccgtcggccgcgtacgcgttcaggcacgccttgatcagcgacgacttgccggtgccgcgcgcgcccgtcagcagcacgttgttcgcgggcttgccgttgacgaactggcgcgtgttctgctcgatcagcgctttctggcgatcgatgttccgcaaatcgtcaagcgagatcgtcgaacgcgcggcgacaggctgcagatagccacgcccctggcgcttgcgccagcggaacgcgaacgcggccgcccagtcgaccgccgccggcggcggcggaagaatcgcttcgaggcgcccaagcaacgcttcggcgcgggtgaggaactgctcgagttgatccatgatgtcgcgcccccggccgcttaagaacgatagtcggcgttgatgctcacgtaatcatgcgacaaatcgcaagtccagatcgtcgcttgcgcgtcgccgcggccgagcagcacgcgcacggcgatctcgctttgcttcatcacgcgctggccgtcctcttcgagatacgcgggattgcggccgcccgccttcgcgacgagcacgtcgtcgagatacaggtcgatcttgccgacgtcgagatccgcgacgcccgcatagccgatcgccgcgagaatccggccgaggttcgggtccgacgcgtagaacgccgtcttcacgagcggcgaatggccgatcgcataggcgatctggcggcactcggccgcgcttttgccgccttcgaccgtcaccgtgatgaatttcgtcgcgccctcgccgtcgcgcacgatcaattgcgcgagcgcttgcgcgacggcggtcaccgcctcgcgcagcgccgcgtacgcgggcgaatcggtcgacgcgatctgcggcaggctcgccttgccggacgcgatcaggatgaacgagtcgttcgtcgacgtatcgccgtcgatcgtgatgcagttgaacgaatggtcggccacgtccttcgcgagcgcgtcgagcacgggctgcgcgaccttcgcgtcgaacgcgaggaaaccgagcatcgtcgccatgttcggcttgatcatcccggcgcccttgctgatgcccgtcagcgtgatcgtatggccgtcgatcgtcacctggcgcgatgccgccttcggcagcgtgtcggtcgtcatgatcgcctgcgcggcgtcgtgccagttcgcggccgcgcgattggcgagcgcggcgggcaagccggccttcaggcgctcgatcggcagcggctcgaggatcacgcccgtcgagaacggcaggacctgcccgggcgcgatgcccgcgaggcgcgcgagttccgcgcacgtctcgcgcgcatgcgcgaggcccggttcgcccgtgcccgcgttcgcgttgcccgtgttgacgacgagcgcgcgaatgccggcgccgcccgcgcgcaccttcgccagatgctcgcggcagaccgtcacgggcgccgcgcagaagcggttctcggtgaacacgcccgacacggtggccccctcttcgacggagacgacgagcacgtccttgcggttcggcttgcgaatgttcgcctccgcccagccgagcgtcacgccggcgacgggatgcaattgcgcgggatcgatcgagggaaaattgacagccatctgaagcacctgcccgaaggaaaatgccggcgttcgagccggcatcgattggattgaagaaccggcggccgctcgcgcgccgccgcgcgtgacacctggagagtcttgcgcacagacgacgcggcgcgctcgtcgcgcgccgctttcgatcacgtcagttcagcttgccgtgacagtgcttgtacttcttgccgctgccgcacgggcacggatcgttgcggccgactcgcggcacttcgcccgccgggccgctgtggctcatcgcgtggccaaccatctcggctgtcgcatccgcgaccaccgcgccgcccgccgtcgccgcggccgccgccgccgcgaaatcggcgtgctggaactcgacgttgccgagctggccgccctgctcctcgatctgctcggctgcctcctcgagctgctcgggcgactggatctgcacgttcatcacgatccgcgtgacttcctgcttcaccgcatcgagcatcgccgcgaacagttcgaacgcctcgcgcttgtattcctgcttcgggttcttctgcgcatagccgcgcagatgaatgccctgacgcagatgatcgagcgccgcgaggtgctcgcgccacagccggtcgagcgtctgcagcatgatcgagcgctcgaacgcgctgaacgattcgcggccgaccagcgcgaccttcgcttcatagtgttcgtcggcggccgtcgtgacggcgtcgaggatctcgtccgcgttgatcgacgacgactcgttcaccatttcctggatcgcgaggtccagttgccaatcgttgcgcagcgtctcttcgagctcgggcagatcccactgctcctcgatgctgcccgccggcacgaactggcgaaccacttccgagatcacgccgtgacgcatcgcaccgatcgtttcggcgatgtcgtgcgcttcgagcagctcgttgcgctgctggtagatcaccttgcgctgatcgttcgacacgtcgtcgtattcgagcagctgcttgcggatatcgaagttgcgcgcttcgaccttgcgttgcgcggactcgatcgaacgcgtgacgatgcccgcttcgatcgcctcgccctccggcatcttcaggcggtccatgatcgcgcgcacgcggtcgcccgcgaagatgcgcaacagcggatcctcgagcgacaggtagaagcgcgacgagcccggatcgccctgacggcccgcgcggccgcgcaactgattgtcgatccggcgcgactcgtggcgctcggtgccgatgatgtgcaggccgcccgcggtcttcacctgctcgtgcagcgtttcccactcgtcgtgcagttgctggatgcggcgcgccttctcgtcggccggaatcgattcgtcggcctcgatgaacgccgcctgcttctcgacgttgccgccgagcacgatatcggtgccgcggcccgccatgttcgtcgcgatcgtgatgcgcttcggccggcccgcctcggcgacgatcgccgcttcgcgcgcgtgctgcttcgcgttcagcacctcgtgaggcaggcccgcctgcttgagcaggtgcgacagcagctccgagttctcgatcgacgtcgtgccgacgagcacgggctggccgcgctcgtggcactcgcggatgtcgcggatcaccgcgtcgtagcgctccttcgcggtcttgtagatctgatcctgcttgtcgatccgcttcggcggccggttggtcgggatcacgaccgtctcgaggccgtagatctcgttgaattcgtacgcctcggtgtccgccgtgcccgtcatgcccgagagcttcgcgtacatccggaagtagttctggaacgtgatcgacgcgagcgtctggttctcgctctggatcttcacgtgctccttcgcctcgaccgcctggtgcaggccgtcggaccagcggcggcccggcatcaggcggcccgtgaattcgtcgacgatgatcacctcgtcgttctgcacgacgtagtgctgatcgcgatggaacagcgtgtgcgcgcgcagcgccgcgtacacatggtgcatcagcgtgatgttctgcggcgcgtagaggctctcgccgtcgccgatcaagccccattcggcgagcatccgctcggccttctcatggcccgactcggtcaggaacacctggcggcccttctcgtcgagcgtgtagtcgcccggcttctcgacgcccgtgccgtccgccttctcctcgccgatctggcgctcgagcagcggcggcagcgcgttcatccgcacgtacagctcggtgtgatcctcagcctggcccgagatgatgagcggcgtgcgcgcttcgtcgatcaggatcgagtcgacttcgtcgaccaccgcgaaattcagcggccgctgcacgcgcgaatcggtctcgtagaccatgttgtcgcgcaggtagtcgaaaccgaattcgttgttcgtgccgtacgtgatgtcggctgcgtacgccgcctgcttctggtcgtgctccatccccgagaggttgatgccgaccgaaagcccgaggaagttgtagagccggcccatccactcggcgtcgcgctgcgcgaggtaatcgttgaccgtcacgacgtgcacgccgcggccggcgagcgcgttcaggtacgcggcgagcgtcgcgacgagcgtcttgccctcgcccgtgcgcatttcggcgatcttgccgtaatgcagcaccatcccgccgatcatctgcacgtcgaagtggcgcatcttcagcacgcggcggctcgcctcgcggcacacggcgaacgcctcgggcaggagcttgtcgagcgactcgccggccgcgatgcgctgacggaactcccctgtcttgccgcgcaactggtcgtccgtcagcgtctcgatctgcgtttcaagcgcattgatcgccgcgacggtcttttggtattgcttgacgagccgctgattgcggctgccaaaaattttctgaagaaaaccggttgtcatcggatcgggtgtgcgtcggtgcaacggccccggagcggtgaacgccctccccggcgcgccgagcctcggcggcttagcgtagaagtgaattcaaacgtcgaattttagcacgcgcaccaaggcgcgccggtgtcggcggcagccgccgccgtggggcgcagcccggccgggcgagcggccgagcaatgccggcggacggcgcggcagcgcgggagcggcggcgggtcgactgcggatcggcgcagggggcgcgcatcgccatccgcgaggtcggcgacggccgcgcgaactgctcggcccgcggtccttggcacgctcggacaagcggcacatcgcaaagcggcgacggcgaccgagcatgccggctttcctgctggacgccgactcggggtcggaaggcgcgcttcggcttcggtcttatcggaaaagtcaacgcgagaggcccgggacgcttccatcgaggccagccgcaacgacgaccggccgccgcaaaaacgaccgatacccgcggccgccaaataacatcgcggtacaatcggcacatcgctccaccacccggtcgcccgtcatgcgccttgccccgcggcggcgccgacttttcccatgaaccgaccgccgaagcagctatttcgccctaacgactggtcgcgaccgcgcgcggccgccgacgtcctccagcgcaccgacgcgttcgccgcgctgcgcgcgggcgtcgaacaggtcgcggcgctgaagcgggatctggtcacgctgctgcccgactatctggcgaaccatgtcgagccgggcttcatcaaggacggcacgctcacgctgttcgccgcgcacaacgcgctcgccgcccggctgcggcaggtcgagccgcggctgctgtccgagctgcaggcgcgcggatgggcggtggccacgctcaaagtgcgcgtgcgccctcagcccgcgcccgagccgccgcgcgtgaagcaggcgcggatgtcgacggccggcaccgacgcgctgcgccagctcgccgatacgctcgagccgtcgccgctgcaaaccgcgcttgcgcgcatggccgcgcgccacacgaaaacgccacgctgagcctgctcgccgcgcgtgcgaaccgcggcccctacgcgccgcaccggacatccgcacgccgattcccgactccggcgtgccgggccgccgcgcacgagcaccgaggtgcgcggcaaattggcgcgcgcgccgtccggcaatcgacgggcggcgcatggcgcaaccgccgccctgtcacgtcatgtcgcgtacgatcagccgacatccgcgccgcaggaccgatagcccggccgcgcagcgggcgccagccgggcgcaccagccgcgcggccggcgaagccgccgcgtgcaacgcgaagccgccgcgcgcaacaagcaataaaaaagcggcccgcaggccgctctttcttgtttgtcgccgtccgcgccatcacgcgccggcgcgcccgcgcatcacgcgaacgccgtctgcgcgtcgaagccgaaccccgtcggcgccgtcttcggatcgtcgaacgtgacgatctcatacgcttgctcatgcgcgagcaattcgcgcagcaacgcgttgttcagcccgtggcccgacttgtacgccgtgtaagacgcgagcagcgggtggccgatcacgtacagatcaccgatcgcgtcgagcatcttgtgcttgacgaactcgtcgtcgtagcgaaggccgtcgttgttgaggatccggtactcgtcgagcacgatcgcgttgtccatgctgccgccgcgcgcaagccccagctcgcgcatcatctcgacctcgtgcgcgaagccgaacgtgcgcgcgcgcgcgatctcgcgcacgtacgacgtgttcgcgaaatcgacctcgagctcctggcccgtcttgtcgacggccggatggcggaaatcgatcgtgaacttcagcctgaaaccgaagtacggatcgagacgcgcgaatttatcgccgtcgcggatctcgacgggcttcgtcaccttgatgaacttcttcgccgcgttctgctcttcgatgccggccgactggatcagaaacacgaacgtcgccgcgctgccgtccatgatcggaatttcctcggccgtcacgtcgacgtagaggttgtcgatgccgaggcccgcgcacgccgacatcaggtgctcgaccgtcgacacgcgcacgccgtccttctgcagcacggacgcgagccgcgtgtcgccgatcgacagcgccgaagcgggaatgtcgacgggcgtcggcagatcgacgcgcgagaacacgatgcccgtatcgggcgccgcgggacgaagcgtcagttcgaccttgcggcccgaatgcacgccgatgccgacggtcttgacgatcgatttgatggtgcgctgcttcaacatggtcacagtcttcttgattgaggatatcaatcaggagttttattcgataggtgagattatagcgtaattccctatttcgcgtcgtgatgatcgacgtttcaaactgtttcgatacattaccctgcggaaatgcgagacgggccgacgcccggaacggaggcgttcccggtcgtcagcccgtgttacaaccgcgtgtcgggcgcgccgcggcgttgtcgaaaggcaacgtcgcacgcgtcgttcagcgcgtcaaaccggccagcacgctggccgcatcgctcacttcgaacttgcccggcgcttcgacgaacagcgtcttgaccacgccgtcgtcgaccaccatcgcgtagcgtcgggagcgaatccccatgccacgcgcggacaggtcctgcgtcagtcccagcgcatgagtgaaagccgcgctgccgtccgccatcatgcgcaccttgcccgcggtgtgcagatcgcgtccccaagcgcccatcacgaatgcgtcgttgacggcaacgcaccagatctcgtcgatgcccgccgagcgcaacggctcggcatgcgcgacgtagcccggcacatgctgcgccgagcaagtcggcgtgaacgcgcccggcaatccgaagatcaccacgcgctttcccgccgtctgctcgcgcacgccaaaggcgttcggccccggcgtgcagcccgcgcgcgcatcgtcgaggtactcgaagagctgcgcgtcgggcagcgtgtcgcccacttgaatcatgcccggtccttcatagcgatacggtcgttcgcgacagacgacgcggcccaacccggcctcgcgcatgcgaagcgggcgactcgcccggcccggcgtcgcgaagcgacgcggcctgtcgtcagccgtttcatccgtcacgtcggctcgtgccgcgcgaaaccgcgcggcgcgatgcctcgcgcgcgtcagtcggcctgcttgcgcaggaatgccggaatgtcgtacgtgtcgacacccttctcctgcagcgcctgcacgtgcgacgccgccgtctcgcgcgaattgcgccacacggccggcgtatcgaacgcgccgtagtcgcccgtgctcacgtgatgcgaagccgcgtagccctgcggcgccgcgctgatcggctggttgtccgtgccggtgcgcagcagcgtcatcggcgcggactgctgcttcttcgccgcacggccgaggcccgtcgcgacaacggtgacgcgcagcgcatcgcccatcgcgtcgtcgtacacggcgccgaagatcacggtcgcgtcgtcggccgcatagctcttgatcgtgttcatcacttcgcgcgtttccgacaggcgcagcgagcggctcgacgtgatgttgacgagcacgccgcgcgcgcccgacagatcgacgccctcgagcagcggactcgcgaccgcctgctcggcagccaggcgcgcgcgatcgacgccggcgaccgtcgccgtgcccatcatcgccttgccctgctcgcccatcaccgtcttcacgtcttcgaagtcgacgttcacgaggccgtcgacgttgatgatctcggcgatgcccgccaccgcgttgttgagcacgtcgtcagcgcactggaagcacttgtccatctcggcgtcgtcgcccatcacctcgaacagcttgtcgttcaggacgacgatcagcgagtcgacgtgatcctccagttgctgcgagcccgcttccgcgacgcgcatccgcttgccgccctcgaactcgaacggcttgctcacgacgccgacggtcagaatgcccatctccttggcgatctgcgcgacgacaggcgcggcacccgtgcccgtgccgccgcccatgccggccgtgatgaacaccatgtgcgcgccgcgcagcgcgtcggcgatccgctcgcgcgcctcctcggccgccgcacggcccatctccggcttcgcgccggcgccgaggccggtgttgccgagctggatcacggacggcgcgcgcgagcgcgacagcgcctgcgcgtcggtgttcatcacgacgaaatcgacgccctgcacgcccttgttgatcatgtgctgcaccgcgttgccacctgcaccgccaacgccgatcaccttgatgatcgtgccgttggtttcggtttccagcatttcgaattccattgttgcctccgtcaagaaaagaaccgctactcggccgttattcggcggaagatcgggcaaccctccgtcgcgcgccggccgccggcaccggcgcgaatttcgaaatcgtcagaaattgctgaggaaccactccttcatccgcgagaagatctgccccgcggagccggattgcacggcgaccttgcggccgcgcatccgttgagcgctgccctcgacgagcagccccatcgccgtcgaatagcgcggattgcgcacgacgtccgagagcccgcccgcatattccggcgcgccgatgcgcaccggcttcagaaaaatgtcctcgcccagctcgaccatgccgggcatcatcgcagcgccgcccgtgagcacgacaccggaactgagtaactcttcgtaaccggactcgcgcacgacctgctgcacgagcgagaacagctcctcgacgcgcggctcgatgacggccgcgagcgcctgccgcgacagcgtgcgcggaccgcgctcgcccaggcccggcacttcgaccatctcgtccggatcggcgagcgcctgcttcgcgatcccgtagccgaccttgatgtcctccgcgtcgggcgtcggcgtgcgcagcgccatcgcgatgtcgctcgtgatctggtcgcccgcgatcggaatcaccgccgtgtggcgaatcgcgccctcggcgaagatcgcgatgtcggtcgtgccgccgccgatgtcgacaagcaccacgcccaggtctttttcgtcttccgtcagcaccgcgagcgacgacgcgagcggctgcaggatcaggtcgttcacttcgagcccgcagcggcgcacgcacttgacgatgttctgcgcggcgctcaccgcgcccgtcacgatgtgcaccttcacctcgaggcggatgccgctcatgccgatcggctcgcgcacgtcctcctggccgtcgatgatgaattcctgcgtgaggatgtgcagcacctgctggtcggtcggaatgttgatcgccttcgcggtctcgatcacgcgcgcgacgtcggtctgcgtgacttccttttccttgatcgcgaccatcccgctcgagttgaaactgcggatgtggctgccggcgataccggtgaagacgttggtgatcttgcagtcggccatcagctcggcttcctcgagcgcgcgctgaatcgattggacggtggcctcgatgttcaccacgacgcccttcttcagccccttcgactcgctctggccgaggccgatgacctcgtagtggctctcgcccttcagctcggcgacgacggccaccaccttcgacgtgccgatgtcgagggcaaccagcagatccttgtagtctttgctcatagagtgctcttgcgtgtgatgtcgtgttacttcttgcccttgtcggtatcggtcaggaaccgcatgcccgccgcgcgaatcgcgaatccgttcggatagcgaagatccgcgtactcgatgtcgccgccccagcgctgcgtgaccgacggccatgcggcgacgaggcgctggatccggtcgggcagcgtgtcgctgttgcgctcgcggccgagctcgacctgcatgccgttcgacagcttcaccgtccacgcgtagcgcggcgacagcgtcacctcctcaggcgtcgcgtggatcggcgcaaaccatttcgcgaagtcgcgatagcgcgcgacgacctccttcgcgctgccctccgggccgtcgaacgacggcagctccgcatcgagctcgccctggttcgcggtgaagagctcgccgtcgacgctcacgagctgatcgttgccccacgtgccgagcggcttgtactcttcgagcgtcacggcgagcgcgttcggccacacccggcgcacgctcgcgtggcgcacccacggcatctgctcgaacgcgacgcgcgcgaggtcgagatcgacggtgaagaagttgcccttcagccgcccgacgacgcccgcgcgcacggtcggcgcgttgatgtgctcggtgtccccgtcgatgcggatttcccgcagcgcgaacgccgggcgctggatcagccagtagcagccggccgccgccaacacgagcagcagcagcgcgtacaacgcgctggcggcaaggttgagttggcgaacgttattccacatggttcaagtccggtcctgcatcaatcgagcgtgagcgacagcactttcaccaccagctccgaatagccgatgcccaccgcgcgcgccgccttcggcggcagcgagtgatcggtcatccccggcgcggtgttcacttcgaggaaatacgggttgcccgcggcgtcgagcatgaaatccgcgcggccccagtccgtgcagccgagcacgtcgaacgcgcggcgcgcgatgcgcttgaactcggcttcctttgccgcgtcgaggccgcacggaatcaggtattgcgtgtcgttcgcgatgtacttcgcgtgatagtcgtagaactcgcccgcgggcacgatcctgatgagcggcagatcgagatccgcggcgatgcacgcggtgtattcgccgccgccttcgatgctcttctcgacgatcacgatcttgtcgtgcttcgccgcttcttccagtgcggcgggcaacgcatcggcgcttttcaccttctcgaccgcgacgctcgagccctcgctcgccggcttcacgaaaagcggcacgccgagcttcgcgacgatgtcctgcgcgcgcgccgcataatcgtcgccgcgcatcaccgtctcgaacggcggcgtcggaatgcccgtctgctgccagacgagcttcgtgcggaacttgtcgagcccgagcgccgagccgagcacgccgctgcccgtgtagcggatgccgtagaaatcgagcgcgccctggatctggccgttctcgccgtagccgccgtgcagcgcgttgaacgcgcgcacgaagccttcgtccttgagcgccgcgagcggccgctgcgccggatcgaacggatgcgcgtcgatgcccgcgtcgcgcaggccctgcagcaccagccggccagagttcagcgatacctcgcgctcggcggaatccccgccgagcagcaccgccaccttgccgaaacgtttcggatcgatcccgctcatgtcatcccttctgttgcgtgtcctgcgcgagcttgcccggcacgccgccgatcgagcctgcgcccatcgtgatcaccacgtcgccgtcgcgcgcgagcttcgcgagcgcgtccggcacctcgtcgaccgtcgcgacgaataccggctcgaccttgcccgccgcgcgcagcgcgcgcgacagcgcgtcgccgttcgcggtcgaaatcggcgcctcgcccgccgcgtacacctcggtcagcacgagcgcgtcgaccgtcgacagcacgttgacgaagtcgtcgaagcagtcgcgcgtgcgcgtgtagcgatgcggctggaacgcgagcacgagccggcggcccgggaacgcgccgcgcgccgccgcgatcgtcgccgccatctcgaccggatggtggccgtagtcgtcgatcagcgtatacgcgccgccgcccgccgccgcgatctcgccgtagcgctggaagcgccggccgacgccgttgaattccgcgagcgcctgctggatcgccgcgtcggccacatcgagatcggtcgcgatcgcgatcgccgcgagcgcgttctgcacgttgtgcaggccgggcaggttcaggacgacaggcagcggctcgcgcccctcgcgccgcaccgtgaagtgcatccggccgtcgcgcgcctcgacgttctccgcgcgcacctgcgcatccgccgcgaagccgtagcgcacgacgggcttcgagatcagcggcacgatctgccgcacgttcgcgtcgtcgatgcacacgaccgcgctgccgtagaacggcagccgctgcgtgaattcgatgaacgcctgcttgagccgcgcgaagtcgtggccgtaggtatccatgtgatcggcgtcgatgttcgtgatgacctcgatcaccggatacaggttcaggaatgacgcgtccgactcgtcggcttccgcgacgatgaagtcgcccgtgccgagccgcgcgttcgcgccggcgctcgtgagacgcccgccgatcacgaacgtcggatcgagcccgcccgcggcgagcacgctcgcgacgaggctcgtcgtcgtcgtcttgccgtgcgtgccggcgatcgcgatcccctgcttcaggcgcatcagctccgcgagcatcaccgcgcgcggcacgatcggcacgcgcaggcggcgcgcggcgagcacttccgggttgtccgagcgcaccgcggtcgacacgacgaccgcgttcgcgccttcgatgttcgccgcatcgtggccgatcgacacgcgcgcgccgagcgcctcgaggcgctcggtcaccgcgttgcgcgcgagatcggagccgctcacctggtagcccaggttcacgagcacttcggcgatgccgctcatgcccgcgccgccgatcccgacgaagtgaatgtgtttgacgatgtgtttcattgctttccttccaggttcgcgcccgccaccgccgcgcacacccgcgcgacttcgtcggtggcgtccggcttcgcgagcgagcgcgaacgttcggccatcgccgcgagcgagtcccgcgactggccgcgcagccagtcggcgagcagctcggccgacaggtcgcgttgttgcacgagcactgccgcgccctgctcggcaaggaactcggcgttggtcgtctgatgatcgtcgaccgcgtgcggaaacggcacgaacagcgccgcgacgccgaccgccgcgatctccgcgaccgtcatcgcgcccgagcggcaaatcacgaggtccgcgttcgcgtacgcggacgccatgtcgtcgatgaacggcacgagcgcgacgtcgctgccgcaggaaaggcccgcggcctcgtagttctccttgagcgtatcgatgtgcttcgcgcccgcctgatgcacgacctgcggccgctcatcgggcgcgagaagcgcgagcgcgcgcggcacgacttcgttcagcgcggccgcgccgaggctgccgccgacgacgagcagcctcagcttcccgctgcgcgccgcatagcgtgcttggggcggttccgtgcgcgcaagttccgtgcgaatcggatttcccgtccattcggcgttcggcagcgcgcccgggaacgcgacgagcacgcgcttcgcgagcttcgcgagcaccttgttcgtcaggccggcgatcgaattctgctcgtgcagcacgagcggacgccccgtcagcacggtcacgaggcccgccgggaacgtgatgtagccgcccatgccgagcacgacgtccggcttcacgcggcgcagcgcgcgcaggctctgcgcgcatgcgcgcagcaggttgaacggcagcgcgaacttcgtcgcgaggcccttgccgcgcagcccgccgaagcgcacgtactccatcggaatcccgtgcctcggcacgagcgtcgcctccatgccggccgggttgccgagccacacgacgcgccagccctgcgcctgcatccgatgcgcgaccgcgagcccggggaacacatgcccgccggtgccgcccgccatcaccatcagtgtgcgctgcgtcgaggtcatgccgtccctccgcgcgtcagaaggaatgaacaaacggtccggccacggccgcgcggctcggcttcgcgcgccgcgcgcacgcaatgcgccttcgccgcaacggcgtaccgacgcggggcggtcatacctttcctccccgcatcagcacgcgattctcataatcgacgcgcagcagcaccgcgagcgcgacgcaattcagcagaatgcccgagccgccgtagctcacgagcggcagcgtgaggcccttggtgggcagcaggccgaggttcacgcccatgttgatgaacgcctgcgcgccgaaccagatgcccacgccctttgccatcagccccgcgaacgtgcggtcgagcgcaagcgcctggcggccgatctcgaacgcgcggcgcacgatccaatagaacagcaggatcacgacgagcacgccgacaaagccgagctcctcgccgatcaccgcgagaatgaagtcggtatgcgcttcgggcagatagttgagcttttcgacgctgccgcccaggccgacgccgaaccattcgccgcgcccgaacgcgatcagcgaatgcgtgagctggtacgccttgccttgcgcgtagcgctcgtcccagggatcgagatacgcgaaaatccgctcgcgccgccacggcgacagccacacgagcatcgtgaacgtgccgaccgccgtcgcgacgaggccgccgaacagcttgccgttcacgccgccgaggaacagcacgcccatcgcgatcgcggcgatcaccatgaacgcgcccatgtccggttcgagcagcagcagcgcgccgaccaggccaaccgcgcatgccatcggcagaaagcctttcgcgaagctctgcatgtactcctgcttgcgcaccgtgtagttcgccgcgtagatcgtcaccgcgagcttcatgatttccgacggctgcatgttcgtgatgccgagcggaatccagcggcgcgcgccgttcacgcccttgccgacgtgcggaatcagcacgatcacgagcccgacgagcgcgatcaggaaaagatgcggcgcgtacttgtcccacgtcgacaccggcacgcggaacgcgatcaccgccgcgacgaacgcgacgacgagcgacacgcagtggcgcagcaggaatgcgtagtcgtgatatgacgcgtatttcggcgaatccggcatcgcgatcgacgccgagtacaccatcacgacgccgagcccgagcagcgcaatcgatacccacagcagcgagtaatcgaagtcgagcatgcgcgagcgggtcgggcgcgcgccgttcacgacgctcgcgaggccgccggccgtcgcgcgcgcgcccgaggccgcccgtgcggcggtgcgcggcgcggcggcgccgcccgcgtcgcggacgccgttgaaacgggaaacgaggcgatcggaccagctcatagcgtcgttcctttttccaaggcgatatcttcgaccgcgctgcggaacacgtcggcccggtgtgcgtaattgcggaacatgtcgaggctcgcgcacgcgggcgacagcagcaccgcgtcccccggctgcgcgagcgcgctcgccgcgcgcaccgcggcttcgagcgtcgcgtgatcggcaagcggcacgcccgtgtcggcaagcgcctcgcgcaacgcgggcgcgtcgcggccgatcagcatcaccgcgcggcaccagcgcgcgacgggcgccgcgagcggctcgaaatcctgccccttgccgtcgccgcccgcgatcagcaccgcacgctgcgcgaggccgtcgagcgcagcgaccgtcgcgccgacgttcgtgcccttgctgtcgtcgacatagtcgacgccgtcgagcgtcgcgatcacttcgacgcggtgcggctcgccgcggtattcgcgcaagccgtgcaggagcggcgcggccggcaggccgatcgcgcgcgcgagcgcataggcggcgagcgcgttcgccgcgttgtgcagcccgcggatgcgcaacgcgtcggcgggcatcagccgcttgagcgcgatgtcgggcggattcgccgcctcctgcttgcgccggcgtgacggcgcggcgggcgcatcggccccgtcgcgatcgatcgcctcgacgagccatgcgatgccgttttcgcgcagcaggccgtaatcgccgtcggcggccggctcgttcaggccgaacgtgaccgcgcgcggcgcgtcggcggccgcggcgggcggcgcgaagcgcatcacctcggcatcgtcgcgattgagcacgcgcaccgtgcgcggcccgaagacgcggcccttcgcggccgcatacgcggcgaagccgccgtgccagtcgagatggtcctgcgtgatgttgaggatcgttgccgcatcgggcgcgaacgtgtgcgcggtgtcgagctgaaagctcgacagctcgagcacccacacgtccggcagcgccgccgcgtcgatcgcttcggtcagcttgtcgagcatcgccgggctgatgttgcccgcgaccgcgaccttcttgcccgcgcgctcgcacagcaggcccgcgaggctcgtcgtcgtcgtcttgccgttcgtgccggtgatcgcgatcaccttcggcgcgtagccgttcgcgccgagcgccgcgagcgcctgcgcgaagaattcgagctcgccccacacgggaatgccgcgctcgcgtgcggcggcgacgagcggcgcgagatcctccgcgagcggcgacaggccggggctcagcgcgacgagttcgatcccgccgtcgacgagcgccggcgaaaacgcgccgccgacgaattcgaaatcgacgcccgccgccgtcagcgcggccaggttgggcggcgtctcgcgcgtatcggcgacgcgcaaccggcacccgtgcctcgcgcaccaccgcgcgatcgcgaggcccgattcgccgagccccagcacgagcaccatcggccgctgccgatctccgaacatctcgccaaacatccttaccttccctttaccgcagcttgagggtggacaaaccgaacaggcacagcatcaacgtgatgatccagaaacgcaccaccacctgcgtttccttccagcccgacaattcgaaatggtgatgcagcggcgccatcttgaagatgcgccgcccttcgccgtaacgctttttcgtgtacttgaaccacgtgacctgcagcatcaccgacagcgtctccgcgacgaagatgccgcccatgatgaacagcacgatttcctgacgcacgatcacggcgaccgtgccgagcgcgccgcccagcgcgagcgcgccgacgtcgcccatgaatacctgcgcggggtgcgtgttgtaccagaggaacgcgagccccgcgccgcccatcgccgagcagaagatcagcagctcgcccgcgcccggaatgtgcgggaacagcagatatttcgaatagacggcgctgcccatcacgtacgcgaacacgccgagcgacgcgcccacgagcacgaccggcatgatcacgaggccgtcgagcccgtcggtgaggttcaccgcgttgctcgcgccgacgatcacgaaatacgtgagcgcgatgaagccccatacgccgagcggatagctgatcgacttcaggaacggcagcatcaggtccgcgcgcgccggcagccccatcgacagcccgcttcgcacccaggccatgaacaggtcgaacacgcggacgttgttcgcctcggacacgctgaacgcgagatagacggccgcgaacaggccgatcaccgattgccagaaatacttttcgcgcgacgacatgccgcgcgggtccttgtagacgaccttgcgatagtcgtcgacccagccgatcacgccgaagccgaacgtgacgagcatcacgatccagatgaagcggttcgtcagatcgccccagagcagcgtcgcgaccgcgatgccgatcaggatcagcacgccgcccatcgtcggcgtgcccgatttcacgaggtgcgtctgcgggccgtccttgcgcaccgcctggccgaccttcatctgcgtgagcttgcggatcacccacgggccgcagacgagaccgatcacgagcgccgtgatggtggccatcaccgcccggaacgtcaggtacgtgaacaagcgcaaaaagcttgcgtcaccttgcagccattgcgccaacgccagcagcatgcttacttccttcctcagtgtgcgccgggcgctgcgcccgacgcggtttcgttcgcgagcgcgtcgaccacgcgctccatcttcatgaaccgcgagcccttcacgagcagcgtcgcgtgcgcgccgaagttcgcggcgagcagcgcggcgacgagtgcggccgcgtcgtcgaaatgccgcgcgcccgcgccgtatgcgtcgcacgcgggccgcgtcgccgcgccgagcgcgaagagcgcgtcgatgccgcgctcgcgcgcgtacgcgccgatctcgcggtggaacgccggcccttcgtcgccgacttcgcccatctcgccgatcacgagcacgcgtggcgccgattgcgcggcgagcacgtcgatcgcggcgcgcatcgaatcggggttcgcgttgtaggtgtcgtcgatcaccgtcgcgcccgcgagcgagcccgccgccgcgcgcgccacctgcagccgccctttcaccggcgcgaacgcctcgagcccggccttgatcgccgcgagcggcacgccggccgcgagcgccgccgccgtcgcggcgagcgcgttgcgcgcgttgtgctcgccgagcgcgttgagccgcacgtcgatgcgagcgccgggcgtgtcgatcgcgagcaggctgccgtcgagcgcgcccgtcaccgcggcaggcgcgccgccggcggcgccgtgcagcgcgaaatcgacgatccggttgccggtcgccgcgacgcgccagatgcccgcgtacgcgtcgtcggccggaaacaccgcgacgccgtccggcccgagcgcatggatgacggccgcatgctcgagcgcgaccgcctcgaccgtcgccatgaattcctgatgctcgcgctgcgcgttgttgacgagcgcgaccgtcggcgcggcgattttcgcgagcatttcggtctcgcccggatgattcatcccgagctcgacgaccgcgagccgatgcgcggcgttaaggcgcagcagcgtgagcggcagaccgacgtcgttgttgaagttgcccgccgtcgcgaggcgcgcgtgctcaccgacggccgccgcgaagatcgacgcgatcatttccttcacggtcgtcttgccgttgctgcccgtcaccgcgacgagcggcatcgagaagcgcatccgccagccgtgcgcgagcgcgccgagcgcggcgcgcgtatccgcgaccttcagcgcgggcagattccattcggccgggctgcgcgacacgatcgcggcgctcgcgccgcgcgcggcgacgtcgccgacgaaatcgtgcgcatcgaaacgctcgcccttcagcgcgacgaacagatcgcccgggcccgccgagcggctgtccgtcgacacccgctcgaacgacgcgcgctcgtcgccgagcacggtcgcgccgggaatcatcgcagcggcttcgcgcaaggtcagcatcgtcattcgccgcctccgcgagtctgcgtcgtgcgcgcggcgagcgcgaggcgcgcgtggtcctgatcggagaacgcgcgcttcttgcccatgatttcctgcgtcgcctcatggcccttgccggcgagcagcacgacgtcttcgcgcgccgcaccgcgcaccgcctgcaggatcgcgctcgcgcgatcctcgacacggcgcgcgcccgaggcatcccgcatgccggcgacgatctggtcgatgatcttctgcggatcctcgctgcgcgggttgtcgctcgtcacgacgaccttgtccgcgagccgctcggcgatcgcgcccatcagcgggcgcttggtcgcatcgcggtcgccgccgcagccgaacatacagatgagctcgccgccgcgcgcctgcgcgatcgggcgcagcgcgtcgagcgtcttctcgagcgcgtccggcgtgtgcgcgtaatcgacgacgacgagcggctcgtcgttctgcagccgcccacccaatcgctgcatccggccgttgaccgattcgagcttgccgatttcggcgagcgccgcgtcgaacggcacgtcggccgcgagcagcgtgccgagcaccgcgagcagattgctcacgttgaacgcgccgagcgtgccgacctcgacgtccgcttcgccccacgctgacgtcacgcgaaacgcggtgcccgtcgcggtcgcgcgaacgttcgtcgcgacgagctcgcgatccgcgtcggccgcctgcgtcggcgaatcgatgccgtacgcgatcgttcgcacgcgcccggcgagattcgcgagcaggcggcggccggccggatcgtcgcggttgacgaccgcgcagcgcagcccgcgccaggcgaagagcttcgccttcgccgcctcgtaggcttcgaacgtgcggtggtaatcgaggtgatcctgcgtgaggttcgtgaacaccgcgacgtcgaacgcggtgccgttcacgcgcccttgatgcagcgcgtgcgacgaaacttccatcgcgaccgcccgcgcgcccgcatcgcgcagttgcgcgaggctgcgctgcagttgcggcgcgtcgggcgtcgtgaagccggtgtgcacgagctggccgggcatcccgctgccgagcgtgccgatcaccgcgcacggctcgcgcagcgcggtgagcgcggcggcgatccattgcgtgcacgacgtcttgccgttcgtgccggtcacgccgaccgagaacatcgcatcgctcgggtcgccgtaccagccgctcgcgatgtcgcccgcgagcgcgtcgagcgcgggcacggcgagcgacgtcgcggagtcgagcccttcggcggggaacccttcgggctgatacagcacggcggccgcgccgcgcgcgagcgcatcggcgatgaacggacgattgtccgcgccgtcgaccgcataggcgacgaacacgtcgcccgcccgcaggctgcgcgtgtcggcgtgtaactgcgcgccgggcacgacatgcgcgcgcagccacgcgagcgcggctgcgatctgttggtgcgccggatgagaactgcgcgcggcgctcatcgaactactccaggacggttgtgtgtcgtgctcgacacgatcaggcgtttcgccggcgcattcgcggccagcttttgcgcggcggcggcgttcgtcgcatcatccgacacgacgagctgcttgaccggcatgttgggcggcacgttcagcgcgcgcagcgtatcgccgacgatcgcggagaatacggggcccgacacctggccgccgaagtgaccgcccgtcgtcggttcgtcgaccgacacggcgacgacgatgcgcgggttcggcatcggcgccatcccgacgaacgacgcgcgatacttcttgtgatcatagccgcggccgacctgcttgtaagcggtaccgctcttgccgccgacgcgatagccgggcaccgccgcattcggtgacgtaccctgcggcgacacgacggattcgagcatcgtgcgcacttcgcgggccgtcgtcggcgagaagacgcgcgggcccgtcgggggttgcgcgtcgttcgtcttgaaaatcgtcacgggcatcagttcgccgtcgtgcgcgatcgcggtgtatgcgcgcgcgagctggaacagcgacaccgacaggccgtagccgtacgacatcgtcgcctgctcgatgcgccgccagttcttccacgggcgcaggcggcccgccgccgcgccgggaaagccgaccttcggcgcctgtccgagcccgatgcctgtatacatattccacatttcctcgggcttcatcgtcatcgcgatcttcgtcgcgccgatgttgctcgatttctggatcacgccgccgacggtcagcgtgccgaagcccgaatcgtcggtgatcggcgcgccgtcgagcacgaaatggccattgcccgtctcgacgagcgtgttcggcgtcacgcgatgcagatcgagcgcgagcgagaccgtgaacggcttcatgatcgagcccggctcgaacacgtcggtcagcacgcggttgcgcaactgctcgcccgtcaggtgcgagcggtcgttcgggttatacgtcggataattgacgagcgacagcacctcgcccgtctgcacgtcgatcaccatcgccgcgcccgccttcgcgtggaatttctcgacggccgccttcaggttcgtatacgtgatgtactggatcttgctgtcgatcgacaggccgacgtcggcgccgttgtgcggcggcacctgcgcatcgacgtcctcgacgatgtgcccgacgcggtccttgatcacgtggcggctgcccggcgtgccgacgagcagcttctggtcggcgagctcgacgccctcctgcccctcgtcctcgacgttcgtgaaaccgatcaggtgcgcggtgatctcgccttccgggtagaagcgcttgtattcgccgcgctgatagacgccgggaatgtcgagcttcgcgacctgctcggcgacgtcgagcgacacctggcgcttcacgtagacgaacgtcttgtcttccgagagcttcgccttcagctccttcgtcgtcatcccgagcagcttgccgagcgcgtcgagcttgtccgcgccgaggtcgtcgggcacgtcggccggaatcgcccagatcgcgcgcacgggcaggctcgtcgcgagcacgaggccgttgcgatcgaggatcttgccgcgcgtcgccggcaactcgagcgtgcgctgatagcggctttcgccctgtttctgatagaacgcgttgcccggcccctggatccagaacgcgcgcatcgcgagcgcgacgaaagcgatgaacagcatgaacacgacaagcttcgagcgccacatcggcagatgaaccgacagcaccgggctcgatgcgaacttcacgccttgcgtgcgcttcgaagcgggcttcatcgcgcgcctcccgtcggcgcggcggatgcgggcagcggcacgtcgaccgccttcgccgcgccgggcgaaagcgtcaggtattgcgtgcgccccgtcgtgatcggctgcatcttcagcgagcttgtcgcgagctgctcgatgcgcgacgtcttcgacagcgcgctctgctgatactggagctgcgcgtaatcctgctggagctgatgctcctgcgattgcgcgcgctgcaactggatgaagatctgccgctgctggttcgtcgaattgacgaccgacagcgcgcatcccatcacgatgatcagcaggaagatattgaggcggctcatggcgcgacgcgctccgcgatgcgcatcaccgccgaacgggcacgcggattggccgcgacttccgcgtcgttcgggaacatccggccgagcagcttgagcggcgggcggggcaggtcggccgcgcgaatcggcaggcggcggtcgaccgcaggcgcgcttgcgtgcgcctgcaggaatcgcttgacgatccggtcctcgagcgaatgaaagctgatgaccaccagccggcccccttgctccaacaacgacagtgctgcctctagaacgacttgcaggtccgcaagctcttgattgacgtgaatccgtatagcctgaaaggtgcgggttgccggatccttacccttctcacgggtcttgacgacgtgacccacgatttgggcaagctcgcccgtgctgtcgagaggcccgagacggtcggactctgcccggcgagcaacaatcgcctttgcaatctgaaaagcaaaccgttcttccccataatctcgtatcacctccgtcaattcctgcaccgacgcccgtgcgagccactcggccgccgattcgccacgcgtcgggtccatccgcatgtcgagcggaccgttcgcgcggaagctgaagccgcgcgccggatcgtccacctgcggcgaagacacgcccagatccagcagcacgcccgacacccgccctattccgcgcgcatcgagtgcgcccttcatcgccgcgaaactgtcatggacgatctcgaaccgcgcatcctcgatgctctcggccgtctcgatcgcgcgcggatccttgtcgaacgcgatcagccgtcccgcgtagcccaggcgcgcgagcaccgcgcggctatggccgccgcgcccgaacgtgccgtcgacatacacgccgtcgggccgcgtcacgagcgcatcgaccgcttcatccaacagcaccgtgcgatgctggaattcgtttcccatcgcgggcgtcttcctcaccgcaatcagaacgtgaaattcttcagcgcttcgggcatgccctgcgccatcgccgcctgctccttcgcggtgtaggtctgcgcatcccacagctcgaagtgacttcccatacccagcaacatgacttccttttccagcccggccgccatccgcaactcgggagacaccagaatccggcccgcgctgtcgagatcgacgtccatcgcgttgccgagaaaaatacggcgccaccaatgcgcatccatcggcagcgcggcgatcttcgcgcggaacacttcccattcggggcgcggaaacagcaacaggcagccgtccgggtgcttggtcacagtcacccgtccttctgcctgtccttgcagcgcttcgcgatagcgggacggcaccgacatccgtcctttcgcatcgagcgtcagcgccgacgccccttggaacacttttccgctctcccgatcagggcaccgaagtacccgcacaatgctgagaatctagccggaaaagcccggcaaatcacacaaaaatacactttctcacactgtctcccactttagaggaacgcctatgggcggtcaagggagcgagccgtttttttgacgaattttgttagtcagaacaaggacttacgctcgactcctcaagctggccctcataccaaaaagcgttataaatgaatgggctagtgcaacttgtgaaagtggtacatgaaaagcgcgccccagatgggcgcggcggcaggcatttcggaggggggaaaagcgcgggaagagaagcgggtttccgtcgtccgccggaacgccgccaaaggcggtcgtcccggcgcatgtctcacagatagtatgcagtgcttgtcatgaccttggatgccgcgcgcatcagcatgcgcgccggcatcggcagctcgatgccgccggcgtcggtcgccgacttgccgtgcttgacctcgtcggcgcgcatctgctcgacgatcgcgcgcgactcgacgtcggccgccggcagctccgacagatggccgtcaaggtggctctccacctgccgctccgtctcggccatgaagccgaggctcatcttgtcgccgagacgcccggcgacgacgccgatcgcgagcgcgcccgcataccagagcggattcagcaggctcggccgcgaatcgaggtctttcaatcgatgcgcggtccacgcgagatggtcctcttcctcgcgcgccgcatgctcgaacatctccttcagcccggccgaagacgtcgtgagcttctgcgcctgatagagcgcctgcgcgcagacttcgccgacgtgattcacccgcatcaaccccgccgcatgcttgcgctcggctgcggaaagctcggcaggcgccgcggctgcgggcttgggcaccgggcggctcatccggctcacacccgcgatcgagcgcagcccacggtcaaattcagtgatcaactcgtcaaacaccatcgcgtttctccgtgcgggcactgtgcacgcagtaaggaattcgtaacaattttattgcggctacccaccacggtagcgctcgaaaatagcggttaacccgtgattttaaccattgttgcgtaaaggaaacatggggcgcgcgtgtaccgctctttctctttgtcccaaaaagtccttttgctacattacgagcggcttcattcgaagttcacgcgggcatcgccatcaaaaacaatcatcagcccgccacaataaatttgtcatccttggagatcttttaatgaaaaagtcgcttctcgcgctcgtcgcgctgagcgcgtttgctggcgcggctcatgcgcaaagcagcgtgacgctgtacggcatcatcgacgaaggcttcaacatcaataccaatgcaggcggcaagcacctgtacaacctgtcgagcggtgtcatgcagggtagccgttggggcctgcgcggcacggaagacctgggcggtggcctgaaggcgctgttcgtcctcgaaaacggcttcgacgtgaactcgggcaagctgaaccagggcggcctcgaattcggccgtcaagcgtacgtcggcctgtcgagcggcttcggcaccgtcacgctcggccgtcagtacgactccgtcgtcgacttcgtcggcccgctggaagccggcgaccagtggggcggctacatcgccgctcacccgggcgatctcgacaacttcaacaacgcatatcgcgtgaacaacgcagtcaagttcacgagcgcgaactacggcggcttcacgttcggcggcctgtacagcttcggcggcgtcgccggcgacttcagccgcaaccagacctggtcgctcggcgcgggctacacgaacggcccgctcgtgttgggcgtcggctacctgaacgcgcgcacgccgtcgacggctggcggcctgttcggcaacaacacgacgtcgagcacgccggctgccgtgacgaccccggtctacgcgggctatgcgtcggcccatacgtaccaggtgatcggtgcgggcggcgcctattcgttcggcgcggcgacggtcggcatcacgtactcgaacatcaagttcatgaacttcgcgagcacggtgttcccgaaccagaccgcgacgttcaacaacgcggaaatcaacttcaagtatcagttgaccccgacgctgctcgccggcgcggcgtatgactacacgcaaggcagcaagatcgccggctcgtccgcggccaagtatcaccaaggctcggtcggcgtcgactacttcctgtcgaagcgcaccgacgtctacgcgatcggcgtgtatcagcacgcttcgggcaacgtgatcgaagccgacggcaacacggtcggcccggcgaccgccgcgatcaacggcctgacgccgtcgtcgaaccgcaaccagttcgcagcgcgcgtcggcatccgccacaagttctaataagcgggtaacgctcggcagtaacttaaaaggcgccccagggcgccttttttatcgattcgattacgggaaagcgtggctcgatgggaagtcgggcgcggttcggaggagaacggcccgactcgaggcgcgccgctcgcggtcgccccttcgaaacgtgcgcccgaagcccgacgtctcgagccgagcgacgaaggcgtcccgcccgaagcggcagcgacggctgcggcacgcgttacgccttgccgtcgcgcagctcgcgtcgcaggatcttgccgacgttggtcttcggcagatcggcgcggaattcgacatacttcggccgcttgtagccggtgagccggtccttgcagtatgcaagcaggtccttgtcggtgagcgccgggtccttcttgacgacgaagagcttcaccgcctcgcccgaatgctcgtcgggcacgccgaccgccgcgacctcgaacacgcccgggtgcgacgcgacgacgtcctcgacctcgttcggatagacgttgaaacccgacacgaggatcatgtccttcttccgatcgacgatcttcacgtagccgcgcgcgtccatcacgccaacgtcgcccgtcttgaagaacccgtccggcatcatcaccttcgcggtttcgtccgggcggttccagtagcccgccatcacctgcgggccgcggatacagatctcgcccggctggccgagcggcacgtcgtcgcccgcgtcgtcgcgaatcgcgatctcggtcgacggcagcggcaggccgatcgtgccgctatattcggtcgccgtgaccggattgcaggtcgcgacgggcgacgtctccgacaagccgtaaccctcgacgatcggcgttttcgtcttctcgtaccaacgcttcgcgacgttttcctggatcgccatcccgccgccgttcgcgaccgcgagcttcgagaagtcgagctgatcgaagtcgggatgattgagcagcgcgttgtagagcgtgttgacggccggaatcgtgatgatcgggtagcccttcagctccttgatcatgccggcgatgtcgcgcggattcgggatcaggatccccgtgccgccggtgcgcaacgtcagcagcccgcagacggtcagcgcgaacacgtgatagagcggcaacgcgatcacggtaatgaactgcttcacttccgggcgcttcgaatgcgccggctcgtgccaggcctgcgcctgcagcacgttcgacacgatgttgcgatggagcagcgtcgcgcccttcgcgacgcccgtcgtgccgcccgtgtactggaggaacgcgacgtcgtcgggtgcgggcttcgccggcttgaacgtctgccgcccgcccgtggcgagcgccgcgttaaagcgcgtgtacgaaggcaggctccatgccggcaccatcttcttcacgcgacgcacgacatagttgacgagatgccccttcagacccagcagatcccccatcgcggcgacgacgacgtgcttgacggcggtccttgcgatcaccgcctgcagtgtggtcgcgaaattctcgaggatcacgatcgcctcggcgccgctgtccttcagttgatgttcgagctcgcgcggcgtatagagcggattgacgttgacgaccgtgtagcccgcgcgcagcacggcggcgatcgtcaccggatactgcagcacgttcggcatcatgatcgcgacccgagcgccgcgcggcaggccgcgggattggaaccacgcgccgagcttgcgcgacagcgtgtccagctcgccgtacgtgatcgccttgcccatgcagatgaacgcctgctgattccgatagaggccgaagctctcttcgagcaggtcgggaacagacgaatatcgggacgcgtcgatttcggccgggacaccgggcgggtacgatttcagccaaattttgtccatgcggcgcgtctcctcactgattttcgaatggtcgtgctaaaaattggcatcgtaacgggtcggcccggtccagacaaccgggttagacactcctttccactttgcgtaacgatgccgtgaggtacgtcgctgaattgcatcatccccgctcgacctcgaccagacagtcgtagaaggtcgcgccgcggcccagatcggtcagggcctggcttgttacctgattcgcgttgcggccgtcgggcgcaagcttcttccaccagatcgacaggccgacgacgagcccttcgcgcgcgcggtcggtcacgcgggcctttgcccgcagcgatccgcgatcgttgaagatgcgtaccgcatcgccatcggcgacgccgcgccgtgcggcatccgccggatgaatatcgaggtgcggctcgccctccgttgcgcgcaagctcgcgacattcacgaacgtactgttcaggaaatggcgggccggcggcgagatcatcgcgagcggatagcgaacggccagctccggcgagccgtccgccgattcgtacggcggcaggtaatccggcaatgggtcgagccccatttcgacgagacgctcgctgtagaattcgcactttccggaaggcgtccgaaaaccgccattcgcgaacggcgcgtcggcaagcttcagcttgagccagccggcccgcttgagcgtatcccaatcgctttgcagcgatgcatcatcccagcgcaacgacgtacgggcgagcgtttcgtcatcttcgtacaatgccggctcatcgagccccatactgcgcgcaatgccgcgaaaaatttcggtattcggccgaacctcgccgatcggcgcgatcgacggcaggttcgccatcacgtaggtatgcccatacgatttgtgaacgtcgagatgttcgagctgcgtcgtcgcgggcagcagaatgtcggcataatcggcggtgtccgtcttgaaatgctcgagaacgaccgtgaacaggtcctctcgcgcaaagccggccgcaaccttctccgaatcgggagcaaccgcgacgggattcgagttgtacacgataatcgcctcgatcctcggcccgaattcagcatcacccgaatgcagcaacgcatcgccaattgcgttcatattaattgaacgtggcagcttgttcggccaacccggcagcaagtcgggacggccgatcgccgcggcatcgacgggcgcccactcggacgacgacaggagcaaaccgccggcacggtcgcgccaggcgcccgtgagcgctggcaaacaggcaatcgctcgaacggcattaccgccgccgcgcacgcgctgcatgccgtaattgagacggatcgaggctttacgcgtgcgcccgtagaggcgagccagttcggcgacttcgtcggccgtcactccgcaaatctcggccacgcgctcgggcgtataggtcagcgcgcgcgctttcagcgcgtcgaagccaagcgtatggtcgcgaatgtagtctcgatcgagcagatcctcgctgatcagcacgtgcatgatgccaagcgcgagcgcgccgtccgtgcccggcttcagcgcgatgtgctgatggcatttttccgccgtcagcgatcgatacggatcaatcgcgatcaggcgcgcgccgcgacgcttcgcttcctgcgcgcgtgtccaaaaatgcagattggaggcaatcggattcgcgccccatatcaggatcacttcgctttcctcgaagaattcgaaatgcatcccgacgctggcgccgtacgtatagcgcagccccgctgcgccagccgccgagcaaatcgttctttcgaggcgcgatgcgccgagcttgttgaagaagcgctgcgcgatgctttctccctgaatcagccccatcgttcccgcatagctgtagggaacaatggcttccggcgctcgccgagcaatttcggtcaggcgctccgccatcactctgtttgcttcgtcccaactgatcggctcgaaccgcccttcccccttcctgccgacccgcttgagcggcaccgtgagccgctccggatgatgaacgcgatccgcgtatctgctcaccttggtgcaaagcacgccttgagtcggtggatgatcgggatcgccggcgaccttgatggccctgccgttctcgaccgtgacacgaattgcgcacgtgtcggggcaatcgtgcggacaaactgcgcgggcgaattgtgcagggctgttcatgttctatcacgccgtttttatcgatccggcgattttacgctcggtggataccgaacgtttcgatccaagcgtcaggcacacgcgtgactgcccgggaaattggaggagatgtggggcggaaggtctttctcggaaaatctatccgaaacgccgatgaggactcgatcggcaatagcgcattcggggtcgcagaagggcgccatgcagggctagagaagcgggagcgacagacgcggggcgaagcgaagccgttgaacgaagggtcccggcgccgagcgtcgagcaaggctctgcgggaagcgagtgcgccgcgggggatggcagatgagcggagtgcgtggagggacgaagacgaggcgcggcggggccggtaaaaagcaaaacccccgcggtgctgggcgggggttctggcatgaggagcctgacgattacctactttcacacgggcaatccgcactatcatcggcgtggagtcgtttcacggtcctgttcgggatgggaaggggtgggaccgactcgctatggtcatcaggcaaagagggttgttgcgtggctttgcaacgcaaccaatctgggaagaagcagtcatttagggttgtgaggttgtatctcacacatacgcggcacgtcaaccgctgtacatcgagtggcttgcactcgaggctcgatatgcgtcggcgctgaagcgcgacggctatatcgagacagacttgttataggatcaagccgtacgggcaattagtatcggttagctgaacgcattactgcgcttacacacccgacctatcaacgtcctggtctcgaacgacccttcaaggggatcaagtccccggggaagtctcatcttaaggcgagtttcccgcttagatgctttcagcggttatctcttccgaacatagctacccggcgatgcgactggcgtcacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccttcaaacttccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgacctgctttcgcacctgctcgacttgtcggtctcgcagttaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgtactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgacccggatcacgggccaaggttagaacctcaaacaaaccagggtggtatttcaaggacggctccaccgaaactagcgttccggtttcatagcctcccacctatcctacacagatcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccgggacttcaatcaagagcttgcaccccatcatttaatcttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccagtttattgcaaccccttcacccttctggcgcaggccagtcaagctaccagggcgtaccttatcccgaagttacggtaccaatttgccgagttccttctcccgagttctctcaagcgccttagaatactcatctcgcccacctgtgtcggtttgcggtacggtcatcgttagactgaagcttagaggcttttcttggaaccacttccaattgcttcgctcccgaaggagctcgcgccacacccttgaatcctgcgcccggatttgcctaagcgccttctccaatgcagcgaccgggacttccaacacccggacaaccttccgcgatccgtccccccatcgcatctaacaatggtgcaggaatattgacctgcttcccatcagctacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttccgatacctccagcacgcttttcaacgcaccttcgcaggcttacggaacgctctcctaccatgcgagactagctcgcatccgcagcttcggtatatggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagccatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatctgcaatagaccccccaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccaggtttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggacctccagtacgtgttaccgcaccttcatcctggccatggatagatcacctggtttcgggtctacgcccagcaactgaacgccctattcggactcgctttcgctacgcctgccctattcggttaagcttgctactgaacgtaagtcgctgacccattatacaaaaggtacgccgtcaccccttgcgaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttctttcatactgttttcgcctacagggctatcacctgctatggccgcactttccagagcgttcggctaacaatacaaataaagagtacaggctcttcccatttcgctcgccactactttgggaatctcggttgatttcttttcctgcggttacttagatgtttcagttcaccgcgttcgcctcactagacctatgtattcagtctaggatgacccaaaagggccgggtttccccattcggacatctacggatcaaagctcgtttgccagctccccgtagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtctgtctcatcgacagccgctacaggttgagttctcgcgttgtgccgtattccaattagagtcgaacaatgaagttcgaatcatcttgagatacatcgatacaatcacaacccggatagcttccacgtccatctcaacgacgcttccgctatccaaattacttgcttcttccagattgttaaagaacgacagccgatacagtttcctgcatcactctgactggctcaatcgccaatgggtaagattcgattcgttctctcgaacccaatcaaacattatccattggggctcccttcgggagtgagatgcccgtaagcgctaaagcgccaacgatcatcgcaattggtggaggcagacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctatgcccccatacagagacactcaggtttttccgccagacaattggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagacccctgagtctgtcctaatttacagccgataagcgtgagcgctcaacttcgcggaaataagctcgagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtgaccgtcctccttgcggttagactagccacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcatgcactcgagttgcagagtgcaatccggactacgatcggttttctgggattggctccccctcgcgggttggcgaccctctgttccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctccttagagtgctcttgcgtagcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgcgccggttctctttcgagcacgcccaactctcatcgggcttccgaccatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactaaggaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtattggcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacccccctctgccatactctagcctgccagtcaccaatgcagttcccaggttgagcccggggatttcacatcggtcttagcaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatccactccgggtattagccagaatgatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagccatcggccaaccctatagcgcgaggcccgaaggtcccccgctttcatccttagatcgtatgcggtattaatccggctttcgccgggctatcccccactacaggacatgttccgatgtattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaattcctgttactgttttcggttgtttccaaccggtcgctcactcaaagctgacaggtatatgaatctcttcataaacctgacttactttagtgtgagactcttgatactttcgcttgcgatccgaaaatcgcccgcttccatcaagcgcccacacttatcggctgttcattgttaaagagcatatccgcgagaagattcgactacttaccgcacccttctcagcagcgctgcgttgtcagcagcagagaaacgaaattatgatcacttattcgcagcgcgtcaacaacttttttactgccgcgtcgcgcaccgcccagatcaccgcctcgcgccctcggccgcctctaccgccgaccgtaccgcatgagccgcgaaacctcccgcttcccccttcgcgccgcgttcgccgtagcgcgaaagaggcgtgattgtaggcagcatctacgcttcgtgcaagcgttttttgaaagaatttttcacgcctcgaattcaagcatcggcagaccggaaattcgaggcaagggcaagcagcactttgccctgtgcgtgttcagcgatgcttgaagacgggcttgcgcttctcgacgaacgccgccatcccttccttctgatcttcagtcgcaaatgccgagtgaaacaagcgacgctcgaagtgcaccccttcggacaaggtcgtctcgtatgcgcgattcaccgcctccttcaccatcattacggcaggcagcgagaattccgcgatcgtcgtcgccgcggcgatcgcctcgtcgagcaacttgtccgccggcaggatcctcgacaccaagcccgcccgctcagcttcctccgcgtccatgaagcgcgcggtcaagcacatgtccatcgctttcgccttcgacaccgcgcgcggcaggcgctgcgtgccgcccgcacccggcagcacgccgagcttgatttccggctggccgaacttcgccgtatcggccgcaaagatgatgtcgcacatcatcgcgagttcgcagccgccgcccagcgcgaaacccgccaccgccgcgatgatcggcttgcggatctggcgcaccgtctcccagttacgcgtgatgtagtcgcccttgaagacgtccatgtatgaataggtcgccatcatcccgatgtcggcgcccgccgcgaacgccttctcgctgcccgtcagcacgatcgcgccaataccctcgtccgcgtcgaacgctttgagcgccaagccaagttcatccatcagggcgtcattcaacgcattcagcgccttcggacggttcagcgtaatcagccccaccctgccccgcgtctccaccagaatgttctcgtaagccatctgcttctcctcgatcaatgaaacatgaaatgccgcacacgcacggatgatttgatgctaacattttccgaccaaccggtcggttaattaatgaccaccgcttccctcaacgttcaccaagcctgccgccatgacccatcctctgttcacgaagcatgaagacacgttgaagcacgcgctctccacgatcgaaacgcgcggctactggagcccgttcgccgagatgccgagccccaaagtgtacggggaaagcgccaatacagacggcgaagcagcattcaaagcccagttggacaagccctttgaactcgaccaacccgcctcgggcggaacggtcggcgccgagcgttcgccatacgggtttgcgctcggcgtccgctacccgaagtcgacgcccgacgagctcatcgccgccgccgcgcaggcggaatgcgcgtggcgcaaggccgggccgaccgcgtgggctggcgtgtgtctcgaaattctcgcccggctgaatcgcgcgagcttcgagatcgcatacagcgtgatgcacaccacgggacaggcgttcatgatggcgttccaggcgggcggcccgcacgcgcaggatcgcgcgctcgaagccgtcgcctatgcatggcaagaactgcagcgcattcccgccgaagcgcactgggagaagccgcagggcaagaacccgccgctcgcgatgcgcaagcgctacacgatcgtgccgcgcgggacggggctcgtgctcgggtgctgcacgttcccgacctggaacggctatcccggtctgttcgccgatctggcgaccggcaacacagtcatcgtcaagccgcatcccggcgcgatcctgccgctcgcgatcaccgtgcgcatcgcgcgcgacgtgctgcgcgaagcgggcttcgatccgaacatcgtcacgctgctcgcgaccgaaggaaacgacggcgcactcgtccaggatctggcgcgccggccggaaatcaagctgatcgacttcaccggcagctcgcaaaacggcacctggctcgagcgcaatgcgtaccaggcgcaggtctatacggagaaggcgggcgtcaaccagatcgtgatcgactccgtcgacgacctgaaagccgccgtcaagaacatcgcgttctcgcttgcgctctactccggccagatgtgcacagcgccgcaaaacatctatgtgccgcgtgacggcatccgcaccgccgaagggcacgtcggcttcgacgacgtcgcgcgggcgatcgccgacgccgtgcaaaagctgacgggcgacccggcacgctcggtcgaactcatcggagcgctgcagaacgcaggcgtcgcggcacgtatcgacgaagcgcgcaagctcggccgcattctcgccgacagccaggcgctcgagcacccggcattcaaggacgcgcgcgtgcgcacgccgctcgtgctgcaactcgacgtcgcggaccgtgcgaagtacacgcaggaatggttcggtccgatctcgttcgtcatcgcgaccgattcgactgcgcaatcgctcgatctcgccggctcgatcgcggccgagcatggcgcgctcacgctgtccgtctatagcacggacgacgccgtcgtcgaagcggcgcacgaagcggcggtgcgcggcggcgtcgcgctgtcgatcaatctgacgggcggcgtgttcgtcaatcagtcggcggcgttctccgactttcacggcacgggcgccaatccggccgcgaatgcgtcgctcgccgacgccgcgttcgtcgcgaaccgcttccgcgtcgttcagagccgccaccatgttgcgccgaaggcggctcccgcggaagccggccaaacggcataacccgttcggccgagctgccgatcgcgcgaccgttcactaccatgaatgaacccgcccgctcgcgggttcacctttgccggaattcgacatgaccgaagcattcctgtgtgacgcaatccgcacgcccatcggccgctacggcggcgcgctggcgccggcgcgggccgacgacctcggcgcggtgccgctcaaggcgctcgtcgagcgcaaccgcgacgtcgactgggccgccgtcgacgacgtgatctacggctgcgcgaatcaggccggcgaggacaaccgcaacgtcgcgcgcatgtcgctgctgctcgccggcttgccgcacgccgtgcccggcgcgacgatcaaccgcctctgcggctccgggatggacgcgatcggcctcgccgcgcgcgcgatcaaggcgggcgaggcgagcctgatgatcgccggcggcgtcgagagcatgagccgcgcgccgttcgtgaccggcaaggcgacgagcgcgttctcgcgccaggccgagatcttcgatacgaccatcggctggcgcttcgtcaatccgctgatgaaacagcggtacggcgtcgattcgatgccggagacggccgaaaatgtcgcgaccgattaccgcgtgagccgcgccgatcaggacgcgttcgcgctgcgcagccagcagaaggcggcgcgcgcgcaggccgacggcacgctcgcgcaggagatcgcgccggtgacgatcgcgcagaagaagggcgagccgctcgtcgtggcgcgcgacgagcatccgcgcgagacgaccctcgaggcgctcgcgaagctcaagggcgtggtgcgcccggacggcacggtgacggcgggcaacgcgtcgggcgtgaacgacggtgcgtgcgcgctgctggtggcgagcgaggcggcggcgcgccgccacgggctcgtgccgcgcgcgcgtgtgctggggatcgcgacggcgggcgtggagccgcgggtgatggggatcggcccggcgccggcgacgcagaagctgctcgcgcggctcgggatgacgctcgaccagttcgatgtgatcgagctgaacgaggcgttcgcgtcgcaggggctcgcggtgctgcggctgctgggcgtcgcggacgacgatgcgcgggtgaatccgaacggcggcgcgatcgcgctcgggcatccgcttggcgcgtcgggcgcgcggctcgtgacgaccgccacgtatcagttgcaccgcacgggcggccgcttcgcgctctgcacgatgtgcatcggcgtcggccagggcatcgcgatcgcgatcgagcgcgtgtgattggcgccgccgcgcgacagcgcggcggatgtctacaagcggcccgcggacgaaggacgcatcccgttcatttcgaagaggcaaggagacagccgatgtcctaccagacgattcgcatcgaaatcgatcaggcggcacagatcgcgacgatcacgctcgatcgccccgacaagctcaacagcttcacgcgcgacatgcatcgcgaactgcagtcggcgctcgacgacgtgcaggccgcaaacgcacgcgccctggttctcaccggcgcaggacgcggcttctgcgcaggccaggatctcgccgatctcgacttcacgccgggggcgatgaccgatctcggcgaggtgatcgaagcgcatttcaatccgctcgttcgccgcctgcaagcgctgccgctgcccgtcatcgccgccgtgaacggcaccgcggcgggcgccggtgccaacctcgcgttcgcctgcgatctcgtcatcgcggcgaaatcgagcagcttcattcagtcgttcgtgaaaatcggcctcgttccggattccggcggcacgtggttcctgccgcagcgcgtcggcttcgcccgtgcgctcgggctcgcactgaccggcgacaaactgagtgccgaacaagccgaacgttggggactcgtgtggcgggtcgtcgacgatgccgaactcgcgggcgccgccgcacaactcgcccgagaacttgcgcaacagccgacgcgggcgatcgcggcgatcaagcaggcgatgcgtgcgagcctcacccatacgctcgaccagcagctcgatctcgaacgcgatcttcagcgcgagctcgggcaatcgtacgactacgcggaaggggtgcgcgcgttcatcgaaaagcgcgcccctcgcttcgaaggacgctgagatggctgcacgctctcccgaacgctcgccaacggcgaccgcagaacgctccgccgaagcgctcgcccgcgcaaccgccgaagcaatgtacgccgcggacgcctgcagccgcagcctcggcatcgaggtgctcgaagtgcggccgggctacgcgcgcgcgcgcatgcccgtgcgcggcgattttctgaacggtcaccagatctgccatggtgggctcgtcttcacgctcgcggattcgaccttcgcgttcgcctgcaactcgtacaacatcaatacggtcgcagccggctgctcgatcgaattcctgcgcccggtggcgggcggcgacgtgctcaccgcggaagcgacggagcagacgctgaacggccggcacggcatctacgatattcgcgtaacgaatcgggcgggagaaaccgtcgcgatgttccgcggcaagtcgactcaaatcaaagggacggtgatccctgtagaccgttagcgtccacgcacgctcacataaatatattggagacatcatggcaacctcgcttccgctcgacccgatcgaacgagcgagccgcgacgaactgctcgcgcttcagctcgaccgcctgaaatggtcactcgcccacgcgtacgagaactcgcccgtctatcggcgcaagttcgacgaggcgggcgtgcacccggccgatctgaaaacgcttgcggatctgagccgctttccgttcacgacgaagaacgatctgcgcgacaactatccgttcggcatgttcgccgtgccgcaggagcgcatctcgcgcatccacgcttcgtcaggcacgacgggcaagccgacggtggtcggctataccgcgcgggacatcgatacctgggcgggcctcgtcgcacgctcgatccgcgcggcgggcgcgcggccgggcgacaaggtgcatgtgagctacggctacggcctcttcacgggcggcctgggcgcgcattacggtgccgagcgggccgggctgacggtgatcccgttcggcggcggccagaccgaaaagcaggtgcaactgatccaggacttccagcccgacatcatcatggtgacgcccagctacatgctgtcgatcgccgacgaaatggaacgtcagcacctcgatcccgcccagtgctcgctgcgaatcggcatcttcggcgcggaaccgtggaccaacgacatgcgcgtcgcaatcgagcagcgcatgggcatcgacgccgtcgacatctatgggctctccgaggtgatcggcccgggcgtcgcatcggagtgcgtcgaaacgaaggacggcccgacgatctgggaagatcacttctaccccgagatcatcgatcccgacaccggcgaagtgctgccggacggcgcattcggcgaactcgtgttcacgtcgctcacgaaggaagcgctgccgatcgtccgctaccggacccgcgacctcacccgcctgctgcccggcaccgcgcgtacgatgcgcaggatggaaaaaatcaccggccgttcggacgacatgatgatcgtgcgcggcgtgaacgtgttcccgacccagctcgaagagcaattgctcaagcagcgtgcgctcgcgcctcactatcaggtggtgctgacgaaggacgggccgctcgacgtgctgacgctcaacgtcgagccctgcccggagacggcgccggatgcggccgcgatcgacgccgcacgccgcgcgctcgcgcacgacatcaaatcgctgattggcgtgacggcgatcatcaacgtgttgcccgtcaacggcatcgagcgctcggtcggcaaggcgagacgaatcgtcgacaagcggcggccgtgacgtttcgcgcatggcggctgggcagcccgcacgtgtgcgcgcttgcgggcccgggccgcctgagggaagatcgccgcgcggagcgcggcggcgcgcatcaaggatccgatacgtccggtcgcgcgtcgaaaggccccgccggccggctgtgcaccgccgcgccgcccgtccctggaagcaaagcaaagcgcgccgcgccgcccgacgtgcgggcaaacgcggcgcgcagtctgccactcaaacacaacgctcatgcaatcacgcccgcgggcagggctcctgacgctcgccgcgcgcgcacacggccgcgatcacgagatcacaggatcacgaattcggaaacagcagccacatccgtccgttctgcttcatccgccccgcctgatcgcccgcgtcgtcgccgagcccccagaaatagtcggcccgcacgccgcccttgatcgccgttccgacatcctgcgcgaacacgaggcgattgagcggcgcattcgtcatcgggcgcgtcgtctgcaggaacaccggcgtgccgagcgggatcgacgaagggtcgaccgcaatcgagcgctccggcgtgagcggcacgccgagcgcgccgaccggcccgtccgcgccgccgtgcggcacgtcctcctgtgaaggcatctcacggaagaacacgaaacgcggattcgtgtcgagcagcgcgtcgacccgcgacggattcgcgcgcgcccacgccttgattccctgcatcgtcgcctgcccggcgccgagttcgccatgatcgagcagccacttgccgatcgagcggtacggctggttgttcgtgccgccgtagccgacgcgcatcaccgtgccgtcgtcgagaacgacgcggccggaaccctgcacctgcagaaagaacgcttcgatcggatcgtcgacccaaacgagctcgttgccgctcagcgcgcccgagcgcatgagctgcgcgcgcgccggcatcgacgcgcccgcgcggtagccggccggccagcggtagagcgcgtactgatacgggccgcgacgcacgcgcgagccgtgcagcagcggctcgtaataacccgtcacgaggccgtcgagcgtgccgtcgttgttcgcgaactggaacggcgtgaagtacgtttcgaagaaggtgcgggcgctgccgacatcgagatcgtcgagccgcatggcggccgcgcacgcgcgctgccagttcgcctgccgcgcgaggcgcgcgcagttctggcgcagcgcgatcgtcgcgccgatcaggctgtcgtcctgccagccgggcacctgctgccacgcgacgggcgtgagtcgcgccgccgcgatctgtcctggtacgatcgcggcacccgcgggccgtgccccctgccgcaccggcgagccgacacatgcggcgagaagcgccgcggccgcgacagccgccgcccacccggcaagccgccggctaaaacccatacaatgtccgttgttgatggaaaccgccatgtccgatctgctcgaccaatacccgatgctcatcttcgcgctggaatcgttgctggcgctcgccctgctcgtcttcatcgtcgtctggacggcttcgggcaagaagaagcagcccagccggcacgacaagccccagcgctgacagcgcccctatcctccgcgccccgcacccccgcgacgccgcgctcagtgcagcgtgcgcggcatgtgcagcgcgaattcgtcgacgggcgcctcgaagcgctcgccgtcctccgcgacgcaaaaatacgcgccgcgcatcgtgcccaccggcgtcgcgatcaccgcccagctcgtgtactcgaactgctcgcccggctgcagcaacggctgatggccgacgacgccgagccccttcacctcctgaacctggctctcgctgtccgtgatgatccagtgccgggcgatcaactgcgcggccacctgccccgtattgcggatcgtcagcgtgtacgcgaatgcgtattgacggtgctcggggtcggattgttccggcaaatagctggtcttcaccgacacgctgaatcgatactggctcatggtggtcccgtcgaggtcgcccgccgcagccgccgccgaggcgcccgccccgcgcggccgacgcgccgctttggttcggcattctgcttgatgaggccccggcccgcaaccggccggcgcgtgccgcggcggtagaatgacgtttttccgtcttgcaacgcatcccacgcgccctcctctcatgacgcaattccgcatcgcccccagcattctgtcggccgatttcgcgcggctcggcgaagaagtccgcaatgtcgtcgccgccggcgccgactggatccacttcgacgtgatggacaaccactacgtgccgaacctgacgatcggcccgctcgtctgcgaggcgatccgcccgcacgtgcaggtgccgatcgacgtgcacctgatggtgcgtccggtcgaccggatcgtgccggatttcgcgaaggcgggcgcgaacctgatcagctttcacccggaagcgtcggatcacatcgaccgcacgctcggcctgatccgcgatcacggctgcaaggcgggcctcgtgttcaacccggcgacgccgctcaattacctcgatcacgtgatggatcgcgtcgatctcgtgctgatcatgtcggtgaaccccggcttcggcggccagtcgttcattcccgaggcgctcaacaagctgcgcgaagcccgcgcgcgcatcgacgcgtacaccgcgcgcaccggccgcgagatccatctggagatcgacggcggcgtgaaggccgagaacatcgccgagatcgccgcggcgggcgccgatacgttcgtcgcgggctcggcgatcttcggcaagcccgactatcggcaggtgatcggcgagatgcgcgacgcgctcgccaccgtcgggcgcgcgtgagcacgatgacgacgtcgcctctcaatggcgcgccgcgcatcgaagcggcgctcatcgatctcgacggcacgatggtcgataccgcagacgatttcacggccggcctgaacgcgatgctcgcgcagctcgatgccgaggagacgacgcgcgaggaagtgatgcgctatgtcggcaagggttcggagaacctgatccagtgcgtgctgacgccgcgcttttccgcagacgacgcgaacgcgcgcttcgacgaggcgctcgcgctctatcaggccgaatacgcgaagatcaacggccgccacacgcggctctacccggacgtcgacgcaggcttgcgggcgatgcgtgaagcgggcgtcaagctcgcatgcgtgacgaacaagccgtgccggttcgcggtcgagctgctcgcgcagtacggcctgtccggccatttctccgcggtgttcggcggcgacagcgtgccgcgcaagaagcccgatccggcgccgatgctcgccgcatgcgccgcgctcggcgtcgcgccgcgcgcggcggtcgcgatcggcgattcggagaacgacgcgctcgcgggccgcgcggccgggatggcgacgctgacggtgccgtacggctacaaccacggcaacgctatacaaacgatcgaatcggatggtatagtcgattcgcttctcgccgccgcacggctcatcgccgcgcacaattcggcaggatcagcggcaagatcagccatctgactttttcttccatccgcatgtttctgaacaaaaaacggagtctgagcagcatcgaccggggagcctggccctggcgtcgctggtcgcgccaacctcgatgaggtacgctgaagctcgtcttcagccccgttttttgtttcgctgcgcgtccgcgcccccgatcgtcgtccaacctgtcggccctgccgctgtcgaacgtttttcgcgttcgggctgcccgccggcgcgcgacgcacgatcgccaggcacagcatccgccggttcgtccgatccaccccgcgaggggcgtgctgcgggcgcgagcgcagcgccacgcgaaacccggcgcgccgcgccgatcgtcccgacgacaggaccggaacatgactgaactcgaattccaatcgcttgccaacgagggctacaaccgcattccgctcatcgccgaagcgctggccgacctcgaaacgccgctttcactgtatctgaagctcgcgcagcccgaacgcggcggcgccaactcgttcctgctcgaatcggtggtgggcggcgagcgcttcggacgctattcgttcatcggcctgcccgcgcatacgctggtgcgcacgaagaacggcgtgtcggaggtcgtgacggacggccaggtcaccgagacccacgacggcgacccgttcgcgttcatcgcgacattccagagccgcttcaaggtcgcgcagcgccccggcctgccgcgcttctgcggcggcctcgccggctatttcggctacgacgcggtgcgctacatcgagaagaagctcgcgcacaccgcgccgcgcgacgatctcggcctgcccgacatccagttgctgctgaccgaggaagtcgccgtgatcgacaacctcgccggcaagctctacctgatcgtctatgccgatccgacgaagcccgaggcgtacacgaaagccaagcaacggctgcgcgagctcaagcagcggctgcgcgcgagcgtcgtgccgcccgtcacgtcggcgagcgtgcgcaccgagatctatcgcgaattcaagaaggatgactatctggccgccgtgcgcacggcgaaggaatacatcgcggcgggcgagctgatgcagatccaggtcggccagcgcctgacgaagccgtatcgcgacaatccgctgtcgctgtaccgcgcgctgcgctcgctgaacccgtcgccatacatgtattactacaatttcggcgaattccatgtcgtcggcgcttcgccggagattctcgtgcgtcaggagaagcgcggcgacgaccagatcgtgacgatccgcccgcttgccggcacgcggccgcggggcaacacgcccgagcgcgacgccgagctcgcgaccgaactgctcaacgatccgaaggaaatcgccgagcacgtgatgctgatcgacctcgcgcgcaacgacgtcggccgcatcgcggaaatcggctcggtccacgtgaccgacaagatggtgatcgagaaatactcgcacgtgcagcacatcgtgagttcggtcgagggcaagctgaagcccggcgtgacgaactacgacgtgctgcgcgcgacgttcccggcgggcacgctgtccggcgcgccgaaagtccgcgcgatggagctgatcgacgagctcgagccgatcaagcgcgggctgtacggcggcgcggtcggctacctgtcgttctcgggcgagatggatctcgcgatcgcgatccgcacgggcctcatccacaacggcaatctgtacgtgcaggcggcggcgggcatcgtcgccgactcggtgcccgaatccgaatggcaggagaccgagaacaaggcgcgcgcggtgctgcgcgcggccgaacaggtgcaagacggcctcgattccgatttctgaccggagactgaccatgctgctcatgatcgacaactacgattcgttcacctacaacctggtccagtacttcggcgagctcggcgaggccgtgcgcacctatcgcaacgacgagatcacgctcgacgaaatcgcccgcctgaaccccgacgcgatctgcctgtcgcccggcccgagcaacccgcagcacgcgggcatcacgctcagcgtgctgcgcgagttcgccggcaagaagccgattctcggcgtgtgcctcggccatcaggcgatcggcgaggcgttcggcggccgcgtcgtgcgcgcgaagacgatcatgcacggcaaggtgagccggatcgagaccgacggccgcggcgtattcgccgatctgccgaagcacttcgacgtaacccgctatcattcgcttgcgatcgagcgcgaatcgctgcccgattgcctggagatctcggcgtggaccgacgacggcgagatcatgggcgtgcgccacaagacgctgcccatcgaaggcgtccagttccacccggaatcgatcctgtcggagcacggccacgcgctcctcgagaatttcctcaaagaagcgcggcaagcggccgctcattcagcctgacgacggcggaccgaaccatgacgatcactccccaggaagcgctgcagcgcacgatcgagcaccgcgagatcttccacgacgagatgctgcacctgatgcggctcatcatgcgcggcgacatgtcgcccgtgatggcggccgcgatcatcaccggcctgcgcgtgaagaaggagacgatcggcgagatcgccgccgccgccacggtgatgcgcgagttcgcgcgccgcgtcgaggtggaggacaacgcgaatttcgtcgacatcgtcggcacgggcggcgacggctcgcacacgttcaacatctcgaccgcgacgatgttcgtcgcggcggcggcgggcgcgaaggtcgcgaagcacggcaaccgcggcgtgtcgagcaaatcgggcagcgccgacgtgctcgaggcgctcggcgtgaacatcgacctgcagcccgagcaggtggccgcgtcgatcgccgaaacggggatgggcttcatgttcgcgccgaaccatcatccggcgatgcgcaacatcgcgcccgtgcgccgcgagctcggcgtgcggacgatcttcaacatcctcggcccgctcaccaacccggcggacgcgccgaaccagttgatgggcgtgttccaccccgatctcgtcggcatccaggtgcgcgtgatgcagcggctcggcgcgcagcatgtgctcgtcgtctacggcaaggacgggatggacgaggtgtcgctcggcgcggcgacgctcgtcggcgagctgcgcgacggcgaagtgcgcgagtacgagatccacccggaggacttcgggatgcagatggtgtcgaaccgcacgctgaaggtcgagagcgccgacgaatcccgcgtgatgctgctcgaggcgctcggcaacaagccgggcgtcgcgcgcgagatcgtcacgctgaacgccggcaccgcgctttattcggcggacgtcgcgggctcgatcgccgacggcatccagctcgcgcgtgacgcgatcgcaagcgggcgcgcacgcgaaaaagtcgacgagctcgtgcgcttcacgcagcagttcaagcgctgatccggcgccccgcgcgcgcctcaaccgaatccgaatcgaatccagcacacaggacagcccccatgagcgacatcctcgacaaaatcatcgccgtcaagcgcgaagagatcgccgccgcgctcgagagcgcgccgctcgaagaactgaaggtgcaggcgtcggcgcgcgattcgcgcgacttcgtcggcgcgctgcgcgacaagcacgcggccggacacgccgccgtcatcgccgaggtgaagaaggcgagcccgtcgaaaggcgtgctgcgcgagcatttcgtgccggccgacatcgcccgctcgtacgcgcagcacggcgccgcatgcctgtcggtgctgaccgacgagcggttcttccagggcagcgcgcgctatctcgaacaggcgcgcgccgcatgcgccctgcccgtgctgcgcaaggacttcatcgtcgacgcgtaccaggtgctcgaagcgcgcgcgatgggcgcggacgcgatcctgctgatcgccgcggcactcgacacgccgctgatgatcgatctcgaggcgtacgcgcattcgctcgggctcgcggtgctcgtcgaagtgcacaaccgcggcgaactggacgaagcgttgaaactgaagacgccgctcgtcggcatcaacaaccgcaacctgcgtacattcgagacgacgatcgacacgacgctcggcatgctcgacgcgattccggacgatcggatcgtcgtcaccgaatccggcatcctgtcgcgcgcggacgtcgagcggatggaggcggcgggcgtgcatacgttcctcgtcggcgaagcgttcatgcgcgccgagaacccgggcgcggaactcgcgcggatgttcttctgagcgcccggcgatggcgatcgaacaggaaatcaagctcgcgctgcccgccgcgcaagtcgacgcggcgcagcgcttcctcgatgcgcgcgccggcgccggcggccgcgagatcacgctcgtgaacgtctacttcgacacgccggcgctcgcgctcgcgcgcgcgaagagcgcgctgcggctgcgccgcgcgccgcagggctggctgcaaacgttcaagacggccggcgcggccgcgggcgggctgcatcgccgccatgaatgggagatgcccgtcgcgggtgaggcgctcgagatcgacgcgctctgcgccgcatgcgacgtgccgagcgcggtcgacgcgctgcgggccgccgcgccgcagctgatcgcgctctttcgcaccgacttcacccgtacgctgtggcacatcgagcacgcgggcgcgacgatcgaggcggcgctcgatcgcggcgaaatcgtcgcgcaggtgagtggcgacgtgcgccgcgaaccgatctgcgagatcgaactcgaactcgtcgacggcgacgcgcaggcgctcgcgacgctcgccgaccaagtcgccgcggcgctgccgggcgtcacgccggacaacctgagcaaggcgcagcgcggctaccggctgcgcggcggcgatctgcgcgccgactgaccacctctttgcgcatgaccaagccctcttctccccgcccgatgccgcaaccctcgctgttcgacgatcacacgccgtccgcgccgcccgcagtgcaaggcggcgcatccgcgctcacgctggaatcgcaattcgatgcgctgccgcccgactggcgcgcgatcgtcgagccgttcgtcgcgagcgacgcgtatgcgccgctctgccgcttcgtcgacggcgagcgcgcggcgggcaaagcgatttatccggcggacgtattccgcgcactgcggctcacgcacccggacgacgtgaaggtcgtgattctcggccaggacccctaccacggcgaggatcgcggcatcccgcaggcgcacgggctcgcgttctcggtaccgcccggcgtgcggccgccgccgtcgctgcgcaacatcttcaaggaaatctcggccgacttcggctacgagacgccccgccacggctgcctggacacatgggcgcgccagggcgtgctgctgctcaacacggtgttgacggtcgagcgcgcggcggcggccagccatgcgaagcgcggctgggagaaatgcaccgacacgctgatccacgaactcgcgacgcgccaccggcacctcgtgttcatgctatggggcgcgcacgcgcaggcgaaacgcgcgctgttcgacgcgcgtgagcattgcgtgctcgaagcgccgcatccgtcgccgctgtccgcgcaccgcggctttctcggctgtcgtcatttcgcgctcgcgaacgactatctcgtgcagcacgggcgcgcgccgatcgactggcggctgcccgacgaggccgaaacgcttgcctgacgcgtgaccatggcggatggcggcgcaaccgccccccgcctcccgactcccgcccgcgcgcccccgccgcgcgatcgcgcgcgacaggcggcgagcgcgcgccgggtccaagcgcgccgctcgacaaccggttcaccgacgatgcaagcaaaaacgccgcgcacctcccggtccgcggcgttttctttcagggttttccggctatcgagcgatcacgctcaaaccgcggcgatcgcctcgcgtgcgctcgcgagcgcttccgtcgccgcatccgggccgagcgcgaggccttccgcgtagacgaacgtcacgtcggtcagaccgatgaaaccgaggaacgtcttcaggaacggcgtctggctgtcggtcggcatgccgacgtgcttgccgccgcgcgccgacaccacgtacgccttcttgcccttgatcagcccttccgggccttccgacgtgtagcggaacgtgacgcccgcgcgggcgatccagtcgaagtacgccttcaactgcgacgacacgccgaagttgtacatcggcgcgccgatcacgatcacatcggccgagcgcagctcgtcgaccagctcatcgcttttcgcgacgatcgcattctgctcggcgctgcgctggtcggccggcgtgaagaacgcgcccagcaccgcgtcatcaaggtgcggcagcgcgtcggcgagcaggttgcggaccttgacggtcgcgccggggttgccctgttgcagcttggccgtcagttcgtcggcgagcagcgtggactgcgcgccttgcgagcgggcggcggaattgatctggagaatggtcgtcatgtcgggctccgtggagtaggtttgcgccgagtgcagcgcgagtgacgccattgtgcggatcgccgccgccgcgaaaaagcggtggccgggtgacggattgttgcaatagcgaaacaatccgcgcccggttcggcgcgattatcgaccgccgcgcgccgccggcagcccgagccacgcgtcgcgacgggcgcgcgcggccgcgggcttcggctgagcggccagcttgtagcgcgcgatgtccgggccgtcgagcttgagctgcaccacgcgcagttcgtcgcgccggaatgcgtggatctcgaccttgtcgccgacgcggtagcgcgcgagcagcgcgtcgaggttcgagcccgtcacgcgcagcccgtcgatcgcgacgagcgcgtcgcccgcggacagcccggcccgatgcgcggcgccgccttcgtagacggccgcgagcgtgcattccgcgccgccgcgcgtgcgcgcgccgagcgtcggcttcgcgggcgcatcggccgcgccgcccgcgccgcccgcgcccccgtccggcgcgagcgtcacgccgaacggctcgaagagttcggcgagcggcagatcgcgcgtgccggacaccgcttcgtcgaaaagacggccgagatcgacacccgtcgcttcggcgatcagcgccttcacgtcgtcctcgccgacgccttgcggcttgccgtggtagaagtcgcgcccgaagcgctgccacaaaagccgcatcacgtcgtcgagcgatttgcggtggcggctgcgcgcgcgaatcgccagatcgaacgcgagcgcgacgagcgagcccttcgtgtaatagctgacgatcgcgttcgtcgcgttttcgtcctgccggtaatacttgatccacgcatcgaacgagctttcggcgacgctctgcctgagccggccggcgccgcgctgcacgccggcgatcgtgcggccgacgagcgcgaaatagtcgtcctgcgagatgaggccgctgcgcgcgagcatcaggtcgtcgtagtacgacgtgaagccctcgaagagccacagcagcgacgtgtaattctcctgcgacagatcgtacggcgcgaacgcggccggcttgatccgcttcacgttccatgtatggaagtactcgtggctgcacaggccgaggtaagtccgatagccgtccgtcttctcagggcgccccttcaccggcagatcggtgcgattgcagacgagcgccgtcgacgcgcgatgctcgagcccgccgtagccgtcgctgaccgcctgcgtcatgaacacgtagcgcgacatcggcgcgcgcctggtcttcggctcgaacagcgcgatctgcgcctcgcacacccgcttcaggtcggccgcgagccgctcgagatcgagcccggtcacgcggcccgcgatcgcgatatcgtgcggcacgccgtgcgcgtcgaacgacgcgagcgcgaattcgccgagcgtgaccggatgatcgatcagctcgtcgtaattctccgcgcggtacgcgccgaagccgtagcgtttcgtgccgcgcgcctccggcagcgcggtcgcgacgcgccagcgccggtacgcgtcgcccgccggccgctcgatcatcacctcgcacggcgcatcctcgcggccgagcggcgcgagaaacacgctcgtgccgttgaagaagccgcccgtgtcgtccaggtgcgcggcgcgcaccgacaggtcccacgcgtagacgtcgtagcgcagcgtgatcggcccgggcgccggcgcggcctgccaggtctgcttgtcgagcttgccgatccgcagcttgcggcccgcttcgttgaacgcacgcagcgtcacgatattgcgcgcgaactcgcgcaccatatagctgcccggaatccatacgggcagcgcgaagcgctggcccgccgggtccggatcggcgagcgtgagcgtcacctcgaacaggtgcgcggcgggatctttcggaacgatcgtgtagcgaatcggcttcatcgtcggaatcggtcgggcgggaacggggtagggatgcggatacgaaaagaggcgtcggctacgcgccgacgcctccttcgcgatgcaggaaacgccgcgtcacttgacgccggcgagcgcctgattcagttcgtcggcggatacggcgcccggcaggcgcgtgccgtcggcgaggaatacggtcggcgtgcccgtcacgttcattccgcggccgagcgcgaggttcttgtcgagcgcggtcgtgtcgcagttcgccgcgctcgtgggcgcgcgatgctcgagcatccacgactgccagcttttcacgcggtcgctcgcgcaccagatcgacttcgacttcaccgtcgaatcgggcgacagcaccggatacaggaacgtgtagacggtcacgttgtcgaccgattgcagcgtcgtctcgagcttcttgcagtacgggcagttcggatcggagaacaccgcgatcttgcgcgcgccgttgcccttcacgaccttgatcgcgttcgacagcggcaggctcgcgaaatcgatcttgttgatctcggcgaggcgctcggccgtgaggttcttgtgcgtcttcgtgttgacgagctcgccgagcagcacgtaatcgcccgatgcgtcgctatagacgatctgcgagccgagattgacctcgtacaaacccgcaatcggcgacttcgtcacgctcttgatcggcgcgtcggcgccgaggcgcgattgcagcgcggccttcagcttgtcggtggactggtcggcctgcgcggtgcagccgagcgtcgccgtcgcggcagccagggcgagcgcggcgatacgaatcgtttttttcatgcaaatcatccttcaaagcgtgcgtgcatcgccacagtgtacgactgactgtggccgagcagtgtccgaccgccgcgccgcgcgaaggttcgcgccgcgcgtcagccgagcgccgaggcgaccagccagcgcttgacgagcggctgcgcgccgacgagcgccattcccgcgttgcgagcgatgcgcgcgagcgcgcccggcagcgagaaaagccgctgcaggccgtcggtcgcgaccatcagcgcgcgaatgtcctcgcgccgcgcgcgctcgtagcggcgcagcagcacggtgtcgccgagatcgcggaacgcttcgcgattcgcgaggacatcggcgagcgcggcgacatcgcgcagcccaaggttcatcccctggcccgcgagcgggtgaatcaggtgcgcggcgtcgccgacgagcgcgacgcgcggcgcgaccagccggtcgaccgtctgcagcgcgagcgggaaaccctgcgcgggcgtcacgcactcgagcgcgccgaggcggttcagcgtcacgcgctcgacttcagccgcgagccgcgcgggatcgagcgcgagcagctcgtcggcgtgcgcggtgtgcgccgaccacacgagcgacacgtggccgtccggcagcggcagcagcgcgacgatctcgccgtcgcggaaccattgataggcggtctcgcgatgcggctgcgccgccttgaaattcgcgacgacgcccgtctgccggtaatcgcgccgctcgaccttcgagccgatctgcgagcgcacccacgaatgcgcgccgtccgcgccgacgacgagatcgcattcgatcacgtcgccgttcgcgagcgcgagcgtcgcggcgcccggggtcacgtcgaggccttgcgcgcgcgcgtcgaaccacgtgaggttcggctggaagcgcagcgcggcatcgagcgcgcattcgatcagcgacgattcgccgatccacgcgagctgcgacaccgccgactggaacgcggagaagtgcagctcggcgtgcgcgtcgccatagacgcgcatgtcgtagacgggcgcgagccggccgtggtcgagcgcttgccacacgcgcagccgctcgagcagcgcctgcgagctcgcggatagcgcgtagatgcgcgagtcgaacgcgagatcggcggggcgcgggacggccggctgcgcgagcagcgcggtcttgtggcccgcctgcgtcagcgcgagcgcggccgtcttgccgacgaggccgccgccgacgacggcgacgtcgaaggtctgatgataggcagtcatggcgggcattatagccgggagggccgtgccgcttcgcgggggagcttgcggtaaatcagggtgcgcggcacggcgccgcacgcgccgtgccggtttcgcggcggccgcgcgatacgggggcgcacgcgtcgttttcacgcatgtacgggcgggcggcccgcggcgcgccggccccttttgcagcgatgtaacgggcgcgcgagcctcgccgcgcgctggcgaggccgcgcattacgcgccacacgtttccttacaaacgcacaccgcttgtcattcgggcggccgctacagtgtgccgacgccagccaccacaggagatgttgatgaaacggatcgcggttctcgccgccctcgcagtcgcgctgggcagcgtgctcgcaggatgcatcgtggtgccggacggcgggtacggatatcctcatcaccgtgattattactattaccggtattgatgcgcggatcggcgccggccacggatcagccgccccgccggcggcggcgaagcggcggcgcgtcgcccggcgcgcgcgccggttctcgcacatggcgatcggtgcggcgaacgccgacacgcatcgacgcccgccggcgcgcaaccccgaacctgtcctggccggcggcgacaccacggtccgctcgcgagcgcacaccaccagtgcgcgcccgcggcggctcgaccgggcaccgctccgtcggcctccgcgccgccgcgccgccgcaacgatcgcgcgagccgcgccgctcgcggcggcccgccccgctctgcgcgcccccgctcatcgcaaagtgcgttccaccccaccgaacgcttatctgattcctccgatcgcgtgctatcgtttcaatgacggcgcaccccatccgcgagcgtcgaaaaacaggtctcaaccatcttcgtgagcacggccatgagcgacctgcgccaccatctcaatcaacaggaccgagtggagctgctctgctggctcgtcgtcggaaatctcggcgccttttacctgaacgagagctggcccggtgcagcctttcaggtccagtccgcgcataaatggctcgaccggcacgcgcgcgaggccgattggctgacgctcgcgaagctgtcgctcatcgcgctcgacatcgcgaagaagcacgcggacttcgtcaacgccccgtgggcgcgcgacgcggtggaagaaatcatcgataccgacgatctgaactacgaagcgcgcctcgcgcagctcgtgctcgacgactgccgcgcggcgctcgccgatcgacggatcgccgactagctcgatcggcggcggcaccggccggcttgcggagttcgtattccaagcgccggccccgccgcgggattcggacggtcggccccgggtatcaagggccgtgcgcaatgcacagcgccgcccgccgcgcactgcgccggccgctcgcccggcaccgcccgcctcttcgcacgaagtcatcgcccgcgttcgacgcgcgctacacctccgcagtcccgtagtcccgtagtcccgtagtcccgtagtcccgtagtcccgtagtcccgtagtcccgactgaccgccggcgtcgcgtcgacgttccccgcgtcgggccgagccacgctcccgaacgcgttacaattgatgctttcgtggacgaagcgcgtgcgaaatcgtcgggcgctgcccgctgcggcctttgtcccgccccggatttcgtccagcgacggccgcgcgcggcttcaccggcgcactcgacgcgactcgcggaccagccgtaacccattgaatcccgaaggaacccatgagcctcaaatgcggcatcgtcggcttgcccaacgtcggcaagtccaccctgttcaacgcgctgacgaaggccggcatcgccgccgagaactatccgttctgcacgatcgagccgaacgtcggcgtcgtcgaggtgcctgacgcacgcctgaaggcgctcgccgaaatcatcaagcccgagcgcgtcgtgccggccgtcgtcgaattcgtcgacatcgcgggcctcgtcgccggcgcgagcaagggcgagggcctcggcaaccagttcctcgcgaacatccgcgaaaccgatgcgatcacgcacgtcgtgcgctgcttcgaggacgagaacgtcatccacgtcgccggcaaggtgagcccgctcgacgacatcgaagtcatcaacaccgagctcgcgctcgccgacctcggcaccgtcgagaaggcgctcgcccgctattcgaaggcggcgaaatcgggcaacgacaaggaagcggcgaagctcgtcgcggtgctcgacaaggcgcgcgcgcacctcgatcagggcaaggccgtgcgcgggctcgatctgtccgacgacgagagggcgctcctcaagccgttctgcctgatcaccgcgaagccggcgatgtacgtcgcgaacgtgaaggaagacggcttcgagaacaatccgcatctcgacgcggtgcgccggtacgcggaaagcgagaagtcgccggtcgtcgcggtgtgcgcggcgatcgaggcggagatcgccgatctcgacgatgccgacaaggaagcgttcctcgccgacatgggcatggacgagccgggcctcgaccgcgtgatccgtgcgggcttcaagctgctcgggctgcagacgtacttcaccgcgggcgtgaaggaagtgcgcgcgtggacgatccacatcggcgacaccgcgccgcaagcggcgggcgtgatccatacggatttcgagcgcggcttcattcgcgcgcagacgatcgcatacgacgatttcatcgcgtacaagggcgagcaaggcgcgaaggaagcgggcaagatgcgcgcggaaggcaaggaatacgtcgtgcacgatggtgatgtgatgaacttcctgttcaacgtctgagcgttacgcctcggacgacggcatttcacgacgtgccaaaatcgaaagaaagcccgcgaccggcgggctttttcgcattccagggggcttcatccggttccattgccttcctaggatgaccggtattcgggcagtgcggcaatgccgcccgcggacattccgtaccgcagcgccaacgcatgcagccgagcccgcaggctacgtgaacggaatgggcgatacgtcgcggtgaagatcgccgggtgcgcgctcgcttgccggtcgacgccccgctgccgctcgcgctcgacgacgagccggtcgcgccaggcgcaaaaatacatgctgatccggttcgagtcgcaagcggcgagcggcgcgctgacttcactggccggcagcccgtcgcgcaccgaaatctcctcggccgacgtctgctccgcgaaaacgcgtgcagcctgcctcgatcaatcggcgcacatacacccgctaccgcgggcatccgtatcgcgctgccgtcttcgctttacgccgcgcgccctcgcctcgcgtcgcgtcgcattcgtacaagccattcggcacggccgcgtatagagtctgcgctcgtcaccggctcttcgactccattcggcatggcgaatcatcctctcaccctcgaaaaagacggcttcatcgtcacgacgctcgacgccgcgatggccgccgcgcagaaaaacagcctctggtacatgacgttcggcctcgcgtgttgcgcggtcgagatgatgcacgcggcgggcgcgcgttacgacatggaccgtttcggcatgatcccgcgcgcgtcgccgcgccagtgcgatctgatgatcgtcgccggcacgctgaccaacaagatggcgcccgcgatgcgccgcgtctacgaccagatggccgaaccgcgctacgtcgtgtcgatgggctcgtgcgcgaacggcggcggctattaccactacagctattcggtcgtgcgcggctgcgatcgcatcgtgcccgtcgacgtctacgtacccggctgcccgccgaccgccgaggcgctcgtctacggtctgatgcaactgcagcgcaaggtcgccgagcgcagcacgcatagtcggcctaaactgttcgcgcgcccctgaccgccgacaatccatgcccgcctatcgacgactccacgcgcctcacccgcgcctgcgcgacatcgtgaactgctatttcgtcgagctcgggcgcgcgggcccgatgctgtatccggccacgccgagcgcgtcgatcacggtgttcgcgagcggggcgagcgtgcacacgaacggcatcgcgcacgcggaaacgctgatgtgccgcccgcagcgcagcgcggtctgggcgacgctgctgccgggcacgacgtacgtgagcgtcgtgttccgccccgggcagatccggcgcgtgatgccgcgcggcgcgagcgccgcctacgacgacggctcgccgctcgacgcggtgttcccgcgtgcggcggtgcacgcgctcgtcgacggcgtgcgcggcgcgccgacgctcgggcacgcggtcgcggcgctggaagactggctgatggcgcaggcgcacgtcgccgaagaattcgacgcaggcggcatcctgctgccgcccgcctgcgtggacgcgccgcgcgaggcgctcgccgcgcagttcagccgcagcccgcgccaactggagaggctgttcatcgacacgttcggcgcctcgcagcgcgagatgcgctcgctgctgcgctatgcgcgcacgctgtcgcgcctgatcgccgccgatttcgcgctgcccgcgctgagcgacatggcgatcgactgcggctattacgatcacgcgcagatgacgcgcgccttccggcgctacgcgggcatggcgcccgtgcagctcgcggccgcggtgcgcgacgcgaggcaagcgtcgatgacgatgtatcgctacgaactcgcggataaacggattctgctcgacgcgtaacgtgcgttcggcacggccggcacgttcggcgcggccagcggcgccgtcacgcgccgcgcgccggtgccgcgtcaccgcaggttagcggacactcgcgacgcggcgggcgtcggctcgtcgccgccgcgcgcgcgccggttcatccgcgatgcgacgacgacggcgagcgcaagcaccgcggtcgcgccgacttccatccggtgatcctcgcgcagcagcatcacgacgagcacgccgcagatgaacacgatcaccgcccacgtgagccacggaaagcaccacatccgcagcggcaggcgctcgcccgtcgcgtcgagcgtcgagcgcatccgcagttgcgagatcgcgatcacgagatagacgagcagcgcgatcgcgcccgacgtcgcgagcaggaagccgaacacctgctcgggcatcacgtagttcgcgatcaccgtcagaaagccgaacgccgtcgacgcgagcaccgccgcgcgcggggtgccgcttgcatcggtgcggcgcaagaatgccggcgcgtcaccgcgcgtcgacagcgagaagatcatgcgcgacgccgtgtagagcgccgaattcaggcagctcgcaaccgacaccagcacgatcacgtcgatgatgcccttcgcgtgcggcacgccgatcagctccatcgcgcgctgatacgagccgtgcacgggcagcagcgcgtcgttccacggcacgagcgccgcgacgacgaagatcgagccgagatagaacagcgagatgcgccagatcaccgaattcgtcgcgcggacgatctggcgctccggatgctcggattcggccgcggcgatcgtgacgatctcggtgccgaggaacgagaacatcgtcgtcagcatcgcggcgagcaccgcgccgacgccgttcggcatgaagccgcccgcgttcacgaggcgcgccgcgcccgacacgttcgagcccggcagcaggccgacgatcgccgcgccgccgatcgcgaggaacaccacgatcgccaccaccttgatgagcgcgaaccagaattcgaattcgccgtagttcttgaccgagaagagattcgtgacggtgagcaccgacgtgatgccgagcgcgaagatccatgtcgcgacgccggggaaccacgcattgaggatcgtcgcggcggccgtcgcctcgatcggaatcacgagcacccagaaccaccagtagagccagccgatcgtgaagcccgcccaatggccgatcgcgcgatcggcgtaggtcgagaacgaaccgctgtccggctgcgcaaccgccatctcgccgagcatgcgcatcacgagcacgacgagcagccccgcgatcgcgtacgcgatcagcgcggccggcccggcctccgcgatcgcatgccccgaaccgacgaacaacccggcgccgatcacgcccgcgatcgacagcatcgtgacgtgacgctgcttcaggccggttccgaggcctgtctgacttccttccatgtctccctccaaaaaaacggttccggtgtgaccgggcatcgcatgaaggcggcgcgggggctttgttgttatcgaaccgtgcgcggcgcaatgcgcgccgcgcgccgatcggacgtcatgcctgcggccgcccggacaggtgcgccacgcaggtctgcgaggctgcgttcgcgatgcgccgcgcatcgcggcggcgcatcgcggcgcgcctgtcgtcggcatcgtgatcggccgccttcgaagcgatgcagtgtaagcatcaaacggttcgcgactaagaaccaattcacgaattccgatagaaccacttggtgaatcgacgaacgcgcggcggccgcgcgattcgctcgacacggccacacggcaccgccgaccgggcgggacaacggccgcacgccgatgttcgccgctcgtccaaacgcgcgccgcggcagcgaaaaacgcgcgtcatcgtcacccggagcacatcgcgcgcccgccggcccgccgcgtgacgcgccatcgtcatgcagccgcgtcgcgccatttcgccggcaccttcgcccgccatgcgcgcagcggcagcgccttcaccatgtcgggctgcgcggccgacaggcgcaccagcacgatcggccagccgacgtagcgatcggtcacgtagaacacgtcgggcaacgattcgatcagccacgcgcgctcgccgggccgacgcccttgacgacgagcgtgtcgccgtctccgcgcagccgcgcaagcaacttgcctcgcaccctgagcgccggcgtaccgtacgacatgccctcctcgacgccgcgccacacaagcgcgatccggctgacatcgtcgaatgtcacggctcctcctggggcgcttcccccggaatcgcgttcggccaccgtacccgaaaatcgcgcctcgcgcccgttcgcccgtctgttcgcccggcgcgcgaaggcgctccggcgcacgccggcggccgcgacgaacgcgatcgcgaacgcatgcgccggcagacgaatgccgcccggcgttgccggcgctccgcccgcgcaaggcgaggacgacggcgaagccaccggatcgtcgatgcgcggcacgacgcgcgcgcgacgacggcgatgccgcgcgcgagcttcccgctgcccaagcgcacggctgcccatgcgccgaccgcgtcgctatggaaccgcgcgcacgcccgctatccggtgaggggagccgcgtgaagacgaaccgcgcgatcgccgggcggccaacccgtttcgccccgtcgcctgcctatcgcacccccgtctcgcaccgcaacggccgcgcccgcagcgccgaccggatttccgccatctcgcgcggcgaatccgcgagcaccgcatcgagcccgaggcacgcggccgtgcggtaatcgtcggcgtcgttcaccgcgatcgcgagaatccgcacgtccgcgcgccgcctgaagcacgcgacggtcgcgggcgtccacaacgtcgccttcacgggcgatacgccttcgccgagcgtgaagcgctcgctcaccgtcatgtttcgatgcatttcgaagccggtccatatgggcgccgtcgcaggcgcctcgggcgcgcgttcgcacgcgccgccgagcagcacgtcgacgagccgcccgcgcgtcgcatcgcgcgattcgaagagccgtgcctgcggatacgaggcgaacgcggtctgataagcggcatcggtcgaatagatcgtcacgcgcggccacgcggcctcgctcgtcagcacgtccgcgacggccttcgcctgcggcgcggcgggcaccgccttcatgtcgagcacgatcggcatcgcgggcggaatcgcgcgcagcgcgtcgcgcaacgtcggaatgccgaccgggcgcgcgcgatacggataccgcccgcccgcatcgcggaattgccagccggcgttcatctgcgcgagctgcgcggccgtgtggccggcgaccgggccgctcgagcgcgtgagcgccgatagatcggcgggccgatacagcaccggcacgccgtcgcggctcagttggacggtcagccaaatcgcgtccgcccgattcgcgaccgccgcccggatcgcatcgagtgtgttctccggcgcatcggccgcgccgccgcgatgcgcgacgatgcgcggcagcgtcgccggcgcctcgcccggcgggccgccgccgcccgcgcaggcggccaggccgagcgcgacgccgatgagcaccgcgcgccgtccgagggtgtcgatcagttgattcatggatttcgttccttcgttgaaaatgcattccctccctttgggtcgacgatacgcgacggagtttcttcagcgcttcgccgcggttaagatgccgtcgggccgccgggcccgccgacaacgacgaacaatgagagagaccatgcccatttcgctgcctcgagcggcgcggcgcatcgccgtggcgctcgcgatcgccgcgctgccgcccgccgccgcgttcgcgtattcgcccaccgcgcccaccgcgcccgccgcgcacggcgaagccgacctcgatcgccacgatacataccgcaaccgcgacggcgataccgtgcacgcgcccgcgcattcgaaatcgggccgcgctcccgaaggcgcgacggcccgctgccgcgacggcgcatacagcttcagccggcaccggcgcggcacgtgctcggggcacggcggcgtcgccgcgtggctctagcggagacggcgagaacgccacgtcgccgcttcgcgccacatcgcgccgcgtcggcatcgcccgcgcgccgccgtcacgcgagcgcgccgcgtcgcgcccgcgtgcgatcgccgcgcatccggcgcgcaccgacaccgcgccgagtacaatgtcggttcgcgccgcgcagccgcggcgccgccgccggcacgcgccgcggccgcttccatgaaccgaatccgcacgcctgcgccgccggcccagccggcgcgcagccgcatgaatttccactctttcaatcacgcagatggcccaatacgttttcacgatgaaccgggtcggcaagatcgtgccgcccaagcgccagatcctgaaggacatctcgctgtcgttcttccccggtgcgaagatcggcgtgctcggtctgaacggctcgggcaagtcgacgctgatcaagatcatggcgggcatcgacaaggacatcgaaggcgaagccacgccgatgccgaacctgaacatcggctacctgccgcaggagccgcagctcgatccgggcaagacggtgcgcgaagccgtcgaggagggcctcggcgacctgttccaggcgaacaagaagctcgaagagatctacgcggcgtacgcggagccggatgccgacttcgacgcgctcgcggccgagcaggcgaagtacgaggcgatcctcgcctcgagcgacggcggcagccccgagcagcagctcgaagtggccgccgacgcgctgcgcctgcccccgtgggacgcgaagatcgagcacctgtcgggcggcgagaagcgccgcgtcgcgctctgcaagctgctgctcgaaaagcccgacatgctgctgctcgacgaaccgaccaaccacctggacgccgaatcggtcgactggctcgagcaattcctcgtgcgcttcccgggcaccgtcgtcgcggtcacgcacgatcgctacttcctcgacaacgcggccgaatggattctcgagctcgaccgcggccacggcattccgtggaaaggcaactacagcagctggctcgaccagaaggaagaacgcctgaagcaggaagaagcgtccgaatcggcgcgccagaaggcgatcaagaaggaactggagtgggtgcgccagaacccgaagggccgtcaggcgaagtcgaaggcgcgtatcgcgcgcttcgaggaactgaacagccaggaataccagaagcgcaacgagacgcaggaaatcttcattccggtcggcgaccgcctcggcaatgaagtgatcgagttcaagaacgtcagcaaatcgttcggcgaccgcctgctgatcgacaacctgaacttcaagatcccggccggcgcgatcgtcggcatcatcggcccgaacggcgccggcaagtcgacgctgttcaagatgctgaccggcaaggaacagccggactcgggcgaagtcgtgctggggccgacggtgaagctcgcgtacgtcgaccagagccgcgatgcgctcgacggctcgaagacggtgttcgaggaaatctcgggcggcgccgacgtgctgacggtcggccggtacgagacgccgtcgcgcgcgtacatcggccgcttcaacttcaagggcggcgaccagcagaagatcgtcggcaacctgtccggcggcgaacgcggccgcctgcacctcgcgaagacgctgatctccggcggcaacgtgctgctgctcgacgagccgtcgaacgacctcgacgtcgaaacgctgcgcgcgctggaggacgcgctgctcgagttcgcgggctcggtgatggtgatctcgcacgaccgctggttcctcgaccggatcgcgacgcacatcctcgcgttcgaaggcgattcgcaagtcacgttcttcgacggcaactaccaggagtacgaggccgacaagcgcgcgcgcctcggcgaggaggcggcgaagccgaagcgtctgcgctacaagccgatcagccggtaacgaacggccggcgcgcgcacgcgtgcgccggcgcaggcgtcggcgccgcgcgcggcggcggctttccgcgggcggcgcgccgcgcacgtcgcggcggcagccggcccgccgcgcgcgacacgggcggcgcgaaccgccgccgcaccgcaagcgggcgacatgaatggcggttcgaaggttcggtcggcgatcgcgctttcgagccgccattcacgtcgcccgttttcttaagcccgccaccggcgccttaccgcccggcgcaagtccccgcgaacgggctcgcggcgacggcgcgccgcgccgcgccgccgcatcgccgcgcatcacccgcgccgtcagccaagcgcgcccagctcgcgcagccgcgcccgcgtcgccgcggcgctcgtgtgatgaatcccgtgccagccgagcgcggccgcggccgccgcgttcttcgcgttgtcgtcgatgaaaacgagctcgtgcggcgcgatgcccggcagatgcggttcgatccgcgcgtgcatctcgcggtagatcgccggatcgggcttcgcgagcttcacgcggccggacacgacgatgtccctgaaacgccgcagcacggggaagttctcccacgcatacggaaacgtctgcgcggaccagttcgtgagcccgaagagcggcacaccgcgcgcatcgagcgcgtcgacgagcgcggcgccgtccgcgagctcgccgccgatcatctcgtgccaccgcgcgtagaacgcgcggatcagcgcctcatgctcgggaaacagcgcgatacgctcggcggtcccctcctcgatcgtctggccgccgtcctgcctcaccacccagtccattccgcatacgtgcgtgagaaaccagcgccgctcggcttcatcgggaatcagtttccggtacagatactcggggctccagtcgatcagcacgccgccgaaatcgaatacgactgccttgacggtcatgcgaactccgcggcgatcacctcgtcgagcggccgcggcgcaacgccgttgcccgagaacgaacagtggctccagatgaaattgtgatgcgcgacgatttgcgccgcgctcaggtgagcgcgatcgttcgtcgtgtgcagatcggagacgaccgtcgttcgatagccgaggagcgccgcgcggcgcgccgccgaatcgacgcagaattccgacgcgtagccgcagatcacgaccgcgtcaacgccgtgcgcggaaagttgcgcggcaagcggcgtgccgtggaacgcatcgcttgcgcgcttgcggattcgccagtcggcgtcggcgcacgtgagctccgcgtgcagccgccaaccgggcgtgccgggcacgacgtcgtcgtccgcgccgccgtcgtgctgcacgaaacagacgggcgcgcccgccgcgcgcgccgccgccgtcagccggttgatgcccgcgacgacctcgtcgagccgatgcgcgggcttcgcccgctgcagcagcccgcgctgcatgtccaccacgatcaccgccgccctcgccatgcatcgccctccgttttcatcgttcagccattcgccccggccgccggcatcgacacctgcaccgacatcgacatcgacatcggcatcggcgtcggcatcggcgtcgacgccgccgaaccggcgacgctcgtcgccgccggcgcccgcgcgcccgtcagatcggttgcgtgcgcgcgtcgagccacgccctcgcgtcgcccgacacgtgcttgccgacccgctcgcgcaccgtcgcgtgatacgcgttcagccacgcgcgctcgacgtcgtcgaggagcgcgggcagcacgcagcgcgtatcgatcgggcagagcgtgagcgtctcgaattcgaggaaatcgccgaactcggtctggcccgccgcgcggttcacgacgagattctcgatgcgcacgccccagttgccgggccggtacacgccgggctcgatcgacgtgatcatcccctcctccatcgccgtgtacggctcggcgggcgcgtagtgcgagatcacctgcggcccttcgtgtacgttcaggaaatagccgacgccgtgccccgtgccgtgcccatagtcgagcccggccgcccacatcggcgcgcgcgcgatcgcgtcgagcatcggcgagcggatgccgcgcggaaagcgcgcacgcgacagcgccatcatcgccttcagcacgatcgtgaagtcgcgccggtgcgcgtcgccgatcgcgccgaccggcacgacccgcgtgatgtccgtcgtcccgctcagatactggccgcccgaatcgacgagcagcaggccgtcgccttcgatcgtcgcgtgcgcggcgcgcgtcgcgcggtaatgcggcatcgcgccgttcgcgttgaagcccgcgatcgtcgcgaagctcggcgacacatagcccggccgtcgcgcgcgcgcggccgtgagctgctcgtcgatggtcagctcggtgatcgtctcgcggccgagcgcgcgctcgaaccatgcgaagaattcggcgagcgccgcgccgtcgtgctccatcgtcgcgcgcacgtgctcgatctcggcgggcgtcttgcgcgatttcgcgaacgtcgacggattcaccgcctcgatcacgcgcacctgctgcggcaccgcctgcagcagcccgtacgtgacgcgacgcggatcgatcagcagccccgcgccctcgggcagcgcggcgagcgcggcggccgcggcgtcgtacggcttcacgtcgacgccgtcccgcgcgagcgacgtcgccagctcggccgacaccttgccgtcggcgacgaacagcgtcgcgcgctcgaggccgacgagcgcgtgcgcgacgaacaccgggttgtagttgacgtcggcgccgcgcaggttgaagagccacgcgagatcgtcgagcgtcgacacgaagtgccactgcgcgccttgctcgtgcatcgcgcggcgcacctgcgcgagcttgcccgcgcgcgcggtgtcggcctgcggcgccgcgtgctcgaacaccgcgtcgcccggcagcgacgggcgctgcggccagatcgcatcgagcagatcgagatcggtgcgcagcacgatgccgcgcggggtgagcgccgacgtgagcgcgcgcgccgccgcgacgccgagcaccgcgccgtccacgccgaccgtcgtgccctcgggcacgtgctcggcgagccattcgacgtgcggctgcgtctgctggccgcccaccatcttcatcaacgcgacgcccgtgcccgcgagttgcgcctcggcctgcatccaatagcggctgtcgacccagaggccggcgaaatcggcggtcacgacgagcgtgccgaccgagccggtgaagcccgacagccattggcgcgcctgccagcgctcgggcaaatactcggacaaatggggatcggcggacggcaccacgtaggcggccagatcctcgcgcgtcatcgcgccgcgcaacagggcaagacgcgccggcacgggcgacggatcgggaagtcgggcattcatgagttcacctgcaaacgttcagcggcgggccgacaggcccaccgtcacggcaacggcgagaagcgcggcggcggtgcagaccggccattcgagcgtctcgccatcgtaaaagagtcctgcgacattgcctgccatcttcgccgccgcggcgccgagcacgcccgccgcggccgcgagccacagcgatgcgcggctcagccggcgcagcggattgagcgcccagccgagcaggccgacggcaaagccgagcacgacgattccaaaccagttcattccacgcctcttctgctgtcgaactcgccccgtcggcgcgagcggcgtacggcgagcgccgccctccattcgttcgacgccgcgcgatgccgcctggcgggcggcgcgggcgccgagccgatcgccggccacaggccgacacgcgatgcgccaggcggcgcaacgtccgatgcaatccgccccgcgcgcggcaccgcccgttgcggccgcgccgatgcaccgagccgcccgataccgccgcgcgcgctcggtcgcgggccgccgtcgcgggccacggcgcgacggccatcgcgcaggccatcattttcgcaccgtttcggggtcgattttcaaaaaggcgcggcatggcgtcgcgccctgcgaacgattcgccgcggcggcgggcggcagcgcccgcgcgcggcgctcggccgcgccccggccaagcacgcccggcacggcttgccgggcctgcgcgcggcccggaggacggccgagcgccggccggaagacggccggcggccgcccgcgccccgcaaacgggccgcgacatgcgccgaccatggatttgtcgtcgaaacgctataatatgggactaaacgatagcctcttggacatgcagctcctcacgatcggaatcaaccaccacactgcgcctgtcgccttgcgcgaacgcgtggcgtttccgctcgaacagatcaagcccgcattgtcgacgttcaagagcgtcttcctcggccatccggcgccgaacgcacccgaagcggcgatcctgtcgacctgcaatcgcactgaactgtattgcgcgaccaacgatcgcgccgcgcgcgacgccgcgatccgctggatgtccgactaccaccggattcccgccgacgagctcgcgccgcacgtgtacgcgctgccgcaatccgaggcggtgcgccacgcgtttcgcgtcgcgtccgggctcgattcgatggtgctcggcgaaacgcagatcctcggccagatgaagaacgcggtacgcaccgcgtccgaggcgggttcgctcggcacctacctgaaccagctgttccagcgcacgttcgcggtcgcgaaggaagtgcgcggcacgaccgagatcggcgcgcagtcggtgtcgatggcggccgcggccgtgcgcctcgcgcagcgcatcttcgagcaggtcgcgcagcagcgcgtgctgttcatcggcgcgggcgagatgatcgagctctgcgcgacccacttcgccgcgcagggcccgcgcgagctcgtcgtcgcgaaccgcaccgccgagcgcggcgcgaagctcgccgagcgcttcggcggccgcgcgatgccgctcgccgatctgcccgcgcgcatgcacgagttcgacatcatcgtgtcgtgcacggcatcgacgctgccgatcatcggtctcggcgccgtcgagcgcgcggtgaaggcgcgccgccaccggccgatcttcatggtcgacctcgcggtgccgcgcgacatcgagcccgaagtcggcaagctgaaggacgtgttcctctataccgtcgacgatctcggcgcgatcgtgcgcgaaggcaatgcgtcgcggcaggcggccgtcgcgcaggccgaggcgatcatcgagacgcgcgtgcagaatttcatgcagtggctcgacgcacgcagcatcgtgcccgtgatccgtcacatgcatacgcaggcggacgcgttgcgccgcgcggaagtcgagcgcgcgcgcaagatgctcgcgcgcggcgacgatccggacgccgtgctcgatgcgctgtcgcaagcgctcaccaacaagctgattcacggcccgacgagcgcgctcaaccgcgcgaacggcgccgatcgcgattcgctgatcgacctgatgcgcggcttctaccagcacgcgccccgctcgtcggacacgtcggaccgttagcggcgcccgccggcccgcctctccttccccttttcgaatccttccctgggagcatcgctccgcaccatgaagacgagcatgcaaagcaagctcgaccagctcacaacccggctggccgaactgaacgacctgttgagccgcgagaacgtcaccgcggacctcgaccagtatcgcaagctgacgcgcgagcacgcggagatcggccccgtcgtcgagcactacgcgcagtggcgccaggcgcgcgccgacgaactcgccgcgcaggaactgctcgccgacgcctcgatgcgcgatttcgccgaggacgagctgcgcggcgcgcgcgaccggatgggccgcctcgcggccgagctgcagacgatgctgctgccgaaggacccgaacgacgagcgcaacatcttcgtcgaaatccgcgcgggcacgggcggcgacgaatcggcgctgttcgcgggcgacctgctgcggatgtacctgcgctacgcggagcggcagcgctggcaggtcgagatgatgtcggagagcccgtcggatctcggcggctacaaggaagtgatcgtgcggatcgcgggctacggcgcgtactcgcgcctgaagttcgaatcgggcggccaccgcgtgcagcgcgtgcccgcgaccgagacgcagggccgcatccatacgtccgcgtgcacggtcgcggtgatgcccgaggccgacgagatcggcgaagtcgagatcaatccggccgatttgcggatcgacacgttccgcgcgtcgggcgcgggcggccagcacatcaacaagaccgattcggcggtgcgcgtcacgcacatcccgacgggaatcgtcgtcgagtgccaggacgaccgctcgcagcacaagaacaaggatcgcgcgctgaaggtgctcgccgcgcggatcaaggacaagcagtatcacgagcagcacgcgaaggaggcagccacgcgcaagagcctgatcggctcgggcgaccgctccgagcggatccgcacgtacaacttcccgcagggccggatgaccgatcaccggatcaacctgacgctgtacaagctcgaacagatcatggacggcgatctcgacgagctgatcgccgcgctcgtgagcgagcaccaggccgagctgctcgcctcgctcggcgacgccgaatgacgccgcccgcccctcgcacgctcactcgcgttcgcgccacccgatgaacacgacgaaaccctcgcccgccaccgccgccgagctgctgcgcgcgtcgccgctcgatgcgctcgacgcgcgcatcctgctcgcgcacgcgctcggctggagccgcacgcagttgatcacgcgcgccgacgaaccgctcgacgcggccgcgcgcgcgcgctatctggcgcttcaggcgcgccgcgcggcgggcgagcccatcgcgcagctcaccggcgcgcgcgagttcttcggtctcgaattcgacatcacgccggacgtgctgatcccgcgcccggagacggagctgctcgtcgagacggcgctcgacgcgatcgacggcatcgcatcgccatgcgtgctcgatctcggcacgggcagcggcgcgatcgcggtgtcgatcgcatccgagcggcccgacgcgcgcgtgtgggcgctcgagcgctcggtcgccgcgctcgatgtcgcgcgccgcaacgcgcgcaagctgctcgatccggcgcgcgcgggcggcccgctgcggtttctcgaaagcgactggtacgcggcgctcgatccgggcctgcgctttcacgtcgtcgtcagcaacccgccgtacatcgcgcgacacgatccgcacctcgccgaaggcgacctgcgcttcgagccgcgcggcgcgctcaccgacgagaacgacgggcttgccgcgatccgcacgatcgttgcgggcgcgcatgcgttcgtcgcgcccggcggcgcgctgtggctcgaacacggttacgatcaggcggccgcagtgcgcacgctcctcgacgcggcaggcttcgccgacgtcgaatcgcgcgcggatctcgcgtcgatcgagcgcgcgagcggcgggcgcctgcccggctgacacgccgcccggcgcccgccggcccaggtgaaatccagtatcatttcttttctcacgcccagctacagcaaggtcagtcatggacacccaacaacgcatcaagcaaatcgtcgacgaaaacccggtcgtgctcttcatgaaaggcaccgcgcaattcccgatgtgcggcttttcgggccgcgccgtccaggtgctgaaggcgtgcggcgtcgaccagttcaagacggtcaacgtcctcgaagacgaagagatccgccagggcatcaaggagttctcgaactggccgacgatcccgcagctctacgtgaagggcgaattcgtcggcggctcggacatcatgatggagatgtatcagtcgggcgaactgcagcaactgttcaccgcctgattttccgccctgcgatggagccccgtccggcgccgccgcggcgcctgatcgtcgcgatcacgggtgccaccggcgcgatctacggcgtgcgcatgctcgacatgctgcgcgcgtcgggcggcgtcgagacgcacctgctgatctcgagcgccggctggctcaacatccggcacgaactgcaactgtcgaaggacgacgtgctggcgcgcgccgacgtcgtccattcggtgcgcgacgtcggcgcgagcattgcatccggctcgttcgcgaccgagggcatgatcgtcgcgccctgctcgatgaagacgctcgcgagcatcgcgcacgggctatccgacaatctcatcacccgcgccgccgacgtcgcgctgaaagagcgccgccggctcgtgctgctcgtgcgcgaggcgccgttcaacctcgcgcacctacgcaacatgacggccgtcaccgagatgggcggcgtgatcttcccgccggtgcccgcgttctacgcgatgccgaagacgatcgacgagatcgtcgaccatacggtcgcgcgcgtgctcgacatgttcgcgctcggcgcgccgctcaccgcgccgtggcaagggctgcgcgagcacggctgacgccgcctcgccgggccggggcagaccggcagcgttttcccgttctccgcccgctcgcggatcgctccggctccgattctccggcgcctcacgcccctccgactccttcgttcctgcgccatccgcctcgcaggcgccgcgccatgttcgttccccaacgagccgcgtcgactccccaattaataacaccagggatacaatcaaatccatttttcgcatttatcaatgacgggtgcgagcctatagtcgtaggcaatatcacttcgcagaagccccgatcatcatgaaccgcctgccgtccctctatctgtcgcatggtgcgccgacgctgccgatcgatccgacgctgccgtccggcgcgttcaccgagctcggcgccgagctgccgcggccgcgcgcggtgctgatgctgtccgcgcactggctcacgcagcagcccgtcgtcagcaccgccgagcggccggacacgattcacgacttctacggctttccgcgcgcgctctatgaaattcgctatccggcgcccggcgcgcccgacgtcgcggcgcacgcggccgcgctactgcgcagcgccggcatcgagaccgcggccacgccgcacggcctcgaccatggcgcatgggtgccgatgctgctgatgttcccgcacgccgacgtgccggtcgcacaactgtcgatccagccgcgcgccgacgccgcgcaccacttccgcgtcgggcgcgcgctgcggccgctgcgcgacgaaggtgtgatggtgatcggctcgggccagatcacgcacaacctgcgcgcggcggatttctcggccgcgcccgacgatgtggatccgcgcgtcgccgaattcaccggctggttcgaggaagcgctcgccgcgcgcgacgtcgacgcgctcgtcgactatcgccgccgggcgccgcacgcggcgctgatgcatccgaccgacgagcatctgctgcccgtgttcgcggccctcggcgcggcggacgacgactatcggttgagaattcagtcgctcggcacgtaccagcgcatgctcgcgatgacgaattacgtgttcgattcggcggcctgacgcgacgcaggcgtctcggcaatccgcagcggctttggatcgcccgggttctcagggcttgagggcttggcgtgggcttcgaggctagggctagggctagggctaggatctcggaccttggaccttggaccttggaccttggaccttggaccttggaccttggaccttggaccttcgaccttgggccttcgaccttgggccttgggccttgggccttgggccttgggccttgggcctcgagcctcggaaactcgggctgcgtgcgtcggactccaacgttgccgaccttccgagctcccgaactttcgacttccgcgccccggcccctgggctcggagccacaagccccggccccaaaacgacaaagcccgcccgggacatcccgggcgggcttcattcgaagggctcggcccccgtcgccgccgatcgccggcgacggagcgtgcgattacgcgccgatcccttcgaggatctcgtcgcgcgattcgcgttcgtcgagatattcggtgcgatagccggtgtgcacgccccagtagtagaacacgagcgcgatcgccgcaacgaccagcatgtcccacccgtacggcagcacgccgtgaccgccgaactccttgctgccgatgagcgacagcacggccatcgtcggcaggtacgcgacgagccaccaagcggctttcaggtcgcggccccagccgctccagccggccttgccctggtagtagaaatacacgggcagcgcgacgatcatcagcaggatgatctcgcccgtcagcggccacttcgcccagtacaggatcagcgacgcgcagacgaacgcgaacggcgcgatcagcttcatgcacggaatcgccagcggacgctcgaggtcggtcgccgcgcggcgcagcgccatcaggctgatcgggcccgtcaggtaggagatcacggtcgccaccgagatcaccgccgcgagcgagctccagccgcggaagaagaacaggaagacgaacgacaccatcaggttgaaccacatcgcgggacgcggcacgccgtacagcgggtgcacgctgccgaagatcttcggcatcgtgttgttgcgctccatcgcgtagatcatgcgggtcgtcgtcgccatgtaggtcgtgccggtgccgctcgggctcacgaacgcgtcgacgtacagcaggatcgcgagccagttcaggttcagcgcgatcgcgagctccgcgaacggcgacgcgaagttgaagtgcgcccagcccttcgcgacgtcggccgggttcaccgcgccgatgtacgccacttgcagcagcacgtagatcacgagcgcgatcaggatcgacgagatcaccgcgaacggcacgctgcgcgacggattgcgcgcctcgccggcgaggttcacggggctctggaagccgttgaacgcgaacacgatgccgctcgtcgcaaccgccgtcagcacggccgaccagccgtacggcgcgaagcccgacgagccgcccgccgtgccgaggttctcgctatggaagctcgacagcagcaggcccgcgatcgtgaggccgggaatcaggaacttgaagatcgtgatcgcggtgttcgcgcgcgcgaagagcttcacgccccagtaattgagcaggaagtagatgacgacgaggatggccgacagcagcagcccgggtgtcgtgagctcgccgttgacgaacagcgcgtgcgcccatgcatacggccacgtgctcatgtactggatcgacgcctccgcctcgatcggaatcaccgagacgatcgcgatccagttcgcccacgcgctgatgaagccgacgagcgaaccgtgcgagtagcgcgcgtagcggaccatgccgcccgattcggggaacatcgcgccgagctcggcgtacgtgagcgcaatggcgagaatcacgacagcgccgatgatccacgcgcagatggcggcgggcccggcgatcttggcggccttccatgcgccgaacagccagcccgatccgatgatcgaaccgagcccggtcagcatcagggcgaacggaccgatgttccgttgaatagaactcttcacaacctctcctatgtctcaacaagcacggtcggcataccgcccgggatcgagccggacgataccgcgcatgcattcttggaggacgggttgcccgatcgggagcaacccgccctcgcgcggcgcgtagtttaacggttgcaccggacaatggacgcaaaaatcgatcgccccctacaaaaaatccatgacattagcaagctttgtaagctctaatattgggctcactaagcaaaaaccctgagacatgatcgaagacgattgaccgtcgaatcgaatagtcgtataaacggtctggcaggatttcaagcggcgagtgaataggttctttcgtagttcgcccatcaacggtactccggttggtcccattaccccttccttgattttcatgcgctccccgggctttggccctgttttacatttttaggaacaagttatggcaaccggtaccgtcaagtggttcaacgacgccaagggttttggtttcatcacgccggaaggcggcggcgaagatctcttcgcgcacttctcggaaatccgcgtcgacggcttcaagacgctgcaagagaaccagaaggtcgagtttgaagtaaagaccggcccgaagggtctgcaggcagcgaacatcaagccgctgtaagcgcagcgcgagatttcgcagcacagtagaaagccccgcttcggcggggctttttgtttgtccgggcttgcggcgcgcattcggccgcgcgctcgcgcggcgccggcggcgcgcccggttccacgtcaggcgaaacgcccggctgaccgcacgctcccggcgcgcaccgcgccggccgccgccgcgtcagccgccgtacacgcgccgcgcgtgaatgccgagccccgtcgcgacgctggccaagcgatcgccgtacaccggctgcgcatccgggaacgccgccgcgagcgcgcccgacaggaacgcgagccccgtcgagccgcccgtgaaatacagcgcgcccacgtcgcgcggcgcgatccccgcgagccgcaccgtctcgcgggccgcgtcgacgattcgcgcggtctcgtcgcggctcgcgtcgatcagttggtccgcatcgaacgcgatcagcaaatcctcctcgacgtcgttcagatcgatcatcgtctcgccgcccgccgacacgccgatcttcgcctcctccgcgcgcgcggcgagcgcatggccgagccgctgctcgacgacgcgcagcaggcgatcgaaatggcgcgcatccgcatacaggtgcttcatcagcttgagctcgccgacccgcttcggcgtgtagacggtattgatcaggtgccaggtcgccagatcgaaatagatccggttcggcagctcgcgcccctccggatcgagcgcgcggtagccgaacgcggacagcaccgccgacagctcgacgcgccggtcgtaatcggtgcccgcgacgtgcacgccgtgatgggcgagcacgtcgtccttgcgctcgagccggcgcatccgctcggggccgacccgcacgagcgagaagtccgacgtgccgccgccgatgtccgcgacgagcacgagccgctcggcatcctgccgcgattcgtaatcgaacgcggccgcgatcggctcgtactggaactgtacgtccgcgagcccgaccgcgtgcgcggccgcctcgagctgctgctgagcgagacggtcggcgcgcggatcgtcgtcgacgaaaaacaccggacggccgagcaccgcgcagccaatcgcgccgcccgcgcacgcctcggccttttgcttcagatgcatgaggaaaagcgcgatcacgtcggtgtacgcgatcgcggagccgtcgccgagatcggtcgtcgtttccgcgagcggagagccgagaatgctcttcatcgagcgcatcaagcggccgtcgaaaccgtcgatgtacgatgcgagcgccgcgcggccgtactcgcgggtgctctcgtcggtgttgaagaagatggcggtgggcagcgtcagatgctcgccctcgacgggagcgagccgcatccccgttgtgccgccgccgcgcggcagcgcgaccgcggaattggacgtgccgaagtcgatcgcgcagtaagtcatgggcgggccgccggacagcggtgggaaaacggaaaggaccggctttttatcacgaaaccgccacgcgtcacaaccgggggccgaactgatgcgggcgacgcacgggacgcggatggagcggcattgtcggcgggacgggggacgggatggagggcggggacgggttgctcgggttgctcgggttgctcgggttgctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcggctcggcagaataatcgatcgcgcagcgcatcgaatcaggacccgagcgagcgctcaagaacggaaaccaactcgaccgcgcatccgagctgcgtcggcacgggtccagcctccgcgcaaacgcgcatacgcataccgatcgtcatgatcggacgggcatcgggttccgccacgcatcgcgccgccgccggcgaacgacgggagcgctgctatcgcgccccgcttgccgccccgatcggcagcgcccccctatcggcacacacggtccgcgcatcggcgctcgaaacaactcgccaggccgcccggcccgccggccagcaaggggcgccccgcccgcgaccgcccgaccggcggccccggcgcgcgcggccctaccgtggcgcctcgcgtgcgggccgcacgctgcgtcacgtcaatctgccgacgggaacggcttctgccacgcgtgcgcgtagacgacctcaccgatcggatggcgcgtgcgcaccgcgcgttcgcgctcgcgcagcaccggatcgagtttgtccgcatcgccgtaatggccgatcgagatgatcgcgagcggctcgacgtcggcgggaatcgcgaatgcggcgcggaacgccttcacgtcgaaaccgctcatctggtgcgcggcgagaccgagcgcgtgcgcttgcaacacgagcgacatcgcggccgcgccggcgtcgtagagcgccgtcggactcggctcgcccttcgacgtgagcgtgtgcgcggtgaccgcgatcagcacgggcgccggtgcgttccagccctggttgaacggcacgagcgtcgagaatgcgcgcttgaacgcgacctcgtccttgctgcggtcgaatacgatgaagcgccacggttgcgcgttgtacgcggacggcgcccagcgcgccgcttcgagcacggcgtgcagatgctcggcgctaacgggctcgctcgaatacgcgcgcgggctccagcggccggcgatcagttcgtgaatcgaaacggaagtgggagcgggtttgacggacatgcgtttcctcacctatctttaaaaagggctcggtcgcccggaaaaagaaacgccagcataaccgcttgtcgacgaacttgccggagcgtgcgcgcgaatgcaaatcggcgtatgcgcaaaggaagacggcgcgcggcaaagcggcggccggcgcggcgtcagtcggcatacgggcggaggcggaccgcgcatatcgggttcgcgccggccgtaccggccggcgttgtccggcgcgcgtttgcgcaacggttgaaacgaacgaccgcggcgcgccggccgatccggcgcgcgcgtcttcgtcctcacggcgctcggttatccgcccggtatccgctctccgccgccgtgcggtttccgtcgctcgccgtccctcgccaccgcgcatcgaccttcccgcatcggcgcccgcggcgaaatcggccgccgccacgatcgctgcgtcggccgcgccgcccgtacccgaggcgcggccatcgccccgccgctcaagccgcgctcgccgatacccgcgccgtcccccggttgatccgcagcacgatcagcgcgccgacgatgcacagcccgcccgaaatcatcgacgcaaccgtatacgtgccgaggctcgcgcgcagcatgccggcgccgagcgccgcgaacgccgcgccgagctggtggcccgcgacgatccagccgaacacgacgggcgccgcatccttgccgtacacgtcggtggcgaggcgcacggtgggcggcacggtcgcgatccagtcgagcccgtagaacaccgcgaaaagcggcagcccgaagaaatcgatgccgaacgcatgcggcagatagatcagcgacagcccgcgcagcccgtagtaccagaacagcagcacgcggctgtcgtagcggtcggacagccagccggacatcgtcgtgccgatcaggtcgaacacgcccatcgccgcgagcagcgacgcgccctgcacctgcgtcatcccgtagtcgctgcacatcgcgatcaaatgcgtgccgacgtagccgttcgtgctcgcgccgcagatgaagaaactgaagaacagcagccagaagtcgcgcgtcttcgatgcggtcgcgagcatgccgaacgcgaccgcgatcgggttgcgcttcgcgccgtcctccgcgcgcggcgcgttcgcgggctcgccgtacgggcgcagcccgacgtccgacggccgctccggcagcagcagcgcgacgagcggcaccgcgatcgccgccgccaccgcgaccgtcagcacgacgggccgccagccgtggcgctgcgcgatcgccgcgagcatcggcaggaacacgagctggcccgtcgcggaactcgcggtcagcagccccatcacgaggccgcgccgcgcgacgaaccagcgcgtgacgaacgtcgccgacagcgtgagcgccgcgacgcccgtcgcgccgccgaccatcacgccccagacgagcaccatctgccatgtcgccgtcatcatcgacgacaacgcgacgcccatccccatcacgccgagcgcggcgagcactgtcggccgcacgccgaaacgctgcatcgccgcggccgcgaacggcccggtcaggccatagagcgcgatgttcaccgaaatcgcgagcgagatcgacgcgcggctccagccgaactcatgctcgagcggcaccatcagcacgctcggcgtcgcgcgggtgcccgccgccgcgagaagaatcaggaacaccaccgccgccgcgagccaaccgtaatggaaacgcccgcctatccgccttgccgcccagttcattcgttttgctcctgacgccggccgcgccgagcgccgtcggcgcgccggtggttgagggacatgcgccgatctttgttaccgatcggtcacaagttgttgcgatcctagtgaccgatcggtaacatgtcaagcagtcaatttcgtagtcgggatcgagtatggccaataccgtcgccaagactgccgccaaggccgccgccaaatcggccggccgccgcgcgcgcggcacgcaggtcgcgggtgcgcaggcgcagcagcatctgctccgcgcggccgaggagctgttctatcaggagggggttcgcgcagtgggcgtcgatgcggtcgtcgagcgcgcgggcgtcaacaagatgagcctctatcggcagttcgcgtcgaaggacgaactcgtgctcgcgtacctcgagcggatggatgcgtgcttcttcgaacgcttcgacgcgagcgtcgccaagcatccgggcaagccgaaagcgcaactcgtccagtatttcgacgacctcgcgcagcgcgcgtcgcaacccggctatcgcggctgcccgttcgtcaacgtcgccgccgaatttccggatctcgatcatcccgcgcggcgcgcggtgaccgccaacaaggatcggctgatggcgcggctcgtcgcgctgacggaggcggcgggcgcgcgcgagccgcaggcgctcgccggcgcgctcgcactgctgatcgagggcatttatgcagcgagccagacctaccggcccggcgcgtctccgatcggcagcgcgccgggcgtcgcgcggcagttgatcgacgcggcatgcgcgtgacgcgctatcagccggcgcgcggcggcaagggcacggcgcatgccgcgccgacgcacgatgcacgacgcagttcggcgggaaaagcgccgcgcccgcgggcaggcgcggcggacgcgatgcgtcgcctcggcgccaccgcaccgacttcaggcgaggacaggcgatgtcgtgtcgcgattcgcacggccggcctcgagccgccttcgcgcacgcccctcggaacggagctgcccgacgatctcgccacgcgtcgtatcacgtcgcatcctgtcgcgtcgcctcgccgcataccgcgccgccttcgcccgctacaatcgcggcttgaccgccacgccgtttccgccatgaccgaagtctctccgcccgacgccgacatcctcgccgccacccgccactggctgacgcgcgcggtgatcgggctcaacctgtgtccgttcgcgaagggcgtccacgtgaagcggcagatccgctacgcgatcagccgcgcgagatcgctcgaagcggcactgacggatctggaaaacgaactgcgccatctcgatgccgccgatccggacgaagtcgacacgacgctcgtgatctttccgaacgcgttcggcaatttcctcgactacaacgatgcgctatggttcgccgatcgcctgctgcggcaattgcgcctcgacggcacgctgcagatcgcaagcttccacccgcgctaccaattcgacggcaccgagcccgacgacatcgagaactacacgaaccgcgcgccgtatccgatcctgcacttgctgcgcgagacgagcatcgagcgggcggtcgacgcgttccccgacgcggccgacatctacgaacgcaatcaggcgacgatgcgccgcctcggccacgcgggctggcgcgactggatggcgcagcgcggcgacgaagaggactcgcgcgagaacgggaacgcaggcaagcccgaaggcagcagcgcagcgaactagcgcgaaccacgcaggcacgccgccgagtgcttgcgcttcgtgcgcggcaagcggcgccgcgcgccacgcattacgctcgggaaatcacgcgcgcggcggctcggcatccgccgcggccggttcggcgtgcgcgccgcccgccgtccctgtatcgggcgcgaagaagcgctcgcgcagctgcgcgagcccgaacatgccgaggatctcgtcaagccgttcgcccggcttgcggcgcggcaggttcttgtattgcgcgatgatgagctcgttcttcatcgaatgctcccagccgacgagttcggtcacgctcacctgatagccgtgcgcctcgagctgcaggcagcgcagcacgttcgtgatctggctgccgaactcgcgcgtgtgcaacggatgccgccacacttcggtcagcgcgctcgcgagcgactttcccttgttcctgcgcagcacgccggcgacttccgcctggcagcacggcacgagcacgatgtgccgcgcgcgcttcgcgagcgcgaagcggatcgcgtcgtcggtcgcggtgtcgcaggcgtgcagcgcggtgacgacgtcgaccgtctccggcaatgtcggcgacgcgatcgaatcggccaccgacagattcaggaacgacatcccgccgaagccgagccgcgcggcgagctcggtcgaacgcgccacgagttcctcgcgtgtttcgatgccgtagatgtgcgaatcggcgcgcgcgcgcgccttgaagaacaggtcgtacaggatgaagccgagatacgacttgcccgcgccgtgatcgacgagcgtcacgccgcctttctcccgctcgacgtccgcgagcagcggctcgatgaactggaacaggtgatacacctgcttcagcttgcggcggctgtcctggttcatcttgccgtcgcgcgtcaggatatgcagctccttcagcagttcgatcgactggttcgggcggatttcgtaggtcttggtcgacatcgggaagcgggccggcgctcgcccgagccgaagctcgggcggcgcagcggcatcaaggcgtgcgtataagcgtcacagtttaccgaaaaccatccgcgccgccgcacgcccatgcagcgcgccgcgctcacgcgcgggcggcaagccgccaaagcgacgtgatctcggccgcgcgcgcgcggtgcagcgggtccgtggggtccgacgccttcggatgcgccggcttcacgtcgtcgcggccgacgacgacgagacccgccgcgtcgatccagccgagcaattcgccgcgcgtgcgcaggccgagatgctcggcgaagtccgacaggatcagccagccttcgccgcccggcgcgagatgcgcggcgagcccggcgagaaagcccttcagcatccggctgtccggatcgtagaccgcgtattcgagcggcgagctcggccgcgcgggcacccacggcggattgcagacgatgagcggcgcacgcccgtcgggaaacagatcggcttcgacgatctcgatctgccgcgcataaccgagccgcgcgacgttctccgccgcgcaagcgagcgcgcgcttgtcctgatcggtcgcgacgatccgcccgacgccgcgcgacgcgagcaccgcggcgagcacgccggtgccgacgccgatctcgaacgcgagcgacgtcgagggcagcggcgcgcgcgcgacgagcgccacatattcgccgcgcacgggcgaaaacacgccatagtgcggatgaatccgctcgccgccgagcgcggcgatcggcacgcccttcttgcgccattcgtgcgcgccgacgatgccgagcaactcgcgcagcgacgcgatcgagtgctcgcccccctcgccgtacgcctcttcgcacgcggcgcgcagatccggcgcgcggcgcaacgcgatcgaataatcggcctcgagtggtatcagcagcatgccgagcgtgcgggcgcgctgcgcctgcgccatccggtggagattgaacgcgtcgacgggcgtcgcggcgggcctcgccttcttcggcttgcgctcgatgcggcgcgcgagcgcctgcagcagttggcgcgcgttctggaaatcgccttgccagacgagcgccgtgccctcgcaggcgaggcgatacgcgacgtcggccgtcgtgcgatcgtcggccacgaccgcgcggcgcggcggcggcgagccggcttccgagcgccagcgggcgacgtgctcgacgccgtcggcgtcggtccaatgaaattcgggaaaggcagtcacgaggaatcgggaatcgttgagtaggcgggcggcgcgacgcgccgcggacgacacagtaccgcgctttgccccggccggcaaaaaagcgcggcggcgcatgaaagcgcggcgcggggttttacacggccgaggtcgacgcaccggcggcgggcaaacggcgtgagtcgagtgtcgcgcccgaaacgctcgcagcgccgctcaccgcttcgcacgatgcggctcgcgcttgccgggccggcaagcgcgggcgcgccggatgcgcgagcgcggaacggcgcgtaacgcgatagcggccgctcgacgataggcggccgacgatcggcaagccccgacgccgtgcgccctgcccgctttcgtcagaccttcgccgccgcggccgcggcgcgacgcttcggcgtcagcgcatgcgcgaagcgcacgaacggcgcttcgcagagccgatggctcgcccacgacagcgcgatcgccggcagcaccggcaacgccatgtagaagccgagcggcaaatccgtgattccgtatcgttcgcacgcccacagcaacaggtatagcggaatgccgtgcagcaggtagatcgagtagctgatctcgccgagccacgcgaagagccgcaggcgaatcttcaatacagttgcgagcacaacgaaaatcgccatgccgagcacgtagccgaacgacgccgacaggtgcacgaaatcgccgtgccgccagttcgccgccgccatcagcagcgagatcgacacgatgaggagcgcgagcgcgatcgtcgccgcgcgatacgtgatcggccgccggccgcgcatccattcgaacgtcttcgacggcgcctcgtatgcctgcctgaagcaggcgccccagaacatgattgcgaggtgatagagcatccccttgtactggccgagcgcgctcgccggaacgatcttcagcgccgacgtgacgacgaagagcacgcagagccccgcgcagacggcgcacaggtcgcgcatgcgatgcagtgcgccgatgcggaacagcagcacgcacagcacgtagaagtacagctcggtttcgagcgtccagtagtgccccatcaccggatcgcggccgaacgcggtggggatcatcgtcacgttcgcgagcaggccggatgcatccatgcgctgtccgaacagcagccagtacacgagatagccgagcggcagtgacagccagaatgccgggtagagccgaaagaagcggcgcacgacgaagcggcgcgtgccttccgcgggcgcgccgcgcaggctggtcggaatcagcatcccgctgatgcaaaagaagatgacgacgccgatgcgcccgaagttcaccgagcgctgcagcgcatcgagcccgtgctgcgagccggcgagcttgtcgaacagctcggcgtaatgcgtccacatgacgaacagcacggcgacggcgcgcatcgcatcgacgtgcgcgaaacggctcgggcgggtggaatcggacatggctggatcgatcgtacggcgggcgctgcgcgcgaaacggcgacacgcgcagacctcggcgcatacggacgcgccgagcggcatcgccgcctcgtcaccacaccgtaacgcacggcgcgcgcgctttccgtgcggcaccgcacgcagcggcgtccggccggcaggatcgatcagtcaggcggcatcgcgcgcggccggcgcacgtctgcttgcacgcctgctcgcggccgcaggcggaacgcgctcgcccgacgagcgcatcgcgcgcgacgcgcgttgcaatgcatgcttcgtgccatacgctccgcccgccggcgaatcacggctgccgcaacagcgtacggaggccgcgcgtcacgcaccgcgacctcgaacggcggccgatcgccgcgtgcgcgaggcaagcggcggcggcataccgtccgcgcgcgcgacgctcaatagccgccgccatacccgcccgacgccggcaagctgagcgtgcccgaatcggtaaagcgcacgctgccgaacattccacccgcgagcttgccgcgcaacacatacggcagcttgccggacaccgttgcatccgcgagcccgaacgcctgccgcgcggcggcgaacgcggacaccgtgaccggcacgctcagcacctgctcgccgaagcgcggcaccgtgccccgcacatcgctcacgccgctcgcgaacggcctgccgttcagttcgagatcgagcgcgacgccatcgtagtcgatcggcgcatcgttcggattctgcagccgcagcttcacgtcgaagcgcatttcgagcccctgcccgacgagcggctcgatgccgacgacgctcacgcgcacggggtcccgcccggtcagcgccgcgcatccgccgagcgcgagcagcaccgcgagcgcggcgaaccatagtccaacgaacgggcggaaacggtaccaggcatgcatggacgacgatcctcgaaacggggcgcaggaaccgccattttaaccagcgcccgcccggcgcaccgggaaccgccggcgcgccgcctcacacgcaactcccatctttcgtagttcgccgatcgacttcccgcatgcctcgcacgggcactacgaatattcaattagcgccattcgcggattaaatatcccgaaaatgaaattagaagaaggaatcgaaagtccgcccctcatcaaattttttttgattcctttacgttattccatcaagtatattgagccatctttcgaatcacctgacattccttaaggcagattgacgaagccgacgtttcgcctggagaggggcggatggccttcgccgcgccgcatgggaccgtacgggcgacgaaggccgccgggcgcgcatcccgccgcaccggccatcattcacgaaccagaatcaaaagggggcacccaatcatgattatcttcacgtaagcattctgcaatccttccaaatataaccgggataattcatttcgctgccgattgacggcgaagccgaattattgcccgtcgaattcatgcaggaccgaacgatttcttttcaattcgaggttcagtatgtggataaacaatcgtagattgcgatatctgtccctgctcggcgcgctcgcgctcgccgcgtgcggcggcgacgacggcggcaccggctcggccgtgtcgctcggcgccgcgcacagcccgtcgaacggcgcaaacggcgcaaacggcacgaacggcggcgcggccacgcccgccgccgtcgacaaaagcacgaagcccgtcgaaatgcccgacaccgtcgtgcccgtcaactacaagctctggttccgcccgaacgcggacctgaatcaattcagcggccgcgcggacgtcgagatcaaggtgctcaagcccgtcaacgcgatcgtcgtcgcgggccaccggatccagttcacgaacggcaagaccacgctgcagcccggcaacgtgcaactggtcgcgacgccgcaggacaagggcgatttctatcaactgcgtcccgcgagcggccagatcgccccgggcaactactcgctgcacatggagtggcaggggatcatcaacttcaagtcgtacgacgacccggtcaatcacacgggcggcagctgcggcaacgatccatatccgggctgctcggcggccgaggggatcttccgcgtcgacctgaagagcaccgacggcacgacgagcggcgcgatcctcacgcaaggcgagacgaacctgtcgcgccaatggttcccgggctgggacgagcccgcgttccgtccgacctatgaagtgacggccgaagtgccgcaggcatggcgcgtcgtgtcgaacgcggccgaactgccgtcggtaaacgtcggcggcggctacaagctggtgtcgttcgagaagacgccgccgatgccgtcgtatctgctgttcttcggcggcggcctgttcgacgtgctcgaagacgacttctcgagcccgctgccgaacagcaacggcctgcacctgcgcatcttcacgccgcccggcatgcgcgaatgggcacgccccgcgatgcaacgcacgaagcaggcgctcgattactactatcgctacaccggcattgcgctgccgctcaagaagttcgacacggtggccgcgaacgatgcgttcaaggatcagaagggcttgaacttcggcggcatggagaactggggctcgattctcgagttcgccgacgacatcctgcccgaaccgggcaagccgatgtcacgctacggcaaccaggtgctcacgcacgaagtcgcgcaccaatggttcggcgatctcgtgacgaccgattggtgggacgacgtttggctgaacgaatcgttcgcgcgcttcttcgaaacgaagacgacgatccagttcttcccggacgagttcaactggctcgatcacatcaagtccaagtatcgcgtgatcaacaaggacatcagccaggacgcgttcccgattcagccgaacttcaacggctgggcatcgaacgacttcgtcatcagcgcgagttcgttcgtctataacaagggcggcatggtgctgaagatgctcgagggctacctcggcgagcagacgctgcgcaagggcctgcagcaatacctgaacgactatgcgttcggaaacggcacgcccaagcgcctgtgggacgcgctgtccgccgcgagcggccagcaggtcggcccgatcggcgacagcttcgtgcgccagacgggcgtgccgcttctcgcgctcgacacgcaatgcgatctgacgaagaaccagaacgtcgtgacgctcacgcagtcgccgttcccgaacaagaacaagtatccgggcgcgcaatggacgatccccgtcacgctcgcgtacggcgacggcctcgtcaaccgcaagacgctcgcgctgaaggatacgcagacgcagatccgcctcgacggctgctcggccgtggtcgcgaatccgaccgggttcgattactacgtgacgaactacagcgacgccgcgtggagcgcgctgctcacgcagatcaatgcgtcgacggacccggtgctgctgctgaacctgaagagcgaggctgcgctgctcgtcgcgtcgaatctcgcgccgccttcccgcgccacgagcatctcgtcgatcaactcgccggccgcgatgaagctgcgccaggtgccgtcgatcctcgagacgccgaaggaacgcccgcaactgcgttaccaaggcaagttcacgccgcggcaacagcggacggaataagcggctcgccaccgtcgccgcgcgcgttcgccgccgctcgccgccgcgtgcgagcggcggcgacgcaacggcaaggcggcgctttccgccgcgaagccgatcatgcgggcctccgatcggaggcccgtttttgttgcaccgtcgaaatccacgcttgaacggcataccgaaacaacatccactcgcggccatttcaaataatcggtaagcgagcgcacatatactcattcgactcgcgaaatctttaaaatatttaacaatcctctcgacgaaaagcgaatcgaaacgccgcgccgccagcctgctcgaattcaatcgagcgttgcttctacctgcgcgtcacgatccggacacgtgccgatgcgcgcgcctcgcgcagcaccgcggaccgtacgcccggcgtggcgcggacagcgatccaggctcgcccgaggcccgctcccgcctaatctcggatcattctgtctttagaagagattcaccacgctttaccgtcgcactttaaacatcgattaaacggacacccgtaccgcgttgatgagtacgctaccgaacttaacagttcaaaccgacctttgataatggcatcacgacaacgcgtgcatcgaaacatgccgcctcgtcttagtgaattcgccgaacctgcgcaatcgcattcgcacgatcgcgcgacgcgccgcacggcggtgcgcgtcgcagccggtcgaggcgcgttgcgtgaggctcggcgccgttcgtcgacgatcgaattgcgatgcccgacggcgaacgaacgttgctattcatccaagagcaagttcgggggccgattgacgacgaaggcagacagacacagcgtggatcacgtatccggcgcatcgcgatccgaatcgacgatgcgccgagcgcaaggacgactcgatcatcgggcgtcgcgaacgaagcggtgcgcagcgcaccgcctcgctgccgcggcgagcgatggccgaagaccgaattgatttgcagcgctgcgtgacggcgtcgcagatctgccccgccagatgggccatctggcaattaattggagaaaggcaatgcaagaactcaaccagcaagagatcgatctcgtcggcggcgcaacggttggcggcggcctgatcggcggcctcacgggcctgatcggcgcttacggcggcgcgctgtacgacctcggcgcgaacctgacgggcgacctcgtcggcttcgcgacgggcgtggttcagatcggcgaaacgctggtcggcggcacgctcagcaacatcggcagcatcttcacgggcacgtcgcactaaacggcatgccgatgatcgattgagcgccgtcggactcctctctccctgtctcggccgctcgatggattttccagccacctgcacatcattcggagaattaccatgcaagaactcaatcaacaagaaatcgccatggttggcggcgcttcgctgctgaccaacctggtcggcgcgatcggcaacgaagtgctgctgctcggccagtcggcctacaacttcggcgcgaacctgaccgacagcgcgggcgcgatcctgacgcacacggtcgacggcgtcgcgagcgcgctcacgagcacgatcggcatcatccagggcgtgctgacgggcaactgatcgcgttgccacgcgacggctgccgaagccgacatgccgaacgatcctccggcatcgccggcttagttagtcatgcttagtgcgtgcccggccccgtcgtcgggcacgcatgccgtattggttcgcctcgcctgcggcgcaccgcgcgatccgccgcccgcgcacaccgcgccccatatccccaagccaatcgctttccgctcgaaacttccggcacgcttgggggaaagatttcaaatatcgtcaaaacgtagaccaacgcgctttcctgttcgaccgggctccgatacttttgatgcgacgccaccgaattcgaatcgtccgcatccgaggcccgggccgacgcgctttccagcaagcggccaccgcggacgattcgtcgatgaaacgccgaacgccgcctcgcatcgcggcttcgttcgccgggacatcgccacgacatccatgacgagccagacatgcccgaaccgactcgagcacgaatcgacgtcactgcgcgcagtgaccgccccatcgccgcggcgcacgccgccgcccgccgcggcgcgcgaaccgtctgacgacagcgcgacacggcttcgcgacgacatacacgctactttcggcagtccctccatgacgcccaacactccactctttcgaacggccgctcaggaagcgcagcgcacgcagacgctcggcgagatcgtgctgatccgtcccgtgtcgttcgccgtgctcgcgagcgcggccgccagcatggcgctcggcgtgatcctgctcttcacgttcggcacctatacgcggcgcacgacggtcgacggcgtgctcacgccggacacgggcctcgtcaaggtctatgcgcagcagacaggcgtcgtgctgaagaagaacgtcgtcgaagggcagcacgtgacgcgcggacaagtgctctacacggtgtcgaccgatctgcagagcgcggcggcgggccagacacaagccgcgctcatcgagcaggctcagcagcgcaagacttcactccaacaggagctagacaagacccggcgtctgcaacaggacgagcgcgacacgctgcaatcgaagatcgcgagcctgcgcaccgagctcgcgggcatcgacgatcagatcgccgcgcaacgcacgcgcgcatcgatcgcggccgacgccgcgtcgcgctacgccggcctgctcgctcaggactacatctcgaaggatcaggcacagcagcgccaggccgatctgctcgatcagcgctcgaagctgaacagcctgatgcgcgaccgcgcgagcacggcgcaatcgctgaaggaggcgctcaacgatctgtcggggctgtcgctcaagcagcagaaccagttgtcgcagatcgaccgcagcgtgatcgacgtcgaccgcacgctgatcgaaagcgaggcgaagcgcgagtttgtcgtcaccgcgccggaaacgggcaccgcgaccgcggtgatcgccgagccgggccagaccgcggacacgtcgcacccgctcgcgagcatcgtgccgacgggcgcgcattggcaagcgtatctgttcgtgcccagcgcggcggtcggcttcgtgcacgtcggcgatcgcgtgctcgtgcgctatcaggcgtatccgtaccagaagttcggccagtacgaagcgagcgtcgtgtcgatcgcgcgcaccgcgctgtcggccgccgagctcgcgacgagcggcggcccggccgcgcagacggcaagcggcacgtactaccggatcacggtcgcgctgaattcgcagaacgtgatggcgtacggccgggcgcagccgctgcaggccggcatggcgttgcaagccgacgtgctgcaggagcgccgccgcctgtacgaatgggtgctcgaacctctttacagcctgacgggcaaactctgacgcgacccaagcctatgtcactcctcgatcgcctctcgttcggcatcggcagcaagctgccgatgatcctgcagaccgaagccgccgaatgcggccttgcgtgcctcgcgatgattgcaggctttcacggtcaccacgtcgacctcgcgacgatgcgcacgcgctttcccgtgtcgctcaagggcgcgggtctgggccgcgtgatcgacatcgcgcagcgcctcgatctcggcacgcgcgcgctgaagctcgatctcgagcaactcggccaattgcgcgtgccctgcatgctgcactggaacttcaaccacttcgtcgtgctgaaggaaatcagcggcaagcacgcgatcgttcacgatccggcgcagggcgtgcgcaagctgtcgctcgaggaagtgtcgcgctcgttcaccggcgttgcgctcgagctgtggccgacgggcagcttcaagccgcgcgaagcatcgcccgccgtgaagctgcgccagttgctcggccccgtgtccgggctgtcgcgctcgctcggccagatcctcgtgctcgcggtcgcgctcgaagtgttcacgctcgtgtcgccgttctttctgcaatgggtgatcgacgaggtgatcgtcagcgccgaccgcgacttgctgaccgtgctcgcgctcggcttcggcctgttgctgctgatgcagcaggcgacgagcgcgattcgcgcgtgggcgctgatgtatctcggtacgacgctcaacgtgcaatggcgtgcgaacgtgttcacgcacctgctgaatctgccggttcagtatttcgagcgccgccatctcggcgacgtcgtgtcgcgcttcggctcgatcgacacgatccagcagacgatgacgacatcgttcctgtccgcggtgatcgacgggctgatgacgatcgtcacgctcgcgatgatgttcgtctacagccgcacgctcgcgttcgtcgcgctcggcacgatggcgctgtacgcgctcctgcgctggctctggtaccggccgctgcggcgcgcgacggaggatcagatcatccacaccgcgaaacagcagagccacttcctcgaaacggtgcgcggcgtgaagacgatcaagctgttcaaccggcagaccgagcgccgctcgagctggctcacgctgctcgtcgagcagatcaacgcgagccttcacgtgcagaagctgcaactgctgtatcagcagttgaacgggttgctgttcggcctcgaagggctcgtcatcatctggctgggcgcgcggctcgtgatggacggcgaattcacggtcggcgtgctgatggcgttcaatgcatacaaggggcagttcgacagccgcgtcggcagcctgatcgacaagttcttcgaggtgaagatgctgcagttgcagggcgaacggctctccgacatcgtgttcgccaagggcgaagccgacgcgggcgggcgccacgtgcccggcgagacggagaacctctgcgcgagcatcgaggccgagaacctcgtgttccgctacgccgaaggcgagccgaccgtgctcgacggtgtatcgctgaagatcgagccgggcgaatccgtcgcgctgatcggcgcgtcgggctgcggcaagacgacactcgtcaacgtgctgctcggcatcctcgagccgacgggcggcaagatcaggatcggcggcgtcgacgtcgagcgcctcgggctcgatcggctgcgctcgctggtgggcaccgtgttgcaggacgacgtgctgttcgcgggctcgatcgccgacaacatcagcttcttcgatccggacgccgacccgaagtgggttgccgaatgcgcgcagctcgcggccgtgcacgcggacatcgtcgcgatgccgatgggctacaacacgctcgtcggcgacatgggcacggtgctgtcgggcggacagaagcagcgcgtgctgctcgcgcgcgcgctttacaaacggccgaagattctcgtgctcgacgaagcgacgagccacctcgatctgcagcgcgaacggcaggtgaacgcggcggtcagcgcgctgaagatgacgcgcgtgatcgtcgcgcatcgtcccgagacgatcgcgtccgcgtcgcgcgtgatcatgctcgacgcgggcaaggtcgcgctcgacaagccgacggccgcgctcgccgcggcgccgagaccgcccgccgcgcccgcggcggcgccggcttccgccgaggcacaggcggcgcccgctgcggcctgcgccgctcccgccgcgccgcccgcgcaagccgctacgcaaccggccacggggcgatgatcgcgatgaagcccgcacgcaccctcgccatggccggcgcgctcgcgctcttcgcatcgcaagcggcgtacgcgcaatggctcgatctctacggaacccgaaagaatgtgtcggcttctcccgccgcgccgatgctgaagaacgcgacatgccagcccgagctcgcggaccgtccgatcgagctcgaagacgcgatcctgcaggcgatctgcgcgaacccgcaggcacggcgcgcgtgggccgatgcgcgcgcgcaggccgcccagctcggcgtgaaggaggcggcgtatctgccgacgctcaatgcaacagcgggcattcagcgcaactggcaaacgacgacgtatgagcaggacctcggcccgatcacgctcaccgccgaccagaagcagatccagacgagccgctacggcgcgttgaacctgagctgggtgctgttcgatttcggcaagcgcagcgcggcgctcaggcaggcgcgcgagctcctcgccgccgccaacgcgacgcaggacgacacgctccagaccctcctgttcaatgccgcccaggcgtattacaacctgcgcgacacgcaggcggcgctcgacgcggcgcgcacgaccgaacgcgtcgcgcaggatagcctcaccgcggcgaaggcgaagcacgacgccggcgccggcacgctgagcgatcaactgcaggcgcaaacgagctatcgccgcgcggtgctcgatcgcgtgagcgccgaaggcgacgtgcggaacgcgacgggcgtgctcgccgtcgcgatggggctcgacgcgaacacgccgctgcggatcgcgaccgccgagccgccggtcgatcgcaacgcgttcgccgaaggcatcgcgcaattgatcgacgaggcgaagcggcagcatccgaagctcgtcgccgcgcgcgcgaaactcgacgcggcgcgcgcgaacgtcgatgcggtgcgtgcgcagggccgcccgaccatctcgctgaccggcagcctcagccgcaacagcccgtcgtatcagcagcagccgggcatccagaccaccgcgagccacggcagcatgatcggcgtgcaggtgacgatcccgctcttcgaaggcttcgcgtccggctaccgcgtcgcggccgcgcaggcacaggcggatgcgcaggaggccgacgtgcagaacaccgagctgaacgtctcgctcgacgtgtggaagagctatcagagcctgcagaccgacaccgcgaatctcgacaattcgaaggacctgctcggcgatgcgcaacgctcgctcgacatcgcacggggccggtacaaggcgggcgtcggcacgttcacggagttgctcaatgcgcagaccgcgctcgcggacgcgcagaagcagcgcgtgcaggcgctgtcgaaatggcgcaccgcgcggctcaagctcgcggcgagcctcggcagcatcggcctgtggtccgcccattgaacgatgcgcgaacacaaaggcgaaggcgaacgcccctcgcgctcgcgcacggaacgatgaagcgaccggcgaaggcggcccatgcggcgacgcccgccgcgattcgctatcggcgcgagaaaaagaaagattgaagattcggcgtgagatgccggctcaaaagcgcgacgcgttcacgtttacgttcacgtcgcggcgcgcgcatcgcgtcacggctggcggttctgcgtcgcggaagtcgggcacgccggatccttgccccagtggttctcgcatacgcgccagcggcacagctgatcctcgaagaagccgcgctcgctgcacgccttcacgcgcgcggcaagcgaggtatcggccgaggtggttgccgccgcagccgccttcttcggcgccgcgctcgtgctcggcttcgccgcatcggcgggcttcgtcgcatcggcgggcttcgtcgcatcggccggcttcgtgcgcgcgacgagcgcggcgagcagatcggcgtccggatcgtcctttccgttcttcttcgcggcggcctcgcggcgcgacttcttcgcctgcgcggcgtccgcagcctgagccttttcgtggcgcttgcgcgccgccgcctccgccttcgcgtgcgccgcgtcctgcttgtccggcttcgcggcggcgcgcttctccgcgctcttcgccggcttcgccgccgccacggccgccgcggcggctgtcgcgcccgctgccgcgccggccgtcgacacgtccgacgcgccgttcgcaagcgcgcgcgacaggcggctcccgtcgccggccgatgccgcaacggccggtttcgctgcgcttgcggcgctctcgtcgttgacgatcgtcgcaggctgcggcgccgatgccggtgcgatctgcgccgcgctcgccggcgccgcgcggctcgcgggcgccgcggcgacggcgggcgccgacgccgcggccgcgacttcggcagaatcggcggaaggctgctgcaatcgccatgccccccacccggctatcgcgacgacggcgagcgcaatcagcgcgatcggccctttgcgcgaacgcggcgcgttttcggtctggggggagacgcggccttcgagattcgcgagaatacgcgagtggtttgcgccgctccctttgccggcatcggaggaaagcaggctaggcggggctttcgaattcgaatcgtccggcgcgctcattcagtgtctcgttgaatcctggtttaattcgccgcaataatattgtcccggcctacgcggaagcaggcctgattctaagttcaagcattgcaaattacaatcgattccatattccggggttttctttgattgccgtcgttctagtcgcctatttcgccgtcgccgtgctcgctgcggcgctgctgttattaccggcagtgcgcacgacggtattcgattcggtcgcccaattccacggccgaatcagccggcgcgcatccgatcgcgcggcccgggcgcgcgagcatctcgcgcaatcggcaagaatgtcgcgctccactttaagcggcgtgcaaaatttactagttcggcggcgcttgctgattgcgaccacgacaggtattcttgcgacgcctccattgattgctatcgcgttacgcggtcggcaactattccaatacgacgacacattgcgtgtcccggacgagaaaatcgccgcgcttttaaaaggcgagcagctcgtcccgccgctgccgctgccgcccgaagtcttcgccacgcgcgaggtcgagcaggtcaggcccgcgctgaaggacgcaagccgcgattggaatttgctcgataccgatttcagaacgcgcctgttgctcgtctacaagatcatgcgcgagcagcacggctatgaaatggcgctgctcgaaggctatcgcagccccgagcggcaaaaccgattggcgcagatgggcagcaacgtcaccaatgcggcggcgttccagagttatcaccaatacggactggcggccgacaacgcgttcctgcgcgacggcaagctcgtcatctcggaaaaagatccgtgggccatgcgaggctatcagttgtacggacaagtcgccgaagaggtcggcttgacctggggtggccgatggaaaatgatggacctcggacacgtcgaataccataagcccggcttcaagctcgggcgctcgtccgcgcgataaaggacgagcagtaaataatgagggcggtatggggctaccagacatcgcgacgggatcacaatccggcattcactcgatcggcgcgcgcggctcagcgagcgcgccgccttcgcccgccccgctacggcgacatttcttcctcccgcatgcatgcgcgaaatcgtgacgtcacccaatgccgtcacgctggatcgcgcgcggcgcgcggcgcgcgcgcttcgcgccgcagctccattcgccagtatcgaatctgaatcgcaccggaacctgaacgtcctatgcaacgcttcctcaacgtgttgactcaccctcgcacgctcacgatcgtcggcttcgccgcgctcgcggcggttctgttcatcgcggccgacgcgctccagatcggcctcgtatgggcggccgtcgcgctcggtgtcgcgctcgcgctctggctcgcgacgaagctctggcgccgctggcgcgtgcgccgcgcgaaccgccagctcggcgacatgctcgagcagcaggccgaaacgggcaagatgtccgccgccgtggccgagcccgcgaagcgcgcggagctcgacgtgctgcgcacccgcctcgccgacacggtgaagacgatcaagacttcgaaaatcggccaggtgtcgggcggctccgcgctgtacgaactgccgtggtacatcgtgatcggcaatccggccgcgggcaagagcagcgccgtcatcaactcggggttgcagtttccgttcgcggacaagaacagcgcggtgatccacggcatcggcggcacgcgcaactgcgactggttcttcacgaccgaaggcatcctgctcgacaccgcgggccgctattcggtgcacgaggaagaccgcagcgaatggctcggctttctcgatctgctcaagcgctatcgcccgaaggccccgatcaacggcatcatcgtgacggcgagcatcgccgagctcaccggcaatcgccccgaattcgcgatcaacctcgcgaaaaacctgcgccagcgcgtgcaggagctcaccgagaagctcgaagtgttcgcgcccgtctacgtgatgttcacgaaggccgacctgatcacgggcttcaccgaattcttcagcagcaacgatcgccaggaatacgaccgcgtgtggggcgcgacgctgccgtacgagcctgacgagaagcgcgacgtggtcgcgctgttcgatcagcgcttcgaggaactgtatgacgggctcaaggaaatcagcgtcgcgcagctgtcggtgagccgcggcaacaagctctcgcccggccagttgagcttcccgctcgaattctcgacgatcaagcccgcgctgcgctcgttcctcgcgacgctgttcgaggacaacccgttccagtacaagccgatcttccgcggcttctacttcacgagcgcgctgcaggaaggcgaaacgaacagcgcggccgcgcagcggatcgcgcaccgcttcgggctcaattcgcaaagcctgccgaagccgcacagcgcgttctcgaagaacggcttcttcctgcgcgacctgttttcgaaggtgatcttcgccgatcgccagacggtccgccagttcgcgagcccgacgaagacgcgcgtgcgctacgcgacgttcttcggcttcgtcgcggcgctcgcgctcgcgctcggcggctggacctggtcgacgatcggcaaccagcaactcgtctcgaacgtgcaggccgacctcgacaacgtgacccgcctgcagcagaaccgcaacgatctgcaatctcgcctgcaggcgatggacatcctcgaggatcggatcgagcagctcgagcagttccggcgcgacaagccgctgtccgtctcgctcggcctgtatcagggcaatcggctcgagcagcacctgttgaccgagtactacaacggcgtgcggcagatcctgctcgctcccgtgtcggacaatctcgcgtcgttcctgaaggacgtgaacgcgcatccggaccagctcgcgccgatgacgcgcgcgcccgaatcgggcgcgacgccggcgggcccgatgccggtatcgacccatcccgcggcgccgggcgcggccccctcccccgccgtcgcgcagggccggcagcagggcggcctctataacgacgcgtcgccgaccaacgtcgaggacgcgtacaacgcgctgaagacctacctgatgctctccgacaagcggcacgtcgagcaggcgcacctgaccgatcaggtcgcgcgcttctggcgcggctggctcgagacgaatcgcggcaacatgccgcgcgacgagatgatcaggagcgcggagcgaatgatcaccttctacctgtcgcgcgtgtccgacaacgactggccgatgatcgaggcaaatctcgcgctcgtcgaccagacccgcgagaacctgcgccgcgtcgtgcgcggcatgccggcccgccagcgcgtgtatgaagagatcaaggcgcgcgcgtcgacccgcttcgcgccgatgacgatcgcgcgcatcgtcggcgaaggcaacaccggcctcgtcgcgggcagctacgcgatccccggcacgttcacgcgcgacgcgtggttccagtacgtgcagccggcgatccgcgacgccgcgacgaaggagctgcaggcgaaggattgggtgctgaacaccgcgtcggcggacgatctgacgctcgagggcagccccgagcagatccagaagacgctcgtcgcgatgtacaagaccgagtacgcgcagcactggcagaagttcatgcagggcatcgcggtgcagggcttcggcaatttcacgcaggcggtcgacgcgatgaacaagctcggcgatccgcaggattcgccgatccgcaaggtgctcgagaccgcgtacgaccagacctcgtgggacaacccgtcgctcgcgaacgcgacgatcaagaaggcgcagacgggcgtcgtgaactgggtcaagcagtggttcacgcgccagccgggcggccagatcgcggcgaacgtcgacatcaacggcaatcccgccgacgtgccgatgggcccgatcggccaggagttcgtcgggctcggccggatcgtcgccacgcacgacggcacgtcgatgctcaagggctacatggacacgctgtcgaaggtccgcacgcgctttaacgtgatcaagaaccagggcgaccccggccccggcgcgcgtcagctgatgcagcaaacgctcgacggcaacggctcggagctcgccgattcgctgaagttcgtcgacgagcagatgctcacgggcttgaccgattcgcaacgcaaatcgctgcgcccgcttctcgtgcgcccgctgatgcaggcgttcgcggtcgtgatccagccggcgagcgtcgaggtgaacaaggtatggaacgcgcaggtgtaccagccgttccagaactcgctcgcgaacaagtatccgttcgcggcgggcgcgaaggtcgaggcgggcgcgggcgagatcgcgcaggtgttcggccccgacggctcgatcgcgaagttcgtcggcacgacgctcggcccgctcgcggtgcgccgcggcgacacgctgtccgcgcgcacctggggcgacatgggcctcgcgctcacgccggacttcacgggcggcttcgcgcgctgggtcgcgccgctcgcgggcggcgcggcgacgagcgcggccgcgtcgtccgagccgcagaccgtgttccaggtgctgccgcagccgagcagcggcacgaccgaatacacgatcgcgatcgacggccagcagctgcgctaccgcaacacgccgccgcaatggacgaacttcgtgtggccgaacccgcagggctcgcccggcgcgacgctgtccgcgacgaccttcgacggccgcacgttgcagctcgtcaacgagccgggccgctacggcctcgagaagctgatcaactcggcgcagcgcaagcgccgtccggacggcacgttcgatctgacatggacgcagggcagcgtcagcgtctcggtgacgatgcgcatcatcagcacctcgcagccgacgggcggcggcgatcagccgcagcagcaaagcctgcgcggcctgcgcctgccttcgtcggtcgccgacgcgagcgcgggcggcgcggccaatgcgacggcgcaacccggctcgggcgccgcggccgcgcaggtcgccgccacggccgcttccgcatcgaacgcacagggggcgcaatgacgcaaacggtccaggcccagatcgcctacttcggcaagatcccgtcgcgcggcgacttcgtgaagagcgcgcacaacccgcagttgctgcaaacgctcgaccactggatcgcgcgcgcgatggagctcctcgccgacgacccgcgctggaagatcgtctacgaaagcgcgaaaccgatgcacttcgcgtttctcggctcgaagagccggctagcgatcgcgggccacatgatcgcgagccacgacgcgtcgaaccggcgcttcccgttcctcgccgcgacggcgctcgaagtcgatcgcccgctcacgttcctcgcgcgcagcccgcttgcgttcgcgcggctctggtcgcgcgccgccgcgcagatgcagtcgctcctcggcccgcaggagccgcccggcgcgctgcaggcgctcggcgacacgcaagtgccgatcgacacgggcggcccgggcagcgcgcacgacggcacgttcaacgatttcgtcgaacaccagaccctgttcggcctcgagcagatgctgctcgcgagcggccatccggtgaagctgcgcggcgcgatgctcgcgctcggctcgctgctgcgcccggtgatgcaaagcggcacgtcgcacatcgagcgcggcctcacgctgccgctgccgaccgatccgttctaccggagcctcgtcgccgcattctggctcgaactcgtcgcgccgttcgtgtcgcgcgccgatttcgagctcgcgatcttcatcggcacgatcgccgagcgcgagcggctcatcatcggcttcaacggcgcgtccgcgaaaaccctgcacagcgtggtcgatccgcagacttacgccgaacacaacatcgacatcgacgatccggaatggatcgacgcacatgcgcaaaacgaccatgggatcagcaagctcgtcagttatctcgatcaaccgcaactgtcgcttcgcgtgtgcatcgacacgttccgcgaagcattcgccggagcgtgacgagatgacgaagccccgcctgcccctgctgcgcgcccgccgcttcgcgctcgcgttcgccgcgctcgcgctcggcggcgccgcgcgcgccgacaacgtcggccccgccaccgtcacggcgattgacgcaggcggcgtgcccgtgaaatcggtgccgctcgccgcgcccgtgacggccgcgccggtcgccgcgacggccggcgcgggcgcgaccgtgtcgtcgccgccgcccgcgaacgcgacgccgggccaggtcgtcgccggcggcaaggttgccgacgaagcgacgaaggccgccgtgctgcagcgcctgcgcgacacgtacggcgccgcgaacgtcgtcgaccagatcgaaatcggcaacgtcgcgacgccgccgaactggtccgcgaacgtccagaagctgatcggcccgcaactgaaacagatcagcaaaggacagctgaagatcgacggcacgcagatcgacgtgaagggcgaagtgcacaacgaggcgcagcgccagcagctcgcgagcgacatggcgaacgcgctgaatccgacctacacgatcaagaacgggctgcgcgtgagcgcgtccgagcagggcctgctcgaccagacgctcgcgaaccgcacgatcgaattcgaaaccggcagcgcgacgctcacgccgcaaggccgcgcgattctcgaccagatggcgggcgcgctcgcgaagatgtcgaaccgaacggtcgagatcatcgggcacaccgacaactcgggcaaccgcacgtcgaacatcgcgctcagccaggcgcgcgcggatgcggtcaagggatatctggtgacgaagggcatcgcgtcgcagcaactgacgacgacgggcgtcggccccgatcagccgatcgcgccgaacgattcggccgacggtcgcgcacgcaatcgccggatcgaattccgcgcgggacagtaagcggcgcgaacggcgggcggcgcgcccgccgcccgccgcccgccgacgcggtccacgaatgatgtcgtcgacatcggcgatatcggcgccctcgccgcgcagtcgagacggcatgtgaaaaaagcgacgcagcggccccgcggggccgctgcgtcgcttttccgttcttgcggccggccgacatcggccggcccgcgctcacgcgttatcgtccggcttcaggccgagcagctcgcggatatgcgcgagcgagccgtcgtccttgacgaccgacgcaagccattgatgcagcggcatgtccgcccattcggccgccttgtcggcgagatacgcgacggggctgtgcggctcggttccgcggaaatatttcgcgaccgcgcgcagttgctcgacggcctgcgcgcgattctgaatgccggcgatcacgatcggcgcgggcgcggacggcgcgtgtgcgtgtctcggcacgggttcctccgaatgaagcggcgtcttgaagctcggctccgcgcgctcgctcggcgcgggcggcgcgacggcctgcggctgcgcgtcggccgagtagccctgctccttcgcgaagcgttcggcgagccggtagacggtttcgtacgcgtcgcgcgcctgccggaagctcggcgccgcgtcgcccgcccgcccgtcgagttcctgctcgagcgcgtcgagcgccgcctggaacgctttcagctcgccgagcagccgcgcgtagaacgccacgggcgtcatccgcttcgacgcctcgatctgctcgacggacggcttgccgcgcgcgatctcgctcgcctgttcgggatcgcgccggatcgcctgcgcgacgtgttgcgcgacgtcccagtcgagctcgctgaacgcattcgccgcgccgtcggtgagcggcaccgcgcgcagcagatcgaccgtgcgcccggcgagccacgcgacgttgccgagccggtattcggcgtcgtcgccgtcgggcagcggatgcacgtggtcccagaactgccggcagaggctcgtgagcagcgtgtagccctgcgtgagcccaccgatgccgtcctcgatcgcgagcgcctcggtcagccataccgcgagccgcagatccttcgtgcgctcgcgcaacagcgcgctcgcttgctcgacgacgaagccccagtccgcttccttgatatcggtgatccattcgccctggtcgagcgacggatcgtcgaacttgcgcgcgtgctggatcgcgtcgaattcggcggagaacaggagatcgtcgccgcacggcgacgcttcgctgatcggcgtcagcagctcggtgaggttggtcggcatggtcgaatactattttgtcagtgcgttgtcgcggcgtccgtcgttgcttgatgatgcgcgcggctcgtgacgtgcgccgcgcgccggccttactcgaccgtgtactcgaattcgcccgtctcggccgcgcgcgcggcgatccgcacgatcgcctcgccatcggcgatgcgcgacagcacgagctcggcgatctccggcagcagcgtgccgttcaggatgtgatcgacgttgcgcgcgcccgaatcgacttcggtgcagcgcgcgagcacggcgtcgacgagcgactcgtcccactcgaacgccgccttgtggttcgcttcgatccggcggcgaatccgttcgagcttcagctcgatgatctcggcgagcacgtcgtcggagatcggatagtacggaatcaccttcatccggccgaggaacgcgggcttgaaggtcttgtagagctgcgggcgcagcgtctcggcaagcgtctcggcatcgggcaactcctgcggcgccttgttcaggcacgcctgcatcaccgccgacgagccgacgttcgaggtcaggatgatcagcgtgttgcgaaagtcgatctcacggccttcggcatcgtccatcgcgcccttgtcgaacacctggaagaacatctcgagcacgtccggatgcgccttctcgacttcgtcgagcaacacgaccgaatacggattgcgacgcaccgcctccgtcagcacgccgccctcgccgtagccgacgtagccgggcggcgagcccttcaggcccgacacgctgtgcgcctcctgatactcgctcatgttgatcgtgatcagcttgcgctcgccgccgtacagcacgtcggcgagcgcgagcgcggtctcggtcttgccgacgcccgacggcccgacgaacatgaacacgccgcgcggcttgttcggatcctcgaggttcgcggtcgcggtgcgcacgcgctgcgcgatcgcgccgagcgcatggtcctggccgatcacgcgcgcgccgagcagatcgcgcaggttcagcacggtctcgatctcgtccttcaccatcctgccgagcggaatgcccgtccacgacgcgacgatctccgcgacgacgtggccgtcgacctgcaacggcaccatcggctggttgccctgccgcgcgcgcaacgcatcgacgcgctcggcaagcttcgcgcgcgtcgcgtcgacatcgacgggcttgccgtcggcggacgactcgcgtgcggcatcgagctcggcgcgcagcgcgccgatttcggtcacgagcgcgcgctcctcctcgtagcgcgcggcgtcctcggccagcgccttcagatcggcgtcgcgggcctcgcgcagttcggcgaggcgcgcatcgtgcgcggcgccgctcgcggcctcgcgctcgagtgccgcgatttccgcgtcgatccgctcgatgcgttttttcgcgtcgtcgatcgccgcgggcgtcgagctgtgcgcgagcgcgaccttcgcgcaggcggtgtcgagcacgctgatcgccttgtccggcaactggcggccgctgatatagcgatgcgacagccgcaccgcctcggtgatcgcgtcgtcgagaacgcgcacgttgaagtgccgctccatcagcgccgccatcccgcgcagcatcgcggcggcgagcggctcgctcggctcctcgatcttcaccacctggaagcgccgcgcaagcgccgcgtccttttcgaaatacttcttgtactcgctccacgtcgtcgccgcgatcgtgcgcagctcgccgcgcgcgagcgccggcttcagcaggttcgccgcatcgttctggcccgcctgcccgcccgcgccgatgatcgtgtgcgcctcgtcgatgaagagaatgatcggatgcgcgctctttttcacctcgtcgatcacgctcttcaggcgattctcgaactcgcccttcacgctcgcgcccgcctgcaggaggcccatgtccagcacgtgcagcgcgacgccgcgaagcggcggcggcacgtcgtcggccgcgatgcgcagcgcgagcccttcgacgacggccgtcttgcccacgcccgcctcgcccgtcatgatcggattgttctgccggcggcgcatcaggatgtcgatcgcctggcggatctccgcatcgcggccgatcaccgggtcgatcttgccctcgcgcgcgcgctgcgtgaggttcgtcgtgtacgtgtcgagcgccggcgtcttcgacgggccgcgcggcgcatcgcccgaagcggcggcgccgtcgggcaccgcgacgtcggcgtccgcgtgccgcggctcggcctcgctcgaacccgcggcgatctcgtcgaacttgtgcttcaggtcatcgacgcgcacgcgcgcgaactgcgacgacatccgctgcgcgaactgcgcgaggtccggcccggtcagcagcgcgagcagcaggtgccccgagcggatccgtccgatctgcgaatcgagcgacgcgatgagccacgcctgctcgaacagctcgctcagatgcaccgaaaacaccggcgtgcgcgtgttgcccgttttcagtctttcgagctcgcgctcgagatccgcgcgcagcgcgtgcggatcgacgccgctcgcgcgcagcacgagcggcacgtcaccggtcgactcgtcgagcagcgcgagaaacagatgctcgagatccacttcgtagtgaccgcgcgcgaagcagtggctggcggcgcgctcggcggccttgcggcacaccgggttcagtttcgcgatcagggtcttcaggggcgtgctcatcggtgacggtccactcaggttcgatcgttgttatcaatgaatgacatgcagctcgtagcgcgcgtccgcacgatcgcgcccggcttcgcgcgtgcagagaaacgcgtcccagccgagccgcgcgcccgcgccgagcacgctcgcgccgacttccgcgcggcgcagcacgagcgacacctcgtattcgagcgtcacgcccgcgagcagcgtcagcatccgctcgagcgcgatcgcgcgctcctcgccgggcaggaacgcctcgtagtcgcgcttcgtcagcgggccgacgacgagccgcgcgcgcatgtcgcgctgccacacgcgctcgccgacgagcgccgtcgcgccgagcgtcacgttcacgtcgccgagcacgctcaattgatcgggcggcacgtcgtaccacttgccgacgaactgctcgacgcggatcggcacgcgaaaatattcggacagcgtgcgctgcagatacgcggccgataccggccgatgccgcgcggcgagcgcatagcccgcgatcgcctcgtcgagcagcgcgccgcggccctgctgcacggtcgagcgcgcgtcgtcgttcgacacgcccgcgagcgcgagcaggagcggcagatagcgctcgtcgcggtcgagttcgtaatgcagcggcagacggtacttcttccatgccgaatagaacagcgcggtcgcgcggttcgagaagacatcgaagaacgcgtgcgcggcatggtcgcgcttcagttgctcacgcgcgatgatctgctcggtgtaatgcagcggcagcgcgccctggccgcccagcagcccgaagaacgccggcgtgagctcgacgcgcgacagcgcgcccgcctcgagcgccgcgttgcgccgcacgtcgtccttcagcgcggcgccggctgcgtcgtacgactgcgcgcgctcgatctcgctcggcggaaagccgagcgacagcgtattgcgaaagccgatgcgccgcgcgacgatctcgcccggccggctcgccgcgtggcgcggcgcatcgtgcttcgcgaaccaggtctcgagcagccgcaccgcctgaaagaactcgaagcgatgcggctcgtcgagcagccgctcgactacgccaggatcgattcgccgctgcgcggtttgcatcgcatgatctcctcgccggtgcgcctggacacgacgatcagttgaacaaagctgttgaggtgcacgtacagcccgaagaacgcgtcgatcatccgcacgaacgtcgcgaggctcgagccgacgaaatgttcgtcgtcgatcgcgagccggatctcgacgccgcgcacgaacgtcgcgaacggcttgcccggcagccattgcaccgcgctcttctgctcgatgccgacgatcccgtcgatatggcgcgtcgacaccgcggagcgcctcagatcgtacagcacgagcgcttccttcagcgcggcgagcccttcttcggcaagcgacacgtgattgagcgcgagatgcgacacgaggcgccagtgcgcggcgtggccgcgctcgaagcgcgcgctcggcgtcggccggcgcaatagcgcgatcgggccgggctgctcgccgccgtcgatgaagagatcgccgccgtcgagccccgttgcgagcgcggcgggcaggtcgcggttcgtacaggtgagatcgaggctcaacgtatcggtttgcggcgcgcccggctcgaagtcgacgtcgacgaccgaaatctcggtctcgtagccggggctcttgcgcgcgacgtcgtcgttgcgccgcgcgaaccagtagtggccggcctgcgcggcttcgccgtgatgcagcgaatagaacggccggaattcgacgagcgtttcgcggtccgcgcgctgccgcacgagatgcaccgaatcgatcgaatatacctcgtacgcgaacgcgcggcgcgcatcgccgatcaccgggtacgacaccgcccggtggtcgacccgaatcggctcgccgtgctggcggaacaggttcacgaccggcgtgcagaagagccggaaatggctcgcgctcagcagatcgagcagccgcgcgacatgcgaatcgccgcgcacgtcgcgcagcgcgatgtgcagcgtcagctgccggcagggccccgcgcgccgcgcgagcgcgcccagatcgaaatcgacgaagttgaatttatccgggaatgcgaagtattcggtcagcagccgataggccggatgcgaacgggccggatagtcgatcagcgcgtcggtctcgtcgaagcccgcgtgctcgaacggcgtcttgccgagcgcgatccagcggccgccgcgatcgggctcgacgtagcaggcgagcgcgtgcgcgaacaggcaatcggccagcgcggcgacgaacgattgctcgccgtgcaaatgcgcgcgcagcttgccgagcttcagcgcggcgagatcgagctgcggcgacgtcgattcgaacgcgatcgagatcacgcccgtcgcgttgccgggcagccttgctgcggcgggcgccaccgcgaccgatccgtagcgcgcatcggcgagccggatcggcgcgagcgtcacgtcgtacgcggtgcggaaccggcactgcacgccgcgaatcgcgcggctcttcagctcggtgccgcgctcgacgatccgcggctcggtgagctccgcgaacgcatgcggcgcaccgaactgcgcgatcgagcatgacgggaacggccgcagatagtgcgggtagaggacttcgacgagcgcttcggtgaactcgggatattcgtcgtcgagcttcttgttgatccgcgcgccgagcagcgcgaacgattcgatcatccgctcgacgtgcggatcctcacactgctcgcccgtctgggcgagacgcgcggcgatcttcgggtaacggttcgcgaattcgagcgaatagcgccgcagaaacgacagttcgcgttcgtaatacggcaacaactcttccatcgacgatccccgaaaccttgacgccctcgtgccgggcttctcgatgccgcgcggcgcccggcagcccgcgcgatacggctcacaccttggcggcgcgcgaacgcgtcaccgaatattgcaacgtcgacggctgcagcatcgcatcgaaggtcaccggttcctcggcgggatgcacgacgagcagcgcctggatcgcgaaatagagcgcgttcgtcgactgctcgttcagctcgaacgccacctgcacctgctgcagcctcggctcgtgccgcgcgatcgcctgctgaatcgatttgcagatgaacgtgcgatcgtagtggctcgcgaggctcaggccggcgaaatcgttcagcccgtaggtcagcaccgagcgctggcattcgggcagctcggcgagatcttcttcggtcagcgcgatgcgcgtgttgaggatcgcctcgacgtcgcgcgcgaccgtgttcttcagctcctccaacgacaactgccgcatcgcggcgggcgccggcacgtgcggttcgtcgtcgaacagcttgtcgaggaagctcggttcgaaacgtttcatcgggcagcaagcaaaacgggaacggggcacgcaccgtgccccgttcccgcgtcgaacttagaccgcgtaggtcttgtcgttcttcgtgaggctccaggcgccctgcgtgttgccgccctggttgccgccgatcttctgctgcgtctgcttccactggaccgcggcgtacttcagcgagaaggtctcgaccggcaggccttcggtatgcacgctcggcgcgatgctcgagatgatcacgtacttcagcttgatctcgagatacttcacgcgctggccttcgccgtccgcgcgcaggaaatcgatcgtcacttcgtcgaacgtggtgccgcccgacgcgtgctgatacagcagcgggctcgacgaatcgatttccttcgtgaacaccatgtcgccgtgctcgcaacgcgtcgccgtgtggccgcccgccgtcgacgcggtcgccgaacgcggctgaacgatcgagtgatcccaggatttcagctcgatccagccttcgtggtccttgtcggcggactcgcccttgatggcgggactaccgaacttcaaatgcatgtgtaacatggtctttcgactccccaaagaggtggttttaacgtcctacccaggcggcccgcccgggcgatctcagctcgcttatgaatttgccggtttgggcagatcagcgacaaggcgcagagaaatcgacaactcgtcgagctggaagtgcggacgcaaaaacgcgaccgaacgatacgcacccggcttgcccggaatctctgacacttgtacggaggcctcgcgcagcgggaactgcgccttctgttcctgcgtcgcgtcgtcgtcgagcaacacgtactgcgagatccagcgattgaggaacgtttcgacgttctgcgcggacgcgaagctgccgatcttgtcgcgcatcatcgccttcaggtaatgcgcgatgcgcgataccgagaagatgtactgcagctgagcggacaggacggcgttcgcgttggcgctgtcggtgctgtatttcttgggtttctgcaccgactgcgcggcaaagaacgcggcgtaatcggaattcttgcagtgcacgagcgggatgaaaccgagatcgctcagttccttctcgcggcggtcggtgatcgcgatctcggtcgggcacttgagcgcgatttcgccgtcgtcggtcttgaacgtgtgggtcggcagatcctcgacgaggccgccgccttcgacgccgcgaatcgccgcgcaccagccgaagtcgtcgaacgccgccgtcaggcgcgcggcgaacgcccacgacgcgttgcaccacaggtacttgtcgtgatcggtgccgtcgacgtcctcgacgaagttgaagctctccgcgatcgcgccgtccttcggattgaacggcaggcggccgagaaagcgcggcagcgtgaggccgacgtagcgcgaatcctcggaatcgcggaacgacttccacttcgcgtattcaacggtatcgaacaccttgccgagatcgcgcggcttgccgagatccgcgaacgattcgagcccgagcagctcgggcgccgccgacgcgatgaacggcgcgtgcgcggcggccgcgacgtgcgacatctgctcgatgaagtactggtcttccggctggcgcgagatctcgtagtcgcccaccagcacgccgaacggcgagccgccgaacgtgccgaattcctcttcgtacaccttcttgaagagcgcgctctgatcgaactcggtcgcgttcttgaaatcgcgcacgagatcgcgcttcggcgcgtgcagcgccttgatcttgatcgtcgagccggtgttgctttccttcaccaggtaatcgagcccgcgccaggtgctctcgagacgctggaactccgccgcgtgcatcacggccgagagctgcgacgagatcaggcgatcgagctccgcgacgcgcgcgtcgatggtcgccgacaggttgtccgacaccaccaccgtgccgtcaagcacctgactgacgagctcgccgatcagatccttcgcgcgcgcatgctcggattcggatttcgcgaccttgctcttctcgacgatctcgtcgagcagcgaggattccgtgccggcttgaacgccggtggattgggccgcagccgtttgctggttcatttcacccccccgttactcattcgccctgcttgtcgccgccgtccgcgctcttcttcagcgcttcgagctgctgcgtgttcgacagcacttcgctcagcaggtcttcgagcttgtcgttgccggccagtttgttgcgcaggtccgcgagcttcgagcgcgcctcgagcaggcggcgcagcggctcgacctgcccgacgacttcgtccggattgaaatcgttgatcgagcggaacttcaggtcgaccgcgaacttgccgcccgcctcgctcaggcggttctccacctggaacgtcgcgcgcggctcgatcgccttcatcacgtcatcgaagttgtcgcggtcgatgttgacgaacttgcgatcgcgcagcttcggctgctcgatttcggactgccccgccagatcgccgacgaccccgacgacgaacggcagctccttgatctcgatcgcatcgccccgttcgacctcgtacgtcaactggacgcggggcggccgcactttctgcaagcgcttttgaatgctttctttcttcgccatcgacggctcccggtgagtgtgtggatcgcgcgcggcttaacgcagtgcgctgaacggatcgccgcctgccgccttcgcgggcgccggcgccggcgtggcggcgggctgcgcgggcgcggcgggcggtgtcgcgggtgcggctgccgtttcgctttccgcggcgcgcggggcttcgtgcacgggcttcgcgcggcgaacgatgcggcgcttcttcacgacgggcttcgtcgcctgctgctccggcgggaacagcgcggcctcgccgagcgtgtcgcgcagctgcttcgcgagcgcttgcgcgtcggacttcgcgtcgccggcgagcgacgaatcctggcgcagctcgccgagcgattcggtcgcgatgcgcaggcccgcgacggcgagcacgctcttcgcctgacggtcggtcttgtcgcgctgcagcgcttcctgcgcggcgacgatcgcctggccgtagtggccctgctggaactggatctgcgcgatgcgcgaccacggctcctcgcgcgtcggatcggacttcgcgagctgctggtaaaggcctatcgcacgctcctgatcgcccgtcttcgccaccgcgtcggcgtcggccagcgatttgttgaacgcttcggtcgttggcggcgtcggctgcgatgcgcaaccggcgatgatgccgcaggcgagcactaccccagaaagttttgcgaagagacggtctttcatcgtttatatccccggcgcgggcgttttaaatcgttgagaattcgtgattttgctttgctacaagcgcgcgggtatagtaccgatcaatttttcataattcaatcttcgcgtgaagagcggccgttttaaaagcagttcggcgtgccgcctgacgcgccacgcaaactcccgggatcgccgtgtaccgctcccattgcaattattgccgcaacggaattcgatttcgcccgattcatggaaaatttttccgaataatgcagcattgacggcagccacccggcatttgaagtggcggactttttttcgccgccaaatcggcaaagtaactgatagttttgacagggagcaaggggcggacgcgccctgaaaaatcgatgaatccgcatgtgactcgttacgcgctgccgctcgccgcctgcattctgctcggcggctgcgcggccgccgtgccgctcctcggttcggcgggcagcgccgcgctgcagatggtgggcgtcggcaaacccgacgtgcccgattcgcagaagccgccgcgcaatctcggcctcacgctctatgcggcacagaacctcaacgccgcgaacgacaaccgtccgctcgcgctcgtcgtgcgcctctacgcgctgaaagatccgacgtcgttccagcaggcgccgttcgacagcttcaccgatccgacgaaagaaaagaccgcgctcggcgccgatctgctgagcgtgcgcgaaatcacgctgattccggggcagcactacaacgcgaccgaaaaggtgtcgcgcgaagcgcaggcattcggcgtcgtcgcgctttttcgcgatccggcgctacaacgctggaaactaactttcgatccggcgaaatccgagaaatccggcataatcattggcctgcacaactgcgcgatgaccgtgacgggcggcaccgtcatcccttcgcagcaaggcatgccgacgcagcggctcgatttgctgtcgtcggtgaactgcgggtgaaattcgagatgacgccagaaagtcatttgacaaagattaacgattcgcttgccgaacgcgacgcgaattaaccgaccaacggcccaatcacatttaagcggatttgacatgagttattcggccaaggtgctctggggagaaggcctctttctgaggccgcagcactttcagcggcaggacgcgtatcacgaagcgcgcctgttcgaatcgatccaggcgatccagccgtacaactggggcgtgcgttcggtgcggttcgatcgcgacgcgctcggcagcaacgtgctgcgcgcgagcgaactgtcgctcgtgtttccggacggcgcgctctactccgcgccgcaagccgacgaactgccgccgcccatcgcgctcgacacgctgcccgaaggcatcaacgaattcacgttctacctcgcgctgcacccgctgcgcgagaccggctcgaactacgcggacgaccgcgacgccggcttcgtgtcgcgcttcgtcagcgaacaggcgagcgttgccgatcacttcaccgacgccgcggaagcggacatcacgttcctgaagacgaacgtgaagctgatcgcgcacagcgagccgcgcgaccagttgctgtcgatcccgctcgtacgcgtgcgccgcaccgcgacgtccggcttcgagatcgacgacggcttcgtgccgccgtgcctcgcgatcgaggcgtcgccgatcctgcaccagcgcctgcgccagttgatcgacgcgctgcaggcgaaggtgaatgcactgtacggtttccatcgcgagccgacgaagaacatcatcgagttccgctcgggcgacatcgcatcgttctggctgctgcacacggcgagcgccgcgttcgccgcgctcgcgcacctgcaccagcattcggccttgcatccggagcggctgttccaggaactactgcgcctcgcgggccagttgatgacgttctcgaagggctacgtgctcgccgatctgcccgcgtaccggcatgacgatccgggcccgggcttcgcgcggctcgattcgatcctgcgcgagctgctcgagaccgtgatctcgacgcgctacttcgcgatcacgctcgaggaagtgcggccgtcgttccatgtcgggcggctcgactcgggcaagatcgacgacaagaccgcgttctatctcgcggtgtcggccgacatgccgtcggtcgaactcgtcgatgcggtgcccgcgcgcttcaaggtgggcgcgccggacgacgtcgacaagctcgtgctctccgcgatgccgggcgtgcgcctcgcgtacacgccgcaggtgccgcccgcgattcccgtgcgcccgggcgcatgctatttcgcactcgatgcgcgcagcccgctctatgagcggatgctgcaggcccagtcggcgatgatctatgcgccgtccggaatcaacgatctcaaattcgaactgatcgccgtcacgtcatgagttacgcgccctccctcttcggcggcaacacgccgccccccgcgccgcaaacggcttcgtcgaccgacgccggcttccaggcgcgctcgctcgtcgatctgctgtacgacggcttcttcatgctgttcctgctgaagaacggccgcgagccgaacgacgcgtcggaattcggcacgcgcattcaggaattcctgagcgagttcgaacgcggcgcgaagaagctcaacatcgccgccgacgacgtctatgcggcgaagttcgcgttttgcgcggcgatcgacgaatcggtactgtcgtcgccgttcaagatccgcgcggactgggagcgccggccgttgcagctcgtgctgttcggcgagcaactcgcgggcgagaagttctatcagtacctcgaagaatgccgcgcgcagggcgcggcgcggctgcagtcgctcgaggtgttccatatgtgcctgctgctcggcttccagggcaagtatctgctcgaagggccggaaaagctcgcgtatctgaccgcacggcttggcgacgagatcgcgaacatgaagggcaagcgcgcaccgttcgcgccgcattggccgctgccggaccagatctcgcaccggctcaagcgcgaggtgccgctgtgggcgatcggggcggtgttcgcgctcgtcgggctgctggcgttcgtcgggctgaatacgtatttgaaagacagtaccgtgcgggcgctcgcgccttattcgcaagtcatcaaggtggggccggagtcggctaatttgacgatttcgttgccttgaggaaagccgggcttttagccgaggccgttctccaagattgaaatggcccgaatcaggcaggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaaagtgttctgtgcggcaatggcgcgagtctgcttctcgacgtcacgctcgaacgcaggattcttcccttccgctaacagccgcttcgcttcgtcacgactcgaccgagcatcagcgagcgacgtcgcgggatagtcgccgaacgtcagcaggttttctttgccattgaaccggtatttgagccgccatttcttcgaaccgctggagcgcaggtcaagaaacaggccgccaccgtcgaagagtttgtttccctcggtctcatcgaacttagcgttgcggcacttggcgtcggtaagaggtttggttttcatggttcgtcgggggtacggcatacccccaaatccccgaagtcatacctcaaatcttacccccaaatttcggggatgccccggtctcactcgggacttccggaaacaaaaaacccgcgtcagcgctaggctggacgcgggttttgggacttcccggtacttcccggtactacttgatactagtgtttggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcggaagaatctcgggtaatcaaagggttagatggagatttgttctacaagggtgctgtaagagcgagcctgaaacgcaacgccagcaaggctcctgttttggttgtagaacaaaaagggaggcatcgcggacgtcccacagatgctgcgagtgctcacggatcgaccacgtagcgaccttcgctgatgactcggcggccaccttgagcggtgtactcacgctctccaagcaaattgctgatttcgccgagagtgacattcccgcacgagccactatgcatgttaatttttatcgactacaatgtagacatcgaaaattaacatcaggtaccgcgatgcgccaaaccatagtagtcagtgagccgctggacactgagcaggaattgtcccagcttgggctgaaagtttcggttgctcaaaaaatcgctcacgctgcgtccgccgccagagcgtccgccttagagattgatgtcgcattcacaccgggcatgctctcccacatttacggaaatcgccagttgcggctggaactccttccgttagggtggcgaaaagggcgcttcaataacgtcgaatccgtaattaacgacgagttgggaattcaaataattttccagaacgtggacatcgcttgcgttcctgagcattcccctcaagcgatatccggtaagggatcgggttcacgccaactagtgcaaaacggtcttcagtcggagctctgggaaaatcctgtgaacccaccaactgatcctagccagttggaaagtaagcgtggcgtgactcctacggtttggatgttctgtgtcagtaatgatggaaagcgcttgcgtgcagaagtatccaagcccagcaactttgaaggggatcagttcgaagattttagcaagcggatcttcgtactcgatgaagaaagcggcaccgatcctgatatctccatcaatccgtcgtctggcggcaatgatgacgcggactttgatattgacgtcagtgttgcgaaaaagtgatgagatatgtttaattgcagcaagttagcaattgcaaggaaaaggcgtcagcttactaagaaggaattggcggagaaatcgggaattacggcagtcacgttaacaaggctggaaactggaaaaaccgctgatccttcgacggaaacactggagacgctggcgcgggtgttaggatatcccgtcgatttcttttttggtcaagactatgaggaattgacaaccgatgccgcgagcttccgtagcttgtcaacaatgagtgcagcccagcgcgatgcggcgctggctgccggccagatagcgttttcactcgcggagtggatcaacgagcgttttgacttgccggtccccgacctgccagatttgcgggaagacgatcctatttcggctgcgggctccgtgcgtaactattgggggattggttacaaaccaatccccaaactcctcacgttactggaggccaaaggagttcgtgtttttactctggccgagaaaaataagaacgttgatgcgttctcatgttggaagaatgacgtcccctatatttttttgaacacgttcaaatcggctgagcgtacgcgattcgatgcggctcacgagcttgggcatctgctgatgcatcggcacacgccggcggggcacttggatggcgaaagagaggcggatatgtttgcggctgccttccttattccacaggacgatttgatcagtcacatgccaagggttcattcgttggctcagttaattgaaaagaaggaacgatggggagtgtctgttgctgcactcgcaaggaccgctttcaatagcgggctgattagtgactggcactaccgggagctgtgtaagcaaatgagcatgctaggctatcgcacggcagaaccacgggagcgggctcctgaaaaatctacggtgtggcaaaagatactaggacttctttggaaggacggcgtcactaaagcgcacatagcgaaagaactatgtttgccaattgatgaaattgagtcactgattgggccgttggttacgaccgattcggcaaatcgagtgacggagtttaaggagttatcgctggtgcgctaggcagccccgcaagaaatacaggcgaacaacattggttgggttcggaaattgacacttgggggagtcaaaaaaaaggggcgcatctgtgttgtgacctgctccccgcgtttagtacggtgacggtgtagagtccgttccagagaggaacggcaatgaaaaagcgattcaccgaagaacagatcatcggcatcttgacggaagccgaggctggccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaagggcctgcggcacaagctcgcgtcgtatctgagcaaatacatcacaaaagattttgctgaacatgcacttaacgagaagagatattggaccagccgaggtgtagcggttccggaccaacgtcccatagctctgcgctcagattgcgcttcgataaagcgcgtgacgccgcaggaatccccaaaaatgacttccaatttagagatctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccacgtggccttccgctattgctgcgtagggcacggtctcgccagtgattgggtcagtcgaaggccggtacacacagcacttaccgagcgttccgtcaccggtcgatgatacgagtacgtctcccggcctgaccaagttgaaattgcggccttgcgtatgtgctttttcaacgtactcatcaaacaagctcttctcgatgtaatcgccgtcgactatgagttcgccataacgcgagatgttgctacctgacttgatcaccaacgcgtagccatcggccgcatcaacatatgaatcggcgctgggactcgtcccacgtgcggtcgggatcgtgttcaactctttgattgtctttccgccgacggaaacgatctctttcatcgcattggttacgcccggccgccaatacttcacgtcgaatcgggatgccttgtcgtcccgaatcatcaaaacggcaacatcgaagacagaccaatgttttccgctccgtgtgcgtccagttcgcaagatgttctttccgaccgaatcaatcaaagtatccaagtcaaagttgcgggcaatatcccccgccccatccatgccgaaggtctcgatatcgcagaatgcaaccggatacttgatatcgtcggcgatttcctcctcctcctcggtcattcgctggaggtaaagcacgctcgatcgaacattgattttgttcggacggaatgtctcgtcaggcaaacgcaccactgccaaaagcttcgctttgctcaggagccatttgcgtatcggtgccgccgtatcagtattgagcaccccctcatcaatgacggtgcagatctccccgccacgacgagcagacaacaccatcttctgcaagaaaaggagttgtcccttcgtcgtctggacttcgaactgccccatgtctttatcagacaaggccccgctctcagacgtcccgaacggcgggttagtcaagatgaagtcgcaatctgaatcttgaatgttccagttcttggccgtccgtgccaagctgttctcgggctgaatatttgaatgcccgtcaccggcgacgatcatgttcatcttcgccgcacatgcaacgccctcatttgcgtcggagccaaaaaagacctgctgacgaatcttccgaacgagttcgcgatgggtggcggcattaatcgctcggtcggcaagcttctgattcgcgaccctgaggctatcccccatgaggtacaccaagaagccgccggtgccgcacgcggggtccaggaccttaggggccgcagcccccgaaagcagtgcattgacgatcttctcttgccccacaattgctgacatgaggcgaaccaggggcctaggcgtaaagtattgccccagcttcttccccttgagggtcgcccgaacgaagtactcgaatgccgcccccttggagtccgtcgtgctgtcagtgaacgaaaccgctgcgagctgacgaaccaggtacagaaacgtcttcgccactttcaggtggatcggattcgccaatacgtccccgtacgacttgtcggtccgaatttttttgatcatgtccatgattgcgttctggacctgatctgccttagcgtcgggcaacgccgcgagttcgtggaaggtgtagctgtaaggcaaattgaacccttcctcggtatcggccttttcctctagcagcttgagaaacagcagtttggaaaaatcgtcgaagatgtggttctcgtctttttcattcttccgaatagcatcatggcacctggagaacagggcgttgagttgtcgcaacggaaggctcgggcggaaaggcagcgcggatgacccgtcaaggggaccatcctccccgggcagttcgattcgaactgcctgcggatctgtcttgaagtccttgagcacagacttcaactgactcttggccggaatcttcgaggaaagtttgccgttccactgaatcggctcgccggtcttcgcgttataggatcgaatctctgcgccattgcagacgaccacaaacggaacgtcgtagccgtcggcacgagcgtaagaaagcgcttgctttttatcttgctccgatagcttcttggcaatgcgcttcgcttcgatcaggaaagcgggtttgcccttcggataggtcttgtcgttcggccagaccaagatgtcaacgaagcccgcttcatatctttccggagtggaagcagcggtctcgaaatggagatctgtctcaatctcatagccccgacgctgtaaatagggcaggatgcgcttgatgactgtttcggtctcgttggcagactttgacattcttctatcaaccctctcacggcccggtcagcggtcggagatcgaccgccatcccatgcctgcaaccccggctgattgtagaacacggccgagtttgtagaacaaaaaaaagcgggttcctcggtggaacccgcttagtgtctggtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaactgctctaccagatgagctaagccggcgttgagccggaaattctacctcatttcacgatcttgaggcgaggccggctgcctttcgccccatcaccgtcgccatcgccatcggacttcggcaactcctccgcagcgtcaccgggctcgggcgccgcctcggctgcgccgtcggctgaagcgtggcgcgcgcccgcatcgtccccttcctctaccacagcaagcgcgtcgctaccgtcagcctcgcccgtctccgcggcaacgtcgacctgaaacgccatcccctggccgttctcccgtgcgtagatcgcaagcacgttcgcaaccggcacctcgagcttgtgcgccttgcccgaaaaccgcgcggtgaactcgatccattcgttgcccatctgcagctggctcgtcgcctcgaagctgatgttcaacacgatctccccatcgcgcacgaactggcgcggcacgcgcgtcgacttgtcgacccgcaccgcgatatggggtgtgtatccgttatccgtgcaccattcgtacagcgcgcgcagcaaatacggcttcgtggaaatctcttgcatcgccatcctcgaacggaaacggacgcggcggcgcaatgccgccgcatccgctccccagtcacatacagcttaacgacgcatgaccttttcggacggcgtcagcgcttcgatataagcaggacggctgaaaatccgctctgcgtacttcatcagcggcgcggcattcttcgacaactcgatcccgtagtgatcaagacgccacagcagcggcgcgatcgcgacgtcgagcatcgaaaactcttcgcccagcatgtacttgttcttcaggaaaatcggcgcgagctgcgtcaggcgatcgcggatcgcgaggcgcgccttctcgtggctcttctccgcggccttgcccttctcgttctccagcgtgctcacgtgcacgaacagttccttctcgaagttgagcaggaacaggcgcgcgcgcgcgcgctgcaccggatcggccggcatcagctgcgggtgcgggaagcgctcgtcgatgtactcgttgatgatgttcgattcgtacaggatcagatcgcgctcgaccagaatcggcacctgtccgtacggattcatcaccgcgatgtcttccggcttgttgaacaggtcgacgtcgcggatctcgaaatccatgcccttttcgaacagcaccagccggcaacgctgggagaacggacaagtcgtgccggaatacagaaccatcatgtttgcgtttcctcaaaaagccgagggccagcgcgcggaaaagccccttgcaggctcttccttgcgctggccccacgccagtctcggcgtgattacttgatatctttccagtaggcggcattcagccgccacgcgaggaacgtcaggacaccaaggaacagcagcacccatacgccgaggcgcttgcgggtctgttgcgccggctcggacatccagttcaggtacgcgaccagatcgccgaccgcggcgtcgtaatccgccggcgccagcgtcccgggcgtcacctgctggaacccgacgagcttgtgcgttttctcgcccgtttcctcgtccgtcttttcctcgaattttgcaatgcgctctccctgaagctgccacagcacgtgaggcatgccgacgttcgggaacacggcgttgttccagcccgtcgggcgcgtatcgtcgcggtagaaagtgcgcagatacgtgtagagccaatcacggctgcgagcgcgcgcttcgacggacagatccggcggcgcaacgccgagccaggtcttcgcgtcttccggccgcatcgcgacggtcatcgtgttgccgaccttgtcggtcgcaaacagcagattcttctcgatctccttctgcgagataccgagatccgtcagccggttgtagcgcatcaggttcgcactatggcaattcaggcaatagtttacaaacaattgcgcgccatgctgcaaggagacgagattctccgtgttgtcgggtgcccgatcgagcggaaattccccctcttcggcccgcacggatacgctcgtcagcagacatgccgacacaataaacattgcgagcgtcgaaagcaatttcttcatacgaattcccccttcgctcacgtcaatgggatttgaaccgcacgcgttccggcggctgcttgaaggtgccgagcggcgtccagaacggcatgccgaggaagaacgcgaagtacacgagcgcgcatacctgggcgatcagcgtcgcggcgggcgaaggcggtcgcgtgccgaggaacgcgagcgtcaggaacacgacaacgaagatgccgaaaaataccttgtggaagaacggccggtagcggatcgacttcaccgggctgcggtcgagccacggcaggaagaacagcgtgacgacggccccgcccatcacgacgacgccccagaacttcgattccgtgaagtacatgaagacgacgagcgccgcggcgagcaccggcagcgcgatcttccacttgccgcgcgcccgcacgagcgcaagcagcccgagcgcggcgatcacgatcatcagcacgatcttgaacgggtcggtcgtcgcgcgcagcatcgcgtagaacgcggtgaagtaccagacgggcgcgatctcgggcggcgtctgcagcgggttcgccgggatgaagttgttcgcctcgaggaagtagccgcccatctccggcatgaagaacacgatcagcgcgaacaccatcaggaacacgcagacgccgaagaagtcgtgcaccgagtagtacggatggaacggaatgccgtcgagcggcacgcccttctcgtccttcttctccttgatctcgatgccgtccgggttgttcgaccccacttcgtgcagcgcgatcaggtgcgcgacgacgagcagcaacagcacgagcggaatcgcgatcacgtggaacgcgaagaagcggttcagcgtgacgtcggacacgacgtagtcgccgcgaatccacagcgacaggtcagggccgacgaacggaatcgccgagaacaggttcacgatcacctgcgcgccccagaacgacatctggccccacggcagcaggtagccgaagaacgcctcggccatcaggcacaggaagatcgcgcagccgaagatccacacgagttcgcgcggcttgcggtacgagccgtacaggaggccgcggaacatgtgcaggtagacgacgacgaagaacatcgacgcgcccgtcgagtgcaggtagcggatcagccagccccacggcacctcgcgcatgatgtattcgaccgacgcgaacgcgagcgtcgaatcgggcttgtagttcatcgtcaggaagatgcccgtgacgatctggttgacgagcacgagcagcgcgagcgacccgaagaaataccacacgttgaaattcttcggcgcgtaatactcggaaagatgctgcttccacgtggaagtgaggggaaagcgccggtcgacccagccgagcaagcctgttgtggagatctctttgttatcggtcgccatttacgcttctcctttctcgtccttgccgatcacgagcgtcgtggccgacgtgaacatgtatggcgggacgtccagattctgcggagccggcttgttcttgaagacccgtccggcgagatcgtaggtcgaaccgtggcacgggcagaggaagccgcccggccagtcgtcgggcaggttcggctgcggcccgggcgtgaaacgctggctcggcgtgcagccgaggtgcgtgcacaccgccatcacgaccaggatgttcttgcggtcggctctcgaccggtattcgttcgcgcaatactcgggcaacggcatcgagtacggcgatttcgactgcggatcggcgacttccttgtccgccttgacgacgtcggcgagcatcgcgtcggtgcggttcagcacccacaccggcttgccgcgccacggcaccgtgagcatctcgccgggcttgagcgcgccgatgtcgacttcgacgggcgcgccggccgcctttgccttggtggacggcgccaacgacgccgcgaaaggtatcacggttgcgacgccaccaacgccgcccgcaaccgatgtcgcaatcagccatgtccggcggccgctgtcgacgtgttcctcttctttgtctcgcatcacacgccccaattctgagttggatatccgtcacgacatttcacaccgccgctagtttgctcgaatggagtcggcatttacaagacccggacgttaaatacctcctgaagctattattgatcaagggtttccccgggctatcgaggttcccgtttcgataatgcgagaaatgtgcaccgcggcatattttgttttcgatgcggtgcggcaatttgtgcaattaaaccgggttatgaatgtcgataaaaatatgttcgagatcaaaacgctccgataaatgctggccgagcgcctggatgccgaaacgctcggtcgcatggtgccccgccgcaacgaacgccacgccgctttcggccgccgcgtgcgtcacgtgctcggacacttcgcccgtcaggaacacgtcggcgcccgcttcgatcgcggcatcgaagaagctctgcgcgccgcccgtgcaccacgcgacgcggcgcagttgctggtccagatcgccgagcacgagcggcgcgcggccgagcgtgttctcgaccttcgcggtgaagtgctcgagcgagacgggcatcggcagcgtcgcgagccagccgaggtcctgatcgccgaaacgcgcgtcgccgatgaggccgaggcgctcgccgagctgcgcgttgttgccgaattcgggatgcgcgtcgagcggcaaatggaacgcgaacaggttcagatcgttcgcgagcaggcgcttgaggcgctgatacttgcggcccgtaatttgcggcgcctcatggcgccagaagtagccgtgatggacgagcaccgcgtccgcgccccattcgagcgcgcgatcgagaaacgcgagcgaggccgtcacgcccgtggcgattttttcaatcttgcgacggccttccacctggaggccgttcgggctgtagtccttgaaccgcccgatttcgagggtattgttcaagtacaattcaagttcgatccgatccatataaacctctagtatcttcaaatgcttagacgcttctggctgttcttcgcccaagcggtgacggtgctgctcgcactgatgttcatcgtggcgacgctcaagccgcaatggctccaacggcagggccagctcggcaagcagctcgcggcgccgatcgtcgcgctgcgggaagtcgcgcccggcgtcggcggcgcgcccgctcaatcctcgtatgcggacgccgcgcaaaaggcgatgcccgcggtcgtcaacgtgttctccagcaaggacggttcgctgccgcccgatccgcgcgcgaaggatccgctgtttcgctatttcttcggcgaccgcaacgcgcgccggcagcaggaggaacccgcggccaatctggggtcgggcgtcatcgtaagctcggagggttacattctaacgaaccagcacgtcgtcgacggcgcggaccagatcgaagtcgcgctcgccgacggccgcacggccaccgcgaaggtgatcggcagcgatccggaaaccgacctcgcggtgctcaagatcaacatgacgaacctgccgacgatcacgctcggccgctccgaccagtcgcgcgtgggcgacgtcgtgctcgcgatcggcaacccgttcggggtcggccagacggtcacgatggggatcatcagcgcgctcgggcgcaaccacctcggcatcaacacgttcgagaacttcatccagaccgacgcgccgatcaacccgggcaattcgggcggcgcgctcgtcgacgtaaacggcaacctgctcggcatcaatacggcgatctactcgcgctcgggcggctcgctcggcatcggcttcgcgatccccgtgtcgaccgcgcgcaacgtgctcgagagcatcatcacgacgggcaccgtcacgcgcggctggatcggcgtcgagccgcaggacgtgacgccggagatcgccgaatcgttcagccttgcgcaaaaatcgggcgcgatcgttgcgggcgtgctgcaaggcggcccggccgacaaggcgggcatcaagccgggcgatattctgatgtcgatcgacggcgaggacatcaccgatacgacgaagctgctgaacgtcgtcgcgcagatcaagcccggcacgccggcgaaggttcacgtggtgcgcaagggcaaggaactcgacgtcaccgtcgtgatcggcaagcggccgccgccgccgaagcaggcgctcgacgaccagaacagcgacgaggaggagtgagcggcggcgcgccccgcgcacgcgcgcgaggcacgcgctagacggccggcgacacggccgcggggcagcccgccgatgccgcctgcccggccggcgacttcgcgacgcgcggcggcaaacaaaaaggcaatccaccggatcgcctttttgtttgccgccattcccgccaaccgtcgccgccgccgtgacggtcggctcgcgcaacgcggccctgccctgatcgaacggcgccggctgccgccgcggctcgcttccgcggcctttgcagcacgcgagatgcgcgccgccgaaccccggaaccgaaccccggtgcggggcggcctcgccccgccagcgccgtcagttcgccgcggccttgctctcgtcctcttccttcgcgggcggtttcacgaaaagccgcgccgcgatgatgccggcctcgtacagcagcacgagcggcagcgcgagcatcagctgcgagaacacgtcgggcggcgtcacgacggccgcgacgacgaacgcgccgacgatcacgtacggacggatctccttgagcttttgcacggtcagcacacccatgcgcacgagcagcacgacgacgatcggcacctcgaacgtcacgccgaatgcaacgaacatcccgagcacgaagctcaggtaattgtcgatatcggtcgacatctcggcaccgagcggcgcgttgtagtgcgccatcacgcggaaaatcgtcggaaatacgaggaagtacgcgaatgccatcccgcagaggaacagcacgtagctgctgccgacgagcggcgcgacgagcttcttctcgtgctgatagagcccaggcgctacgaacgcccagatctggtacagcacgacaggcagcgcgatcacgagcgcgacgagcatcgtcaccttcatcggcacgaagaacgagccggtgacgtcggtcacgatcatcctgccgcctttcggcaggttctccatcagcggccgcgcaagcagccggaagatgtcgggcgcccagtagacgagcccgaggaacacgacgatcacggccgcgcccgcccggatgatgcggtcgcgcagttcgacgagatgggaaatgaaggtttcttccggaccgtcgtccggattgtgctgggggtcgctcacaccggccctcggttgtagtgactagcgcgaagcatcgatcagaggaaacgcgcggggcggcgcaggctcgccggccgatgtcgcgcgacgcgtgcggcacccgattgcacctgcgtgcgacgcatcgtcgcgcgcttgtaccagacgggcgtcaccgcctttttcacgcgccagttgcggcgcttcgccggcgcggcggcgatggtgcgccacgaaggctcgccggacgccgcgctcgggccgtccggcgcgtcggccgccgccgagccgcccggcgacaccgccgaattccatgcggcgttcagatcgcgctcgtgctcgcgcaggttgtcgtggatcgtgttctcgacgttgcgcgcggcctgctcgaaatcggtcttcatcgtgcgcagcgcatcgagctcgatctcgcgcgagacttccgccttcacatcgttgatgtagcgctgcgcgcgcccgaacagcgcgcccgccgtgcgcgcgacgcgcggcagccgctcggggccgagcacgacgagcgcgacgacgccgatcagcgccatcttcgaaagtccgagatcgagcatcgcgacgcctcgtcagtgtccgcgcgtcacgccttgttcgaatccgacgaacgcgccgcatccttcgcgtcgacgttcaccgagcccgaacgcggcagttgctgcgcgtcggcgggcgcttcgctctccttcatgccgtccttgaagcccttgaccgcactgccgagatcgttgccgatattgcgcagcttcttcgtgccgaacaccagcgcgacgatcagcaacacgatcagccagtgccaaatactcaatccgcccatgatgaaactctcctaaacctcgccggtctcgcggcgcaaatcgccggccccgtgccggcatcgttccgatggcgggccgcccgccatctcatcccatccggcgccacggacgcggcccggccagaatatgcgcgtgcaggtggtagacctcctgcccgccgcccgggccggtgttgatcaccgtccggaacccggtttcgccgcccgtatatgcgcagcccaaccgctcggcgagccgcgcgacgagaaccatcattctaccaagcagcggcgcgtcgtccgcggtgacggcggacagcgtcggcaaatgcttgcgcggtatcacgagcacgtgcgtgtcggccgcgggccggatatcccggaaggcgacgaactcgtcgtcctcgtgcaccttcgtgctcggaatctcgcctgccgcgatcttgcagaacaggcagttcgggtcgtgattcatcgcgttccccgacgcgttcgccgcggcgtcagaaccatgcctgcggatcgagcgtcttgttgtcgttcaagtacagccagcctttgatgatacggtacagcgtccagatccacaccgcgcccagcacgatgaagccgatcccgacgagcagcagcgcgaagccgatcagatacgcgatcagcgcgcgccagaacgtgcggatctgccattcgaaatgagcctgatacgcggtgcccaccgcgtcgtcgcgcttcacgtagttgatgatgatcgcgacgatgcccgtaatgccgcccgtcagccagtgaatcgcgtacagcagatagaggatgtgcgtcagcgtacgcaacgactgctggcgttcgctctcggtcgcgctctggtacgacggcggaaattggttcggcgactccggcatgatgctattcccctttgatgacaaaacttacgcggcgcgtggccgcattggctcaaccgccgttttcctcgcgctcgcggcgcttgcgcagcgccttttcctcgatgcccgacatgccttcgcggcgttcgagctcggcgatcacgtcggcggggctcaggtcgaaatgcgacagcgcgacgaggcagtggaaccacaggtccgcgacctcgccgacgagcgccgacggcgcgccgccctggcgcacgtccttcgcggcgagcacgacttcggtcgcttcctcgccgatcttcttcaggatcgcgtcgtcgcccttgtgaaagaggcgcgacacgtacgattgctcgggatcgccgcccttgcggctgtcgatcacggcggcgagacgcagcagcgtgtcttcggtcgtcgattgcgtcatttgtagatatgttcgggatctttgagcaccggatcgaccgcgacccattcgccgtcgtcgacggtgccctcgaatttctggaaaaagcacgagcgccggcccgtgtggcacgcgatgccttcgacctgctcgaccttcagcagcacgacgtcctcgtcgcagtcgaggcgcacttcgtgcacatgctgcacgtggcccgattcctcgcccttgaaccacaggcgctgccgcgagcgcgagtagtacaccgcgcgcttgagttcgatcgtcttcgcgagcgcgtcgcggttcatccatgcgaacatcagcacgtcgttcgtcgccgcgtcctgcgcgatcaccggcacgaggccgttcgcatcccagcggaccttgcccagccagtcgcccggcttcgcttctgcattcatcacaacctcactgcaatgccacgctcggccatgaagcgcttcgcctcgccgaccgtgtgctcgccgtaatggaagatgctcgcggcgagcacggcgtccgcgtggccttcggtgatgcccgccgcgagatgctcgagcgagccgacgccgcccgacgcgatcacgggcaccggcaccgcatccgacaccgcgcgcgtgagcgcgagatcgaaacccgccttcgtaccgtcgcggtccatgctcgtgagcaggatctcgcccgcgccgagctcggccatcttgcgcgcccattcgaccgcgtcgaggcccgtgcccttgcggccgccgtgcgtgaagacttcccagcgcggcggctcgccgtcggccgacacgcgcttcgcgtcgatcgcgacgacgatgcactgcgagccgtacttatcggccgcgtcgcgcacgagcggcggattggcgaccgccgacgagttcatgctgaccttgtccgcgccggcgttcaggaggcgccgcacgtcctcgaccgcgcgcacgccgccgcccaccgtgagcgggatgaacacctgcgacgcgaccgcctcgatgatcggcaggatcaggtcgcggccgtccgacgtcgcggtgatgtcgaggaacgtgagttcgtccgcgccctgggcgtcatagcgccgcgcgatctcgacggggtctcccgcgtcgcgcagctcgacgaaattgacgcccttgacgacgcgcccggcggtcacgtcgagacaggggatgatgcgtttagctagagccatgatgttgcgcggcatgccgcgggtaatgccgcccgcgcgaggcggacggcttggcgaaaaggcgtcgtgccgagacggcgcgtcaggcgtcgtcgagctcgccgttcagttcgtccgcgcgcttttgcgcggcggcgaaatcgaggtcgcccgagtagatcgcccggccgcagatcacgccttcgatgccctcgtcttccacctcgcagagcttctcgatgtcgacgatgttcgacaggccgccgctcgcgatcaccggaatgccgaccgcctgcgcgagcttcacggtcgcctcgatgttgatgccctgcaacatcccgtcgcggccgatgtccgtgtagacgatcgattcgacgccgtagtcctcgaacttgcgcgcgagatcgatcacttcgtggcccgtgagcttgctccaaccgtcggtggcgaccttgccgtccttcgcgtcgaggccgacgatgatgttgcccgcgaacgcgctgcacgcgtcctgcaggaagcccgggtccttcaccgccgccgtgccgatgatcacgtacgataggcccgcgtcgagatatttctcgattgtctcgaggctgcggatgccgccgccgagctgcacggggatctcgtcgccgacctcgccgaggatcgcctcgatcgcctcgagattcttcggcttgccggcgaacgcgccgttcagatcgacgagatgcagacgccgcgccccgagatcgacccatttacgggccatcgccgcaggatcctcggaaaaaatcgtcgcctggtccatatcgccttgtttgaggcgcacacactgaccgtctttaagatcgatggccggaatcagcagcatagcaatcgggtgttgtcagggaaaaatgaagagatcgaaaagacgcgcgccggcccatccggcgcgatgccgtctcgctagtttagtacaactctttctgcgtatccgctcgcgaagcccgtgcggcgggcgttttgcgcacgccgagtgtggttcccgcgccacgttcaggggttccagtggacaaaattccggtacagccgcagccccacttcggcgctcttttcggggtgaaattgggtcgcgaagagattgtcgcgcgcgaccgcggacgtgaaaacgtcgccgtacagggtctcgcccgccgtgtgcgccgggttgtccggcaccacgtaataactgtgcacgaagtagaaataggcgtcatccggcacaccgtcccacaacggatgcgcctgggtctggcgcacccggttccagcccatctgcggcaccttgaagcgcgagccgtcgtcctgcagccggccctcgagcgcgaagcgcaccaccttgcccggcagcaggccgagccccttcgtgtcgccttccgcgctccagtcgaacagcatctgctcgccgacgcatacgccgagcagcggcttcgtgcgcgacgcctcgaccaccgcctcctgcaagccggattcgccgaggcaccgcatgcagtcgggcatcgcgccctggcccggcagcaccacgcggtcggccgcgcgaatcgcctcgggccggtcgacgatcttcacgtcggccgccggctccgccttcatgagcgcctgcgcgaccgagcgcaggttgcccattccgtaatccacaattgcaatcgaagttttcatgtcagtgcaggcaataatgccttcagtccgtcgacgatgaattccaccgccagcgccgacagcatcaatcccatcagacgcgtgacgatgttgatgccggtgcggccgatccagtgcgcgatcggctcggcgagccgcatcgcgaaaaaacagatgagcgcgagcgccgcgccgatcgcgacgagcccgagccggtcgtaccagtgccgggcgttcgccgcgtagacgatcaccgtgctgatcgagcccgggcccgtcaggagcgggatcgcgagcggcacgacggcgatgctgttcttcgactccgcctcgtcgcgctcctcgggcgtcgagcgggtgttgccgatctgcgcgttgagcatcgagatcgccatcagcagcatgatgatcccgccgcccacttcgagcgagcccaccgagatcccgaagaaatcgatgatctgctggccgagcagcgtcgtcaccgcgatcacgcagaacaccgaaacggccgcgatgcggatcgtgtgccgccgctcggcttccgtctgctgggcggtgaggctcaggaaaaacggcaccgcgccgagcggattgatcagcgcaagcagggaaatgaacgatttgagcaggtccatcgcaagccggcgcagccgccgcggccagtggggtcgtgttcgctgcggccggaaatcagaggctgcccttcgtcgacggaatctgccccgccgcgcgctcgtcgagttccaccgccatccgcagcgcgcggccgaacgccttgaacaccgtctcgagctgatggtgcgcattgacgccgcgcagattgtcgatatgcagcgtgacgcccgcgtgattgacgaagccgcggaagaactcgatcgacaggtcgacgtcgaacgtgccgatccgcgcgcgcgtgaacggcacgtggaattcgaggcccggacggccggagaagtcgatcacgacacgcgacagcgcctcgtcgagcggcacgtacgaatggccgtagcggcggatgcccttcctgtcgccgaccgctttcgcgacggcctggccgagcgtgatgccgacgtcctcgaccgtatggtgatcgtcgatgtgcgtgtccccatgcgcttcgatgtcgagatcgacgagaccatggcgcgcgatctggtcgagcatatggtcgagaaacgggacgcccgtcgcaagcttctgccggccggtgccgtcgaggtcgatcttcacactgatctgcgtttcgctggtgttgcgaacgacttgcgccacgcgcatggtgtttccttgaaatgactaaggcaaatggggacgagaaaggcggcgccccggggtggcccgtcagggcagcgccagcttcagtgcggccagcaggcgcgcgttttcttcgggagacccaaccgtcacgcgcacgcaattggcgagcaatggatgcattttactcacgtttttgatcaatacccgctcggtcaaaagcacgtcaaacacggcggccgcgtccggcacccgtacgagcaggaaattgcccgcgctcgggaacacggtggcgcccggcagcgcgccgatcgcgtgcgcgagcgccgtgcgcgcgtcgcgcagttgcgcggcctgcgcgtcgagcacgtcgacgcgctcgagcaggaattccgccgccgcctgcgtcagcacgttcacgttgtacggcgggcgcaccttgtcgaactgcacgagccatgccggcagcccgaccagatagccgaggcgaatgcccgccaggccgagcttcgacatcgtgcgcatcacgacgacgttgtcgaactgggccgcgcgcggcagccaactgcgctgcgcgaacggctggtacgcctcgtcgatcacgacgaggctcgcggcggcggccgcgatgatccgctcgacgtcctcgtccgggtacagcgtgcccgtcgggttgttcggatacgcgagatagacgagcgccggccggtgctcggcgagcgccgcgagcatcgcgtcgatgtcgagcgtgaggtccgcgcgaagcggcacgccgacgaactcgagctgcgcgaacttcgccgacagctcgtacatcacgaagcccggcaccggcgcgagcaccttcgcgcccggcttcgcgcacgccatcgcgagcatgctgatgatctcgtccgaaccgttgccgagcagcacgtcgcacgcggcgggcacgcccgtcacggcgcgcagccggtcgatcagcgcggcggggcgcggcgcgggatagcggttcagcgcgacgtgcgcgagccgctcgccgagctcggccgcgagcggcgcgggcagcgaatacgggttctccatcgcgtcgagcttcacgaagcccgttgcgtccggcaccgggtagcccgtcatcgcgagcacgtcgcggcggatgatgtcttctggcgtagtcatggtggcaaaggcgcgcgggcgccggcgtggccccggccaaggcgtcccgcgcggcgcaccggtcgcgccgcgcgagacgcctcgccgggcggtctcgggttatcgtctttttgggctggtctcgtctcgcgcaaccggcgcggctgggcttacccttagcctttctggcggtcgcccgctcctttcatccggtactcggcgctcttcgcgtgcgcctgcaaaccttcgccgtacgcgagctcggacgcgatctcgccgagcgtgtgcgcgccttcggcgctcacctcgatcaggctcgagcgcttgaagaaatcgtacacgccgagcggcgacgaaaagcgcgcggtgcgcgacgtcggcagcacgtgattcgggcccgcgcagtaatcgcccaggctctcgctcgtgtagcggccgaggaagatcgcgcccgcgtggcggatctgcttgccccattggtgcggctcgagcgcggagatctccaggtgctcgggcgcgatgtcgttcgcgatcctgcacgcctcggccatgtcgcgcaccttgacgagcgcgccgcgcccctcgagcgacgcgcggatcacgtcctggcgcggcatcgtcggcagcagctcgccgatcgccttctcgacgcgctcgatgaacgcttcgtccgggcacagcaggatcgattgcgcgagctcgtcgtgctcggcctgcgagaacaggtccatcgcgacccacgacggatcggtcgtgccgtcgcacagcacgaggatctccgacggcccggcgatcatgtcgatgccgaccgtgccgaacacgcggcgcttggccgacgcgacgtacgcgttgcccggcccgcagatcttgtcgacggcgggcaccgtttgcgtgccgtacgcgagcgcggccaccgcctgcgcgccgccgatcgtgaacacgcgatcgacgccgcccaacagcgccgcggcgagcacgagatcgttcttcaggccgtccggcgtcggcacgaccatcacgatctcgccgacgcccgcgacgcgcgccggaatcgcgttcatcagcaccgacgacggatacgcggccttgccgcccggcacgtacaggccgacgcggtcgagcggcgtcaccttctggccgagcacggtgccgtcggcctcggtgtactgccagctatggctgccgcattcgatcttctgcttctcgtggtagccgcgcacgcgcgcggccgccgcttcgagcgccgcgcggcgcttcggctcgaggccctcgagcgccgcttccagctcgctttgcggcagctcgagcgccgcaacgctcgccgcgttcagccggtcgaagcgattcgtgtagtcgagcaccgcggcgtcgccgcgcgccttcacgtcggcgagaatctgcgcgaccgcgcgctcgatcgcgtcgtcttcgctcgcctcgaacgcgagcaccgcgcgcaattcggccgcgaagccttcgcttgtcgaatcgagtttgcgtatcttgatagccatgctgtcatccgttccggtaatgcgccgagagccgcggagggtcaggcgccgctccccagcgacgcgcgttcgaacgcgtcgaggaacggcttcagcgcggcgcgcttcagtttcagcgcggcctggttcacgacgaggcgcgaggagatcggcatgatctcctcgacctcgaccagattgttcgccttcagcgtgccgcccgagctgacgaggtcgacgatcgcgtcggcgaggccgacgagcggcgcgagctccatcgagccgtacagcttgatcagatcgacgtgcacgcccttcgcggcgaagtgctcgcgcgccgtttcgacgtacttcgtcgcgacgcgcagccgcgcgccctggcgcaccgcgtttgcgtaatcgaagcccgccggcacggcaaccgacatccggcagcgcgcgatgttcagatcgatcggctgatacagcccgccgccgccgtgctcgagcagcacgtccttgccggcgacgccgaaatccgccgcgccgtactcgacgtaggtcggcacgtcggtcgcgcgcacgacgatcacacgcaggttcggatcggtggtcggcaagatcagcttgcgcgaagtctccgggtcctcggcgaccgtcacgcccgccgccgcgagaagcggcacggtttcctcgaagatacgccctttcgacaacgccagcgtcagcggtgcgctcatgcttcgctccccgaaatgcggcgcacgttcgcgccgacggccgtcagcttcgtttccatccggtcgtagccgcggtccaagtgatagatgcgctcgacgagcgtctcgccttgcgcgcaaaggccggcgatcacgaggctcgccgacgcgcgcagatcggtcgccatcacgctcgcgcccgagagcttcggcacacccgtgacgagcgccgtgttgccgtcgaccgcgatgttcgcgccgaggcgattcagttcctgcacgtgcatgaagcggttctcgaagatcgtctcggtcacctgcgcggcgccttgcgccaccgcgttcagcgccatgaactgcgcctgcatgtcggtcgggaacgccgggtattcggacgtgcggatcgcgaccgcgctcggccggccgtccatgcgcacgcgcagcgtgtcgacgccttcgtcgatcgtcgcgcccgcttcgcgcagcttgtcgatcaccgcgtcgaggatgtgcgcgcgcatgccggtgagcgtcacgtcgccgcccgccgccgcgaccgcgcacaggaacgtgcccgcctcgatccggtccggaatcaccgcgtgcgtcgcgccgtgcaggcgctcgacgccctggatcacgagccggtcggtgccgatcccgtcgatcttcgcgcccatcgcgacgagcagatgcgcgagatccgtcacttccggctcgcgcgcggcgttctcgatcaccgtctcgccgtcggcgagcgtcgccgccatcagcaggttctcggtgcccgtcacggtgatcatgtcggtgacgatgcgcgcgcccgaaaggcgcttcgcgcgcgcctcgatgtagccatgctcgatgtggatctcggcgcccatcgcctgcaggcccttgatgtgctggtcgacgggccgcgcgccgatcgcgcagccgcccggcagcgacaccttcgcgtagccgaagcgcgcgaggagcgggccgagcacgaggatcgacgcgcgcatcgtcttcacgagctcgtacggcgcgaccggattgtcgacgcgcgacgcgtcgagcacgacccgcgcgccgtccgtttcctcgcgcatgcccatctggccgagcagcgcgagcgtcgtgcgcacgtccttcaggtccggcacgttatcgaggcgcaccggctcggcgctcagcaggcccgcgcagaggatcggcagcgcggcgttcttcgcgcccgacacggcgatctcgccggcgaggcgccggccgccctcgatcgcgagcttgtccgtaccgtgcgcgtgcgcttcccgattgccggccggggttgccgtggcgacgcgctcgacggcgtcgtgttcgttgacggtgacttgcactgactgtttccgtttatgcgttctgccattcggcgggcgtcagcgtcttcatgctgagcgcgtggatttcctgcttcatgcggtcgccgagcgccgcatagacgagctgatgccgctggatcggccgcttgccctcgaacgcggacgacacgatcgtcgcgaagaaatgctggccgtcgccttcgacttccagatgcgtgcaggcaaggcctgcctcgatgtattgcttgaccagttcgggagtcggcaacatgaaatgctcctgtcagtacgcgccaggccgcccgggcgcgcgccgcgaagcggcggcgaacgcggcgggcggccgtcgcttcatatcaatgacgcagtttgtagccggtggcgaggagccgcatcgcgatcagcgcgagcagcacgaagaagccggcgacgaccgaaaggctcgcgagcgggttcacgtcggcgatgccgaagaacccgtagcgaaaaccgtcgatcatgtagaagaacgggttgagccgcgacacctcgcgccacacgggcggcagcgaatgcgtcgaatagaacacgcccgagaggaacgtgagcggcatgatgaggaagttctggaacgcggcgagctgatcgaacttctcggcccagatcccggcgatgaggcccagcgtgccgagaatcgccgagccgaacagcgcgaacgcgacgatgtacaggggcgccgcgaagctcatcggaatgaaccacaccgtgacgacgaacacgcccgcgccgaccgcgagcccgcgcacgacggacgcgagcacgtacgcgccgaagatgtccgcggacgacagcggcggcagcagcatgaacacgaggttgcccgtgatcttcgactggatcagcgacgacgagctgttcgcgaacgcattctgcagcacgctcatcatcacgaggccgggcacgagaaagctcacgtactcgacgcccggatacacgttgacgcggcccgtgagcgcatggccgaagatcgtcaggtagagcagcgcggtgacgacgggcgcgagcaccgtctggaacgacaccttccagaaccgcagaatttccttgtagaacagcgtgcggaacccgctcatgccaacccctcgatcacatcggcgccgttcatcacctgcacgaacacatcctccagatcggccttgcggatctcgatctcgtcgaagccgcagccggccgcgcggcacagcgacaggatccgctcgacctcgtcgtaatcggtgatccgcaacagatgctcgggctgcgcggcgggcgccggctcggcctcgagcgcgcgcagctcggcgggcagcgcgccgtgcgacagccgcacgaacagttgcaaccccgagaagcgctgcagcagcgtgcgcgtgtggtcgagcgcgaccacttcgccgcgccggagcatcgcgatgcggtcgcagagcgattcggcttcctcgagatagtgagtggtcagcacgatcgtgtggccttcgcggttcaggcgcgagatgaacttccacagcgtctggcgcagctcgacgtcgacgcccgccgtcggctcgtcgagcacgatcacgggcggccggtgcacgagcgcctgcgcgacgagcacgcgccgcttcatcccgcccgacagcgcgcgcatgttcgcgtcggccttgtcggtgagatcgaggttcgccatcacttcgtcgatccagtcgtcgttgcggtgcagcccgaaatagccggactggatccgcagcgtttcgcgcaccgtgaagaacggatcgaacacgagctcctgcggcacgacgccgagcgcgcgccgcgccgcccggaaatccttgacgacgtcgtggccgcgcaccgcgatggtgccttcgtcggcgcgcgcgaggccggcgagaatgctgatgagtgtggtcttgcctgcgccgttcgggccgagcagaccgaaaaactcgccttcctcgaccgacaggctgacgcccttgagcgcctgaagcgatttgtagcgcttcttgacgtgacggatttctatggctgacatgactgagcgcggcacgacggccgcagcgccttctttatgctcgatgcgaaagggggaaatggggaccgttcggcagccccgcaaaacggttgattatagggcaaaccggccaggccggccggcgcgcggacccggagtcgacgcccgcacgcgcggcgtgcgccgcgcatgcgtcgcgccgcgcgcttcgtgcatcggccgcgcccggcccggccggcgcgggccctgttgatcaacggaaaggcagcggctcgcccacgggcgcgacggccgtgggcgagcccggacgcgggcgtcaatgtcgcccggagagaagcgtgtcgatcccgtacgcctgcgcgaggctcgcgagcttcggcggcaggttctcgatgtctagcgtcacgccgcgcgcgcgcgcggcgcgctgccaggcgagcagcaccgcgagcgccgacgaatcgaattgcgcgagcgcgccgcagtcgacggcggtggcgcccgcctcgatgcgcgcgagcccttgggcgagcgcggctttcgcgctcgcgtgggtcagcgtggcgcccgagtcgaagcggctcacgatgcctgcttgcccgaggcaagctgctggttgcgttcggtcaggaactggatcagcccatccacgccgctttgctggatcttctcgctgaactgctgctggtaggtctggatcagccaggcacccagcacgttcaggtcgtagacgcgccagccctgcgccgtcttgtacaggcggtagtcgatctgcaccggctggccgttgttcatcgcgaccgtgcgcacgacgacgtcggtggcgtcggcgtccgcgcgaaacggcggatactggatctgctggtccggcttcagttgcgcgagcgcgcccgagtaggtgcggatcagcagttgcttgaactgctcgatcacctgctgctgctgggcaggcgtcgcggtgcgccagttgcggcccatcgcgagctgcgtcgtgcggcggaaatcggtgtacggcaggatgtccttgttgacgatcgtcatgatgcgggcggtatcgccctgcttgatcgtctgcgtgcgcacttcgtcgagcacctgctgcgtcgcggacttgatgagcgcctgcggattcgattgatcgacttccgcgtgagcggcggccgcgccgaacgagaacagcgcggcaaggacggggatcaggaacagtttcttcataggtatgacctgcttgtatgagtcgatgccagacttggaaccgtcgacgccggcgcaagttcgcgccggccgccgtcagaatcgtttccggctgtaaccgatgtaagtgtcgggtcagtgcagccggatgctcgggaaacggatgccgcccggcgacggcggcacgacctgctgagcgggcacgttcgtcgcgctgctcggattcggcgccgcggccgatgcgggctcggccgcgcccggcgccgcaccggacgccgccgtgggcgcggaagcggcggccggcgccgatgccgcgccgctcgcgggcgccgcggcgccctcttccggcatctcgtaattcggcggcggcgcctcgctgccgtaatccggcaggttcgactgcgcgcccgtggcgccgccgatcagcgcctggcggcgctgcaggtacgcgttgcgcacgaacgaatacttgtcgatcgcggctgcctcgagcacgtcgcccgcgccgagcaggttcgcgcgcgtgttcacgaggttcagcccgaacaggccccagctcacgccgtcgggccgtacataggtaagcgggttgcccgcgtagtcgacggcgaggcccgccgtgtcgcgcacggtgctcgggccgagcagcggcagcacgaggtacgggccgctcggcacgccgtagtggccgagcgtcacgccgaagtcgttcgcgtgtttcggcagcttcgcgagcgtcgcgacgtcgaacaggccgcccacgccgaacaccgtgttgatcacgacccgcatgatgtcgccgacgccgtcggcgatcttcagctgcacgaggttgttcgcggcgatgtagacgtcgccgatgttcgagaagaagttcgtcacgctgtcgcgcatcggctgcggcaccgcccactgatagccgcgcgcgaccggcttgagcgcgtactggtcgaccttgtcgttgaacgtgtacatcgtccggttgaagccttcgaacgggtcgcccttggtcggcgtctggactgtcgcgcaaccgctcaatgccgcggcggccgtgatcgccagcaccgctgggctgatgcggatcgtctgcatgatgttcttcccctcttttcttctctcgtatgccgcttgcgcggcgttcactgtgccgccgcgcccgatgccgcagatgccgccgatgccgccaccggcgcgggcgccggcgcgcccgatgcggcggcgcccggcttcgcgccgcccgcgtccgcggccttgctgtacaggaactggccgatcaggttctcgagcacgatcgccgactgcgtcatcgtgatcgtatcgcccgccttcagcatttccgtgtcgccgcccggatcgaggccgatgtactgctcgccgagcagacccgaggtcaggatcttcgccgacgaatccttcgggaacgggtactgcttgtcgagctcgatcgtgacgagcgcctggtaggtgttcgtgtcgaagccgatggtcttcacgcgcccgaccacgacgcccgcgctcttgacggccgcgcgcggcttcaggccgccgatgttgtcgaatttcatcttcaccgcgtaagtcggctgaaacgacagcgagctcatgttgccgaccttcagcgcgaggaacagcaacgcgagaaagcccaacactacgaagaggccgacccagaagtcgagagcagtctttttcatcgtcatcccagaaaaggcttagctgaacatcaacgcggtcagcagaaaatcgaggccgagtacggcgagcgacgcatacacgacagtcttggtcgtcgcgtgcgacacgccctcgggtgtcggcttcgcttcgtaaccctgaaacagcgcgataaacgtgacggcgaagccgaacacgacgctcttgatcacgccgttgccgacgtcggcccacacttcgacgccgccttgcatctgcgaccagaacgcgccgggatcgacgccgatcagcagcacgccgacgacatagccgccgagcacgccgaccgcgctgaagatcgccgcgagcagcggcatcgcgatgacgcccgcccacatccgcggcgcgatcacgttcttcagcggatcgacggccatcatctcgagcgcggtcagttgctcgcccgccttcatcaggccgatctcggccgtgagcgacgtgcccgcgcggccggcgaacagcagcgccgacacgacggggccgagctcgcgcacgagcgacagcgcgacgagcaggcccaacgcctgctcggagccgtagcggttcagcgtgtagtagccctgcaggccgagcacgaagccgacgaacaggcccgacacggcgatgatcacgaacgaataattgccgagaaaatggatctgcttcgtgacgagccgcggccgccgcaacagcgagaagaattcgagcacgacgcgcacgaacatccgggtcgcatagcccgtgcgctcgagtccgccgatcacgaaacgcccgatcgcgctgatcatctgcgccctccgcccagtccgaagtccgccgcgagcggctggctcatgtagtgaaatttgaacgggccgtccggcgcgccgtcgatgaactggcgcacgctcggatcggtcgacgcgcgcagcgcgtccggcgtgccctcggccaatacgccgccgttcgcgaggaagtacacgtaatccgcgatcgcgaacgattccggcacatcgtgcgtgacgaggatcgacgtcgcgccgagcgcgtgattcagcgtgcggatcaggtttgcggtgatgcccagggaaatcgggtcgaggcccgcgaacggctcgtcgtacatgatgagctgcggatcgagcgcgatcgcccgcgcgagcgcgatgcgccgcgccatcccgcccgacacctcggacggcatcagctcgcgcgcgccgcgcaggccgaccgcgttgagcttcatcagcacgagatcgcggatcagcgcttcaggcagatccgtgtgctcgcgcagcgcgaacgcgacgttgtcgtacaccgacatgtcggtgaagagcgcgccgaactggaacagcatgcccatcttgcggcgcagcgcgtagaggccgtcgcgcgtctgcgcgccgacgtcggcgccgtcgaacagcacctggccgcggcgcgcgcgcacgagcccgccgatcaggcgcagcacggtggtcttgccgcaaccggaaccgcccatcaccgcgaccacctggccgcgcgcgaagcgcatgttcaggttcgacaggacgagacgctcgccgtagccgaaatcgacgtcgcgaagctctagcagggactcggaggaggagctcacggagcggacaatccttatacgcagaacgccgaattatagggcctgcatcggaatgatgccgcaaaggccgctcaggcgctccagtcagaaattgtcaaattatcgtccgaagttttgctgcaatgcaacaatcgcttcctggtaatcggccgccgccgtgatcgcgctgacgacggccgcgctgccgacgcccgccgccagcaccgcgccgagcgtgtcgggcgcgattccgccgatcgcgacgagcggcgcctgcggcccggcgaagcgcacgtagcgcgcaagccgcgcgaggccttgcggcggcgcggcaaccgccttcgtcgcggtcgcgaacaccgggccgagcgcgagatagctcggcttgaactgcagcgcgacgagcatttcgtaatacccgtggctcgacaggccgagccgcgcgcccgcccgcgcgatcgcgccgagatcggcggtctccagatcctcctggccgaggtgcacgccgtatgcgcccgcgtcgagcgcgagccgccagtgatcgttgatgaacacgcgcgcgtccggatggcggcggcccgcggcaacggcccgctcgatctccgcgcgcagcgcgtcgggcgaggcgtccttcacgcgcagttgcacggtccgcacgccgcaatcgagcacgcgctcgacccattcggcgctcggcagcaccggatacaggccgagccgctgcgggcacggcgcaaacgccggttcgggcgcggcgggcaggccgagcacgcgcggaaagcgtgccggatcgacgggccacggatcgccgccgcgcgcctcgtcgccgtcgcgccatgcgagcgcgagcacgagcgcgtcggacgcggcgaagccgcaatcgagaaacgccgcgagcgccgcgatccagtcgtcggcgagcggcgcgcgcgacgcgagcgcatggcgcgccgcgcccgtgtggagcgtcgccgatgcatcgtcgatgacgatcgcctgcgcgcccgccgcgttcagccgcgcgatgtgcgcggcgtgcgcgccggcgatggcgacccacaggtcggccgcgcgcggctgctccggcggcgcgagacagatccgcgtgcgcacggccggccgctgccacgcaccgagcgtcgcgcgaatccgctcggcggcctcggtaagctcgtcggcgggcggccagaacgcgtcgggcaacgcggcgctcatgcgtggctcccgtcctggtgccagaacggcatgccgacgacgggcgtgctcgcgtgcgcgctctcgcgcgcatccatcggccccgcgagatacgcggcgcgccccgcctcgacgccccgtgcgaatgcgcgcgccatgatttccggatgcgtcgcctgcgacacggccgtgttcagcaacacgccgtcgaagccccactccatcacctggcacgcgtgcgacggcacgccgagccccgcgtcaacgatgagcggcacgtccggcagccgctcgcgcagcacgcgcagcccgtacggattcacgatgcccttgccggtgccgatcggcgcgccccacggcatcagcgcctcgcagccggcgtcgagcaggcgccgggcgatcacgagatcctcggtgcaatacggcagcaccttgaagccgtccttcacgagcagcgtcgccgcttcgatcaagccgaccgggtccggctgcaacgtgtagtcgtcgccgatcagctcgagcttgatccagtcggtctcgaatacctcgcgcgccatctgtgcggtcgtcaccgcctcggcgatcgtctggcagcccgccgtgttcggcaagagcggcacgtcgtggcgcttgagcagttcgaagaaaccggcctcggccgcgccggcgttcatctggcgacgcagcgcgaccgtcaccatgcccgggcgcgcggccgcgatcgaatcggacagcgattgcagcgacggatagcgcgacgtgccgagcagcacgcggctcgcgaaggtttggccgtgcagcgtgagcgtatcggcggaagaaagaggcgtcatcggaagatcctgtgggaacggagagcgggggcgaggcgcgcgcggcggcgcgtcagccgcccgcgaccggatgcacgatgtcgagcttgtcgcccgcggcgagcgcacgcgccgcatgctgcgtgcgcgcgacgaacgcgccgttgaccgcgaccgcgaacggcggtcgcgcgccgtatgcggcgagcgcgtcggccaccgtcgcgccgtcgggcagcgagaacgtctgttggttgacctggatgtccatgatggctgtcgatgtcgattgatcggaattggccggctcgtccggcgctcacgcggacgcgtgcgccgcgcgctgctgcagcagcgccggccagcgcgcgtcgcgccgccacgcggcgaacgtatcggcatccttcacggtacgctcgacgagcgcctgcgcgaaacgggccgcggcatcggcgatttccggcgcgatcatgaagccgtgccggtacaggccgttgaccgcgagcgtcgcgccgccgtcccacacgagcgccggacgatggtcgggcagcgtcggccggcattgcgtgttcagttcaagaatacgcgcctcgccgaacgccgggtgcacggagaacgcggcgctcagcaattcgagcgcggagcgcacgctgacgggcgacatgtcctcgccctcgatctcggtcgcgccgatcacgtagagatcgttctccttcggcgcgacgtacagcggatagcgcggatgcaagagtcgcacggggcgcgtgaggccgatgccgggcgcgtgcacgcgcgcgacttcgccgcgaatcccgcgcagcgccggcatctgcgccttcgcgccgagcccgcggcagtcgatcgtgatgcgcgcggcgggcgcggcgtcgggcgcgacggcagcattccagtgcacgtcgacaccgcgctcggccaagcccgcggcgagcgcgcgcagcgcctggcgattgtcgagctggccttcgcgcggcagcagcaggccgcgcgcgaagcggccggcgagcgccggctcggccgcgtcgagctgcgcgcccgcgagcgcgacgaggccgccgtcgagcagctcggcgctcgcgttcgcgcgcacgcggcgctcgaagagcggcgcttccgcgcggtccgcgtgatgccagacgacaagcgtgccgttgcgctggaagtagacgggctccggcagctcggcaagccagctcggccacagatcgaacgacgcgacgccgagatcggtgatgaggcgctcggcgctcgcggcttcggcgagcggcgcgagcatcgcggccgcgacccatgcggccgagcccgagcccgccgcgtcgccgcgctcgtagagcgacacgcggtatcccgcgcccgcgaggcgccacgcgatcaggcggccgacgaggccgccgcccagcaccgcgaaatcggattcagacgcacgcatgttcatcgcatccgtccgtcatgtccgtcatcgggaagcggctcgctgcgggagccggggaggccgcggcggccgacggctcgcagcgacgcaaaagaactgaagattgcacggtcatcgataccttccgtcacgcgcgaagttgcgcacccaaaaggacgaaaccggcgactgaggccggccggggccgtgatgcgcgcagctcgcccaaacgacggcggcgggcatggcccggcgggatcggaaacttcccgcgccggtattacccggatcgggtgcgaagggtctctctcagcctcgtcgcgcatccggccgtgccgactcggcaggccggggacgcgcgaagcacccctgtttcgtcggcggtcattagaccataaaagcggaaacggccgcaaacctcgcgctgcggcaaattcgcccggcgcgcggcggcgctggcacaatgccgctgggaatcggcgcgcgggcggcatcgtcgccgcgcgcacgagcccgcgccgttcccgcattaagcgccgtttaaggcatgctcgccagaatccgcggcattcatgccgcgcgcggcgccgcccgcctcacgtcgccggcctcacatcaggaagctcatgactcaatcgatgcaagcctcagcccccgccccggacgacccgacgcaaccccagccctcggtatccacgtggagcctcatcaagccctattgggtctccgaggaatggaaggtcgcgtggggattgctcgtcacgatcgtcgcgatcaatctcacgctcgtatggatcaacgtacggatcaactcgtggagcgcgtcgttctacaacgcgctgcaatcgaaggacgtgcgcgacttcccgagcctgctgatcacgttcgccgtgctcgcgttcgcgttcatcatcctcgcggtgtacggcctctatctgcggcagatgctcgggttccgctggcggcagtggctcacgacgcgcttcctgaacgaatggctcggcgatcgcaacttctaccggatcgagcgcgaccggctcgccgacaaccccgaccagcggatcgcggacgacttgcagtcgctcgcgtcgacgacgctgtcgctgtcgctcgacctgctgtcgacggtcgtcacgctgatctcgttcgcgacgatcctctggtcgatcgccggcgcggcgacgatctcgctcggcggccacgcgatcacgattcccggctacatggtgtgggtcgcgatgatctatgcgatcgcgggctcgtacgtgatgcaccgcttcggccatccgctcgtgtcgatcaactaccagcagcagcgcgtcgaggcggacttccgcttcagcctgatccgcatccgcgagaacgccgagcagatcgcgttctacaacggcgagcccgtcgagaccgcgcacgagcagggcctgttccagcgcatccgcgaaaactggtggcgcgtgatgcgctacacgaagcggctcacgttcgtgctgaacttctacgcgcagctcgcgagcctctttccgatcgcggtcgccgcgccgcgctacttcgcgggcgcgttcacgttcggcgtgctgatgcagatcagccgcgcgttcggcaccgtcagcgattcgttttcgtggttcatcaacagttacggcacgctcgccgagtggcgcgcgaccgtcaaccgtctgcgcgaattcaagcgcgtgatgggcgcgtcgcacctgaaggaaacgatgtcgcccgccaccgagcacggcggcatcaacctgcattacgtcgacgcgcggcagatcacgacgtcgggcctgaagctcgcgctgccgaacggcgcggcgctcgcgtcgatcggcgacgtcgcgatcgagcccggctcgcgctggctcgtacgcggaccgtccggctccggcaagagcacgctgatgcgcgcgctcgcgggcctctggccgttcggcgacggcgcgatcgacgcgcccgtcgacgcgcggatgatgttcgttccgcagcagagctacttgccgatcggcacgctgaaggcggcgctcgcgtatccgtcggccaccgatacgttcagcgacgacgcgtgcagcgaagcgctgcgcgcgtgcggcctcgccgactacgtcgagcggctcggcgagacgggccactggacgcgcatcctgtcgcccggcgagcaacagcgcctcgcgggcgcgcgcgtgctgctgcacaagcccgactacctgttcctcgacgaagcgacgagcgcgctcgatgccgacaacgaagcgcgcctctatcggctcttcgacgagcggctgccgaaggcggcgatcgtcagcatcgcgcatcgcgaatcggtcgcatcgttccatcagcagacgctcgacgtgcgccgcgacgaggcgcgggttgccgcgtgagtggcgcgccgggcactggcactggcactggctctggctctggctctggctcgggaatcgggaatcggcacggcgcttgccgcgaggcgctgttgctcgccgggcgacaggatgcgcgcccggtggcccgtctcaccgggccgctcgtcggcgaggccgcatgcgcgcagcggggatgaagccgcgctgaagccgcgcgcgagcggcccgccgccccccgcgccgtgcttatgccggcagcgccgctgccgcgagcacccgatgctcggcgcccatgcgcgtgaggacgctctcgtagagcgtgagcgtttcgaaccgcaacgcgagcggcgtgcggcgctcggcgccgcacgcgccgtcaatcgtcacgcgatgcgcgtcgcgaggaaaccgcgcgatcgtcacgtgcggcttgaacgcacggctgtcgggcggcaggccgagcgcgcgcagcgcgccgcccacccgctcgccgagcgcgagcaacgacggctgcggcgcgagctccgcgacgacgagccgcgcatgcgcggtgctcggccagcagacgacgcgctcgacgtcgacgggcggcaccgcgccggccgccgcgagcgcggggatgcgcgcgccgagcagttcgctcttcgcgcgctcgatcgcgccgaggaacgcgatcgtcacgtgcagttggtcgcgcggcgtgcgccgcgcgccggcggcgacgggcagcgcggccagcgcgtcgcgcgacgcccgatcgagcgtcagcgcgacgaagcagcgcaaccggtcgcccgccatcgtcatcgcgcggagccgaccggccccgccgcccgtgccgcgtcggcacccgaggcgcgccccgccgcgagcttgtcgccttgcggcaacggcccgtgctcgccccacacgtcgtccgggagcaccttcgcgagcgcgggaatcgtctggcgggtgaacaccgggtcggccacgcccgctgcgcgctggcgctgataatcgcgccatgcggcgagcgcgtacttgccaagcagcaggatcgcgaccagattgatgagcgccatcagccccatgctggtatcggccattgcccacacgagcggcagttgcccgacgctgccgaacatcaccatgccgagcaccgcgagccggaacaccagcaacgcgccgcgccggctcgtgacgaagccgacgttgccttccgcatacgcgtagttgccgatcaccgaagaaaacgcgaggaagaagatcgccaccgccatgtagatgcctccccagtcgccgacgtggctcgagatcgcgcgctgcgtgagcgccgcgccggccatcgacgtgcccggctcgtactgccccgacaacaggatcacgaacgcggtcgcgctgcagatcacgatcgtgtcgacgaacacgccgagcatctggatcagcccctgcgtgaccggatgccgcgtgctcgcggtcgcggccgcgttcggcgcgctgcccatgccggcctcgttcgagaacaggccgcgtttcacgccgatcgacaccgcctggctcaccgcgtagccggacaggccgcccgccgcttgctcgaggccgaacgcgctcttcacgatcagcacgatcatgtccggcacgagcgcgacgtgcgtcgcgaccgcatagaccgcgagcgcgagatagccgatcgccatcacgggcacgatcacctgcgcgacgtgcgcgatccgccgaatcccgccgaagatgatcggcgccgtcagcgcgacgagtgcgagcccgacggcggcgcggctcacgccgaacgacgtgttgaacgcctcggcgatcgcgttcgcctgcaccgcgttgaacacgaagccgaacgcgaggatcagcgacagcgagaacagcacgccgaaaccgcgcgagcgcagcccgatctggatgtaatacgcggggccgccgcgatacgtgccgtcatgatgcgacaccttgaagatttgcgcgagcgtcgcctcgacgaacgcggacgacatcccgacgagcgccgtcatccacatccagaagatcgcgcccggcccgcccaccgtcatcgcaaccgcgacgcccgcgatgttgcccgtgccgacgcggctcgcgagcccggtcgcgaacgcctggaacgacgagatgctgcccggctcgcccttgctgccgacgaggcgcatgctgaggaacagcgcgcgcagctgaatcatcctgaagcgcagcgtgaaccacgcgcccgcgccgagcagcagcgcaatcagcacgtaattccagagaatgccgttgatcccgtcgatcaacgcatgcacaaagccttccatccatcatctcctgatttggggtcggattatgtattgattccggtcatagccggccgagggtcgacatgatatgacaggttgcaccgactcttacaaaatgaaattttcgtggagaaagatgaaagaaatggaccgaagacggcgcgcgccgctcatgccgccctcgcgtaccgcgccacgcgcgcaatgcgcgccgcggcaaagcggccgcgtataaaaaaaccgggcgcccgcgggacgcccggtttgtcgaaacggcgctctggcgactgccgtccgctcagcgcggcaactccgagctgcccatcagatacgcgtcgaccgagcgcgcgcactggcggccttcgcggatcgcccagacgacgagcgactggccgcggcgcatgtcgcccgcggcgaacaccttgtcgaccgacgtgtagtacgcgcgatcgccctcggtgcccgcgcgcgcgttgccgcgcgcgtccttcgcgacgccgaacgcctcgagcacgggcgcggccggctgcgtgaagcccatcgcgagcagcacgaggtcggccttgatctcgaactcggaatccggcacttcctgcatcttgccgtcgacccacgcgacgcgcgccgcgatcagcttctcgaccttgccgttcctgccttcgaaacgtttcgtcgccaccgcccagtcgcgctcgcagccttcctcgtgcgacgacgacgtgcgcagcttgatcggccagtacggccacacgagcggcttgttctccgcctcgggcggctgcggcagcagctcgaactgcgtgacgtgcttcgcgccgtggcggttcgacgtgccgacgcaatccgaacccgtgtcgccgccgccgatcacgacgacgtgcttgcccttcgcgagcagttgatcggccagcttgtcgcccgcgttcacgcggttctgctgcggcaggaactccatcgcgaaatggatgccggcgagctcgcgccccggcaccggcagatcgcgcggcgtctccgagccgcccgcgatcacgaccgcgtcgaactcgtccttcagcgtctcgggcgaaatcgtctccttcgccatgttgccgatcgtctcgggcagcggatcgcggccgacgaacacgctcgtgcggaacgtcacgccttccgcttccatctggcgcatccggcggtcgatcagccacttctcgagcttgaaatcgggaatcccgtaacgcagcaggccgccgatccggtcgctcttctcgaacaccgtcacgtcgtggcccgcgcgcgcgagctgctgcgcggcggcaaggcccgcggggcccgagccgaccaccgcgaccttcttgcccgtcttgtgcgcggcgggctgcggcgcgacccagccctgcgcccatgccttgtcgatgatcgcgtgctcgatcgacttgatgccgaccggatcgtcatggatgccgagcgtgcacgccgcttcgcacggcgccgggcagatgcggcccgtgaactccgggaagttgttcgtcgagtgcagcacgtcgatcgcctgacgccattcctggcgatacacgagatcgttgaaatccggaatgatgttgttgacgggacagccgttgttgcaaaacggaatgccgcaatccatgcagcgtgcgccctggatcttcgcgtccgcgtcggtcagcgccgcgacgaactccttgtagtgcttcacgcgcgtgagcggcgcctcgtacgcctcgtgacggcgctcgtactccagaaaaccggtgatcttgcccatgaggttctcttctgaatctgttgaatcgggtaagggggacccgcgcccgcccatcggacgggcgcgttcgctatgtcgtcgagccgcgttgcgtcaggcggcgagcacctcgcccgctttcttcttcgcgccgatctcgccgagcgcgcgcttgtattcgtgcgggaacaccttcacgaactggcggcgcgccgcatcccagttctcgagcagcgacttcgcgcgcggcgagccggtgaactggaagtggcgctcgacaagccccttgagcagcgcttcgtccgtcgtgccggcatgccagagcgcgggatcgaccgtgcgctcctgctcggcctgctgcagcaccggatcgagcgcgaccatcgacttgttgcacttcgcggcgaacgtgccgtccgcgtcgtacacgtatgcgatcccgcccgacatgccggccgcgaagttgcggcccgtctcgccgagcacgacgaccgtgccgcccgtcatgtattcgcagccgtgatcgcccgtgccctcgacgaccgccgtcgcgcccgagttgcgcacgcaaaagcgctcgcccgcgacgccgcggaagaacgcctcgccttcgagcgcgccgtacatcaccgtgttgccgcagatgatgttttcctcggacttgccgcggaaatcgttggtcgggcgaatgatgatccggccgcccgacaggcccttgccgacgtaatcgttgccgtcgccgacgaggtcgagcgtcacgcccttcgcgaggaacgcgccgaagctctggcccgccgtgcccttcagctggatgtgaaccgcgtcgtcggccaggccgtcgtggccgtgcttcttcgcgatcgcgccggagagcatcgcgccgaccgtgcggttcacgttgcgcaccggctggatgaacgacacgtgctcgccgttctcgatcgcggccttcgccttctcgatcagcgtgtggtcgagcgcgcgctcgaggccgtggtcctgcgattcgacgtggcggcgcgcgatgccttcgcagccttccggctggtagaacacgcgcgagaaatcgaggcccttcgccttccagtgctcgacgccgcggcgcatgtcgagcagatcggcgcggccgaccagatcgtcgaacttcgcgatgccgagctgcgccatgatctcgcgcgcctcctcggcgacgaagaagaagtagttgacgacgtgctcgggctggcccgagaacttcgcgcgcagcaccgggtcctgcgtcgcgacgccgaccgggcacgtgttcagatggcacttgcgcatcatgatgcagccttcgacgacgagcggcgccgtcgcgaagccgaattcgtccgcgccgagcagcgcgccgatcacgatgtcgcggcccgtcttcatctggccgtcggcttgcacgcgaatgcgcccgcgcaggcggttcagcacgagcgtctgctgcgtctcggcgaggccgagctcccacggcgtacccgcgtgcttgaccgacgacagcggcgaagcgcccgtgccgccgtcgtggcccgcgatcacgacgtgatcggccttcgccttcgcgacgcccgccgccaccgtgccgacgcccacctccgacacgagcttcaccgagatgctcgcgaccggattgacgttcttcagatcgtggatcagttgcgcgagatcctcgatcgaatagatgtcatggtgcggcggcggcgagatgaggccgacgcccggcaccgagtagcgcagcttgccgatgtattcggacaccttgtggcccggcagttggccgccttcgcccggcttcgcgccctgcgccatcttgatctggatctggtcggccgacgcgagatactcggccgtcacgccgaagcggcccgacgcgacctgcttgatcttcgagcgcagcgaatcgccttccttcagcgggatgtcgcgcacgatctcgtcgccgatcaccgatttcagcgtgtcgccgaccttgatcggaatgccgcgcagctcgttgcgatagcggttctcgtcctcgccgccttcgcccgtgttcgacttgccgccgatgcggttcatcgcgatcgcgagcgtcgtatgcgcctcggtgctgatcgagccgagcgacatcgcgcccgtcgcgaagcgcttgacgatctccttcgccggctcgacttcgtcgatcggaatcgccttcgccgggtcgaccctgaactcgaacaggccgcgcagcgtcatgtggcgcttcgtctgatcattgatcaggtgggcatattccttgtacgtctggtacgagttgccgcgcgtcgcatgctgcagcttcgcgatcgaatcgggcgtccacatgtggtcttcgccgcgcacgcggaacgcgtactcgccgcccgcgtcgagcatgtcggcgagcacggggttctcgccgaacgcgtcgcggtgcaggcggatcgcctcctcggccacctcgaacaggccgatgccgcccaccttcgacgcggtgcccttgaagtacttctcgacgagatcggtcgcgaggccgagcgcctcgaagatctgcgcgccggtgtacgacatgtacgtggagatgcccatcttcgacatcaccttctgcaagcccttgccgaccgccttcgtgaagttgtagatcgccttctccggcgacaggtcgcccggcagcccgtgcgccatcttcgcgagcgtttccatcgcgaggtacgggtgcacggcttccgcgccgtagcccgcgagcagcgcgaagtggtgcgtctcgcgcgcggagcccgtctcgacgacgaggcccgtgctcgtgcgcaggccctgctgcacgaggtgcgtgtggatcgccgacgtcgcgagcagcgcgggaatcgcgacgttctccgcgtccgtcttgcgatcggacacgatcaggatgttgtagcccgacttcaccgcgtcgacggcctccgcgcacagcgacgcgaggcgcgcctcgatgccttccttgccccatgcgaccggatagcagatgttcagctcgtacgcgctgaacttgccgcccgtgtagcgatcgatcgagcggatcttcgcgatgtccttgaagtcgagcacgggctgcgacacctcgaggcgcatcggcgggttgatgttgttcgtgtcgagcaggttcggcttcgggccgatgaacgacacgagcgacatcaccatgttctcgcggatcggatcgatcggcgggttcgtgacctgcgcgaacagctgcttgaagtagtggtagagcgtcttgttcttgttcgacatcaccgcgagcggcgaatcgttgcccatcgagccgaccgcctcctcgccctgctgcgccatcggcgccatcaggaacttcacgtcctcctgcgtgtagccgaacgcctgctggcgatcgagcagcgcggccgccgaacggcgctcggcggcgacgtcctcgccctccggctcgatctcgtcgagcttgatgcgcaccgcgtcgatccagctcttgtacggcttcgcgttcgcgaggttgtccttcagctccttgtcgtcgatgatccggccgtgctccatgtcgatcaggaacatcttgcccggctgcaggcgccatttcttgacgatcttcgattcgggaatcggcagcacgcccgcttccgaggccatgatcacgagatcgtcgtcggtgatgacgtagcgcgccgggcgcaggccgttgcggtcgagcgtcgcgccgatctgccggccgtcggtaaacgcgatcgcggcggggccgtcccacggctccatcatcgcggcgtggtattcgtagaacgcgcggcggttgtcgtccatcagcgtgtgctgctcccacgcctccgggatcatcatcatcaccgcgtgcacgagcgggtagcccgccatcacgagcagctcgaggcagttgtcgaacgatgccgtatccgactggccggggtagatgagcggccagagcttcggcagatcgtcgccgagcacgtgcgacgcgatcgcgccggtgcgcgcgttcagccagttgacgttgcccttgaccgtgttgatttcgccgttgtgcgcgatcatccggtacgggtgcgcgagctcccacgcggggaacgtgttcgtcgagaagcgctggtgcacgagcgcaagcgccgacacggtgcgcgcgtcctgcaggtcgcggtagtacacgccgacctggcccgcgagcagcagccccttgtagacgaccgtgcgcgccgacatcgacggcacgaagtattccttgccgtgcttgagcttaagcgcctggatccggtggctcgccgtcttgcggatcacgtagagcttgcgctccagcgcgtccgtcaccatcacgtccttgccgcggccgatgaagatctggcggatcacgggctcgctcgccttcaccgcgggcgagatcggcatcgcatgatcgaccggcacgtcgcgccagccgagcacgacctggccttcggccttcaccgtgcgctcgagctcctgctcgcacgcgatccgcgacgcgctttccttcggcaggaagatcatcccgaccccatattcgccggcaggcggcagcgtcacgtcctgcctggccatctcctcgcggtagaacgcgtccggaatctggatcaggatgcccgcgccgtcgcccatcagcggatcggcgccgaccgcgccgcggtgatcgaggttctcgaggatcttcaggccctgctcgatgatttcgtggctcttcttgcccttgatgtgagcgacgaagccgacgccgcaggcgtcgtgctcgttctgcgggtcgtacagaccctgcgcggcaggaagcgcgctcttcggctgctggtggtcgatcatggggacaccgtcggaaagggggcctcgcggccgttgaaaccatttgcttgttgcccgtcgtcccccttcgtgtggatcgcgacgtggccggccgggcaggtgcgggtgagcctgcgaccgccggaattcggaatatacgcgacgaatcaagggaatagcaaataaatcccggtgatcgcaccccaatttccaagttggtgcacgattatcgcgatttattggggccgcatcaaaatggggcaaaaacaagcggcatccgcggatgccgcctcgcgcccgccgccggcgcgctcactgctgaatgggcggcgtgttttcgcgcaccttgcgcggccgcccgcgcggcagcggcgagacgcgccggttcgccgtgcgcgccgcccactcgcggtaggtctcgccgcccagcacccagcccttgagcgtcgcctgctggagctggtcggcctggcgctcgtcgagcggctgctcgcacagctccttgtacgcgcgctgccgctcgaacggcgtgttgccgagcgcccagtagagcggatggtcggtaatcaggctgtcgacggtgaggccgacgtgatgccgatagctcgaccagcggtacgcatccgcgctcgtcacgagttgcgcgcgcacggggctcatctcgacgacgcggctcgcgagcaggaagtagcgctcgccctcgatgacggtcgcgcgatagcgcccttcccacagcgtgccgcgccgcgagtagcgccggttgaaatgcgcgacgtagcggcggccgacggcctgcatcgccttcggcaggcttgcctcgtcgcttggcgtcacgaggagctggacctggcgcggcagcagcacgtaggcatgcaccgccagatgatgatcgcgcgccgccgccttcaggcaatcgatgaataattcgtaatcctggtcgtcgacgaacgccggttgctgatcgaggccgcgtaaaatcacgtgctgcggctgatcgggaacgtaaagtcgtgctagccgtgccatgctgaatgtccgtttgatcgcgttaggaaatacccgaaggcccgtacaagtgcgtccgcgtcaaagcccgccgcggtgcgggaatacgcacggtcgtgcgaattctagggaaaatgttctagcttacaactctgttctgtttgaaacaccgtagtcataatgagcacgcccttttatcggaggagacaaaggatgaaacaaaaaatggccattacgggggccgttgcgctcgctttcgcggcagccgcgacgggtgcgcacgcgcaatccgcaggcagcttctatgtgacgaccggctggttccatctcgcccctcaggacagcagcgatccgctgaagatcatgaacgtcggcggctcgccggtgaatcacgaggtgcccaacacgggcgcgggcatcgacaatgcggacaccatcggcctcgccgccggctacttcctgacggatcacatcgccactgaattggtcgccgggatcccgccaaggttcaatctgaacggcaaaggctcgctcgagcaattcggcgtgctcggtcatgcttatcaatggagcccggcgctcctcctcaagtattacttcaacgacgcgaaggcgaaattccggccctacgtcggcatcggcgcctcgtatatctggttcaccggcgcgaagatcacgaacaccgcattcgagcgcggcgcgctcggcgggccgaccagcgtgcagaccagcaatcagtgggcgcccgtcctcaacgcgggcttcacgtacaacttcaccgatcactggttcggcgggctgtcggtgtcgtacatccccgtcagcctgacggccacgctgacgacgcagcgcccgacgccgatcggcaacgtcacgcagacctcgcaagcgaagatcacgctgaatccgatcgtgacctacctgaacatcggctaccgtttctaagcgtagtcgaatatttggggaatggttaattccgctgcaatttgtagcggaattttcctgaggttacgaggcgctcgtcgcctcgtgctccggcggcagcccgccggagcgatttcgttcccgctcgccgcgcaaaacgccggtttcatccttcccgatcggcgaaatccgcgccgatcaggtcgatccggtccgtgcaaatgaggtccacgccccaatcggcgagttcgcgcgcgcgaacggggtcgttcaccgtgtacgcgagaaggcgcaaccccgacgccttcaagtcgcgcacgagcgccgcgttgaattgcgcatggtgcgcgtgcagcgacacgcagccgagccgttgcgtctgttccagccagccggccggaatctcctcgtacagcatcccgcgcggcagcgccggcgcggcctcgcgcgccgcgtcgagcgcggcggccgaaaacgacgacagcagcggcggcacggcggcgtcgcgccagagctcggccgccagcgccgcgacgacgctgcccgtttccgcatcgcgctccgggcacggcttgatctcgacgttcgccgcgaggccgagcgcgaggcagcgcgccgccgcctgcgcgagcgtcggcatccgctcgcccgagaagcgcgcgtcataccacgcgccggcgtcgagcgcctcgagcgccgcgtagcgcatgtcgcgcgcggcgcccgcgccgttcgacgtgcgctcgaccgtgtcgtcgtgcagcaggaacgcgacgccgtccgccgacagcttcgcatcgaattcgaccatcttgtgcccgtagtgcgcgccggcgtcgagcgcggcgagcgtgttctcgggagccagcgcgccgccgccgcggtgcgcgaccacgcgcggataaggccaggtttgcaggttcgtcatcgctctctcgtcggaaaccgcgagccggggctcggggactcgaatcagccggcgcgcttgcccgtcgccggatcgaagaagtgcaggtgccgcgcgggcagcgcgacgggcagcgtctcgccgcgcgtcgggcgcatcgcgtgcggcagacgcaccgcgacgtcgtgcgcgccccagcggccgtgcgcgagattgtcggcgccgagcagctcgcacgaatcgacggcaagcgtcgcgaacgcctcgccgggctgcggcgtcatgtgctcgggccgcacgccgaggatccattcgcgcccgggcgcgatcccgcggccggcgcccgccgcgcccgccacgggcagccgcggaccgtcggcgacgtcgaacgccgcgccgtcttccgacagccgcccatgcagcaggttcatcgccggcgaaccgatgaagctcgcgacgaacgtcgtcgccggtttctcgtacacgtcgacgggcgcgccgatctgttccgcatagccgcgattcatcacgatcacgcgctgcgcgagcgtcatcgcctcgatctggtcgtgcgtcacatagacgctcgtcgtcgcgagccgcgcgtgcagccgctggatttcgaggcgcatctgcacgcgcagcttcgcatcgaggttcgacagcggctcgtcgaacaggaacaccgacggctcgcgaacgatcgcgcgccccatcgcgacgcgctgccgctggccgcccgacagctcgcgcgggcgccgcgcgagcagcggcccgagctcgaggatctgcgcggccgcctgcacgcgcgcgtcgatcagcgcgcgctcgacaccgcgaatcttcagcccgtatcccatgttctgcgcaaccgtcatgtgcggatacagcgcgtagttctggaacaccatcgcgatgtcgcgatccttcggctcgagcgcgttgacgacgcgtccgccgatcgcgatctcgccttccgtcaccgtctcgaggccggcgatcatccgcaacagcgtcgatttcccgcagcccgacgggccgacgagcacgacgaactcgccgtcggcgatatcgacgtcgatcccgtgcagcacgtactgcgcgccgccgtaacttttcctgacgcccttcaagctcagcgcggccatgcttggacttcctccaggttgcgtttcacttttccgaatcgacgaggccgcgcacgaaccagcgctgcatcgcgagcacgacgacgagcggcggcagcatcgcgacgagcgtcgccgccatcacgagatgccattcggtcgcggcgtcgccgctcgcgatcatcgatttgatgccgaccacggccgtcgtcagcgacgcgtcggtcgtgatcaggatcggccacagatactggttccagccgtagatgaacgtgatcacgaacagcgcggcgatgctcgtcttcgacagcggcagcacgacgtcccagaagaaacgcagcggccccgcgccgtcgatgcgcgccgcgtcgacgagctcgtcgggcagcgtcatgaagaactgccggaacaggaaggtcgccgtcgccgacgcgatgagcggcagcgtgagccccgcgtagctgttcgtcagatgcagcgtcgacaccacctgcacggtcggaaagatccgcacttcgacgggcagcatcagcgtgacgaagatcagccagaacgccgtattgcgcagcggaaagcggaagtacacgattgcgtaagcggacaggatcgacgccgagatcttgcccgccgcgatcacgagcgccatcacgacgctgttgacgagcagcgtgccgaacggcgtcgtcatgccgccgctgccgcgccgccagatcgcggtgacgttctcgaacagatgcgtgctcggcacgagcgacagcggcaccgtgaacacttcgcgcgcgttcatcgtcgccgcgcagaacccgacgtacaccgggaacacgatgaccgcgatgcccgcgatcagcaccgcgtggcagaacaggtcgaagcccttgcgattctcgatcatgcgtattgcaccctgcgctcgacgaaacggaactggacgaccgtcagcgcgacgacgatcaccatcagcacgaccgattgcgcgcccgagctgccgatgtcgaggccctggaagccttccgcgtagatcttgtagatcagcgtcttcgtgctttggccggggccgcccgcggtcgcggcgtcgatcaccggaaacgtgtcgaagaacgcgtagacgagattgacgaccagcaggaaaaagctcgttggcgacagcagcggcagcgcgatgtgaaggaagcgccgcacggggcccgcgccgtcgatcgcggccgcctcgatcagcgagcgcggaatcgcctgcagtcctgcgtaaaagaacaggaagttgtagctgacctgcttccagaccgatgcgatcacgacgagcagcatcgcctgcccgccgttgagcgcatgattccagacgatgccgaagcgcgcgagcgcgtacgtgatcacgccgatgctcggattgaacaggaacgcccacagcaccgcggcgatcgtcggcgcgaccgcgtacggccagatgagcagcgtgcggtaagcgcgcgcgccgcggaccacgcgatccgcgcacgcggcgagcaggagcgatacgacgagcccgcagacggtcacgctcgcgctgaacacgagcgtcgtcctgaacgaatcgacgtagagcggatcggcgaacagatgcgcgaagttcgcgaagccgacgaactcgctcgacgtgccgaacgcgtcctgcatttgcgtcgactgccagagcgcgacgcccgccggccagaggaaaaagatcgcggtgatcgcgagctgcggcgcgacgagcaggtacggcaacgcgctcgcgccgaaacgggaatggggtgtcatcggcaggattccgaacggactaacgtctgacgaatgccgccgggcgcggcgggccgcgcagcccgtttgctcgcgcaaccgcatgcgcgaaaaggccgcgccggccgagccgcacgccggcggcgcgggctcagctgcccgatttctcgaagcggcgcagcagttcgtcgccgcgcgcggcggcggaatcgagcgccgccttcggcgtcttcttctgcgcccacacctgctcgagctcctcgtcgacgatcgtgcggatctgcggcatgttgccgagccgcagccccttcgtgtacggcagcggcggtttgttcatcatctgcttgatcgccgtgtccgcgcccgggtgcttcgcatagaagccctgctcgcgcgcgagatcgtatgcggccgtcgtcaccggcagatagcccgtgtcctcgtgccacttcgcggcgacggcgggcgagctcagataggcgaggaacttcgcgacgcccttgtacgtggccggatccttgcccgcgagcacccacaggctcgcgccgccgatgatcgcgttctgcggcgcacccttcacgcccgcatcgtacggcatcattccggtgccgaaatcgaacttcgcgtacttgtggatcgtcgcgagcgcgcccgacgacgtcgtcatgatcgcgcaatcgccgctgtagaacttcgcgctcgcctcgtccttgcggccgacgtacgtaaacgtgccgtccttcgccatgtcctgcaggaactggatgtgcgcgatctgctgcggcttgttgaactcgagcgtcgcatcggcgccgtcgaagccgttgttgcgcgtcgcgaacggcaggccatgccacgcgctgtagttctcgagctggatccagccctgccagcccgtcgtgtagccgcacgcgtagcccgccttcttcagcttttccgcgtcggccttcacgtcggcccacgtcttcggcggctggttcggatcgagccccgccttcctgaacgcgtccttgttgtagtacagcacgggcgtcgagctgttgaacggcatcgatacgaggcggcccgtcctcgcatcgctgtagtagctcgcgatcgtcggcacgaacgccttctcgtcgagcggcacgcccgcctggcggaatacgtcggatacgggcagcaccgccttcttcgcctgcatcatcgtcgccgtgcccacttcgtacacctgcaggatcgccggcgcgttgccgctgcggtacgcggcgatgcccgccgcaagcgcctgatcgtaggtgcctttgaagaccggcacgatcttgtagtcgctttgcgacgcattgaactgcgcggcgatctcgttcacgcgctcgccgagcgccgcctccatcgcatgccagaactggatctcggtggcggcgcacgccgcctgctgcgcgccgaaccaaagcacgcccccgaacgcgagcgaacgaaccagcatcttgtatttcatcgacctctctccttttctcctcggtccgggcaacgcgcgccgcaccgtcacggcatccgtgccggatgcggcgagccggacagtttagttttcgtccatgacaaacaagcgttgatactctttcagtgcgaaacgatcggtcatgccggcgatgtaatgcgcgacgagccgcggctgatgcgcggcgtcggccgcctgatagtcgggcggcaagaggcgcgggtcgcccgtgaacgcgttgaagaggccggtgacgacccgctgcgccttgctcgccatgcgcatcacgcggtagtggcgatacaggttcttgtacaggaaacgcttgagcgccgccgcctgcgtggcgatcggctcgccgtgcgcgacgaggggcggcgccgcgcgcacgtcgtcgagcgaggtcggcccgtggcgcgcgagattgcgcgtcgtcgcgtcgatcagatcgacgatcagcgtgttgatgatccggcgcaccgtctcgtgcacgagccggcggccctcgagatgcggatactcggcgagcgccgcttcgtaatggcgctgccacagctcgacctcggcgagctgctcgatcgtgatgaggcccgagcgcaggccgtcgtcgacgtcgtgattgttgtacgcgatttcgtccgcgatgttcgcgagctgcgcttcgagcgacggctggcggccctgcaggaatcgctcgccgagctcgccgagcttgcgcgcgttctcgcgcgagcagtgcttgaggatgccttcgcgcgtctcgaagcacaggttcagcccattgaacgcgccgtaatgctcttcgagctcgtcgacgacggcgaggctctgcagattgtgctcgaagccgccgtagtcgcgcatgcacgcgttgagcgcgtcctgcccggcgtggccgaacggcgtatggccgaggtcgtgcgcgagcgagatcgcctcgacgaggtcttcgttcaggcgcaggttgcgcgcgacggaccgggcgatctgcgcgacctcgaggctgtgcgtgagacgcgtgcggaacaggtcgccttcatgattcacgaagacttgcgtcttgtattcgaggcgcctgaatgcggtggagtgcacgatgcggtcgcgatcgcgctggaattcggtgcgcgccgcgggcggcggctccggatggcgccgcccgcgcgagcgcgacgcgtgcgccgcgtacggcgcgagatgcgcttcgagcgctgcggtggtcggcgcggcgacgggaatcgcctgcccgtcgcccgcattcgagacgcgcgcgtcgcgggtttcgcgcgggatgccgccgccgggtatttcgctcaccgtgtcgtgtcctccacgtcaattgcgccggatcggcccgtatcgcgtttaccgggtggttgccgccagtgtcgcgagaacggcgtcgtcgggcgccggagtgatgatcgtttcgccgaagcgtttgagcagtatgaacttgatcgcgcccgcctcggccttcttgtcgacgcgcatcagctcgacataacgcgcgtcgccgagatccggcgcgcgcgtcggcagatgcgcggcctcgacgacgcggcacagccgcgcgcgcgacgcttcgtcgagatggccggttcgcaccgacaggtcggccgccatcaccatgccgcagcccaccgcctcgccgtgcagccactcgccgtagccgagccccgcttcgatcgcgtgcccgaacgtatggccaaaattgaggatcgcgcgcagaccgccctcgcgctcgtccgccgcgacgacgcccgccttgatctcgcacgagcgcttgaccgcgtgcgcaagcgcgtcgggatcgcggcgagtgagcgcgcccacgttcgcctcgatccagtcgaagaacgcggcatcggcgatcgcgcccgtcttgacgatctcggcgacgcccgcggcaagctcgcgatcgggcagcgtcgacagcgcgccgatatcggcgatcaccgcctgcggctgatagaacgcgccgatcatgttcttgccgagcggatggttgatgcccgtcttgccgccgaccgacgaatcaacctgcgacaggagcgtcgtcggcacctggatgaacggcacgccgcgcatgtagcatgcggccgcgaagcccgtcatgtcgccgatcacgccgccgccgagcgcgatcagcgtcgtcttgcgatcggcgtgctgctcgagcaggccgtcgaagatcagattgagcgtttcccagttcttgtacgcttcgccgtcgggcaggacgacggtcgacacgcgcttgccgagcggcgcgagcgcggcgcgcagcgtgtcgccgtagagcggctcgacggtggtgttcgtgacgatcgtgacggatgcgcccgcgatgtgcggcgcgaacagctcggtgcggccgatcagatcggcgccgatgtggatcggataggcgcgctcgcccaggtcgacgttgacggtaatcatgcttggagtggcttggcgacgatgcccgccatttcgagctgcatcagcaccatgttgacgagcccgttgacggacggccgcccggtttcgatgacgaagtgcgcgcattcgcggtagagcggatcgcgcgcttcgtacagcgcttcgagcttggctttcggatcgtcggtctgcaacagcgggcgattcttgtccttgcgggtgcgcagccagagatcgtgcggattcgcgcgcagatagacgacgaggccccgttcgtgaagcagcttgcggttctcggggcgcaggatcgcgccgccgcccgtcgccagcacgatgttctcgcgctgcgtgagctcggcgatcatctgcgcctcgcggtcacggaagcccgcttcgccctcgagttcgaagatgaccggaatgcgcgcgccggtgcgcgcctcgatctcgtgatccgaatcgaagaagggtctgtcgagccggcgcgcgaccgcccggcccacggtggtcttacccgcccccatgagcccgacgaaaattacgttcacgtgtgggtcccgcgcttgcaacggcttcctctgcttcagtgagtgtgtcgcgcagcttactggcaaagcgcccgccttgtcgagcctggctcccacgggcgtcagggcccgatcacgacggtcggcgtgatgtagacgacgagctcgctgcgctgcgcacgctgcgcgcgatgcctgaaaagcgcgcccaacaccggtattttgcccaagagcggcacgcgagtcacatcgtcgcggtcgtcgctctcgaaaatcccgccgatcgacaccgttccgccgttttcgacttccactcgcgtctgcacatgcttcgtatgaatcgcggggccggacgcggtttcctcgccgacgctatccttcgcgacgtcgagatcgagaatcacacgcccgtcgggcgtgatctgcggctcgacctcgagcttcaaggtcgcgcgccggaactggacgccggatacgccgttgccgaccttcgcctggtacggcagttcggcgccctgctcgacgacggccttggtccggtccgccgtcacgacgcgcgggctcgacacgatctggccccggccctcggcctcgagcgcgctcaactcgacgtcgagcaggcggctcgcgcgcgcggcgaacagcgtgaggccggccgtcgccgcgtcgaagccgctgatcggcctggcggcgagctccgccagcgtgccgttgcggccggcgacgatgcccgtcgcgcgttcgcccgcatcgggcgcgcgcagcgcgaggcgcgcgccgagattgcgcgagaacccgcgatcgccctcgacgatcctcgcttcgatcaatacctggcgcgacggcgtatcgagcttgccgatcagatcggcgatctgcgcgaggcgtccggacagatcggtgacgaacagcagattcgtccgaggatcggccaacaccgagccgcgcttggacaggatgcgctggccggccgagcctgcgagcagacgctgcacgtcggccgcgcgcgcgtagcgcagcacgaagccgcggctcgcgagcggctcgagctgggcggcgcgcgcatgcgcatcgaaacgctggcgctcgcgctcggcgagttccgcgacgggcgccacccatatcacgctgccgcgccgcgccatcgcgaggccgtgggcgtccagcagcgcatcgaacgcactgcgccagcggacattgttcagacgcaacgacaccgtgccgcgcacccgctcgctgaccacgatattgaggcccgtgaaacgcgcgaatgcatcgaagaccgcggcgaggctcgcctgttgcagattgatggagatcgggcgattgtcgccggatggatcgcccgtctcggtgccggtgccggcgacgctcgcggtcgatacggcgccggcggccggcggcgacgaacgatgctcgtcgctcatgcgttgcgccggcgcgagcggcacgggcggcccctccagcgcggcctcctgcgcttgcaaccccgccgatgccactgcgctcgacgttccggcgtcggcggacgtcgagcgggccggttccgccgttggggccgccggcatgcgttcgggcatggcctcgccggcgaattcagccgctggcgccccgccgtccacatccggcgaaggtgcgccggcaaccgggtcgcgcgccgaatcgaatcgccattgcggcgcggccgcctccggcaacggcgcacgccccgctgcgccgaccgaagcggacgccgaccaaccggacggggcgccgacgggcagcggcggcaacgatgcaactgcctcgcccgccgctccgagcgcgcatcccagcaagaatcgaacgagcccgcgcctcatcccgtcgctcccccgacggtcatcacgcgccggccgccgccgtgcgtcgcgagggtcacacctgccgcccggattcgcgcgacacgcgcgccgtccaccgtctgccccggcgcgaccgaccacgcatcgctgccgcgctcgaacagcgcgagcccgctgagccggtcgcgaatcacgccgacgagccgtgcgacgccggccgcatcgtcgattgcctgcatcggcatcgcggagaagggatcggcgacgggaaccgcacgcgcgtcggcgggcggcggcccgtccgcttcggccccgggcaacgcgggccagacgtcgagccgggcctccagcagggtcgcgccgtcgtcgcgcttcacattcgaggtcaccggcaccacgagcgcaggcagcgcggcgagcccggagaggaagcggtacagcgcatcgaagtcgccttccgcgctaatggcgaacacgtagtcggccgcctcgttggctgcctgattgccgctcccatgcgccgccttattcgtcgtcttagtcgccctggtcgccctctcatcggccccaacgtcgccccgctcgcccgcgcgttcgccgccgagccgctcgagcttgcgcacccgcagcccgctcgcgcccgcgtggccggccaggcgcatcgcccaatcggaaggggtttgcggctgagccggcgagcgttcggcgcccgccgacggcgccgaccggccggacgccgcggcgaggagccgccgcgcgcgcgcctcgcgcgccgcgaccgattcgagcaccgccctgccgcgctcgacgccgccccaatcggcgtcgcggcccgcgtatacgccgcagacgaacacgccgcacgcgaacgccgcgcgcatcgccattcgccagccggcgcccgacatgcggcgcgaatcggcccatctcgcccatgcgcgccgccctgctgcacgttcgaccgctccgctcacgccccctcccgtgcagccgccgccgcatgcgccaccatgctcgcgccgcgcccccgagcgcccgcgggccaacgaatccgcaccgagaacgacagcgatcgaccactgcccgcgtctcgcccccacgaagttcgcgcagcctgccaacccgcgacctccatcgtccagccgcgctgcgcggcatcgagcgcgcgcagccatcgctcagccgatgcgggatcgagcgcgctcgcttcgagtaacgcatcgcgaccgtcgcagcgtatcgaccgcagccgcacaccgtcgtagcgcaattgccgcaacgtatcgaacaaatcgaccgtccgttcgcgcggcccggcgcgttcggcggccagcgccgcgcgctcgcgcgcggcatcgcgcagccgcgcggcctgctcggcggctttcagctgcggcgcccacgcggcgagccggcgctccatcagcgcccgctgcgcatcgaagcgctcgcgctcgaacatacgcccgacgcgccaaagcgcgacgcccgccaaccccgcgcacgccgcggccgccagttcgccgaggacacgccgccgcgcccggcgcgcgtcgcgcgcacggtacggcaacagattgaacccgcccagccacgcgcgccgcattcgcgcgtcgcgcggcaccgcaccgcccgccaccacgcgcatcattcgaacaccccgcgcagcgcgagcccgaacgcgaccgcgaaaccgggcgaatgggcgagcccgtcgtcgaccgcgccgagcgggccgcacgccgcgcattcgaacggcaagacgatgcagccgagcagatcgccgacgtcggcgagcgaaatccgggcgccaccgagccattccgggtcgcccgcgacaaacgcgcagcgcggcgcgccggcacgcgcgagctcgcgcagcgcatcggccagatccgcatgctcgggcgccggatagcggatctgcgcggcaaccgcatcggccgacacgagccagccgtgcacgccgctctcgccgatccagacgccgagatacggctcgcccgagtcgacttcgcgcgcggcgacatggcgtatcgcccgcaaggcggcgggcggctcgccgtcgatcgcgacaagctcgacacccgccgacgcagccgcctcgatccgcacgtcgagatgcacgtgcgccgcggtcgcgaataccagctccgacgccgcgcccgcgtcgttcacgcaccagtcgaccgcgagcgcgtcgcgcgcgagtccggtgagccgctcggccgccgcgcgcaccgccggctcgacggctgccgccgcgtccgcccgcggccacgcaagcgtcgcgctcgagaacgcgccggccggcaacgccatcacgctcgccatcgtccgccgcacccaccccgccggccgcatcggcggcacgcgtccgagcgccgccgccatcgcggccgccacggccgcccagtcggcgtcggccggctcgtcgaacgcgccggccggcaagggctccgcgtcgagcgcctcgagccggaccgcgccgccccgggcccgtcggctcagcaccgcaatccgcaccgtgcgccggttcacgtcgatccccgccgcgaaacgccggccgaccgaccaccacgaacgtcgttgcatctcagtcctccatgagcgcgcctcccgtcgaggcacgatatggagccattttgcgaagccggccggcgcgccgggagtctgccgaacggccaacgcgtgcgccgtccggccgccggcgcgctacagtgagtcatcggcgcgccgcaccggctgcgacgcgccgatttcccgtccggccccccttccggagtccggcaaaaccgggcggctataatcgcgggactgtttttctggtgtgtctatgcaatccacgaatcctacgtccccgcctcctccgcccgagccgcgccgccgcccgctgtggctgaagctcgtgctcggcgtggcaggcgtgtgcgtggcgctcgcggtcagcatcgggctcgtgctcggctacgcgctcgtcgtcgcgtcgccgaacatgccgtcgctcgacgcgctgaccgactaccgcccgaaggtgccgctgcgcatctatacggcggatcacgtgctgatcggcgaattcggcgaggagcgccgggacatcgtccgcctgcaggacgtgcccgattcactgaagaaagcggtgctcgcgatcgaggacgcgcggttctacgaacacggcggcgtcgatctgacgggcatcatccgcgccggcatcgtcgcgctgacgaacggccacgcgacgcagggcgcgagcacgatcacgatgcaggtcgcgcgcaatttcttcctgtcgagcgagaaaacgtacacgcgcaagatctacgagatgctgctcgcgtaccgaatcgagcgcgcgctcacgaaagatcagattctcgaggtctacatgaatcagatctatctgggccagcgcgcctacggcttcgcggccgccgcgcacgcgtacttcaacaaggatctgaaggacatcacgctcgccgaagccgcgatgctcgcgggcctgccgaaggcgccgtccgcgtacaacccggtcgccaatccgaagcgcgcgaaggtccggcagcaatacatcctgcagcggatgctcgagctgaatttcatcacgcgcgagcagtacgacgaggcgctcgccgagccgctcgtcgtcaagagtccgagccgggaatacagcgtgcacgcggagtacgtcgccgaaatggtgcggcagatgatgtatgcgcagtacaaggacgaggcgtacacgcgcgggctgaatgtcgtcacgacgatcgactccgccgaccagacgctcgcgtaccgcgcgctgcgcaagggcctgatgacgtacgacaggcgccacggctatcgcggcccggaaggtttcatcgagctgcccgcgaacgcggacgaccgcgagcaggcgatcgacgacgcgctcgtcgatcatccggacaacggcgaattgatcgcggccgtcgtcaccgaggcgagcgcgcgccagattcgcgtcgtattcccgaacggtagcgacgccacggtgagcggcgacgatctgcggttcgccgcgagttcgctgtcgtcgaacgcgcagccgaacaagcggatccgccccggcgcgatcgtgcgcgtgttcaagaacgacgacggctcgtgggcgatcgggcaactgccgcagatcgagggcgcattcatttcgatcgtcccgcaggacggcgcgatccgctcgctgatcggcggcttcgacttcaacaagaacaagttcaaccacgtgacgcaggcgtggcggcagcccggctcgtcgttcaagccgttcatctattcggcgtcgctcgacaaggggctcggccccgcgacgatcatcaacgacggcccgctctacttcagcgccgccgaaacgggcggccagccgtgggagccgaaaaactacggcggcggcttcgagggcccgatgtcgatgcgcgtcgcgctgcagcgttcgcgcaacctggtgtcgatccgcatcctgaaccacatcggcccgaaatacgcgcagcaatacatcacacgcttcggcttcgacgcggatcgccacccggcctatctgccgatggcgctcggcgcgggcctcgtcacgccgctgcagatggcgggcgcgttctcggtgttcgcgaacggcggctatcggatcaatccgtatctgatcgccgaagtgaccgacccgagcggcaacgtcgtcgcgcgcgcgcagccgctcgtcgccgagcagaatgcgccgcgcgcgatcgacccgcgcaacgcatacgtgatgaacagcctgctgcagagcgtcgcgcagcgcggcacgggcgcgcgctcgaacgtgctcaaacgcaccgatctcgccggcaagacgggcacgacgaacgattcgcgcgacgcgtggttcggcggctatcagcacacgctcgcggcgatcgcgtggatcggctacgacagcccgcgcagcctcggcgaccgcgaaaccggcggcggcctcgcgctgcccgtgtggatcgactacatgggccccgcgctcaagaacgtgccggaatacaagatgccgatgcccgacggtgtcacgacgctcggcggcgaactgtacttcgaccagttcatgccgggccgcggtttcgtcgcgacggtcggcgtgaatctggcggccgcgccgcccaactcggcaagcgacgtgcccgggcacgtcgacgagcaggaaaagcaggacatcatgaacctgttccgcggcggcaactgagcgccccgtacgcggaaagacaaaagcggccgaaaggccgcttttgtcttagggggctcggctcggcggcgcccgcggcgcgctgcgcgcgagcgccgcccgccgaaggcaggcgtcacgcgctgaacgcgatcggcatgcctgcctgctgcgtggcgtatcccgtcagcgccgcgaagaactcgtcgccgctgcgcgtatcgcgccatgcgccgtcgacgaaccggtaatggaagccgcccgccttcgcggcgatccacacttccttcatcggcggctgcaggttcacgatgatcttcgagccgttctcgaacgtgagcgtgagcacgctgccgttgcgctcgagatcgatgtcggcgtcgccgtcgttggcggcgtcgaccgaacgctcgacggctgccagcacggcttcggcccgggtcaggtaatcggtgtcggacatgctaaactctattgattcaactgtttagggacggtcatgcgtatcgttttgcagatgagcgcgattgtagcggctttggcgctcgcgggctgcggccaacgcgggccgctctacatgccggtcgtgccgccgctgccgcccaagccgactgaacagacgcagccgccgccgtcggacgtgacgcccgacgcggaaacggcttcggcgcgcgacgacggcgcctcgggcgccgccgacgcgccgctcacgctgtcgcccgacctgtcgacgcaacgcacgccgaaggccgcgcccgcgtccggcgcttcctccgcccaatgaccgatcctgcatgactcaagctgcattcgactacgtcgacggcacgctccacgccgagcgcgtgagcaccgtcgagctcgccgagcgtttcggcaccccgctcttcgtctattcgcgcgccgcgctcaccgcggcctacgaggcctacgcgaaagcctgcgccggccgccgcgcgtcgattcacgtcgccgtgaaggcgaacagcaacctcggcgtgctgaacgtgttcgcgcgtctcggcgcgggcttcgacatcgtgtcgggcggcgagctcgcgcgcgtgctcgcggcgggcggccgcgcgcgggacgtcgtgttctcgggcgtcggcaagagcgccgacgaaatgcgcgtcgcactcgaagcaggcgtgaagtgcttcaacgtcgaatcgatcccggagctcgaccggctgaacgccgtcgcggcatcgctcggcaagcgcgcgcccgtgtcgctgcgggtgaatccggacgtcgacccgaagacgcatccgtacatctcgacggggctgaaggcaaacaagttcggtatcgcgttcgacgacgcgcgcgcgacgtaccgcgcggccgccgcgctgccgaacctcgaagtcgtcggcatcgactgccacatcggctcgcagatcaccgagctgagcccgtacctcgacgcgatcgacaagctgctcgatctcgtcgagcggatcgaggcggacggcgtgcagatccatcacgtcgacgtcggcggcgggctcggcatcacgtacgacgacgaaacgccgcccgacatcggcgcctacgtgcgcgcggtgctcgcgcgcatcgatgcgcgcggccacggccagcgcgaaatctggttcgagccgggccgctcgctgacgggcaacgccggcattctgctcacgcgcgtcgaattcctgaagcagggcgaagagaagaacttcgcgatcgtcgacgcggcgatgaacgacctcgcgcgccccgcgatgtaccaggcgtttcacgcgatcgtgccggttgcgccgcgcacggacgtcgcggccgcggtgtacgacatcgtcggtcccgtctgcgagagcggcgactggcttgggcgcgagcgctcgctcgcgatcgcgcccggcgatctgctcgcgatccgctcggcgggcgcgtatggcttcacgatgagctcgaactacaatacgcggccgcgcgcggcggaagtgatcgtcgatggcgcgaacgcgcatctggtacggccgcgcgagacggtcgaaagcctgttcgagcacgaaacgatcctgcccgaaggccggtaagcgccggcacgcggcgctcgcacgacgcatcggcagccgccggcaattcgatcattcgacaaaccggcgggcccgatcaaaaaaggcgatgtccaacaagtggacatcgccttttcgtttgcgcgtcgctcgacgcgacataggcggcacatgccgtacaggcggccaacgcggccgggccaacccgcgccgcagccgcagccgcagccgtaaccacatcgtgcaacgcgcgcgccccgagcgcgcccgcccctcgcgctacgacgcgcgtccgcccgccgccgctgcgccccagcgttgccgcgcccacacgagcacgcgccagccgagcagcacgagcacgatcgcgccgtacagcttcggcagcgcgagatcgtgcttgcccgccctcatccaccagaaatgcaggatgccgaacgcggcgatcgcatagatcgccttgtgcagcgtctgccagtgccggccgagccgcctcgcgatcgcgcgcggcgacgtcgcggcaagcggaatcagcagcacgaacgcggcgaagccgacggtgatgaacggacgcttcacgacgtccttcgcgatctccaccacatcgaaccacttgtcgaaccagatgtaggtcgtgaagtgcagcaccgcgtagaagaatgcgtagagcccgagcatgcgccgcaaccgcagcagcgcgttgatgcccgtcagccggcgcagcggcgtgacggcgagcgtgatgcacaggaacacgagcgtccagagccccgtcgagcgcgtgacgaactcgatcgggttcgcgccgagccgctccgtcacgccgaagaacacgatacgcgcgagcggatacagcgccgcgacgaacgcggcgatcttcacgggcgcgagccagccgggcgcgccgcccgcgcggccggcatcccggcgcggtgcgcggccgtgcgcgccggcgcccgggcttgccgagccggcaaatgtcgaggattgcatgtcgttctccatctgtcgtactcagaagtatttcttcagatccatcccgcgatacatcgacgcgacccaatcgccatagccgttgaacatcagcgtcttgcgcttcggcgtgaagaagccgtcctcgccgatgcgccgctcggtcgcctggctccagcgcggatggtcaacgttcgggttgacgttcgaatagaagccgtattcgttcggcgcatacgtgttccagctcgtcggcggctgccggtcgacgaagcggatcttcacgatcgatttcgcgctcttgaagccgtacttccacggcacgatcacccgcacgggcgcgccgttctgattgggcagcacctgcccgtagacgcctatcgtgagcagcgtcagcggattcatcgcctcgtccatccgcaggccttccgaatacggccaatcgaggatcggcgcggacagccccggcatctgcgacgggtccgcgagcgtgacgaactgcacgtacttcgcgttggcggtcggctcgacgcgcttgatgagctccgccagcggaaagccgatccacggaatcaccatcgaccagccttcgacgcagcgcagccggtacacgcgctcctcgagcggcgcgagcttcagcagcgcgtcgatgtcgtacaccttcgggttcctgacttctccttcgaccgacacgcgccacggatgcggccgcagcgtgccggcacggcgcgcgggatcgctcttgtcggtgccgaattcgtagaagttgttataggtcgtgatgtccttgaacgacgtcaccttctccgggacgacgaacttcggattggccggcgccgcaagcttgcgcgccgccgcatccggcgatgcgtacgcggcgagcgcgagcccgtgcgcgccgacgagtccgcccgccgcggcggcgcccgccgcctgcaggatgcggcggcgatgctcgaacaccgctcgcggcgtgatttcgctgcgcgggatgtcgtcgccggcaagcgccgcgcgcagcgttttcttgatcaacatgtcgatgctccgttctgccggtcgggacggccgtccaggacgctcgcgtcccgacaaccgttggacccggttgcgcgccggccgtttcggcagcgtagcgccgaacggcccgcgcaagaaaaaaccgccgagcacgcagtgcgtcggcggttattagtcgttcgggaaacgcggatcttacagcttgccgtaactgtgcaagccggacaggaacatgttgacgccgaggaatgcgaacgtcgtgacgagcaggcccgtcagcgcccaccatgcggcgaccgtgccgcgcagccctttcatcagacgcatgtgcagccacgccgcataattcagccacacgatgagcgcccaggtttccttcgggtcccagctccagtagccgccccacgcctcggccgcccacagcgcgccgaggatcgtcgcgatcgtgaagaacgcgaagccgaccgcgatcgatttgtacatcacgtcgtcgagcacctcgagcgtcggcaggcgatcggcgagtacgccgcgctccttcgacagatacgcaaccgcgaccatcgcggacagcgcgaagctgccgtagccgatgaagttcgccggcacgtggatcttcatccaccagctctgcagcgcgggcacgagcggctggatctgctgcgcgtcgcgtgcgatcgagtaccacatcaggaagccgaccgccgcgctgatcacgagcagcacgaacgcgccgagcgcgcgcgtgccgtaatgcccttcgtaatacagatagagaagcgcggtgatgaggctgaacagcacgaagacttcatacaggttcgacaccggaatatggccgacgtccgcgccgatcaggtatgactcgtaccagcgcaccatcaggcccgtgaaacccatcagcaccgcgatccacgtgagccgctggccgatcgcgccgcccgtctccgagcgcgacagcatgccgatccagtagaaaagggtcgcgagcacgaacagcgcgctcatccacaggatcgccgattggctcgacaggaagtacttgagcaggaacgccgaatcggcgcgcgcgaggtcgccgtgatagagctgcagcgacacgagcgagagcgcggcgatcgccgccatcaagagccgcgcgggcttccagcgccagccgagcgcgacgagcgcgggcacggtgccgatcagcacggccgtgtcgtaatagtccatgtgcgcgtggtaccgcgcgagcgcgaagcccgcgcccgccacgagcgctagggcgaacagccagtcgacgagggacagccgccgcaggaacggccgctcgtcgaagagcagcggcgcagccgcgccggaagcgcgccgcgcgcgggaagacgaaacttgggtcagatccatgatgttaccgagtcgagtccttggtgccggcgccgtcgggcgcgcggaaggccggcgcgccgagggcggccccggccgcgtcgcgcgtctgcacgaattccttttcgaagtcgaacgtcttgcgcgcggtggacatcgccatcagcacgctgacgcccgcgcccgtatccttgagccagaaccagaggcgtcgctcgcgcacgtagaacatcgcgaagatgccggcgacgagcagcaggctgccaagatacaccagattcttgcccggcgcgcgcgtcagctggaacaccgacgcctgcacctgcttgaacgaatcgagctgcagataaaccggcgcgccgtacaggaaactgtccgacagcgcgttgatcgcgttctgcacgaagcgcaccgtatcctgcgcctgctggacgggcggctcgcccgcgcgttcgcgcgcgatttgccaaacctcccacatcgaaccctcgagcatccgcagcagcaaggcggcggccttctccttctcatccttcggcaccgagcggtcgatgaacgtcgcgaccgactggaagccgccgatcggattgccgtccgcgccacggccgatgctgccgtccgcgccggcgaacagggtcaggacgcgctgcgcgctgtcctcgagccggtcgcgcagcgcggcatcgcccgtgccgagcgaatgccgcgcgaagcggcgcgccgcctcgatgcgcacggccggatcttcgagcgccgcgcgcagccgcatccattcgccgacgctgtcgcggctgtcggccggaatccgcagatagcggaacgggtcgttcgggctcgcgcgcacgcccgcgaggaacacgcgctcgccgcccatgtcgacgggcagcatgtagttgttgaattcgcgcgcctggccgtccttgccgcgcaccttgtactgaaccgaaggcccgatgttgtgcagttcgacgggcttcgacgtcttcgcgccggagccgagccgcgcgtcgaagagttccttgatcgagcggttcgccgcgacgccgcgcgcgtcggtcttgccgttcgcgtcggtgacgttctcgacgttgatcgcacggaaatcggagaactcgacggtctcgccgtcggcgcccgccgccgcgagcggcaccgaattgccgatcgtgcccttgaacgggaacgtcgcggcgctcgcgcccgtcatcggatacgcggtcatttccatcagcgagccgccgtcctggaaactcgattgatagatcgacacgcccttgtacgcgaacggcttgttgacctcgacgcgcgccggaatccgcttgcccgtctcgcgatcgacgacgacgatgtcgctcgcgaagagcttcggcatgccggtcgagtaatagtcgacgatgaatttctcgagctggatcgagaacggcagatcctggatcagcgagcccgtcggctgattgaggatcgccgtcgatacatactggccctccggcacccacgcgtagccgcgaaacgtcggattcgacgcggacagccggtgctcggctccgatctcgctgatcgtcgcgctcgtgttgacggggctcttgccgaacatccacatctggaatttgatcggcaggttgctgtcgagcagaccgcccacgcagatcacgacgatcgcgaggtgcgcggcgatgtagccgaacttcgtcatcgcgccgcgcttcgcggcgacgagcgtcgcgccgcccgcttcgcgcacgacatgccgatagcccgccttcgcgacgaacgcggcgacggtctgcgtcgcgcgcgcgcgatcgcccgcgaccgcgaactccgccttgtgatgaaacgcgcgcaggctgccttcgcggaccttgtccttccagctcttcgcgtcggcgagcatcttcggcgcgttgcggatcacgcacagcgagatcgacacgacgaggaagatcaggatcagcatgaaccaccacgcgctgtagaccgtatagaggctcagcgagcggaagatgtcggcccagaacgggccgaactgattgacgtagttagggtacggatcgtcctgcgtgagaaccgtgccgatgatgctcgcgatcgacaggacgacgagcagcgcgatcgcaaatcgcatcgagctcaacagctcgaccgcgcgcctgaccgcggacggtcccgttctcgactgcaaccccgacgtggtaacgctcattcaaactccaactcacagcaaaaaagggcaaggcggccgtacttcgacggcgccccacccttttcttgttctagcggccgccgcatgggcggccggctcgttcattcggctcgcgaaccggaaacccgggtcaatgcaggccggcgatgtaatcggcgacggccttgacctcgctgtccgtcagccgcaacgcgatctgatgcatcgcgtcgttgctgcgcgtgccttgctggaacgcggtcaactgcgcgacggtatagtcggcccattgccccgacaaccgcgggtactggaccggaatcccctgcccagtcggcccgtggcagctcgcgcaggcgggcacgcccttctcggcgatgccgccgcgatagatcttctgcccgacgggcacggtggccgcgttgcgcgcggcgcccggcttggccgactgcgatccgtaataggcggcgacgttgcgcgcgtcctgatcgttcagcgcgcttgcgaatccgaccatcacggaattgacgcgcaccggccccttcgcgcccggctgcgtcttgaaatcgtgcaattgcttgacgagataatcgggatgctgaccggcgagcttcgggaacgaacccgtcgcgctgttgccgtcgacgccgtggcatgccgcgcatacctgcgtcgcgattgccttgcctcggtcgagatccggcttcgccgcatccgccgcccttgcctccgccatgaaacctgcgagccctgctaccgcgaactgaagcaccaccaaagacttgctcagtcgattcattcgcacaccttgtttcgtcttgtgggagtagtgaggttctgcaaaaaacgacggcgcccagtctaccgtagaagcgcgctccgaagcttccaccgcctgcggcaaatacgccgtattgtacaataccccgttgaaagccttgatgcccatcagggctacttcggggctccccgccttccaccgcgcggcttgcgccgcccgtcgccctcctgtcccatggccttcttgctccatcaagcccgcttcttcacgaccgtcaaccacctgcgtgacctgccgccgaccgtgcaacccgaagtcgcgttcgccggccgctccaatgccggcaaatcgacggcgatcaacgtgctttgcaaccagaagcggctcgctttcgcgtcgaagacgccgggacgcacacagcacatcaactatttctcggtcggcccggcggcggagcccgtcgcgcacctcgtcgacctgccgggctacggctatgcggaagtgccgggcgccgcgaaggcgcactgggagcaattgctgtcgtcgtacctgcagacccggccgcagctctgcgggatgatcctgatgatggatgcgcgccggccgctcaccgagctcgatcggcggatgatcgaatggttcgcgccgaccggcaagccgattcactcgctgctgacgaagtgcgacaaattgacgcgccaggagagcatcaacgcgctgcgcgcgacgcaaaagagcctcgacgcgtatcgggacgccggctatgccggcaagctgaccgtgcagcttttctcggcgctcaagcgcacggggctcgacgacgcgcacgcgctgatcgagagctgggtgcggcccgcagccgccgacgaagatcgcgcggctgtagcagaatgacgatcgcgcgacgtgctgcgtaacgacttggcggcagagccgcgtggagcacgtctcacctgacggatgcggatgtcgcgattgcggctgcccataaaaaaacccgccgttcaacggcgggttaaacagcctaatcgaaaaacgacaggcacccgctcagggaggagaagcggggagcatcacgcagtgcgctttgctcgatcgctatcatataccattgtctcaaaagtttaccgaagggaactgtaaggtttcgtcggttacctatcccagccattccgccatgagcatccatcccctgcaccgcccgcgccgcatgcgccgcgacgatttctcgcgacgcctgatgcgcgaaaatatcctcaccacgaacgatctgatctacccggtgttcgtcgtcgaaggcacgaacgtgcgccagccggtgccgtcgatgccgggcgtcgagcgcgtgtcgatcgatctgctgatgggtgtcgccgagcaatgcgtcgagctcggcgtgccggtcctgtcgctctttccggccatcgagccgtcgctgaagacgcccgacggccgcgaagcggccaatcccgaagggctgatcccgcgtgcggtacgcgagctgaagcgccgcttccccgaactcggcgtgctgaccgacgtcgcgctcgatccgtacacgagccacggccaggacggcgtgctcgacgaggccggctatgtgctcaacgacgaaacgctcgagattctcgtcgagcaggcgcgcgcgcaggccgaagcgggtgtcgacatcgtcgcgccgtcggacatgatggacgggcgcatcggcgcggtgcgcgagatgctcgagcgtgaaggccacatctacacgcggatcatggcctactcggcgaagtacgcgtcggcgttctacggcccgttccgcgacgcggtcggctccgcgtcgaatctcggcaagggcaacaagatgacctaccagatggaccccgcgaacagcgacgaggcgctgcgcgaagtgcgcctcgacatcgacgagggcgcggacatggtcatggtgaagcccggcatgccgtatctcgacatcgtgcgccgcgtgaaggacgaattccgctatccgacctacgtctatcaggtgagcggcgaatacgcgatgctgaaggccgccgcgcagaacggctggctcgatcacgacaaagtcgtgctcgaatcgctgctcgcgttcaagcgcgcgggcgcggacggcattctcacgtacttcgcgctcgacgcggcgcggctgctgcgcgcgcagaagtaagccgcgcggcatacgctcttcgcctgcatcgcgggcgcagagcgcgccgccatgcgtgaaaacgaaaacggcgaggcctgaagcctcgccgtttttcatttcaccgccgccgcaggggcacggcgccgcgcgttcgcgcgccctgcatccgcggcgtcggcggtgtcggcatcgcttccgcatcgcgccgcatcaagccagcatcgggcgacgcgtcacgaagccgaccatgcggccggcaacgacatccggtcgaggctgcgcaggaaacgatcggccgactgataaccgacgacgcgcccccgctcctgcccgtttgcatcgaacacgatgatgccgggcggcccgaacaggccgaaacgcttcagcagcgcctggtcgtccggcgaattcgccgtgacgtccgcacgcacgagatgcatctgcgaaagccgcgcgccgacgcgcgcatcggtgaacgtcagatgctccatctccttgcagctcacgcaccagtccgcatagaaatcgagcatcaccggccgggtcgacgtcttcacgatctcgtcgagctccgcgatcgagcgcaccggcgcgaacgccggcccttcgtgcgcgccggcacccgcaccggcggcgccgttgctcggcgccgcgcgcgccgcgagtacggcaagcggacgcaacggatcggtggaccccgccgcgagaccgacgaggagcgtcgccgcccagatcgcgagcgcggcgccaagcccgcgcccaaggcggcgccagaccgacgaagagcccgaatgcggcgtgaagagcccgagcgcggcggcggcgatcagtagccacaacgcccccaggccaagctgcgacgcggcgttcagcaccggccagacgatccatagcgcggcggcaagcaacaggacgccgaaaaacaccttcacgccgtccatccatgcgccggcgcggggcagcaacgtcccggcgccgattccgatgacgagcagcggcacgccgaggccgatccccatcgagaagagcgcggcgccgccgagaagtgcgttgccggtatgcgcgatgaacgcgagcacggcgaaaagcggagcggtcatgcaggcgccgacgacgagcgcggacagcgcccccatcgttgcgacggctgcgaagcggccgcccttgcgcggcccgctcgtctgcgcggcaccgttctgccagcgctgcggcagcgtgatgtcgacgccgccgatcagcagcagcgcgaacacggtgagcagcaacgcaaacgcgccgagcacccacggattctgcaaccacgcgccgaggctctgcccgacgagcgcggctgcgacgccaagcgccgtatagacgagcgccatgccgatcacataggtgagcgacagcgcgaaggcgcgcgcacgtgtcgcccgcgcgccttcgccgacgatgatggccgacaggatcggaatcatcggatacgaacacggcaacaggctcagcaccatgccggccacgaaataaagggcgacgatcgtcaggaatccgtggccttcgagcagcgagcgcgcgtagtcggcgctcgtcacgcgctcgtaccaactgccgccgtcggccgcggacgtatccgcaccggcgcccgccgcggcgggcgcggtgccggcggcgccgagcgccgcgccctcgatgcgcgcgacgtgctcggcgggcggatagcagatcccttcgtccgcgcacccctgcgatgtcacggcgagctcgaacggtcccgatgcctgcttgatcggcagatggatcgtcagatcgcctcggtaggtttcgacgttcttctggaacgtcggatcgaacttgacgtgcccggccggcagttgcggctcgccgagcgtggccgagccgcttttcaccgcgaacgcgaagcgctcgcgatacatgtaatagccgtcggcgatcttgaaatgaacgtcgacctggcccggcgcctcgctcgcgctgaatttgaacgcaaccgcgggatcgaggaagtcgtccgccgcgcgcgccgcgagcgacgtgccgaacagcacgccgagcatcgcgacgacggcgatcaggaagcaaaagcgggactgcgcgtgacgcggaatacggttaaacatgaaatagacgctgagtttcggtggcgacccactggccgtacgcggcggacgccgtcgcctgccacgagacgatctccggcacatcgtacggatgatgcgactggatgtaacgctcgagctccagtgcgcgaaccgcgcttgtcttgaacagcagctggatctcgtcggccgtctcgaccttgccctgccaatggtagctcgaacggatcgcgccgagctcggacacgcacgcggccagccgggccgacagcgcgccctcggcgagcgcgcgggcgacggcggcatcgggcacggtcgtcaacatcatcacgatcaccattcgcgcctccgcctcgtcgttcaaacgtcatatcgtatcgcacgtcgggtgggcgcgtagtgcacgcgcgcgcgtcaatccgacgcacaaaatcggtcaacgaaaaacaaaaagggccaagcatcgcctggcccttcgtgctacgcgtgggatgccgcttattcggcttcctggacgttttcggtctcttcgacttccggacggtcgagcagttcgacgagcgccatcggcgcgttgtcgccgacgcggaaaccgaacttcaggatgcgcagatagccacccggacggttcgcgaagcgcgggccgagcacgtcgaacagcttcgcgacggaatcgcgatcgcgcaggcggttgaacgccaggcggcggttcgcgagcgacggcttcttgccgagcgtgatgaggggctcgacgaccttacggagttccttcgccttcggcagcgtcgtcttgatgacttcgtgctcgatcagcgagttggacatgttgcggagcatagccagacggtggctgctcgtgcggttcagtttccgcagaccatgacggtgacgcatttcggtttccttgattcaaagttttgatccagctcttctatcgcgcgagacaagcaggcgcacgggccggtatggaaaaaagcaagatgcggattttaaaggaaaatccgcatcttgaccagttactgcgataaccgggattacttgtcgaggccggccggcggccagttctcgagcttcatgcccagcgtgagaccgcgtgaagcgagcacttccttgatctcgttgagcgacttgcggccgaggttcggcgtcttcagcagctcgttttccgtgcgctggatcagatcgccgatgtagtagatgttctcggccttcaggcagttcgccgaacgcacggtcagctcgaggtcgtcgaccgggcgcagcaggatcggatcgatctgcggcgcgcgcgacggggcttccgcggccgtttccgtgccttccagcgccgcgaatacggacagctggtcgacgaggatgcgtgccgactggcggatcgcttcttccggcgtgatgacgccgctcgtttcgatgttcatcacgagcttgtcgaggtcggtacgctgctcgacgcgcgcgctctcgaccgtgtagctcacgcggcgaaccggcgagaacgatgcgtcgaggacgatgcggccgatgatcttggccgtttcgtcgccgtagcggcgcacgttgcccggtacgtagccccggcccttttccaccttgatctgcacgtcgagcttgccgcccttcgacagatgcgcgatcacgtgattcgggttgatgacttcgcaatcgtgggccagttcgatatcgccggccgtcacgacgccttcgccttccttgcgcagcgtcaccgtgacttcgtcgcggttatgcagcttgaacaccacgcccttcaggttcagcagcaggttgacgacgtcctcttgcacaccatcgagcgtcgaatactcgtgcacgacgccggcgatcgtcacttcggtcggcgcgtaaccgaccatcgacgacagcagcacacggcgaagcgcattgcccaaggtgtggccgtaaccgcgttcgaacggctccatcaccaccttcgcgtggttctcgcccagcgattccacggcgatgatcttgggtttcaacaaactggtttgcataggttttccttttcaataccctcggctcgttacaccgataaggctgaccggtaacaacctgaaaatgaacagccgaggtcctgccttgcgggacgcaataagcaggttacctcggccatcaatcggattaacgcgaatacaattcgacgatcaggctttcgttgatgtcgcccgcgatgtcggcgcgctccggcacttgcttgaaggtgccttcgaacttcttcgcatcgaccgcaacccagctcggcatgccgccttgctcggccagcgacagcgcttcgacgatacgcgcttgcttcttcgccttttcacggatcgcaaccacgtcgccggccttcacttgctgcgacggaatgttcgcgacgatgccgttgacggtgatcgccttgtggctcacgagctgacgcgcttcagcgcgggtcgagccgaagcccatgcggtacacgacgttgtcgagacgcgactcgagcaattgcagcagggtttcacccgtgttgcccttgcggcggtcggcttcagcgaagtagcggcggaactggcgctccagcacgccgtaaatgcgcttgaccttctgtttctcgcgcagctgcgtgccgtagtccgacgtgcgcgcaccggagatgcggccgtgctgacccggcttgctgtcgagcttgcacttgtcggcgagcgagcggcgtgcgctcttcaggaacagatcggtgccttcacggcgggacagcttggctttggggccgatataacgtgccacgttgcattcctctatctatcgatcacgcggatcgggatccgcgctagtccgcaccctttggggcgaacggtgggcttaatcaatcaaatgcgcaacaaaaagcgcggcccgtcgacgcaaagcggcgacaggcaaggcgccaacgcatcgttagatgcggcgacgcttcggcggacggcagccgttgtgcgggatcggcgtcacgtcggaaatcgccgtgatcttgatgccgaggccgtgcagcgcgcgcactgccgactcgcggcccgggccgggccccttgatccgcacttccagattcttcacgccgtattccatcgcgacgcggccggccgactcggcagccacctgtgcggcgaacggcgtcgatttgcgcgagcccttgaagccctggccgcccgacgtcgcccacgccagcgcgttgccttggcgatcggtgatcgtgatgatcgtgttgttgaacgacgcgtgaacgtgaaccacaccttcagcgacgttcttcttgaccttcttgcgaacgcgttgcgccgcggtattggaagccttagccattacgttttcctgtaactgtcagcttatttcttcagcgcttgcgctgcgcgacgcggacccttgcgggtgcgggcgttcgtacgcgtacgctggccgcgcaggggcagacccttgcgatggcggacgccgcggtagcagccgagatccatcaggcgcttgatgttcatcgtcacttcacggcgcagatcgccttcgacgacaaacttgcccacttcttcacgcagcttttcgaggtctgcgtcggtcaggtccttgaccttcttcgaaaacgccacacccgacgccacgcagatgctgcgcgcgcgcgtgcggccgataccgaaaatcgccgtcaggccgatttcagtatgctggtgattcgggatgttaacccctgcgatacgagccattgtttttcctcaaacaaaaagcgcaaacaaacgcgcagtcagccttggcgctgcttgtgacgcggatccgagctgcagatcacgcgaacgacgcctttgcgcttgatgatcttgcaattgcggcaaatgcgcttaaccgatgccatcactttcatgatattaccctttttccaaatcacttcgcccggaacacgatccgcgcacgagacagatcgtaaggcgtcaattcaaccgtcaccttgtcgccaggaaggatacggatgtagtgcatccgcatctttccggagatatgtcccaatacgacatggccgttttccagcttcacccggaaggtcgcattcggaaggttttcgatcacctcaccctgcatctggattacatcgtctttggccataagtcctttttaacgcattgggatgttgccgcccttgaaattggctttcttgagcagcgactcatactgttgcgacataacgtacgactgcacctgcgccatgaagtccatcgtgacgacgacaatgatcagcagcgacgttccaccaaaataaaacggcacgttccagcgcagcaccaggaactccggcagcagacacacgaagacgatgtagatcgcaccggccagcgtgagacgcgtgaggatccggtcgatgtaccgcgcggtctggtcgcccggacggatgcccggcacgaatgcaccgctcttcttcaggttgtctgcggtttccctgctgttgaacaccagcgcggtgtaaaagaagcagaaaaacacgattgccagcgtgtacagcagcacatacaccggctggcccggcttcagcgcttccgcgacgttgtgcagcgtgtcggacatccagcccttgcgctcgcccgagctgaaccagctcaggatcgtcgccggaaacaggatgatcgacgatgcgaagatcggcggaatcacgcccgacatgttcaacttcagcggcaggtgggacgactgcccgccgtaaatcttgttgccgacctggcgcttcgcgtagttcacgaggatcttgcgctgaccgcgttcgatgaacacgaccaggtaagtcaccgcggcgatcagaacgacgatgatgatcgccgaaatgatgctcatcgaacccgtgcgcaccagctcgaacagcccaccgacggcattcgggaaccctgctgcgatcccgccgaagatgatgatcgagatgccgttgccgagaccgcgctcggtgatctgctcgccgagccacatcaggaacatcgtgcccgtcaccagcgtgacgaccgtcgtcagacggaacaccgcgcccggatcggtcacgaggcccggctgattctccagcgcggccgcgatgccgaaggcctggaacgtcgcgagcaccacggtgaaataccgcgtgtactgcgtgatcttccgctgtccggcctgcccttccttcttcagcgcctcgagctgcggcgacacgatcgccatcagttgcatgatgatcgacgccgaaatgtacggcatgatccccagcgcgaagatcgtgaagcgcgacagcgcgccacccgagaacatgttgaacatgcccaggatgccgcccgcctggctctggaacagcttcgccagctgatccgggtcgatgcccggcaccgggatgtgcgcgccgatgcgatagacgatcagcgccagcagcaagaacattgcacgccggcgcagatcgccgaacttcgccgtgcttcgaccgggttttgcgagactcgggctgttagccaagtatcttctccgatgcaaatgctagtgacggcacgcgttgcgtgtcactcggcaaacgaaccgccggccgcttcgatcgcggcgcgcgcacccttcgtcgcgccgagacccttgacgacgatcttgcgcttgagctcgcccgtcgcgatgatcttcgcgctcttgatcagctcgccgacgaggccggcttgcttcagagcgagcagatcgatttcgtcgaccggcagcttctcgaggtcgccgaggcgcacttcaccgacgaattccttcgtcagcgatgtgaagccgcgcttgggcagacgacgttgcagcggcatctgaccgccttcgaagccgaccttgtgaaagccgcccgaacgcgatttctgccccttgtgaccacggccggccgtcttaccgaggccggaaccgatgccgcggccaacgcgacgcttcgcatgcttcgcgccttccgccggcttcaggttattcaattccatatcaactccttgatccgtagtcggccgcttagccgatgaccttaacaaggtacgagaccttgttgatcatcccgcgcaccgccggcgtatcctgcagctcgctgaccgagttgagacggcgcagacccagaccgcgcacggtggcgcggtgcgactcgcgggtcccgatcaggctcttcacgagctgaaccttgacagttttttcagacatggtgaccacctgggcttagcccaaaatttcttcgacggacttgccgcgcttcgccgcgatgtcggccggggtcgactgcttgcgcaggccgtccagcgtcgcgcgaacgaggttgtacgggttcgtcgagccgtggctcttcgcgacgacgttctgcacgcccatcacgtcaaacaccgcgcgcatcgggccgccggcgatcacgccggtaccgtccttcgccggcgcgaggagaaccgtcgacgcgccgtgcttgccgtgcacttcgtgctgcagcgtaccgttcttcagcggcaccttgaacatgttgcggcgggcctgctccatcgccttctgaacggcgaccggcacttccttcgccttgcccttgcccatgccgacgcggccgtcgccatcgccgaccacggtcagtgcggcgaagccgagaatacggccacccttcacgaccttggtcacgcgattgaccgaaatcattttttcgcgaaggccgtcgtcgcgctcgtcagcctgaactttcgcttgcatctttgccatgacgattccttccttagaacttgagcccagcttcgcgagctgcctcggccagcgccttcacgcggccgtggtagcggaagcccgagcggtcgaaggcgacggattcgatgccggcggccttggccttctcggcgatacgcttgccgatcagcgtcgcggcggcgacgttgccgcccttgcccgacttgtcggcgagctgcgcacgaacttcggcttcgagcgtcgacgcgctggcgagcaccttggtgccgcacggcgagaacacttgagcgtagatgtgcgtgttcgtgcgatgcacggccagacgcgcgacctgcaactcagcgatcttgatacgcgtctgacgagcgcggcgcaggcgagattgagtcttatccatgattgcgcacccttacttcttcttcgtttctttgaggatcacaacctcgtcggcatagcgcacgcccttgcccttgtacggctcgggcggacggtagccgcggacttccgcagccacttggccgactttctgcttgtcgatccccttgatcacgatttcggtttgcgtcggggtttcagccttgatgccttccggcatctggtgcaccaccgggtgcgagaaacccagcgacaggttcagcttgtcgccttgcgcctgcgcacgatagccgacgcccaccagcgtcagcttgcgctcgaaacccttggtcacgccgtgcacggcattcgcgatgatcgcgcgcatcgtgcccgacagtgcatttgcttcgcggctgtcgtcgaccggcgacaggttcagcgtgccgtcgttgttcgccacgttcacgagcggattgaccgcctgcgtgatggtgcccagcgggcccttgacggtgatcgcaccgtcggccagcttgacttccgcgccttgcagcgcgatcgggctcttacctactcgagacatgttcctctctcctttcggctttaagcgacgtagcagatgacttcgccgccgacgccggtagcgcgcgccttgcggtcggtcatcacgcccttcggcgtcgacacgatagccacaccgaggccgttcatgacctgcggaatctcgttacggccgcggtacacgcgcaggcccggcttcgacacgcgctcgaggcgctcgatgaccggacggccagcgtagtacttcagcgcgatgttcagctcggccttcgcgccatccgccttcacggcgaaatcgtcgatatagccttcgtccttcaggacctgcgcgatcgcaaccttcaccttcgacgagggcatcgacaccgaaaccttctcgaccatctgcgcgttgcggatgcgagtcagcatatcggcgataggatcactcatgctcatttatgtttctcctattaccagctcgccttggtcaggccaggaatctcgccacggaatgcgatttcacgaatcttgttgcgcgcgaggccgaacttgcggaacgtgccgcgcggacggcccgtgatcgcgcagcggttacgcttgcgggtcgggttcgcgttgcggggcagttgttgcagttccaggcgagcggcgtaacgctcttcgtcggacttgctcgcgtcgtcgatgatcgccttcagttcagcacgcttcggagcgtacttttgcgcaaggcgagcgcgcttcttttcacgttcgatcagtgccagtttagccacggtaacctcagtttctgaacgggaacttgaagctggcgagcagagccttcgcttcgtcgtcggtcttcgcggtcgtcgtgatgctgatgttcagcccacgcagcgcgtcgatcttgtcgtaatcgatttcggggaaaatgatctgctctttcacaccgatgttgtagttgccgcggccgtcgaaagcacgacccgacacgccgcggaagtcgcgcacgcggggcagggcaaccgtcacgaaacgatcgaggaattcatacatcgcgcggccacgcagcgtgaccatcgcgccgatcgggtagccctgacggatcttgaagcccgcgattgccttgcgagccttcgtcacgacgggcttctggcccgcgatcttcgtcagatcgcccacggcgttctcgatgatcttcttgtcggcaaccgcctcgccaagccccatgttcagggtgatcttggtgatgcgcggcacttccatgaccgacttgtagccgaacttctcgatcaggccgggaacaaccttctctttgtaaaactcttgaaaacgtgccatttctctactccgcagcgtcaggcgctcagcacggcaccggtcgtcttcaggaagcgaaccttcttgccatcctcgaccttgatgccaacacgcgaagccttgccgttcgcgtcgaccagtgcgacgttcgaaatatgcagcggcatcgtcttcgcttccacgccgcccgtcgtacccttcatcgggttcggcttcacatgcttcttgacgaggttgataccctcgacggtcacatgctcggcgcccacggccagcacgacaccgcgcttgcccttgtccttgccggtgatgacgatgacttcgtcacccttgcgaatcttgttcatcgcgactccttacagcacttccggcgccagcgacacgatcttcatgaatcgttcgctacgcagctcacgcgtcaccggcccgaagatacgggtgccgatcggctcgagcttgttattcaaaagcacagcggcgttgccgtcgaacttgatcagcgagccgtcttgacgacgaacgcccttggcggtgcggaccaccacggcgttgtagatttcgcctttcttcacgcgcccgcgcggcgttgcctctttgacgctcaccttgatgatgtcgccaatgctggcataacgacgcttcgagccgccgagcaccttgatgcacatgacttcacgcgcacctgtgttgtcggccacttcaagccgagattcggtctggatcatggtttgtctttcccaacttaatccggatacgccaccatggcgcatacggtcagtcttggtcccgtcagccgatcggctgcttgggttggaacagcagcgacggcaaacgaaacccgccatcgcaaatcggtgaatccttcggagcaggcctgacgccagtccgcttcccccaccagttacttcgcccgcgacggggctcccataaagagggaagaccgggattataacaaataatcccggtcacgcaagcaaaaactttgcgatttcaagcacttctactgccgaagtgcctgttactgcctatcccgcttagatcacgcgggccgcctcgacgagacgcgaaaccgcccaggccttcgtcttcgaaacaggacgggtttcctggatttcgacgagatcgccttcgttgtacgtgttcgcttcatcgtgcgcgtggtacttcttcgagcgcacgacatacttgccgtagatcgggtgcttgacgcggtgctcgaccagcacggtgacggtcttgtccatcttgttgctgacgaccttaccgacgagcgtccgcttcagcgaggttttcacgctatcgttcatttctggttcgccttctgagtcaggacggtccgcacacgtgcgatgtcgcgacgaaccttcttcagctggctcgtgttcgtgagctgctgggtcgcgagttgcatgcgcaggccgaattgcgccttcaacaggtccgacagctccttgttgagcgcggcctgatctttctggagaagttcggaagccttcatgttttctccttaggcgccgagctgacgcacgatgaacgtcgtcttcagcggcagcttcgctgcggccagacggaacgcttcacgcgccagttcttcggatacgccatccatttcgtacagcatcttgcccggctgaatctcggcgacgtagtactcagggttacccttaccgttacccatccgcacttcggccggcttttgcgaaatcggcttgtccgggaaaatgcgaatccaaatgcggccgccgcgcttgatgtgacgcgtcatcgcacgacgcgccgcctcgatctgacgcgcggtcagacggccgcgaccgacagccttcaggccgaactcaccgaacgacacggcgttgccgcgcgtggcgataccggtgttacgacccttctgctctttgcgatacttcctgcgtttcggttgcagcatcgttattctccagtcttgccgtcttccggcttgccggcgccacggcgcggaccgccacggcgagcgcccggagcgccgccttcgccgtcacggcgcggacgacggtcgcccggacgcgcattgcgacgcggacgcttgtcttcggtcacttcctcgaccaccggcgcatcgttgcgaccgagcgtgtcgcccttgtacacccacaccttgacgccgatgatcccgtacgtcgtcttcgcttccgaagtcgcgtagtcgatgtcggcgcgcagcgtatgcaggggcacgcggccttcgcgataccattcggtacgcgcgatttcgatgccgttcagacggccggcgctcatgatcttgatgccctgggcacccagacgcatcgcgttctgcatcgcgcgcttcatcgcgcggcggaacatgatccggcgctcgagctgctgcgtgatcgaatcggcgatcagttgcgcatcggtttccggcttgcggatctcttcgatgttgacgtgaaccggcacgcccatgcggcgttgcagttccgtcttcagcagttcgatatcctcgcccttcttgccgatgaccacgcccggacgcgagctgaaaatcgtgatgcgcgcgttcttcgccgggcgctcgatgacgacgcggccgaccgaagcgttcttcagcttcttcttcagatactcacgaacaccgatgtcttcctgaagcatcgccgcgaaattgttgttgttcgcgtaccagcgcgaagcccaattgcggctgacagccaggcggaagccagtcggatgaattttctgtcccatcgtatggctccttaattcccgaccgtcacagtgatgtgacaggattgcttctcgatgcggttgccgcggccctttgcgcgcgcggtgaaacgcttgagcgatgcagccttgtcgacgtagatgctcttgatcttgagctcgtcgatgtcggcgccttcgttgtgctccgcattcgcgatcgccgacagcacgaccttcttcacgatgccagccgccttcttcggcgagaacgtcagaacgttcagcgccttgtcgaccggcaaaccgcggatctggtcagccacaaggcgcgtcttctgcgccgagatgcgggcaccgcgatgaattgctttcacttccatcttgatagccccttatttcttggccttcttgtcggccgcgtgacccttgaacgtgcgggtcagtgcgaactcgccaagcttgtggccgaccatgttttccgagatgtacaccggaacgtgttgacggccgttgtgcacggcgatcgtcagaccgatgaagtccggaaggatcgtcgaacgacgcgaccaggtcttgatcggcttcttgtcgcgcgaagctgcagccgcctcaactttcttcagcaaatgggcgtcgcagaacggaccttttttaacagaacgtgccattgcctactccttaacgcttgtgacggcgctggacgatcatcgtcgtcgtgcgcttgttgcgacgcgtacggaagcccttcgtcggcgtgccccacgggctcaccgggtcgcggcccgcagcggtacggccttcaccaccaccgtgcgggtggtcgatcgggttcattgcgacgccacgcaccgtcgggcggataccgcgccagcggttcgcaccggccttgccgatctggcgcaggctgtgctcttcgttaccgacttcgccgatcgtcgcgcggcactcgatatgcacacggcggatttcgcccgaacgcagacgaacctgcgcgtacaggccttcgcgtgcgagcagcattgccgacgtaccggccgaacgcgccatctgtgcgcccttgcccggcagcatttcgatgcagtggatcgtcgtaccgaccgggatgttgcggatcggcagcgtgttgcccgcgcggatcggcgcttccgagcccgacatcagctgctggcccaccgtcacgcccttcggcgcgatgatgtagcggcgttcgccgtctgcgtacagcacgagcgcgatgttcgcgctgcggttcgggtcgtactcgagacgctcgaccttcgccgggatgccgtccttcgtgcgacggaaatcgatcacgcggtaatgctgcttgtgaccgccgccctggtggcgcgtcgtgatgcgaccgttgttgttgcggccagccttggagctctgcgtatcgagcagcgcggcgtgcggcttgcccttgtgcaggtccttgttgaccaccttgaccatcgcgcggcgacccggcgatgtcggcttgactttgacgattgccatgattacttggcctccgcttcaaagttgatttcctggccgggcttcaggcagacgtatgccttcttcacgtccttgcgacggcccatcgaacggccgaaacgcttctgcttgcccttctggaccagcacgttgacggaatcaacttcaaccttgaacagcagctcgacagccgccttcacttcctgcttcgtggcatccggcgcgacttcgaacacgacttgctcgttcttgtcggcaaccagcgtcgccttttcggaaatcaccggtgcgagcaggacctgcatcaaacgatgatcgttcttgcgaatctcgctcatgacagcaactcctcgatctgggcgaccgcagccttcgtgaccagcactttcttgaagtagatcagcgacagcgggtcagcgtagcgcggctcgacaaccgccacgtggggcaggttgcgcgacgcgaggtacaggttttcgtcgaccgtgtcggtgatgacgagcacggaatcgagacccatggccttgaacttgtcggccagcagcttggtcttcggcgcttcgagaacgatgtcctcgacgaccgacagacggccttcgcgggccagctgcgagaagatcgagcagagacctgcgcgatgcatcttcttgttgaccttgtgcgagaagttttcgtcgggcgagttcgggaaaatccgaccaccgccacgccacaacgggctcgacgacataccggcacgagcgcggcccgtacccttctggcgccacggcttcttcgtcgtgtgcttgacttgctcgcgatccttctgcgcgcgattgccctggcgagcgttcgcctgataagcgacgacgacctggtggatcagcgcttcgttgtagtcacggccgaacacgacgtccgacgcgttgaccaccgcaccttcctgaccattcgaattcaggagcttgagttccattatttcgcccccttcacggcacgcgtcttcacggccggcgtcacgaaaaccttgccgcccttcgcacccggaactgcacccttgacgagcagcagcttgcgatcggcgtcgatgcgagcgatttccaggttctgaaccgtcaccgtctcgtcacccatgtgacccgtcatgcgcttgcccggaaacacgcgacccggatcctgcgccataccgatcgagcccggcacgttgtgcgagcgcgagttaccgtgcgatgcgcggccggagccgaagttgtagcgcttgatcgtgcccgcgtagcccttaccgatcgacacgccttgcacgtcgaccttctggcccacttcgaacagatccggaccgatcacggcgccgttcgacagctcggcggccttgtcggcttcgatgcggaattccttgaggatttcaccggcttcgacaccggctttggcgagatgacctgccagcggcttcgtcacgcgcgacgcgcggcgggagccgaatgcaacctgcacggccgtgtagccgtcggtttcaacagtcttgatctgcgtcacgcggttgtccgacacgtcgagcacggtgacgggaatcgaatccccttccgccgtgaagatacgggtcatgccaaccttgcgacctacgagtccaaggctcatcgttttctccattcccgactgcgattggtcggggctaatttacaaaacgccgcaacccgaagaagctccggccagcggcttttttacgcgaatacgcgaaaagcctagcattatagcaaggcctctcgttttctgcaagcaatcaaagacttagcgccgcccggcaagccgaacggcgccggaagccttactgcagcttgatttccacgtcgacgccggccggcaggtcgagcttcatcagcgcgtcgaccgtcttgtcggtcggatcgacgatgtccatcaggcgctgatgggtgcggatttcgagctggtcgcgcgacgtcttgttgacgtgcggcgagcgcaggatgtcaaaacgctggatgcgcgtcggcagcggcaccgggccacggacgatcgcgccggtccgcttcgcggtgtcgacgatttcggcagccgactgatcgatcagacgatagtcgaaagccttcaggcgaatgcggattttctgttgctgcatgacgattccttgaaaagagcaaggcggtgttgcgccgccagatcagataaagaacgtgggaccgggcgcctgcggagagcaaggcgcccggtcccgatcggtacttctactgccaaactgcggattctacacgaatccgcgaaccgccgatattactcgatgatcttggcgacgacgccggcgccgacggtgcgaccgccttcgcggatcgcgaagcgcagaccttcttccatcgcgatcggcgcgatcagcttcaccgtgatcgacacgttgtcgcccggcatcaccatttccttgtccttcggcagctcgatcgagcccgtcacgtccgtcgtacggaagtagaactgcggacggtagttgttgaagaacggcgtgtggcggccgccttcgtccttgctcagcacgtacacttcagccgtgaagtgcgtatgcggcgtgatcgaacccggcttcgccagaacctggccgcgctccacgtcttcacgcttcgtgccgcgcagcaggataccgacgttgtcgcccgcctgaccctgatccagcagcttgcggaacatttccacgcccgtgcaggtcgtcttcgccgtcgccttgataccgacgatttcgatttcctcgccaaccttgatcacgccgcgctcgacacgacccgtcaccaccgtaccacggcccgagatcgagaacacgtcttccaccggcatcaggaacgcgccgtcgaccgcacgctccggcgtcgggatgtacgtgtccagcgcgtcggccaggttcatgatcgccacttcgcccagctcgcccttgtcgccttccagcgccagcttcgccgaacccttgatgatcggcgtgtcgtcgcccgggaagtcgtacttcgacagcagttcgcgcacttccatttcgaccagctcgagcagctccgcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacaccaacctgacgcgccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcggccgagcacaccaggatcgcgccgtccatctgcgccgcgcccgtgatcatgttcttcacgtagtcggcgtggcccgggcagtccacgtgtgcgtagtggcggttcgccgtttcgtactcgatgtgcgcggtgttgatcgtgatgccgcgcgccttttcttccggcgccgcgtcgatttcgtcgtacttcttcgcttcgccgccgaacttcgccgacagcaccgtcgcgatcgctgccgtcagcgtcgtcttgccgtggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcaaacttctcttttgccatgattctcttctttcaaaaaataatcagttggtagatgcagcttacttcgacttcgcgctgatgatcgcatcggcaacgttcttcggagcttcagcgtagtgcttgaactccatcgtgtacgttgcacggccttgcgtcagcgagcgcagcgacgtcgagtagccgaacatttccgacagcggcacttcggcgcgaacgatcttgccgccgccgaccatgtcttccatgccctggacgatgccgcgacggcccgacaggtcgcccatcacgttgcccatgtagtcttccggcgtttcgacttcgaccgccatcatcggctccagcaccaccgggttcgcacggcgcatcgcttccttgaacgccatcgaaccggccatgcggaacgcgttttcgttcgagtcgacgtcgtggtacgaaccgaacgtcaggtgcaccttcacgtcgacgaccgggaagcccgccagcacgcccgacttcagcgtatcctggatgcccttgtcgacggccgggatgtattcgcgcggaatcacgccgcccttgatctcgtcgaagaactcgtagcccttgccctgctcgttcggctcgagcgtgatgaccgcgtgaccgtactggccgcgaccgcccgactgcttgacgaacttgccgtcgacgtccttcgccgtcgagcggatcgtttcgcggtacgcgacttgcggcttgccgacggtcgcttccacgccgaattcacgcttcatccggtcgaccagaatttcgaggtggagctcgcccatgcccgaaatgatcgtctggcccgattcttcgtcggtctgcacgcggaacgacggatcttcctgcgcgagacggttcagcgcgagacccatcttctcctggtcggccttcgtcttcggctcgacggcctgcgagatcaccggctccgggaacaccatgcgctcgagcacgatcgggtgtgccggatcgcacagcgtgtcgcccgtggtcgcttccttcaggccgaccgccgcggcgatgtcgcccgcgcgaacttccttgatttcctcacgctggttcgcgtgcatctgcagaatacggccgaggcgctctttcttgcccttggtcgagttcagcagcgtgtcacccgaattcacgacgcccgaatacacgcggaagaagatcaactggccgacgaacgggtcggtcatgatcttgaacgcgagcgacgagaacttctcttcgtcggaagcctgacgctcggccgcttcgccgctttcgagctcgcccttgaccggcggaatgtcgaccggcgacggcaggaaatcgatcacggcgtcgagcatgcgctgcacgcccttgttcttgaacgcggtgccgcacagcatcggctggatttcgcacgcgatcgtacggtcgcgcagcgccttgacgatgtcggcttccggcagatcgccttcttccaggtacttgttcatcaggtcttcgctggcttccgcagccgcctcgaccatcttttcacgccattcctggcaggtgtcggcgagctcggccggaatgtcgacgtagtcgaacttcgtgccttgcgacgcttcgtcccaaatgatcgccttcatcttcagcaggtcgaccacgcccttgaagttctcttccgcgccgatcggcaccacgacgggcaccgggttcgccttcaggcgcagcttgagctgatcgtagaccttgaagaagttcgcgccggtacggtccatcttgttgacgaacgcgagacgcggcaccttgtacttgttcgcctgacgccacaccgtttccgactgcggctgcacgccgcccactgcgcagtacaccatgcacgcgccgtcgagcacgcgcatcgaacgctccacttcgatcgtgaagtcgacgtggcccggggtatcgatgatgttgatgcggtgttccgggtagttgttgcccatacccttccagaacgccgtggtagcagcggacgtgatcgtgataccacgctcctgttcctgctccatccagtccatcgtcgctgcgccgtcgtgaacttcaccgatcttgtggttcacgccggtgtaaaacagaatgcgctcggtcgtcgtcgtcttgccggcgtcgatgtgagcgctaataccgatgttgcggtagcgctcgataggagtcttacgagccactttgatcctctattggttggcacgatgcgacccttgtcgcagcgcgcctcaacacaaacgggcgaggcgctcgaaaaagcgcacccgcccggaatttttccgctaaagcccagcctggcgcttagaaacggaagtgcgagaacgcacggttggcttccgccatccggtgaacttcgtcgcgcttcttcatcgcgccgccgcggccttcagccgcctcggagagttcacctgcaaggcgcagagccatcgacttctcgctacgcttcttcgcagcctcgcgcaaccagcgcatcgccaatgccatacgacgcgacgggcgcacttcgaccggaacctgatagttcgcaccaccaacgcgacggctcttcacttcgaccaccggcttcacgttgttcagcgcgaccgtgaacacttccagcgggtccttgccacccttggtctggatttgttcgaatgcgccataaacgatgcgctcagccaccgacttcttgccggacagcatcagcatgttcatgaacttggctacatccacgttgccgtatttcggatccggcaacacttcccgcttggggacttcgcgacgacgcggcatgattcttcctttacctgttcagttggagctcgaaagccccgcggccaccaactaacccgatcacatctgctcgactaaccagcttggccgggtgaccacttactcgacagcaccggcaatccggcaccaccgccttaaccgcccggaggcgatctccattcagaggcagcttacttcgccgccttcgcacgcttcgcgccgtacttcgagcgagcctgcttacggtccttgacgccctgcgtatccagcgagccgcgaaccatgtggtaacgcacacccggcaagtccttcacacggccgccgcggatcagcacaaccgagtgctcctgcaggttgtggccttcaccgccgatgtacgaaatcacttcgaagccattcgtcagacgaaccttggcgaccttacggagtgccgagttcggcttcttcggcgtcgtcgtgtacacacgggtgcacacgccgcgacgctgggggcagtcctgcaaggccgggctcttgctcttcgtcgtttccgacgcacggcctttgcgaaccagttgattgatggttggcattgtttattcctgaaattgaccaaaatcgacacgtcgaactcgggcaaagcgaaatccgacgtgcgtgacgctccgaaacgcgtgcgcgacgcctgagcttgcgcccaggaatcaacccaccgagaaccggaacccggcatgatattccgaaaatcccaagcgagtcaacagcttgcgtgatttttggtgccggaatgcgaaggcgggcggcctgctcaggccgattcgacgacctcgagaatctcgtcgccgaagcgatcgagcttgcgcgcgccgattccggggatatggcgcagatcgtcgatcgattcgggcgcgttgcgcgcgatctccgcgagcgtcgcgtcgtggaagatcacgtacgcaggcacgccgtcgctcttcgccgtttccgcgcgccacgcgcgcaggcgctcccagcacgcgcgctcgcgcgcgctcatgccggccgtcggatcgacgcgcgcgccgctgcggccggaggactgccgtgtgcgcgccggcttcacgtagcggcgcagcgtgaccttctcctcgcccttgagcaccggcttgctcgcctccgtcagcacgagcgcgccgaagccgccgtggtcgacggcgagatagccgaacgcgacgagctgccggaagatcgcgcgccattcggcttcggacaactcggcgccgatgccgaacgtgctgagactgtcgtggccgcgttgctggaccttctcggtccgcgcaccgcgcagcacttcgatcagatggctcgcgccgaaattgaagccgcttgcgcgctgcgcgcggaatacgcacgacagcgccatctgcgcttcgcgcgtcgcgtcccatgtcgccggcggctcgaggcaggtgtcgcagttgccgcacgggccgctcgtctcgccgaaatacgcgaggagccgcacgcggcggcacgatgccgtctcgcacagcccgagcagcgcgtcgagcttcgacgtctggacacgcttgtgcgtgtcgtcggcttccgattcgtcgatcatcttgcgctgctgaacgacgtcgccgagcccgtacgccatccacgcgttcgccggcaggccgtcgcgccccgcgcgtccggtctcctggtaatagccttcgacgctcttcggcagatccaggtgtgcgacgaagcgcacgtccggcttgtcgatgcccatgccgaatgcgatcgtcgcgcacatcacgaccccttcctcgcgctggaacatctcctggtgcttctgccggatctcgaactccattcccgcgtgatacggcagcgcacgaaccccttgcgccttcagccattcggccgtctcctcgaccttgcggcgcgacaggcagtacacgacgccggcgtcggtcgtaccgtcggcgttcgtatgctcggcgcgaatgaagtcgagcaactgcgagcgcgcgttgtccttttcgacgatccggtagcggatgttcggccggtcgaagctcgacacgaagattcgcgcgtcgtcgagcgccagacgctgcacgatctcgtcgcgggtgatcgcatcggcggtcgcggtcagcgcgatccgcggcacgtccggaaagcgctcgtgcagcaccgacaactgaatgtactcgggccggaaatcgtgcccccactgcgatacgcagtgcgcctcgtcgatcgcgaaaagcccgatgcgcgcgcgctcgagcagatcgaggaagcgcggcgtcatcagccgctcgggcgcgacgtagagcagatcgatgtcgccgtcgcgcagcgcgcgttcggtcgcggccgcctcggcccccgacagcgtcgagttcagatacgcggcgcgcacgccgacctcggacaatgcggcgacctgatcctgcatcagcgcgatgagcggcgacacgacgatgcccgcgccgcggcccgcttcgctgcgcacgagcgccggaatctggtagcagagcgacttgccgccgcccgtgggcatcagcacgagacagtcgccgcccgccgcaacgtgctcgacgatctcgccctgttgacctcggaaggcgggatagccgaagacttcgttgagaatttcgagcgaacgggacatggatctggagatggatgggctgcgaaaaggggcggtggcgtgaattttaccaacgtcgccgccgcgaaaggtggacgaaggtcgcacgtcgtccattcggccgacgcgcggcccacgccgcgcacgcataaaaaaagccgcccggtcgaaaccgggcggctccatcggccggcaaggcaaggcggctcgcgccgcttcgcttactccgccgggtgctgcggctcttcggcgggcgcgctcggcgtgccgaactcgaacgcttcttccgctgcgatctggtcgaagcgctcgcgatcggattgctccttcgccttgcgcgccttgtggaacgcgagacccgtaccggccgggatcagacggccgacgatcacgttttccttcaggccgcgcagatcgtcgcgcttgcccatgatcgccgcttcggtcaacacgcgggtcgtttcctggaacgatgccgcggagatgaacgaatcggtcgacagcgacgccttcgtgatacccagcaggatgttgtcgtacgtcgccggacgcttgtcttcggcgatcatgcggtcgttctcgtccagcatgtccgaacgctcgacctgctcgcccggaatgaagcgcgtatcgccattgtcgacgatctgcacacggcgcagcatctgacgcacgatcacttcgatgtgcttgtcgttgatcttcacgccctgcagacggtacacgtcctgcacttcgtcgacgatgtagcgcgacagcgcctcgatcccctgcagacgcaggatgtcgtgcggatcggccgggccgtccacgatcatttcgcccttgttgacgacctgaccgtcgtggacgagcacctgcttttccttcgcgatcaggaactcgtgctggttgccctcgagatccgtgatgacgagacgctgcttgcccttcgtgtccttgccgaacgacaccgtgcccgtgacttccgcgagaatgcccgcatccttcggcgaacgcgcttcgaacagctcggccacgcgcggcagaccgccggtaatgtcgcgggtcttctgcgattcggtcgggatacgtgcgagcacttcacccacctgcacctgctggccgtccttcacggtgatcagcgcgccgacctggaagccgatctgcaccgcgtgctccgtgcccgggatcttcacttcgtcgccgttcgcgtcgagcagcttcacctgcggacgcacgctcttcgccgcctgcgaaccgcggcgcttcacgtcgatcacgacgagcgtcgacaggcccgtcacgtcgtcgatctgcttggcgaccgtcacgccttcctcgacgttctcgaacttcaccgtaccgccgtactcggtgatgatcgggcgcgtgagcggatcccacgtcgcgagttgcgtgccggccttgatcgccgcaccgtcgagctgcagcagcgtcgcgccgtacgggatcttgtgacgttcgcgctcgcggccgatatcgtcggtgatgagcgcctcgcccgaacgcgagatgacgatctgctcgcccttcgcgttcgtcacgtagcgcatcgacgccgtgaagcgcaccgtgccgttgctcttcgcctcgaccgacgaagccaccgccgcccgcgacgccgcgccgccgatgtggaacgtacgcatcgtcagctgcgtgcccggctcgccgatcgactgcgccgcgatcacgccgaccgcttcgccgacgttcacgagcgagccgcggccgagatcgcggccgtagcacgacgcgcacagaccgtagcgcgtctcgcaggtaagcgccgtgcgcacgcgcacttcgtcgataccgaggcgctcgatgtcctccaccgcggtttcgtcgagcagcgcgccggcttcgtacagggtttcctgcgtttccgggttgacgacgtccgatgccgcgacgcggccgagaatacggtcgcgcagcgcttcgacgacttcaccgccttcgacgagcgccttcatcgcgacgccgttcgacgtgccgcaatcgtcctcgacgacgacgagatcctgcgtcacgtcgacgagacgacgcgtcaggtagcccgagttcgcggtcttcagtgccgtatccgccaagcccttacgtgcgccgtgggtcgagatgaagtactgcaacacgttcaggccttcgcggaagttcgcggtaatcggcgtctcgataatcgagccgtccggcttcgccatcaggccgcgcatgccggccagctgacgaatctgcaccgccgaaccccgggcgcccgagtcggccatcatgtagatcgagttgaacgattcctggcgcgtctcgttgccgtcgcgatcgatcaccggctcggtcgacagctgctccatcatcgccttgccgaccgcttccgacgtcgccgaccagatgtcgaccacgttgttgtagcgttcctgcgcggtgacgagacccgacatgtactggcggtcgtactccttcaccttcttcgcggcgtcgccgacgatcgtttccttctgcgtcggcacgagcatgtcgtcgacgcagatcgagatgccggcacgcgtcgcgagacggaagcccgactgcatcagctgatcggcgaacacgacggtcgcgcgcaggccgcacttgcggaacgcggtgttgatgaggcgcgagatttccttcttcttcagcggcttgttcagcaccgagaacggcaggcccggcggcaggatctccgacaggatcgcgcggccgacggtcgtcgcgtacagcgagatcttcggcacgaactgcggcgcgccttcggacgtatcctcgttgcggaccatttcggtgatccgcacattcacgcgcgacgcgagctcgacctccttgttctcgtacgcgcggatcacttccgacacgccggtgaacgaaaggccttcgcccttgccgttgatcgcttcgcgggtcgcgtagtacagacccagcacgatatcctgcgacggcacgatcgacggatcgccgttcgccgggaacagcacgttgttcgacgcgagcatcagcgtgcgcgcttccatctgcgcttcgagcgacagcggcacgtgaacggccatctggtcaccgtcgaagtcggcgttgaacgccgcgcagacgagcgggtgcagctggatcgccttgccttcgatcagcaccggctcgaatgcctggatgccgagacggtgcagcgtcggcgcacggttgagcatcaccggatgctcgcggatcacctcttcgaggatgtcccacaccaccggcgtctggttctcgacctccttcttcgccgccttgatggtcgtcgcgacgcccatcacttcgagcttgttgaagatgaacggcttgaacagctcgagcgccatcagcttcggcaaaccgcactggtgcagcttcagcgtcgggccgaccacgatcaccgaacggcccgaatagtcgacgcgcttgccgagcaggttctgacggaagcggccgcccttgcccttgatcatgtcggcgagcgacttcagcggacgcttgttcgcacccgtcatcgccttgccgcggcggccgttgtcgagcagcgagtcgacggcttcctgcagcatgcgcttctcgttgcgcacgatgatctccggcgccttcagctcgagcagacgcttcagacggttgttccggttgatcacgcggcggtacaggtcgttcagatccgacgtcgcgaaacggccgccgtcgagcggcacgagcggacgcagctccggcggcagcaccggcagcacttcgaggatcatccagtcgggcttgatgcccgaacgctggaacgcctcgagcaccttcaggcgcttcgcgtacttcttgatcttcgcttccgagccggtgttcttcagctcggtgcgcagcgtctcgacctgctcgtcgatgttgatcgagcgcagcagctcgcgcacgccttccgcgcccatctcggcgcggaattcgtcgccgtattcctcgaccttgttgtagtaatcctcttcggtcatgatctgacgcgccttcagcggcgtcatgcccgggtcgatcaccacgtatgcttcgaagtacagcacgcgctcgatgtcgcgcagcgtcatgtcgagcaccatgcccagacgcgacggcagcgacttcaggaaccagatgtgcgcgaccggcgacgcgagctcgatgtggcccattcgctcacggcgcaccttcgcgagcgtcacttcgacgccgcacttctcgcagatcacgccgcggtgcttcaggcgcttgtacttgccgcacaggcactcgtagtccttgatcgggccgaagatcttcgcgcagaacaaaccgtcgcgctcgggcttgaacgtgcggtagttgatcgtttccggcttcttcacttcgccgaacgaccacgagcggatcttgtccggcgaggccagaccgatcttgatcgcgtcaaaaatttcttcttgttggacttgcttgaatagatcgagcaaagctttcatcgcttctctccagtagtccttttagttccggtccaggtcgatgtcgataccgagcgaccggatttccttcaccaacacgttgaacgactcgggcatgccggcgtcgatgacatggtcgcccttgaccaggttttcataaaccttggtccggccggtcacgtcgtccgacttcaccgtcagcatttcctgcagcacgtacgaagcgccatacgcttcgagcgcccacacttccatttcaccgaagcgctggccgccgaactgcgccttgccgccgagcggctgctgcgtgacgagcgagtacgggcccgtcgaacgcgcgtgcatcttgtcgtcgaccaagtggtgcagcttcaggtagtgcatgtagcccaccgtcacgcggcgctcgaacggctcgcccgtgcggccgtcgtacaggcgcacctggttcttcgacggattcatgtcgagctgttcggcgatgtcgtccgggaacgcgaggtcgagcatcttcgacatttcttcctcggtcgcaccgtcgaacaccggcgtcgcgaacggcacgccttcgcgcagattcttcgcgagttcgaggatttcgtcgtcgctgaagctctcgaggtcttccgcacggcccgactcgttgtagatcttcgtcaggaacacacgcagctcttcgatcttcgtctgacgcgcgagcatctcgccgatacgccagccgaggcccttcgcggcccagccgaggtgcacttccaggacctgccccacgttcatccgcgacggcacgccgagcggattcagcacgacgtcggccggacggccgtcggccatgtacggcatgtcttcgaccggaacgatcttcgacacgacacccttgttaccgtgacggcccgccatcttgtcgccaggctgcaggcggcgcttcaccgcgaggtacaccttgaccatcttcagcacgcccggcggcagttcgtcgccttgcgtgagcttcttgcgcttctcttcgaacgcgaggtcgaactggtggcgcttctcttcgatcgagttcttgatcgcttcgagctgcacggccgcttcgtcgtccgcgaggcggatgtcgaaccagtggtagtggtcgagatcctccaggtacgcctggtcgatcttcgtgcccttcgcgagcttcttcggaccgccattcgcgaccttgccgacgagcatgcgcgcgagacgctggaatgcgtcgccttcgacgatgcgcagctggtcgttcaagtccagacggtagcgcttcagttcgtcgtcgatgatctgttgcgcgcgcttgtcacgctggataccttcgcgcgtgaacacctggacgtcgatcacggtgccgctcatgcccgacggcacgcgcagcgacgtgtccttcacgtccgacgccttctcgccgaagatcgcgcgcagcagcttctcttccggcgtcagctgggtctcgcccttcggcgtgaccttgccgaccagcacgtcgcccgcttcgacttccgcaccgatgtacacgatgcccgattcgtcgagacggccgagctggacttccgcgaggttcgagatgtcgcgcgtgatttcttccggcccgagcttcgtgtcgcgtgcgacgacgttcagctcttcgatgtggatcgacgtgtagcgatcgtccgcgacgacgcgctccgagatcaggatcgaatcctcgaagttgtagccgttccacggcatgaacgcgatcagcatgttctggccgagcgcgagctcgcccaggtcggtcgatgcgccatcggccagcacgtcgccgcgcgagaccttgtcgcccatcttcacgatcggacgctgattgatgttcgtgttctggttcgaacgcgtgtacttgatcaggttgtagatgtcgacgccgacttcgcccgcgaccgcttcgtcatcgttcacgcgaatgacgatacggcccgcgtcgacgtaatcgacgacgccgccgcgcagcgcctgcaccgtcgtgcccgagtcgaccgccacggtgcgctcgatgccggtaccgacgacgggcttctccggacgcagacacggcacggcctgacgctgcatgttcgagcccatcagcgcgcggttcgcgtcatcgtgctcgaggaacggaatcagcgaggctgccaccgacacgatctgcgacggcgcgacgtccatgtactggatgcggtccggcgtgaccatcatcgtttcgccggcttcgcgcgacgacaccagttcgtcgacgagcgcgccgtcgtcgccgatcgcggcgttcgcctgcgcgatcatgtagcggccttcctcgatcgccgacagatagtcgatctggtcggtcaccttgctgtcgacgaccttgcggtacggcgtctcgaggaagccgtattcgttcaggtgcgcgtacagtgcgagcgagttgatgaggccgatgttcggaccttccggcgtctcgatcggacacacgcggccgtagtgggtcgggtgcacgtcgcggacttcgaagccggcgcgctcgcgcgtgagaccgcccgggcccagtgcggacacgcggcgcttgtgcgtgatttccgacagcgggttggtctggtccatgaactgcgacagctgcgacgaaccgaagaactcgcgaatcgccgacgaaatcggcttcgagttgatcaggtcgtgcggcatcaggttttcgctctcggcctggccgagtcgttccttcaccgcgcgctcgacgcgcacgaggcccgcgcggaactggttttccgccagttcgccgacgcagcgcacgcgacggttgccgaggtggtcgatgtcgtcgacttcgcccttgccgttgcgcagctcgacgaggatcttgatcgtcgcgaggatgtcgtcgtcctgcagcgtcatcgggcccgtgatctcgtcacggccgacgcggcggttgaacttcatgcggccgaccttcgacaggtcgtacgcgtcttcgctgtagaacaggcggttgaaaagcgcctcgacggcttcttccgtcggcggctcgcccgggcgcatcatccggtagatcgcgatgcgcgcggccgtcttgtcgacggtttcgtccacgcgcagcgtcgacgagatgtacgggccctggtccagatcgttcgtgtagagcgtctggatttccttgatcttcgcttcgcgcagcttctcgagcacgccttcggtgatctcgtcgttcgcgttcgcgatcacttcacccgtgtcgccgtcgacgacgttcttcgccagcacgcggccgagcagatagtcttcgggcaccgagatgtacttggtcttcgcggcttcgagatcgcgaatgtgcttcgcgttgatccgcttgtccttctggacgatgaccttgccttcgcgatcggtgatgtcgaagcgcgcgacttcgccgcgcagacgctcgggcacgaactccatctgcgcgccttcgtccatcagcgtgaagttgtcgaagacgaagaagttcgcgaggatctgctcaggcgtgaggccgatcgccttcagcaggatcgtgaccggcatcttgcggcggcggtcgacgcggaaatacagcacgtccttcggatcgaattcgaagtcgagccacgagccgcggtacggaatgatccgcgcggagaacagcagcttgcccgagctgtgcgtcttgcccttgtcgtgctcgaagaacacgccgggcgaacggtgcaactgcgacacgatcacgcgctcggtgccgttgatgacgaacgaaccggtcggcgtcatgagcggaatctcgcccatgtacacttcctgttccttcacttccttgacgacgggcttgctcggcgactccttgtcgaggagcacgaggcgcaccttcgcgcgcagcgccgagcagtaggtcaggccgcgctgctgacattccttgatgttgaacgccggcgacgacaacgcatagctcacgaactcgagacgagcgaagccgttatgcgagacgatgggaaacaccgacgtgaaggcggcctgcaacccctcggacttgcgttgcgcggtgggcacatcggcttgcagaaatgtgctgaatgattcaagctgggtggccagcaggaaaggcacttggtgaacgatggaacgcttcgcgaaactcttgcgaatgcgcttcttctcggtgaaggaatattgcatacgatctccgaatcacgacgggcgctatcgaggcgggataccttgacgtgtcaaacccgagtgttcaccgactgagacccgatggccgtccgacggcacgagccgagaagcttggtggttggccgctaccaaccgctggctgacggcagcggatgcctgtgttgcccgctgcccgaccaaacttgccttctgcagtcgcttcagaagacaaagaaaatcgccgatcgtcgagggatgggcggttttctttggcttctgcgggggctcgtccgacctcttcaaagagtgtcaaaacactgcccccacaaagcacaaaaaggccggcggtgaaaaaccgccagccttcgcacagcgcgcgtgaacttacttgagttcgaccttcgcgcccgcgtcttccagcttcttcttggcttcgtctgccgaagccttgtcgacgccttccttgacgggcttcggtgcgccgtcgacgaggtccttcgcttccttcaggcccaggcccgtgatttcgcgaacggccttgatgactgcaaccttgttgctgcccgcttcagccagaacgaccgtgaactcggtcttctcttcagctgcagcagcggcgccgccggctgccgggcccgcgactgcaacagcagcagccgacacgccaaacttctcttcgaacgccttgaccagctcgttcagttccagaacggtcatcccttcgactgctgccaggatgtcttcttttgcgattgccatttgaaatactcctaaattgaattcggatacagccagcgatcagtgacgctgatgtgcgttcgctcaagcagcttcggcttgcttcttctcggcgagcgcagccagtgcgcgcgcgaagcccgaaacaggcgcctgcatgacgaacagcagcttcgagagcagttcctcgcggctcgggatgctggcgagcgcttgcacgccggccttgtccatcaccttgccatcgtacgaaccggccttgatgaccaacttgtcattgctcttgctgaagtcgtgaacgaccttggcagcagcaattgcatcttccgagatgccgtagatcagggggccagtcatctgctctgccagcggagcaaacggcgtaccttcaacggcgcgacgcgccagcgtgttcttcagaacgcgcaggtaaaccttttgctcacgcgctttcgcgcgcagcgtggtcagatcgccaaccgcaattccacgatactcagcgagcacaacggtctgggccttcgcgacttgcgcggcgacctcagcgacgacggcttgcttgtcttctctattaagcggcacggttagcctccagaaacgatgcgcttcgcatgacgcgccgcgcacctcgttcaacaacggcgtccgactcgttaggagtatttccgctggagaccagcgattgctcgccgatctcccgcttcaccactgcaaaactctttcgggttcgccatctgcgttggcttgcattaagggatcgcccgactgctgctttcccaccaacggtctttgataaccggccgttcgacaatgcctgctcgaacgaccgcccaaagccctttaaggccgcctctggacgaagcggcccgaatacttcgcttactgcgcggccagcgagccttggtcgacgcgaacgccgacgcccatcgtgctcgacagcgcgatcttgcgcaggtacacgcccttgctcgtcgccggcttcgccttctgcagcgcttcgatcagcgcggagaggttcgtgcgcagcgcggtcggctcgaacgacgcacggccgatcgtcgcgtgaatgatgccggccttgtcgacgcggaactgcacctggccagccttcgcgttcttcaccgcggtcgcgacgtccggcgtgaccgtgccgaccttcgggttcggcatcaggccgcgcgggccgaggatctgacccaacgtaccgacgatacgcatcgtgtccggcgaagcgatcacgatatcgaagtccatttggccggccttgatctgctcggcgaggtcttccataccgaccacttcggcgcctgcggcgcgtgcctgctcagccttttcgccttgcgcgaacacggcgacgcgaaccgacttgcccgtacccgccggcaacacgaccgagccgcgaacgacctggtccgacttcttcgcatcgatgccgagctgaaccgcgacgtcgatcgattcgtcgaacttcgcgctcgcgcattccttcacgagggcgagcgcatcgtcgatcggatacagcttctggcgatcgaccttagcggcaaatgcctgacggcgcttcgagatcttggccatttacacgccctccacagtgatgcccatcgagcgtgcgctaccagcgatggtgcgaacggccgcgtcgagatccgctgccgtaagatccggcatcttggtcttcgcgatttcttccgcttgtgcgcgggtgatcttgccgaccttgtcggtgtggggcttgctcgagcccttgtcgaccttcgccgccttcttgatcaggaccgtcgcgggcggcgtcttcatcacgaacgtgaagctcttgtccgcgtacgccgtgatgacgaccggcaccggcaggcccggttccatgccttgagtctgcgcgttgaacgccttgcagaactccatgatgttcaggccgcgctggcccagtgccggaccgacgggcggcgacgggttggctttacctgcaggaatctgcagcttgataaagccgacaatcttctttgccatttggaaacctcgttggaacgcgtggaagcgttcgatgagtgataacgcgggttcgtcctgcgactacttgcgctcctcaacggccattaacgcgggccgtaagcgcgaaggtgggccgctctcggagcggcccacctgaacttgctcaaaccttttcgacctggccgaattccaattcgaccggcgtcgcgcgaccgaagatggtgaccgacacgcgaaccctcgatttttcgtagttcacttcctcgaccgtgccgttgaagtccgtgaacggaccttccttcacgcgcaccatctcgccgacttcgaacagggtcttcgggcgcggcttctccacgccttcctgcatctgcgacatgatcttctcgacttcccgcggggaaatcgggctcgggcgattgcgcgccccgccgacgaaaccggtgaccttcgccgtgttcttcacgaggtgccacgtttcgtccgtcatttccatttcgaccagcacatagccggggaagaaacggcgttcggtcaccgccttgtgaccgcccttgacttcaaccacttcctcggtcggaaccaggatctggccgaacttgtcctgcatgccggcacgttcgatccgctcttgaagcgcgcgttgcacgctcttctccataccggagtaggcgtgcacgacgtaccaacgttttccgctcggggatgccggagtatcgctcatatcatttccaacccagaatcaccgagaaaatcgcccattcgatggatttatcgcttatccagagaaagagcgccatgaccagcacaaatccgaagacgacgagcgtggtttgcgtggcttccttgcgcgtgggccagacgactttgcgcacttcgcgatacgaatccttcgcaaaagcaatgaaactcttgccaggaagcgacatcagcgcgacgcccacaccggcgatcacccccactaccaacgcagcgccgcggacataccactccttgccacccagcaagaagaagcccgcaaatccggccaagaccaacaatacacccagggccagcatcagcttatcgccggaggtattaacagtttcgacggaaggattcgccataacactctaaaacaaacgccacgtagaagaacgtggcttatgtggcaggggcagagggaatcgaacccccaaccttcggttttggagaccgacgctctgccagttgagctatacccctagaccatgttggggccagctggcgccgacccctaaactgtcgatcaacgaataactggcttactcgatgatcttggcgacgacgccggcgccgacggtgcgaccgccttcgcggatcgcgaagcgcagaccttcttccatcgcgatcggcgcgatcagcttcaccgtgatcgacacgttgtcgcccggcatcaccatttccttgtccttcggcagctcgatcgagcccgtcacgtccgtcgtacggaagtagaactgcggacggtagttgttgaagaacggcgtgtggcggccgccttcgtccttgctcagcacgtacacttcagccgtgaagtgcgtatgcggcgtgatcgaacccggcttcgccagaacctggccgcgctccacgtcttcacgcttcgtgccgcgcagcaggataccgacgttgtcgcccgcctgaccctgatccagcagcttgcggaacatttccacgcccgtgcaggtcgtcttcgccgtcgccttgataccgacgatttcgatttcctcgccaaccttgatcacgccgcgctcgacacgacccgtcaccaccgtaccacggcccgagatcgagaacacgtcttccaccggcatcaggaacgcgccgtcgaccgcacgctccggcgtcgggatgtacgtgtccagcgcgtcggccaggttcatgatcgccacttcgcccagctcgcccttgtcgccttccagcgccagcttcgccgaacccttgatgatcggcgtgtcgtcgcccgggaagtcgtacttcgacagcagttcgcgcacttccatttcgaccagctcgagcagctccgcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacaccaacctgacgcgccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcggccgagcacaccaggatcgcgccgtccatctgcgccgcgcccgtgatcatgttcttcacgtagtcggcgtggcccgggcagtccacgtgtgcgtagtggcggttcgccgtttcgtactcgatgtgcgcggtgttgatcgtgatgccgcgcgccttttcttccggcgccgcgtcgatttcgtcgtacttcttcgcttcgccgccgaacttcgccgacagcaccgtcgcgatcgctgccgtcagcgtcgtcttgccgtggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcaaacttttccttggccattttcaactcccgaaaggaatttcacatgttgcgccgcgcgcaaacagacactgactacctgctggtgcccatgggcaggatcgaactgccgacctctcccttaccaagggagtgctctaccactgagccacatgggcgctttatgcttcaactgcctggactggagcgggtgaagggaatcgaaccctcgtcgtaagcttggaaggcttctgctctaccattgagctacacccgcaagggccagcaacgattccctgtaccgctctgtgcttatgtcttggtggaggaggttggattcgaaccaacgtaggcgtaagccaacagatttacagtctgccccctttagccactcgggcacccctccgtagagaactgacgattatgggggtacatcgaattcgtgtcaagcgcttcgttgaaattatttggcatcttcttcgagcgcgctgacgtcgtccgacctgcgccgccgtgtttcagttgtcatcgcatccgcaacgggaccaagcttgcgcattactattactgaatcgaacgggacgtcctggtaccgcctttcgccgcttccgcctgcccggcaaaacacaccggaaaacggaagacctgaatcatacggtgttgcacgaacggcgccaagtgtcgagcgatacacggggccacaaaatcgctaaatcgcccgccaaccgcccattgccgccaatccaaatccgtcttgccgcgcccattgacgaggtcggtacgcgccctcgccctcgttgggcatgctgcggaaaatggacccctgctatacgtggcgcgagctccatgaacggcaattgcactgaatagccggtcgccgcagttcggcagcagtactcgcgcaaactaaacgcctgtgacgcgacggtcaggtcgcagaagggcgccatgcagggctagagaagcgggagcgacagacgcggggcgaagcgaagccgttgaacgaagggtctcggcgccgagcgtcgagcgtcgagcgtcgagcgccgagcgtcgagcaaggccctgcgggaagcgagcgcgccgcggggatggcagatgagcggagtgcgtggagggacgaagacgaggcgcggcggggccggtaaaaagcaaaacccccgccgtgctgggcgggggttctggcatgaggagcctgacgattacctactttcacacgggcaatccgcactatcatcggcgtggagtcgtttcacggtcctgttcgggatgggaaggggtgggaccgactcgctatggtcatcaggcaaagagggttgttgcgcggctttgcagcgcaaccaatctgggaagaagcagtcatttggggttgtgaggttgtatctcacacatacgcggcacgtcaaccgctgtacatcgagtggcttgcactcgaggctcgatatgcgtcggcgctgaagcgcgacggctatatcgagacagacttgttataggatcaagccgtacgggcaattagtatcggttagctgaacgcattactgcgcttacacacccgacctatcaacgtcctggtctcgaacgacccttcaaggggatcaagtccccggggaagtctcatcttaaggcgagtttcccgcttagatgctttcagcggttatctcttccgaacatagctacccggcgatgcgactggcgtcacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccttcaaacttccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgacctgctttcgcacctgctcgacttgtcggtctcgcagttaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgtactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgacccggatcacgggccaaggttagaacctcaaacaaaccagggtggtatttcaaggacggctccaccgaaactagcgttccggtttcatagcctcccacctatcctacacagatcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccgggacttcaatcaagagcttgcaccccatcatttaatcttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccagtttattgcaaccccttcacccttctggcgcaggccagtcaagctaccagggcgtaccttatcccgaagttacggtaccaatttgccgagttccttctcccgagttctctcaagcgccttagaatactcatctcgcccacctgtgtcggtttgcggtacggtcatcgttagactgaagcttagaggcttttcttggaaccacttccaattgcttcgctcccgaaggagctcgcgccacacccttgaatcctgcgcccggatttgcctaagcgccttctccaatgcagcgaccgggacttccaacacccggacaaccttccgcgatccgtccccccatcgcatctaacaatggtgcaggaatattgacctgcttcccatcagctacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttccgatacctccagcacgcttttcaacgcaccttcgcaggcttacggaacgctctcctaccatgcgagactagctcgcatccgcagcttcggtatatggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagccatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatctgcaatagaccccccaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccaggtttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggacctccagtacgtgttaccgcaccttcatcctggccatggatagatcacctggtttcgggtctacgcccagcaactgaacgccctattcggactcgctttcgctacgcctgccctattcggttaagcttgctactgaacgtaagtcgctgacccattatacaaaaggtacgccgtcaccccttgcgaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtccccccatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttctttcatactgttttcgcctacagggctatcacctgctatggccgcactttccagagcgttcggctaacaatacaaataaagagtacaggctcttcccatttcgctcgccactactttgggaatctcggttgatttcttttcctgcggttacttagatgtttcagttcaccgcgttcgcctcactagacctatgtattcagtctaggatgacccaaaagggccgggtttccccattcggacatctacggatcaaagctcgtttgccagctccccgtagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtctgtctcatcgacagccgctacaggttgagttctcgcgttgtgccgtattccaattagagtcgaacaatgaagttcgaatcatcttgagatacatcgatacaatcacaacccggatagcttccacgtccatctcaacgacgcttccgctatccaaattacttgcttcttccagattgttaaagaacgacagccgatacagtttcctgcatcactctgactggctcaatcgccaatgggtaagattcgattcgttctctcgaacccaatcaaacattatccattggggctcccttcgggagtgagatgcccgtaagcgctaaagcgccaacgatcatcgcaattggtggaggcagacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctatgcccccatacagagacactcaggtttttccgccagacaattggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagacccctgagtctgtcctaatttacagccgataagcgtgagcgctcaacttcgcggaaataagctcgagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtgaccgtcctccttgcggttagactagccacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcatgcactcgagttgcagagtgcaatccggactacgatcggttttctgggattggctccccctcgcgggttggcgaccctctgttccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctccttagagtgctcttgcgtagcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgcgccggttctctttcgagcacgcccaactctcatcgggcttccgaccatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactaaggaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtattggcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctacccccctctgccatactctagcctgccagtcaccaatgcagttcccaggttgagcccggggatttcacatcggtcttagcaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatccactccgggtattagccagaatgatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagccatcggccaaccctatagcgcgaggcccgaaggtcccccgctttcatccttagatcgtatgcggtattaatccggctttcgccgggctatcccccactacaggacatgttccgatgtattactcacccgttcgccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaattcctgttactgttttcggttgtttccaaccggtcgctcactcaaagctgacaggtatatgaatctcttcataaacctgacttactttagtgtgagactcttgatactttcgcttgcgatccgaaaatcgcccgcttccatcaagcgcccacacttatcggctgttcattgttaaagagcatatccgcgagaagattcgactacttaccgcacccttctcagcagcgctgcgttgtcagcagcagagaaatgagattatgatcacttattcgcagcgcgtcaacaacttttttactgccgcgtcgcgcaccgcccagatcaccgcctcgcgccctcggccgcctctaccgccgaccgtaccgcatgagccgcgaaacctcccgcttcccccttcgcgccgcgttcgccgtagcgcgaaagaggcgtgattgtaggcagcatctacgcttcgtgcaagcgttttttagggtcccgttaaaatttttgaatggacgtggcatgccgcgtccgtgccgcacgttcagcggcgcccggccgccgccgccagtcgctccagcggcaccgcctcggccatcgccgcatagccggcgtcgctcgggtggatgtcgtcgccactgttatagcgacgcagcaatgtcgacggcttagccggatcgcgcagcgcggcgtcgaaatccacgacgccgtcgaaggcgcccgaggttcgaatccattcgttgacttcgcgacggatcgcttcgcgcgccggcggcagcgacgccggcgtcagcgtcgcgccgaataccgcaacgcctcgcgcgtgcgcagccgcgatcacgcggcggtagcccgcgatcaacgcttgcgcgtcgacccgcgtatgcggcgcatcacagtcgagcccggaccgggcgggcatcgcagcgaaattgatgtcgttgatgccaatcagcagcaccgcgaccttcacgcccgcgcgcgtcagcacgtcacgctcgaagcggcgctcaagcgcgatgccgtagcagcgcgagtcgctcagcagccgattgccgctgatgccgagattcgccacgccgatgtcgcctgcgcccgcgcgctcgagccgggccgccagcgcatccggccagcggcgattgcggttcaggctcgagcgcaggccatcggtgatcgaatcgccgacggccgcgatcgccgccgcgcccggctgccgcgccgccaccgccaactcggcgatccaggcggattgcgtgaagcgcgtgcgaaacgcgtcgggtgaggcgtcgcccgtgtggttacccggcgccgacacgtaattgacctgattcgatacgcggtgccagaccgtcatcgtctggcggcttcccaggtacaggctgagcgcgtacggctcgccggccctcacgtcgtacgcgacgggatcgctgtcccgctcctgccccggcggcacttccgtttcgcgacggccgccgaaagtcaccgccgtcgagctgcccgcagcaaccgccgcaccgcccgccgaccggccgatgttcatctcgccgatcgcgagcggcgtcttgccgtacgcattgcttacgcggatgcgaaccgccttgcccgcgagcgtcggatagacgatctggcggaccgtgcgccccgcgacctccggcgcgcgatacaacggcggcggcgcggcaagatccgggatcggctgcagtgcggttgcccaggacgcgacccagcgcgccggcgcatcggcttgcgcggcactccccggttgcgatgcagccaaagcgagacagcacgaaagagcggaaagccagcgtcgggacgtcattcgatactcctcacggcaaaggttcgaattttgcccgaactcggtttgggcgccccgttcggtcgcgcgtgcgcttgccggtggcgggcggggcattgcttcgccgtcggttcgctgcgcccgcgcttcgtggtcgccatgctcattctccaagcagcctgttgtcggctgcatgtccgccgattcggccgtccggtcaatccggaccatccttcgccagcctatcggcgtggcgactgattgctatcggccggcaatcagggatgacaggaccggagggccaggctcgcgactcgacggtatagcgtaagcggctcgatagctcggcggttcggcggttcggcggctcggcggctcggcggctcggcggctcccagctcgtagtttgtcgcgcacgatccggcaagcccccccccgcacccggtactccccgacgaaagcccaccacccgtcgcacggcacgacacagcgcatgcgcgacacgaccgcccgtccgtggcaaatcgtcgtcgctcgcaccgcgaatcttgcccatccgctaaaatgatatattaaccgaccggtcggttggtttataatgcgtgaacattccacctggacgagaacatcgccatgtacacgcaatccctcgacatccccggcaacatcgcgccgatcgatgccgccgccgattcgcccgaacaggcaggattcgatgccgccatcgccgccgacggcaagatcgaaccgcaggactggatgcccgacgcgtaccgcaagacgctcgtgcggcagatttcgcagcacgcgcactcggaagtcgtcggcatgctgccggaaggcaactggatcacgcgcgccccgagcctcaagcgcaaggcgatcctgctcgcgaaggtccaggacgaagccggtcacggcctctatctatatagcgccgcggaaacgctcggcgtatcgcgcgatgcgctgatcgacgcgctgcacgcgggcaaagccaagtattcgagcatcttcaattaccccaccctcacgtgggcggatgtcggcgtgatcggctggctcgtcgacggcgcggcgatcatgaaccaggttccgctctgccgctgcacgtacggcccgtatgcgcgcgcgatgatccgcgtctgcaaggaggaatcgttccatcagcggcaaggcttcgacgcgctgctcgcgatgatgaagggcaccgacgcgcagcgcgcgatggtccaggaagccgtggaccgctggtggtggcccgtgctgatgatgttcgggccgcccgacgccgattccgtgcacagcaaccagtcggccaaatgggggatcaagcggatttcgaacgacgacctgcggcagaaattcgtcgacgcgacggtcgagcaggcgaaggtgctcggcgtcacgctgcccgatccggacctcaagtggaacgacgcccgcggccatttcgattacggcgcgctcgactgggacgaattctggcgcgtcgtcaacggcgacggcccgtgcaacaaggagcgcctcgcgacccgcgtgaaggctcacgaaaacggcgcgtgggttcgcgacgccgcgctcgcgcacgaggaaaagcgccgccgtcgcgcgcagcaacaagcggcctaaccggcatgacgcgcggcaagcgcggtgccgcgatccgcattcaggagattcaggagaaagcgatgaacaacgaatggcccatctgggaagttttcgtgcgcagcaagcaagggctcgaccacaagcactgcggaagcctgcacgcggccgacgcgtcgatggcgctgcgcatggcgcgcgacgtctacacgcgccgccgggaaggcgtgagcatctgggtcgtgccgtcggcggcaatcaccgcgtccgatccgaacgagaaggccgagatgttcgaaccggcgggcgacaagatctatcgtcatccgacgttctacacgctgcccgacgaagtcaaccacatgtgagcggccagccatgacgacgaccccacaacatctcgcgtacgtgctgcgcctcgccgacaacgcgctgatcctcggccagcgcaacgccgaatggtgcgggcatggcccggtgctcgaggaagacatcgcgctcacgaacatgagcctcgatctgatcggccaggcgcgcctgctgtatacgcacgcggccgagcttgagcggcagctcaccggcgccgcgcggaccgaggacgactacgcgtacttccgcgccgaacgcgaattcgcgaattacacgttcgtcgagctgccgcactatggcccgctctgcggcaccgcgcacgcggagctcgactatgcggtgaccgtcgtgcgcaacttcctctattcgacgctgatgctgcacctatggaccgcgctcgaggcgtcgggcgatgcgcaactcgcggcgatcgcggcgaaatcggtgaaggagacgcgctatcacgagcactacgcgcgcgaatggctgatccgcttcggcgacggcaccgatgaatcgcaccgccgcgcgcaggccgcgctcgaccatttgatgccgtatacgcgcgaattcttcgcgacggacgcgatagacgacgcggcagcggcggccggcatcggcccggcgatcgcgtcgatcgagccggcgtggcgcgccgacatcgaggccgcgctcgccgaggcgacgctcgcgctgcccaccgccggccagtacgtaccaaccggcaagcgcggcgagcattcggaacatatgggctatctgctcgccgagctgcagagcgtcgcgcgccagcacccgggcgcgacctggtaagcccgcacccgaacgacgaacgacggagccagacgatgcccgccttccccgcctccgccctcggccaaccgaccgccgccgatgcccgtgagggccggcgccccgtcaccggacgcgccgccgcgcccggcgacgatccgctcgtcgagcgcgcgtggagcgcgctcgaagcggtgcccgatcccgagataccggtcgtgtcgatccgcgagctcggcatcctgcgcgacgtgcgccgcgcctcggacggcgccctcgaagtcgtgatcacgccgacctattccggctgcccggcgatgcagcagatcgccgaggacatcggcgccgcgctccggcaagcgggcatcgcgccgcaccgaatcgcaaccgtgctcgctcccgcgtggacgaccgactggatcaccgccgacgcccgcgagaagctccgcgcatacggcatcgcgccgcccgtcggccaatgcggcgaggcgcgcggcgcgcacgcggccgcgccgcgcgtcgtgcgcttcatgccgaagccgccggccgcgccgctctgcccgcgctgcggctccgcgcataccgagcggctcgcgcaattcgcgtcgaccgcgtgcaaggcgctctatcgctgcctcgactgccgcgaacccttcgactacttcaaaccttattgatatggcgactccgcaattccatccgctgcgcattcgcgacgtgcggcccgaaaccgccgacgccgtcacggtgtcgttcgaagtgccgcccgagctgcgcgacgcttaccgcttcacgcaaggccagttcgtcacgctgaaggcgcacgtcgacggcgaggaaacccgccgctcgtattcgatctgcgtcggcacgacggattacgaccgcgacggcgagttgcgcatcggcatcaagcgcgtgcgcggcggccgcttctcgaacttcgcgttcgatacgctcaagcccggccacacgatcgacgtgatgacgccggacggccgcttcttcacgcacctgaacgccgggcacggcaagcagtacgtcgcgttcgcgggcggctcggggatcacgcccgtgctcgcgatcgtcaagacgacgctcgagctcgagccgcgcagcacgttcacgctgatctacggcaaccgcagcgtcgattcgatcatgttcgtcgaggaactcgaggacctgaagaaccgcttcatgcagcggctcgccctctaccacgtgctgtccgacgacgtgcaggacgtcgagctgttcaacggcgtgctcgatcaggcgaaatgcgcggcgtttctcgattcgctcgtgccggccgcgacgatcgacgaggcgttcatctgcgggccggcgccgatgatggacgccgcggaagccgcgctcgccgcggccggcgtgccgcgcgagcgcgtgcatgtcgagcgcttcggcacgccgctgccgcaagcgggcgcgcccgccgtcgaaatcaccgccgacacgcccgccgccgacctcgaaatcgtgctcgacggcaagaagcgcaagctgcggctgccgtacgaaggcgcgagcctcctcgatgtcgggctgcgcgcgggcctcgcactgccgtacgcgtgcaagggcggcgtctgctgcacgtgccgcgcgaaggtgctcgaaggcgaggtgcggatggagaagaactacacgctggagccgcaggagatcgccgacggattcgtgctcacctgccagtgccatccggtcagcgagaagatcgtcgtcagctacgacgaacggtaggcggcgtcttgccgcgcggttacgcgcggcccgccatctcgcttacactaggggccgcctgcgggccggacgcgcgacgcgccggcccgcaggcggcttttcccatgttgacgacaagccaatgagcaccatccacgtgaccatgggcggctccgccgccgcttctctgcgcatcgcgctcgccgatgcgggccgcgacgaaggcgtcgtcgagctgttcgacgatctgtcggtcggcccgctacgcggcgcggacgactcgccggacgtgcgcgccgcgttctgggagcgcgcgatcggcgacgtccagcaggattggacggccgggctgggcggcgacttcgcgaaactcgagacgctggcggccgacacgggccaggtcgtcgtctggcacgcgcagagcgtcgcggatcagttgatgctgcggcgcgtcgcctaccacctgcgcaatgcgccgcagcgcctcaacgaggtgcggctgtcgagcgcggacatcgacgatccgcaatcgtgggtgcggctgcgcgccgatcaggcgaccgccaccggcatcttctcgtccgcgcagttgcgcgccaagctgccggaggcggcgccgatctcggtgctgcggatcagccggctcgcgctcgaatggcaggaagcgaaacaggcgaatgccgagctgcgctactggatctgcaacacgttcaagagcggccattacgcggacatcgatgcgctcgtgctcgagcacgcgcccgacgagtgggggcccgccgcgcgcacgatcggcgccgtgatggcgttcgccgaccgcggccacctgttcgtcggcgacgtgatcgcgttctggcgctgccgcgaactcgcggcggccggacgcatcgagctgcaaggcgacgctcgctcgatcgacgacctgagaacggcgacgctgcgcgcgacacccgccgtggcccttccccgctaacccacccgcatcacgcaccgaatcacatggcccgcacccgcgcccccgaccacgaatcccagcgcgagcagatcctcgatctcgccgccgccaagtttgcgcagacgagctacccgagcacgtcgatgaccgatctcgcgaacgcgagcggcacgtcgaaggcgcgcctctatcactattacgagggcaaggaagcgatcctgttcgatctgctcgaccgctacacgaagcggttgatgctgatcatcgccgaggtcgaaggcgcgagccagcggcgcgggctcaccgagcgcgaagcgttcgccgagctcgtgcgcgcgtttctcgccgaatatgagacgtcgcacagccgccatgtcgcgctgctgaacgacgtgaagtacctcgaggacacgcagcgccagatcgtcctcgaccgccagcgcgacatcgtcgccgcgttcgcgcgccagctcgcgcgcgcgtatccggaacgaatctcgaaagacaaccagacgcccgtgacgatgatggtgttcgggatgatcaactggaccttcacgtggctgaagcccggcggccgcctcggctatcgcgatttcgccgagcaggtgatcggcatgatcgagcacgggctcggcggctgaatcatccgatttattgcagagcagcaagcgttgcatctgcgtaacagtgcgacgctttgtccacactcctgtcaaaaatccttaaaacacccataaaacaaaggcttacgctcaccaatcggtgactttagagctcggcctcgacttgcgcatccgggttttccccaatctccgcacggccgttcggttaaaattgcgctgcaatgcacaaaccgctgtacggtctttttgaggaacccacgatgaacaagcctgaccttcgccctgccgagtcggtcggcatcgccggtcccgcgccagttctcgttcgggaactggcttccggcgaccgccagcaactgctcacccattttcttgcgctcggcgaggaagatcgcctgctgcgcttcggccaggcggtgcccgatcacgtgatcgagaactatgtccgcacgatggacttcggacgcgataccgtgttcggcgtgttcgatcacgcgctcgagctgatcggcgtcggccacctcgcgtacctgcccgctgagggcgacaagcgcaccgccgaattcggcgtgtcggtgctcgaacgcgcgcgcggccagggcgtcggcacgaagctgttcgagcgcgccgcgatccgcagccgcaacacgcacgtgacgacgctctacatgcactgcctgtcgcacaacgcgacgatgatgcacatcgcgaagaaatcggggatgcgcatcgaatacgcgtacggcgaagccgacgcgtacctgtcgctgccgcccgccgatcattcgacgatcatcgccgagatgatgcaggagcaggccgccgtgttcgactacgcgctcaagcgccaggcgcgccgcgcgacgcagatcttcgaatcactgctacccgcgggcctcaccgcgtaacacatcgcgaagcaccaacgggaacgggcggtccacaacgggccgcccgtttttttgagccggccgcggcgcacgtcgtgcggccgcccggccggccgcgcatccgtatgtatgctgttcagcggatcggcagcgcggtcgtttccttgaagcgctcgagcgagaaactcgtcttcacgtcgatcaccgacggatggtgcagcagttgctcctgcatgaagcgcgagaaatgcgccatgtcctcgacctgcacgcgcagcagataatccatgtcgcccgtcatcgcgtggcacgcgaccacttccggccacgcctgcaccgccgcgcggaacagctcggcatgggtcgcgccggcgcgcgcggacgtctcgtcgccgcgcacgggcgcgacgccgccgcgcttctccagccgcacgctcacgtacgcgagcagatcgagcccgagcttctgcggatcgagcagcgcgacgtagccggtgatcacgcccatttcctcgagccggcggatccgcctcaggcaaggactcggcgacagattcacccgctcggcgatgtcctggttcgacaaacgcccattctcctgaaggatagaaagaatgcgccggtcaatcgcatccaattccacgtgcgccatttcctgtctccctgcctgttcatgcggacgagaaattgcgcaagcgtagcgttgcgcgaccaagttcgcaagtttccactcggccctccccgctacactttgccgcagacattcaccaagacgcgtgccccgccgagggctaggagacgccatgcaaatccccacctgggacaatcccgtcggcaccgacggcttcgaattcatcgaatacaccgcccccgatccgaaggcgctcggccaactgttcgagcgaatgggcttcaccgcggtcgcccgccatcgccacaaggacgtgacgctgtaccgccagggcgacatcaacttcatcatcaacgcggaacccgattcgttcgcgcaacgcttcgcgcggctgcacgggccgtcgatctgcgcgatcgcattccgcgtgcaggacgccgcgaaagcgtacaggcatgcgctcgagctcggcgcatggggcttcgacaacaagacgggcccgatggagctgaacattccggcgatcaagggcatcggcgattcgctgatctacttcgtcgaccgctggcgcggcaagaacggcgcgaagccgggcgcgatcggcgatatcagcatctacgacgtcgatttcgagccgattccgggcgccgatccgaacccggccggccacggcctcacgtacatcgatcacctcacgcacaacgtgcaccgcggccgcatgcaggaatgggcggagttctacgagcgcctgttcaacttccgcgaggttcgctacttcgacatcgaaggcaaggtgacgggcgtgaaatcgaaggcgatgacgtcgccgtgcggcaagatccggattccgatcaacgaggaaggctcggacacggccggccagatccaggaatatctggacgcgtatcgcggcgaaggcatccagcacatcgcgctcggcgcggccgacatctatcgggcggtcgacggcctgcgcgcgaagggcgtgacgctgctcgacacgatcgacacgtactacgagctcgtcgatcgccgcgtgccgaaccacggcgagccgctcgacgagctcagaaagcgcaagatcctgatcgacggcgcgcacgacgatctgctgctgcagatcttcaccgagaaccagatcgggccgatcttcttcgagattattcagcgcaagggtaatcagggtttcggcgagggcaacttcaaggcgctgttcgaatcgatcgaactcgaccagatccgccgcggcgtcgtgcaggacaaggcgtaagcgcgcccgcgcggcgcgttgcggcgcccgccgcgcgggatgccgcgaacggcctgacagttgggcgccggcaagcgggcctgaagatgagcctgcaggtgcgcccgccagtgagcctacaggcggccttcaaacgaaaaagggctggaatcccgggattccagccctttcgcatggctatcgtcgccgccgcgtgacgagcgagcctcgacccgcgcgtcgcggccgaggcggcttacttctgcatcgcgccgcgcccgttcgtcgcgacgcccgcgaacgtcggcgcatccgcgccggccgccgccgcaagctgcagcatctgggtgctcgccgtcgccagcacgcccgcgccttccgagcgcgccgggccgctcattgcgaaaaacgcggccgacaccatcaggaaattctggatatttcgagtcttcattgcacctccattgcaaccgtccgtcgcgcgatgcgcggcgcgggcacgaacccgcgccgcccgcgcaaccggacagggccctagagactaacggtaaacgcccggcgaggcccctcgttttacatgcttttacagcctgtaacgcattgattcctcacattttcgggtcgcgcatcggctttttgggacgtgcagcggcgggtttttcccagtgctaccatcgaacgaaacccgccaatattcgggccgaccgacgcgtccacaagacgccgacgcgccgatagttttggcgatcccgaaccgggtgaggagacaccgcatgaacgccccgctagacgcaggccagcgcgcatcgctcgaggccgcgctgcaatccgtcacgctagacgacaagtacacgctcgaacgcggccgcgcgtacatgagcggcatccaggcgctcgtgcgcctgccgatgctccagcaggaacgcgaccgagcggcggggctcaacaccgccggcttcatttccggctaccgcggctcgccgctcggcgggctcgacctgtcgctctggaaggcgaagcggcatctggcggcgcaccggatcgtgttccagcccggcatcaacgaggacctcgcggcgacggccgtctggggctcccagcaggtcaacctgtatcccggcgcgaaatacgacggcgtgttctcgatgtggtacggcaagggcccgggcgtcgatcgcacgggcgacgtgttcaagcacgcgaactcggccggctccgcgccgcacggcggcgtgctcgtgctcgcgggcgacgaccacgcggcgaaatcgtcgacgctcgcgcaccagtccgagcatatcttcaaggcgtgcgggctgcccgtgctgtttccgtcgaacgtgcaggaatatctcgacttcgggctgcacggctgggcgatgagccgctattccggcctctgggtcgcgctcaagtgcgtgacggacgtcgtcgaatcgtcggcttccgtcgatatcgacccgcatcgcacgcagatcgtgctgccgaccgatttcgtgatgcccgacggcgggctgaacatccgctggcccgatccaccgctcgtgcaggaagcgcgcctcctcgactacaagtggtacgcggcgctcgcctacgtgcgcgcgaacaagctcgaccgcatcgagatcgactcgccgcacgcgcgcttcggcatcgtcacgggcggcaaggcgtatctcgacgtgcgccaggcgctcgtcgacctcggcctcgacgacgacacctgcgcgcggatcggcattcgcctctacaaggtcggctgcgtgtggccgctcgaagcgcaaggcgcacaggcgttcgcgcgcgggctcgacgaaatcctggtggtcgaggaaaagcgccagatcctcgaatacgcgatcaaggaagagctatacaactggccggacggccagcgcccgcgcgtattcggcaagttcgacgaaaaggacggcgcaggcggcgaatggtcggtgccgatgggcaactggctgctgcccgcgcattacgagctatcgcccgcgatcatcgcgaaggcgatcgcgacgcgcctggagaaattcgagctgccgtccgatgtgcgcgcgcggatcgccgcgcgcatcgcggtgatcgaagcgaaggagaccgcgctcgccaagccgcacgtgagcgccgaacgcaagccgtggttctgctcgggctgcccgcacaacacgtcgacgaccgtgccggaaggctcgcgcgcgatcgcgggcatcggctgccactatatgacggtctggatggaccgcaacacgagcacgttcagccagatgggcggcgaaggcgtgccgtggatcggccaggcgccgttcaccgacgaaaagcacgtattcgcgaacctcggcgacggcacttacttccactcgggcctcctcgcgatccgcgcggcgatcgcgtcgaaggcgaacatcacgtacaagatcctctacaacgatgcggtcgcgatgacgggtggccagccggtcgacggcgtgctgacggtgccgcagatcacgcatcagctcgcggcggaaggcgcgaagcggatcgtgatcgtcaccgacgagccgcggaaatacgacggccacacgtcgcagctcgcgccgggcgtgacgatccaccatcgcgaccagctcgatgacgtccagcgcacgctgcgcgagatcgaaggcacgacgatcctgatctacgaccagacctgcgcgaccgaaaaacgccgccgccgcaagcgcggcgcttatccggatccggcgaagcgcgtcgtgatcaacgaagccgtgtgcgaaggctgcggcgattgctcggtgcaatcgaactgcctgtcggtcgagccgcgcgaaaccgagttcggcacgaagcggcagatcaaccagtcgacgtgcaacaaggatttttcgtgcgtgaagggcttctgcccgagcttcgtgaccgtcgaaggcggccggctgcgcaagccgaaggccgtgtcggccgacgcgagcgcgctgccgccgatgcccgagccggtgctgcccgcgatcgatcgcgcgtacggcgtgctcgtcaccggcgtcggcggcacgggcgtcgtgacgatcggcgcgctgctcggaatggcggcgcacctcgagggcaagggcgtgacggtgctcgacgtgacgggcctcgcgcaaaagggcggcgcggtgatgagccacgtgcagatcgcgcacgcgcccgccgatatccatgcgacccgcatcgcgatgggcgaagccgatctcgtgatcggctgcgacgcgatcgtcacggcgggcgacgaatgcacgtcgcggatgcgccacggcacgacgcgcgtcgtcgtcaacagcgcgcagacaccgaccgccgagttcatcaagaacccgaaatggacgttcccgggcgcgagcgccgagctcgacatccgcgcggcggcgggggatgcggtcgatctcgtcgatgcgaaccacttcgcggtcgcgctgcttggcgacgcgatctacacgaacccgttcgtgctcggctacgcgtggcagcgcggctggctgccgctcgcgtacgcgtcgctcgtgcgcgcgatcgagctgaacggcgtgcagatcgagcagaaccgcgcggcgttcgaatggggccgccgcgccgcgttcgacccggcgagcgtgcgcgccgccgccgcggacgatgcgcaggccggcgcgacggtgatcgcgctgcacacgaaaaaggcggtcgacgcgctgatcgcgacgcgcgtcgagcatctgaacgcttatcaaaacgccgcgtacgcggcgcgcttctcggctgtcgtgagccaggcgcgcgcagccgagcgcgcgctcggcgcggataccgcgcaggagccgctcaccgaagcggtcgcgcgcaatctgtgcaagctgatggcgtacaaggacgaatacgaagtcgcgcggctgcacgccgccccggcgttcgtcgcgaaactcgccgaacagttcgaaggcgactggaagctcaggttccatctcgcgccgccgctgttcgcgaagaaggatgcgcgcggccgtcccgtgaaacagcagtacggcccgtggctgatgccggtgttccgcgtgctcgcgaagctgaagttcctgcggggcaccgcgttcgacgtgttcggccgcaccgaagaaagacgcaccgaacgcgcgctgatcggcgaatacgaggcgctcgtgcaggagctgaccggcagccgcctcacgcgcgacacgctgccgctcgcggtcgagttggccagcctgccggacggcattcgcggctacgggcacgtgaaggagaacaatttgcgcgcggtgcgcgcgaagtgggcgcaattgctcgcgcagtggcgctcgccggagggcgggcagacgcgcaacgtcgcgtgacggaacaggcgcggctcggttgcggcgtcgccgtcgccagcgacggcaagcggtgaacggcaagcggcaagcggcaagcggcaagcggcaagcggcaagcggcaagcggcaagcggcaagcggcaagcggcaacgatgttaatcgatcgatcgcgctcgaagccaagcgcgaatcgaggccgaggtcgcgcaattctcggtgcggcggctcggtgcgacggcagcggtggccaaactcgcatcggagcacccgccgcccgccgccgggcgagcctgccgcgcacatgaagcgccgattgcctcgctttgtccagcgcgcgacgccgacgccgcaagcaagcccgcgcgccgctcatcccgcgcgcccacgccccgaaaagaaggcggccgcccgactgaaccggtcgtcaagctgatgccagttgccgagatccggttcggccgagcggccgcctttcctttcgtttggctgccgcgcgacgcccgcccgaacggcgcgcgacgcgtggcttccgggcgttacttcacctgaacgttcgccgcggcgacggccgtcatattgatgatccggcgcacggtcgcggccggcgtcaggatgtgcacgggcttcgccgcgccgagcaggaacgggcccaccgtgacgccctcgccgccgaccatcttcagcaggttgtacgcgatgttcgccgcctcgacgttcggcatgatcagcaagttcgcctcgccggtgagcgtcgtgcccgggaacgcggccttgcgcaccacttcggacagcgcggcgtcgccgtgcatttcgccgtcgacctcgagctcgggcgcgcgctcgacgatcagcttgcgcgcttccgccatccggcgcgacgatgccgacggcgcgctgccgaagttcgagttcgacagcagcgccgccttcggcgtgatgccgaagcgttcgatctcggccgcggcctggatcgtcatgtcggcgagctgctcggcgctcggctgctcgttcacgtacgtgtcgcacatgaacaggttgcggcccggcagcatcagcaggttcatcgcggcgaagtgctcggcgcccttcgcgcggcccagcacctgctcgatgaacttcaggtggctgtggtacgtgtcgatcatcccgcagatcatgccgtgcgcatcgccgaggtgcacgagcatcgcgccgatcagcgtgttgaacttgcgcagcgcggccttcgcgacctccggcgtcacgccgtcgcgcgcgccgatctcgtgatacgcctgccagcactgctggtagcgcggatcgtcttccggattgacgatctcgaaatcgacgccgccgacgagcttcgagccgatcttcttgagccgcatctcgacgaccgacggccggccgacgatgatcggcttcgcgatccgctcctgcagcacgaattgcgcggcgcgcagcacgcgctcgtcctcgccctcggcgaacacgatgcgcgcggccttcgtcttcgcggtcgcgaacacggggcgcatcaccatgccggtgcgatagacggtcgtgccgagctgctcgcggtacgcatccatatcggcgatcgggcgggtggccacgcccgaatccatcgcggcctgcgcgacggcgggcgcgatcttgatgatgaggcgcggatcgaacggcttcggaatcaggtattccggaccgaattcgagcgaatggccctcatacgccttcgcgacttcctcgctctggtcggtttcctgcgcgagctcggcgatcgcgcgcacgcacgcgagcttcatctcttcggtgatcgtcgtcgcgccgacgtcgagcgcgccgcggaagatgaacgggaagcacaggacgttgttgacctggttcggatagtcggagcggcccgtcgcgacgatcgcgtccgggcgcaccgccttcgcgtcttccgggcggatttccggctccgggttcgcgagcgcgaggatgagcggccggtccgccatcgtcttcaccatgtcctgcttcagcacgcccgcgctcgagcagccgaggaacacgtccgcgccggcgatggcgtcggcgagcgtgcgcgcgccggtcgtcgccgcatagcgctgcttcgacggatcgaggttgccgcgcccttcgtagatcacgcccttcgaatcggcgacgagcacgttcgacttggacagaccgagcttcacgagcaggtccagacacgcgatcgccgccgcgcccgcccccgagcagacgagcttcacgctcgacagatccttgccgaccactttcaggccgttgaggatcgccgccgacgcgatgatcgcggtgccgtgctggtcgtcgtggaacacgggaatcttcatccgctcgcgcagcttctgctcgatgtagaagcactcgggcgccttgatgtcctcgaggttgatgccgccgagcgtcggctcgagcatcgcgatcgcctcgacgagcttgtccggatcggactcggcgagctcgatgtcgaacacgtcgatgccggcgaacttcttgaacaggcaccccttgccttccatcacgggcttcgcggcgagcgggccgatgttgccgaggccgagcaccgcggtgccgttcgtcacgacgccgacgaggttgccgcgcgacgtgtacttctgcgcgtcgagcggatccgcgtggatcgcctcgcatgcggccgcgacgccgggcgaatacgcgagcgacaggtcgagctggttcgacagcggcttcgtgggcgtgaccgaaatcttgccgggtttcgggttctggtgataagcgagagcgctttgcttcagttgttcgtccatggttgacctgcgagagacatgcgtaatttttgaagactcagtaccgagcaccgggagccgcgaatgcgggaatcgaagggatggtcgactgcggcgtccgtcgcgcgccggatcggcgcggcatcgaaccttggcgggtggcaagcggggagtacaaagcaccgagcaaatcttagtgggtcgcctagtgtacacctcgcgcaggcgcgccagttgctgcgccgcggcagcctttcgtttcggggtactgcctttcgccgccgggcgccgccggaaattgcgcgtcgcgcgcagcgctcgcccggcgcgaggcggccggacggacgcggaaaaccgcgcccgccgcaccgccgggcgtctcgaaaagcgcgcaaatcgggtaaaatagccggctacgcgcgcagcgaagcggctcgatgccggcgaccacgccctatcggcccgccacccggctctcacggcgggaatcacgcgagctgcgccgccgggcccgcgcccgcccctcgctcatcatcaaggaacgcccccatgacaggcttcgatcgtcagacgatctccgacacgaccgccaaaatgctgctcgaagtgcaagcggtgcacttcaacgccgacaagcccttcatcttcacgtccggatgggcgagccccgtctacatcgactgccgcaagctgatctcgtttccgcgcgtgcgccgtgggctgatggaaatggccgaggcgacgatcctgcgcgacgtcggcttcgagcagatcgacgcggtggcgggcggcgaaaccgccggcatcccgttcgccgcgtggatcgccgaccggatgatgctgccgatgcagtacgtgcgcaagaagccgaagggattcggccgcaacgcgcagatcgagggctatctggaagaaggctcgcgcgtgctgctcgtcgaggacctgacgaccgacagccgcagcaagatcaacttcgtcaacgcgctgcgcaccgcgggcgcgaaggtgaaccactgcttcgtgctgttccattacgacatcttcaaggaaagcgtgtcggtgctgaaggacatcgacgtcgacctgcacgcgctcgcgacctggtgggacgtgctgcgcgtcgcgaaggcgtccggctatttcgagacgaagacgctcgacgaagtcgagaaattcctgcacgcgccggccgaatggtcggccgcgcacggcggcgcgacgggcgcgcaggagtaacgccgccccgcatcgcccgcgttcggccgcgcgagcccggctgacgcgacgaaccgcccgccgtcgccgacggcgggcgtttttttgcgcgcacgcgagcgccgcgcggcggccgcgcgccttggccggccgtcgggcagcgccggtggcgatcgccccgggcgtcgcgcgaagttgacgcggcggcgtccgccatgcgtcccccaatgctagacttgccctcatattcgggttcgagcagcacacccgaccgcgagcagcgccggatcgccccggcacaattgacgggagaagggccatatgcgtgtgggtcgccgagccgtgccgagaggttcgtcccgtcgtctgctctcgctcgccctcgtctgcgcttgcgcgctcgcgccggtcggcggctcacgcgcgctcgccgaagacgcgttcatgctgacgagcgacgatctgcaccccggcggccgagtcggcgcgccgcacgtgttcaaccagggcgactgcaagggcggcaaccgctcgccgcagctcgcgtggcgcaacccgccgcccggcacgaaaggcttcgccatcacgatgttcgaccccgacgcacccggccgcggctggtggcactgggccgtcgtcggcattccggcgagcgtatcgagcgtgcccgccgacgcgagcgcatccggcttcctgcgcaagctcggcgcagccgaggcgcgcaatgatttcggcaccgacggctacggcggcccatgcccgccgcccggcaagccgcaccgctacgtgatcaccgtccacgcgctgaaggcaaccgacctgcgcgtcgcgacgggccgccccgcgcagatgttcgaccacgagatcggcaccgaatcgatcggctccgcccaactcgtcgtcacatacggccgctagggtctggctatacatacggaacgcgcatgcgaaggcccgaaatcgcccgcgtggcggcgacgccgcccgccgctcgttcggctcggccgaacggcgcgcctcacgcgttgccataggctcgcagcaagtccccttgagggacggtcgatttcgggcacttcaccggcatgaacctcgagtcgagggcgtgccgcgagaacggccgctcgctgcgattcgcttcgttcaggaaattcagtcgtgcgcgacagcgatcgtccacgatgttgcgccccgctagactttttccgccagccgttcgcgcacccagccgcgcacggacatcgttcgccgcgcgggccgcccgggcgcgcgcggtttcgtcgtctcaccttggagaaaagggcatgtcgaacctcgtcatcgtttaccacagcggctacggccacacgaagaaactcgccgaatcggtgctcgcgggcgcgcgggaagccggggcgaacgcgcggctcgtcgccgtcggcgatctcgacgacgccggctgggccgccctcgatgccgccgacgcgatcgtcttcggcgcgccgacttacatgggcgggccatcggccgacttcaagaaattcgccgacgcgacgtcgaaagcgtggttcggccagaaatggaaggacaagatcgcggcgggcttcacgaactccgcctcgatgaacggcgacaagttctcgacgattcaatatttcgtcacgctcgcgatgcagcatgggatggtatgggtcggcacgggcctgctgcccgcgaacacgaaggcggcgacgcgcgacgacctcaactacgcgggcggcttcacggggctgctcgcgcaatcgccgtccgacgcgtcgccggacgaggcgcccgccggcggcgatctcggcaccgcgaaggcgttcggcgcgcgcgtcgcgacggccaccgcccgctggctcgccggcaacggccgatgagggggccgtgcggtccggcaaagggccggaccgcaagcgcggcgccgcggggttttttcggccgaaccggttacggcgccgcgcatcacgtcttaaaataatcgttttcccggcggccgcgcgccgccccgccccgattcagcgagagcgagatgagcacgaaagtttttgtcgacggccaggaaggcacgaccggtctgaagatcttcgaatatctgttggcgcgcagcgacatcgacatcctgcgcatcgacgaagcgaagcgcaaggacgtcgacgagcgccgccgcctcatcaacgcgtcggacgtgacgttcctgtgcctgcccgacgtcgcgtcgcgcgaatcggcgacgctcgtcgagaacccgaacacgacgctgatcgacgcgagcaccgcgttccgcacgagcgccgactgggcatacggccttcccgagctgaaccgcgcgcagcgcgagcgcatccgtggcgcgaagcgcatcgcggtgccggggtgtcacgcgtcggcgttcgtgctggcgatgcgtccgctcgtcgacgcgggcgtggtcgcgccgggcttcgccgcgcacagctattcgatcacgggctacagcggcggcggcaagaagatgatcgccgattacgaagcgggcggcgcgaagctcgcgagcccgcgtccgtatgcgctcggcctcgcgcacaagcatctgccggagatggccgcgcatacgggcctcacaagcgcgccgatcttcacgccgatcgtcgggccgttctacaagggcctcgccgtcaccacgtacttcacgccgggccagctcgcgaagcgcgtgacgccgcaggacgtgcagcgcgtgctcgccgagcattacgcgggcgaggcgttcgtgcgcgtcgcgccgtacgacgcggccgagaatctcgacgatggcttcttcgacgtgcaggcgaacaacgacacgaaccgcgtcgacctgttcgtgttcggcacggcggaacgcttcgtcaccgtcgcgcggctcgacaacctcggcaagggcgcgtcgggcgccgcgatccagtgcatgaatctcaacgtcggcgcggccgagggtacggggctcgcgcgctgaacgcgcattgcttgcggtgcgagagaagccggcccgcgcgccggcttttttattgcaccgaatggaaattgaaagttatttaaatattgtcacggcgctaacagatatttacaaactttcgtttccgcccgaaaataaatcttgaagattttaaaggcatcgtgattatcccgaatagggattcacccgatgcaggtgctttaaacagatgcgccaacgcggcaggccacgaacaaaaccctgtaaaaacaagggccaccgcatccaccgagacaaatttcaaacgccaatctcgttttaatttccctgctccggcccgttgcttcggcatccggaataggccgaattgtttaaatcgactcggttagacggttccgtcgattgacagccgaaaacgacgcagccaaattagcccacacaattaaacacattggagacagaggcatgtcggacgccttttcgaaaggggtggcaatggccatagccgtcgcccctttgtttgccgcttgtagtggagggggcggcggcaccccggcccccatcgccgtgccgcaatgctccggttcgagctgcggcgttcagggtccgcccagctcgacggcggccaacacttcgctgtgccccgccgacgcgaacatcggcagcagcacctatctcggcggcgccggcggcggcgagatcgtgagcctgaacatcaacgcgaccacgatgacgtacacgctcaagtggctcgagtcgccggttccgctcgccaccggcaccgtcacgccgacccgcgccggcacgacgatcacgggcagcgtcgcgcatccgcccgcgggcacgctgccgaccgccgagcagacgcgctgcgcgttcgtgctgctgcccggcagcggcacggcgcccgcgacgaattcgacgtactcgaccgcggccgacttcaaccaggcgaacccgccgatgatcctgatcggcttcgacgtcgcgggcggcggcattccgggcgcgacgatccagtacagcggcctcacgatcatcccgggcgtgctgcagaacatcggccaggtgccgcagcgccatttcgacttctatccgttcctcggcttcgcgaacacgacgaccgatctgtcgaagctgccgggcacgtacaacgccctcgtctatcacacggtgccgtcgggcaactacgcggcgaaggcgatcgcgtcgaacgagacgttcgatgcgaacggcgcgtgcacatcgacgagcgcatcgggctgcatgacgaccggcaatccgtggacggcgagcggcaacggctacttcaacagcacgcaggcgccgcagatcctgccgcagacgcagttgccgctcatcggcgcgaccggcaaatcggccgtcgcgcacatggtgctcggccagttgaacggcgcgaccgtgcctgtcgtcgtgcgcacgggcaacgtgaatctcggcacgccgccgctgcacaccgatgcgcaggtggacgacgaatcgggcatcgcggtgctcgggctcgcgcaggcgatcgcgtcgggcggcatcgacggcggctacgcgggcgcggactcgaacttcaagtacacggcgacggtgatcaagggcacgacgggcacgttcgtgaacccgagcacgcagcaggccgagacgggcttcacgctcgactacggccagtcgacgccggggctgctcggcgtcacgacgaccgacacgtcggcgccgggcttcgtgatcgcgagcggcgggctatatgcggcgctggtccagggcaccgtcaacggcggcatcacgcagagctcggcgatcgccggccagacgccgtccgcgccctacttcggcgtaggcgcgcaagtcagcaagtaacgagacccgcacgcgcggcccggcgacacgcgtcgcgccgggccgcgccgcagcaggcgacatcgagagcggcccaagggagccggccgccggataaagacaatttcggagtttggaggagcaacatgaagcagcggaatctgatcctggcgatggcttgcgccgcgccctttatctcggcgtgcagcggcggcggcggcggcagcgaatcgcagccgctcgtcgaggcggcgctctgcccttcgtcggtcgactacaacaccgtctacacgggcggcggcggcgacggcgaactggtcaagctgcagatcgacacgacgaagatgacctggcaaatcaccttcgtcgaatcaccggttccgaagacgacgggcaccgcggcgccgacgcgcgcgggcacgacgcaaagcggcacgctcacgcaggaaacgctgctgccgacgcagaagctcaacaactgcgcattccgcctgaacggcgcgagcctcgatccgaaccggccggcgcgcatcttcctcggcatgggcatcgtgggcggcacgatcccgggcgcggaaatccagtatggcggcctgctcggccagggcgcgattcccgacacgacgttcccgtactacccgttcatcgcgttctcgtcgctcgagaccgacgtcacgaagctcgccggcacgtacagccagctcggctacggccaggtgggttcgcagaacttcgcgccgacgacgatcgacgcgaaggtgacgatcaaccccgacggcacgtgggtccgctgcgacacgacgggcatttacgcgggcacctgccggcagccgggcacgaacatcgtgcaatcggcggacggcacgggcgcgttcgagaccgatcactatcagggccaggtgaagccgacgctcgcgaccatcccgcaggcgaagggctacatcatcgtcggcaagctgcgcaaccagctcgtgccgatcatgatccgcacgggcgtcgcgaacccgaacccgacgcccgacgcgaacggtgtgccggggctcaccgccgacgacgaatccggcatctcgatcctcgcgccgcagacggcgattgcggtcggctcgcaaaacggcgagtacatcggcgtggacagccagttcgattaccggacgaccgcgctcgtcaacgcgcaggcgacgctgctcgatccgttccaggcgtcgcaggcgtcgctcgcgacgccgctgaacctcgactacacgcaagcggtgccgggcacggtcacgtcgacccacgtcggcgcgagcagcacgacgccgaccggcaagttcatcttcacgggcggggtgttcggcttcctcgacatgtccaactcgtcgtcgccgtacttcacggtcggcgccttcgtgcagtaaccgacgctcgggaggccttatgagaaaagcactctgcacggcgctcggcgtcgcggcgctgacgccgctcgccgcgcacgcgcaaagcgcgggcagcaacgtcgtcacgctcggctggtttcacgtgatgccgcagcaaagcagcacgccgcttacgacgaatgtcgcgccgacgccgatcaacacgccgctgcgtttgccgccgtcgttcacgtcggcgggcaccgggctttcgacgagcggcgcggacaccgtcggcctgaccgtcagccactttctgaccgaccacatcgcggttacctcggtggcgggcgtgccgcccgtcttcaaggtgtccggccacggcacgatcacgccgcccggcccggccggcgcgctcggcacgcagaacatcgggctcgcccaggtcaatccgatcgtgaagagcgtgcggcagtggagccccgccgtcgtattccagtactacttcgcgcaagccaccgcgaagttccggccgttcgtcggcatcggcgtgtcgtacaactggttcagcgatctgcaactgaacacgaacttcatcaagcagacgcaggacaacctcggcgcgattctcgccgcgggcgcgggcaagccgggggtcacgcaggtatcggcgaaggcgtcgtcgtcgtggcagccggtgttcaatgcgggcctgtcgtacaacatcaccgatcattgggggctcgtcgcatcggtcacgtacatcccgctgaagacgacgtcgacggtgacgatcaaggcggccgacggcacgacgctcgccgagtcgaaatcggatctgaaggccgatccgatcatcagctacgtggcggtgtcgtacaagttctgaggctgaaggaccgcccgcgcgggccctgctccgggttcgcgcgggcaaaaaaaaagcccgcctgaagaggcgggctgaatccatatcagaggagacatggaggagacggttcaaactataccggtttgtttgacgcaatgcaacatttccttgtagaaaatacggattttcccttgaatgccggctctaattggccggcatgtccgcttcgccgcccaaccgccggcttctttcctcctccagcaccgcggcgagccgctcgcgcagcagctcgacgggccgcatcagccggcccggcagcacgccgtgcacgagccatacgttgattcccggctcgacatccgccgtttcgacgatccgcagcgcattccggtgcgggctgcgcgcgagcgcggacgccgatgcgatgccgagccccgcgccgcgcgcgacgagcgagagctgcagatccgagccgaatgcttcgaccgcgacgtcgaacggcagccccgccgcgctgaacgcgcggctcagcgcggagcgcatcccgcagccgtcctggctcagcacccacggatagcgcgccagcgcgtcgagcgacagcggccccggcggcagcgcgaaatcgcgcgcggcgacgagcaccgtcggctgcacgccgagcagcgtcgacacgagcgtctccggcatcgggaagcttgccggcatcatcaccgcggcggcatcgagcactgcgcgctcgacgttttccagcagcgccggcgaccagccggccgtgatccgcagcgtgaggcgcggaaacgcgtcgcgtagccggtcgatcggcccttcgagcgcgagctccgacaaaaacggcggcacgccgatccgcagttcgcccgccggctcgctaccgggcgccgcgacggccagcagttcgtcgaccgagcgcagcacgttgcgcgcgagcgcgtagacctcgcggcccgccgcggtcggcttgagcggcttgctctgccgatcgaggagcggcacgccgagcgtcgtctcgaggttctgcacgcgccgcgtcaggccgggctgcgtcagatggagccgggtcgcggcggccaccatcgagccgctgtcgacgaccgccacgaaagcttgaagatcacgcgtattcaaaacaaactcgcataatcatattgaacatatttcaattgtcgcataacaagcgcatctctacgataggagctcgttcgtttcccgagatcctttcgatgaactgccctgccgatcttcgcaccggcccggccgccggccgaccgcgcaccgctcccgccccggcgctcacgcccgcgctcaccatgttcttctcggcgacggtcggcgtgatcgtgctcaacctgttcgccgcgcagccgctgacgggcccgatcgcggccgaactgcggctgcccgccagtctgacggggctcgtcgcgatgctgccgcagctcggctacgcggcgggcctcgtgctgctcgtcccgctcgtcgacctgctcgaaaaccgccggctcatcgtgacgacgctcgccgtctgtgcggcgacgctcgcgctgcccgccgtcacgcgctccggcgccgtgtacctcgcggcggtgttcgccgccggggcggcgtcgagcgtgattcagatgctggtgccgatggcggcgtcgatggcccccgacgaacggcgcggccgcgcggtcggcaacgtgatgagcggcctgatgctcggcatcctgctgtcgcggccgctcgcgagcctgatcgccggcgcggccggctggcgcgcgttctatggcgcggccgcggccgccgatatcgcgatcgccgcggtgctcgccgcgaagctgccgctgcgcgcgccgcagctgtcgacccgctacgcggcgctgctccgctcgctttggacgctcgtcgcgaccgagcgcgtgctgcagcggcgcgcgctgtccgcggcgctgtcgatggccgcgttcagcgcgttctggaccgcgatcggcctgcgtctcgccgccgcgccgttcgatctcggcctgcacggcatcgcgatgttcgcgttcgccggcgccaccggcgcgatcgtcacgccgttcgcgggcctggccggcgaccgcggccgggagcgcgacgcactgcgcggcgcgcacgtggcgatgctcgccgcgttggccgcgctcggcgtcgcgggggccggctggggcggattcgacacggccgcgcatccggcgctcgcgctcgcgctgctcgtcgtcggtgcggcggcgctcgacgcgggcgtcgtcgccgatcagacgctcggccggcgcgcgatcaatctgctcgatcccgccatgcgcgggcggctcaacgggctgttcgtcggcctgttcttcgtcggcggctcgctcggcgccgtgctcgccggcgcggcatgggcctgggcgggctggggcgcggtgtgcgcggtagggctcgtgtttgcgggcgccgcgttcgcgctggactggatcggcgcgcacgggccggcgccccgctgaaacgacgacgccccgcgccgtcaccgacgcggggcgtttcattcgttcatgcggcgcggcggggcgcgccgagcctgccgcgcgcgtgtttcagtgccgcacgagcgccatcatcgcgccgaagccgacgaacaggccgcccgtcagccgattgaacgccttcgcgacgttcgcgctgcgcagcgtcacgccgatccgcgtgccgaacgacgcgtagacgatgtaccagctcacctcgatcaccgcgaacgtcgcgacgaggatgccgaactgcggcagcgtcggcgcggaagcgtcgatgaactgcggcagcagcgcggcggcgaacaggatcgccttcggattgctgcccgcgacgagaaagccgttgcgaaagagcgcccaacgagacccctggcccgccgagcccgaacggcccgcgcgcggcgccgcggcctcggcgtgcgcattggattgcgcatcggacggctcgtcgacgcgcgcgcgccatgccttcacgcccagatagatcagatacgcggcgcccgcgaaacgcagcgcatcgaacatcgcgggccacgcctcgaggaacacgccgaggcccgcggcggacaccgacagcatcgcgacgagcgccgtcatgcagcccgccatcgtcgccgtcgaacgccgtagcccgtgacgcgcaccgtgcgtcatcacgagcaacatgttcggcccgggaatcgccgacacgacgaacaccgtcgcgacgaacagccaccacgtatgcagattcattgccgccccgctgtcgtaaatgaaatggaaacgccgattatgccggggaatgcgtgtcgctgtctgcggcgggacggcggcacgatgcaccgcgcgcgtcagcgccccgcgcggcgcgccgcgacctggccgagcaccgcgaaatccttgtcgccgtggccgtgcgcgaccgcttcgatcaggctatcgcgcacgacgctcgcaacgggcagcggcaccgacagcgcgtcgcccgcctcgagcgcgagccgcacgtccttcaggccgagccgcgccttgaagagcgccggttcgtagcgcgactcggcgatcatcgcgccgtagccctgataaacggggccgggaaacacgctgttggtgatcacatcgagatagtcgttcatcgcgacaccgtgcgcggcgaggagcgcgcccgcttcgcccatcgtctcgatcgccgacgcgatcgtgaagttcgccgcgatcttcaccgcgttcgcatgctgcggcagcgagccgagccgccacgtcctctggccgatcgcgtcgaatgccggctgcatccggtcgatcgcctccgcgggcccggccgcgatgatcgtgaggcgcgcggccgccgcgacgtgcggacggcccatcacgggcgccgcgacgtaatggatggctcgctgcgcgtgcgcatgcgcgagctgctcggcgagcgcgacggagatcgtcgccatgttcacgtgaatgagcccgcgcggcgcttgctcgaggagggccgcgtcgaacacgtcgcgcgcggccgcatcgtcggcgagcatcgagaacaccgcgtcgcccgcgaacgcgtcggccaccgtcgcgacctgctgcgcgcccagcgcgacgagcggcgcgacacgttcggccgatcggttccacacccgaacgcgatgccccgccttcagcagattccccgcgatcgcgctgcccatctcgcccgcaccgataaatccgatgtccatgtcgtgctccttgtattcgtctaatccgtcgaaagcacgagtaaagcacaggcgcgcgacatttgccgtttcgcggcgggcatcgcgcgatgtgcggcaagcgcgcggcggtgcgatactcaaccgatggtcaccgtgactttccgcttctacgaggagctgaacgatttcctcgcgcggccgctgcgccgtcgcgaattcgcgcacgcgtgcatgcgcggcgcgagcgtcaagcatgcgatcgaagcgctcggcgtgccgcataccgaagtcgagctgatcctcgtcaacggcgaatcgacaccgttcagccacgtgctcgaagaaggcgaccgcgtcgccgtctacccgagcttcgaggcgatcgacatccgcccgttgctgcgcgtgcgcgccgcgccgctgcgcgtcacgcgcttcatcgccgatgcgcacctcggcgggctcgcgcaattgctgcggctcgccggcttcgacacgctgtacgacaaccactacccggacgagctgatcgagacgatcgccgcgcgcgaagcgcgaatcgtcctcacgcgcgatcgcgaactgctcaagcgccgcacgatcacgcacggctgctacgtgcgcgcgctgaagccgcaggcgcaattgcaggagctgttcgatcggctcgacctcgccggcagcgcgcggcctttccggctgtgcctgtcgtgcaatgcgccgctgcggcgcatcgatcccgccgaggctgccggccgcgcgccgcagggcgtgctgcagcgtcacacgcgcttcgtcacctgcgacgtatgccgccgcgtgttctgggaaggctcgcactggcgacgcatgcgcgcgctgatcgagcacgtgtcgcaaccgaagccgccgccgggctgatgcgcgcaccgatgcgtcgcgcgtgcaacggcacgcatcggaggcgcatcggaggcgcatcggaggcgcatcggaggcgcataaaaacaaaccccgcgttcgcgagaacgcggggttcgtcacaacgtgccgacggcgacgcacgcgccgccgcgaacaggcgcttactgctgcgcgcccttgtcgttcgtgccggctgccgacgcggcttccgccttcgccttggccttcgtcgagccgtgcttcttcagctcgtgcttcgccttgctcttgtcttgcttcgcagccgaagccgccgccggtgccgaagctgccggtgccgaagcttgcgcgaacacggaagccgaagcgaatgcgatagcggcggttgccaccgaagcgatgatcttcttcattgtttttccttgaatatccaaacggaaatatccggttaatgacgatgcgttggagcgcatccgacgccggtgttgttcgagattcacgactcgcgccttacgtgacgtaaggtttaagtcggcttgaatgctcatgcgccagctctataacgcagcgcgtgcgggccgcgttgacacgcgatgcgcgactttcgacgcaattcgaattcggctcgacggatcaaatagatagcacgatcagcggatgattttccggagctcgatcaaatgtgatgcaccgattttttgatgatgcggatcgcatctcgacattcgataccgtcggatcacattccggattcggacgaatttggttcggcaaacgagcgtgtcgcgcaggaggcggcgccgtgatgaccggtaccggccggttagccagtgagtcggttgaccgaggcgctcgccgctcgcgaagcatgccgatgaaatcgcgcgattcgaaaccacgcgcggcgatgattgcgtgaacggcgcagcgttgcgtcgaatcgcagcacttcgcttcggcaaacgccgcgatgcggcgcacgaacgagcacgcgagcgcgactcgacgcagtgaaatgaccggctcgtcgttcgttccggtattcacgcaatcgacaaacgcgtgacgcgcatcaccgatgtttgccgcgaaacgcgtgcgcgcgcgccattcccgtttgcccatcaaagacgccgcgcacacgcatcgccgtgacaaagcgtgccatgctcgagcgacgttcgacgccggcgaaaatcggttcgccgccacaaacgacatcacgatgcacgacgcgatttcattcacccgccattcgattcgcatgccatgcgcgcatcgcgaacgggtgtagcgaaccgatcgcggcaaaacgcccgcgaacggcacgacgcgcgcgactgaaaacaatttttaacacaaacgattcgcgtgccttgttaggctcgcggcacgatcggatttttcctcaatcgcttcggcgcgccgccgcgcatcggaccgacgcgaaacgcatggaatccggatgcgtttttgccgaacgactcaccttggatcgcccatgaaatcgactcagattctcgccagctgcgcgctcgtcggcgccgtggcggcgctcgccggttgcgcaggctcgtccgcgaacggcccgcaggccgaatcgcccagcggccggatcatctatgtcgcatcgccgcgcagcccgcacgatgtcgaaagctgcctgacgagccgcgtgtcgcaggcgcgcgtcgcgcagcgcaacccgacgacggtcctgatcggcccgtactcggccgattcggactggaccgtcacgctcgcgcctaccgcgtcgtccggcacgaccatcggcgtctatcgcccgcgcagcggcgacggggatccggaggaatccgagttgcgcttccatatcgcgcgctgcgcggtctgacacgcctcgcacgcggcgcgccgacgtgcgcgttcgcattgagatcgcgcggccgattggcgctgcgcgatcgatgctctttccatactcttcctcgccgcggtgcgctaccgcggtttagctgtaccgctgagcatgtcgcttcgagccggagcgtgtcatccgatgccgcgtgcctacgcgcgtgaatagcgcgtggcgcaggcggatcagttgacgcgatctccgaaagcggtgctggcggtgccgcgaatttccggcgggcgtctgcccgcggcattgcttgcatacccggagccgcctggtgttcggctcaggcgaatcgattgccgcgccccctccgcatgatttgcatgcgcctgtcggcgtcctttcgatgttcgccgccctccgccgctttttcgagccggttcgcatctcgccacgaagtccaggcgcagccacagggaggcagttcgctgcaccggataacgctgtgtcttcggctcgcgcgattctgtgaccacccgaacaccagctgcgaagaagaaacgggcacgtcgggcaaatacggcagatgcgccgcacatcgattcatccgccgcgattcgtgtcttccgcgcggtcgcacagattttccgtggtccttcgttgcgagcttggtcggtgctggctgccgactgcttccgacatcggcacgggcactgcctgccatgttgtcttcaattcttttaatttatggatgtatacatagtaagagttaacaaaggcgatccatttctgtggaaaactcgggttttccctgacgcatcagcgcgcgatcgattccataaccctatcgaccgtgcttgaatatccgccgcgagcgaaggataacttcgacaggttcgaatgccgggcgcgcgttatcaagaaacggtccacaggcggggctgtgagttatcccatggatttccagagctttgcgtggataacttttccgaagctgcctgcatcgcagctgtgacgtcgattcccaatcgcccgaaccgccttctacaagactaatccgatgcttgggtgaaaggggcggctattacgaagtgagggcggtgaatcggggaatgaggccggcgacgacgacgctgttcgttagttgcgaattgatgtcgctccggcttttcgcggacgcccgcgcacgagcaccgccgccgctcatcgagcgggcgcgcctcgaacgtacggcgtgctcaacgctcccaacgcttgccgaacgatacggctgcttcgcacatgcaaccgatcagcacgcctacgatgccggcgaacgtcaccgtcgagccgaacgaggcgagcaccggtgcggcgggcattcgaagcgccgcgccgatcgtcgcgagcatgccgcacagcaccgcgccggcgcacgccatcgcatagcggcgcatcaacttcggatagcgcgcatgacgcggcccgaacgcgcgtaagagcgcatagccgaggcaaaacaagtagacggccgcaggcaatccggtggacgcaacccaatcgctattgatcggcatgatcggactccgtgaatgtcgtcattggatcgaacatgcggccggcaatcgtgcacgacgatgcacggtcacgcgcgcatagtttcttttgctgaaattaagacaaatacaggaacatccactcgcgaacagccactagcatagcgccaaataccagactccgaccgaggagcatctgttcatgcatgctggagacaacgcttgatgcatccaccgattcgccgcgcggccccatccgcgcgcatcacgcccgccatggctgccgagcgcagcccgcaccgcgcggcgtcatgttcagattcgccgcgcactacccgcgcgctcttccatttgagccacgccggctcccgcaagcggcacccgcgaatagcacgcgcctgacgcgccgcccgcgcgttcgcccggccgattcatctcccgctcgccgtcatcgagacgacgcgggacatgcgcgcgtcgcaccacgccgacgcccgcgccgccatttttcacaaacttcaaaggagacatcccgatgcagaaaggacattcggaaaccgacctacaccgagggctggggcaacggcagatgcgcctgatcgcgctcggcgcggcgatcggcgtcgggctctttctcggctcggccaacgcgatcaagatggcgggccccggcatcatcctgtcgtacatcatcggcggcgcggtgatcttcgtgatcatgcgcgcgctcggcgagatggccgtgcacgagccggttgccggctcgttcagccgctacgcgcgcaactacctcgggccgctcgccggttacctgacgggctggaactactggttcctctggctcgtcacctgcatcgccgagatcacggcggtcggcatctacatgggcatctggttccctgacgtgccgcgctggatctgggcgctcgccgcgctggcgacgatgggatcggtgaacctgctcaccgtgaaggcgtatggcgaattcgaattctggttcgcgctgatcaaagtggtgacgatcgtcgtgatgatcgcagtgggcatcgcgatgatcgcgttcggcatcggcaatcatggcgtgccgatgggcatctcgaacctgtgggcgcacggcggcttcttcccgaacggcgcgcaaggcgtgctgatgtcgatgcagatggtgatgttcgcgtacctcggcgtcgagatgatcgggctgacggcgggcgaagcggcaaatccgcagaagacgattccgggcgcgatcaactcggtgttctggcgcattctgctcttctacggcggcgcgctcttcgtgattctgtcgatctacccgtggaacgagatcggcacgcagggcagcccgttcgtgatgacgttcgagcggctcggcatcaagacggcggcgggcatcatcaacttcgtcgtgctgacggcggcgctttcgtcatgcaacggcggcatcttcagcacggggcggatgctgtacaacctcgcgcagcagggccatgcgccgcgcacgttcggcgagacgacggcgagcggcgtgccgcgccgggcgattgtggtttcgatggcggcgctgctcgtgggcgtgctgttgaactacctggtgccggagaaagtgttcgtctgggtgacgtcgatctcgacattcggggcgatctggacatggggtgtcattctcgtcacgcagatgaagtttcgcgcgagcctcgcgccggcggaagagcgggcgctgcggttccggatgccgttctggccgtacgcgtcctgggtcgcgctcgcgtttctggtgctcgtgatcggattgatggcctattttccggatacgcggatcgcgctttatgtcgggccggcctggctcgtgttgctcgtggtgctgtatttcgtgttgaagctcgagccggagggtggcaaggctgcggggctggagcgcaggtacgggcgcgggtgattgattcgcgagggagcggcgcgacgcggatctcggcggccagtctgttcgggccgtccggcggttcggcgggccgcgccgctcgctcgggagcgagcagccccggttgatcccggtggcgtagcaatagaaaagggttacaggcagatcacctgtaacccttcgattattctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcaaaaatataccgagccaaatcgggcctttcgcgtcaactctgagttttatggcacaattttggcacactccgttcgatcaggctttctacagatggctgctatcaccaaacgaggcccctatcagtggcgtgcccaggttcggcgacgtgggtaccccgcccagagtaagacgttcgaaactaaggccgaagccgaagcctgggccaagatgatcgaatctgaaatgtcgcgcggtgtctgggtcagccgcagcgaagcggaagcaaccacgctttacgaggcactggagcgctacgaagaagaaatctctgccacgaaaaaaggggcggtgcaggagcaatctgtcctcaagtcctgcaaagccttagacctcgccaagcggcccttggcgtcgattcgcagctcggatatcgcggccctgcgcgacgaatggctgaagagctacaagccggcaacggtactacggcgtttggccgttctgtcgcacgtgttcaacatagcgcgcaaggaatggggaatggaaagtctctccaatccagtcgaactcgtgcgcaaaccgcagccgaacaacgcacgaacgcgccgtgtcgccaccaccgacttatcgccaagttcgaaaaaagatgatgagccggaatccgagcgcggtgcggaagatggcgagatcgaactggctttagccgccagcaactcagaactgctaccggcaatcgtatggctggcgacggaaacagccatgcgtcgaagcgaaattgtgtcgctgcaatggcaacacgtcgacctcaaacgccgcgtcgcacacttacccgcaacaaaaaacggagatgctcgcgacgtgcctctgtctccccgcgcggtcgcagtgttacaagcactacgggacacacaagccagcgccggcaagaagaccctcgagcacgacgaaatcgcccgtgccgatcgcgtattcacgatccgggccgatgctgttactcgggccttcgagcgcgcggtggctcgcgcgagagccaaatatcttgatatctgcaaagaagccggccggcggcccaatccaaaatttttgacagacctccggtttcacgatctacgccacgaagccacgtctcgcctggcctcgatctttcctttgcatgagttgacgaaaatcacgggtcataaagatccccgcatgctcatgcgatactatcatcccaaagcagaggatcttgccaagcggctaaagtgaagaacgtaatgccttgccgctactgggcatcgatcgataactgcatcaaggaacattgaccaaatacgggggcgcgcatgatcgagaaaatcgatatcaagagcttcggatgcttttccgacttcgcatggaacgccgaagttcgagatcacggcaataacgttgccaaattcaagaagatgaatgtgatctacggacgaaactactccgggaaaacaacgttatcgagaataatcagatcactcgaaactggatcaatctcaccgcgctacgcatcaccatctttctccatcacaatttctggcgcagtcatcaccaacaacaacatcccggctcagggacacgatatacgcgtctacaacaaagattttgttgacgaacatttagctttcttgcgcgacgagcaaggacacatctcgccgttcgccgtactagggtcaaaaaacaaggagattgaagtagagatcgacaaactcgaagacgagctaggcagtgttgaaaacaagacgggattaaggcacagctatcaagagaagaaaaaagcgcatgccgacaaaaagaaggcagcccaagacgcccaagacgagttagacaaaaagatattcgacaaagcaaacaaaaatccgacgggcataaagcacaattcgctctacaaagatgccaattatgatgtcaggaaactgaaattggatatcaagaccgtccaggataaaaaaattgcgccgctcgatgatgctgatcgtagctcaaaggtgaagctccttagcgaggtcgcgctcccggatatagaaaaacgcctatctttcaactcctctctgcctgcactcgccaaatcgacagtggagttgataacaaaaaaaatcaaacctagcgctccaatacaagaactgctgaatgatgcaatcctacaaaattgggttaaatcggggataccgcttcacgaagcaacgcgcgagacatgcgggttctgcggcagccctttgcccgccgatctatggaagcggctcggcgaccacttcaaccaagagtcgcaagatctcgaaaaggaccttgattcggtcctaaccaaaatatccaacgaaaagacgagaatcaaaaacgttgtaactgtagatcgcaaaaacttttattccgcaaaccaagcaacttttgacaacctgaaggccgacctagatgatgctataaataaccacgaaaaatcgcttcaatcattagaagacgaactgaacgcgagaaagaaagacatatttaccgaaagatcaacaatcgacgtccaagataatacggtctcgatatcccaaaaagtttcgctcgtcaatgaattgatcgagcgaaataataagacaaccacctcactcgaagaagatcaaaaaattgcacggaacgaactgcgcttgagcgagatttcccagttcactattgacattgatctcgccggcgaggaaaaaaagataaaggcccttgaagatcagatcacaaaagcaaaagatgaattagacgccgtagaggcagaaggaaaaaagcgggtcgatcgggtcaaggaacttagaacacagctccgagacgaaaaacgaggagcggagcaggtcaatcagtatcttggacattttctaggccacggaggcttaagtctctccgcggtagaggaggccaataccgccacatatcgctttcaaatattgagaggtgatcaggccgcttacaatttgagcgaaggtgaatgcagtctcgttgctttttgctacttcctagcgaaacttgaagacatcgaaacaaagggaaagaaattaataatttatatcgacgaccctatttccagccttgatagcaaccatattttcttcgtcttcagcctgatcgagaactacataacaaaaccgatagaagacgcaaacggaaaaacgatattagacggaaacggaagacctacgtaccgttacgagcagctattcatatccacgcacaatctcgagtttctgaaatatctaaagagactcaccaagccagcaaaggacagcgaaagctttctaataacaagaaagcaatcgtcgagtgcgatcggattgatgccaacatatcttcgcaattacattacggaactgaattacttattcggcgagatatactgttgctcggatgcaaataacgcgaattcgcactatcacagcttctacaacttcggaaacaatttaaggaaatttttagaatcgtttcttttcttcaaatatccgttttcgatcagcgatcgaaccgatcatgacaaacgtatcaagatgttcttccacgacggaaccaactctcaggcgttcgtcgaacgcctgaccaacgagttttctcaccttggggaattcatcgatcgaggcgcccaaccgatagactgcgcggaaatcgcagcggttgcaaaattcgtcttgaaacgaatccgcgataacgacaaagagcaattcgaccacttccttctcagcatcgagagaactgacccctttgctcagccgtgagccaaccgtcccggatcggccccagccgctaaccttgcttggccatccgcactagcgcctgggctaccgtttcaccgggacggcggccgagaagttcgcgagcattgcccctcgtgatgatcagcggaacgacatcgagggggccaatctcgtctatgaatgttggctcaggcgcgtcagatcgcttcccgccgagattgacgttcgattccttctcgttgctgtctgcgctcatagtcgtccctatttgtcgtggcccggggatttgtagccagtcgccgatccgaaatccacctcaccatgcaaattctcaggggtgatgccgtctaacatgcgggccagctcaggctctacgtgtcgttgatcatagttgctctgcaaggtcatcctgacgcgcgcagaagtgaatccggcgcgtttgaggtgcagcgccagatcggcgctaatggtggcacgaccgtcgaccacacgcgaaagcaacgaatacgacaccctgagccgtttggccaggccggctacatcgacgccgaaccggctacaaacttcctcgcgcggcaattcgccggggtgcggatgatttttcatgaccatgcctcgttagcccccttcccagaaatgccgccatggcacttcaactgttccgcatactgcagcaacgcttggcgtaccgcggtcattgcctctctaaagtccgagcgcgtcgcccggccagtttcggcctgatagaagacgaccacaaagaggttcaccatggcttcggtcatctcagatagatccttagctgcgtgcggatctatgaattctagggccgcgagctgcattgccgtgtgatggataacttcccgagcttcggtatcgtgcatggttgccatacttcacctctcaagcaggtgttgttgtggaagtgccggccggttgccgccggccggtgcgctttttaggtttcttctcgtgaagaacgatcctggttcacgaacgccgctacttcgtcattcatcgggttctgctggcgacgaacgttgccggcgccgagactgtcgccagcaaagctcaccgtatccgcaccggctgcgtcccggtaatgcgagcctccacggattgccgacgcaatcctgccgcccgtggtttggccgatgcgctctttcgcagagtccatcatcgacgcagccttttctttggcgacctggctagcgccgttcgcgaggctgctgcccatgtcggctgcaacgcggccagcattgctcatgaacgaaccgaagctgccgctaccgcccgacgagctgctggcgccgccgctgctgccacctatggcaccggaaccgctaccgccactaccactgaaattgcccgccccctgagctgcatgttgctgcgcgctctgaaatgccgccttaagcgcagatgcaccgccggcggcgctcgtggcgcccgccattactgccgaaccggccgacgctgcagcgccagccgtcatagaagctgcagccattaacgaaccaacgccaacaccaccgatcgagccaacaccgccgacgccaacgatgcctgcgattctcggcggtatcttgtttgtgagatacatcagcgcgaaggcagcgatgagcatgaccgccatttccttgaggtcaatgccagcggccatgctggagtagtactcgttgatgaacgtcttgccgatgccaatgagcaggagcattaccatcagctccgcacctatcgccaagacgtgcttgtaaaagctgatagcgatatccgaggtccagcgtgatcccccgaagccgaggaagaacacgccaccgtagatcacgatccaggccgatacgaagaccagaagcaggttcacgccgacgatcgtcaggacaagcatcacggccagcgccatgagaagcccaacaacactgtcggtgggtgaccagacagaagactggtcgagcgccttggcaaaaatgtcatagccgatctgtacgatgccgccaggcgtaaagtctgttgcttggccgatggcctttgctccgatcatccacatcgatttgacgacggcatctccgattgccgggccgttgtacagaatccaccagaagaagcccagggtgccgaaaaatcgaatcgattcagcaaagagctcttgaatgtccgagcggcgcatcgccatcattccgtacgtccacaccatgctgacgagcgccaatccccagaagagccacgacccgtagctcaccatgacgccgccccacgaactggccgcagattggtacttgcccatcaccgaatcaacgacgttgacgtccatcggtgcggcaaaagcagtcgcaacgtggaggagcatcatcgaaccgagcgcaaaaagattgcctcttttgaaaaacatggatctcatagcgtggccctcactgatttttcttcgcctgttgagacggtgcatcgccccacgtccagttcttgggcggagagctgacgacattgctgccgtcacgtaattgcgcggctgaggccgcctgtttcgcctcggctgacgcccccttgtcgtcacacccggcgagcgttgccagggacacgagcgcccaaattgccactttcatttcggccccttattggaaagtccagctcttgggagcggagtgagtgacgttgctgccatcgcgcagttgaacaccagcggcggcctgttgagcctcccgatctgcaacgatctgcgcacgcgttgcagcagcagcctgttgtgcgacgagtagcccacggagctggagaagctgattcgtttgggcgctggcgagctgattggccgcttggatggcctgcatttgcccctgtgcactcgaggcttgcgcctgtaacgaacgcaggtttgcggcgtccgtgaccagcgtttgttgctgctgatcgacgcccttcagcacggcatcgtttgcacgcttttgagcttccgagccgttcacttgcgcatcggccagagcttgccgctgggcatccgtgcagccagttgcggtgaaacatggggacgcccggtagtacgccacgtcctgatatcgcgacagatacgcgtcgatgttgccggcctgattcttgtagtaattcagcatgtcctgcgcttgcaggagcttgttgatcgtcccattcacctgatcccacacgtaggccgccggcgccagtgtgttctggatcatgttctggtactgctgcaactgcgtcgtgtattgctcgatttgcttctgaaccgattgcacgttgttgatcgcgctgatcgttgtctgcatgacgttcgtgacatcgatcaccgggatgccgccggcatggaccggttgcgatgagatgcatgcggccgcgaacgcgagcgtggccgttttagcggctaaaattttcttcgtcatgtcgatagtccttcgatatgtggcccctggaacatcgagtagcttcgccacggtagctaccggtaggtgaccagagcgacaccgaagcccggcctcatttgttgtgatgtcacggtatcagcacacttgaccgtcgatggaccgcctagcgtctatgccttgccggttctctgcctcatcgggagcgacctttctgccgtgtcgcaccggccagcgacgacgattcaccgccgcggcgctccgcgacctcgcggcgcatccgtgccaactcgatctcttggcgctctggtggctgagaattgaaacgatcgatccgctctcgcaactcgcctggcaagttctgccaggcctttccttggtcgccatagccgtttgctcgcaccttccgccgattcgcaaccgccttaaatcggctaactgcctgttggacggcatgctcgacctgctgacgcgcgggatcgctttcgatcggcttcttgaccgagtgacggcttaccgcttgatcgccacctttgatcgacggcacttcgagttgggacagtgtgcgcagacgatttcgagcctgaggaggaggcgccgaacccacaggcttcaccgccggacgactgacccgcgcaggttgacgggtcgtcatgtactgttgccgcaaccgctccatcgatggatcatcgaacatgatgggaagccgaatatcaattgccgctcggatgacacgcgctttgaattccgcgctgccagcgaccgtgatgcgatcgccgtatcgctcgaccgccagccgtagcgcctgctgcacactctcttggcctgcctgtccagatacctgcaagcggtcgccatcgtcccgcacagcgctattaccggctcgatagatgatcgttcccgttttggtgatgttgtcgattacgggcgcatggccaggttgcggccgtccctccgcctttatcgtgctgccttttaggccttgggcggcctctctggcacgcagcgccgtcagggcctctgcgttgccttgcaaagcctcctgcttgagccagtcggcccacgtatgccggcggtgctgctcgtagaggcgctggcacgcaacccgatgctgcgtgtaaattgcttgcagctccgatttcagggcgccgctcgcttgggcatacagcacctttttcgtcaggcggccgccacccaacagcttgattgccgcgcgccgggtctgccctttcctcttggcgttctcaatctgcttttccttctggctgcgcagctcggccaaggcggccgcccggtcggtcgtcgcacgctgctgggcaatctgatatttcgcatacaactccacggtgttcacccgcagcggtataggatccttttgatactggcgcttcgacgagacatcggcccgccgtaccggcaatgactcgaatggaccataccgaccttccagcttcacttttgagaagtcgcggcccaacgtgcttaccttgatctgcgtaccgttgctggcctcgatcaccagcccgttcccttttgcccggatttccagcccgttggcacgcgcgatctggtgcaggccagcccagctccgcgcacctcgaatttcttccaagcactcgcgcttgatccagccgaccaggctctcgatgccggagtgcctttccatgtcgaccgcacgcgactcggcgccacgccggcgcggtgcatggttgtcgcgttgcaacccgtaaccccgctcgagcacgtcgcacaactcggccaacgttcggtgcgggtaatacggttcatgaatggtgtttcgcgtcgggtgaatcttgttgatggcaatgtgtacgtgcaggttgtcggtgtcgtgatgcactgcactgacgcgctggtgatcgctaaacccaaggccggcacatatccgggcctcgatagcttcgagcgtcgcagcatcgggcagttcgcccgcgcggaagctgaccaggaggtgataagtcttgtcgctcttggctctggtgttcgcttgttgggtggccagcacctcggtcaccgcgtcacgaaccgtgagcgccgcgcaattcgtcagccgtacctccccgatacggtgctctttggcctggtctgccgtgatgtacttcactaagcccgcgaaatcactcttgccaagcgagcgcatgggaacgtgcttggcaatcatggctcggccctcggccgcactactttttccatgatgcggctcagctcatcccgcatcgtttcgatcttggacagcaacgcacggatcgtggccggagtgaaccctgccacgcgggcatcgttcgtcagccagagtttcaagagccccccgagacgacccaggtcgccattcacgcgaaccatctcgcgcacctgctctgcgtcgatcacgccttggatgcgatagcccatcccgaccaagcgcagataggtcgatgcgctgtgcccacttgcattcgccatcgcctcgatttcggctcgttcttccggcaagcagtagaccttgatcggcgagcaaccctttcgggtcacgttcttcgctttgacttccacagttgttcccattactcgttgccggctctgccgacttgcctcgcagagcaggatttccgttgagcaccgaaggtgcgaataaggaaagtgaagtaggaacgccggcttgccggtgggactacttcacacatcctgcccgctaaacccatctgttttctccatgcatagacttgcaaaacgctgcaattgcccttgcatttcctaggtcaaatctgcgaagaactctgtttctcgctggaacagccggtccttttcggtaagacgccagggatggacgatgccgatccgcccttcgctatttcaatcgatcgtcgcaaatctctgaaccagcatcgagaatgtgagcgaccgcttcgatagggaaatacacgcgacgcccgatgtacaccttgtgggcattgagacatcgtgcccattcgctcgtcggctttagcaacgccattcgcagcccctccggctttcgactcagggttgtcgcaagttgctccagcgtcatgactgcaccgtactgctctttcaggatctcgaatgttgtacgcacacacttggcctgactgaggttgattgatgtcgatatgtgaattcttgggtaagcagggatagaattacagagcgagtaactagggggttttcttactaggacttaaagacctatggcacgacctgcgcgatcggattcagagaagaagcgaggtggaatgcgtgcggccgcactactgcacgcactcgctcgccacgtcggcgccgagaatccatatcagttcgccacgcgtttcgatgctcggatgaacagcactacgcacacgtctggtaaatggcgattgaatttcgcaggcagtcaagctttgtcgatcaatcagctcaagctgctatcgcaatttgatgccagagctaacttgctacacgtacgcggcccggccgacctatggattgcgttgtggggcgatgcacatgatctttggcaactctgtagatcccgcctttgccacatggggccgagtcttgatgatcgaatctggttagaggtcgcaggcgaatttactgacgagaaagcgttcgatgtgacgcttgctgatttcgagggtgaggttttgttggcggaggcctaccaagcgctgcttccgttacgctacctttcggaggccgtggcgttgcatcgcttgtttcagaccttgaatacactagccttgctcagtttcgacggcgcgggaacttaccgttgcgtacgcatttgtctcgacaacgccaacgtggccgctgaactatcgcaccacggcatattggagagcgtacgggacgagctggctgttatcgtgacgcgaccggaagctgcggtacctgctgaacagcggtgggaagccctgaggcccaggctcgattggatcggctagtcgtcgcgggaaattttagcggctaaaacaccggcacattcgtgacagatgagggacaagagccaatgaactgccatagccgggtttgcgcgtcagacgcgtgacgcgacatcgatccctcaagtgtcaagtaacacggatgtttttgaaaatttggacttgattggacagacgatgtcagatcgcgtccggctcagttcggccacttccagcccttcgtcacgtttggccaaatcgacgacaatacccggtagattttgatcgaatcggcgtgcagctatggctgtggccgctccaacactccaagagaccgacgacgatgagcgaaagaactcccggagaaatcagcagcggctttgccgatctcaaggaaggggcagcgctactggttcaggccaagccgaatttggccatggcagccgtcacagtcgcgattggagttctggcgatcctgacccggtttccaacaaaagacggcagcgcgacgctcgccggcgctttgttcggcgccgcagccattttcatcggcgcttgggtcaccgaaagcaccaaggctgcggcagagagggcggcactcctccgccgacagcaagccgctcgggcgttttttacaccggaactggctcggatcgctgcacagcaggttcatattcttgaccgcctcatcgtaaacttcggagaagcgtcgctagggcgcgtatacaacgaagaccccttgatctcgttacggcctcaaagcccgttgctgtatccgggcgctgcccaatttggcgatctgcctgagcttgacgcggtgcttctggtcgatttttacgacgcgtcacacggtgtctcgcaaaccgtcgatagttggattgagaacaaaaccaagatcgacttcaatgcgtacaacgtcctgatgcagatggtcatgcacagcctcaaagtcggtgtggccgcaattgatagcttctgtccggatcgacaatacagtccgctggtgccggttgcggggaagttggtggacagaatcgagaaatctatcgatcacgcgaggaacgcgctggccgcgcacctcaaacggagtggcgtggagtagcgcagtgcagccaacgaaaagggggctatatggatcgagatgaagcccgtgcgctgatggccggcctgctgggcgagcagttgatgaaattccccttgcgctggtgcaagccggcctttttcgggattgagcccgcgcccggagaacaagttgaagtacaaaacggcacggcttccctcatcgtccgtggcgaggaccatttcgctataacctgccgacacgttttggacggctttagagcagttcgcgcagagtctgatagggggttttttcatattggcaattgcgcgatcgatccgttagctcaacttgtaatcgaagggcaacgcgatctggatgttgccgtgctgtggctgacaccagaacaagcacagcacatcgtccgcgacagcgatggcattggagagagcttttttcgagtcgatcaggatcggccggccattatcgaagagggaaacggcgttgcatttgcaggctttcccggcgtactgagacgccacgacgcgcctcaagaactcaatttcggctcatacggttgcggcgcgacgccggtcacagcagctaacgatgcacggttcatctgccagttcgaacgggccgaatgggtcgtccgggcggtcgaagcggagccggcgacaatcggcggccttagcggcggccctgctttcctgatcaagcaaagcccagccggactaattacctacgaattcgccggcatcatctacgagtattccaatgactacgagctgctgtacatcgtgcaagccgcggccatttttgacctgatgcacggaggcgaggcactgccgccttcggagaggtgacattcgtatctggactgctttccggatgagtggccgctaacggtcgaagtgatgggccggtctgggtcacttgccgccctttgcctcgaaaatagtgaggcccccttgcgacctgatctgactgtgtctgtcagatcgcgtctcgacttgtacagataagttgacggcgatgccgacagcaataccggccaatccctggcgttcaacatcaaacgcgagaaatgatgactcgcttcgacaagcccccaccacttatccccaggccggaggccccttcctacttgttgaatacatggaaggctatttgaagaactacttgccgacgcgcactcctgatcgagatcgatttcaaatcagatacttggaagtcctttgagcgccctccgtatcggtgtttcagcgcaagcgtatcggcatttcagcgcgtagctttgttgtgcaaacgtctaccgcatgagctcccacaacgacttgcgcctgttggctttgatatcggtgtttcagcgtggataagttgcgtcgtccacagacctatccacactcgaatcacttcgacgccgagatgtgaggaggactaggaaacaagctcagcccatccctcccggacgatacctttgccgccgggtacaacgtgcacacatccttcagacagcgattgaattccgcgcggaagtgcgccataccctgcggcgtgagggcgtacccagcgccaaactgcatgcgcagtgcttcccatggaataatccgcgccctccctcgtagaatgaacattcgccacgtaagccagaggtacaggtcgatcgccaatggcgcacgcagagcatgcagtacacgcaggtcgaacggtaccgcgatgtccatgcactctcggtagaaggcttccgacagcgtcacactgctctcccacattgattgctcgtgtggcttgttggggttccagagcaacattccactgtcggaaagactgacgtttttgtaggcaaagtcatttccgcggttagccttcaacgttacgaacgtactgaacaatttcgtcgcctgaatcttcagccgcgtggtgtcgccgcggcggccgccgctgtttgatagcccgagttttccggcgaactcgttgaggcttcgaccaagtgtcagctcgcgcgatttggtccgcttgacctcgcgcgtcaaccaggcagagataagccgcggaaattttccgtatggcagaccgatctcgggatcgaccagcatcgtgacggtagcgatgccgttgtcgcatctgaaatgcgcaccatcaacctttttgtgtggcatggatgcccagatcattgctcgcgccatgtaaccgatttgccctgatgcagcagcgtcttcttcctgaatcgccagcgccgtagaaatcaggctggaaaccttcgtcgagctagatttcggcggaccacttcgcgcgtccacttcgccacctagctcgtgcagggtgacttgagagtcgtccacggatcacctccggctatccgtggcagcggcggtttgagattgcaccgtccgccgcaccgtgccctgacgacgtcgtgccacttgttccgctttcgttggccgacctcgacgcgatcgttgcaactcggctacatcgcaagctgtcggtgccgtccctccttcgacatgggcagcaagccagctctcgacgtcctcgagacgccagagcaaccgcttggtgttcggcaggcggcaaatcggcggaagggactgcggattgcgagtagcgtcgctgcggatgcttgcgacagacttatggagatagttggaaagttcttctacggtcaggagtgatttcacgggcgaacgcctccaagcccgactgatctgcgatcagtcaagttggatgaggtccgcggaaccgagtcttggcctagacgaccttgcgttgctcaactgagcagcagagggccgacatcgcatcggtctcaaaacttcggcggggtttccccctcgcttccttgcccgctttcctagcacgcgtcactctttgccaaccttctcatccggaataggcgggacacgtgccgggcgatggcccaaagggcatcctttcttgctttcctaccaattccgcttatggcaggtgctgctgaacagtccgtggctccacgcttcttgggatttgagcggcgctacccgcatccaccctttgcttttgtctcgtagccgttctgtacgtcttcagcgcgcggcaaacccaaatttctcaggcaatgcgagtctaccagcagtgtgcggcagtgtcatgcagatgggaaaggacgcggcggcggagtgacggcacaaatttggcacacatggtgtgccaaaacctgcttccaaatgcaaaacaacgcactacatcgcaagacgtagtgcgttgtttttactggaatttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgacgctctcccagctgagctaccgcccctcaccaacagccgacgatcatacatcacatcatccgcgcttggcaatagatttgcgccgatcggctatttcgacggcgcgccggccaacacccactgaacgaccgagcgcacgtcggcatcgctcatccgcgggtgcgcgggcatcgggatcgcgccccacacgccggagccgccatccttcaccttcttcgcgagcttcggctccgcctgcttgtcgttcttgtaccgctcggcgatctgctggaacgatgggccgacgagcttccggtccaccgcgtggcaacccatgcacgcgttgctgcgcgcgaccttcagcccatcgccggcatccgcatgcgccgccggcgcggccgccatcgcgcagctcaccaccgccatcgcggcggccgctgcgctcatcgtccgtttcacgcgcttcgcaatcgtcacggcgtccccgccttcggattgcccggatgcacgttcgacgaattggaaaccggcgccggcgccgatagcggcgtcgcggtgacgctcgaatccggcaccgcccccaccgtcgcgccttcgggcgccgtcgcgggcgccgcggccgccgacgcgccgctcgcgggcgtcgccgccgtcagcgcctgcgcatcctgcggcttgatgtactggaacaccttgacgaccttctcgacgcccggcacgcggctcgcgacatccgcgccccggctgccttcgtcggtcgtcacgaggcccatcaaataaacgttgccgcgctcgcacaccactttgtagttgttcgcggaaatccccttctcggcgatcatcgcggtcttcacgcggccctcgagatacgaatcgttcgcccgatcagacagcgaactcgccggccccaccgcgagctcgttgacgatcgagttcacgttgttgatcgctcggacgatctcttcggcgcgctgcttagcggcatcgctcggcacttcgcccgtcagcagcacgcggcggttgaacaccgtcacgttcacgtgcgagccgtccggcagcccgttgttcatctgcgtcaacgccttcacctggatctcgcgatcctcggtctgcgcgccgagcgtgcggcgatcggtcgcgacgagcgcgccgccgcccgccgccgcgccggcgaccgcgagcacacagccctgcagcgtggcggcgaggccggccgacaggccgatcacgagcgtggttctgactagcgtctgtctgacgcggctgttactcatcgacggctctccttcgaatcaatcctcgcccagcagcatcgcgtcgatgccgtcgcacaggcagtggatggtcagcagatggacttcctggatgcgcaccgcccgctcggacggcacgcagatctgaatatcggtgtcggcgagcgatgcgccgagacacccgccgccgttgcccgtcagcgcgatgacgatcatctcgcgctcgcgcgcctcctcgacggcggccagcacgcgcggcgattcgccgagcggatcgagcacgagcagcacatcgcccgtctggccaagcgtgcgcacctgttgcgcgaagatctgatcgccgtcggcgcccgtgccggagcggctcgcatcggtatcgagcgcgagcccgggcaggccgggacgctcgcgctcgaagccgccgatcaacgcggcggcaagccgctcggccgccgcggccgatgggccgtcgccgcatgcgacgatcttgttgccgttcgcgagcgccatgaacatcgcgtccacggccgccgcgatcggcagggacagcgcctcgagcgcttcgtgaacgagcgcggcgctgtcgcggatatgttgctgaatacgttcgactgacatcgattcctaatcgggtactgcgcgcgtggtctgcgtcgcgcggcatcgtgagtgcggcgagtttaccgcactccgcccccgccgcccgagcgtcgccgcatctccttacatctcgacacaggctaacccgcgtcgtcggcacggaacgcgtcgcgcagccacacgagccggccgccctcgaacgcgacgacgtcgaagcggcacgcgttcgcgccgcccgtgcgcgcccagaacgcgtgcgccgcgagaagaagccgcatgcgcttgcgcgcgccgatgctcgccgccgctccgccgtagcggctgttcgcgcgtgcgcgcacttcgacgaacacgagcgtgccgtcgcgctcgcgcatcacgaggtcgatctcgccgccgcgcacggtcacgttgcgcgcgacgagcgcgagtcccgcgcgctcgagaaagcgctgcgcgcgcgtctcgaacgcggcgccgatcccgcgcttggacccggcctccctcggaaagttgtcgcgcggcgcggcttcgggttcgcccgttcccgggctcgcctcgcgcgcgtggcacaatgcggagcttcttccgtttgcgccgcgtgcgggcgcctttcgtgtcatgacttccctcctcgatctcgcgcaggcgcagcactatccggcaggcgccctctacatcgtcgcgacgccgatcggcaacgccgccgacatcacactgcgcgcgctgcacgtgctcacgctcgccgatcgcatcgccgccgaggacacccgcaacacgggccaactgctcgtgcgctacggaatctcgaagccgctcgtcgccgtgcacgagcacaacgaacgcgcggccgccgcgaagctgatcgatcacctgcgcgcgggcgagcggatcgcctatgtgtcggacgccggcacgcccggcatttccgatccgggcgcaaaactcgtcgacgccgtgcgcgccgccggcttcggcgtgatcccgctgccgggcgcgaacgcggccgcggcggcggtcagcgtcgcgggcgactgggcgggcgccttcacgttcgcgggcttcctgccgccgaagccgaagcagcgcgacgccgcgctccagccgctgaagacgcatccgtacgcgctcgtgttctacgaggcgccgcaccggatcgtcgagacggtcgaagcgctcgcggcggcgctcggcggcgaacgccggctgttgatcgcgcgcgagctcaccaagctacacgaggagttgttcgagggcacgctggctgatgggccaacgtggctgcgcgcggacgcgaaccggcagcgcggcgaattcgtgcttgtcgtcgagggcgcgccgcagggcgcgcaggacgaagacgaacgcgcgcacgacgcgctgctcgagctgctgctcgacgaagtgccggtgaagagcgcggcgaagctcgcggcggcgctaacgggggcgccgcgcaacgcgctctacgcgcgcgcactcgcgctgaagaaaaaggaagaagagtaaggattcgctgcaaaagcgaaagggccgcatgaagcggcccttttcgtctgcgttcgatcgccgcccggcgggcgatgcaacgccgttgtcgcgattacttcgtcgtgctgttcgacgcgagcatctcgtcgcgcgcgacgcgcgcctcttcaggcgagagcccctggatcttcacgcgcgcggtacccgcatggaccaggccgatcaccttcgcggccgcgtacgacagatcgaggatccgcccgcgcgagaacggaccgcgatcattgatcttcacgacgacggacttgccgttcgcctggttcgtcacgcgcacgtatgacgcgagcggcagcgtccggtgtgcggcggtgaattcgttcatgttgaagcgttcgccgttcgcggtgcggcggccgtgaaaacccttgccgtaccatgacgcgcggccggtctgccggaaatccgagatgtccgcggcatcgatcggcttcgcgtccgcgagcgattggcgcgagacgtcctgcgagccggcggccggcatcgaggcgagcgccgtgtcgaagttcagcggcgcgcccgccgattccttattgttgctggccgcgcccgatgcggccgtgcgcagcgcatccttcgacgcggcgcttttcgcctgctcggaggtcggtgcgttcggcggcaccgcgcagcctgtcagcgcgaaaaatacagctagagtcccgagatgcctcggtaatcgaaatttcatcgacgtgtcgcctgcttgtacggatcgtgtcgctacgaatgcgatccggacggacatgcatgccccagtcgcgcttgcgcgggcggcttgcattggcgcggctcacgttctgccgcaaccggtcctgattagctttcacgtctggcgcaacctgtccccggcagcctgaccagaccccacatgccgccaatcgaacatggcttccacgctcgtgcgcgtcgtgaactcagacgcgcaggaacggcggcataggcctcatccggcgtcgcggcagcagggccgcagcgagcgcgttgcgcccggccggacaagacgtgagcaccgacgaatcggtactggatgcaccgccggattccccggcgggcgcttgcattgacggcgtcacggaaggcgaaaagacgtcctccgaacacccactgacggcgtggtcttccacgcacactgggccgcattatacataaacgaaaacggccgcctcaaaaacggcgggctcggacgattgattctctctatgatcgaaacaatcggcattgaaccggtgcgcgcggcgagcgcttcgcgcggccagtacaatcgggggttttagccgcttcccgcgccatgaaagtcacgctcattccggtcacgccgttccagcagaactgctcgctgctcgtttgcgaaaagacgggacgcgccgccgtcgtcgatccgggcggcgatctcgaactgatcgagcaggaggtcgcccggcagcacgtgcaggtcgagaaggtgctgctcacgcacggccacgtcgaccattgcgcgggcgcgaagcggctcgccgcgcattacggcgtgccgatcgaggggccgcacgaagacgagcgcttctggatcgaaaagctgccgatgcaaagcgagcgcttcggctttccggcggccgaagcgttcgagccggaccgctggctcgccgacggcgacacgctcgccttcggcgaggaaacgctcgaggtctatcactgccctgggcacacgccgggccacgtcgtgttcttcagccgcgcgcatcggctcgcgatcgtcggcgacgtgctgttcgccggttcgatcggccgcaccgacttcccgcgcggcaaccacgcggacctgatccgctcgattcgcgaaaagctctggccgctcggcgacgacgtcacgttcgtgcccggccacggccccgtgtcgacgttcggcgacgagcgccgcacgaatccgttcgtcgcggacgaggtggcgggatgagcgccgcgccgacgatgccgagccgcgaaatctacgtgagtaccgacgtcgaggcggacggcccgatcccgggcccgcactcgatgctgagcttcgcgtccgccgcgttcaccgaggacaaggaactgatcgcgacgttctccgcgaatctcgagctgctgccgggcgcggcggctcacccggtgcaggccgcatggtggaagacgcagcccgaagcgtgggccgcatgccggcgcgatttgcaggcgcccgaggccgcgctcgccgcgtacgtcgaatgggtcgaggcgctgcccggcaagcccgtgttcgtcgcgatgccggcgggcttcgatttcacgttcatgttctggtacatgatgcgcttcaccgggcgctgcccgttttcgtggtcggcgctcgacatcaagacgctcgcgttcgcgatcaccggcctgccgtaccggaaggcgatcaagccgcgcttcccgaagcgctggttcgacgactatccgcacacgcacgtcgcgctcgacgatgcgatcgagcaaggcgcgctcttttgcaacatgctcgccgacctgcgcgcgctgcagacggcgaaggcgtcggcgccgcccgtcgaagaagcggacgaatcagcacaaaatgccgccgacggcccgagaaattagcgaatatcgctcgtttcaacggctccagattgcctttcttttcacccgcctctaccattgccaaatgttgtagccgctttggaggcgcaggtgaccctcgataccttttcgcaaaaaatccttcgcctgttgcagctcgacgcgcgccgctccgtgcaggagatctccgatcaggtcggcctctccagcacgccgtgctggcgccgcatcaaggacatggagcagtccggcgtgatccagcgctacaccgcgctgctcgaccgcgagaagctcgggctccatatctgcgcgctcgcgcacgtccacctgacccggcacaacgaaggcggcgtcgagcagttcgagcgggagatcgcgacctgccccgaggtgaccgagtgctacagcacgacgggcgaagccgattacatcctcaagatcgtcgcgccggacatcaaggcttacgacatcttcctgcacgaacggatcttcaagattcccgccgtctcgcaagtccgcacgagcgtcgtgctgcgcgagatcaagttcgacacgcagttgccgctctgacgcgcgggcgggttcggcgccgcttgcgcctcgttgcgcccggctacgtcgggtgggcgggttcatgtcgagcggcaagcgcgatcgcgccggcgcgcgctcgccggcccggcgctcggcgcgcgccgcggcacgcgcagcgccgtgccgcactcttttgcatcgcgctcgcccctgatcaggacagccggccaaccgccgccgcgtcgcttgacgcaagcgcgcgcgacatgccgagacgccgagcgccgaactgccgcttcaatgcttcgatatccaaacgagcggccgggtcgtggccgccctgccgatcccggcttgcatccggtgcaagcgtgatgtcgatttcgagccccgtgctcaggtaatgcagattgatcgcgctcgcccgcagccccgctttctcgagcgtcgcctcgatttgcccctcgagctgatcgcgcggcggcagatcgagcaccgtgcggcgcgcgacgtcgtgctcaggatcgacgtggatcagcgcgtcgagcacgcgccggtcggtgagcgcgcgcgagcgcgcggcctccgcgatgtagtgcccctcggagacggacatcatcggatcgacgagaatatgcgcgtcgacgagcgccgaatcgcccatcttgcgagtgcgcaggtcgtgcacgtcgcgcacgccgggcgtcgatacgatgagcgcgcggatctcggccgacgcgctctcgtcgagcgcgcggtccgacaggtcctgcagcgcgtcccagccgaacgtccagcccatgcgcgcgaccatgaagccgacgatcgccgcggcgatcggatcgagaaggcgcacgccggcgaggctgccgatgatgccgatcgcgacgaccagcgacgacgcggcgtccgagcgcgcatgccacgcgttcgcgacgagcatcgcggagcgcacgcgctgcgcctcgcgcagcatgtagcgaaacagcccctccttcgacagcagcacgaccacggcgacggccagcgcgctcgcatgcacgggcgggatgtcttcgagatgcacgagccggtcgcccgcgcgccacagcatccccacgccgaccgcaatcaggatcgcgccgagaaagaatgaagcaaccgtttcataacggctgtgaccgtaattgtggtcggcgtccggttttgcgccgctatgccgattggcgagcagtaccacgaaatcggaaaccagatccgacaaagagtggacgccatcggcaatcaaagcctgggaatgcgcaattacaccgaccaccacctgcagcgtcgccagaatcacgttgaggacgatactgacgaatgtgctctgacgggcgacgacctgtttttccgacgccaggtcgtcgtttgaaaatgtggacatgtaatatcgaatgcggcgatggacaccgcaattctatcaagccgggctcgaacgcgcgcggccgcccaccaaaaaaacaaacaaaatcaatcgcttatgaaaacgcaacgcattttcatttaccgctgaacatgacatttttgtgacaaatgccgagcccgcggccgactttcaaaacaccaaaggccacatacccctcgaaggggtgtggcctttggtgtttggctggcgggttgcgctcagatcgcgaattgttcgcgattcttgccggcgatccagcgaggaggcttcccgcggcccgaccaggttgcgccggattccggatcgcggtatttcgccgcgacgccagcgcggggtcgccccgcttttccagctttgccacgaccgagaccgagttccgcgagcgtgaaaccgtaatcggcgatcttttgcttgacgtcgctcaatacctccgcgtattcgcgcgacttggcttcttcgatctgcttctccagcttctctcgctgagcgagaaggtccttgtaagaagacataaattcccttttatctgaccaaatggcgccgatcttgggccggcttgccatcttaactaacgatgcctcggataattgggtcaaaggttagcacaaaaaagaattcagtgaataccgtatcgcagaaaataaacgttgtattttgtgatttgattgttcaaattgaccagcatccgcttcatttgcaattatcgccaatcttacaagtggattgtctgaattcagtacatattttaagctcgcaaactgcgcaatcgccccggacaaccgaaattgaaagttttcatgaaacgaaaggttccgttgattgaaagcatgaccgccttcttatctcgtttaatacgctcacaatgtgcggaatcgctcataatcggcactatcgctttacatgagcgaaacggcggcggcctcgcgcagcgccgcgagcagcgattcgacatccattttcggcgcgtcgaacggcgtgcggcgcttgagcccgttcaaacgccagtccgcgccataacggtcaacgccgagcagctcgagccccgcgcgccgctcccgcgacgcgccgtattcgtcccatagcgcgcgttcgtcgtcgtagccgacgggcgcgagcgcgtccaactcggtcgcgtcgagccatcccattcgcccgaatccgccgatatagcgcagccgctcgcacgcgagcgcccagaacgtaaagtcgccgagcgcgagatagcgctcgccgtccgggtgatagcgcaaataacgcgcgaccacgtgcggatcggcgccggccggctcgaagcggccgacgagcgtggcgcgctccgcctcgagcacgctgtccgacgcgcccgccgcgtcccccaggccgtcgacgacgagaaacccggcgcgcggatcggccgcgagattgcgcgtgtgctcggcgagcccgctcacgagcacgatcggccggtgccgcgcgtcgaccgcatacggcaccacggttggatacggatagccctcgggcgcgcgcgagtgcgtcgcgagcgtgccgagcacgttgcgatggagcaaatgaagcggtaaggctgcagaaatgttcacgtgcgaaatccttgcttgcggaagcgagacgtcggccgcgtcgccgcggctgtgcgcggcgcgttgcgccgcccccgggcatgcggcatgcgacggtgcacccggcgggagcgcatggccggccaagccgtgccggcccggaccgacccggatcggtcgcccccaagcatgcgcctggcggcgcatcgcgcgcaacccggcgagcgcaagcgaagtgcaccgcgctccgctagaatcggcgctgtttcgttaagcgcgatgtaagcttcgcgcgccgttcgcagccgatcgcctttcttcgcccagcttcccgtgtccgaccagccgcccgatctcgcctcgcccgcctcagcccatcgccggcttcccgcctccgcccgccaccgcgcgcgggcggccacgatggcgcttttcttcgtcgccggcatgatgtacgcgtcatggggcgtgcacgtgccgacggtgcgcgacaagttcgcgctgtcgcccgcgctgctgtcgttcgcactcctcgcggtcgcgatcggctcgatcgtcgcgatgacgaccaacgcgcgctggatcgcgcgcgtcggctcgcgcaccgcgtgcctcgccggcggcctcgcgatgtccgcgagcggcgcgctgatcctcgtcgtgccgacctacccgctgctgctcgcggtgctcgcgctgttcggcttctcgatggcgacgctcgacgtggcgatgaacgccgaggcgagcgccgtcgaatcggcattcggcaaaccgatcatgtcgatgctgcacggcatgttcagcgtcggcgggatggcgggcgcagcggcgggcggcgcgctgctgtcggccggcatggcgagcgccgtgcatctcgggctcgccgcgctcgcgagcgcgctcgtgctcgcgcttgcgtgcccggccgtgctgccgcatgtcccgcacacggccgccgcggacggcgccccgcgcgcgaaccgctggcgctcgcccgcgctgtgggcgctcggcgccatcgcgctcgtcgcgttgatcgccgaaggcgcgatgtacgactgggcgactgtttacatgcgcgacgtcgtcctcgcgtcgccggcgttctcgagcgccgcctatgcggcgttctcgggcggcatggccgccgcgcgcttcgcgggcgatgcggttcgcgcgcgcttcggcgccccgcagctcgtctgcgcgagcgcgacgctcgcgtgcgtcggcatgatcgccgcgctcgcgctgccgtcccccttcgtcgcgctcgcgggcttcacgctgatgggcctcggcctcgccaacatgatgcccgtgctgttcgccgccgccgcgcggatcgacggcattcacgcggccgaagggctcgcgcacgtcgcgggactcgcgtacttcgggctgctgttcggtccggtcgcgatcggcgcggtcacgcaggcggccaacctgtcggtcgggctgtcgatcgtcgctctgtgcgcggcgctcgtcgcaatcgtcgcgccgaaggtgctgagccggctgaaaatctgagcccgcgatcggcgagcctgcaagaaaacacccgggcgtggcggcatgatgatgagatggcatgagcgccgggcggccgctcgctcggcctgcgccgcgcatcgcacgctttcttcgcggaaaaaaacgaggcgcgcatgcctgacggcatgcgcgccccgccccctccgtcggccgtgcagacggtattacatcttcacttcatccaggaacgtcttcttgccgcccttgtagtcgtacagcgagatcacgccgtgctgcaggtcgcccttcgaatcgaaggtcgtcgtgccgatcacgccggtgtagttcgtcttcggcatcgccgcgacgatcttcgccggatccgtcgagttcgcgcgcttcatcgcgtcgacgatgatgtacaccgcgtcatacgtgaacggcgcgtagatctggatcggctggccgaaacgcttctcgtacttcgccttgaatgccgcgccgcccggcatcttctcgagcgacgcgcccgcctccgagcacacgacgttgtcggtcgcatcgcccgcgagatccgcgagcttttccgtgcagacgccgtcgcccgcgaagatcttcgcgcgcaggccgagctgcttcgcctgcttcgcgaacgggccgcccgtcgcgtccatgccgccgtacatcacggcgtccggattttcacccttgatcttcgtcaggatcgcgcggaagtcgaccgccttgtcgttcgtcgcgtcgtgcgacaccaccttcaggccgagcgccttcgccttcttctcgaattcgttcgcgaggccctggccgtaggccgtcgaatcgtcgacgacggcgacgctcttcacgcccttcgagcgcgcgtagttcgcgagcgccgggccctgctgcgcgtcggtcgcgacgacgcggtaggtcgtcttgaaaccttgctgcgtgtaagccgggttcgtcgccgacggcgagatctgcacgatgcccgcatcgctgtagatcttcgaggccggaatcgaggtacccgagttcaggtggccgacgaccgcgacgaccttgtcgtcgacgagcttctgcgcgacctgcgtcgcggtgcgcgggtcggccgcgtcgtcctgtgcatcgagctggagcgtcaccttctggccgccgatcgtgagtcccttcgcgttgatctcctcgaccgcgaggcgcgcaccattttcgttgtccttaccaaggtgggcgatcccgcccgtcaacggtgcgacatggccgatcttgacgacttggtcggcggcagcgttcgtggcggctgcggccaacagcatagccgccgcgctgatcggcagcagcttttgcatcttgatattcatgtaagtctccagtttcaatcccaagaaaacgctttcaccgacgccccgcaccgatcctcgtgtttcgacaaaaaatcactggacattcgccggttgcattgctttacccacttgcaccaattaagcacgtgatgcaccgcatgcggggcggtgatctcgtgccagcgcgcaagtgtaggtgatcaaattaatcagtaggatatttttagagaactggtgcgactactaatgtcgtatttttcgcaagccagggaaccgccggccgcaaacccgcgccacgtaagggtttccgcctattcgaatgaagaataaaacgaaaaatgaaagactcgtttaatgatcgggaaagcgattttaatcatgtttttaatcaacgctttccggcgaaaataattcggtgagcagaacgtgtcggcaatgcgaccggcgcgctttcacgtcgcgccggccaattcatcagaccagggaaataacggagcgcgaaagcgcagcgcgccattcggcgtcgagcgcgtcgatcaattgcgcggtggtttgcgcgccatcgcggtgcttgccgagcggcgcgccttgcccggaccacaacgacaagtactcggcgtcgcccgctcgcgcggcggtttgccgcagctcctgcgtcagcgcgttttgcaccggatacggcgcgaccgaatcgggccgtccggccagttgcgtcatcagcgcattgcggatgccgcgcgcgtggcggcccgtgatcgcgcgcgtgacggacgtcgacgtatcgtcgctcgcgagcagacgcgctttccagcacgcgggaatcgcgctttccgcgcacgtgagaaacgcggtgccgagctgcgcggcttgcgcgccgagcgcgagcgcggcggcgatcccacgcccgtccatgatgccgcccgccgcgagcaccggcagattcgtcgcgtcgacgagctgcggcacgagcgcgatcgtgccgacgagcgcgtcttcggccgagccgatgaacgtgccgcgatggccgcccgcttccgcgccttgcgcgcagatcgcgtcggcgcccgccacctgccacgcgaggccctcggcaacatgcgttgccgtgccgatcacatacgtgcccgccgcctgcagccggacgacatctttcttgtcgagcacgccgaacgtgaagctcgcgaccggcacgcgcgcgtcgacgagcgcatcgagttgcgcgcggaaatccggcgcgtagcgcggcagcggcgcgccgggcggcaacccgaaccgcgcgcgcagcggatcgatcgcgtcgagcgcgcgacgcacggccgcgtcgtccggctgcgcgtcgggcagcacgaacaggttcacggcgaacgcgcggcgcgtcgcggcacgcaccgcggcgatttcggcggcaagcttctccggcgcgaacgacgcgccgccgaggctgccgagcgcaccggcgttggaggcggccgcgacgagcgcgggcgtcgtcgcgccgaccatcggcgcctgcacgagcggcaggcgcaagtcgaaccgggcggcgaacggagtcggggcgatacgggaagtcatggcgggatcctcgaatggatgaggtgcggcgaacgcgtgcaggcaggcacgcgttcatgcacgagacgggacgaatcgaatgctcgacgagccgactctacccgcgcgcgcaacgcatgaaaaatgaataatccagatcggtccgttcgcgcggcgagaagaagaagactcgcgagcgtgcgccgcgcgcgcgacacggccgcggcgggacacgccgctcgaaggcttcgcggcgctgcaacgacgcgggtttgatggcacactgggcgccgcttccccatccaccgtcaggaccttcaccggtcctgcttcgtcaggagagcagcatggcttcgcaatggatcgacattcccgccggcaacgacacgttcggcggctatctcgcgctgcccaagcgcggcaagggcccggccatcgtcatcatccaggagatcttcggcgtgaacggccatatccgctcggtcgccgaccagtatgcagccgacggctacgtcgcgctcgcgcccgacgtgttctggcgcacgcagccgcgcatcgagctcggctacgaaggcgcggaccgcgacaagggcatcgagctgttgcagaagacggacgtcgcgcaggcggtcgccgatatcggcgcggccgcggcggcgctgcgcgcgcgccccgaggtcgcgggcaagctcgccgcgatcggttattgcttcggcggacgtctcgcgtatctcgcagcggcgcggcagcatgtcgacgccgcggtcgcctattacggcggcggcatccagaatcacgtcgacgtcgcggcgcagatcgcgcagccgatcctcttccactatgcgggccacgaccagtcgattccgctcgacgccgtcgacaaggtgaaggccgcgttcgccggccgcgcgaacgccgagttccacctgtatccggacgcgcagcacggcttcaactgctcggagcgcgcatcgtacgaccagcgcgcggcggcgctcgcgcacggccgcacgctgactttcctcgccgaacgcctgtaagccgccggcgatcgccgcgctcgcgcggcgcgtgggcgcgcgccgtgccgccgcgctcgaattccgaatcgttcgccgctcgtcaccacggggggatgactgtgctgtccgactatctgtgccacgacgcaatcgggctcgcgcagctcgtcgcgcaacgcgaagtcagcgcgcgcgaactgctcgacgccgcgatcggccgcgcgcaagcgctcaatccggcgatcaacgcgatcgtgctgaacgactacgcggccgcgcgcgagcgcgcggcgagcggcacgctcgcgggcccgctcgccggcgtgccgtatctcgtcaaggatctcggctccgcggtcgcggggctgccgctgtcgctcggcagccgtcactatcgccatcatgtgccggccgaggattcgccgctcatcgtgcgaacgaaggcggccgggctcaacatcttcggcaagaccaacacgcccgagctcgggcagatgccgtacaccgaatcggcgctgctcggcgtgtgccgcaacccgtggaacctcgatcacacgccgggcggctcgagcggcggcgcggcggcggccgtcgccgcgggcatcgtgccgctcgcgcatgcgtccgacggcggcggctcgatccggattcccgcgtcgtgctgcggcctgttcggcttcaagccgtcgcgcgacccggcgctgacaccgtggcccgtgccgggcgagatcgtcgtcgagcatgcggtgtcgcgcagcgtgcgcgacagcgcgctgctgctcgacatcacgaccgggcgaaccgcgccgggcacgctcgaaggcgtcggcgcgcccggcacgtatctcggcgcgctcgacgcgccgccgcccgcgctgaagatcggctacgtgacggacccgatgctcgcgccggcgctgtcggccgacgtgcgcgacgcgctcgatcgcgcggcggcgcttgccgcatcgctcgggcacaacgtcgagccggcggcgctcaacctcgatttcgcgcagatcggcgaggtattcctgacgatctgggccgcgatcgccgacgagctcgtgctcggcgcggagcgcatcaccgggcgcaagcccgcgcgcgccgaattcgagccggcgacgtgggcgatggcgcaggtcggccgccggctcgtgcgtgagcggctgccgcacgcgctcgagctgcagcggcagatcaccgcgcgcgtcgcgggcctcgtgtcgcgctacgacgtgctgctgtgcgcgacgctcgccgcgccgccgatcaagatcggcgaaatgcagccgacgccgctcgagacgcggcagatggagctgctcggcgtgctgccgataaaaccgctcctcaagcgcatgctcgcggaggtgtcgcaccaggcgttcgcgtgggcgggctgcacggagctcttcaacctgaccgggcagccggcgatgtcggtgccgctgcactggagcgcgcgcgggctgccggtcggcgtccagttcgtcgcacggcacggtgacgatgcgcgcctgttcgcgctcgcgcgtcagctcgagctcgcgcagccatggtttgacaaacgcccgccgctcgcacgcgtgcaggcgtgaatgcgagcgagagtgtgagtgcaagcagcggaccacgagcgacagcggtgcgccgtctcgcgctgcgcctcgcaggccggcgcgttgcccttcatgtccgctcgcgcaaaaaaagaggcgaaacccgcgggtttcgcctcgtcatcgtcgccggcgggcggcgcgcgtgcgtgccggccggcgtcagagccccagccgctcgcagaccgtcttcgtcgccgccgcgccgttgagcgtgtagaagtgcagaccgggcacgcccgcgtcgatgagccgccggcaaaggcccgtgacgacgtccgcgccgaacgcgcggatcgaatccttgtcgtcgccgaagctctcgagccggcgcgcgacccagcgcggcacttccgcgccgcacatctccgagaagcgcatcagttgcgagaagttcgtgatcggcatgatgcccggcacgaccggcacgtcgacgccgagcttcgccgcatcgtcgacaaagcggaaatacgcgtccgcgttgtagaaatactgcgtgatcgcggcgttcgcgcccgccttcaccttgcgcgcgaagttctcgagatcggccttcggcgagcgcgcctgcgggtggtactcgggatacgcggccacttcgatccggaaccagtcgccatgctcggcgcggatgaagctgacgagctccgacgcgtagcgcagctcgcccacctcgcccatgccggaaggcagatcgccgcgcaacgcgacgatgtggcggatgccgtgcgagcgatactggtcgagaatcgcgcgcaggctgtccttcgacgagccgatgcacgacaggtgaggcgcggcttcgagccccgccttctgcatgtcgagcacggtgtcgagcgtgccttgctgcgtcgagccgcccgcgccgaacgtgacggacacgaatttcggcttgagcggcgcgagctgcgcgcgcgtcgcgcgcagcttgtcgacaccttccgccgtcttcggcggaaagaattcaaaggaaagttcgatcgggttcatgattcagatatcacccgtcagccgatgttgcgctgaccgaagatcagggcggacagcagccacgacacgatgctgtacaggatcgaaccgaagaatgcggaccagaatcccgacacttcgaaccctttcagcagcgacgacgcgaaccagaagcacagcgcgttcacgacgaggatgaaaaggccgagcgtgacgatcgtcacgggcagcgtgagcaggatcaggaccggccggatcaccgcgttgatgaggcccagcacgaccgcgacgatgagcgccgtgccgaagctcttgatgtggatcgacggtacgaggtacgtgatgatcaacagcgcgagcgcgttgatgatccaggtcaggatgacggtcatgggttgctccttgagcggttgacgatccggccgggcgcggccgccccggaagatgagaacgcgcggcgcgccgggcggcgttgccgtgccgactgcgcgccgcgcgggcgggcgtcaggcggcgggccgcccggcgcccgcgcgccgggtacggatcaagatatcagtaacgatagtgatccggcttgaacgggcccgccttcgacacgccgatgtacgccgcctgatcgtccgacagctcggagagctgcgcgccgatgcgcgcgaggtgcaggcgcgcgaccttttcgtcgagatgcttcggcagcacgtacaccttgttggcgtactcgccgccgcgcgtgaacagctcgatctgcgcgagggtctgattcgtgaacgagttcgacatcacgaacgacgggtggccggtcgcgcagccgaggttcacgaggcggccttcggccagcaggatcacgcgcttgccgtccgggaagatgatgtggtcgacctgcggcttgatgttttcccactggtactggcgggtcgacgcgacgtcgatttccgaatcgaagtgaccgatgttgcagacgatcgcgttatggcgcatcgccttcatgtgatcgtggttgatcacgtggtagttgccggtcgccgtcacgaagatgtcggccttgtcggccgcgtattccatcgtcacgacgcggtagccttccatcgccgcctgcagcgcgcagatcggatcgatttcggtcacccacacggtcgcgcccaggccgcgcagcgattgcgcgcagcccttgcccacgtcgccgtagcccgcgaccaccgcgatcttgcccgcgatcatcacgtcggtcgcgcgcttgatgccgtcgacgagcgactcgcggcacccgtacaggttgtcgaacttcgatttcgtcacggaatcgttgacgttgaacgccgggaacggcaggcggccgtccttttccatctggtacaggcggtgcacgcccgtcgtcgtctcttcggtcacgcccttgatgtgcgcgaggcgcttcgagtaccagctgccgtcgatttcgaggtggcgctcgatcgacttgaagagcgcgacttcttcctcgttggtcggccgggcgatcaccgagcggtccttctcggccttcgagccgaggatcagcagcagcgttgcgtcgccgccgtcatcaaggatcatgttcgcgaactcgccgttcggccattcgaagatgcggtgcgagaactcccagtattcgtcgagcgattcgcccttgaacgcgaagacgggcgtgccggcctcgacgatcgcggcggccgcgtggtcctgcgtcgagaagatgttgcacgacgcccagcgaacgtccgcgccgagcgccttcagcgtctcgatcagcacgcccgtctggatcgtcatgtgcagcgagccggcgatgcgcgcgcccttcagcggctgctgcgccttgtattcgtcgcggatctgcacgagcccgggcatctcggtctcggcgatgttcagttccttgcggccccagccggccagcgcgatatcggcgacgacgtaatcttgtgcggaatgggaatcgatgacagcggcgttcatcacgccctcctttctaaaaaagttctagaaaattgtgacgtgagcgccgttcaagtaagcggccggtctcggcggaaacgatcgccgctatgcgacgatgctgcgccgacacaccgctcggttgaccatttccgagcctggcgggcggggcccgtcgcaacgctcctcggaaacgaggtgggattgtagcaaatcgagacgaaattttcctgccgggcgagccggccgctccggcgccgccctcacgcgccattccgtgccgcgctccgacggcattccgcccgcgtcgccggcgcgccttcgggcccgcatttcaagccgcgcttcgcgcgcccgggcgccgcgcggccgcgtcagctctccgtgccgacccacgcctgctcgcgcagcttcgcgcgcagccgcgcgaccgcctggctatgcaactggcacacgcgcgactcgctcacctcgagcaccgcgccgatctcgcgcaggttcagcccgcgctcgtagtacagcgacatcagcagcttctcgcgctccggcaggcgctcgatcgcatcgacgagcgcgctgcgcagatgctcgtcgagcagcgccgacagcggatcgctgtgatcggcgcggtagcggtcgagaaacggctcgtcgtcggccgagcggtcgaagtcctcgtagtagacgagctggctgccgtgcagatcctgcagcatcgactggtattcgtcgagcggcatctgcaggtgcgcggcgatctccgtctcgttcgccgagcggccgagccgctgctcgacctgatgcaccgcatgttcgacttcgcgcgaggtcttgcgcaggctgcgcggcagccaatcgttgctgcgcagctcgtcgagcatcgcgccgcggatgcgctgcgtcgcgtaggtctcgaactgcgcgccctgatcttccttgtagcggctcgccgcgtcgagcaggccgatcatgcccgcctggatcagatcgtcgaggtccacgctcgccggcatcttcgcgacgagctgcaggccgagacgacgcacgagcggcgcgtattgcgtcagcacttcgtcctgggaaatcttgccttgagcgttatacatcatgccctctcttcgtcgtggcgttcaggcggcatgagccgcgccgcgttcaaacgccgaacttcccgtccggacccggccgatgcccggacccgggcgcatcggccaatacagcagatcggcggcgatctgccggtaatcgcgcgccgccgccgccgacgggaacgcgtccaccaccgtgtgcgcgagcccgcgcgcgcgctcgatcagcgaatcggcggcgacgcaaccggcgttcgacagcgacacgcgcagataccggctcgcgacgcccgcgaggttctcgtaggcggctctcgcgtcggccgcgctctgcacgtggttggtcagcacgcgaaactgcgcgcgcgcgtgcgcgtagtgcagccgcttcatgcacgcgtacgcctcggtgatcgccgaggccgacacgcgcgtgaccacgagcacgtcgtgcgcgtcgcgcgcgagcgcggagagcgcgccgttcgcgtcgagctgcgcgtcgatcagcacgatgtccgccgcgccgtcgccgagcgcgtcgagctgcgcgtcgctgtagccgacgcgcgcgagccgcgacgcctcgcacaccgcgaagccgagctcgtgccgcaccggctcgccgtcgcgcagccacgagccgcacagcgtcgccgcgatcgagcggacgttcgcgcgctcgtcgacgacgagcacgtccttgccgagcgcggtgagcgccgcggcgagattggcgaccgtcgacgtgcagccgacgcccgacggcccgcccgtcaccgcgacgacgcgcgacgcgcgtccggcgagcaggcgccgcagcccttcggcctgatcggtgatgcgcttatccaaagcggacctcgtgcagttcgttgccggtgcgcgtgctcaacgcggacagcatcgccggcaggtcatcgtcatggggcacgaacggcgaatcctcgcgcggcgcgcagaacgcgctcttgagcaggaatttcttcgtcgcgacgtacaggttctcgggcaccttctggccggtcgacacgtaatgcaccggcagcttgtagcggatcaccgtgtcgagcacgccgcccaggttgctcgcctcgtcgagcttcgtgaggatgcagccggcgagatccggcaacgccgccttcggctggccggccgcgctgcggtacgcctgcacgacttcgttgagcgtgtcgccgtggctcgtcgcgttgagcagcagcaggcgctgcaccggcgtatccgcgccgtgcagcatcgcgatctggtcggacaccgtgcggtcgcgctggctcatgccgatcgtgtcgatcagcaccatgtgcttgttgcgcagctcggcgagcgcgagctgcagatcgccgccgtccttcaccgcgtgcaccggcacgccgaggatcttgccgaagatgcgcagttgctcgtggccgccgatccggtagctgtccgtcgtgagcagcgcgaccttgctcgcgccgaagcgcatcacgcagcgcgccgcgagcttcgcggtcgtcgtcgtcttgcccacgcccgtggggcccatcagcgcgaacacgccgccgcgctccatcagcgcgtcctcgctgtcgagcacgggcaggttcgccgcgagcaccgactgcgcccagtccgccgccgcgtcgagcgtgtcgtagccctcgccttccggcaggttgtcgacgatcatccgcacgagttgcgcggagaagcccgccgcaaacaggtatttcgtcagcgcgccgtgcaccgggttgcggcgctggcgctcgttccacatcaggcccgcgaactgctcttccatcagctcgcgcagcgagccgagctcctgcatcaccgtatcgttgacgatgcgctcgatacgcgccttcaccgcgtccgcgacggcggccgccgtatcctcgggcaggcgcagcgccggcttcgccgccgcgggctcgtcggccggcagccggcgcgcggcgttgcgcacgatgtcgcgcgcccattcgggcgcctcgtcggcgctcgcgcgctcgcgcggcgcttgcggcgcgttctgcgcaggcagggcggcggtggcgcgcggccgcgcgatgagctcttcgtgctgcttcgtcagccgcttcgcgtgctcgacgagccacggcgcgggctccgacggcgcggcgggcggcagcgcgggcggcacgggcggcgaaacggcgggccgcgcatcgtcgtcggccgacgcgtcgacactcgcgccgaacaccgacgagaacacgtcgggcatgccgcccgccgcgtacggattcgcggcggcgcgcgaggccggcgccgatgcgccggaggcggcgctcggcacgacgaccgatgcggcgggcgacgcgaacgacggccccgagggcgcatgctgcgcaccctggcgcggcgcatgcggctgggccgcgccatgcgcggcgtcggccgcgcggcgcgtcgagatttcggcgagctcggcggcgggcagcgcgacgatctcgacgcgcccgtcttcgagcgtccggttggacagtaccgccgcgtcggcgcccatcgcttcgcgtacgaggcgcagcgcgtcgcggctcgtcggaccaatgaatttgcgaatgttcaagcggtacccccgatgacgttaacgaccttgatcgtgcgcgtgtccggcacttcggcgtaggacagcactttcaattgcggcaggctgcggcgcaggaagcgcgcgagcatcgcgcgcagcgcgtgctggacgagcagcacgggcggcagccccatgttctgttggcgcagcatcgcgtcttgcgtgccgatgagcagcgagtgcgcgaggcccggttcgaggcccggattcgcgccggtggcgagcgcctgcgacagcacgcgctcgaggttcgcgtcgagccccatcacctgcatctcgcccgcgcccggataccactgctgcgtgatcgcgcggccgagcgaaagacgcacggctgccgtgagatcgtaaggatcggtgatgcggcccgcctgctcggacacggcttcgatgatcgtgcgcatgtcgcggatcggcacgccttcgtcgagcaggttctgcagcactttctgcagcgtcgtgagcgagatcgtcttcggcaccagatcctcgacgagcgacggcgcgtccttgccggtccgctcgatgagcgcctgcacttcctgccggccgagcagctcggccgcgtgctggacgacgagatggttcaggtgcgtcgcgacgacggtgctcgcgtcgacgaccgtgtagccgtacacctgcgcctgctcgcgcagcgccgtgtcgatccacacggcgggcagcccgaacgccgggtcctgcgtcggcgcgccgggcagcgcggccgtcacctggcccggattgatcgcgagccactggcccggatacgcttcgcccgtgccgacttcgacgcccttgagcgcgatccggtaagcgttcgggcgcagctcgaggttgtcgcggatgtgaatgacgggcggcaggaagccgatttcctgcgcgaacttcttgcggatgctcttgatccgcttgagcagttcgccgtcggcgttcttgtcgacgagcggaatcagccggtagccgacttcgaggccgagcggatcgatcagcgtcacgtcttcccacgtcgcctcgtggctgtcggccggcagcgcggcgggcggcgcgatctccgcgaccatgcccgccgccttcttcgcggcctcgcgcttggtcatcgtgcgcgacagccagatcgcgccgccgccgagcagcagaaacgcgaagtgcggcatgttcgggatgagccccatcagcacgatgatcgagcctgtgatcatcagcacgcgcgggttcgtgaagagctgcgtggtgagctgcgtgccgatgtcctcgtcggtcgccacgcgcgagacgatcacgccggccgcggtcgagatcacgagcgacgggatctgcgcgacgaggccgtcgccgatcgtgagcagcgtgtagttcttgcccgccgcggcgaagctcatgtcgtgctgggccatcccgacgatgaggccgccgatcacgttgatcgccatgatgatcaggcccgcgatcgcgtcgccgcgcacgaacttcgacgcgccgtccatcgagccgtagaactccgcttcctgcgcgaccgactggcggcgcttcttcgcctgctcttcgttgatgaggccggcgttcagatcggcgtcgatcgccatctgcttgccgggcatcgcgtcgagcgtgaagcgcgcggacacttcggcgatccggcccgcgcccttcgtgatcaccatgaagttgatgatcatcaggatcacgaacacgacgatgccgaccgcgaagttgccgccgacgaggaagtggccgaacgcctcgatcacctggccggccgcgtccgggcccgtgtgaccttcgagcagcacgacgcgggtggacgcgacgttcagcgacaggcgcaaaagcgtcgagaacagcagcacgctcgggaacgcggcgaaatcgagcggcttcatcgtgtacatgctgacgagcagcaccatcaccgacagcgcgatgttgaacgtgaagaacagatcgagcagcagcggcggcagcggcaggatcatcatccccagaatcatgcagatgaggatcgggcccgcgagcgcgcgcaggttcgtgcccgcgaacagttgcgcgcgcttgccgaggagtccggccggcatgttcatgcggcacctccggcggcgcggccgccgagcgcgtcttcggcctcttcgcgttcgtcttgcggcgcgacgtgcgcgcccttgtcgagttcggccggcacgtcgagatcgacgggcgtctcgggcgcgatcccaccttcggcgcggaagcgcttgagctgatacacccacgcgagcacttcggcgacggccgaatacagcgtgccgggaatctcgcgctcgagttcgacgttgtgatagagcgcacgcgcgagcggcggcgcttcgagcagcggcacgtggtgctcggccgcgagctcgcggatgcgcgcggcgacgaggttcacgcccttggcgacgaccttcggcgcgcgcatctcgccatccgtgtacttgagcgcgaccgcgaagtgcgtcgggttcgtgacgacgacgtcggccgtcggcacgttcgccatcatccggcggcgcgccatcgcgcgctgctgctggcggatgcggcccttcacgtgcggatcgccttcgttctcgcggtgctcgcgctttacttcttccttcgtcatgcgcagcttcttgttgtactgccagagttggtacggcacgtcgaggccggcgacgacgagcatccccgcaaccgtcatcccgcagcacacggcgacgaggtgcagcgcgtcggcgagcgccgcgtgaagcggctgcgtcgcgaggccgagcaattcgtccttgctgcgccagatcgcgatgccgccgattccgccgacgacgagcgtcttcgcgatcgacatcccgagttgaatcgggccctgaatcgagaaaatgcggccgaggcccgtgatcgggttcaggcgctcgaacttcagctcgaacgtcttcgtcgacacgagccagccgcccatcgccatcggcgcggcgagcgccgcgacgcccgtgagcgcgagcacgggcgcgagcgcgtagagcccttcgaggctcagcgtgcccgcgtgcgacagcatccggttcgtatcgaacgcggctgcgcggtcgaacgagaatgcggtgtgcagcatggtgcgcagatgctcgccgatcggcccggacagcatccatgcgccgtagaagcccgccgacagcagcgcgaaagaggccagttcgcgcgagcgcgcgacctgcccctcctcgcgcgccttctcgcggcgcttgggagtggcggcttctgtccggtcgagatcgctgtcctctgccacgcgggcctccatgtgggcgcggcgggatgccgctttccagtgacaccgattattcccgcggcggtcaacgggcgatcggtcgaggaaagcggggaaaccggggtatttctcggaatcggttgcgcaggcgaacggcggaggcggggggattttgggggcgcgatgggcggcgcaggccgcgggcgggaaaagggaaacgcgaagcaaacggcgggaggcgaatcgccgtcaaaagcggactcgggaagcgcggcgtttcatcggcgtacgtggggcccggctggggggagcggccgctcgtccgctcgttcggccgcgggtcgttcgtccgcaggccattcggccgctcgaggctcgcgcatgctgctcgattcgccggcacaacggaggcgacgcgatggtgccgccggcgaagcgcccggccgcgtcgatgtcgcgacgccgacgcacggatgcggtacccggccggcctctgctacacgctacggcctgccgatcggcgtcacgcgcggaagaggaccgatcacgccgcgcctgtccccaaacacgcgccttcatcaagccggagccgttgcaagcgctccgtgccgcgccagccatatcgcgcaaaagccgcgctgccgcgaagcggcgcgccgaacgaaccgccgctcagtccggccgcccagcggcaacgccccgggcaggccgcttgatccgccggccggtcagtccgccgcggcccgccgcagcgcgccgaggtcgatcttcttcatctgcatcagcgcctgcatcgtgcgcgacgccttcgccggatcgtcgcccgccagcagctccggcaactgcacgggcacgatctgccacgacagaccgaagcgatcccggagccagccgcactgctgcgcgctcgcgtcgccgccttcggacagccggccccagtagtaatcgatttcatcctgcgtcgcgcaattgacgacgaacgacacggccggattgaactggaacacggggccgccgttcagcgcgacgaagctctggccgtcgagttcgaaggcgaccgtcatcacggcgccctcgccctgcccggacgcctgcgcgccttccttgccgtagcgggcgacgcgcgtgagcctcgcgttgtcgaacaccgatacgtagaacgtcgccgcttcctcggcattgccgtcgaaccacagaaacggggtgatgcgctgcacgcgtgccgtcatgacgtctctcctcgctcgccttccccggcggggcaacttaacgatgataggcgctcgcaccgcgcggctctgcggcttcgatagtcgaatgccaaaccaatgctaaacgggcgcgattcctcgcgcccgttcggccctcaatccgcgtcacgcgagcacccgaacgggacgcccgcgcgcgccgcgtcaaaacgcgacatacggcgccgcaccgccgctgccagtcaggtccatcccgaagtacagtgtcttgccgaaaaagtgcggcaagccgaaatcgagcacccgcgtgttgccgaacgggccgccgagattcggcaccgccgatttgtacgacgaaaacagcgcgctcgcgttgccgatcgagatcgactgcgaggcctgcgcgccgttcaggccgacgacggtggccgtcgtcgtttgcgtgctcgacgggcagtagaacgacgaattgttgctgcacacgggcagcgagaccgccgtgctgccgcccgtatcgaagaagtacgcgttcgagccggtatcgaagaacgccgtcgtgatcgcacggccgagcagcgtgcccgtcaggtcgcccgcggtcgtcgaggtgagcttcgtcacgcccgccggcaacgcgttgttcgactgggtgttgatcccgaacgtcagcgtgcccgtcgcgctgccgcccgccggcgggttcatcgcgacgatcacgccgttgttgtcggtcgcaaagcgcggcaccgggttggcgacctgctgcgcgagcggcaccgtcgtgacctggcagctcgtgttgccgttcgggcacgcgtagtagttgctgtagagcgtcgacgtcgtgcagttcgcgccgcagtcgtacggcgcgggcccgatcccgagaatgccgttcgcgccgagatcggccgcggtgttcgacggcgcgttgccgttcgagcacgagctcggcacgccggaggagcccagatcgccgatgatctggatcggcagcgaactcgcctgctcgccggcgatcctcacgtcggcggtgcgcacggtgccccacgtgtagctcgtcacgaacttgccgcactcggtgagcgtgccgccgctcacgctcgacacgggcaggctgccgagcacgcccgacgcggcggtgttgacgatccgcagcccgtacgacgcggtgtcgacgagcacgttgccgatcgtctggcacgcggacgtgccgggcgcgcagatcgtcacgctgacggtcggcatgttgatgatggtcgcgacgcccgtgctgacggtgatcgccgcctggttcgacgcgagcggcgtgctgcccgagccgccggtgccgccggtgccgccgttcgagccgccgcccgcggacgtgtcgccgccgccggtgccggtgtttaccgatgcgttcgagccgccgtcgccgccgccgccgcacgcggcgacgagcgcggccgtggctgcggcgagactcagcgcgccgagccagcgagtcagagtgtgttggaagcgcaagatctgtcccctcccggcgcgatcactggatgtcgttggtggagaagccggccggcagcgcctgcggcagccatgcctgaccggaatacgagcccatgtggccgcccgtgtggatgacgagcccgcccgtgtcgatcgcggcgggcgcgcgcggcccgtgcgcggcgcgcgacgccttcacgcccgcctcgtattgcggaaaataggcgccgagcagatcggacagattcggcgcgacggggccttgccacgacagcgcgaacacggtacccgccgtcgacacgtattcgcgcacgaccgtgcccgagccgagcgtcgtttcgcgcaccgtatagccgacggcggccgtcgacgcgccgcccgccgcatggatgcttcgctgtatcgagcgcaccgtcgcggcggtatccgcggcgggcggggtcatcggcgcgccgccgaggcctgcgtgggccggcgcggcgagccacgcgcacatgaagccggccgcggtcgcggcgagccggcgaaatcgactcgatctcactccattcctcctcgaattcaggctctgcattcaggcagcgggagtccgacggacacgcgccacgcattatcgacaatcgaaagcgaaaagaaagctttcaagagcctgccgatcaggagcgtagtatgcctgcagcttatgtcaaaaacctatcggcacggatctcgataattttaatcatttcaaaacaattcgactcaaaaacccagactcgctaacagatcgtcaacttgcgcctgatcctgcacaacgtccgtctttccttccggattgatctgcggcccattgagcagcgattccggcgtcattgcgccgcccgcctgctcggcggcgagcgcggcggccgtcgcggcgaactgttcgcggcgctcgggcgcgatattctcgaccagcacgttcaacagctgctgctcgatcagatagaccatgtccatgatcttcttgatcacctggcccgtcagatcctggaagtcctgcgcgagcatgatctcgagcaactgcgcgttggtggcgcccgtcgcgtccggcagtgcgcgcaggaacgcgcgcgtgtcgtccatcaggccgcgcacttccgcgcgctcgatcggcgtctcgtaccatttcgcccagcgcgcgtcgagcgcggcggcctcctgctgcaggcgctcctgcacgggcttcgcgacctcgatcgcggtcagcacgcgctcggccgcctgctcggtcatcgcgacgacgtagcgcagccggtcgcgggcgtccggcacgacttccgccgccttttcgacgtgcttgtcgagccccagctcgcgcatcgaatcgcgcagcgtgcgcgtcagctggccgatgcgcgcgagaatacggtcgctcgccagatcggcggcgtcggcaaggcgttcgccggcattcgcgccggcaaccgccacatcaatcggctcgttcacgtcagctccccgctttcgccatcttttccagaatcttgttgagcttctcgtcgagcgtcgccgccgtaaacggtttcacgacgtagccgctcgcgcccgcctgcgcagccgcgatgatgttctccttcttcgactcggccgtcaccatcagcaccggcaggtgcgtgagcgacgcgtccgcgcggatctccttcaacatcgcgagaccgtcgaggttcggcatgttccagtcggagatcacgaagtcgtagccgccgccgcgcagccgcgcgaggccggccaggccgtcctccgcctcgtcgacgttcgaatagcccaactctttcagcaagttgcggacgatccgacgcatcgtcggaaaatcgtccaccaccagaatcttcatgctcttgtccatcgtctgttcctttccagattcatgttccgtcacggtggccaggcccggttcgcgatcgcgcgcccgcgaacgcgcgatgccggccgtcgtgcaacgagcaaggcgcgccgtttggccgagccaaacaggcgacgcgcgacggccggcgcgagtccctgcgggacgccgcaatgcggccggcggcgcgttcccccgcttccaaaatctctcgcgcggcggccggcgcaagggccgagcgccgcgtcatgctcgtcgcgaatacgtcagcattcgcggtgtgccattcctcgcgtgcggcccttgcggcggccggcgcaagcacgtcgtcgtcgcgaaccgggccgggcgtcacacgcgctgcacgcgatcgcccatcgacgcgaggcgcgccatgatacggcgactcatgtcggaaaggggcgcgacgtcgtcgacgccgcccatcgcgatcgcctcgcgcggcattccgaacacgacgcagctcgcctcgtcctgcgcaaatgtatacgcgccggcctttttcatttcaagcagcccggccgcaccgtcgcggcccatgcccgtcaggatcacgccgagcgcgttcttgcccgcatgctgcgcggccgagcggaacagcacgtcgaccgacgggcgatgacgattgacgggcggctcgtccgacaggtgcgcgatgtagttcgcgccgctcctcgcgagcagcaggtgcgcgtggccgggcgcgatatacgcgtgccccggcagcacgcgctcgccgtgctccgcctccttcaccgagatccggcacagcccgttcaggcgctgcgcgaacgagcgcgtgaagccgggcggcatgtgctgcgcgatcagcacggcgggcgcatcgggcggcagcggcgtcagcacttcgcggatcgcctcggtgccgcccgtggacgcgccgacgatgatcagcttctcggtactgacaagcggattgttgatgagcggcgcggcggcgcccgcgtggccgtgcgcggccgcggcggcggccgcatgcggctgcggattctgccgcacgcgcgcgcgcgatgccgcgcgcaccttgtcggccagcttttccgaatagtcgagcatgccgtcgcgaatcccgacgcgcggcttcgtcacgaaatcgaccgcgcccagctcgagcgcgcgcagcgtgatctccgagccgcgctcggtgagcgacgacaccatcacgaccggcatcggccgcaggcgcatcagcttttcaaggaagtcgagcccgtccatccgcggcatttcgacgtcgagcgtcagcacgtccgggttgtgctgcttgatcagctcgcgcgccacgagcggatcgggcgccgttgcgcacacttccatgtcgggctggctgttgatgatttctgtcatcaggctgcggatcagcgccgaatcgtcgacgcacagcactttgattttcttctgcacagcgttcaagcctcctgctttcttgtggcgggctgcatggcccgcataccgaacaattcgatgcgaggcttcgcctgcgccttcggcgcgggcgtgccgaacagctcgacacgcggccgcacgcggggcgcgcgctcgccgtgcgggtcgaccgcctcgcgcgcgagcgcggcttcccgcgcggcgacgtcgggcgcctgcacgcgcagcttcttgaccatcgcctgccccgtgtgcggcatgaacgcgaccttgcgcggatgcacgccctgcagatcctcggcggtaatgcggatgcgctcgagcgccagatagcggcgcacgaaatcggcgttgcgatcgccgatgttgatcgtcgtcatcccggcgagcacggccgcgccgccgaacaccttcgcctcgaagcgctcgcgccggccgcccgccttgatgagctcgttgatcagcacttccatcgcatacgcgccgtagcgcatcgattcggacgcggcggcggacgggtccgcgccgtcgtcgggcagcatgaagtggttcatcccgccgatccgcccgatcggatcgtgcaggcacgcggccacgcacgagccgagcaccgtgacgagcaccatgtcctcgcgcgtcgtgtagaactcgttcggcagcagcttcacgccgtggcggtgaaagtgcgcatcgaaatagaggttggtcgcgatcggcagcccgctcatcggagttcctcctcggccgccgccgcggcgatgcgcgcgcgcacgcgcggcgcggccgactgcccgtcgcgcgtcagttcgtagaccgtctgcccgcgcaggcggaacgcctgcgtcacatacgtgaagttctccgaatggccggcgaacagcaggccgcccggcttcatcagcggctcgaagcgcgcgagcacctgcgactgcgtcggcttgtcgaagtagatcatcacgttgcggcagaagatcgcgtcgaacggcttcgtgaggccgtagtcggcgtcggtcaggttcaactgcgcgaagcggatcatcgcgcgcagctcggggcgcaccttcacgcggcccgcctgcgcgcccgtgcccttcaggaaaaagcgcttgagccgctcgggcgacagatgcttgacctgctcgaacgcgtagacgcccgcgtcggcctttgcgagcacctgcgtgtcgagatcggtcgcgatgacgctcgccgagcgcgcggccgattcaccgagcgcctcgacgagcgtcatcgcgatcgaatacggctcttcgcccgtcgacgcggccgagcaccacaccgataccggctgctcgcgacgcttgacgaattcggcgaggatcggaaagtggtgcgattcacggaagaacgcggtcaggttcgtcgtcagcgagttcgtgaacgcttcccattcggacgggtcgttctcacgctcgagcagttcgaggtaatcgcagaagcggttgagcccgcgcgcgcgcagccgccgcgcgaggcggctgtacgccatgtcgcgcttgtgctcggacagcgagatgcccgcgcgccggtggatcagcgcgcggatcttcgtgaaatcggcggacgtgaattcgaagtcccgcgcagcgtcgcccgaccgttcttgcggttcgggtgcgtcgagacgagaggcggcgcgtgcgggcatcatggcttagaaggtttcccagtcgtcgtcggaggatgccgacgcggccgcgggcttcggctcgcccgacagcgccgggcgcttgagtgcgaaggaggacgcgggagcgggggcggcttgcggcgcggcggcgtcggccgggctcgccgcggggcgcgcggcggcgcccggcttcgcgagcttcggtgcatagccggccgcggccggcgcggcggcgggcttcggcgcggcggcgggcttcgcgccatgcggcgcggcgtgcgtcccgcgctgctcgccgtgcgaagcgtgcgcggcggcgggcgaacgcggcgatccggctccgccggccgtcgcgtccgcggcatgcgtcgcggatgcgacggcatgagcgaccgcatgcggctcgctcgacgcgctcgcgcgggcgttcacgttcgaacgcacgctcgcggccgccgacgtcgacgcggccggcgtcgccgccgcgcttgcgccttcgatgcgccatgccgagacgatctgcttcatctgccgcgtctgatcctcgagcgacgcggccgcggccgccgcttgctcgacgagtgccgcgttctgctgcgtgacggcgtccatctggctgaccgcgcggttcacctggacgatgcccgtcgactgctcttcggacgccgcgctgatctcgcccatgatgtcggtcacgcgccgcaccgcctggacgatctcggccatcgtcgcgcccgcgcgctcgacgagcgcggagccgctttgcaccttgtgcgcggagtcgccgatcaactgcttgatttccttcgcggccgtcgcgcttctctgcgcgagcgagcgcacctcgcccgcgaccaccgcgaagccgcggccctgttcgcccgcgcgcgccgcctcgacggccgcgttcagcgcgaggatgttggtctggaacgcgatcccctcgatcgtgccgatgatgtcggcgaccttcgacgagctcgtcgcgatgtcctgcatcgtcgtgacgacctggccgacgacctcgccgccctgcgtcgcgatgtcggacgcgttgaccgcgagctggctcgcctgccgcgcgttttccgcgttctggcgcaccgtgcccgtcagttgctccatgctcgatgcggtttcctgcagcgaggccgcctgcgattcggtgcgcgcggacaggtccgcgttgccgctcgaaatctcgcgcgcgccgaggtcgaccgcttccgcgccgcgatgcacggccttcaccatgtcgccgacggccgtctgcatccggccgatgccctggaaaagccggccgatttcgttgttgccggcgatgcgcgtcgcctgcgtgaggtcgcccgccgcgatccgctcgaactgcgcgatcgcgacgttcagcggctgcacgatgagcccgcgcagcgcgaagcgaatgccgatcaccatcaggaacgcggcggcgatgcccgccgcgatcagcgcgatcatcagcgagatgcgcgcctgcgtcgcgtcgaagcgcgattccgcgcgcttcgaatacgcggcgatcaccgcggcggccgccttgtcgtacgcgacgaacatcgggctgatcttcgtgtcggcgatcgcgtgatacgcggcgaggtcgcccgcgcccgcggcggcgaactccggctcgacgccttccttcgcgagcgtcgcgtagcgcgcggcgagctcgtcggtcagcgccgaatcgatgccctccttcgacgcggccatgtacgcctgccagttctgcgtcgacttcgcgtagagctcctgcgcgcgcgcgagcactttcttcgcctcgtcggcgttgcccgcctcggacagcgtcttgaagcggtcgagcgcgacgcgcgagcgcagcagataggacgacgcgtcgtcgagcgtgtggatcgtcggcagatcgccgtgcgcgatcgcgtcgagcgagcggctcgcgtgattgagcgcatacagcccgagcccgccgaccagcgcggcgacgagcaccagcatgaatccgacggccgtcagcgtcgtgcggatcgaccagttgtgcagcatcgtcagctccccgtagttgcgttgcgtgcgtcgcgcccgcttatgcgccgagcgtctcgatcagcgccatctccttgctcgtcatcagcttctcgatgtccatcaggatcagcatccggccgtcgaccgtgccgaggcccgtcaggtactcggtcgtcagcacgccgccgaattccggcgcgggcatgatctgctcggtcgacagcgtgagcacgtcggacacgccgtcgacgaccatcccgacgacgcggtgcgcgacgttcaggatgatcacgaccgtctgatggtcgtactcgacgcggccgaggtggaacttgatccgcatgtcgacgatcggcacgatgatgccgcgcaggttgatcacgcccttgatgaaatcgggtgcgttcgcgatccgcgtgacgctgtcgtagccgcggatttcctgtactttcagaatgtcgatgccatattcctcgtcgccgagcgtgaagacgagaaactcctggcccgcggcgtcgccctgttcggcgtcgcggcggctggccgcgttcggcgcggccggatgattcgtttggacttcggacacgttagccccctgatcgatggatcacgtaagttaggacgcggcgagcgcggcgctcgaatgcgcgccgtgcgccgcgcgggtctcgcgattgagcgccgcgacgtcgacgatcagcgcgacgctgccgtcgccgagaatcgtcgcggccgaaatgccgtacaccttgcggtagttcgtctcgaggttcttgacgaccacctgctgctggcccaccagctcgtcgatcagcatcgcgaagcggcggccttccgtctgcatgatcgtgacgatgccctgcgtcggatcggtgcgcgcgtcgtccaccgagaacacctcgtgcagcgcgacgagcggtaggtactcgccgcgcacgcgcacgacgcgctcgccgttgccgatcgtgtagatgtcgtcggccgcgggctgcagcgactccatcacgaagttcagcggcaggatgaagatctcgttgccgaccttcaccgacatcccgtcgagaatcgcgagcgtgagcggcagcacgatgcgcgtcgtcgtgccgcggccggcctgcgacgaaatctcgacgtgcccgcccatcgactggatgttgcgcttgacgacgtccatcccgacgccgcggcccgacacgtcggtcacgacttcggcggtcgagaagcccggcgcgaagatcaggttccacacttcgtcgtcgctgatgttctcggagatctgcatcccctgcttggccgccttcgcgaggatccgctcgcggttcaggcccgcgccgtcgtcgctgacctcgatcacgatgttgccgccgtggtgcgcggccgacagcacgagctggccgaccgcgtccttgcccgccgcgcggcgcgcctcgacggtctcgatgccgtgatcgaggctgttgcgcacgaggtgcgtcagcggatcgatgatccgttcgatgaggctcttgtcgagctcggtcgcctggccgaacgtgacgagctcgacctgcttgccgagcttgcccgcgagatcgcgcacgagccgcggaaagcggctgaacacgtaatccatcggcatcatccggatcgacatcacggcttcctgcagatcgcgcgcgttgcgctcgagctgcgccatcccgttgtacaggcggtcgtgcagcgccggatcgaacgcgctcgtcgtctcggcgagcatcgcctgcgtgatcacgagctcgccgaccaggttgatcaactggtcgaccttctcgacgccgacgcgaatcgagctgccctccgcgctcgcggcgacggccgggcgcggcttgcgatcgtcctggtgctgcgcggcggcggacgccgcggcttgcgcggccggcgccgcggcgggtgcgggcgcgctcggcgcggcggccggcgcggccgggcgcgcgtcggcgacgggcgccgccgccggctgcgccgcggccggttccggcgcggcttgctcggcagcgggttcgggcgcggcttcgcccggctgccgcgccgccggcgcggcctgcgcgtcgcccgcgcccggcgcggtgccgcggccgatcgcgatctggctttcgtcgatcacgaagcagcacacggcgacgatgtcgtccgacgacacgtcggtctcgagccacagcgcgagtgcgtcgcccgtcttcgtgcggccgacgatccggccgagattgccgagctcctcggtcagcagttcctgatccttgtcgtcgacgcccgtgagcgtgatcttcagatgcgggccatcgccgccggccgcggcctcgggcgcgccggccaccggatgcgcggcctcgaccgcctgctcgacgacgtgctcgggcgcgccgaagaggcccatcgcggacgtggccggcgcagccgtcgccgccggcacgggctcagccgccgcaacgggcgccgccggcgcgccgctcgccgacgccttcagccgctcgagcttcgcgcagatcgcggccgcggcggccgcatcgggctcggcgctcgcgcggtagtcggcaagctggtcggacagcacgtccttcgtctcgaggaacgcatcgaccatctccttcgtcagcgtgagctcatgattgcgtgcgcgatcgagcagcgattcgaggatgtgcgtcgtttccgtgagcgcggtgaagccgaacgtcgcggcgccgcccttgatcgagtgcgcggcgcgaaagatcgccgccagatcctcgggatcgggcgaggcgacgtccaggttcagcagcagctgctccatctgcgcgagcagctcgtcggcttcgtcgaagaacgtctggtagaactgtgtgatatcgagagtcatgccggttcaccgcctaaaaacgtcgtgttcgtcacgagaggctcgacgacgccgaaagcgccgcgacgagctcgatcagcgcgtccgggtcgatcggcttttcgatccagccggtcgcacccgccgcgcgcgccgcatccttgaacgcgtcgccgttctcggtcgtcagcacgagaatcggcgtcgcctcgtaccccaattgccggcgcagggccacgatcaattcgaggccgttcttcctcggcatgtgatgatcggtcagcaccaggtcgaaacgcgtggccagcgcgacatccaggccgacctcgccgtccgaagcgacggtcacgtcgtagcccgcttcgcctagcgtcgcgctgagcagcgtgcgcatcgtggcggagtcgtcgatggcgagaatggttcggatcatgtcgtgtctcgaatgcgtgtctcgaatacgtcagggtttctgcacggcgaggcccgacgcgcccggcaacgcgggcatcgcggccgcaccggacggcgtgatctgttgcgcgagccgcgccgagccggccgcgtcggacgacagcgtcgtcgtcgtcgcgtcgtcgcgcatcagcgcgagctcggacttgcggttcagcacgatgatgctgatccggcggttctccggatcgagcgggtccgccttgttcaggttctgcgtcgacgcgaggccgagcacgcgcagcaccttcgcctcgtccatgccgcccgcgatcagctcgcggcgcgacgcgttcgcccggtcggcggacagctcccagttgctgtagcccttctcgccgcccgcatacggcacggcgtcggtgtggccctggacgatgatgcggttcggcacgtcgttgagcgtcttgccgatctcgcgcaggatgtcgcgcatgtacggctcgacggcgtcgctcgacatcgcgaacatcggccgtttctgcgtatcgacgatttcgatgcgcagccccatcagcgtcgaatcgatgcggatctgctgcttgaactggcgcagcgtcggattcgcctcgatggccgccatcagcttcacctgcagatcgtgcagccgcacctgctcgcggcgctcgagcgagccctgcgcttgcgcgagcgcgtcgtcctcgctcttcttcgcgacgcgctcggccaggtgcgtcgagccgtcggtgcggcgggtcgtgccggcatcgaggctcgaaatgtcgcggccgccgcccttgatgatgctcgcatcgtcggcgctgcgatcgccgctgccgaagatcgctgccttcagcggcgtgttgaagtactcggcgatccccttcaactgcacgggcgtcacggcggacagcagccacatcaacaggaagaacgccatcatcgcggtcatgaagtccgcatacgcgagcttccatgcgccgccgtggtgccccttcttctgctggttcacccgcttgacgatgatcgcctgatccttgcccttgctcatgtccgtgccctcgcgctcacttcgccttcacgcggcgcacgtgctcctcgagctcggcgaacgacggacgctcggtcgagaacagcaccttgcggccgaactcgacggcgatcgcgggcgcatagccgttcaggctcgcgaggatcgtcaccttgatgcactggaacatcttggtcgactcggccacgcgctgctccgcgaggctcgcgagcgggccgatcaggccgtacgacagcagaatgccgaggaacgtgccgacgagcgcctgcgcgatcatcgcgcccagcaccgcgggcggcttgtcggcggaggccatcgtgtggacgacgcccatcaccgcggcgacgatcccgaacgccggcatcgcgtcgccgacgcgcatcagcgcgtgcgcggggccttcgccttccgcgtggtgcgtctcgatctcctcgtccatcaggctttcgatctcgaacgcgttcatgttgccgcccaccatcaggcgcaggtagtcggtcaggaattcgacgatgtgatggtcggcgaggatcttcggatactgggtgaagatcgggctcttctcgggatcgtcgatgtccgcctcgagcgtgagcgtgccttccttgcgcgccttcgcgagcaacacgtacaggagcgccatcagctccatgtagatgtccttgttgtacttcgagcccttgaacagcgtgggcagcacgcgcagcgtcgccttgatcgtcttgatgccgttgccgatgatgaacgcgccgacgcccgcgccgacgatcatcaggatctcgacgggttgcacgagcgcgcccaggtgcccgcccgccagcgcgtagccgccgaacacggacaacaaggtcacgagagttcccacgaaaatcagcactgcctgtccctcacgaatgagcagccgggaggccgccgttaagtggtttacggcagtcgtaacgaaaactttgggaaacgcctcgcgcgggctcgccggtgtaaaccagcagaaggaaaggagcggcgtgccgcccgaagcgcgcggccgccgcgggcgaacgcgcgttcgcctggccggccggcgaagccgcctacgcggcgatggcggcctggtcgccctgcgcggcggccttgcgggtcttgcccgcgcgcgacggcggctggcaaaggccgcacacatagccgtggtgcggatcgtgtgcgtgtgcgacgaagtgtccgccgcaacgggtgcacggcgtcatctgcagcatgccggaatcgaagaagcgaacgagcgtccacgcgcgcgtgaggctcagcaccgcctcgtcgtccgacagcccgacgtgctcgagatacagccggtacgccttgacgatcgactggatcgaatcgcagccgccgtgctcgcgcatgaaacggtagatgttatagaacagcgacgaatgaatgttcggctgccacgtcatgaaccagtcggtcgaaaacggcagcatccccttcggcggcgacacgcccttcaattccttgtagagcttgatcaggcgatcgcgcgacaggttcgtctcggcttcgagcagttgcagccgcgcacccagctcgatcagctcgatcgccagggtgatctccttgacctcgaccactacgctcttggatgccatcgtcgccctccgctatttacaccaaccaaacaattcgattgcccatttcgattgatgcatcaatgcgcccgggcgcggcgcgcggccttccggtcagcggaggctttcgaccggctgtcccgccatcaggatcgccgaatgcgcgtgcgagacggcggagctgcggcccttgtcggcgagcgacgacagcagcgcgtgatcgtcgaagcggaagcggcagagcatctggttcgacgcggcgagcttgaccgtctgggcgagcgtgaggttcacgagcacatcggcgagttcctccgaaatccccatgcggaacatgcccatggccttgtcctcgcgcagcagccgttgcgcgagcagcaggtaagacaggttgacttcgttgatctcggcgagcatttcgctggttgcgctcatgattcgattcccccgtaagaaatccttggccaatcggtaatgccagtgaaaacgtttgctcgatctacccaccgcaaaaggggcaatcggcttgtttatattcttacgggcattttggccaatcgacgggggggccgctatcagtgaaggggaatgcgccttgccggaattgtctgtaaaccgcgtaggaatttttccgacaaagggcgggaaccgcctgcgaacgcccggccggccgaaagccccgccaatcaaggccgggaaaacatcaccttcaggcgcgaggacggcgtgtggacgcaatgcgcgccattgcggcgcgcggctttcgcattccttttctgccacatcctagtcattcgaacaggcgttttctagggtttttgcgtatttcatcctgtaacaagggttaagcgtttgaaaaatcactcgataccgcgcgggcgatcccgataatgaatcggaacgcccggtccggcgacgttcgccgcgtaccgccccgtctgcctgccggcaggcgctcaccgcttaccggagcgaagctcgcaccgcccctcggcgagttcctccctcttcgcaacggagaaacgctcatgcgcatcgcccaaatcgccccgctctacgaagccgtcccgcccaaactctacgggggcaccgagcgggtcgtgtcctacctgaccgaggcgctcgtcgaaatggggcacgacgtcacgctgttcgcaagcggggattccgtcacgtcggcgcgcctggaagccgcatggccgcgcgcgctgcgcctcgatccgtcgatccgcgacgcgatggcgccccatatgcgcttgctcgagcaggtcgcacgggccgcgcacacgttcgacatcctgcacttccacctcgactacctgccgttcccactgctgtcgcgccttgacgcgccgttcgtcacgacgctgcacggccgcctcgatctgccggagctgcagcccgtgttcgacgcgttcccgaacgcgcccgtcgtgtcgatctcggattcgcagcgcacgccgctgccgcaagccggatgggccggcaccgtctaccacgggctgcccgacacgctgctcacgccgcaagccgaccgcaagcctgaatatctcgcgtttctcggccgcatctgcccggaaaaacgcgtcgacaccgcaatccggatcgccgcgcaaagcggcctgccgctgaagattgctgcgaaagtcgacaaggtcgacgaggattatttcaaggccgagatcgaaccgctgctcgattccgcgcacgtcgagttcatcggcgagatcaacgaagcacagaagcccgccttcctgtcgggcgcgaaggcgctgctgtttccgatcgattggcccgagccgttcggcctcgtgatgatcgaggcgatggcatgcggcacgcccgtcgtcgcgttcaaccgcggctccgtgccggaagtcatcgatgacggcctgacgggcttcatcgtcgaggacgtacagggcgcggtgggcgcgctgcaccggatcgacgaattgtcacgcgatgcaattcgtgcgcaattcgagcaacgtttcagctcgcatgcaatggcgcggcgctatatcgacatctatgaaacgctgcgcgacgcaaccaagcaaccgcaatggcagcgcgtagcggcgggttaacccttcgaccggcgacattgcggaaatgacgcgcccattacgcttttcatagcagaaagccgcatccggaaatgcggctttctttttgccaagcggcggatattcagccgatcaaaaagcgctcgcggtttttgccgacgatccaatgcgggggcttgccgcggccgctccacgtgttgccggatttcggatcgcggtacttggcgggcagcgggcccttcttcggcggccggccgcgccgcgcccgctcggcgaaccccaagtcctgcgccgtgagcccgtactcggcgatcttgccttgcaactcggcgaccacggccgcgatttcctgacgacgtacttcttcggcctgggcttgcagctccacgatctgcgccttgattttcgcgtattgagacatttcaactccctatatcatgatccgcctggcattcccagcctagacacaaaggttctattgcgcaatcagaattgctacgaaatccaccaaaattatttcgtctgataaattttaaaactcaattgcaatacgtcttgcaatgcggtcttattctaataaaaacgccgatcgatcaatctcaatttgacaatcgttgacccttcggaacccgtaggatttcctataatccaggcggcacgcgtggatgcgtccctgctttttacggcgccatccgttttcaattttcacgaccaggaactactccaatgaaattacctcagcgtctcgcagcggaagtgttcggcacgttctggctcgtcctcggcggctgtggcagcgccgtcctggcggccgcctttccgggcctgggcatcggctttgccggcgtcgcattggcgttcggcctgaccgttctgacgatggcgttcgccatcggccatgtctccggatgccacctgaacccggccgtgagcgtcggcctgacggtggcgggacgtttcccggcccgcgatctcgtgccgtacgtcatcgcgcaggtcatcggcgccacgctcggcgcgttcgtgctctatctgatcgcgaccggcaagccgggcttcgacgtcgccggcagcggcttcgcgacgaacggctatgacgcgcgctcgcccggccattactcgctcgccgccgcattcatctgcgaagtcgtgctgacgggcttcttcctgttcgtgatcctcggctcgaccgacaagcgcgcgccggccggcttcgcgccgatcgcgatcggcctgtgcctcacgctgatccacctgatctcgatcccggtgacgaacacgtcggtgaacccggcgcgctcgacgggcccggcgctgttcgtcgggagcgaggcgatcggccagctgtggctgttctgggtggcgcccatcatcggcgcggcgatcgcgggggtcgtctacccgctcgtcgcgggacgcgacgaaagctgacgaggatgcggccggacgcgcgccgtccggcccgccctcgccgcaccgggcaacacgatagaggaacacgaaagaccatctcgcgccggccgacggcagcgggacacaagcgaaaacgggcgccgcggcgcccgttttcgtggcggatgcggccgggccgcacccatcggcggagcggccggcgacgctcagtgcgcgatggaatcctcgagcgcgaacagcgcgcgcagatggcgcgcgacgcccgcttcgaagttgttgccgatccgcggcaccttcggcaggcgcaaggcgaggtcgggattcgcgttgttcatcatgaacggatacccggccgtctcgagcaggtcgatatcgttcatgttgtcgccgaacgccacgcagtgggcgggatcgacgccgagccgctcgagcacgacgcgcagcgcgcgccccttcgatacattcgccgtcatcacctcgaggcaatcgggcagcgaatacgtgacgtacagcgcgtcgccgaaccggcgcgcgagattgcccgagacgacggccagatcctcgggctcgccgatgtacagcactttcgcaatgtccgcgccgtcgtgcgccagcatatcgacgatttcgtagcgaaatccggaatcctgatggaatgcgagcagttgcggcgcatcgcgatcgatcagccagccgtcgttcgtgaacagattgacgatcacccggccatgcgtgccgacgagctcgggccgcaccagttgccgcaccgcgtcggcgggcacgtcctgcgcgtggatccgcgtgtcgtccggcccgtgcacgcgcgcgccgttcgacgtgatcaggtaaggacggatgccgagcacgtcgcgaatacccgcgacatccgcatagtggcgccccgtcgcgatcacgaagggcacgccgctgcccgcgagccgccgcacggtgtcgatcgtataaggatcgagctggtggtcgctattgagcagggttccgtcgagatcggtagcgatggctttatacatggcggacatcggaggatgcaactgacacgggagagagcggacattttatcgtcggacgacgcgtgccgctcactggcgtcgattcccgcgcggcgggccgcgccgctccgatcgggttcagcgcggcgccgtgagcccgagccgcgccgcctcccgctcggcgagccgcagcgcgccgtgcgcggaatcggcttgcggcgcgacgagccgcgcgccatgcggctcgggcaccgcgctcgcgagcgcctgcgccagcccgccgcataacgcgacgggcagcgccgccgccggatcgagcgcgtcgatcattcggccaatctcgatgcccgcctgctcgatccagtgcgcggccgccggatggtcgcgatgggcgagcacgatcggcgcaagctgcgcatacgcggtttgattcgcttcgcacgaccagacgatgagcgcgtcgcggtcgggcgcgcccgtgtgcgcgacgagcgcgcgggccagcgcgtcgagcggcgcccggccgtcgagcgcttgctgcgcgtaggacagcgcgcgtaggccgagccacgcgccgctcgcctcgtcgccggacggaaaaccgtatccgcccgcgatccggcacgcgcccgacgcgtcgagcgcggccgcgatgctgcccgtgccgagcgcgacgatcacgcccggcgcaccgccgtgcgcgccgacgacagtcgtatacgcatcgctctcgatcgccagcgcggccagcggcgcgctcgcccggaacgcattcagccacgcgcgatggttcacgccggcgagcccgcagccgagcacgcaatgccgccagtcgaacgcgacgccggcgcgcgcgcaagcctccgcgctggcggcctcgatcgagcgccacgccgcctcgatgccgagcgcgagcccggacggccccgcgctgccctgcgcgagctcgcgcccgcgcgcatcggcaagcaccgcgcgcgtgccggtgccgccgccgtcgatgccgatcagaaaaatgtcgttgcccatcgcctgcttcagttcggttgatccgtcgaaatgccattgatgcaagagcttaaccgcaacggctcgcctcgcccatcagccgaatggccaggcttgcgcgccccggccgatccgttatgctgacgcgaccagatcgacggaacatgcgccatgccaaagcagggacgctgcagttgggtgaaaaccgaagcggacgctcactatcacgataccgagtggggtgtgccgtcgcgcgacgaccggcatctattcgaaatgctcgtactcgaaggcgcgcaggccggcctgtcgtggtcgacgatcttgaacaagcgcgccggctaccgcgcggcgttcgccggcttcgatatcgacgaggtcgcccggttcacgccgaagcggatcgacgagctgatgctcgatgcgagcatcgtgcgcaatcgcgcgaagatcgaagccgccgttgcgaacgcgcgcgcggtccagcagattcgcgcggaacacggctcgctcgccgcgttcctgtggtcgttcgtcgatcattcgccgctgcagaacgcgtgggcgtcgtatcgcgacgcgcctgcgtcgaccgagcgttcggacgcgctcagccaggcgctcaagcgctacggctgcaagttcgtcggctcgacgatctgctatgcgttgatgcaggcgacggggatggtcaacgaccacgaaagtacctgcccgtgccatgcgcgctgtgcggcgctgggcgaaaaggcccgccgaaggaagaagccggcggcctgacgcggacgcgcggcgcgcctcggcaatcggcgtcgccgcgacgatcggccggattcgaagggccacgcgcgccgtgcgcgtggatcggcagcccgacgagccggcgccctcggagatgtcggtccgcggatggcatgaaagcccggcgatccgtgcgcggcgggcgtcaccgcgagaaacgggcgcccgcggcgcaacgcacgcttgccgcgccgaggcggcgccgcaacggagcagcagcggcggcacgcgggcgcgcaatgtcggtcattcgcgcgggcgctccgcctcgtttcgcctcaagcgcctcgccggcggcgccaaaacaaaacggcggcgcggcttcttgcgaagcggcaccgccgtcgaggcgaagcgaatgaagcttagtggagcttcttcggcagcatctggctgcgcaggcgcttgtgcaggcgcttcaccgcagccgccttcttgcgcttgcgcacggcggtcggcttctcgtatgcctggcgctcgcgcagctcggcgatcaggccgttcttctcgatcgcgcggcggaagcggcgaatcgccacttcgaacggctcgttttctttcaaaagaatcgtcgtcatgtcgttcctaatttgcttgatacggtcaaaaacgtagcggccaagcgccacgcaccggccttccgggcgtttccacgaacaggcgaaacgagcgggtagcggcctcggaggccggaaaagagaggcggaatgcaccgcgaaacgctcggcaaccaacaccaggcgccgcgtttgactgtcagcagacatgccctacgggtagccgtaaacggcaaaggcgtgacagaaatctcaattcagcccgccatcataacaggtaaacgtcggctcgaccagtggtttaccgcttttccgcgcgggcgatccgtgtccacgcccgttcgcgccgccttgcgggccgccggacggcgcgccgtccgcatgcgcgattcgtgcgcatccaacgttggctcaccgaacgatcgacacaaaaaattcgggccgaatctcgccctgccccctcaagtttttttggcgtacgccgaaatcctgcacaaggcggccggcaaagaacgagtgcttccgcccgcgccaatagtggcattgatgggcttatacagctcaatttggagattttcatgctcggaatcaacagcaacattaactcgttggtcgctcaacagaacctcaacggctcgcaaggcgccctgtcccaagcgatcacccgcctgtcgtcgggcaagcgcatcaacagcgcggcggacgatgcggccggcctcgcgatcgccacccggatgcaaacgcagatcaacggcctgaaccagggcgtgtcgaacgcgaacgacggcgtgtcgatcctgcaaacggcatcgagcggcctgacctcgctcaccaacagcctgcagcgtatccgccagctcgccgtgcaggcctcgaacggcccgctgagcgcgagcgacgcgtcggcgctgcaacaggaagtcgcgcagcagatctcggaagtgaaccgtatcgcttcgcagacgaactacaacggcaagaacatcctcgacggctcggcaggcacgctgagcttccaggtcggcgcgaacgtcggccagacggtctccgtcgacctcacgcaaagcatgtcggcggcgaagatcggcggcggcatggttcagacgggccagacgctcggcacgatcaaggtggcgatcgactcgagcggcgcggcctggtcgtcgggcagcaccggccaggagacgacgcagatcaacgtcgtgtcggacggcaagggcggcttcacgttcaccgatcagaacaaccaggcgctgtcgtcgacggccgtgaccgccgtgttcggctcgtcgaccgccggcacgggcacggcggcctcgccgtcgttccagacgctggcgctgtcgacttcggcaaccagcgcgctgtccgcgaccgaccaggcgaacgccacggcgatggttgcgcagatcaacgcggtcaacaagccgcaaacggtctcgaacctcgacatcagcacgcagacgggcgcgtaccaggcgatggtatcgatcgacaacgcactcgcgacggtcaacaatctgcaggcaacgctcggcgcggcgcaaaaccgcttcaccgcgatcgcgacgacgcagcaagccggctcgaacaacctcgcgcaggcgcaatcgcaaatccagagcgcggactttgctcaggaaaccgcgaacctgtcgcgcgcgcaagtgctccagcaagccggcatctcggtgctcgcgcaagcgaactcgctgccgcagcaagtgctgaagctcctgcaataacgtgtaccgaacgacgggccgcgctgccaggcggcccgcctttgtgcggcggagcaacaccctcgtggccgccgcacgtttttgctttctgattcttccgaattccgcgaaattcgccggccgtctgcggcggcgaagggagccacccgatgtccacgcccgtcaccagcacgacgcagcagcaaaccaactcggcgctgcagcaagcagcgcagtcgatcatcagcggctcgacgggcaattcgtcgatggacgtcaactcgctcgtcaccgcgctcgtcaacgcgaagacggccggccagagcgcggcgctgtcgacttcgatcgcgaccgaccagacgacgctttccgcgctcggcacgctgaaggccgcgctcaccgcgctgcaagcggggatcggctcgctcagcgacggcacgctgacccagaaattcaccgccacggcaacgggcaccgggctcaccgcgacgacgggcgcgggtgcggtggccggcagctactcggtcgccgtcacgcagatcgccacgtcgcagacgctgtcttccggcgcattcaatgcgacgcagcagctcggcaccggcacgctgacgctgagcgtcggcggcaaatcgacgtcgatctcgatcgattcgacgaacaacacgctttccggcatcgccgccgcgatcaactccgcgtcgaacaaccccggcgtgacggcgacgatcgtcacgggcaccgacggcgcgcacctcgtgctgcgctcggcaagcacgggcgcggccaacgtgatcaacgtcggcgtgagcaacctgtccggcgacaacgggctgtcgagcctcgccgtcacgtcgacggcgagcacgacgggcggccagtcgacgatccgctcgggcggcagcgtcgcatggtcgcaaagcacctccgctcaggacgccgaattcacggtgggcggcatcgccgcgtcgagcgcgagcaatgcggtgtcgggcgcgatcgccggcgtcacgctgaacctcacgcaagccgccgtcggcgccacgcagacgctgaacgtgaccaccgacaccaccgcgcaggccaccgcgatcacgaacgtcgtcaacctgtacaacacggtgatcacgacgatgtcgtcgctgtcgtcgctatccggcgcgggcaccagctcgcaaagcgcggggccgctcctcggcgactccacgctcaacatgatccgcaactcgctcgcgcgcgtggtgggcgcgggcgtgacgacgggcggctcgaccacgtcgctcgcgtcgatcggcatcaagttcgccgacggctcgtcgtcgtcgcagacggacggcgcactgaccatcgatacggccaagctcaacgccgcgctgcaaaacagcccgtcgaccgtcgccgcgctcttcaattcgacgaacggcatcggcgcgcagctgaacaccacgatccagaactatgtgcagacgggcggcgtcttcgatacgcgctcgaacgcgctgaaccaggacctgaagagcctcgcgcagcagcagacgcggctcgcgtcgtacgcgtcgcaactcacgtcgcaatacaacgcgcagttcaccgcgctcaacacgctgatggcgcagatgaacagcaactcgaactacctgacgcagctgttcggcggcagcaacagctcgggcgcgatggcgaacaacaagtaacgaatcggacgcgatggagaagcctgaaatggatcagatgtcgttgatcgaacacgtgctgtcgatcacccgcgaaatcgatcacgcggtgcagatggccgactggaccgaagccgcgcgcctgaccgaagagcgctcgccgtatctgatgtcgatcacggccgagcagacgcccgcgtcgctcgcgctcgtgcgccagctccaggcgatcgacacggcgcttctcgcgaacgcgaaggcggcgcaagccgaactgcaggtcgaataccgcaccgcgatggaccgcttgagccaggcgggcgcttatcaggccgccgcgcagctctgagccgacggaattccccccacacaactagaaatcacgcgtttgagcgcgtgctcgttcacctcacgcccgcctcgcgcgggcgtctttttgtccggccgccgccggcggccgggcgccgacgattcgccaaattggcggctctttcctgttcagttcgccgcattggcccgctcggcccggccggataattttcaccattgcacactccgtccggctaaccccatgtccgaatcgacgacgtccgacaccctgacgcccgagcaacagttcgaggaggacatcgcgctcgtcctcaagaacgcgatcgagctgcatcaccaaggtgatttcgagaacgcgcgcgcgctctacgaagcgatcgtcgacgcgaagccggaccacgccgacgcccaatacgacctcggcgtgttaaaggtccagatcggccgggccgccgacgcgctgccgcacttcgagatcgcgctcggcggcgcgccgaacaacggccagtactgggtcagctatgtgaacgcgctgatcgatgccggccagatcgcggcggcatggaccgcgctcgggctctgccagcagcgcggcgtgcgcggcccggccgtcgacgggctgatcctgcggctcgcgcattcggaggaaggcaaaccggcctatatcggcacggcggccgcggcaccggaagccgcggcgccggccgatgccgcggcgaacgccgcggagcccgtgcgcgccgacgcgcgcaagccgtccgagcaggatgtccggcgcttcgcgacgctctacaacaagcggcgcatggcggaggcgatcaagttcgcgcgcgcgctcgcccagcgctatccgggcagcggcgtcgcctggaaatcgctcggcttcgcgctccatcgcgacggccagtacgggccggcctgcgaagcgctgaccaagggcgcggcgatgctgcccgacgatgccgaatgcaacacgctctatgcggacacgctgcgcgtgctgaaccggctcgccgacgccgaagctcaggtgcggcgtgtgctcgacggcacgcccgattatgctgaagcgcatcgcgtgctgaacatgacgctgagcgcgcgcggccgctaccaggaagcgatcgaggccggccggcgctcggtcgagctcgcgccgaactcggtgaacgcgcacggctcgctcgcggtgaccctcagcgactacgggcagaccgacgaagccgaaatccatttccgccgcgcgcacgaactcaatccgaaggatccgatggcgtacagcaacctgctgttctgccagtcgcacaaaatcgacgtgtcgatccgcgagctgttcgacgcgcatcgcgcgttcggcgagctgtacgaagcgccgctgcgcggcgcgacgccgaaacatgcgaactcccgcgatccggaacgccgcctgcgcatcggattcgtgtcgggcgacctgttcctgcacgcggtgtcctcctatctgctgccgctcgtcgacgagctcgcgaaggacccgagcgtgtcgctgcacttctattacacgttcgcccgcgaagattcggtgaccgagcggattcgctcgtacgcgcaaggctggcacatggtgatgccgctcagcgacgagcaattcgccgaacgcgtgcgccacgacaggatcgacatcctcgtcgacctgtccggccacagcgggcgcaaccggctgccgatgttcgcgcgcaagcccgcgccgatccaggtgagctggatcggctaccccggcacgaccgggctcgaggcgatcgactattacctcgccgatccgtacgcggtgccgttcggcccgatgcaggcgcagttcaccgagaagatcgtccacctgtcgtcgggcgcgacgttctcgccggacggcaacgcgccgcccgtcaacatgctgcccgcgctacacaacggccacgtgagcttcggcagcttcaaccggctcaacaagctgcggggcgacgtgatcgccgtgtgggcgcgcatcatgcgcgcggtgcccggttcgcgcatcgtgctcggctcgattccgaaggacggcggcggggccgcgatgatcgagtggttcgagcaagaagggatcgcgcgcgagcggctgtcgttccagccacgctcggtcacggccgtctatctgcagcagcaccatcacgtcgacgtgtgcctcgacacgttcccgtacaccggctcgaccaccgtgctcaacgcgctgtggatgggcgtgccgacgctgacgatgcgcggcgagaccttgccgagccgcgccggcctcacatggatgtcgcacgtcgggctcgaatcgttcatcgcagacgacatcgacgacttcgtcgccaagggcatcgcgctcgcgtccgacatcccggcgctcgcgcgcatccgcggcgagttgcgcgagcgctgcatgcgctcgccggcgttccagccgcagcgcgtcgcgcaggatgtgtccgacgcctttcgcatcatgtggcgccgctggtgcgacggccagccgcccgccccgttcgcggtgccgccgcgcgacgcaacgacaaccgtcgcaggagaccgctcatgagcgcactgccgctgcgcgccgtcgaaccgtggatcgacgagcgcatctttgtcacccaaccgcatctcgcgccgctcgccgaattcctgccttatctcgaggcgatctgggaaagcaaggtgctgacgaacggcgggccgttccatcagcagctcgagaaggcgctgtgcgactacctcggcgtgcgtcacctcgcgctcttcacgaacggcacgctcgcgctcgtcacggcgcttcaggcgctgcgcatcacgggcgaagtgatcacgacgccgtattcgttcgtcgcgaccgcgcactcgctgctgtggaacgggatcaagccggtgttcgtcgacatcgatccgagcacgctgaatctcgatcccgcgaagatcgaggcggcgatcacgccgcagacgaccgcgatcatgcccgtgcactgctatggccggccgtgcgacgtcgccgcgatccagaaaatcgccgacaactacaatctgaaggtgatctatgacgccgcgcatgcattcggcgtgaagacgcccgacggcagcgtgctcgagcacggcgacatgtcgatcctgagctttcacgcgacgaaggtgttcaacacgttcgaaggcggcgcgatcgtctgcccggacgcgaagacgaagcagcacatcgatcacctgaagaacttcggcttcgtcgacgaagtcaccgtcgtcgcggcgggaatcaacggcaagatgagcgagatcaacgcggcattcggtctgctgcagctcaagcacatcgacgatgcgctcgcgcgccgcgcgaagatcgacgccgcataccgcgacgcgctcgcccgcgtgcccggcatccgttgcctgccgcccgtcgacgcgccggtcgcgaatcattcgtacttcccgattctcgtcggcgacgactacccgatgagtcgcgacgcgctgtaccagcgcctgcgcgaccaccagatctacgcacgccgctatttctacccgctcatctccgatttcccgatgtatcgcgggctgccgtccgcgcagcgcggcaatctgcccgtcgccgccgacgccgccgcgcgcgtgctgtgcctgccgatctatccggcgctgtccgatgcatcgctcgagcgaatcgtatcgctgatggcgggagcgcatgcatgacaccggccgcccatccgccgcgcgcggcgatcgcggacatcgccgggcatctgcccgagcaggtgctgacgaacgacgtcctcgcgcagctctatccggactggccggcggagaagatcctcgcgaagacgggcatccgcgaacgccgcatcgccgctccccgcgagacggccgccgacctcgcgtatgaagcggcgcgcaagctgttcgcgcaaggcgccgtcggcgcagaccaggtcgatttcgtgattctctgcacgcaggcgcccgactacgtgctgcccacgtccgcctgcatgctccagcatcgcctcggcattccgacgcacgcgggggcgctcgacgtcaacctcggctgctcgggttacgtgtacgggctgtcgctcgcgaaggggctcgtcgagacgggcgccgcgcgctgcgtgctgctgctcacggccgacacctattcgaagtatctgcacccgctcgacaagagcgtgcgcacgctgttcggcgacggcgcgagcgcgaccgccgtgatcgccgaacacggcgagctcgagcgtatcggccccttcgtgttcggcacggacggccgcggcgcgccgaacctgatcgtgaaggcgggcctctttcgcgaaccgaagagcgccgacagcgcgcgcgagcacgaggacgcatcgggcaacgtgcgcaccgacgagcatctgtacatgaacggcgcggaggtgatggcgttctcgctcgccgaagtgccgcgcgccgccgaccggctgctcgcgctcgcgggcgagccgcgcgagaacatcgattgcttcgtgctgcatcaggcgaaccgcttcatgctcgatgcgctgcgcaagaaaatgaagatccccgaacacaaattccccgtgctgatggagcactgcggcaataccgtctcgtcgacactgccgctcgcgctcgagacgatgcgggcaaacggcacgctcgcgcgcggcatgcgtctgatgctgctgggattcggcgtcggctactcctgggccggctgcctcgtgaacttttagaaggaacggtgatgaacgcattctacgaaggcctcgcggaaatcttcgagatcgacgcgagcgaagtcacgcccgcgctcgcgctcggcgagcacaactgggattcgcttgcgatcgtgtcgacgatcgcgctcgccgacgactgcttcggcgtgctgctcaacggccaggcgctcggcaactgcaagacggtcgccgatatcgacgcgctcgtcgcggcgcaaaagggctgatcgtgagcacgccgcacgccgtcgcgggacgtgagatccgcctgggcggtgcccggctcgccggcatcgtctcgtgcctgccgtcgcgcgagatcgacaacgatgcgttcgtcgcacgcttcggcgagggaccggtcagggacgtcgtcaagatgatcggcgtggagcgccgccgctgggcggccgaacacgagacgacgagcgatctgtgccgcgcggccggcgcgcacctgctgcgcgagctcgactggcggccggacagcgtcgacgccgtgatcttcgtctcgcagacgcccgactaccggctacccggcacgtcgttcgtgctgcaggcggcatggggcttgccgcaggcgagcatcgcgctcgacgtcaacctcggctgctccggctatccgcaggcgctgtggctcggcacgaacctgatcgccacgggcgccgcgcggcgcgtgctgctcgccgtcggcgatacgatcagcaagctcgtcgatccgaacgaccggtcgacgagcctgctgttcggcgacgccggcaccgtgacggcgctcgaagccgatggcgcggcgggcgacgcgcacttcgtgatcggcgcggacggccgcggcgcgcgcaacctgatcgtgccgtcgggcgcgtgccgcccatacgacgcgcaggccgacgcgcgcctcgcgcagcgctcgcccggccacctgttcatggacggcggcgagatattcaatttcacgctgcaaggcattccgccgctcgtcgcgcatacgctcgcgttcgcgaacacgagcgtcgaccagtacgacgcgttcctgtttcatcaggcgaacctcttcatgctgaagcatctcgcgaagaaagcggggctgcccgccgagcgcgtgccgatcaacatcggcacatacggcaatacgagctgcgcgtccattccgctactgatgacgaccgcgctgcaagcgcagctcgccgcgcgcccgatgcggctcgcgatgttcggtttcggcgtcggctattcgtgggcgtcggcatcgctcgccgtcgaaccgctttccgtcatcgacaacatcgagctatgaccatgttctccgaacgctgcctcgcaggcggcacctacctcgtcacgggcgcgtcgtccggcatcggccgcgcggcggcgatcgcgatcgcgcaactcggcgggcggctcgtcctcggcgggcgcgacccggcgcgcctcgccgacacgctcgccgcgctgcccggcgacggccatgcatcgcacgcggccgcgctcgacgacgcggacgcggccgccgactgggtcggcgcgctcgccgagacccacggcccgctcgcgggcgtgttccatgcggcgggcgtcgagctgatccgcccggcgcgcatgacggcgcaggcgcaactcgagcaggtattcggcgcgagtctgtacgccgcgttcggcatcgcgcgcgccgccgcgaagaagaacgtcatcgcggacggcggctcggtcgtctacatgtcctccgtcgccggctcgaccgggcaggtcggcatgaccgcctattcggcggcgaaggcgggcatcgaagggctcgtgcgttcgctcgcatgcgaactcgcgccgcgccggattcgtgccaatgcgatcgccgcgggcgcggtcaagacggaaatgcatgcgcgcctgacgcgcggcacgcccgaggacgcgctcgccgcgtacgaggcgagccatctgctcggcttcggcgagcccggcgacgtcgcggccgcggcgatctttctgttgagcggcgcgagccgctggattaccggcacgtcgctcgtcgtcgacggcggctacaaggtgcgctgatgactccacggctgatcgtcgccggctgcggcgcattcgcgcgcgagctgatcaattgggccgacgatgcggcgcacgccggcatcggccagcggatcaccggctttctcgacgcgaatcccgccgcactcgccggcttcccgtatcgcgccgaatggctcggcgacatcgatgcctacacgcccgaggacggcgacgagctgatcgtcgcgatcggcgatcccaatgcgaagcgggacgtcgtcgagcgtctgcgcgcgcgcggcgcgcgcttcggcagcctgcggcatccgagcgccgtcgtcgcgcgaagcgcgtcgctcggcgcgggcgtcgtactctgcccgcacgcggtcgtctcggcggacgcgcaaatcggcgatttcgtcgcggtcaacgtgctgtcgagcatcggccatgacgtgaaggtcggcgcgtattcgacgctgagttcacacgtcgatctgatgggccacgtcgagaccggcgagcgcgtgttcttcggctccggcgcgaagattctgccgaaagtgaggatcggcgccggcgcgaagatcggtgccggcgcgaccgtcatgcgctcggcgcccgaaaacgccgtgctctatacgatgcccgcgaagaagctctgacatgaatttcgatacggacctcctccatcgccactggcatctcggctgtcaccgccgggagcttccgaacgacggcgatttcgtgcgcttcgacaccgcaatcggcgaaatcgtgatcttcaacgatgcgggcgagctcgtcgcgttcgacaaccgctgcccgcaccgcggcgcccgcatgtatgtggacgacagcggcaaccagccggcgagctgcccgtaccacggctggacgtatcgcgagggccggctgctgataccgggccgcgagcgcttcgacggctgcgcgctcgagcgcgcgaagctgcgtacgttcgccgtcgactggtgcggcgacttcctgttctttgccgcccacccgcagaccgatctctacacgcagctcggcagattcgccgaggccgtcgagaacatctcgttcaacatcgatcgacgcctcgacttgaaccgctacgatttcgaatgctactggccgctcgcgatcgagaacgcgctcgagccgtaccacatcggcgccgttcatccgcagacactcgccacgctcgggctcgaagacggcgagaacgtgttcgacggcgtcaattgcgcatggtacgcccccgtcggcgcgagccggcagcgcaatcagctcgcccggctcaagcgcttcttcaatctcgattaccaatacgaagggtacgcgagcatctatctgtttccgttcacgatgatctcgtcgacgtacggctactcgtattcgctgcagcattttctgcccgcgggcgtcggcggcgatcgcacgcgcttcactagccggctttatgcggcgcccgcggcgagcgaacaggcggcgcaggcgctcggcgccttcttcgaatcgacgcgagacgtcaatcggcgggtgttcgaagaggaccacgcgatctgcaagcgaatgccgaggaacgcgtggtcgatggcgccgctcgcgtgcgcggccgacaccgaagcgaaaatcgatcatttccgccgcgcgtgccgcacgttcgccgcgtcgcgcgccgcgcttcccgtcgtcgacgcgacacgcgaggcggcggccgggtaacggccgccgcgcacgcccgaacccacggccttccggggcgacggttgcgccggcgtccgccgcgccggctgcggctcgatcaaaatcccttccagtaatcgacgaagccgcgcttgtagtggagataggtcgtctgcagttcgtgattgatgccggccactttcgcctcgagatcgtcgatcagcggattgtcgcgcttgaacagaaaccagctcttcgcctgcggcgaatagatcgacgcgccgtatccccactggtccatcaatatcgacatgctcttgttggtatggagcgcggtatgaaccatcgtgtcgatgtagaaccagcccgggtccttcggaatccgttcgcacacgaccgtgtgcagcatcagcacgccgtcgtccttcaccagcccgttcacttcgtcgagcgcatgccggttcagcacgtgctcgaacatcgcgctgttgatgaccagcttgtagcgcgatagctccttctgcgcgacataccgcatgccttcgtcgctgctatgaacgtagcggtcgaagatcctgatgccgatgttgaaatacttcttcaggcatttcgaaaacgtgccgtagccggcggcataatccagcccgtcgtcgagatcgaggatgtcgttttccttcaatatcgccaataccagcgcctgatcggcatagggcggctggttcgtggtgcgcgattcgcggttgttttcgaagttgtgatgccagctcgaattgagctgcgaccactgatcctgcgtcatttcctgatgagtcttcgaaacaacgaatccgcagtgcgggcatttccagaaatccacggtcagcgtgtcttcaaacgggctgccgggataggttggatagcccttcgagaagaaataacgcgtttacatttcgcagatgatgcaacgatgttcttcgatgatgccctgcgttcaagatgcttgtatcgtgtgcgagccgctcgggatggaagtccgcacggagaacgcaacgcatgtcatacgtccgccggcggcgcggccgcgcacgaacggcgcaccgcaagccgccttcgcacccgatggcgttcgtccacccggttcaatgcgacaacatgccaccgcgccgcattgcggcgtggcgtgcttggccgaagctcagactcagtaggcggtctgtatcagcaacgtggcctggccggtattgtcggaacacacgtcgtcgctgacgtaggcaaaaagtaacgacgtgtccggaatgtccaccacggtcggccgtttgatggcgacgccccaatggctatttccgtttccgccttgcaagatcacggtatcgatcaagcagccgttcgtcagcgagccgcccgagcaactcatgttgttcgatgcgatcgagacgacataccgtcccggcgcgagttggaacgtcgccgaagcgccgctcgatactttgccgaaaacggccaaacagttttgcctggcgtcgatctggatcgaagtggatgccaggctggcgaatggaacgagggctgcaagccatgcagcggcgatttttgtgcgcaagatgaggtcccgtaacgcaatcttgttattgaacggaaaacatgaaccgccgctcgtacgcgactgcccgaagactgcgcgatatcctcgtcgcgccgtgtattcgggaaaagcatcgtgacgatgccggcgtttatttaatgtcggaaaatcgacagcgaattgtattgtatgaagattcaaatcgccattgtttattttgtcgcccgtcacgcaaacgagcaggcgcgaagcggatcggcgcgcattggcgaagagccggcgcgcatcggcatcgcgctcgcgcgacacatgcgcgccgcgcgcggccggtcgacgccggattcgcctgtcgatcgatccggtgcgccccgagccgatgagcggtacgcttcggcgcgcgcgcgcgacacgcgcgacacgcgtgacgcgtgcggccgtggcggtcggcgcgagccgcgtcgcgaccgccctgcccccaagcggccggtcgaccatcccgagcccgctcgccgatacgcttgacaagccgtccgccgccatggatcactgagggctttcgattcgtgcaaccgtagcggagccccccatgtccgtcgaaacctggctcgcgttcgccggcgcgagcatcgtgcttctgatgattcccggcccgacgatcctgctcgtgatcggcgattcgctcgcgaaccgccatcggtcgtcgtggagcaccgtcgcgggcgtcgcggcgggcgacaccaccgcgatgacgatctcgctcgccggcgcgggcgcgctgctcgcgatgtcggcggccgcgttcaccgcgctcaagcttgtcggcggcggctatctcgtctatctcggcatccgttcgattctgcatgcgcgccgcatcggcgcgatggacgtgcgcatcgagcgccgttcggcgaagcggcgtttcctgtccgcgtgggccgtcaccgcgctcaatccgaagagcatcgtgttcttcgtcgcgttcgttccgcagttcatctcgccgcacgatacgttcgcgcggcaatgcgcgatcctgctgccgaccttcgtatgcctcgcggcgatcaacgcggcctgctatgcgcgcatcgcgcgtttcgccgctgcgcggctgacgggcgccgccgcgcagcggcgcttcgggtacggcgggggcgccgcgctgatcggcgcgggcgcattgacgctcggaatgtcgcgaagctgaagccggcacgccacgcgccgcgggccgcccggctgcgcgcaacgatccgcgcggcgccgcgcggcattcgttgccgatgcgggcgacgtgcacgcgacgtggccgatgcgggcgagccgcgcgacaccgagcgccgcgcccggccgcctctttcgctcttctcttgtctaccgtaccgaccagtgcgaaccggcgcgcacgagcggcgctcatgcgcgatgcggccagcgccgtcgttgccgacgcgccggcacgtgcggcgacgaaaccggccggccgcggccggtttcccgccgagcctcagccgaggtcgagcgcttcggtgagatcgcccggcggctgcgcgccgcgcgccgcgaacgcgcgctcacgcgcgagcacgccgtcgagcggcgcgagcccgtgcacgcgcgagatgaaacgcaggatcgagttcgtgtcgtacagcgtgtgatcgacgtagcccttcttcgcgaacggcgagatcaccatcgccggaatccgcgaacccggcccccaccggtcgcccttcggcggcgacaccgggtcccaccagccgccgttctcgtcgaccgtcaggatcacgaccgtgtgcgcccactgcgggccgcgcatgatgtgctcgatcaccgtcgcgatgtgccggtcgcccgacgcgacatccgcatagcccgcgtgcatgttcaggttgccctgcggcttgtagaacgtgacggtcggcaggcggcccgcgtcgatgtcggcgatcagatggttcgtcgacggatcgtcgccgaggcccgcgtcgcgcaggtgccggcgccgcgcctcggtgcccggcgcgtagctcgcgaagtaattgaacggctgatggtgatactggaagtccggcaccgagcccgtgtcccgatgctcgagcgcgtattgccacgcaccgccgtaccacgcccagtcgacgcccttctccgacaggcgatcgccgatcgtcgcgtaatgctgcggcggcagcacgcgcgggttcgacgggtccgcgtacgccggattgccttcgacgggcgggcgcacgctgctcggctgatacggcggcgccatcgtgttcacggcgtagccgtccggcgtgaagaggccatcgttctcgaatttcggcgggccgtcgagcgccgatgcgggcgaatccgcggccagcttcagccgcgtgccggccggatcgtcgccttcgacgacggatacgagatgcttcgccgggctctggtgcacgtccggataaagcggcgcctgcgcggaaatgaggaagatgtggttcagccacgagccgccgaacgcggccatgaagaagttgtcgcagagcgtgtacccgcgcgcgagattccacagccgcagcgtctcggccgaattgcggtaatgccccatcacgaggccgcccgaatcggcccaggcggcgaactggtcgttgcggccgccgttgatctgcatctggttctgatagaagcgatgccacaagtcgcgcgtgatcacgccgttcggcagcggcttgccctgcgcatcgggaatcacgaacggcgcgttcggcagcccgacaatgtcgtgctcgccgatcatgtagcgcttgccgtcgacgacttgcgcctgcggcacgaggccgccccagattttcggcagcgtcgcgagcggcgtcttgccgtcgcggtcgagctgcgcgtagcgctcgggcgataccgcgccgagcggctgctgcacgccggggaaatcgccgaacaggttcgcgaagctgcgattctccgcgtagatcacgacgatgttgcgcacttcgcggcgcagcacggcgtcgagccgcagttcggcggccgagcgcggcgcggcgggcacggccgtctcgcagccggcgagcgcgacgctcgcgccgagcgccgcgatgccgccgagcacgcggcggcgatcggggtcttcgggaaggtcggtcgacgggggatgcttgtcagtcacttctgctcctcgatcttctggttggttggacggtccgccgcgcgtcggcgcccgaaccggtgacgcgcgcatcgccggcttcgcctggcggcggccgcgagcggacgcgcggcgcgcagcggcgatggcgcaatgcggccggacggcgcgacacccgccgccgtcgcgcctcgcgaagacggatgggccgccatgttcccgtccgctcggccgaatcggcgcagccgcgtactgtcacgaaaacgtcacaatcgcgactatagcgcgccgtccaaacgaaaccttgcctaatcggtgcatgaacggaaaaaaaccgaaacattgactcgcgaaatcgcgcacggaaacggcatttcatcggcgtcgcgagcgcgacgcgtgccgaatccgcgattcaccccgccccgcgctcgggcgcgcgcatgccgatgcgcgatcggcagcaagcgcggcgcatgccggcgcggccgcgccaagcaaaaacggctcggccatcccgggccgagccgtttcgagccgattgcgcgcaaccctccgctcaatccgtcccgtacttcggcgaacgcgggccgtacagcaggccgttcggctggccggccgacagcatccggccgctcgtgagccccgccacgtcgactgcgtcgtcgctcagcgtgtgcgcgatctgcttgacggccgcctgcgcgagcgtcgcgatcaacccgaagccgctgaaatccacgttggagccgagttccttgccggtcgcgcggccgctgccctgccacagcaggtcgccggtgcgcaagtcgacgagcttcgcggacgcggacacgaccgtcgtgctgtcgagcaccgtgtagacggagccgtactgcgtgaccgtcgtgtacagcgccgcgtccgcgccgaaaatgtcgcgcagcttcgcgggcgatacggtctggatgtcggcggcgttcgtcaggccgttctgcttgaaggtctcctccatcacggcgacgggcacgacgtagtaacccgcttcggcgacgggccgcgtcatctgcgacagcaggccgtaggtcgccttcacgtccgacgtgtcgttctgcggcggcagcagcaggatcgcgcgcggctggctcttcttgaatgccgtgtagtcgacatgcttcgcgggcgcggcgcatgcggcgagcagcgccagcacggacgcggccgccaggcgccgcgcggtaatgaacttgaacatggcggccctcattgttgcgcctgcgtttgggtttgggtttgcggctgcgcgggcgctgacggcttcgcttgcggcgcggcggctttcttcttcagcaggaaatccatgaacggcgacgattcgggaaacgacgccttctcggcctggaacgactgctcggcctgctgctccttgccgacgctcgcgtacagcatgccgagatgcgcctcgaagccgggcggcgggcggttgccctttgcgcggatctgctgcagcgccttctcgagcgcgtcgatctggtcctcggggctcttttgccccttgaagtattcgtagacttgcggctgatagccgtcccattgatagagcggcttcggctgattcgccgcgcagcccgcgagcagcacgccggctgccgcgaccggcagccaggctcccgtcttgaaggtcttcttcattattgtcgttgtcgatggaaacgatggatgagcggattcgtccgcgccgcgcggcgcgcctacttgccggacgcgagcgcgcccgcgtcgacctgttcgacgaggtgattgaccgcgtcctggatcgcgagatcgagcaccttgccgttgagcgtcgagtcatagccggccgtgccgccgaagccgatgatctcgcggttcgacaggctgtattcgcccgcgccctggctggacagaacgacttccgacgtcgtcgtgtcgacgatgttcagattcaccttcgcgtacgcgatctggctcttgccgcggccgagaatgccgaacagctgctgatcgccgacttccttgcggccgaactcggtgacgtcgcccgtcacgacatagttcgcgcccttcaccgcctgcgccttcttcatgaacgcggcttcctgcttgatctcgtcgaggttctcgcgatcgagcacgttgaagcggcggctctgctggagctgcgtgacgaggatcgtcttcgcctggccgcccaggcggtcgacgccgtcggtgaagatgccgcgcatgtagctcgaacggttgtcgaacttgccgaccgcgatgccgaccggcttgccggcgaacggcttctgcgcgctcgccgacggcggcacgggcagcgtgcgcgacgcctcggtcgcgcagccggacaatgcgacgatggccgatgccgcgaggcacgccagaactgtcttcgaagttttcaaacgatggtccctccttggagatcgctaaacatgcggtatcggcggcggcgcgccgaacgggccggcacgaaccgccgcgccgcgcgaacgcgaatcgacggatcgcgctcgcgcggttcgggtcgccacccgcggcggcgcccgtgaaggcgtgcgcggcgcgcgcacgccggccggcagcgcatcgcgtgttgtccgcgcgatgcgctgccgtacgtcaggtgaagcatcgaatgggaagcgcgcttggcgcgaatggtgcgaatggtgcgaatcgcgcgaatcgtgcagacggcacgaacggcacggatgcatgcgcggcggccggcggccgcggcatcgcgccggcgtgttcgcgcatgcacgcgatgcggcggcgcatgcggcccgacagcgccgcgcccgcaggcacgatgcgaggattcggcgcggccgcgacactttgccgcgagctcagcccgtcgcgcgccgcgcggttcgccggcaccgccgcggcctgcgcgtgcgagcgcaggcacgtatcgcggcaagacaacgcgttcgccaccgcgcatgccgccggcccgatcgcgtccgccgccccccgatgcctgaatgaagccaggcgtgaactttttttatgtgtcgccactaagctctcacagcacgcaattattgtcgtagtgcgcaacgataacggcaaccgtgcacgcccgacaacaaaaaagtgccgaatgtcgagcgaccgcaacagcgcgcgcgttgcgcgacgcatcgatgcgtttcgattccgtacatttctcgatgtcgactgtatcggcgcgtccggcgcgcgtgcggaacgcccggattcgcctgctgtacgtgtcgaatccggcacgtgccgcgatggcaggctcgattgatttcgagatacgtcggagataatgtagcgcgacgattccatcgctccgcacgagaaagcggcaatcacgacgattgccgccgattgcttcggcatgcgcatcgattccgcgcgttcgcccgaactcccttaaccgattcattgcctagcgaccttatcgacatgcctttcgtcacgatcgatggccagcccctgcactatcagatcaggggcgccggcgcgcccgtcctgttcggacatagctacctgtgggattcgtcgatgtgggagccgcagctcgacgcgctctcgaagtcgtaccgcgtgatcgcgccggacctgtggggacacggccggtccggcccgctgcccgacggcacgcgcagcctcgacgatctcgcgagacagatgagcgagctcctcgatcacctcgacatcgacacctgctcgatcgtcgggctatcggtgggcggcatgtgggcggtgccgctcgcgcatcgcgcgccgcaacgcatcgatcgtctcgtgctgatggatacctacgtcggcgtcgagcccgacgcgacgcgcaaccagtatttccagatgctcgaggccatcgacgcgcaaggcgcgattccggcgccgctgctcgacgcgatcgtgccgatcttcttccgccccggcatcgatccggcgagcgagctgcccacgggcttccggcgcgcgctgcaggcgttcacgaccgagcggctgcgcgactcggtgataccgctcggcaagatcacgttcggccgcgaagacgcgcgcgcgcaactgagcgcgctgccggcggaccgcacgctcgtgatgtgcggcgcgaacgacgtcgcgcggccgcccgaggaagccgacgaaatcgcggcgctcatcggctgcgaaaaggcgttcgtgccgaatgccggacatatctcgaatctcgagaatccggcattcgtcacgcaggcgctgagcgattggctcgggcgcggcgcggcccgcgcgtgaccgatgcgcgatcgacggtcgaggcgtgaccgatatgcgatcggcgcgccgatcacgcgaccttgaactgcccgaccgcatcggcgagctcgaccgcctgagtctgcaacgccgaggcggccgcggccgactgctcgacgagcgccgcgttctgctgaaccatctcgtcgagctgcgcgaccgcgcgattcacttcctggatgccgcgcgtctgttcgtcggcggcattcgagatctcgcgcatgatcgtcgtcacgttcgaaaccgtgccgacgatgtcgctcatcgtctgcccggcctgctggacgagcgtggcgcccgtcgacacgctcgtcacgctcgaatcgatcagcgccttgatttccttcgccgcctgcgcgctgcgctgcgcgagcgagcgcacctcgcccgcgaccaccgcgaagccgcgcccctcctcgcccgcgcgcgccgcctcgacggccgcgttcagcgcgaggatattggtctggaacgcgatgccgtcgatcacgccgatgatgtcggcgatcttgccggacgcgccttcgatctcgtgcatcgtcgacacgacgtcggacacgaccgtgccgccgcgcgacgcgacgctcgccgcgttcgtcgcgatgtcgttcgcctggcgcgcggcgcctgccgattgcgtgaccgtcgacgtgatctcctcgatcgacgcggccgtctgctgcaggctcgccgccgccgattccgtgcggcgcgacagatcgtgattgcccgacgcgatctcgcccgccgcatgccgcaccgattcgctcgcgtcgcggatcacgcgcatcacctcctgcagcttgctgacgaacgcgttgaacgagcgcgcgatctgcgccacttcgtcgcggccgctatcgggcaggcgctgcgtcagatcgcccgtgccggagccgatcgattccatcgcgtcgcgaatgcgcgcgagcccgcggaacgcgacgcccgtgatcgcgccgacgatcagcgcggcgacggcggcaagcgcgacgagcgtgccgatcgagacgagcagcagcgaatgcatgccggccgtcgcatcggacttgtcgagcgcgacgacggtcagccagtcggtgcccggcacggcgcgcgcgcgcatcagcttcgccgcgcccgcgacgtgcgcgtcgatcggcgcggcgttctcgtcggccgacgccgcggcgagcgcgtcgaggctcagatcgtcggagagatcggtgacgggcttgagcgtgagcttcgaatcggcatgcgcgacgatatggccgctgcggtcgacgagcatcccgaaactgccgggcgtcgggtggatcgccttgacgttcgcgatcacgctgtccatcgcgacgtcgccggacacgacgcccttcagcgcgccgtcgcgcatgatcggcgcggcgaacgcgacgacgagcttgcccgtgccgacgtcgacatagggcggcgtgacgaccggcttgcccgcctgcgcggcctgcttgtaccacgggcggccggtcggatcgtagtcgggcggaataccggtgggatcggagaatttcgcggtcttgtccgcgtagccgacatagacattggtgaacccgccggcggcggcgatctgcttgagcgccggaatcggatccggcgagatcgcggcgtcttcgaccgacacgatcatctgcgtcttcgacgcgacccaatcggcgatgccggcttcgtggccggtcagcaccgcgctgaggttctggctgatggactcgcggttatagcggttggcgacgaaatagttgagcgccgtgttgatgacgagcgagccgatgacgatggcaaggcacgcgacgagaatgcgggaccggatcgaggagagcatgaagggcgacatggatgtggagcgaacctattggtttacggctgcgcaaacgcgcgacttgacccgcgggacgctgtacgtctggtgttttcgctctagggtttacgcgatgtgcgcgggcgcttttgtctgaggtaagccgcgcgttcgccggcttacgatgcgcacgcatcgatcggcagacgggcgcggccgcccaagcgggcggccgcgcgaaccgtgcctgaggcgagcgtcgcgccgccgaacgcacgcgcccggcaacgctccacgattgaggtcaaccaagcggcggcgtcagcggaatcgacatctcgtgcatgaacagattcgacggatcgaccgagcgcttcgtcgcgatcagcgatgcggccttgtcgccgtagtacagatcgagccacctcggatcgatctgcgccggatcgctgccgagatacttcatgtcgatgtccggatagttgatgtagcagccttcgtagcggccgctcgcgtcgcggtacggcttgccgccctgatccgcgtgcaccgcggagaacagatcgtgcagccattcgacgtggaaggcgtcgtcggcgggattcgtccagtaggtttggtactgcgatttcagcagcgaacggcgctgatagaccgacgtcggattcgcgctttcgtcgttcgcgtttacgcagccgccgtacgaatcgatctgcacgagcgtctggctcaggcgcggatcgtccgcgccgttcagatatcgccacagcgcgtcgacctcggtctcgccgaaattgccgatctgataggcggacttgtacttgccgcgccggttcgcgcccgacgtgttgatcgtctgcgtcagatacagccagtccatcttcaatgcgctccgcgccgcgtgcgcgatgcgcaggccggccagcgggtggccgagcgccggcagattcggcgcgacgaaccggtcccagacgacgggcagacgattcgccgccgcgttcatcgtgtcgacgaaatcgatgaacggcgcatcctccgggccgcccaccgttccgtccttgcccgtgtactggatcgcgagcacgatcggcccggccgagcgatgctgcagtttcagaagcgtgaacaacccgccattggcgagcgccgggtccgcggcgttccagttcgcgtcgttgcggctgaaccaatcccagtaggtttggaggaaatggccgaagctcgcttgcgtgaagtgcgaccagtcatacgcgagcgtcagccaatacgcggtacgcggcgcgttgggaagcgcgttgaagtagtagttcaggatcacgccgaagttgccgccgcccccgccgcgacatgcgatgaagagcgcccgatccgccggatcggtgctgccggaatgcacgtgcttcgcgccgagcgcgccgccggcggcgggcgcgaggatatcgacgcccgtcagccagtcgaccgtcagcccgtgcagacgcgagagcagcccatacccgccgccgacgatatggccgcctgcgccgaccgaatagcacgagccaccgggcagcgtcttgcccatggtcttgtacaggccgacatagccgtcccagttctggcggcccgccgcgacgcgaacccgatagcgcggcgcgcccgccgcatcgaacggcgacgcgatctgcccgcgatcatcgatatcgaaccccgacatcaggccgagatcgatgatcgcgagcggccgcccgtggtcgtccggcagccggttcgcgacgaacccctcatagcagtgcccgccgctgcgcaccgtgatccggcaacctttcgcgagcgcgtcgcgcgacgccgcgatcacgtcgtccgccgtgcggcagacatagatcgccgccgcgccggcctcggccgtcggcggccagcgcaggttgaagcccttttgaagcgtcgaatgacggggatcggcaccgtcgacgtacacataggacatcggaacttcccgcgaaggccgcatgcttcgcagccggggggaacaaccgcgcggcgcggcgcgcccgcatcgtacaagcggcgcgacgatcgcggtgcgggacggccatcgaacgagcgcgaatccgatggccgcaatgccttattcgtgcagcagaccgcgacgacacgcggaaatgaccagccggctcacgcgaaattcagatcgatcacctgatagaacgcgttggcggtatcggcgacgtcccacaccgcgagcagtacgtgatagccggtgcgagtcggcagattgaattcgtgaatcgtctcgccctgggggatcaactccttgtccgcatccggcccccagtacggctgatacgtgttcaggtagaccttcagcggatcgggctcgaaatgcgcgcgcgcaagccgcgcctgggtgtcccatcccggcttcgtgatccagtaagtccagcgccgcgtcttgtgcggcatcgaatacgaccacgagatttgcagcgattgccccgatcgcaccgcatgtttctgccaatgcgcaacggaatcgggttcgttgagttgcgcgcgggcatccgccgtgcgcccgccgctcgcgatttcgccgtcgcgcggcggcatgccgttggcgacgtcgtccggcgcgtccggatctctgagcccgctttgggtcgcgggaaagaatttgccgccctccagctcattgacctgcccgaaatcgagccttcctgcttcgtagagatacacggcgcgcgactcgggcgtgatgacgcggccatgccgcggagaaatggacgaagacttcgttgcgcttctcgaatcggtagtgctcattttgcctccttggctgcaaacgtgccgaacatcggcaagaccaacgctggaagccattcgcgataccagtgaaattaatgctaggtgcttggtggagatgaagccaataaatttagtgtgaaccggccttcactggttttatatttcaccttaaagaaattgactcaagtcccgtgcatgaggcggtcaacaatgggaatcccctccggccgtggttccggctccggagatgtaaggtgattacatagaattaaataaaatttatattcaagaaatgttgcactccggacagcgcaccgcagggcccggcgagaggggacgggaagccgggggcgccggcatggaaaagcgcgccctgcggcgaacaatgcgccgggctgcgacacgacgatccccaagaccgcgcggcgcacggcgcctacgagccgggtgtcggcggtccgtccccccttcgacattggggggcgattccgggccggagacaaaccgaaatcgccgttctcgcgctacttgaacgtggggcctgcgccttcgctctgtcgagaacaggccgcggcgagttgctgcacggcgtaagtgtccttcacgtccccgaggctatccagaatgcacgtgtgataggcgcgatcgcgcggctgaagcatcgcccagtttcgatagagctggtcacatgcattgcgcatgaggcctgtcgcggtcggattccggcttcctcgcaacgcattgaggatgcattggttgtacccctgctcctcgttgaacgccgcagccgagagcgggctgaaaacagcgacgagcaatagacgccttacgatcggatgcatggcctttcacctggaggactgccgcgaagcggttgtcgagttgtcggtcgacggattcgcggcttcgttgcgggctttgcgggctgcgggccgtacgcgtattccggcggcgacgtcaggaacggtttcaaaaacgtacgatacaacggccgcgctgccgataggaacggaggcatgggatggcccattgcgatggccaatatgagaggcagacatgtgacgcatccggaatcggccggcgagccgggcgatttgaatcgaattctcgattcgcgaattatttcaaggcgcttgggggattggcgtgcttatattcgccacgcctacgtccgcgtgagcgcggtgcgatcgggttgggaagtgcgcagggaacctggcggcggggaaatgatggggatggtgaaaggctatgtgtacctgtcggccgattatcttgcgtaatggggtcacccggcatacatcggacgcggaagtgatccagttgccgcagccagcgacgcgaggaaagcgcgaagggatggatggcaagtgtattttagctacactcagcaaaaacgatcggaggggaaaatcgctgaaagccttatctggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagaatacatttcatgcgctatttgctcaaaaagaccgtctccgtcgcttcacagttaagatccgcttttgaaaacgtcatctcaattgatccgctaccagcttgagcagtgccgcgaaatcgccgggaaaggatgcacaaacggctgccgatagtcgttcaagacattgctgcttatccaaacccacatttttcgcaatctcgtagaactcgttgtgcttccctgcctgcagagcgtattccaacactcccgtgactgcatccggctccaccgctaacgcgacagcggttgacatcttggcctcgatagccttctgaacgagccaagcttccggccacgtttcccccggcagatatccaacgtgttccttgtaccacgcatcaaattccgcaccggcattttcggccattttctttgcatgacctaaattgtccgcgtccttggcgcgctgatctccgtcaaaaatcgccaacgttggtttttgatcttttctgacataatgcgccgcaagttgccgagcaattgccgttgccgaaccaattactttgattgtcactcgcgtccgaatactggcaggaagtatcgcttgcaagatagatcttgcaacatcatcttcaacgaagatatcgagttcgtttccacccggcgcccccattttcgcaaatgcgaattccggcgaaatcccgccaatcagtcttgtcttaccgccgatggtttccacaaaatatctcgcatcatccggcaagcattcgaaaatttctcgagagtgcgtcgtgcaaatcacttgagttccagtttcattgcagacctccttcagtttcttcatgaaaagcttctgcgctttaacgtgcaatccaagctctatttcatccagcacaagcaaagcttgctcaccgcaggaataaattgtcgaaaatatttcgaacaatgcattctcgccagcccccatattgaatcccgaatacacaaggtcaccgatctttacaatcggcaacctgtatcgcgaatattccaggtatcgcaggtcatcatatttcttactcagaatgaacccgaccgcctcacgcaccttatcttcccatcctttgggaactgtatcagcaaatgctctggaataagaacgcgactggcttcgctcactatggggaacgatgcgctcgatcccgagaaagacaaccgtcttcctaactctcgcctgataatcgttccatttaccgcccttatttttctttctcctttgatatgcaaccccctctccattcggaaaagaatccgtcttcttccaattgttgtaggcgatcgcatagctgatctcgatcccatccggctccgcctcttccttgtgtcgaataaaaaaatcagaaaatgtgtaatatggattttttcgacgaggcaacttaaatccatttttattggcgtgatacgcgcaacaagcaagcgccagaatggtcgacttcccagccccgttaattccagcaaaggcggttatcggatatgtaaaagatatatccagcgaatttattccgcgcaaactgcccctgataagcataatgcgtcgcaacaacgcttttgacatgtctttcgcaaaccattgcctaagctctttgtcaacctgactttcgcgatatttcatggtcaccccgtcgtctaattcttcttgcttctactccatcgatactttatcgccagttcatttcttcagcctgagcgccgctctagtcaagcgaacgaaatcacaagcctcttaccacatgcagccgcatactttcgcagcgtcgcaaacgaaggcgaatgcttttcgctagttagcgatgcttcaaggcgcgacacggctgacgccgtcgtacccatacgctcagcgacctgcgcttgagtcaatccagcctcttgccgagcggccaatatagcgcgcaatgccgagtattcatcttccagcgcatcgtaggccgccttgaccttactatctgcgagcagacgagctgtgtcgtctgcggtatgcggaattggattgaatccctcagcacgaacacgcttcactactaccttagccattacgcacctctctcaaacgtgcttgggcgatccgcaattcatgttgcggcgtttcctgtgttttcttgacgaaggagtgcagcacgacgacttgccgccccacatgcgtgcaatagaacacccgcccgataccttccctaccctttggacgcaactcaaacaacccgttacccattgcccgggagtgcggcatccgtagatccgccccgaactcctgcatcagatccaacagccggaggtagtccgcaagaatcccagccgggaacgcgaaaacgtcgcgcttgacccgttcgttgtaatagacaaccgtccaatcgaatttcatgttagcaaatttgctatgtttctgcaatctggcccgccgccctagagcggcaggagcttctgtactgccgcgcgcccttgatccggcgacaggtgggcatagcgctctgtcacggtgatcgaggagtgccctagcaggtctttcacgacgtacagggagacgccctccatcaccagccacgacgcgaaagtatgtcgcaggtcgtggatccggaaattctcgatgcctacgcgggcgcacgccgcgttaaatcctttctgcagtgtctgtatgcgcttccctgaccacgccggaaacacccattcagaacctgaacacttccgctcaacccaatcccgttgatctctcagcgccgacagcgccgcactattcagtggcaccaccctacgcttgccgttcttcgtatgctcagcgttcagacgcaagaatgagtgctcgaaatccacccgacaccaatcaagcgccaataactcgttctttctgcaccctgtactgagcgcgaggcgcacgaagtttgccaaatgtgggcgcttcgcataggcactggcagaaagaatcaacgccgatgcttccgcgcgcgatatccatctaacccgatgttccccgccattcaatccgagactctgcgccggattcggcaagtcagagcaatcacattcgaggcggacaaaattaatagcagccgaaagaaatttcaattctcgcttgactgtcgattcttgcacaccgtcggcaagacggaccgcgacgtacttccgaacgtccacccttttcaatgccgagatcgcacgcccaccgaaataaggctgaagtcgcttcaacgagtacatatctcgctgcttactgcggtgatccttggccgacaaataaataccgacgatttcctcaaatgtcattccaaacgcctctagcgctattgaatcatcagaatatcgacagttacgattctatgcttaaatctatttacaacattggcctaattctcgcgcgtcgataaccagaacacgcccaactcctgccgccagaacgcctgacagcgatcgagcgtcgcgcccgcctgcaaagccgccttgaacgcaatcttcagggcttccgccggatcattggcggcaatgtgatcgatcggcataacctccgggacgacgacgccgcggcttgtccagtaccgcttttcgttcagcgcgtgttccgcgaaatccttcgtgatgtacttcgccaggtaggccgcgagcttgtgccgcaggccccgctccttgaacgggttccggacgttgatctggccgttcccaacgcctacgatgctttgccagatcgagcgcagcacgcggtaattctggcgccccctgacggccacatggaggtgccacgcgccccgcttctggcgctccggtgtggcgacatactggaaggtcgacagcttcgcgagacgccggcgcagcgcgtcgaaatcacgcttcaggcgggctttgtcctgcatgttctcgcggtacgtcaacgtgatcattcgatccgctccaatcgccttacaccgtagccgcacctgctgcttggcacgcttcgccgcatcgagcaggttcgattcactgttctccgactccccgcgtttcgccttgggcctcgcgttcaacgacagtgcgcccatgtaccgatcaaaccgcgtcgccgtcacttcgacctgcccgtcaccgaaattccggccacggatcacccactctctacggaacggcgagaagtcgcctatacttgcgtcgtgcattgcaatcacccttgtaatgcgctgtttcaccaagccctgaccgtgccagcgttcagggcttttcttttttccgagctgcctttctgtccttgctccgcctcgctctatgccggcgtccgtgtcccgtatccgttaagtgtccctgatacaagtttaggggccgcgctgcgcgcggcccgcccggcgcgctctgctgcgctgggcgagccgcgcgcagctggaacccccaaccctcgccaccgaaccgcctacgcccgcgcctatcgcgccgggagcgccccgcgcggcagtgtcgtgcagaaggatggtttgccgccgcaacgcctccgcttaccgccctcgcaaatacccgctactcggtccggcgagccgcgctgagccgcgcgacgaccgcccggactccgcaccgcagccgtcgccctacgccgcttcggccacggccggacactcccaacgctagacgtctgatttttcgttacgtccgcgatagaggtaacggttaaacgccgcaacgtcgtcgcggaacgatttcagcatcaactcgtcagcccaaaacgccaagcgctcaaccacgtccgcctttgatatccccgcatcaaccgccagccgatcaagcgcgaaatatgcccgttcgtcgaacgtaaaactgaatcggcgtcgtcgaacccaatcgacctcactcccgcaaagcggcagccgcaccacgcgtcgaacccaatcgacctcatgcacgactgacgtgcgcgatcgttgcccgtctctagccttgcgcttcgacacctctaaatcgcgacgaagctgcgtcaattcttcgcgaagccgctcgttctccattacgagctcgtcataaccatcggcagcggccggaatatttttcgttaccgtaacgggattgcctgatgccttgcgccgtgcgcggtatgctgcctgccgttgcgcattcgtcaacgctccaccttcctttcgcggccgaccgcgaccgcgaccgcgattttccgttacgggcgcgagcgataacggaattgttttcgtatcttcaggctggatcatggcgcttgctccttatcggcattgttcttattttacgttactagtaacgtaaaataaatatccgttacacgtaacgataaataaaattcgccgactcattcagattcgctgaacctgcaacacgagcaacacctctgtccgttgcttcgagctggaacgaccatcgaaaaagctcggcagccacgaatacccactgcgcgccgtcgcgtcgcgatcctggatcagcccgccgagcaccaccagttcgccatccttcaaacgcgtgaccgtttgtaactgacgcgtgtttttcgtcggcgacgtgtcgacgccggttttcgtcgcgacgaaatcggaaatctcctcacgcaccttcagctcgatcacatcgcgcatgacggtcggttccacgtcgaaaatcaagccggcatcctgatacgtgatcgactgaactggtgtgccgctcgacccttgatagctgacgctcgattgcgtcggcacctgttgcccaacattcagccgcacgcgttcgcccgagacgatccgcacgtgcggcgaactgacgaccttgaatcgcgaatcggcgtttagcgcggatatcgccgcgtcaacgcccggccccgtgaatctcatcgcgcttgcatcagacgacgtgtctccgctcgaaagcctgagctgtccgctcaacagccgaaccgcgatgctccacgccgagttagccgaatcggtattggccacctcatacacccatccgcgcacgacgacctcacccggcgcggtatcgagatcgggcaccagcttccgaagcatcgcgacttcgtcacgcgaaccgacgatcaccagctcgttaccgcgcgcctgcacacccgcagcagccggcgcaactgcaacatcgctcgcagtactgatcggcgcgcccggaacctgaacgggacttgtcacagcggacggcgtagcagcaatcgcggacatcggaatcatcgaccgcgtgccgatcaccggctcgaccagactgcgcagcgattcggcgctccggtagcgcggccggtagacgaacacctcttgatcgactcgcgcccgactgtcagcagcctttctcgcgacgtaatcgacgccgttcttggtcgtcacgcggaagccgagcgaatcgagaaaatcgaccatgaccgcacgtacatcgcgcactgcgtcatcgagacgaaacgatacgaggcgattgtcagcaagcacgtctggcccgagtacgtatggcgtatgcattgcatcctgatagatcaaatcgacaacctgagcgaccgtcacgaaccgcagatcgaatgccgtgcccggcacatgctttaacggggtcgacactggcgccgcgggaatctgaatcgcaggcgacgtgccaatcgtcgcatcgactggcaaggtcggcagcggcggcaccgcaccggccgcaattcgacaaccgctggacagcatcaacgccacgatcaacccacaataccgcctcatttcgcgcccccgtattgttctgtctttacagtctgcacgcccgtccaccccgctaccgtcttaccgtcaacttcacccgtcagacgcgccccctgcccactaaatccgcgcaccggtacagcgcgcaaccggccatccatcgcgaccaacgcgacataacctacaccgtcgaccgagtaacgaccggcgacccgccactccgatgatttaaccgtgtcgatagggcgcgcaaccactgcattggaggcagccgccgcggactcgacgtgccgcaccggttctgccccgaatccgtcccgtgccttgtgatagatcttcacggccagcaccacgaacaccacgattccaatggggagcaggaacagcgccttgggaacgaccgcttgcttttttgtgtggacttcggcgctcgtatagagcttgaacacctctcgcggataaggccattgccgtttcactgcgtctttcaagctactcgggttgtggcaatgatcccactcgtagagcatcgcgcgtttaagcccaaacaggttacgcacgtggatatgccgcccgaccagatcgcgcaccgtcttactgattctctgcggatgttgcgtgataaggatgaagtcaacgcccttgtgacggtgcacatgcagttgctccacatccggcgtcggcttttggcttaccgtcgtcggcggatagatgcgttgcgcctcatcgatcacgatcaaatcttgcgcttccgccttttcgtgccactgacgcaaccaaggttcgtcaatctcgacgtgctcgattgccagatctcgaataccgtcgaccagcacgcgacgccccttcgcaattttcgtcagcaaccaaaccgcatgcagcgtcttaccgctccccggaacccctgtaatcagcgtgatcatttgctgaacaccattcttgtcgtagatgtgagcatgtagaacgacacgcgtgcggatataccgccgagcacatacgcgatagcgtcgccgacgccgcctagcgccaacacgttcgctatgtccgtaggaatcccgcccgcactcgctgtcatccactgaatcacttgattcagcgccgcatcgatccccgcaacggtcacaaagccgataccgagcgcgaccaatacgcgcgtgacgatcggaccaaccagcgatacaagcaggctcgcccaactcatactgtcagccccgtaacgaaaataagccccgccaacagtgctccaagcaagagcacgagcggccggagcttcgccgccagctcacaaattggggcatagtcgaacctgagtggcgcaccgaatacctcaacctcatacgggtgcggacagacgccattggtcaagccgatcgaaattggtgccaacgagacgctcttcgattcacgtctcacgtcgacatcgttcgcactaccaagcggtgcgcaagcggacgcgtccggatacagcgcgcaaaacttcgggtctggcttcgggtctggcttcgggtctggcttcggatcgggattcgttccgggattggtcccgggattcgtacccggattggttcccggattcgtgctcgggtcggttcccgggttcgtactcgggttggttcccggattagtccccgggttcgtgcccgggttcgtgcccggattggttcccggattggtccccggattcgtgcccggattggggttcggatttgcgttcggatccggctgaacattcggatcgatgacaacctgtttgcccggatgcgcaggtgccgtaaacaaatcgcccaacgtaggcacctgcttcgggttctcatctacccacggcttcactagcccatcgtaaaccggctcgtaaggtaaccccttgtaatccgggtcggttgctgcacgtttccacgtctcatccacgagcttggtaagcgtcgatgacggcaatggaatcgacgcaacattgggcggaagtttcggccaaagcttcgacacgtcttcggctacaagcgacggcacgatatcgctccgatactgaaacgctcgtgctttggctgtcgtgacgtagctcttatagcgggtctttccgtccaaaccaacataggcttgcgatccggtttccgtgtaatacatctcgatcgggttgccggggatattgatcgtcggagcgaagaacaggcgcaccgatgaaacgttcctatcatcgctggcgcatccggacgtcaatccacagtgcccgttgtaataatgcagataccacatgaactgcgcggcctgatccagcgtgccaggaagaatgtcgaagttcccgcgggtgagccaaaaattggcgacattcgagcccgtccccggcgtagttgggtaagcgttacaaacggaatcgttcggctgacagtagccatttcgataggtcggaatacccgcctgcgccgcccatagttcaggcgccaacaatttccgatatgcgggatcgacgccggccgccggaggcgatacagcctcatagtgatcgccggcactagccggcaccgcatcgacatcgatagaaaccgacgtgtcgttccactgcaattttgctaaaccaatctgcaaagcagtacctagggcaataatgcccgcgcccgccaacagggtcgcccaaaccggagcgcccgcgaatgcgagtgcaacgcctgcccctgtgctgacgacattaagcgcggttgacgccttacccatacccgccagcgtcgccgcaatgcgtggatcgttcgccgcaaagccgcgctgaatcgcgatgcgcgtgagaatcgccgcctcggcgcgattaataacaaagttctccacgggcgcgagcagggcctgtgcatgcgcttgctgattgcacatcatcgcgaacacggcaaacagcgcgatccacacacctatgattcttctacgcacattcacctcacgacatgacaatcaacgcggcggtatagatcgtcacgacgaccaccgcgaactcaatgcagaaccaaagcatggtcagctctccgacgcggaatccacgaaccgccgcaacgcacgcatgccgaaggcgatcgccaacaccagaaacaccgcgctaccaacggccatacctgcctcgatacccccggaaatcggcgcatcgcccgttgccccatcgttgacaagcgtcaggtgcacgacttgctgcacaccggccgaaccgtccggcaacgtgcacggcacttgagcgccagcggcaagcgaagcgggagcagggccgcacgtcaccacatcaattcccggcgccgcgcgtaccccgaacacaacgccaaccaacgcaacacacagcaagcgtttcattcgatccgttccatgaaaaagcccccggcgcgccgaggcataccgggggcttgtcgtgttgcgctatcagcggccgatgaagcttcgcaccgtgcgatagccgaacgtcaccgctgcgacggcgagcacagcaccgccgacgagaacgatgttcgggccgacgccgttgatcgacgcgacgaccgacgtgacatccatcgtcggcgtacccgcgtccgccgcgaacgcgcccgcgctcgcaaggctcagtgctgctacaaacagtttcttcattttctttctctctcaagttctagcccggatgtagacggccgctctagtgggccagcttcgaacgaccgatagcccatgacgggttatgcgttggcgttcgccgccggcttcgctgtcggtcggccgaacggaacgagcgagacgatgcgcggttcgagcttgccttccatcgactgctgaagcgcgaactctgcgaggtagtcaccgggcgcagaatctttcaacgcgttcggcaggttgatcgttccgacgaggatttgctttccttcgctggtttcctgttcgagcacgcattgcgccgtatggatttcccacggctggttggtgcgcttcgaaatgccgccgcgcgggaccacttgcagaatcgtcaacttttgcttgctcatctcggttcctttgatttaggactgctattcacgttgaacggagccatttgtctccgcatgcatgcgcgacgaacgcgctaatcgaaaaaggtggacgctaggtcagccgtccacaaaacaccgcgctatccgagggccgaaatagcgcggcgtaccactggggaattacgccctcctacgtcatgcgagcgatagcgctcgacggcgcactgacttgaacggaaattaatgtgagggactcagcgcagcggccacggcgcgacaactccgagcgggccttgccgcgtgcactttcggcactgcgagccgtgacggcgacaacggcaacgcggttgtgaccgcactgcgtgtaggcatggacttggtatttcggcacccctacccccgtttgattgtgatatggccccatcatcacggggtttacctttccccatgggctgttagactgcgcacattacctgattggtacatgtaccgttttgggaatcctacgtaccaatttggtacacgtcaagaggaatcgtatggatattgcggaattgatcgaacgcgccaaggatgcgaccgggtcgcagctcgccgtcgccgagaaaatcggacgcccgcactcgcgcataagtgactggaaagcgggccgacgcaagcccgatgcggccgacatcatgctgcttgcagaggtggcaggcgtacccgtgttcgagacgctagccgaagtcgaaatggaactggacaccgagcgcagctcagtatggcaacgtgctttaggaaatctgcgagcggcgggcgtagcggcgactgtgttgcttggcgctaccgccgtggcgagcttgacctcgaagccggctgatgcggctgagaaagcccaagaaaacaaagannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactctatccattgagctacgggcgcttacggatacgttgcgcccctagatagccgcaacgcgtagcaagaccgcaagcataccttgtttccgcaggagcgtccaccgcgctcccgcatccgtccagccgccttccctcatcgccccgccacgcgtgccgagcccctccgacgtgcgggtaaacacgcgccggccgatcgctcgccgccatgtaaacgttccgtctataatcgtccgagcttcacccgcagccattcattgccgtaccgctcacaattcctattcatggagacgaggcaagcatgagcgaagcaccccacggagcccccatcaaaacccccgggcaactcatcgcagttgtcatcgcctcattcgtgatccccatcgcgatcatcgtcctgttcgccacctacgccaaccacgcgttccgcaccggcgccggcaccgacggcctctccgacgaagccgtcgcaaaacgcatcgccccgctcgcgcaggtcgatatcaaggacgccaacgcaccgcacgtctacaaaaccggtgaggaagtctacaaggccgtctgcgtcacctgtcacggcaccggcgccgccggggcgccgaaattcggcgacgccgccgcctgggcgccgcgcatcgcagccggctatgacgaagtcctgcatctcgcgctgaccggcaagggcgcgatgcccccgcgcggcggcacgaaccccgacgactatagcgattacgaaatcgcgcgcgcagtcgtctatatggcgaatcagggcggcgcgaagttcgccgagccggcccagcccgccgcgaacgccgcgcccgcatcgggcgccgctgccgcatccgcgccgggcgcatccgatgcggcggccaactcgcaggccgccgccgcaatggccgcaatcgccgcgctgccgaaagccggcgaagcacccgcggccggcgcgaacgcggaaagctcggcgtcggccggcaaggcgctgtacgaatcgacgtgccaggcctgccatgccaccggcgtgctgaacgcgccgaaattcggcaacaaggccgactgggccccgcgcctgaaggactcgatggataccgtctacaacttcgcgctgcacggcaagggcgcgatgccgccgaagggcggctcgaacgcgtcggatgccgacgtgaaggcggccgtcgactatatggtcaacgccgccaagtaacccgccccgcccacacggcgaacgaaaaacccccgcgccgcgcgagcaatgcgggggttttcgctttgccgcagccggccatcgaaaaacagccgcgcatcggccaatccgcccttctctctcggcattcgaaacgcggtcggggcaatcccgggcctcggccgctcgtcacgtagccgcgcgtccggacgcaccgcaccgcgtcgaggctgccggcgtgagcatgccgccgcgcggcaaggtccaaccgcaacgccggccgagcgcaatgggccgagccggccggcgcgatcgcgcggcccccggcccgcgtcacttctgcagcagcgccttcaggctcgcgaggcgatccttcggcgtcatcggcgcctcttccggcgtaggcggcggcgcctcgtcgagccccatctccgcgatgaagcgcgactgttcgcagacgatcgtctcgcgcgcccgcttgcgcttcttgcaccagttcagatgcaggctgcgctgcgcgcgcgtgatcgcgacgtacatcagccggcgctcttcctcgatccgctcgtcgtcgatcgggccgtcgtcgctgccgccgctgtgcggcatgatcccttcctcgacgccgaccaggaacacgtgcggatactcgagccccttcgacgcatgcacggtcgacagccgcaccgcgtccggatcctcctccttgccctcgagcatcgacatcagcgcgaccgtctggatcagcccgagcaggttcttgccggtatcggcgaggccgtccgcgttgtggaacccttcggcctcgccgtccaccgcctgctcggcctccggcttcgtccccttgcgcttcagccattcaaggaattcgagcacgttctgccacttcgtctgcgcttgccgttcgtcgtaggcgtcgtacaggtacgcttcgtagtggatcgcctccatcatgtcgtcgaggacgacggtcgcgggctccttgtccgcgcgatcggtcaggcgctggatgaaatcgcagaagatccgcagcggctcgacctgccgcgcggacagccgcgcttcgatcccgcccatgtagaccgcctcgaacagcgacaccttcgcctgccccgcgaacgcgccgagcgcctcgagcgtcgtgttgccgatcccgcggcgcggcgtggtgaccgcgcggatgaacgcgggatcgtcgtcggcgttcgcgatcaaccgcaagtacgcgcacaaatccttgatctcggccttgtcgaagaacgactggccgcccgacagcacgtagggaatccgctcgcgccgcagcacctgctcgaagacgcgcgcctggaagttaccgcggtacaggatcgcgtagtcgcgaaactgcgtgcgccgctcgaacttgtgcgcggacaagcgaaacacgacggattcggcctcgtgctcttcgtcgttgcacggcgtgacggtgatcgaatcgcccatgccgtgttcggaccacagcttcttctcgaacagcttcgggttgttcgcgatcacgttgttcgcggcggtcagaatgcgcaccgtcgaccggtaattctgctcgagcttgatcacgtgcagcttcgggaagtccttgccgagctgcgcgaggttctcgagcgtcgcgccgcgccagccgtagatcgcctgatcgtcgtcgcccacggccgtgaacgccgcgcgcggccccgcgagcagcttcagcagctcgtactggcacgcattggtgtcctgatattcgtcgatcagcagatagcgcagcctgttctgccagcggtcgcgcacaggctcgtttctcgcgaacagttcggttggcaggcggatcaggtcgtcgaagtcgaccgcctgatacgcgtgcagcgtcgcgacgtagttccggtagacgagcgccgcctggtgctcgtcctcgttcgcggcgatcgtcatcgcctcctcgggcgcgacgaggccgttcttccacagcgaaatgatcgtctggatcttgcggatcaggcccttgtcggtcgtgccgatctgctcctggatcatcccgaagcagtcgtccgaatccatgatcgagaactgcggcttcaggccgacgtgctcggcttcctgccgcaaaatctgcacgccgagcgaatggaacgtgcacaccgtcagctgattgacgggcaccttgcggccttccttgccgggcgtcgtgagcgtcttgccctcgaggagcttgcccacgcgctcgcgcatttcggcggccgccttgttcgtgaacgtgacggcggcgatgtggcgcggctcgaagccttttgcctcgatcaggtgcgcgatcttctgcgtgatgacgcgggtcttgccgctgcccgcgccggcgagcacgaggcagggaccgtcgagatagcgcaccgcttcgctttgagcggaattcaggcctgcggacatgatggcggatggtgttgcggttgacggcggcgaagccggaaggcgctgcgagcgacgtgcggccggcgcgtggtatgcggcggcgaacggctcgcgggacgcgcatgttaacacggcggcggccggcgattctttcgcaaatgtgaaacgaacgccgcgtcggccgttcgggcgatgcgcggcggacgggcgcgcgcttgccggcgatgccgcgcgcgcgggggcggacgatccgcgcgttcgcgcggcatggcgcggcgctctgatagcatgccccttttaccggacgcccccgcgatgctcgcactgaagctcacgctggtcccgctgttcctgctgctcgtgtcgatcgcgggcagaaggtgggggccatcgatcgcgggctggctcgccgggctgccggttgtcgccggcccgattctcttcctcgtcgccgtcgaacgcggccccgcgttcggcgcgcatgcggcgttgctgtcgctctccgcgatcgcggcgtccgaagcgttcagcttcgcgtacgcgtggacctgccgccgacatcgatggccgctcgcgctcgcgctcgcggcgggcctcgccgcctgggcagccgccgcgagcgcgctcgcacggctgcccgcgacgccgcccgccgcgacggccgtcgcattcgcggcaacatgcttcgggcagtcctgcctgccgcgcggcgcgacgctcgcgccgcgcgcgccgttgtcgcacgccgatctggccggccggctcgccgcgggcgcggcgctcgcattggccgtcacgtcgctggccggcgcgctcggtcccgcctggagcggtctccttgccgtctttccgctgctcggcagcgtactggcggtctcgtcgcaccgcgcgcacgggcccgacttcgtcgtccctctgctgcggggcatggtgttcggccgcttctcgttcgccgcgttctgcctgtgcgtcgcgctcacgctgccgcgtcagccggcgcttcaggcgttcgccgaagccgccgcgctgtcggttgccgtacagggcgcgacgaagcggctggccgcgcgaggcccccggccaaccgcgctcgcgcagacggcgacgcccgattgacccgcgcgcgccgctatcatgagcacacactttcgatctcgacgcccgtcaccatggaacgccatatgggataccacttcgccaccgccgcgctcggcccgttgctgctcgcgcagggccgccacgtcaggcgggtgacgccgcgcctcgccgaagccgacggcccgcgcggcggcgccgacggcgccgggccgccgttgcggctgctcgtgctcggcgattcggccgccgccggcgtcggcgttgcgagccagtccgacgcgctcgccgggcaactcgtgcgcgcgctcgcgccgttccatcgtgtcgagtggcggttgctcgcgcgcaccggcgcgacgacgcgggatctgctcgactggctcgatgccgagcccgacgcacgcttcgacgcggtcgtcacctcgctcggcgtcaacgacgtgacggacggcgtgccgcccgcgcgctggctcgacgcgcaggcagcgctcgtcgaacggctgacggcacgcttcggcgcggcgcacgtggtcctgaccgcggtgccgccgatgcatcggttcccggcgctgccgcagccgctcaggtggtatctcgggctgcgcgcggcgcgcctgaatgccgcgctgtcgcgctgggccgccggacggcccgcctgcgagttcctgcgggtcgacatgccgctcacgcgtgacgcgatggcctcggacggctttcatccgggcacgcaggcctgcgcggcatgggccgggcaggccgccgcggcgatcaggcggcgggtagcggcggccacgcgcttgcaggcggcggtcggctgacgcacgacggcaaacacgctgccgcccgcggtgcgcgcaccggcgatccgtcggcaatcgccgcgtgagcgacgcggcgcgaatgcgcgcgggctttccgttttcgccttgccggatgagtctcgaagggcgcggcgttcaaggagcagcggctccggcgccggatgatcgccgcagcgggcgtcccgcgccgagcggccgtccggaggttcgaacgcgccggcgctatccagcggccgccgcgcgcgaagcaccgggcggcggcatcgcacggggctgcgacggagaccgaactccgccccgccttgcccatcgccttcgactcagccgcccgtccgggcgcatcgcgcatgcggccgcgcccacctgacgtttcgctttcgcacgccttgtccgttcggccgacgtcgccgacaaaccgttccgcccccattcgtcatgccacaataggcatccgtcgccgtgcggcgtccgagccgcagcgccccgtttcgcaagcagacaggatcgttcatgtcgtcaacgctcaagattggtttgatgggtttcggttttgcaggcgcgacgttccatgcgcccgtcatcacgcacagcggccgcacgcggctcgccgcgatcgcgaccgggcagccggagcgcgcggccgccgcgtatccggaggcggccgtcgtgccggatctcgacgcgctcgccgcgcgcgatgatgtcgagtgcgtcgtgatcgcgacgcccaacgatacgcatgtcgacctggcgaagcgggcgctcgaagcgggcaagcacgtggtcgtcgacaagcccgtcgcgctgtcggccgccgatgcgctcgggctcgcgcgcctcgcggccgcgcgcggccgcgtgttcgcgccgttccacaaccgccgctgggacggcgatttcctgacggtgcgccatctcgtcgaaagcggcgagctcggccgcatcgtctgtttcgaatcgcatttcgaccgcttccgcccgcacgtgcgcacgcgctggcgcgaggaagcggcgcgcggcggcgggctgctattcgatctcggcccgcacctgatcgaccaggcgctcgcgctgttcgggccgccggagacggtgagcgcgacggtcaagacccgtcgcgacgggggcgacgcgcccgatttcgttcacctgcagctcggctatccggacaaggacgtcgtgctgcacgcgagcgcgctcgcggcgatcgaacccgcgcgcttcaccgtgctcggcacgcagggcggttatcagaagcacgggctcgacacgcaggaagatcaattgaaggccggcctcacgccggacgacgtcgaattcggcggcggcaacccgccgggcgtgctgcgcggactcgacggcgagctcgaagtcgagcggcccgtgccaacactcgacgggcaatacgcggagttctatcgtgcgctcgcggcgtcgattcacgatggggcgccgttccccgtcgcgccgcaggacgccgtcgacgtgatgacgatcatcgagaccgcgatgcgcagcgaacgcgaagggcggcgcctgccgttcgtgcgcgaagcggtctgagcgggcagcgcaccgccggtgcgctcacgcgcggctcgtgccgcctggactttgatcgccgataaacgtcaacaaacggttacaaacaatccggaaacgaacgtcatctcaatgccggcctgagccgttcgtccatttgcctgtccggcatcgacaatcaggagaattgcaatgcaacggttgatccgcgcggcggcatgctgcgtcctcgtctcgtcgctcgcggcatgtgtggtcacgccgccgcgtccggcgcccgcgcccgcgccgcgccccagtccgcaggtggtcggctatgagcggatgcaacagatccagggccgcatcgataacctgagtcaccgaatcgacgcgcgtgtgaacgccggctactatccgccgccgcaaggcgccgcgctgcatcgccggctcgacgtgatccgccaggagtcgaccgacatggcggctcaacacggcggcggcctgtccggtgacgagcagcgcgtgctcaaccaggaactcgacgtcgccgcgcgcgcgatcggcgaatgaacgtccgtcggccggccgccttcgagcctccggccgacgacgtcccgacgcatggtttcggcgcccttcccgcccaagccgcgcgcaccgtcgaaacgctcggggcttgggctttcgaccccggcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaccgctcaacgctcaccgctcaccgctcagcgcatcggcgcatcggcgagcaagcgcccgccgccttcgcgaccgtgccgcccacgcccggcaaccgccgccgcttgtcttcaagcgacagcgatttgcccaaattgacaacccatccgcgctcgcgtacattcgcccgcacgcgtcgggagagcgcgcggccgccgttcgttgatcgaaaggcaagccgcgccgccgaaggggcacacccgcaaactctcaggcaaaaggaccgaccgcgtcgaagaatccgtctgacgacatgcgtcggacggcgtttttcgcactctggagagcggcagtagccgcgtgcgcgcaacgcgacgcacgggcaggctgcccaccgaaggggcgcgcgcgagccggatcgaaaccgtcgcgcaatctctcaggtatcgaggacagaggggcatgcacgcatcgcaggcggcttcatgcgccggcggttcgccgagttgccgttttgttttcgcgcccgggctcaaggcccggccgccttgcctgggaccccgatgaccgttctcaaaaccaccccgcttcatgccgcgcatcgcgccctcaacgcccgcatggtcgatttcggcggctgggacatgcccgtcaactacggctcgcagatcgaagagcaccaggcggtgcgcaccgatgccggcatgttcgacgtgtcgcacatgtgcgtcgtcgatttcacgggcccgcgcgtgcgcgcgttcttcgaacacgcgatcgcgaacaacgtcgcgaagctgcaaacgcccggcaaggcgctctactcgtgcctgctgaacccgcaaggcggcgtgatcgacgatctgatcgtctactacttcaccgaggaattcttccgcgtcgtcgtcaacgccggcactgcggagaaggacatcgcgtggttcaaccagctcaacgagcaaggcggcttcggcctcacgatcgcgccgcgccgcgacttcgcgatcgtcgccgcccaaggcccgaacgcgcgcgcgaaggtgtgggacaccgtcccctgcgcgcgcgcagcgacgagcgagctcaagccgttcaacgccgcgcaggtcgcgggcacgccgttcggcgatctcaccgtcgcgcgcaccggctacaccggcgaggacggcttcgagatcatcgtcccggcgacgcacgtggaagcgctgtggaacgcgctcgccgagcgcggcgtgcgcccgtgcgggctcggcgcgcgcgacacgctgcggctcgaggccggcatgaacctgtacggccaggacatggacgaaagcgtttccccgctcgacgcgggcctcgcgtggacggtcgacctgtccgcgccgcgcgcgttcgtcggccgcgacgcgctcgaagcgcacggctcgcgcgcggcattcgtcggcctgatcctgcagaaggagaacggccgcgcgggcggcgtgctgcgcgcgcaccagaaggtcgccacgccgcacggcgaaggcgagatcacgagcggcacgttctcgccgtcgatgcaggaatcgatcgcctttgcgcgcgtgccgaaggacgtcgcgatcggcgacacggtgcacgtgcagatccgcgacaagcaacttcccgcgcgcgtggtaaaactgccgttcgtgcgcaacggcaaggtcctcgctgcgtaacgggccgggcggcgcgccgcccggcgataccgtacccggcgcgccgattgcgcgccagaaagaatcacacccttttccattcaggagcattcgatgagcaacgtcccggccgaactgaaatacaccgacgaacacgagtggattcgcaccgaagccgacggcacgctgacgatcggcatcaccgaccacgcgcaaaccacgctcggcgacatcgtcttcctcgagctgccgaaagtcggctcgcaagtgaaggcgggcgacgccatcggcgtcgtcgaatcggtgaaagccgcgtcggacatctactcgcccgtgaccggcgaagtgatcgcgatcaacacggacgtggccgatgcgccggaagaggtgaacggcgacgcgtacggcgcatggctcttcaagatcaagctggcggccgacgcctcgaccgactgcctgctcgacgccgccgcctacgagaagctggtcggctgacccgcaccttactcatcgcgcggcgcgcagcccggcggcatgggtcgtgcaccgcgcgggaccgggggaggtgctgaaacgccggccctggtcgattgcgaagcatcggacgatgggcaagcgctgaagcgccaatttcggtcgatcgcaaagcatgggaccggggtacgcgctgaagcgccagctccggtcgatcgcaaaacatgggatcggggtacgcgctgaagcgccaacttcggtcgaccgcaaagcatgggatcggggtaagcgctgaagcgccaacttcggtcgatcgcaaagcatgggaccggagtaagcgctgaagcgccagctccggtcgaccgtaaagcatgggaccggggtaagcgctgaagcgccagctccggtcgaccgcaaagcatgggaccggagtaagcgctgaagcgctaactctggtcgaccgcaaagcatgggaccggggtaagcgctaaagcgccagctctggtcgaccgcaaagcatgggaccggagtaagcgctaaagcgctaactctggtcgaccgcaaagcatgggaccagagtaagcgctaaagcgctaactctggtcgacacaggaccaccatgaagctcgaacacccggaccgcctgatgaaccgcacgcccctctcgctcgccgcgctcgaaacgcacgacgcgttcgccgaacgccatatcggccccgacgccgccagccagcaggccatgctcgacacgctcggcttcgcgacgcgcgccgcactgatcgacgccgtgatccccgcgtcgatccgccgcgccgaaacgctgccgctcggcccgttcgcgcagccgaagagcgaagccgaagcgctcgccgcgctgcgcgcgctcgcggacaagaaccaggtgttccgctcgtacatcggccaaggctactacgacacccacaccccggcggtgatcctgcgcaacgtgctcgaaaacccggcgtggtacaccgcgtacacgccgtaccaacccgaaatctcgcagggccgcctcgaggcgctgctgaacttccagcagatggtcgccgacctgacgggcctcgagatctccaacgcgtcgctgctcgacgaagccacggccgcagccgaagcgatgacgctgctgcaacgcgtcggcaagccgcagtcgaacgtgttctacgtcgccgacgacgtgctgccgcaaacgctcgaagtaatcaagacgcgcgcgaagccgatcggcatcgaagtgaagtcgggcccggccgccgacgccgccgccgcgaacgcgttcggcgtgctgctgcaatatccgggcgcgaacggcgacgtgcgcgactaccgcgcgctcgccgacgcgatccacgccgcgggcggccacgtcgtcgtcgcggccgacatcctcgcgctcaccgtgctcatgccgcccggcgaatggggcgcggacgtcgccgtcggcaacacgcagcgcttcggcgtgccgatgggcttcggcggcccgcacgccgcatacatggcggtgcgcgacgaattcaagcggcagatgccgggccgcctcgtcggcgtgaccgtcgacgcgcagggcaagcccgcgctgcgcctcgcgctgcaaacgcgcgagcaacacatccgccgcgagaaggcaacgtcgaacgtctgcaccgcgcaggcgctgctcgcgatcatggcgagcatgtacgcggtctaccacggcccgcgcggcctgaagacgatcgcgctgcgcgtgaaccgcatcgcggcgctcctcgccgcgggcatcaggcatctcggctacgcaaccgtcaacgacacgttcttcgacacgctgacgatcgacaccggcgcgcgcaccgcgcaactccatgcgttcgcgcaagcgaagcgcatcaacctgcgccgcgcgggcgacacgcgagtcggcgtgtcggtcgacgaaacgacgacgcgcgccgatctcgccgatctgctcacgatcttcgcgcaggccgcgggcgcgacggcgcccgacatcgacgcgctcgacgccgggctcctccccgcgcccgcgctgccgccgagcctcgagcgcacgagcgcgtacctgacgcaccacgtgttcaaccgccaccattcggaaacggaaatgctgcgctacctgcgcagcctgtcggacaaggatctcgcgctcgaccgctcgatgatcccgctcggctcgtgcacgatgaagctgaacgcgacctccgaaatgctgcccgtcacgtggcccgaattcggccggatccacccgttcgcgcccgccgagcagaccgtcggctatcgcgagatgatcgaccagctcgagcagatgctcgtcgcggcaacgggctacgcggccgtgtcgctgcagccgaacgccggctcgcagggcgagtacgcgggcctgctcatcatccatgcgtatcacgaatcgcgcggcgaaagccaccgcgatgtctgcctgattccggcgtccgcgcacggcacgaacccggcgtcggcgcacatggccggcatgaaggtcgtggtggtcgcgtgcgacgcgcaaggcaacgtcgacatcgccgacctgaaggcgaaggccgacgcgcattcgcacgacctcgcggcgatcatgatcacgtatccgtcgacgcacggcgtgttcgagcagaacgtgcgcgagatctgcgagatcgtccacgcgcacggcggccaggtgtacgtcgacggcgcgaacatgaacgcgatggtcggcctcaccgcgcccggccagttcggcggcgacgtgtcgcacttgaacctgcacaagaccttctgcatcccgcacggcggcggcggcccgggcgtcggcccggtcgcggtcggcccgcacctcgcgaaattcctgccgaaccagcgctcgacgggctacgcgcgcggcgaagacggcatcggcgcggtgtcggcggcgccttacggctcggcgtcgatcctgccgatctcgtggatgtacatcgcgatgatgggcgcgaagaatttgaccgcggcgaccgaaaccgcgatcctcaacgcgaactacatcgcgaagcgcctcgcgccgcactatccggtgctgtattcgggcccgggcgggctcgtcgcgcacgaatgcattctcgatctgcgcccgatcaaggattcgagcggcatcaccgtcgacgacgtcgccaagcgcctgatggactacggctttcacgcaccgacgatgagcttcccggtgccgggcacgctgatggtcgagccgaccgaatcggaatcgcaggaggaactggaccgcttcatcgcggcgatgatcgcgatccgcgacgaaatccgcgcagtcgaggaaggccgcgccgaccgcgaggacaacccgctgcgtcacgcgccgcacacggcagccgtcgtcaccgcgaacgaatggccgcacgcgtactcgcgcgaacaggccgcgttcccggtcgcgtcgctcgtcgcgaacaagtactggccgcccgtcggccgcgcggacaacgcatatggcgaccgcaatctgttctgctcctgcgtgccggtatcggattacgcctgacgcgccggcgcggcccgcgcgccgcgccgccttcctttcatcgacgacgcgccgtccgcaatacgccgttgcggacggcgcgcgcgttcgcattcgctcgcaagtccggctaacatctcacaccgcgatccagccaacaaaggagttctgcatggtgcgtcagacgtttccgggccgcgcgcaggcgctgcggcagcgcttgagcgcgctcgcgccggcgctcgtcgccgccgccgcgctggcggcggccggccccgcacgcgcggcgatgaatttttgcgccgctccggcgctgcaaagcagcgaggcgacgcatgccgaaccgggcgtgcaggcgctcatcaagagcgtcgatgcgcatctgaacgatgagccgaaggcgctgccgcgcgtgcacaccgagggcacgctgccgcacgagggcatttacgaccagagcgccgaggcgctcaacgacatggagctgatgcgcaacgcggcgctcgcgtggcgcgtgacgaaccagagccgctatctggcgctcgtcgaccgctttctgtcgacgtgggtgaacacttaccgcccgagcttcaatccgatcgacgaaacgcgcttcgagagcctgatcctcgcgtacgacatgacggcgagcgcgctgcccgtgaagacgcgcaacgcggcggccgcgttcatcgcggcgctcggcaacggctacgtgcaacagatcgatgcgcagaagcgcccgctcaagggcacgtggcgcaacaactggcagagccaccggatcaagctgatcgcgctcgccgcgttcacgctcggcgaccgtaggatgatgaacgccgcgcagcggcttttcgtcgagcatctcgccgacaacatcgagcccgacggcacgacgtacgattttctcgagcgcgacgcgctgcactacgcggtctacgatctgcagccgctcgcgacggccgcgctcgccgcgcggcgcttcaaccgcaactggctgcgcgagcgcgcgccgaacggcgcgacgctcgccgccgcgctcgactggctcgcgccgtacgcgcgcggcgagaagacgcacgaggagttcgtccactcgcccgtgccgttcgacgcgaagcgccgcgaggcgggcctgcccggctattccggcatgtgggagccgaagaacgcgaccgagctgttccatctcgccgcgcgcctggacggccgctacgcgggcatcgcccaacaactgtcgccgatgccgccggcgtggctggccgcgtgcctgccgctgccggcgcggtgatcccccaatacatcccgtcactcaggaaacgaaatggcagtcagcgtgttcgatcttttcaaaatcggtatcggcccgtcgagctcgcatacggtcgggccgatgcgcgccgcactgatgttcgcgcaagggctcgagcgcgacgcgctgctcgccgcgaccgcgagcgtgaaggtcgagctgtacggctcgctcggcgcgaccggcaagggccacggcaccgatcgcggcgtgatgctcggcctgatgggcgacgcgcccgacaccgtcgatccgtcgacgatcgccgcgcggctcgacgcggtgcgcacctcgaaaacgctcgcgctgctcggcacgcatccggtaccgttcgtgccgaaggaacacatcgcgttctaccggcaggcgctgcccgagcacccgaacgcgatgaagctgcgcgcggccgacacggcgggcgcggtgctgcgcgaggcgacgtatctttcggtgggcggcggcttcgtcgtcacctcgggcgcgccgaacacgaaagtgctcgccgccgccgaacagatgccgcacccgtttcgcacgggcgccgagctgctcgcgctcaccgcgtcgaccggcaagtcgatcgcgcagctgatgtgggagaacgagcgcgcgtggcacaccgaggaggaaacgcgcacgggcctgctgaagatctgggacgtgatgcaatcgtgcgtcgcgcgcggctgcggaatcggcaaccccgacgcggacggcaacctgcccgggccgttccaggtcaagcgccgcgcgccgcagctctatcgcacgctgacgggccatccggaacgcgcgctgcaggacccgctgtcgatggtcgactggatcaacctgtatgcgatcgcggtcaacgaggaaaacgcggcgggcgggcgcgtcgtcaccgcgccgaccaacggcgcggcgggcatcatcccggccgtcctccattactacacgcgcttcacgccgggcgcgaacgagcagggcgtgatcgatttcctgatgaccgcggcggcgatcggcatcctctacaagctcaacgcatcgatctcgggtgccgaagtcggctgtcagggcgaagtcggcgtcgcgtgctcgatggcggcgggcgcgctcgccgcggtgctgggcggcacgccgcagcaggtcgagaacgcggccgagatcgggatggagcataacctcggcctcacctgcgatccggtcggcgggatggtgcagattccgtgcatcgagcgcaacgcgatggcgtcggtgaaggccgtcaacgccgcgcgaatggcgctgcgcggcgacggcagccactacgtgtcgctcgactccgtgatcaagacgatgcgcgaaaccggcgcggacatgaagacgaagtacaaggagacctcgcgcggcgggctcgcggtgaatatcgtcgagtgctgacgcgaaaaggccgcgcgccgttgcgccgcggccttcagccgccgttcgcgcgcgggcggcttcggtgtttcggcgacgccgccgcgcgcccggtcgcgcgctgcgcacccccggcggccgcggccggcgcttgcgccaacggcgcgggccgggcggcggacagcgccggcggccgttgccagtgcgcatagccgagcacggccgccagcgcgacgagggccgcgcatcctccgtaggcgacgcgccgcccggcccgcacgcgcgccagttgttccgccagtgcctgctgcttgcgcagcgcccgcgtgcgctcgtcggagaccgcgctcaactgctcgctcacccgctcgagcgccgcccgcgcatcccggcaccgttggtcactctgcaatttcgcctcggccgccgcagccaaccggccgtcacgctcggcgatgcctgcggcgagccgatcgagctcggcttgttgcgagtcgagcttgcgccgctgctcgccgacgagcttctgcaaatattcgttcgatgatggattgctcaacacgacaccttgcaggaatccgttttcatgctcgagcatgtgcttgagccgcttgcgatgcgcgtcttctcgttcgtcggtcgtttcgtcgtcgctgaacggatacatgtatgccggataattgatgtccacctcgaccaccgggatgcccagcgtacgcaattcgtcctgcttgcgcgcgtcgaccgcgtgtgcatgcctgatctcgatatagactctccgctgccacttcaggccgagatcgtcgtccgtggcgaactccaggtagacgtccgcgcgataaggcgggccgtcgcgcctcggcaccggctcttcggctcgggcggcctgcacggtgatcggcaccttgcggcgccacaatgccggcgcgccgggcgtctgcctgtacaacacgagcttcgtgtgcgacacgctgcagagcgcttccttgaacaggatatggttcagcgattcgccttcggccgcgccgccgtgaccggcgtcgccgcgcttgtacgcgaaatagccgctccccttgcgcacgtgcacgacgtcctttcgctcgcccgcggggtgcatgctgtagtacgacttgcccgtcggcgccccgccgtagaagcggttacgctctttcaggacggcctgcgccgtcactgtctgattccccgtcttgctggtataggcccgtttcttggtcatgccgtccctcgcctgcccgcaccggctcggcggccgtcgcgacgcgcggcctcgacgcgtgtcgcgccgcccgcatcgcctctctcagtcactttctgtcgcggcacccgcatgaacgaacgcccgcagcctcgatattaagaaacatcggccatccgcgccttccgtccccccttcaaccggcgtaagctgtacgtcccgccacgaagggagcccgtcttatatgtcgatttccccggaccgcgagcagcgcgccaccaccggcgcgcgcctgctcgtcgacgccctgctcgcgaatcacgtcgagcgcgtgttctgcgtgcccggcgagagcttcctcgccgtgcttgattccctcgccgacgaaaccgaacgcatccgcaccatcgtctgccggcacgaagccgcggccgcgaacatggcggaagccgtcggcaagctgaccggccggccaggcatcgcgttcgccacgcgcgggcccggcgcgacgcacgcgtcgatcggcgtgcacaccgcgtttcaggattcgacgccgatgatcctcttcatcggccagtgcgcgcgcgagcatctcgatcgggaagcgttccaggagatcgactatcggcgcatgttcggccagctcgcgaaatgggttgcgcagatcgacgatccgcgccgcattcccgaatacctgagccatgcgttccatgtcgcgatgtcgggccggccgggccccgtcgtgctcgcgctgcccgaggacgtgctgtccgagccgtgcgcggcgcagcccgtcgcgcccgcggccaggcgcgtcgccgccgcgccgtccgccgcgcagatgagcgagctgcgcgagcggctcgcgcgtgcgcagcgcccgctcgtgctcgcgggcggcagcggctggacgcccggcgcgtgcgcggatctgcgcacgttcgtcgaacgctggcagttgccgatcgcgtgcgcattccgctatcaggacacgttcgacaacgcgcatccgcagtacgcgggcgacgtcggcctcggcgtgaaccccgagctcgcgcgccgcatccgcgaagcggacctgctgttcgcgctcggcccgcgcctcggcgaagcgacgacgggcggctatacgctgatcgacattccgaggccgaagcaggtgctcattcatgtgcatcaaggcgcggacgagctggggcgcgtctacgcggccgatctgccgatcgcctccggcatgcccgagatcgccgcgcagctcgccgcgctcgaaccgcccgcgtcgctcgcgtgggcgggcagcgccgcccacgcgcatcgcgcctacctcgactggcaagcgccccggccgatgccgggcgaggtgcagctcggcgacgtgatgcggcaattgcgcgagcggctgccgcacgacgcgatcgtgacgaacggcgccggcaactacgcggcgtggctgcaccgccatttcgcttatcggcacttccgctcgcagctcgcgccgacgagcggcgcgatgggctacggcgtgccggccgcgctcgccgcgaagtcgctgtatccgcagcgcacggtggtcgcgctcgcgggcgacggctgcttcatgatggccggcaacgaactcgcgacggcgatccagtacgggctcgcgatcatcgtgctcgtcgtgaacaacggccacttcggcacgatccgcatgcatcaggaacgccattaccccggccgcgtgcacggcaccgggctcacgaacccggatttcgccgcctatgcgcgcgcgttcggcgcgcacggcgagacggtcgagcgcaccgccgatttcctgcccgcgctcgaacgcgcgctcgcgagcggcgcgcccgcgctgatcgagatccgcgtgccgcaagacgcgtgcacgcccgccgcgacgctcgagcaggtgcgcgagcaagggctgcgcgcgcgtcgcgcttgacgatacgaccgatgaacgctcccatgcgatgacgccgaccctcgacgaaaccgcgctgccgcccgccgacgcgctcgcctaccccggcacgctgctttcgccggacgggcggctcgtcgccccctacgatctcgaacgcccgggcgccgatgcgcgcggccacgtcggcgcggcggcccgcgccgggctgttgcacgcggcaagcggcccgttcacgctggattacgcgacgttgtcgacggttcacgtgatcaacgggatgggcgtcgcgctcggcgattcggtggtcgggctgaccgcgctcgcggcgatcaaggcgcggcatccgcatgtgcatttcgtgttgtaccgccccgcgcacgcgcccgcgtacgtcgacgcgctgtaccggctcgcggccgacgcaatcgcgccgatccgcgcgctgccgtggcccgcggcggagctgccggcgcgcgacacgcgcatcgacctcggcaatcacctgtactggcccgcattcgcggcgcggccgatgatcgacttctttctggcgtcgctcggcgtgccgcccgaatcgatctcggccgacgcgaaatgcaaccgctggctcgcgcggttgacgctgcccccgctgccgcccgagtggcgcgaccggccgtacgcgctgttctgcccgcaggcgagcacgccgctgcgcagcatcccggccgcgcaacgcgcggcgctcgtcgagcggctcgcgcgcacctatcggctgcccgtgctcggcttcgggccgatcgatcatccggactatgtcgacgtgagcggccactcagccgataccgcgcagttcgtcagctgggtcgggcgggcgcgcgtcgcgctctgctcggacacgtcggccgtgcacatcgcggccggcttcgacgtgccgacgctcgcgtgcttttcgagcatcgcgcccgagttgcgggtgcgcgattacccgctttgcacggcgatcgaactcgatatgccggagatgctgcgcaatcgccacaaaagcgatgcggcgaacgacatcgcgcaggtcgacgccgcgtatcggcgcatcgattgggacgcgatcgcctggccaccggcgcgggaatgagcatcggcgcggcggggtggcggtctcgcgcggtatgcggccgccgccgcagcgtcgccggctggccggtgaacgccggcggccggtgcgccgcgcccttcgcctccttctcgccgcctcaacaggcgagcgcgtcgcgcagcgtctccgacggccgcgcgccgaacatccgccgataatcggtcgcgaactggctcagatgccaaaacccccatgcagccgcggcgtcctgcaccgaggcggccgcgcggccgcgcagatcgcgccgcacgccgttaagccgcagcgcgcgcaggtaggtcgcgggcgccatcccgagcacatcctggaagcaatactgcagcgtgcgccggctcacgtgcagttgctcgcacagctccggcacgccgacaggccgcgagcgatgcgcgagcacgtagtcgcgcgcggccgcgacgatcttgcggcgccgcgacgagtgctcgacgctcgcgtcggccgcgggcgacgcgcacaggtcgaacagcgccgcgagcacttccgcctgcaggtcgttgcgcgcgcagtcggatagcggctcgcccgccgcgctcatcgcgtcggcgtcgtccagacgctgcgcgagcaacgcgcacagccgcgtgagccgcgcctcgccgacgcgcacgacgggcacgagcggcaaccgctcgtcgagcccgcagcgctcgacctcctgcgcgtaacggcgcaacaccgcgccgcgcacgaccaccccgtagatcgagaattgcgcgggcgtcaacagctcgaactcgacgttgccgggccggaacgcgagcgcgtcggcggcgatcggccgcgcgtcgatgcgcgccgcgccgtcgcgcgcgagcggaatgccgaaccagtacgcatcgccgcgcacctcgcacgcctgccgcagcgtatggctcgtcgtctcccggaacaccttcatcgtgtcgagcggcagctcggtcaacgtgccgacgaagcggcccgccgcgagctggtcgtaggtctggcgccagccgatcaggttgcgcgcctgctcgtcggcgtcgtgcgcgacgctcacgagcgcgcgcccggccgcgccgccgtcgccgtccgcgctgcgcccggtgtcctccgccgtcgtctcggcgccggtgtgctcgtgatccatcgcgcctccttgtgcgtcgctgaagctgaaacggtccgcccgattacgcaattcccatgccgaagcgtaccgtcgccaaaatcgccggtgtcgatgcgacgctgtgccgcatttgaacaaccggcgcgcggcgagtgttcagcaatggcgcagtccgccgcgccgagcgcgcgcctagccccgcgccggcgccccgatgcaccgcggcgcggcgtgctggcacggttttggcgtaacgaacggcgtcgcgcacgtcgcgcggcgcatcaccgataccgacatgcgaggagcaacgatgaatcacgcggacatgcaacatctgaacatcgaattcccgtaccgcaagcagtacgggaatttcatcggcggcgaatgggtcgccccggtcggcggcgagtatttcgacaacgtctcgcccgtcaccggccggccgttcaccgcgatccctcgctcgcgcgaagccgacatcgagctcgcgctcgacgccgctcacgcggccaaggcgggctgggccgcgaagggcgcggccgagcgcgcgaacgtgctgctgaggatcgccgaccggatggaggcgaacctcacgcgcctcgccgtcgccgagacgatcgacaacggcaagccgctgcgcgaaaccaccgcggccgacgtgccgctcgcgatcgaccacttccgctacttcgcgggctgcatccgcgcgcaggaaggctcgatcgccgatatcggcggcgacatggtggcctaccacttccacgagccgctcggcgtcgtcggccagatcatcccgtggaacttcccgctgctgatggccgcgtggaagctcgcgccggcgctcgcggccggcaactgcgtcgtgctcaagccggccgagcagacgcccgcgtcgatcctcgtgttcgccgagctgatccaggatctgctgccgcccggcgtgctcaacatcgtcaacggcttcggcctcgaggccggcaagccgctcgcgtcgagcaagcggatcgcgaagatcgcgttcacgggcgagacgtcgacgggccgcctcatcatgcagtacgcgagcgagaacctgattcccgtcacgctcgagctgggcggcaagagcccgaatattttcttcgccgacgtgatggatcgcgacgacagctacttcgacaaggcgctcgaaggcttcgcgatgttcgcgctgaaccagggcgaagtctgcacgtgcccatcgcgcgcgctcgtcgaggagagcatctacgatcgcttcatcgaacgcgcgctcaagcgcgtcgaggcgatcaagcagggccatccgctcgattcgcagacgatgatcggcgcgcaggcgtcggccgagcagctcgagaagatcctgtcgtacatcgacatcggccgcggcgaaggcgcgcaatgcctgacgggcggcgagcgcaacgtgctcggcggcgagctcgccgaaggctattacgtgaagccgaccgtgttccgcggccacaacaagatgcgcatcttccaggaagaaatcttcgggccggtgctcgcggtgacgacgttcaagaccgaggaggaagcgctcgagatcgcgaacgacacgctgtacggcctgggcgccggcgtctggacgcgcgacggcaaccgcgcgtaccgcttcggccgcggcatccaggcgggccgcgtgtggacgaactgctatcacgcgtatccggcgcacgcggcgttcggcggctacaagcaatccggcatcggccgcgagacgcacaagatgatgctcgaccactaccagcagacgaagaacctgctcgtcagctacagcgaaaagccgctcgggttcttctgatcgcgcgcggcgcggggcgtttgcgcgcagcatgaacggcttggccgggcccggcggaatcgcgtgtcgatgcgcgtctgtcgggcctgacgatttcggggcctttcgatttcggggccctgtgccttcggggcctccggacccttccgctttcgcggcccttccccccccacgccccttcgccgtcgaagcatggcgcgccggcgtcgaatcggcctagcacggccgaatcgacgccaaccggcaggcggccgtcgccgccgttcaaccgcactcgcgatcgagcgccagcgcacggcgctcgcgcgagcgcgccggctcggccgccggttcgtcgtgcacgcggacccggctcaggaacacgaacgcggcaagcgcgcacagcagcgtgacggccgtcagcccctcgagcaggccgccgaacgcaacggcgtagctttgccgcagcgcgtcgcgcgcgacgcccggcagcagcgcggcccgcggcggcagaatcgccgaacacgccaatgcgccgaagcgggcacgcgtcgcgcgccgtcgcgacgcgccggccgccgcccggcgggcgcccgctattcctgcgcgggccccggcgccagacgccgcgtttgcgcctgcgcggcgggcagcagcgcatcgctatcgtccttgagcccgacgcccgtgatcccgagccgccgcgcgtgcgtcagcaggtagtgcagcttgtgcgcggccgcatcgtgcggcagcccctcgggccgcacgttcgagatgcagttgcgctgcgcgtcgtgacaaccgaccttcggcgcatacgtcagatacacgccgaggctgtccggcgagctcaggccgggccgctcgccgatcagcatcgcgacgaggcgcgcgccgagcagctcgccgatctcgtcgccgagcgcgacgcgcgcctgccgcgcgacgacgacgggccccacccgccagccgtcgagcttcggccgcatcgcgttcagcagcggcagcgcctgcttcgcggccgcgaacgccgacagcccgtcgccgacgacgaacaccaggtccggcgcttcgccgagcgccgcgccgtgcgcggcgagcagcgcgcggctgtcgtccgcgagccggcggccgagatccggccgccgcaggtaatgctggcggtccggcgcggcgctttgcacgccgagcgtcggcagccccgccgcttcgatgtcgcggcgcagcgcatcggcatcgagcggctgatggacggcatcgcgcgcctgcgcatgcgacaggttgaacgcgagcagcggcgcggtcggcaggctattgcccgcgcggccgagcgcgatccgtgcgttcgtgaacgatttcagctgtccccacggattcttttcgaccccgtcgctcatgcgcagcgccccatccagtcgttcgcgccggcgagcagcggcacgcgcgccgacgcggcgcgcagcgcgccatgcgcgtccgtgatctccatcgtctccagccactcctcgaactcgggcgcgcggcgcaggccgagcacttcgcgcacgtagagctgatcgtggaacgacgtgctctggtagttcagcatcacgtcgtccgcgccgggaatgcccatgatgaagttgatgcccgccgcgccgagcagcgtgagcaggttgtccatgtcgtcctgatcggcttgcgcgtggttcgtgtagcagatgtcgcagcccatcggcacgccgagcagcttgccgcagaagtggtcctcgagccccgcgcgaatgatctgcttgccgtcatacaggtattcggggccgatgaagccgaccaccgtgttcacgagaaacggctcgaacgcgcgtgcgaccgcgtacgcgcgcacctcgcaggtctgctggtcgacgccgtgatgcgcgttcgccgacagcgcgctgccctgccccgtctcgaaatacatcaggttgttgccgaccgtgccgcgcttgagcgccagcgccgcttcgcgcgcctcggcgagcagcgcgagcgaaatgccgaagctcgcgttcgccttttccgtgcccgcgatcgactggaacacgagatcgacgggcgcgcccttgtcgatcgccgcgatcgtgttcgtcacgtgcgtaagcacgcacgattgcgtcggcacgcggtagcgctcgcggaacgcgtcgatcatcgcgagcagcttcgtgatcgcggcgaggctgtccgtcgccgggttgatgccgatcatcgcgtcgccgcagccgtacatcagcccgtcgagcatcgacgcggcgatgcccttcacgtcgtcggtcggatggttcggctgcagccgcaccgacatccgccccggcagccccaccgtgttccggaagcgcgtgacgacgcggcgctttctcgccgccgcgatcaggtcctgattgcgcatcagcttcgacaccgccgcgaccatctccggcgtgaggcccggcgcgatccgctcgagcgcggccgcgtcggccgccggcgacagcagccagttgcggaaatcgccgaccgtcaggtgcgagatctcggcgaacgcgtcgcgcgaatgcgtatcgacgacgagacgcgtcacctcgtcgtcctcatagggaatcaccgcctcgttcaggaacgcggtgagcggcgcgctcgcgagcgccatcttcgcggcgacgcgctcctcctcggtcgaggccgccacgcccgcgagctggtcgccggaacgcaaagggctcgccttcgcgagcagcgttttcaggtccgcgaagcggtaggtgcgcgaaccgatcgtctccgtatatcgcatctgtactccctatcgtaacggccgcgcgccgccctccggcgcgcggcgcacgcctgctactcctcgagcagcgcgtcggcgggcgcggcctcgcgctgcgcgcgcgtcgcgaggaagtagccgtacccgagcgcgacgaacgcgacgaagatcgacgcgacgagcgcgttgaagtacaccatcgtgccgaggcacaccagcgccgcgacgagcgcgaacgccgggaagaacggatacagcggcgcgcggaacgggcgctccatcctcggctgcatgcggcgcagcttgaagagcgcggccatgctgacgatgtacatcacgatagcgccgaacacggacatcgtcacgatgttcgcggtgagcgtctggccgccgaactggatcagctcgtcgctgtagatcgcggcgatgccgaccacgccgcccgcgaggatcgcgcgataaggcgtcttgaagcgcgggtgcaccttcgcgagccattcgggcaggtaaccttcgcgggcgagcgcgaagatctggcgcgaatagccgagaatgatcccgtggaacgacgcgacgaggccgaacaggccgagccacacgagcatgtgcatccagccgctgttcgcgccgacgatgtacttcatcgcctgcggcagcggatcgttgatattcgcgagcttggtccagtcgcccgcgccgcccgcgaacaccatcacgccgatcgcgagcgccacgagcgtcaggatgccggccacgtacgcgatcggaatcgagcgtttcgggtgcttcgcctcctcggccgccatcgcgacgccctcgatcgcgaggaagaaccagatcgcgaacgggatcgccgcgaacatgccatggaacgcgccggcgctgaagtgatcggcgcccgcccagccgcccttcacgaagttgctccaggcgaagcccggcgacacgacgcccatgaacacgagcagctcgaagatcgcgagcagcgtgacgacgagctcgaacgtcgcggcgatctgcacgccgacgatattcagcgccatgaacacgaggtacgcgcccatcgccgcgtgcttcggctcgaggccgggaaactgcacgtgcaggtacgcgccgatcgcgagcgcgatcgcgggcggcgcgaacacgaactcgacaagggtcgcgacgcccgccagatagccgcccgccgggccgaacgcgcgccgcgcataggcgaacgggccgcccgcgtgcggaatcgacgtcgtgagctcggtgaagctgaagatgaaggtcgtgtacatcgccgcgacgaacagcgcggtgacgacgaagccgagcgtgcccgcgctcgcccagccgtaactccagccgaagtactcgcccgaaatcacgaggccgacggcaattccccacagctgccacgtgccgagcgtctgctgaagcgccggccgcgctgcgccgccgcccgcgccggggcggccattcgactctgtctgcatgaatctctcctcgaaggggcggaatccggcaccgagacaggcgcggctcgccactgagaatcgatgctagtgagtcattaatcgacgtgttatcgaaaatcggcaaacgtccgcgctttcatttcgcatacggaaatgtttcgtgcggccggcgcatgggcgtagatgcgcgcatgcggacggcggcaggcgttgcgccgaatgacgccgggtcgcaccgggtagcgcgaaacggcgccgaacgacgcgtgcgaaaccggctcgtacgagaagaagccccggtcgcccggcggatgcacgcggcaaatgcacggcggctgcgagcccgaacgatgcgccatcgcgcatacaaccggtaagcgcacggtcgcgccgcacgtgccgtcggccggtgcgcgtcgcgccgctcgcccgcatggctcgcatggcctgcctcagttgcaccgctcgcagcggcggcttcagccgcgcggcccgatagcgaacttatgtcgtccggcacacagatcgccgtcgcgcgaacccctacattgtccatgtgcagcaggcgtaccgcgcaccgttttcgagcggcgcccggctgccccacgaaaaaccattccaatgacagagagaccatgcgggactcctatctcgataccgctcggggcgcgggcatcatcctcgtcgtctacggccatgtgctgcgcgggctgttctcggccggcctcgtgccggccggctggccaagcgcgttgctcgccgcgaccgactacacgatctacacgttccacatgccgctcttcttcctgctgtcggggctgcacgtgccgaaatcgctgcggcgcgcgggcgatgtcttcctgctcacgaagctgcgcacgatcgtctacccctatttcgtatggtcgctgctgcaaggcgcggtgcagatcgcgctgtcggcacgcggcacgaatcacgcattcacgccgaacgatctgctcgcgatcggctggcggccgttcgggcaattctggttcctgtacgcgctgttcatctgcatgctgattgcatgggccgtgtcggcgatcacgctgcgcgcgcgaacgcacggtggtgcgagcggtgcaaacggcgagaacggcgggaccgaggtgagcggcgagaacggcgagccatcgggcgcgccgtgcgccgttcccgcgatgcccatcgtgctcgtcttgctcgcgatcggcgggctcgccgccgtcgcgttcgtcgccggttccgcgacgcggtggggcatcgtgtcgatgacgttcgcgtacttcccgttcttcgtgctcgggatgctgatcggcgaacggttgcccgcgttcctcgaacgcgtgtcgagcgggcccgcgctcgtcgccgtcgcggcaacgttcgccgcttccgttgcgttcgcgcaccgcttcggcgaatcggacagcatctgggcgctccccgccgcgctgtcgggcagcgcgctcgtgctgctcgtcgcgcaccgcgcggcacggcgtggcgacgcggcgcggcacgcgcctcgcgcgtcgtggctcgaatacctcggtttcgcgtcgatgccgatctatctcgcgcacattctcgcgacggccgcgacgcgcatcgcgctcgtcacgctcggcatcgtcgatgtcggcgcgcagctcgcgctcggcacgttcgcgggcgttctcgggccaaccctgctgtacgcgctcgcactgcgcgccggaaccgcgcggctcgccggtttcccgccgctgccggccggctacgcgatgacgcccgacaaaggccggatcggccgagccgatgcggcctgagcgacggcgcagccgtcaggaacgctaaccgatccacgcgtgccgcgcatccggcgtgaggagcgtcaacgagccgccgccgtgggcgcgctcgtgacgcaggccgggccgttctcgagcgcgccgaatgcgccgcacgcgctgcggatcgcactcggcccgatcgcgcgggatccgctcgaaaacgcgctgcgcgaggtgcggcgcgcggtgccgggctgagcggcgcgcgccgcacccacgcgcgagcggataccgcgcgtcggcccggcggctccccttgtgcgatgccgccgcgcgcggctcacatgcgaaacgcgcgccgccgtgcgggtgcgcgtcgcgcgatcgcccgccgtcagcgcgtccgcatcattcctgcttgccgcgctgattgaaccagcgatcgagcagcttgcccgccgcctcgcgcccgccaaggccgaacgacagcgcaacggccaccgcgatcgcgccgagcacgaggccgaacgcgagctgcacgatctcgttcgcgatgcccatcgcgcgcaagcccattgcgaacacgaggccgagaatcgcgaactgcgcgatgcgcgacagcaagcggctgtgctcgttgtcggcctgctcgatcacgcggcgcgcgaggcccgcgagccagaaaccgatcacgaggatcacgccgcccatcagcacgtgcccgccgaattcgatgaacagcgtgacgacgtcgcgcacctgcgtgaagccgagccggttcgcggcttcgacggtggcgaacagcatcgcgaagaacacgatcaaccggccggcgagcaccgaaggctgcagcatccccgtgaacacgcgctcgacgccgagcatcgcgggcaggccgtcgacgcccgccgcgacgagcagcttctgcacgagcgcgccgacgaagcgcgcgacgtagaacgtgacgagcacgatcacgaccgccgcgacgatatcgggcaccgcgttgaggaactggccgagcaggtcggtcgcgggccgcgagatcgcctcgatcttcagcgcgtcgagcgcggagatcagcgtcggcacgaacacgaagatgaagacgaccgtgccgacgagattcgagagcttcacgggcgtcgggctctcgacgctttgcgtgagccggtcggcgcccgccgcgacgagcaggttcgtgacgagcccgcgcaggatgcgcgcgacgagccagccgacgaagccgatcacggctgcggcgaacacgttcggcacgatcgcgaggatcttgtcgatcatcccctgcacgggcgagagcaagccgttcagatcgaatgcggcgaggatcgccggaatgaacatcaggatcacgagccagaacagcacgtcgccgagatacgagctcatcggccgcatccccgccgtctccgacagcttgctgtcgatcctgctcgccttcagcgtcttgtcggcgaggctgcgcagcagcgaggcgatcagccatgcgacgagcgtgagcgccgcgccgccgagcagattcggcagatagttgatgatcttcgtgacgagcagcgagaacgggttcgagatcgcatagaggttcagcacgttgaagatgccgaccgcggtcacgagcaggacgagccagaacaggccgcccgcgatgatgcgctccacctgcgtgccctgcccggtgctttcggcgatgcgcgcatcgaccttcagcgcgctcagcaggcggcgcacgcccgcccggacgatcacggcgatcaaccagccgatgaccaggatgccgagcgcgcccgcgatcttgggcagatagacgccgagcgtgctctgcatcgacgtcaggaaactggatgaatccatatgtgctctcccgaaaagcgtgatgttgcgttggacctcgacgaacaacctgcggactccgaagaaaaaccgggctccgcaactggcgaccttacacggggaacgatgacggcttcaatcgtgcttcactgtactcgtactttaatctaagggatcgatccggctaataaaaaatcgtgcgtcggcacggcgcggtggcgggccgcgcagccgtttccggcgaaacgggggctacgcccgcgcgggcggaacggcgcaattcgccagcgcaattcgtcggttaatgaagggttcgcgcgcggctatcgagcgcggcgcgagggcgcgatgcgcggctcgcaccggcaggcggcaaatgccgcgcaacgaaccgtgcgattgaaccggacgatggagggaaacggaagaatgtgaacggaaccgcgcaccgtgtgccgtgtgccgtgtgccgtccggcccgcttcggctacggcgtcgcgtgcgtgcgaacggcgtcgcgcgagctcacgccgagtgacaggctcgttgcttgccgggccatgcgccgcgccgacgcaacgcgcacggccgcgcgcaactcaaggcactgcggcggcgacagcggcacaggttcggcgatgcgtcggcggtgctgcttgcgcgcgtctcgcggcatcggcattgcttcgcgttcgcatgaaagcgcggccgaagccgattcggaggttcggcgcgagctcggtttcgaccgcttccagccggccgatgtcgtgacgatgacaggccacgcggccgccgcgcgattcgatccgactccgcgtgcacgcaatgcgcggggctgcgccaggcgatcgcggacggcggcgcgatcgacgtgtgcgaagccgcataagcggcacgccgcatccgcgcgccgccggcgattcgggccgcgcgccgcatgtcatccgcgctgcaccgagacggccgtcccgcactgcggacagaaacgcgccgaagcggcgagcggcgcacggcatgcgccacaaacgggcggcgtctgcgatgcgccgcactgcgcgcagaacttcgcctccgcaccattgatcgcgccgcatttcgcgcatgcggcgtgctgcgcgggcgcgcccgcttcgcctcgaagcggcgcgccgtcacgcgcatcattccaaccgccgccgcgttgcacgccctgacggccccagccatggccgccgtagccgtggctgccgtgatcgccacgctcgccgtggccgccgccatggccatgcccgccgcccgcttcaccgccgtgatggccgcggcggccgccgtagccgcgatgccgcccgccggcaagccacttgaaccaatccatcgccgcctccgttcattggccgcggcgcaacagccgcaagccgttgccgacgacgatgaggctcgcgcccgcgtcggcgaacaccgccatccacatcgtgcccatccccgcgaccgtgaggccgacgaacaccgccttcacggcgagcgcgaacgcgatgttctgcacgagcacgcgatgcgtcgcgcgcgacagccgcacgaacgccgggatcttgcgcaggtcgtcgtccatcagcgcgacgtcggccgtctcgatcgcggtatcggtgcccatcgcgcccatcgcgaagccgatgtcggcgcgcgcgagcgccggcgcgtcgttgatcccgtcgccgaccatgccgaccgcgcggccgcccgccgcgagcgcttcgacggcggcgagcttgtcctgcggcagttggttgccgcgcgcgtcgtcgatgccgacctgctgcgcgatcgcttgcgcggtgtgcgggttgtcgcccgtcagcatcgcggtcttgatgccgagcgcgtgcagctcggcaaccgccgcgcggctcgtgtccttcaccgtgtcggccaccgcgaagaggccgagcacgcgcgcgccgtcgatcagcatcacgaccgtcttgccctgccgctcgagctcgtcgagacgcgcttcgagcgcgctcgtgcagcagtcgagctcctcgacgaggcgatgattgccgagccagtacggcacgccgtcgatcttgccgcgcacgccgcggccgggaatcgcctcgaaatcggcgacgtcggcgaacgacgcgggcttcgcgcgcgggacgccgcccgcgccggcttgagccgcgctcgccgccgcgaccgcctgcgaaaccgggtgatccgagcgcgcggcgaggctcgcggcgagcccccgcacgagcgcggcgtcgacgtcggctgcgcgcatctcgaaatcggtctgcaccggcttgccgcgcgtgatcgtgcccgtcttgtcgagcgcgagccacgcgaggcggcgcccctgctcgaggtacacgccgcccttcacgagaatcccgcgccgcgcggccgccgcgagccccgatacgatcgtcacgggcgtcgagatcacgagcgcgcatgggcacgcgatcacgagcagcacgagcgcgcgatagatccagtcgcgccatgcgccgtcgagcacgagcggcggcgcgatcgcgacgacgagcgcgatcgcgaacacgatcggcgtgtagacgcgcgcgaagctgtcgacgaagcgctgcgtcggcgccttcgcgccctgcgcctcctcgaccgcatggatgatccgcgcgagcgtcgtgttgctcgcgaccgccgtcacccgatattcgaacgagccggcttcgttgatcgtgcccgcgtacaccgcgtcgccctcggttttctcgacgggcaggctctcgcccgtgatcggcgcctggttgacggtcgagcggccggcaacgatctcgccgtcgaggccgatgcgctcgccgggcttcacgcgcacgatcgcaccgagcgcgacctgcgcggcgtcgaccggctgccacgtgccgtcgggctgcctgagcgtcacggtgtcgggcgcgaggcgcatcaggctctggatcgcgttgcgcgcacggtcgagcgagcgcgcctcgatcaattcggcgacggtgaagagcaccatcaccatcgcggcctcgggccactggccaatcgccatcgcgcccgtcaccgcgatgctcatcagcgcgttgatgttcaggttgccgttcgtgagcgcgatccagcccttgcgatacgtgccgaggccgcaggtcgcgaccgcggcgagcgcgagcgcggcggcgagccataccggcagttgcagccacgtggccgcttccgacgccgccgccgcgacgcccgcgaccgcgagcggccaccacgggcgcggcgcgtcggccggcgcgggcaacgcgccacggcccgacgcgccggcgtccgcctgttcgggcgtcatgccgagcgagcggatcgcggcggcgatgccggcttccgcgcccggcacgtgctcgaccgcgagcatccgctgcatcaggttgaattcgagcgccgcgacttcggacatcgcgcccagcttcttgcggatcagtgtctcctcggtcgggcagtccatctgcatgatccggaacgccgagcgcacacggccgccggcggcctttcgcgcgccgggcaacggcgcgaacgcgacgggggcgggcgcgcagcacgccgcgccgtcgtggtcgcggtcgtggtcgtggtcgtggtcgtggtcgtggtcgtggtcgtggtcgtggtcgtgcggatggtcgccgttcgcatgcgaatggggtgcatgtgcgtggtcgctcgaatcgcgattgcttgactgaaccgcgagattcgcctgcgtttcgacctcgccatgcgggtgatggtgcgagcagcagccagcggcgcgcgccgatgtgcgcgcatcgcccgactgcgcgccaccgcgatcggcttctggcgttcgcggccggttttcggcccgggtggcctcggtcatggcaacctcctcagtaactgacggtgtacagttaacaccttgtagtcactacaaggtcaactctttttgtaaggagattcgaatgaagatcggcgaactggcgaaagcggcgcggtgcacgccggaaacgattcgcttctatgaaaaagaggggctgatgcccgacgcggaacggaccgattccaactaccgccactacaccgacgcgcacgtcgagcggctgcgcttcatccgcaactgccgcgcgctcgacatgacgcacgatgaaatccgcgcactgctgcgcttcaccgacgacccggcggaccgctgcgattcggtcaacgcgctgctcgacgaacacatcggccacgtcaacacgcggcttgccgaactgcagcatttgcgcatgcaattgatcgaattgcgcgaacggtgccagggcgagcacgcagtcgaggattgcggcatcgtgcatggcctcgcgacgatggaaacgccggacatgcccggcaaacgctcgcacgtcggctgacgcgcaagccgcgtcacgcccggccggcgggcgcaacacggcttgcgttcttttatatctagtcatattatttctagataataattgactaatcatgttatggctcaatccgcttcccgctactctccgcttgcgctcatcgtgctcgcgatgctcaccgaagcgccgatgcacgcgtaccgaatccagcagctcgtgaagttgcgcggcaaggacgaagtggtcaacgtcaagcaacgcaacagcctctatcaaacgatcgagcgtttgcagcgcgatgcattgatcgccgtgcgcgagaccgagcgcgacggcgcgtttccggagcgcacggtctatgaagtcaccgacgccggccgcgacacggcgcgcatgtggctgcgcgagcagctcgcccggccggcgcgcgaatacccgtcgtttccggccgcgctgtcggtgctgccgctgctgtccgtcgaagacgcgcgccgccagttcgaggcgcgcgtcgccgcgctcgaagccgagctggcccgcctcgacgaaacccagaatgccgcgctcgcgatgcagattccgcggctcttcctgctcgacggcgagctgatgcgggtaacgctggaagccgagctcgattgggtgcgcagcgtgatcgggcatctgaaggtgggcgcgctcacatggagcgaggcgtggctgcgcgaggtcgccgcgcggttcgcgcaggcggattcgccggattcagcggattcggactgaacgggcacgcggcttcgccgagaatcgggccgcgcctcgccgcatcgcgccgcaacggctacaacgccttccccggattcagcatcccaagcggatcgaacgccgccttcatcgcccgcatcacggcgatctcggcggtgctgcgcgcgtaaccgagaaacggccgcttgagcgcaccgatgccgtgctcggccgctatcggtccgcccatctcgcgcacgatcccgtagacaacgcgctcgacgctgtccgcgccggacgcgggcaaatcggcgagcgacacgccgacgtgcacattgccgtcgccggcatgccgacgcacagacacgcggcatgcggcccgtgtgcgcgaagcgcggcgtcgcagcacgcggcgaacgtgtccagtccagccatgggcaggctcatgtcgaaattcagcaggtgcggcagcgcatcgatcgcgagcccttcgcgcagcgcccacatgtcgcgcgcctgccgctgcgacgcggccagcgccgcagcggtcacgacgccggcgtcgaagcacgcaccgaggcactgttcgagcgcatcgcacgcctgcgcctgtgagccgttcgccacgcattcgatcagcgccgcgaagctgccgtgcgcgtcgaacggcgccgccgcgccggcgcgtgcgcggcgacgcagcgatagaacgcgggccgcatcgcctcgaagcagacgacgcccggcagcgtcgcgcgcacgcggcgccagagctgcacgagcgcgccgtagccgggcacgcggcagagcgccgtcgcgggctgggcgagcggcggatgcagccgccgcaccgccttgcgccgcttcgggcaacccgcctgcgcgacgcgccgccgatcgagatgcttcggatacccgaacggatgcgctcggatcatgcgcggcgaaatcccggccggcgcccgccgccgcacccgcgccccacgctcgcccccgtccggcgcgccgcatcgtgcgtcgtccgctcgctcatcgcgcggcccgcgtcacttcgccgagatgtcgatgtcgccgaagtacttgcggccgagcgccttcacggcgccgtccgccttcagtttgtcgatcgcggcattcaggcgcgccttcagcgcatcatcgcccttgcgcagcccgaacgcgatgccgctgccgagaatcttgtcgtcgcgcaccggcggcccgacgaacgcgaagcccttcgcctccggccgcgacaggaagccgcgctggcccgccggcgcgagcacgagcgtgccgtcgaggcggcccgccgtgaggtccgcatacgcctggttctgatcctggtacgcgaccacctgcacgcccgcgcccgcccagtgcgcattcgcatacgcctcctgaatcgaaccctgcagcacgcccacccgtttgcccttcagcgatgccggcgtcggctcgaggccgctgtccgcgcgcgcgatcagctgcgtcggcacgcgatagatcaccgtcgtgaaatcgatcgcctgacggcgctggtcggttgcgttcatcgcggaattgatcgcatcgaacttgcggccctgcagcgccggaatcagcccgtcgaacgacgtctcgacccatttgcacgtgagcttcgctgcgttgcagacggcgttgccgacgtcgatatcgaagccctgcagcgcgccgttcgccgccttcgattcgaacggcggatactgcgcctcgaggccgaagcgcagcgtttgcgacgcgtcggcgcgcgccgcgccggcccccgtggcggcgcccaatgcacaggcgagcgcgaaccagaattgcaatcgtttcatcgatgtttctccttgagatcgggtcatgtccgcagcggcgggcaccgcgcgcgtcagaggctgcacaggcggcgcgcgccttcgacgagcgtcgcgtcgtccttcgaaaagctcaaacggatgcagccggtgttcgcgccgtccgcgtagaacgcggacagcggaatcgtcgcgacgcgtgcgtcgcgaatcgcacgcagcacgaagtcggcgtccgattcgtccgaaaaatgcccgaagcgcgcgagcatgaagaacgagccctcgctcggcagcagctcgaagcgcgagccggccagctcgcgcacgagcaggtcgcgcttgcgctcgtagaacgcgccgagctcgagatagctcgccggctccgcgagcgccgccgcgaacgcatgctgcatcggcgtatcggccgcgaacgtcatgaactgatggaccttgcgcagctcgcgcgtgagctcggcgggcgcgaggcagtagccgacgcgccagcccgtcacgtgatacgacttgccgaacgacgacacgatcacgctgcgctcggcgagcgcgcgatcgcgcgccatgctgtgatggcgcgcgccgtcgaacacgacgtgctcgtacacctcgtcggacagcaccacgatgtcggtgcccgcgacgagctgcgcgagacgcgcgacgtcggcctcgccgaggatcgtcgcgctcgggttgtgcggcgtgttgacgatcagcatccgcgtgcgcggcgtgatcttcgcggccacctcgtcccagttcacgcgaaagcgctcgggcgacagcctgatcgcgacgggcgtcgcgccctgcagccggacgatcggcgcgtagctgtcgaacgacggctcgaagtagatcacctcgtcgcccggatggacgagcgcgctgatcgccgcgtagagcccctcgctcgcgctcgcgacgatggtgacttcggagtccggatcgtagcgctcgccgtacaggcgctcggtcttcacgccgagcgcctcgcgcagcgcggcgatgcccgccatcggcgcgtactggttgtgcccgtctcgcatcgcgcgggcgacgcgctcgacgagcgccggatcgggcgcgaaattcggcgcgccctgcgacagattcagcgcctcgtgctcggcggcgagctggccgatgaccgtgaagatcgtcgtgccgacgtcgggcagcttcgaacggggcgcggcggcgctctgcatggatcctcctgggctcgtgaacgggcgcgcggccatcgccggcgcgcggggcaacgatgcggattgggcccgagccaatatccggcggcaatcgaaagttcgtcatgacaggcatgagaaaaactcatggcttacgacggcggtgagcttcgagggaatggacggcggtggggcgcgatgcgcggcggatatggcggcgccgccgtgcggcttcgaacggccgggcgacggcgggcggccgtcgtgtcggggtggtatgaacgcgggagccgatgatcgaacgctccgcgccgctgggccgcggcaccgccgcgcggcatgcgctggcgaatcggtaaatcggtaaatcggtaaatcggtgaatcggcgagtcggcgagtcggcggctctgcatcggcgacacgggaatcgattcatagaccgacggaacggttgatccgtccgcgtgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggctcgtcggcaagcaaaacccgaacgcccgacgaatgcaacgccccaagcccaacatgcatgtcgaaaagagcgtccgcgaatctcgccgaaatccccgccgccaccgcgcccaccaatgcccgccaatgcccgccaatgcccgccgatgcccgccaccaatcgccgccgatcgccggcgcgcctcgcgccttcgccgcatgctcgcgcctcgaaagcaaaaccagcggcaaggaaagccgccagcgacaccaaacgcccacctcacccgccggccgcgccgcctcccgcgccgccatccatcgcagccgcgagatacgcccccgccgcccgatgcaattcgtctcgcagttgcgcgacatcgaccttcgcgccctgcgtcagcagcgattgcgacacccacccgtagcacagcgcatgcgcgacgcgcgcggtcacgtcgagccgcgcatcggccggcgcatcgctcgcgccggcgagcgcatcgcgccacaacgcgacgtagtcgtcgtaatgccgacgatatgcgtcgatcggcgagaccttgcgctcgatcgcaaacatcgcggcccacacgcacgggtcctgctcgatcgcgtcgacctgcgtatcgatgagcgcggccgccaccgcccggccgagctcgccgcgccgcgcgtcgacgaccgcgcgcatccgcgtcgcgagcgtcttcacgtaatggtggatcgtgagcgcggcgaggctctccttgtcgccgaaatactcgtagaacgtgccgacgctcacgcccgcgaccgccgcgatctcgcgaatcgtcgccttcgcgtagccgcgctcgagcaaaacccgaacaaacgcctgctgcagcgccgccgagctcgcttgcgcgcgacgctgccgcgggcggcggcgcaaggccggctgcggctgcgcaatcgatttgtcgggcggcgccgaaacctgaacatgtcgcgaagtcatctttgctaacctgatcgagccgaacaacgacaagaaggagacgcccatcatggcctggtcgacccacgaggtgagcaaccagttcgacgaactgaccgactataacctcttcgccaccgacccggcgctcggcgaagcgctcgaacgcgcgggcgcgtcatgggccgcgccgcggctcgacgcgttcggcgcgcggctcggcacgcgcgacatcgcgcggctggccgaggacgcgaaccgtcacgtgcccgagctgaatgcgttcgaccgccgcggccgccgcatcgaccgcgtggacttccacccgagctggcacgcgctcctcggtctgtatcgcgaacagggcctgatctcgctcgcgttccgcgaatcgcgcgccggccgctgggcggcgaacgcggcgggcttctacctgcacggccagatcgaggcgggcacgctgtgcccggcaacgatgacgcaggcgagcattcccgttctgcagaaggagcccgcgctgtgggcgcaattgaaagacaagctctacagcgacacccacgatccgcgcgacgcgccgatcggcgcgaagcagtcgatcatgatcggcatgggcatgaccgaaaagcagggcggctcggacgtgcgcgcgaacacgacgctcgccgtgcccgtcggcgcgggcggccgcggcggcgagcatctgctgcgcggccacaaatggttcttctccgcgccgatgtgcgacgcgcatctcgtcgtcgcgcgcaccgaagcgggcggcccgtcgtgcttctacgtgccgcgctggcggccggacggcacgaagaacgcggtgcgcatccagcggctgaagaacaaggtcggcaaccgcagcaattcgagcagcgaaatcgaactcgacgacgcatggggcgtgatgctcggcgaagaaggacgcggcattccgacgatcatcgagatggccgcctacacgcgcctgaactgcgtgctcggcagcgcggcgatcctgcgccaggggctcgtgcaggcgatcgcgtacacgcggcagcgtcacgcgttcggccgcgcgctcgccgagcagccgctgatgcgcgcggtgctcgccgatctcgcgctcgaaagtgaagcggcgctcgcgctcgcgatgcggctcgcgcaggcgttcgagcgcggcgagccggcgtggacgcgcatcgtcgcgccggccgcgaaattctgggtctgcaagcgcgcggtcgaggcggcgggcgaagtaatggagatattcggcggcaacggctacgtcgacgacggtccgatcgcgcggctgtttcgcgaggcgcccgtcaattcgatctgggaaggctccggcaacgtgatgtgtctcgacgtgatgcgcgcgatctcacgcgagccggacgcggcacacgcgctcatcgacgagttgcacgcgctcggcggccgcgatgcgcggatccgcgcggaactcgacgcgctgcgcgcgcagctcggcacgccgcccgatgcgctcgaagcgctcggccgcgtgctcgcgcagcgcatcgcgctgctcgcgcaggcatgcctgctgagcgacgcggcgcccgccgtcgtgagcgacggcttcatcgcgacgcgcttcggcgagcccgcgtggggccgcgtgacgggcgcgctcgatgcgcggcgcgtcgacgccgccgcactgctgcagcgcgcgtacgccgcgtaggcgcgccgcgcgcatggcggcttgcccgcgcccggccgcgccgattgcgccgaagccgggcgcggcgcgccgccgcccccaatgatcgcctgctgcacgaacggaacatgacgccatgaacctgattgccgcactcgagcgcgccgcgcgcgcgacgcccgacaagccgttcctgcgcgacgacggcgcgacgctcacctatcggcagatgcagcaacgctcgcggcgcgcggccgaggtgctcgcgtcgctcggcgtcgcgccgggcgagcgcgtcgccgcgatgtgcttgaacacgcccgcgttcttcgatctgctgctcggcgcatggcgcatcggggcggtcgtcgtgccggtcaatcacaagctgcaggcgccggaggtcgaccacatcctgcggcacagcgcgagccgcgcggtgctgttcgacgcggcgctcgcgcccgtgctcgcaaacgtcgagcacgacgcgcttcgcctcgcgaccgaaggcgaagcagccggcgccgcgccgttcgaccgcctcgtcgccgacgcggccggcatcgccccggcgacgcccgacgacgcggcgctcgccgaaatcctttacacgtcgggcacgacggggcgcccgaagggctgcatgcacagccatcgcacggtcgcgctcgccgccgcgacgagcgcgctcgcgctgtcgatgaccgagcgcgagcgcacgttgatggcgatgccggtctggcacgcgtcgccgctcaacaactggttcggcggcacgctctatgtgggcggcaccgtcgtgctgatgcgcgaatatcagccgttgcgctttttgcagacggtcgaggccgagcaggtcacgctgtacttcggcgcgccggtgtcttacacgttgccgctcgatacgatcgccgatttcgcgtcgttcgatctgacgagcgtgcgggcctggctgtacggcggcgggccgatcggcgcgacgctcgcgcgccggctgatgcgcgcgtatcgaagcgaagcgttctatcaggtgtacggcatgaccgaaacggggcccgccggcacagtgctccatccgttcgagcaggcgatgaagccgggctcgatcgggtgccagggcacgccgggcgtcgacgtgcgcgtcgtgaccgccgcgggcgggctcgcgcggccgggtgaaatcggcgagatccggctgcgcgcggacagcatgatgctcggctatctcgacgaccccggcgccacacgcgccgcgttcgacgacgacggctggtaccgcagcggcgacgtcgcgcgcgtcgacgacgacggttacctgttcgtcgtcgaccggatcaaggacatgatcgtgacgggcggcgagaatgtctactcgaaggaagtcgaggacgtgctgaacgcgcacccggccgtcgcggaggcagccgtggtcggccgcgcgcatccggaatggggcgagacggtgatcgcgcatgtcgtgctgcgcgaggcggccggcgccgctcgcgcgggccaggccgaaagcgcggccggcgtcgacgccgacgcgctgcgcgcgttctgcgcgacgcgcctcgccgcgtacaagattccgcgcgaatacgtgttcgccgagcgcctgccgcgcacgccgacgggcaaactgcagaagtatctgttgcgcgcgcgcggcggcgcgtgacgccgcggcggcggcgcatcggcttgccccggccgccgcgcgcaaagcgccggatgccgcaccgccgcaccgccggaccgctcagcggaaagccggaaagccgggaattcggcaaagaatcgcgcagccgcgaaaaaacaaaaccccggttccgccgccgcggacccggggttcgtcgatgccggcatcgacatcgaagcgcgccgcgaacgccgctatccggcgcgcgcgtcacgcccttcggcgcttacttgccgccgatgctcttcaggggcttccattcgcccttctcgaccttgtacatcgtgatgccgccgttcctcaggtcgcccttcgcgtcatacgcgatgtgcgtcgacgtcacgcccgccatgtcggtcttcgcgagcagcggcagatacttcgccgggtccgtcgagttcgccttcttcatcgcgctgaacatcgccatcgcgccgtcgtacgcatacggcgagtacgtctgcacgtcttcgccgaagcgcttcttgtacttgtccgcgtacgccttgccgccgggcatttcggcgagcggcaggccggcgagcgaagcgatcgagccttcggccgcgtcgcccgcgatcttcaggaaggtcggcgtgtgcaccatctcgccgcccatcagcggcgccgtgacgccgagcgacttcatctgcttggccatcggcgcggcctgcgaatccgcgccgccgtagtagacgaggtccggcttcgtcgccttgagcttcgtcaggatcgccttgaagtcgacagccttgtcgttcgtgaattcacgatcgacgatcgtcgcgcccgccgccttcgccgccttctcgaactggtcggcaaggccctggccgtaagcggtgcgatcgtcgacgatcgcgatcttcttcatgccgagatccttgaccgcgaacgtgcccgcgaccgagccctgctgcgtgtcggacgtcatcatccggaaggtcgtcttgtagccctgcgtcgtgtactcgggcgccgtcgccatcgcgatctgcgggatgcccgcgttcgcgtagatgcgcgaagccggaatcgtcgtgcccgagttgaagtggccgagcatgcccttgatgccgtcgtcgacgagcttctgcgcgaccgtcgtgccggtgcgcggatcggcctgatcgtcctgcgtgtcgagcacgaacttcaccggcttgccgccgatcgtcggcttcgtcgcgttgatgtcctcgatcgcgagcacgatcccgttctgcatatccttgccgtagtgcgcctgcgcgcccgtcatcggcgcagcaaagccgatcttgacgtcatccgcgtgcgccgtccccgcgagcgacatgaccgcgacgaacgtcgcgcctgccagctttttcatcgtgtgttgcatatcttctcctagtaccagggtaaatggagcgacttcgggttcgccttgccgcttccgtttcttgaatcgaagggcaaggattgctcagccaatcgtcatcaaattcgcattgccgcctgccgccgcggtgttcacgctcaccgagcgctcggtgaggagccgctcgagcgcgtagtcttcgtcgccgccgttctcgaacgcgcccgccgcgacgccctgcaccgacacgatcggccccgggcgctgcgcgacttccttcacgagcgcgagcaactcgtcgctgtcgccttcgaacagcaccgcgtcgaacgccgcgtccgcctgctttctcacgcccgcgtgcgccttcagttgcgccggcagcgccgcggcgagcgcctcgcccgccgcgcccgcgaaaagcgcgcggttgccggtggcgagcgccgccgcgaactgcgcgcgcgcgccgcttgccgtcgccgcgatgcacagcaccgtgccgcgcgcgccgagtgtatacgtattgcgctcgcccgtcggccctgaaagcacggcggttgcgcccgcgagcacgtgcgacagatagccgtcgcagcgcgcggcgagcgccggctcgcgctgctcgatcagccagtcgcgcagcgcggtgagcgcagcggatggattatcgcgcgtctcgccttcctgcggcgcatcggcgacgagcgccgcctcgagcgagcgcggcagcccggccgggcgcgtcgcgagcaggcgctgcaagtagagcgcgccgcccgccttcggccccgtgcccgacagcccttcgccgccgaacggctgcacgcccaccaccgcgccgatcacgttgcggttcacgtagatgttgccgacgtgcgcgcgcgagatcacgtgcgcgatcgtctcgtcgatccgcgtgtgaatgccgagcgtgagcccatagcccgtcgcgcggatctgctcgagcagcttgtcgaggccgctgcggcgataacgcacgacgtgcagcaccgggccgaacacttcacgcttgagctcgtcgacgttgccgatctcgatgatcgtcggcggcacgaacgtgccctgcgcgcatgcgtccggcatctcgagctgcgtgaccgcgtgccccttgtccttcatcgccgcgatgtgcgtgtcgatcgtgcgcttcgcgtcggcgtcgatcaccgggccgacgtccaccgacagccggtccggattgccgagcgcgagctcgcgcatcgcgcccttgagcatcgtcagcgtgcgatccgcgacgtcgtcctgcagacacagaacgcgcagcgccgaacagcgttgaccggccgagtcgaacgacgactgcagcacgtcggcgaccacctgctcggcgagcgccgacgaatcgacgatcatcgcgttctggccgcccgtctcggcgatcagcgggatcggcctgccgtccggatcgaggcgcgacgacagcgtcttgttgatgaggcgcgcgacttcggtcgagccggtgaacatcaccgcgcgcgtgcgggggtccgccacgagcgccgcgcccaccgtctcgccgttgcccggcagcagttgcaccgcgcccgccggcacgccggcgtcgcgcagcaggcgcaccgcctgcgcggcgatcagcggcgtctgctcggccggcttcgcgagcaccgtgttgcccgccgccagggcggctgcgacctggcccatgaagatcgcgagcgggaagttccacgggctgatgcagacgacggggccgagcgggcggtgcgtgtcgttcgagaattcgtcgcggatctgcgccgagtagtagcgcaggaagtcgaccgcttcgcggatctcggcgatcgcgttcggcagcgatttgcccgcctcgcgcacgatcaggcccatcagcgtgtgcatctgcgcttcgagcaggtccgccgcgcgcgcgaggcagtccgcgcgcgcgtcgacgggcgtcgcctgccagatcggcgcggccgcgaccgcgtgcgcgagcgccgcgctcacctcgtcgggcgtcgcttcgctcaccgtgccgacgacgtcgcgcagatcggccggattgcgcacgtcgcgcggcgcggcgtgggcgagcgcgtcgtcggcgagcatcggcgcggcgcgccacggatgatgcgcgctcgcgagcagcgccgacgacagcgacgcgagccggtgctcgttcgacagatcgaggcccatcgaattgacgcgcgacgcgccgtacagctcgcgcggcagcgcaatcttcgcgtgcggcgcgccgagcggcacgaccttcagcgcatcctcgaccggatcggccaccagttccttcaccgacacggtcttgtcggcgatccggttcacgaacgacgtgttcgcgccgttctccagcaggcggcgcacgagatacgcaagcagcgtctcgtgcgtgccgacgggcgcgtacacgcggcatgggcggttcagcttgtcgcggccggtgacttcctcgtacagcggctcgcccatcccgtgcaggcactggaactcgtactggccggggtagtagttctggcccgcgaggtgatagatcgcggcgagcgtgtacgcgttgtgcgtcgcgaactgcggatacacggcgtccggcgcggcgagcagcttcttcgcgcacgcgaggtaggacacgtcggtgtagatcttgcgcgtatagaccggatagccttcgaggccgtccacctgcgcgcgcttgatctcggaatcccagtacgcgcccttcacgaggcggatcatcaggcgatggcggctgcggcgcgcgaggtcgacaaggtagtcgatcacgaacgggcagcgcttctggtacgcctgcacgacgaagccgatgccgttccagccggcgagctccggatcgaagcacagcgcctcgagcagatcgagcgagagctcgagccggtccgcctcctcggcgtcgatgttcaggccgatgtcatagcggcgcgcgagcagcgcgagcgagcgcacgcgcggcagcagctcgttcatcgtgcgttcctgctgggagcgcgagtagcgcgcatgcagcgccgagagcttgatcgagatgcccgggccctcgtagatgccgcggccgcccgccgccttgccgatcgcgtggatcgcctgctcgtacgacgcgtagtagcgcagcgcgtcctcttcggtggtcgccgcttcgccgagcatgtcgtacgagtagcggaagccgcgcgcctcgtacttgcggctgttcgcgagcgcttcggagatcgtctcgcccgtgacgaactgctcgcccatcaggcgcatcgccatgtcgacgccctttcggatcaacggctcgccgcccttgccgatcagccgcgtgagcgccgacgacaggcccgcctcgctgttcgtcgtgacgagcttgccggtaatcatcaggccccaggtggccgcgttgacgaacagcgacggcgcgtggccgacgtgcgagcgccagtcgcccttgctgatcttgtcgcgaatcagcgcgtcgcgcgtcgcgcgatcgggaatccgcagcagcgcctcggcgaggcacatcagcgcgacgccctcctggctcgacagcgagaattcatggatcagcccctcgacgccgccgcccgagctcttctcgcgcagcgcctcgacgaggcccgccgccattgcctgcacgtccgacgcgaggctcgcgggcagccgcgcctcgccgatcaggaacggcacgcattcgggctccggccgccggtacgcggccgtgatcgccgcgcgcagcaccgactgcggctgcacgctctgcgcgaattcgaggaacgggtgcggcgcgccgtcgtcgtcgccgtcggcgtggctgtcggacagatcggcgacgcccgtgtggccggagagctccggcggaagctgaccatgctcgatccgctcgagatacgcgaagatcgcctgcttgatcagccagtgaggagtgcgctcgagccgcgacgccgcgtccttcagacgcgcgcgcagcagatcgtcgactttgacgcccagtgtggtgcttgccatgattttcttctagtgccggcccgatgccggccaaggactttaaaagatcgcaaaatcgtaaggcaggcaataaaaaggtgcaaccagatttcacacccggttgcaccccatatatctcctttactatcaatcatttaccaaaaaagacagccggcccgcactactttgaacgatcggtattttccctgatcctgtcagttctaccggctcgatttccatggcaatctggcgtgatatcggattcgcgtgcgcccgctgcccgcggacgcgaaggagaacgtagatggatggatgggtagtgatcggcatcgtgctcgccgcgtggatcgcgggcgcgatcgtattcgtgcaccgcgcgtcggcggtgtttttccaggcgctcggatgtgcgcaacgcgtgaagaaggacgagcgccgcgcgcggctgtccggcctgcgcgaagcgcacgaatgacgcgccggcgtcagatgtcgagcggatcgacctcgacgctccagcgcagcacgcccttcagctcgcgcagcagcggctgccacgcgcgcagcgtgtgctgaagcgccgcgcgcgacgcgctctcgatcaacagttgcgcccggtggacattggccaccttgacgatcgtcatcggcacggcgtcgtacaccgtcacgcgctccgcgcccggcagccccgagaacgcgtcggccgcctgctgcaggaaggcgagcgccgcatcgagcgtgcgcccctcggcgcgcaagagcgcctgatagacgaacggcggcaggtgcgcgtcgcgccgctcgccgagcgtcgcaccggcgaaccccacgtaatcctggcgcgcgagcgcgtgatagagcgcgtgacgcggatatcgcgtctggatcagcacctcgcccggcagccccgcgcgccccgcgcggccgctcacctgcatcagttgcgcgaatagccgctcgcttgcgcgaaaatcgtgcgagaacaatgcggtatccgcattcagcacgccgacgagcgacacccgctggaaatcgtgccccttcgcgatcatctgcgtgccgacgaggatgtcgacctcgcccgcgtgcacgtccgagaagagcgcctgcgcgctgcccttgcggcgcgtgctgtccgcgtcgatgcgcaggatccgcgcgcccggcacggcgagcgcgagcgtctcctcgacgcgctgcgtgccgcggccgagcggcgcgatatcgacgttcccgcattccgggcacgcgcgcggaatgcgcgcctcccagccgcagtgatggcagcgcaccgcgtgctcgggcttgtgcatcacgacatacgcgctgcatcgcgggcagcctgcgacccagccgcacgcgtcgcacgcgagcgcgggcgcatagccgcgccggttcaggaacacgaggctctgctcgccacgctcgagccgcgccttcagcgcagcgacgagcggccccgacagcccgcccatcgacccgcgcccgcgccgccgctcctcctcgagatcgacgagccgcaccgtcggcagcgccgcgtcggccaccgcgcgcttcgtcagcgtgagccgccggtagcggccctgctcagcctgccaccaggtttcgagcgacggtgtcgccgagccgaggacgaccggaatcgcgagctgcttcgcccgccacacggcgagatcgcgcgccgaatagcgcaacccttcctgttgcttgtaggccggctcgtgctcctcgtcgacgacgatcatcgcaagcgccggcagcgacgcgagcaccgcgagccgcgtgccgagcacgatccgcgcgcggccggtatgtgcggcgagccagtggcgcgcgcgctcgccttcggcaaggccgctgtgcagcgtgacgatcgcatcggcgggcagcgtcgcggcgaagcgcgcgcgaaacgccgcttcgaactgcggcgtcaggttgatctcgggcacgaggacgagcgcctgtgcttcgggccgccgctcgagcagcgcggcgagcgcgcgcagatacacctcggtcttgccgctgcccgtcacgccgtgcagcaggaatggcgcgaaaccgtccgccgccgcgatcgcgtcgagcgcctccgcctgttgatcggtcagttgcggcggcaatgcagtcgggcgccgagcggacgccggtgccgggttatccacaagctgcgcatcggcgtgcgtgatcgcaatctcgtcgcacgcggcccagccttgcgcctgccattcgtcgagcaccgcgacggccttcggatgcagcgcgcgaacctcggcgagcgagagcgcaggcgcgtcggcgagcgcctgcgcgagccggcgcagcgccgcgccgcgcgcgggcagcgcgtccggcagcgcggcgcgcccggcgtcgagcagccggtagcgcagctcgggcgcaagcagccgcccccagcgcggcacgtcgcgcagcgcctgcggcagcgccggcagcgcaacttcaccgagcccgcgctgatagtagtcggccgcgaacgcggcgagttcgagccagtgccgcgacagcggcggcagctccgtacaaaccgcatcgacggccttcagcttggccgccggcacgtccgtgtgagcggtcacttcgcatacgagcccgaccacgctgcgccggccgaacggcacctgcacgagcatcccgggcgccgccggcatgtcgccgcgataccggtaatcgaacagcgtcggcagcggatgatcgagcacgacgcgcacgaacgcatcagccatcggtgcggcaccgccgaatgccgacaggcccggcaggccggatatccgcgacgcccgtgaagttaaagtgaaacgtcactttcggcgctaagttttggattctcattaagaatcgcggcgcgctcgccgatcctgtggataactttgttgagaactcgcccttgacggccgcgaaatggcgctgcatccggccacccactgctttttcccgattgggcgggcaacccgggaagccttgtccggcaaggctgctatccgatttccgccgtcatagcgcggcccgctcgccgatgccgccctctaccgcgctgcaacgaggaaaatgtgcataagtcaagtcttgacaagcataagagtgccatcggacgggcgcttacgccctgtttagtcgtgtttgcgcaaattcgacccgtcgcgccgcagcatcgaagggcttgcgctcacgatccggcgccgctacgaatcgcgcggctatgacgatgcacttcgtcgacgagttcagcgacatgctcgggcggcgtgaactgcgagatgccgtggccgaggttgaacacatggcccggatggttaccgtagctgtcgagcaccgcgcgcgcctcggcgcggatcgcctcgggcggcgcgaacaggatcgtcggatcgagattgccctgcagcgcgacgcgccccgcgacgcgctcgcgcgcgcggccgaggttgaccgtccagtcgaggccgaccgcatcgacgcccgtcgccgcgagctcctcgagccagagcccgccgcccttcgtgaacgcgatcgccggcacgcgcgcgccgtcgtgctcgcgcttgagctgcgcgagcacgcgtcggacgtagtcgagcgagaagcgctgataggcgccgtcggcgagcgcgccgccccacgtatcgaagatcatcaccgcctgcgcgccggcttcgatctgcgcgttcagatacgcggccactgcctgcgcattgacgtcgagaatccggtgcatcaggtcgggccgcgcgtacgccatcgatttcacggtgcggaaatcgtccgagccgccgccttcgaccatgtagcacgcgagcgtccacgggctgccggagaagccgatcagcggcacgcgctggcggccttcgccgtcggtgagcgcgcggcgaatctcgcgcaccgcgtcggtcacgtagccgagcgtcgcgccgatgtccggcaccgcgagcttcgcgacgtcggcctcggtgcgcaccggatgcgcgaacttcggcccctcgcccgcggcgaaatcgaggcccagccccatcgcgtcgggaatcgtcaggatgtcggagaacaggatcgcggcgtcgagcggaaagcgctcgagcggctgcagcgtcacttcggtcgcgtaatcgggctgcttcgcgagcccgaggaagctgcccgcgcgcgcgcgcgttgcgttgtactcgggcaggtagcggcccgcctggcgcatcagccagatcggcgtgtagtcggtcggctcgcgcagcagcgcgcgcaggaaggtgtcgttgaggagagtctgggccacgatgagtgcgacgaagcgaaacgcaaaggagcattctaccggacgcggcgcgccgcccggcgctcgcggccatatgacgctcgccggccgtccgttatgatccggcgtccggaccgcccacacgtatcgaggaaacacgatgaaaatgaaccagacgttgctcgcgctcgcctgctgcgcggggctcgcccatgcacaaaccgcgccgcagccgggcgcgcccgcgtcgcggctcgacgacgtgctcgcgcgcggcacgctgcgcgtatgcacgacgggcgactacaagccgtacacgtaccggcgcgaggacggcgcgttcgaaggcatcgacatcgacatggcggcctcgctcgcgaaatcgctcggcgtgaagacggcgttcgtgaagaccacatggccgaccctcaccgatgatttcgtcgcgaagtgcgacatcgcggtgggcggcatctcgacgacgctcgaacggcagaagcgcgtgttcttcacgcagccatacgtgagcgacggcaagacgccgatcgtgcgctgcgcggatgccgagcgctatcagacgatcgcgcagatcgaccagccgcaaacgcgcgtgatcgtgaatccgggcggcacgaacgagcgttttgcgaagcagcatttcacccgcgcgaagctcaccgtgtttccggacaacgtgacgatcttcaagcagattctcgcgggaaatgccgacgtgatggtcacggacgcgtccgagacgctgctgcagcaaaagctgaatcccggcctgtgctcggtgcacccggacaagccgttccagttcggcgagaaggcgtacatggtgccgcgcggggacgtcgtgttccagcagtacgtcgaccagtggctgcatctcgcacgcgagacgggcgagctgcgggcgatctcggacaagtggctcaagtagcgtggtgacggccccgcggcgcgcgcgatggacgttgcgccgcgacacgcgccgcggcgtgcggacatgtgcgcgcgcacatccatgtatatgctcgcgtatatccgagcctgtccgcgtaggtcggacccagccgggcgtgccgcggcaaaaatgacgcccgccggcgacgcgcgcactgtcggccgacgcgcctgggctaaccgaagcgcccccggtgctcgatcttcacgcagcggtcgacgacgacatcgagccccgccgtccgcgccttcgcagccgcctcgtcgtgcacaacgccgggctgcaaccagagcgaccgcgcgccgatggcgatcgccgcgtcgaccacggccggcacctcttccggcttgcgaaacacgtcgatcatgtcgatttcgatgccgtcggccgcgagcgccgcgcgcgcatcggcaagcgacggatgcacgcgttcgccgagcaacgccgcgccggccagcagcggattgacgggtacgatccgattaaccattttgtcgcaggtaagcagcgacttcataactgggccgataaggtttatccgaaaggccgactaccgcgattacccgatcgcgtttcaaaatctttctcggaacttcgtcagtcgatatcgctgtcatttgaatacatgtttgattccgcccggaagccgcgccaggcggggcaggcccatcgtaaaaggggcctgggcaggcgggaaaatgtcttttttcaatacggtaaaaatgactttatatgcatctttaaaaacagtaaaaagtcccgcgaagccttatcccacatgggttacaacctgaaacactttgttaccgcgagggtggggtaattcgcccaaaatgcctctcacggtttcaacacggatgcggtctcgtgtgcagcgtgtgagcggacacaagcacgaatgacgagcccgtcggtctcgtaccgaatcccttcccaggggcatccttgttggagtcgtcgtcggcccatgccgatgcgttccacctttggtctcctcgcgctaaccccgtagcgtgtggtttttagcgggctcatcagcccgctttttttcgtccattggaaacgtgcgcggcgcgtcaagccgtctgctgcacgctcaaaccaagttcgtcgatcattcgttcgcgcatcacgaacttctgcaccttccccgtcacggtcatcggcagttcgtcgacgaagcgtacgtagcgcggcaccttgtagtgcgcgatctggccgctgcagaactcgcgcagctcgtcgtccgtcatcgtctcgcccgcgcgcagcacgatccacgcgcatacttcctcgccgtacttcgaatcgggcacgccgaacacctgcacgctctggatcttcggatgccggaacagaaactcctcgatctcgcgcgggtacacgttctcgccgccgcgaatcagcatgtccttcaggcgcccgacgatgttgcaaaagccttcttcgtcgagcgtcgcgaggtcgcccgtgcgcatccagccatcgaccaccgcctcgcgcgttctggcctcgtcgtcccaatagccgagcatcaccgaatagccgcgcgtgcacagctcgcccgtctcgccgacgggcacgatcgcgcccgtcgcgtcgacgatcttcgcctccagatgcggctggatccggccgaccgtcgtcgtgcgcttctcgagcgaatccgtcgtcgcgctctggaacgacacggggctcgtctccgtcatcccgtaggcgatcgtcacctcggacatgtgcatcttcgcgaccacgcgcttcatcgtctcgatcgggcacggcgaacccgccatgatgcccgtgcgcagcgtgctcaggtcgaaacggtcgaaatccggatgatcgagctcggcgatgaacatcgtcggcacgccctgcagcgcggtgcagcgctcgtcggacaccgccgcgagcgtcgcacccggctcgaacgccgcgccgggaaacaccatcttcgcgcccgccgatacgcacgcgagcaccgacagcaccatcccgaagcagtgatagagcggcaccggaatgcacatcgcatcggcctcggtcagccgcatcacgttcgcgatcgagcgcgcgttgttgacgacgttgcggtgcgtgagcgtcgcgcccttcgggctgcccgtcgtgccgctcgtgaactggatgttgatcggatcgcggcaatcgagcgtcgcgccgatcgcgtcgagccgcgcggaagcgagcgccgcccgcccgcgcgcgagcacgtccgcgaagctcagcatgcccgcgtgcgccgcatcgctcatcgtcacgaccgtgcgcaaactcggcacgcgcgcggcgcacagcacgtcgcccgcgcgcgtcgtcgcgagctccggcgcgatttccgcgatcatctccgcgtacgcggacgtcttgaagcgctccgcggcgatcaacagcttgcagccgaccttgttcagcgcgtattcgagctcggccagccgataggcgggattgacgttgacgagcaccgcgccgatacgcgcggttgcaaattgcgtgagcagccattcggcgcggttcggcgaccagatgccgacccggtcaccgcgcgcgatgccgagctcgatcagcgcggcggcgagcgcgtcgacttcgtccgcgaactcgcgccacgtccagcgcacgccctgctcgcggaacacgaccgccgcgcgatcgggaaagcgggcgaccgtatcgagcaggaactgcccgatcgtcgcgtcgctcaatgggacatccgccgggccgcgtacgtacgaaagcccgtgcatcggcgcgatcagcgcgcccatgcctgaatctgctgccatgagagtgtctccgccattggaacgttctgcgaacgtttcgtcgttttgaacgcgtttctgtaaattattctgccatccgcttacggcactctgacatcaagtgttacccgcaaagcgggcatgccggaggaaatgaaaaaggcagcccgaggggctgccttttcggcgcgattgccatgcaatcgcgatgcggggacgcgaaccgcacgcgtgcgacgggcacgcgaacgcttcagtgcttgccgcggatcttcgcgagacgctggatcgcttcgagctgcgccatcgcggtggcgagttccgactgtgcttttgcgagatcgatgtccgacttcgcgttctgcagcgtttcctccgcgcgctttctcgcttcctcggctttcgccgcgtcgagatccttgccgcggatcgcggtatcggcgagcaccgtcacggcgcccggttgcacttcgagaatgccgcccgcgacgaacacgaactcttcgtcgccgctttccgactcgatgcgcaccgcacccggacgaatccgggtgatgagcggcgtgtggccgggcaggatgcccagttcaccggcttcgcccggcagcgcgacgaacttcgcctggcccgagaagatctgctcttcggcgctgacgacgtctactttgatggttgccatatcgactcctgtcgatcggagtcagcgcttcagcgcttactccgatcccatgccgtggtcggccagagtcagcgcttcagcgctttactctggccccgcggcggtcgaccgaagcgaacgcttcagcgctcactccgatcccatgcaggcacggtcgagcgtgttacgcaagcgccgtatccccgtccacgcgtggacgggatgaacaccgcttcacggcgcccgttgcgttacacccggccgttactggatcttcttggccttctcgaaggcttcgtcgatcgtgccgaccatgtagaacgcctgttccggcaggtggtcgcactcgccgtcgacgatcatcttgaagccgcggatcgtttccttcagcggcacgtacttgcccggcgagcccgtgaacacttcggcgacgtggaacggctgcgacaggaaacgctggatcttacgtgcgcgcgcaaccgacagcttgtcttccggcgacagctcgtccatgcccagaatcgcgatgatgtcgcgcagttccttgtagcgctgcagcgtctgctgaacgcggcgggtgatcgagtagtgctcttcgccgatcacgttcgggtcgatctggcgcgacgtcgagtcgagcgggtcgacggccggatagataccgagcgatgcgatgtcacgcgacagaacgacggttgcgtccaagtggccgaaggtggtggccggcgacgggtcggtcaagtcgtccgcaggcacgtacacggcctgaaccgacgtgatcgagcccttcttcgtcgacgtgatgcgctcttgcagcttgcccatttcttcagccagcgtcggctgatagcccactgccgacggcatacggccgagcagcgccgacacttcggtaccggccagcgtgaaacggtagatgttgtcgacgaagaacagcacgtcgaggccttcgtcacggaagtgctcggccatcgtgaggcccgtcagcgccacgcgcagacggttgcccggcggctcgttcatctggccgtacaccagcgcgaccttgtcgagaacgttcgagtccttcatttcgtggtagaagtcgttcccttcacgggtacgctcgcccacgcccgcgaacacggagtaaccgccgtgctccttcgcgatgttgttgatgagctccatcatgttgacggtcttgcccacgcccgcgccgccgaacaggccgaccttgccgccctttgcgaacgggcagatcagatcgatgaccttgatgcccgtttcgagcagttcggtcgacggcgacagctcgtcgaacgccggcgccttctggtggatcgagcgcttgttttcgctctcgatcggtcccgcctcgtcgatcgggcggccgagcacgtccatgatgcggccgagggtcggcttgccgaccggcaccgaaatcggattgcccgtattcttcaccacgacgccgcggcgcaggccgtcggaggcacccagacagatggtacggaccacgccgtcgcccagctgctgctggacttcgagcgtcagttccgagccttccagaatgagcgcgtcgtagatcttcggcatgctctcgcgcgggaattccacgtcgataacggcgccgatgcactgtacgatcttgccttctaccaaagcagcagtactcatcgcttttcctttcaatacctgattctttactcgcgcaaaggcgcagtttcgagacgcagccggcgtcgcgcgtgccgcgttacaccgcggcggcgccgccgacgatctccgacaattccttcgtgatcgcagcctgacggctcttgttgtacgacagctgaagctcgctgatcaccgtcttcgcgttgtccgaagcggccttcatcgcgaccatccgcgccgattgctccgacgccatgttttccgcgaccgcctgatacaccagcgcctcgacgtaacgcacgagcagctcgtcaaccaccgcctgcgcgtccggctcgtagatgtagtcccacgacgtggccggcgtgccgtcattggcgtcgaaatgttccgacgacagcggcagcaactgctcgatcaccgtttcctgcttcatcgtgttgacgaagcgcgtgtacgcgagataaaccgccgacagcttgccttccgaatacagatcgagctgcgtcttcaccgcgccgatcagcttgtcgaggtgcggcgtatcgccgagatgcacgacctgcgagatcaccttcgcgccgaagcggttcaggaagccaaggcccttgccgccgatcgcggtggcttcgaccttctggccctgctcttcgagctccttgaacttctgcagcgacgcgcgcagcacgttcgtgttcagaccgccgcacagacccttgtcagtcgtgacgaggatcatgccggccgtcttcacgccgtcgttcgccaccatgaacgggtggcggtactccgggttcgcgcggctcatgtgcgcggcgatggcgcggaccttctccgcatacggacgagcagcgcgcatgcgttcctgcgcgcggcgcatcttcgatgcggccaccatctccatcgccttcgtgatcttgcgcgtgttctgcacgctcttgatcttgccgcgaatttccttcattccagccattgcttgctccttgaccgaagcggcgcgggcgcgttacgcggcccgcgccgcttcaaggtgtccctcgcggatcaataggcaccggacttcttgaagtccttgagcgcggcgtgcagcgcgctctcgtcgtccttcgacaagtccttcgtgtcttcgatgcgcttgatgaggtcagcgtggctcgtcttcagatactcgcgcaggcccttctcgaacggcaggacgtccttgacgtcgaggtcgtcgagatagccgttgttcgccgagaacagcgacacggccagctcccacacctgcagcggctggtattgcggctgcttgagcaactccgtcacacggcggccgcgctcgagctgcttgcgggtcgcttcgtcgagatccgacgcgaactgcgcgaacgcggccagttcgcgatactgcgcgaggtcggtacggataccgcccgacagcttcttcacgaccttcgtctgcgcggcgccgccgactcgcgacaccgatacgcccgcgttgatcgcggggcggataccggcgttgaacagatcggtttccaggaagatctggccgtcggtgatcgagatcacgttcgtcggaacgaacgcggtcacgtcgcctgcctgcgtttcgatgacgggcagcgccgtcagcgagccgctcttgcccttcacttcgccgttcgtgaatttctcgacgtactcttccgacacgcgagccgcacgctcaagcagtcgcgagtgcagatagaacacgtcgcccgggtacgcttcacggcccggcgggcggcgcagcagcagcgagatctgacgatacgcccaagcttgcttggtcaagtcgtcgtaaatgatgagggcgtcctggccgcgatcgcggaagtattcgcccatcgtgcagccggcgtacggcgcgaggtactgcatcgcggccgattccgacgccgacgcggcgacgacgatcgtgtattcgagcgcgccggtttcctcgagcttgcgcaccacgttcatgatcgacgaagccttctggccgatcgcgacgtagatacagatgaggtccttgcccttctggttgatgatcgtgtcgatcgccaccgcggtcttgccgcactgacggtcgccgatgatcagctcgcgctggccccggccgatcggcaccatcgagtcgatcgacttcaggcccgtctgcaccggctgcgacaccgacttgcgccagatcacgcccggggcgatcttctcgatcgcgtcggtcagcttcgcgttgaccgggcccttgccgtcgatcggattgccgagcgcgtcgaccacgcggccgacgagttccgggccgaccggcacttcgagaatgcggcccgtcgtcttgacgatgtcgccttccgagatgtgttcgtattcgccgagaatcaccgcgccgaccgagtcgcgctcgaggttcagcgcgaggccgaacgtgttgcccgggaactcgagcatttcgccctgcatcacgtccgacaggccgtgaatgcgcacgatgccgtcggtcacggagatcacggtgccctggttgcgaacgtctgcgctcgcttcaaggccctggatccggctcttgatcagctcgctgatctcagagggattgagttgcattattcgctcctgattttcaattctgttgcgtgccggctgcgctcgctcaagcggtcagcgccgcctgcatgccggcgagccgcgcgcggaccgaggtatcgagcacttcgtcgcccaccgtcacgcgcacgccgccgatcagcgacgaatcgacttcgacggccggcttcagcttgcgcttgaacttgcgctcgaggctcgtgacaagctccgcgagctgcgcgccttcgagcgggaacgcgctgacgatctgcacgtctgccgcgccttcgcgcgcgttcttcagcgcttcgaactgctcggcgatttccggcaacagcgcgatacgatgattgtcgaccagcatctgcacgaagttcttcgcctgcgcgccgctcgcgagcggcgacttcagcgcggcgagcagcagctcggccacctgcgtgcggctcactttcgggctcgacgcgacggacagcacttcgggcagttgcgcaacctgagccagctcttgcacgagcgtggaccaggcggagatgtcacccccctcggccacgcggaacagcgcttctgcgtaagggcgggcgatggttgcaagttcggccatgatcagagctcggctttcagttgattcagcagttcggcgtgggccgtttgatcgacttcgcgcttcaggatctgctcggcgcccttcacggcgagtgcggcgacttcgccgcgcagcgtttcgcgcgccttcacgatttgctgttccgcttccgccttcgcctgagcgatgatgcgcgcggcttcagcctgggcgttggtcttgatttcgtcggcgaccgccagtgcacgcttctcggcgtcggcgatgcgttgctggccatcgttgcgggcctgcgcgagttcctggtcgacgcgcttgtgcgctgcttcgagttccgccttgcccttttccgcggcggcgaggccgtcggcgatcttcttcgagcgctcgtcgagggcgttgatcaacggcggccacacgaacttcatcgtgaaccacgcgaggaccaggaacacgaccatttgcgcaaacaatgttgcgttgagattcacggtgtttccttatctgctattccggaaaaatgaaacggtaaggcgctcatcgagttgcattcgatcagcgcccagtctccgttccgccctgccccggctcacgccgggcgcatgtttccgaggaaccttagcctgcgagcttcgacaggagcgggttcgcgaatgcaaacagcatggccacaccgacgccgatcaggaacgccgcgtcgatcagaccagccagcaggaacatcttcgtttgcagcgggttgatgagttccggctgacgcgcgcaggcttcgatgtacttgccgcccatcagcgcgataccgatacaggcgccgattgcacccaggccgatgatgatgccgataccgatggcggtcagaccttggatgttggcgatgaaagcttgcatgatcactcctttgtgaaaagacttggaactgagatttaaaaaaccaaaacggaaactatcttttgcccgcagcgctttagtgcgcgtcgtgcgcctggccgagatacaccagcgtcagcatcatgaagatgaatgcctgcaacagaacaatcaggatgtggaagattgcccagacgctgcccgcgatcacgtgaccgacgaagccgaggaacgttgcgtcgccgccgaagctccacatgctgccgaggagggcgatcagcaagaacaccagctcacccgcgtacatgttgccgaacagccgcatgccgagcgacacggtcttggcgacgaattcgacgatgttgagcgcgaggttcgggatccacagcagcgggtgcgagccgaacggcgccgacaccaactcgtgagcaaagccgcccgcgcccttgatcttgatgctgtagtagagcatcaggacgaacacgccgagcgcgatgccgagcgtgccgttcagatcggcggtcggaacgatgcggtgatgggaaatgatgcccgacaggcccagccagccgatcacgcggcccggcaggtcgacgggaaggaaatcgagggagttcatcagcgcgacccacacgaacaccgtgagcgcgagcggcgcgatgaatgcgcgattgccgtggacgatcgccttcgattggtcttcgaccatctcgacgagcatctcgaccgcgcactggaagcggcccggcacgccggacgtcgccttgcgggcggcaagacgcagcagcaggatggtgatcaggccacacacgatcgaccagaacagcgtgtcgagattccagacgtgaatatcgaaaatcgacgtctgatgcgaggtggagaaattctgcaagtggtgcgcaatgtactcggacggatccggagcacgcgtgccttcgctagctgccatatcgttaaagccacccaaattgtcgaaaatcgttttggcgcgatttcccgcaacagcttgttgcgggaacgcgccggcgcgagtacgagtcgaacccgcgcgccgctgttttttaccgccaggcgagcgctatccagtacgtcttcagcacgacgaggtacgtgacgagaagcggcacccagtgcacgcccggatatccgaacgccaccgcggcgaacatcgcgatcgtcacacccagcttcagcgcttcgccggccacccaacccatcacggtgcccgcgccgctcagcctcagacgcgccacgaacaatgcactcggcacccagccgatcgctccgcccagaaatgccgattgcgcagcggcacccggcgacctcgaaaacagccaccacgccagcgttgcaaccagggacaagaccatttgcgcgaccaccacccggtaaggtgtgacacgcgatggccgactcacttcgggaccgaacagcgcttgcgcctcggcccgcgtgagcggaacgacatcatcttcttgctgctcggcatcccagtcgtcagcggcagctgcgcgccgcccgacggctcccgaaacggtgcgttgcgctgctcgccgatcttcgtgccttttatccggcgctcgatccgccatcgcagtgggttccgctcaatccctgttcggccctaaagctttccgaaagctttcaggggtgcctaactaacaaatccgggcgattgtaagcgatagttgcaggcggttcaaggctttagacgcgacaaaaatccgtatgaaacagcggttcatgatgcgaaaaatccgcgaatttctggcgtccgatgacagttgtaaggtgtgtgttttcgatcgctcggcgagcgtcgaacgcccgttgccctgccccgttccggtgcgcgccgcagctcaaaaataatgcagcagcagcgcgccgagcacggcgctcgcgatgccgaacgggatgctcgcgagatggaacggcaaccacatcccgcgcgcgcgggacagccggatggcgatcaggttggcgagcgaaccgaacgcgatgccgaagccgccgacgctcacgccgaacgcgagcgcacgccagtcatgcgtgaactccgacaggaggatcgcggccggcacgttgctgatgatctgcgacagcagcgcgcccgccgcatacgcgcgcagcggcgtgtcgagaccgatgccggcgattgcctgatggacggccggcagcgatgccgcgctgcgcaacacgatgaacatcagcacgaagatcagcagcagaagccagtcgatcttcagcaccgcgtcgcgccggacgatcagaaagaccgccgccaccgcgagcacgccggcaagcgcgtgatgcgcgtccgcgagcagcacgaagccggcgaacatcgcgaccgtcgcgaacgcctgcgcacgatcgaccggccgctcggtggagtccctcgacagatcgagcggccggccgtcgaacgcaaagacgaccatcgcgagcagcagcgccatcagcacgagcgcgagcggcccgagcgcgatcacgaaacggccgaacgagacgccgctcaattgccatagaaagagattttgcggattgccgagcggcgtcgcgatcgcacccgcgttcaccgcgagcgcgatgtagatcacgaggcgcttgaacggcaacggcgtcagctcgcgcagcgacagtacgagcggaatcacgacgaaaagcgccacgtcgttcgtgagccatacggacaacgccgccgcgaacacgacgagcagcgcggcaagcgcacgctcggagcgcacgcgatggacgatgcggtgcgcgagccacatcaggaagcccgacagctccagcgccttcgtgagcatcagcagaccggcgagcgtcgcgacggtctgccagtcgacgagccgcacgagcgcgattgccgatagagaatgcacggcctgcagcgcaatcagcgccgcgacgagaatcgagagaaccggctcgtgccggacgaacgcgatgatccgcgcgggcgcgcgcccgacgaccgaattcgacacggcgcggtcaagcggcaacgttgccgcgcagccgcgcgaggataccttcgagcgcgtcgaggtcgccgaaatcgatcgtcagttggccccgcccgcgacggccgaccttgatcttcacgttcgacgcgagcaggtccgacagctcttcttcgaggcgccgcgtatcgcgcccgccatcgtccttcgcccgcgccttcaccgccggctcggccttcgtcgtgtgtgcgacgagcttttccgtctcgcgcaccgacatccgcttgttgacaacctgatgcgcgagcgtgatctgcgtcgccgcatcgacggcgagcagcgcacgcgcgtggcccatgtcgagatcgcccgcaagcagcatcgtctgcacgggcattgcgaggttcagaagacgcagcaggttcgacaccgcgctgcgcgagcggccgaccgattcggccgcctgctcgtgcgtgaagccgaactcgtcgagcaggcgctggatcccgtgagcctcttcgagcgggttcagatcctcgcgctggatgttctcgatcagcgccatggcggccgcggcctgatcggacacgtccttcacgagcaccggcacttcctccagccccgcgaggcgcgccgcacggaaacggcgctcacccgcgatgatctcgtatttgtctgatgaaatgggacgtacgaggatcggctgcatcacaccctgcgcgcgaatgctcgcggcgagctcctgcaggctgccctcgtccattcgggtacgcggctggtacttgccggcctgcagtttgccgagcgcgagtacgttcggcgcgccttcgatcttcaccgcttcggtgatgtcggcgctaccgccgagcagcgcctcgaggccacgtcccaaaccctttttcttcgctacagcattcatgttctgttccctcgattctcgtctggaaggccggctcaaagcgcgcgcacccgctcgatcatttccgcgccgaactgaatgtacgcctgcgcgccgcgcgaaccgcgatcgaatacgacgccggggagcccatagctgggcgcctcggcaaggcgcacgttgcgcggaatcacagcgtcgaacaccttgtcgccgaagtgcgccttcaactgatcggaaacctgttgctgcagcgtgatccgcggatcgaacatcactcgcagcagaccgatgactttcaaatcccgattcaggttcgcatgcacctgcttgatcgtgttgacgaggtcggacaagccctcgagcgcgaaatattcgcattgcatcgggatcacgacgccatgcgccgcacacaaaccattcagcgtcagcaacgacagcgcgggaggacaatcgatcagcacgaaatcgtaatcgtcagcgactttcgcgagcgcagccttcaactggcgctcgcgattctccacgctgaccagctcgatttccgcaccggcaagttcgcggttcgccggcaaaacgtcgtacttgaccgcttcgggacgcacgcgcgcgtccgcaaccgtcacaccatcgaccagcacctcatagaccgtcgactcgcattccgccttgtcgatgccgctgcccatcgtggcattgccctgcgggtccagatcgatcagcagcacgcgctgcccctgcgccgcgaggctcgcggcgagattgaccgtcgtcgtcgtcttgcctacgccgcccttctggttcgccacgcagaagatctttgccatcgttggtgtattccttctcttcaaatggtccgggcgccctgcggcgcaccggttaaattgcttcgtcgagctcgacttcgatcaagtgccgttccgcatcgagcgacgggaccgtcaggcggatcatctgtttgacgcgcgcgccatcgggcaagcgaccgatttcttcatcgggacgcacgcccttcatcgcccagatcgacccgcccggcgcaacgaggtgccgggcaagtgtaacgaagtccgccagatccgcgaatgcgcgcgacacgatcacatcgaatttcgccggcacgtcggcgcccgggcgcagcgtttcgacgcgccccgtcacgacggacagattgccgagcttcaactctgccttcgcctggttctggaatgcggatttcttatggacgatgtcgttcaacgtgacccgccagccaggcagcgcgatcgcgagtacgacgcccggcaaaccgcctccggaaccgacatcgagcgcagccgccgccgcgccgtgcgccccgagatgcgggacgatcgatagcgaatcgaggatgtgttgaatcagcatttgccgcggatcgcggatcgcggtgaggttgtaaaccgcattccacttggcgagcagtgcgacgtaatcaagcagtgcgccgcgttgcgcatcgctcaacgcgacgcccagcgcttgcgcaccctccgacagcaatgcttgcagcgtttcccggctggcaatcggggggcggcgacgctgttgcaccgtcattgttgcgccgccgtgttgtcggcttgcacgtcggcgcccggtacactgtccgcgccctttcgccggcccagcccgcgcttcttcagatgcaccatcagcagcgagatggcagcgggcgtcatgcccgagatccgcgatgcctgcccgatcgtttccgggcggaattggttcagcttctgactgacttcgaacgacaagccacgcacctccgtgtagtcgatcccgtcaggcaatcgcgtattttcgtttgcaccattccgttcgatttcgccggcctgacgctcgatatagccctggtacttgatgccgatctcaatctgctccttgatctgcgcaagcaacagttcgtcttcggccagcggttcggatgggccacactcgccgccacgcaaaccgcacacgccgtcatagctgacgcccggccggcgtagcagctccgcgagactgtattcgtgatcgatcggcttgccgagcagcgcggtggcttcgtcggccggcaacgtctttggcgttacccacgtcgtgcgcagccgttcggtttcacgtgaaacagcatcgcgctttcggttaaatgcgtcccagcgaacgtcatcaacgacacccaattcacgcccgatttcggtcagacgcatgtccgcgttgtcctcgcggaggctgagccgatactcggcgcggctcgtgaacatccgataaggctcggatatgccgcgcgtcaccagatcatcgacgagcacaccgagatacgcctgatcccgccgcggacaccatgcgtctttttcctgtgcatagcggcccgcgttgatgcccgcgagtaggccttgtgcagcggcttcttcatagccggtcgtgccgttgatttgccccgcaaagaatagaccgccaattgccttggtttcgagcgacgatttcagcgcgcggggatcgaaataatcgtactcgatcgcataacctgggcgcaggatatgcgcctgttccaaacctcgcatcgaatgcacgagcgcaagctgcacatcgaacggcaagctggttgaaataccgttcggatagaactcgttggtcgtcagcccttccggctcaagaaagatctgatgcgaatctttcgacgcaaagcgatgaatcttgtcctcgatcgacgggcaatagcggggccccacgccttcgatgacgcccgtatacatcggcgaacgatcgaggccgctgcggataatgtcgtgcgtgcgctcgttggtatgcgtgacccagcacggtaactgttgggggtgctgctcggcccgaccaaggaacgagaacaccggaatcggatcaagatcgcccggctgctcgtcgagcttcgagaaatcgatcgttcggccgtcgatgcgcggcggcgttccggtcttcagccgcccttgcggcagattcagttccttcagccgcgacgacaaggacacggccgccggatcacccgcgcgaccgcccgtatagtgattgagcccgacatggatcttgccgtccaggaacgtaccggcagtcaataccaccgcgcgcgcccggaaccggacgccaacctgggtaaccgcgccgacaacccggtccccctccaccatcagatcgtcgacagcctgctggaacaaccacagattcggctgattctccagacgacggcggatcgcctgcttgtacagcacgcgatctgcctgagcgcgcgtcgcacggaccgccggccccttcgacgaattcagaatgcggaactggatgccgccttcgtctgtggcagccgccatcgcaccgccaagcgcgtcgacttccttgaccagatggcccttgccgatcccgccgatcgacgggttgcagctcatctgcccaagggtttcgatgttgtgcgtcagcaggagcgtcttggcgcccatgcgtgcggaagccaatgcggcctccgtgccggcatgaccgccgccgacgacgatgacgtcaaattcagtgggataaagcatggcggacttcgcgcaggacggtgcacgaacctatcagagaaatgtatgggccgaattataacgggttcggttttggcccgaatcttgttcgaacggccgaccataaaaaacggcgtgtttcacgtgaaacacgccgtcgaccggaaccagcggagcccctgctagaccgcctttcttgcgagccccaggtaggtttcgatcacttgcggattctgcgcgagttcgcccgccgggccctccagagcaatctcactggtctcgaggacatacccgtaatccgatatctgcaatgccgcccgcgcgttctgctcgatcaacagcgtcgcaacgccggtcccgcgcagcgcgctgatgatatggaaaatctccttcacgatcagcggtgcaagcccaaggctcggctcgtcgagcatcagcaaatcgggtttgcccatcagcgcgcgcccgacagccagcatctgccgctcgccacccgaaagcgtgccggccgcttgcttgcgtcgctccttcaacctcggaaacagcgaaaaaaccggctcgagctgatccaggaagctcgcgtcgccggccatctttcgccggtatgcgcctaacaccaaattgtcctctaccgacatcgtgccgaatagctcacgcttttccggcacgaggcacataccgagcgcgacacgctgctcgaccggcaatgcatccacatcgtcgccgcggtaaagaaccgtaccggcagcatggccattcgtcggcaacgcgcccatcaccgcattgagcagcgtcgactttcccgccccgttcggcccaatcactgtgacgatctgccctgctccgaccgtcagggccgcacgatgcaacgcctcgaccttgccgtagcgcaccgacagattctgtaccgccaacaccggcttcgcctctcgatccatcatcactccaccccaccgagataggcttccagcactgccggatccttctgcacatcctgtggcaagccttcggcgatccgcgtaccgaactccatcacgaccagtcgatcggtgagattcatcacaaagtccatgtcatgctcgacaagcagcacactcatcccctccgccttcagcttgcgcaatagttcggccaactgctgcttttcctgataacgcaggccagccgccggctcatcgagcagcaatagtgtcgggtcgctacacagcgcacgggcgatctccagaatccgctgctggccgagcgcaaggctgccggcctcgtcatacatatgcccatccagcccgacacgccgaagctgccgcgccgcctccgacatcagccgcgcctcctcgtgcgcattcaaccggacgacgctgcgccagataccggccgagccgcgcaaatgcgcgccgatcgcgacgttttccagcaccgtcattccaggcagcagcttcacgtgctggaatgtccggccgataccccgcttcacgatttcacgtgaaacaagtttgtcgatccgttcgccgcggaatgtgattgcgccgctcgttggccgcagcacgccggtcacgaggttgaacgtcgtcgacttgcccgcgccattcgggccgatcaggccgacgatttgcccggccagcacgtcgaagctgacgtcgttcacggcaacgagcccgccgaactgcttgcgcacgttatcgacgacgagcagcgcctcgccggcctgcggtcgggcgcgccgcggcaacggcgctgcctgacccggcgcccgggccgccggctcgcgcggcatgagcttcgcaacgaatggccacacgccctgccgcgcgtactgcaacagcagcaccatcagcacgccgaacacgatgatctcgaaattgccttccgcgccgagcagcttcggcagcagcgtttgcaggtaatcctgcagcacggtgacgatcgccgcgccgagcaccgcgccccatacgtgcgcgacgccgcctaccacggccatgaacaggaactcgatcccgtgactgagcccaaacggcgtcggattcaccgcacgctgcagatgcgcatacagaaaacccgagattgacgcgagcactgcggcatagacgaagatcaccacccgcaaccagccggtgttcacgcccatcgcctcggccatcatgccgccgccgcgcagcgcacgaatcgcacggccgggccggctattaagcagattctgaacagagacgatcgccgcgagcacgacaatccagatcaggtaatagagactgcgccccgtatcgaacgcgtggccaaacaaggcgagtgcgggaatgccgttgattccgtcgtatttgccgagccagtcgagattcccgaacaggaagaacagcgcgagcccccacgcgatcgttccgagcggcaggaagtgcccggagaggcgcatcgtgacgacgcccagcacgagcgcgacgagcgccgtcagcacgacgcccgcgatcagtccgagccacggcgacacgccgtacgcggtcgtcagaaaggcggttgcatacgcgccgacgccgacgaacgccgcctgcccgaaactcgtcatcccgccgattccggtcagcaacacgagcccgaccgcgacgatcgcatacagcccgatgtagttcagcagcgtgatccagtactcgggtacgcgcgccgcgccgggcaatgccggtagcgcgaacagcgcgacgagaaacagccagaacgctttgttgcgcaagatcgccttcattgcgtcacgcctcctcgtcttccgtctgcggcgccgcaaggctgcgccacagcagcaccggcacaatcaacgtgaaaacgattacttccttgtacgcgctcgcccagaacgacgagtacgactccaacacgccgacgagaagcgatccggccgcggccagcggatagctgacgagcccgccgatgatcgcgccgacgaagcctttcaggccgatcaggaagccggaatcgtagtagatcgtcgtcagcggcccgacgagtacgcccgacaacgcgccgagcccggccgcgagcgtgaacgcgagccgccctgcctcggtcgtgccgatgccgacgagccgcgcgccgagacggtttaccgacgtcgcacgcagcgccttgccgggcaacgtgcgttcgaaatacaaatagagcgccgcgatcagcacgagcgcggtgccgaccacccaggcgctctgcatcgagatcgacaggctgccgagcgcgagtgacgtatccgagaacgcggtcgtgcgcgagccttccgcgccgaacatgaccagcccgagcccgaccaacgcgaaatgcacggcaaccgatacgatcagcagcagcagcgtcgtgccttcggcgatcggctgatacgcgagccggtagatgaacggcccgagcggcacgacgatcgcaagcgtgagcgcgatctgcgcgatcatcggcaacggctgcgcggcggcgcttctcgtcaccgcgtagatcgcgagcggcagcagcacgtagcggctcgccagcgtcgtcagcgtgcgggcgagccggcggcgacgcgcgcgatgccggatcagcccacccacttcgagcatgaagcaggcgatgccggcgacgaacagcagccagcaggttgccggaaatttctgcgcctgtagcgcggccagcgtcagcgcgccataggtgacgaattcgccttgggggatgaagatcacacgcgtgacggaaaagacgagcacgagtgcgagcgacagcagcgcgtagatcgcgcccgtcgtgatgccgtcctgcgcaagaattgccgcgatggagaaatccatggggtttcttcggttgagaatgcgtcgacggaaaaacggaaagacggaaagacggcccgcgcaacagcagccgtcgcgaaacgcgcccggcgcggcatacgcgccggggtcgcaccggatgccggacccggcccatcatcgggccaacgaaaaggcgcgtcgctcgccgagacgcacgcaacgtgaaaccgccgtcgcgcggcgtgacgcgtcgcacgccgcgcgatcgcgcaagcgccgcacgcccctcggtgtccaacttgcgatgccgagcagcgcgcgcgatgcgccgcgcgcgctatcggccgccgctcaatcagcctgcagtttccacttgtcgccgacgatctgcacgatcacgcgcgcgcgcgtatcgaagccgttgtggtcggcgggcgtcgtgttgatcacgccgtgcgacaccggcaagtcctttacgttctcgagcgcaccgcgcagcgcctcgcggaacgccggcgtgccgggctgcgccttcttcagcgcgtccggaatcgcgcgctgaagcatcagccccgcgtcccacacatggccgccgaacgtcgacaccgctgccgcgccgtacgccttctcatacgcggccttgtacgcgagcgccggctgcttggccggattcgaatcgggcagttgatcggcaacgagcaccggccccgccggcagcaattcgccgtcgcaatccttgccgcagacgcgcaggaaatcgttgttcgcgacgccgtgcgtctgatagaccttgcccgtgtaaccgcgcgccttcagcgtcttcgcgggcagcgcggcgggcgtgcccgcgccggcgatcagcaccgcgtcggggcgcgcgcccaacgtcttcagcacttgccccgtcaccgatgcatcggtgcggttgtagcgctcgttcgcgacaatcctgagcccgttcgcagcggcggccgcgctgaacacgccataccagccgtcgccatacgcatccgcgaagccgatgaagccgaccgtcttcacgccgtgcttcgccatgtagccggcgagcgcgtcagccatcaggcgatcgttttgcggcgtcttgaacacccatgcgcgcttcgcatccatcggcgcaatgatgtgcgcgcttgcggcaagcgagatcgccggcgtcttgccctgcgcgacgacgtcgatcatcgcgagcgcattcggcgtgatcgacgagccgacgatcgcgtcgacatgatcctcgtcgatcagcttgcgcgtgttctgcactgcgcggctcgtgtccgacgcatcgtcgagcacgatgtactcgacgcgcttgccgccgatctccttcggcagcaacgcaaccgtattcttctcgggaatgccgagcgacgcggcggcccccgttgccgaaaccgtgacgccgatcttcacctgcgccgacgcaagcccggcagtacataggcagccggccgcgaacgcgacctcgatccatcgcttcattttcattgtgtgtctccaaacgctgcgcgaaacgcgatcgagcggccatggcgacatggcgcaccgatcgaacctgcacgccgccgcgccggtttcacgttcgacgtgaaaccggcgcagggcgcgttcttcttgctgttgcgctcccctcgcgcgtgcgcatcgcacgcgcccttctgctgcctctaccgcgatcttccggccgatgccgcccgcgccgcgattacaaaaaacgcggccggccgcccgtatcgccgccgccgtcgccatgcgttaccgtcgatcccgagcgggtgttccgctcaaaacgccgacgatgcctgccgtcacgcgaacgcttcgcccaagccagcatgtcggtcgaatacgcggcacacgccggcaacatcggtcgcgccatcgcaccacgtgggcgacgcgcggcgaaacaccggcatgccgagcctgctgcgattcgatgcgccccgcaccccgtgagcagaaagcggcgcggcactccgcgcatgctcgccggtcgtcggcgtcgtgccggcgtcgtgcgcatcttcatacgcgagccggaacacaggcgcgaataacgaattgaaactggaatcggtgagaaacgcatcgacgacaagggccaagccggcgggccgacgcgccccgccgccgcctgcgccgtgtgcatgccggagaccttcgatcgccgcgccgtgcgcccgccggcaagtcgcgccggcatcgcagcacgccgaccgcgcagccggcgtctcgagcgatagcgcgccgagcatgcgggcacctgggcccgcatgcggcgtcacggcatcgggccacttcgatggcgcgcgcgatgcccaaggccccaccgacgcatcgccgcacacgcgccgcccagcctcggcaaacacgatccgtttaaccaccgacgcgccgccgacttgcaccagcgcgctcccgccgcatgccgcgtccagcccggcgggggcaatcgtcttcctgtcgcgcgtcgcgaagccgtgcctggcgatcgcagccgatgcagagagatcgcgtggtcgtgtttcaaagccccgaaaggcgcgctttgcatcgaacgattcgagacccgaagctgtcgccatcgaggacatcgcccgagcgggcaagcgcgcggccgtgccgcccattgcggacgaacgtgtggagacggccgagccgatcggcgcatcgaggtgattttcgctcgggtgtgagtaagcgccgttgggcacgcgggccgaatcggccgcatcgtcgagttcaacggcgcgcgttgcccacctgtcgatttcgcgcggcggcaacgcgatcgcatccttcgcgcggaggctcggcggtgcggcaaagcgagcggaggcagcatcggagcaagcggcgaagtcggtcctggcctccgcgaacgcgacgcccgaaacggccgcccatgcgttcgccgtaccgattccccagaaccgccccgctcctatcatcgagttcgtctccgtgtctcgcgctcggccgttccccgaccaacgggtcggcgaacggcgagtgtagcggacgcgttgcgcgcgcgacaaccgggttagcccgcagcgatgcgcgccggccggcgcaagcgggcggcaatcgaaggcggcgtgataaaccgcgtttagcgaaagcgatatgtacaccgccgaaaacgcacaaataaaaagcgctgttggaacgaatccaacagcgctttcgatcgggcactctgtgcctcgaatgtctcctcgttctccacctgcaaatttcgtttcgcggtgcatcagaactgagacgaaggttaatgcaagctcgatgcgtgcgacaacctagcatttacccctatggtgcatcgccgcacgaaattggggcacgtcggcggccatgtccggccgaaccgggccggccgttcgcggcgcgcatcgcaccggatggccgccgatcattgcgcaccgcacgatcgcgcgtcctcgccattcacgacgcgcgcagcggccgcacccgggcgatcacctcgccgacgatgccgcgcctgaacgcgagcacgcacacgatgaagataaggccggtgacgatcgtcgcggattcgccgagcgagcggaaccagtcgatgtgcgtgaccgacgcgagccagccgccgatgtcgcccagccgatcctcgagcgcgacgatcagcgccgcgccgacgagcgggccgaacagcgtgcccatgccgcccacgagcgtcatcagcacgacgaggcccgacatcgtccagtacgcatcgctcagcgtctcgaagccgagcacgaccactttcagcgcgccggcaagccccgcgagcgcggccgacaggatgaacgcaagcagcttgaagcgatcggtatcgtagccgagcgatatcgcgcgaggctcgttctccttgatcgcgacaagcacctgcccgaacggcgaatgcacgatgcgcacgatgaagaagcacgcgcacgcgatcacgacgagcaccacatagtagagcgcgagatcggacgacagatcgacgagcccgaacagccgcccgcgcggcacgccctgcaggccgtcctcgccgtgcgtgaacggcgcttgcagatagatgaaatacaccatctgggcgaacgcgagcgtgatcatcgcgaaatagatgccctgccgccggatcgcgaacaggccgacgacgaggccgagcagcgtcgcggcggcggtgccggccagcacgccgagctcgggcgccgtgccgagcgactgcatcgcgtaacccgtcacgtagcccgcggtcgcgagaaacatcgcgtggccgaacgacagcaaccccgtgaagccgatcagcagattgaacgccgccgcgaacaacgcgaaacacagcaccttcatcacgaacaccggatacgcgccgacgaacggcgcgacgagcaggccgagcagcagcaggccgtagagcgcttttctctgcatcatctttccttgccgaacaaacctgccggacgaatcaacagcacgatcgccatgatcacgaagacgaccgtcgccgatgcttccggatagaacacgcgcgtcaggccctcgaccacgccgagcatcaggcccgtgacgatcgagccgagaatcgagcccatgccgccgatcacgacgaccgcgaacaccgtgatgatcatcggctgccccatcagcggcgacacctgaatcacgggcgccgcgagcacgccggcgaacgcggcgagcgcaacgccgaagccgtaggtcagcgtgaccatcatcggcacgttgacgccgaacgcctcgacgagcttcggattctccgtgcccgcgcgcagataggcgccgagccgcgtcttctcgatcacgaaccaggtcgcaagacataccgcgagcgacgcgacgacgacccacgcgcggtagttcggcaggaacatgaagccgacgttggtcgcgccctcgagcagcgcgggcacgtcgtacggctgcccggacgagccgtagatcgcgcggaacacgccttcgacgacgagcgtgagcccgaacgtcagcagcaggccgtacaggtgatcgagcttgtagagccagcgcagcatcgagcgctcgatcaggatcccgaacagcccgacgacgacgggcgcgagcacgagcatcgcccagtacggcaggccgagatagttgagccccatccacgcgagcatcgcacccagcatgaagagcgcgccgtgcgcgaagttgatcacgttgagcagcccgaatatcaccgcgagcccgaggctcaggatcgcgtagaacgagccgttgacgagtccgagcaacaattggctcagcatcgccgacaccggaatgccgaagatgtccatcgaatctgccgtcagtcagtctatgtcaggtcaaaaaagttgcgcatgcaaccaaatacgcgcgacggcggcgttcgtccgccgtcgcgcgtgcattcgccgcgcgccgcggcatgcgcggcgccggcaacggcgcgggtcacttccagagcgcgcagcgcgtctcctgcttcgtcgtgaatgcctgctcgcccggaatcgtcgcgacgaccttgtagtagtcccacggctccttcgattcggacggcttcttcacttccatcagatacatgtcgtgaatcatgctgccgtccgtgcggatggagcccttcgcatagaagtcgtcgatcttcatcttcttgagctgcgccatcaccttgtcggaatcggtcgagcccgccgcctgcaccgccttcaggtaagtcgtcaccgacgaatagtccgccgcctgcaggctcgacggcatcttcttcatcttcgcgaaatagcgctgcgcccactgccgcgacgcctgatcgcggttccagtaccagctgtccgtcagcacgagaccttgcgtcgtctcgaggccgagcgcgtggacatcgttgatgaacatcagcagcgcggcgagcttcatcgtcttcgtgatgccgaattccttcgccgccttgatcgcgttcaccgtgtcgccccccgcgttcgcgaggccgaggatctgcgccttcgacgactgcgcctgcaacaggaacgacgagaaatccgacgccgacagcggatggcgcacttcgccgagcaccttgccgccgttggccttgacgacgtccgcggtgttcttctcgagcgccttgccgaacgcgtaatcggcggtcaggaagaaccacgtcttgccgccctgcttcaccaccgccgagcccgtgcccttcgcgagcgccatcgtgtcgtacgcgtagtggaccgtgtacggcgtgcactgctcgttcgtcagcgtgtccgcgcccgcgccgatgttgatgtagaccttcttcttctcggccgcgacctggttcatcgacagcgcggtcgccgagttcgtgccgccgacgagcaggtcgagcccgccgcggtccatccattcgcgcgccttcgatgcggcgatgtccgccttgttctggtggtccgcatacacgacctcgatcggcttgccgttgaccttgccgccgaagtcggccaccgccatcttgatcgcctcgaggccgccctgcccgtcgatgtcggcatagaggccggacatgtcggtgatgaagccgatcttcacggaatccgcggcctgcgcggcgcccaccgaccacgcggcggcgacggcaagacaggcgtgcgcaagggtcttcaatttcattggcgtctcctggtgtagtgcgttgtggttgtcaggttatgtacatcgggggaacggcaaagcggcgctatacgccgagcagatcatgcagcacgggcatcttcccctcgagctcggccgcgccgaaatgctcgacgatgcggccgtgctccatcacatagaaacggtcggcgagcggcgccgcgaaacggaaattctgctcgaccatcacgatcgtgtagccgcgcgccttgagcgtgacgatcatcttcgcgagcgcctgcacgatcacgggcgcgaggccctcggagatctcgtcgagcaacagcaggttcgcgccggtgcgcaggatgcgcgcgaccgcgagcatctgctgctcgccgcccgacagccgcgtgccctggctggcgcgccgcgacgcgaggttcggaaacatctcgtagatgtcctcgagcgacatcgcgcgcttgcgatcgccgagcacgggcggcagcagcaggttctcctcgcacgacaggctcgagaagatcccgcgctcctccgggcagtagccgacgccgtaatgcgcgatcttgtgcgtcggcaggccgatcgtctcgtggcccgcgatcctgatcgagccttcgcggcggcccgtgagccccatgatcgcgcgcagcgtcgtcgtgcggcccgcgccgttgcggccgagcagcgtgacgacctcgccgcggtgcacggtcagatcgacgccgtgcaggatgtgcgattcgccgtaccacgcctcgagccccgcgagcgcgagcgcgggcgtgccgctttcgacgctgttcaactcgcgctcttcccgttcgctgtggttcatgcgtgcgcccccgcgagcgccgcgtccgcgctgcccatgtacgcctcgacgacgagcgggttcttcgacacttccgcgtacgtgccttgcgcgagcacctcgccgcgctgcaggacggtgatcgtgtcggagatacccgcgatcacgttcatgttgtgctcgaccatcaggatcgtgcgcccattggcgaccttcttgatgagcgccgtcacgcgatcgacgtcctcgtgacccatgccctgcgtcggctcgtcgagcagcatcagctcgggctccatcgcaagcgtcgtcgcgatctcgagcgcgcgcttgcggccgtacgcgagctcgaccgtcggcacgtgcgcgaaatcggtgaggccgacctgcgtgagcagatccatcgcgcgatcgtccagccgcttgagcaaacgctcgctgcgccagaaatggaacgcggtgccgagcgagcgctgcaggccgatgcgcacgttctgcaacgcgctcagatgcggaaacaccgcggagatctggaacgagcggatcacgccgcgccgcgcgatctgcgacgggcgttcgtcggtgatgtcgatgccgttgtagacgatctggcccgacgtgggcttcaggaatttagtcaggagattgaagcaagtggtcttgccggcgccgttcggtccgatcagcgcatgaatcgatccgcgccgcacgcgcaggttcacgccgttcaccgcggtgaagcccttgaattccttcgtgagtccgcgtgtttcgagaatcgtgtcgccgagaatcatgttcccttcctacgaagtgaggcgaagcgctgggagatctcgcgcaagcggccacgatgcattcagcggatgagaggctgcccccgagctttgtatcgttgcgccgaggccggtctcctcgcgcaagtcgcagattcagactgcgtgtcattgtcgcgccgttggtgcagtgcattcatcgggatttgcacttatagggcacgacagcggcaagcattttttactcggtttttttgttttgaagatcaatgcgcccgcttattcgcacgcgagcgttcggttcgcgccgaatcgtttccggccgcgcgcaaaccctgatgccatatgcattttttgtgcgcggccgaatgcgtcttcgaccaaaacgcgttccggctcgaatcgaaaaaccgccgccgcgatcgagtgcgcgcgagagtgccgctttgcttttgggttaaccctcagccggttatttatttcgattcgtggccgattctttcaatggatcgtgtcacttttacgtcggcagcacggcttcggcgcgcgcgctcgcgccgcgctccgatgcgccgcggcgatccgcacgaatcatgtcgctcgcgcgctcggcgatcatcagcgtcggggagttcgtgttgcccgacgtgatcgtcggcatcaccgacgcgtcgacgacccgcagccccgtcacgccgcgcacgcgcaggcggctatcgacgacggcgtccggatcgtcggcgcgccccatccggcacgtgccgaccggatggaaaatcgtcgtgcccacggcgcccgccgcggcgatcagctccgcttcgctcacataccgggcgcccggcaggatttcttcgggcgcatagcgcgcgagcgcgggcgccgaggcgatccggcgcgtcaggcgcagcgcgttcgccgcgacatggcgatcgtaatcggtcgacagatagttcggcgcaatcgacggcgcgcgcgccggatccggcgacgccgcatggacgctgccgcgcgacgtcggccgcagatggcagaccgacgcggtgaacgcgttgaagcgatgcagcggctcgccgaagcgctcgagcgacagcggctgcacgtgatattcgagatcgggccgcgcgagtgccggatcgttcgggtccgatttcgcgaacgcgcccaattgcgacggcgccatcgacatcggcccgcgctgcatcagcgcgtattgcgcgccgatccacagcttgccccaccagtgcgcggacagcgtgttcagcgtgcgcacgccgcgcacgcgaaacgccatgcgcaactgcaagtgatcctgaagattttcgccgacgccgcgcagatccgcgatgacgccgatgccgagcgcctgcagccggctgccgtcgccgatgcccgacaattcgagcaactgcggcgaattcaccgcgcccgacgcgacgagcacctcgacgcgcgcgcgcgcgacgaacggcgcgccgccgccgcgatattcgacccccgcgcagcgcttgccgtcgaacacgagccgctcggcctgcgcgccggtgatcaccgtgaggttcggccgcgcgagcgcgggacgcaagaacgccttcgacgcgttccagcgaatgccgcacttctgattgacttcgaaatagccgacgcccgtgttgtcgccgcggttgaaatcgtcggtggccggaatgcccgtctgctgcgcggcctgcgagaatgcctcgagaatctcccagcgcagccgctgcttctcgacgcgccacatgccgcccgcgccgtgcatgtcggtcgcgcccgcatgatgatcctcgctgcgcctgaagacgggcagcacactgtcccacgaccagcccgcgtcgcccgtggcgcgcgcccagtcgtcgtaatcgccgcgctggccgcgcatgtagatcatcccgttgatcgacgacgagccgcccagcacgcgcccgcgcggatacgacagcgcgcggccgttcaggcccgcttcgggctcggtcttgtagagccagtcggtgcgcggattgccgatgcaatacagatagccgaccgggatgtggatccagtgatagtcgtccctgccgccggcttcgagcagcagcacggtcacctccggatcctcggtgagccggttcgcgagcacgcagcccgccgtgccggcgccgacgatcacataatcgaattcgccttcgagcgtacgttcggtagtcacgatctgccgtctcctcgattccgatgcggcggtttcttggcggaccgccgtcgcgcgccttcgcgccgagccgcgcgccgatcgcagatcgccggcgcgcgccgttaaagcatagaccgcgcggccccgttgcgggggccgcgcggcgtgatcaggatgtcgaacgggttcgcgtcacttcgcgacaggcatcgtgaactccgcgcccttcgcgatgctgtccggccagcgctgcatcacgctcttgtagcgcgtgtagaaacgcacgccctcctcgccgtatgcgtggtgatcgccgaacagcgagcgcttccagccgccgaacgaatgccacgccatcggcaccgggatcggcacgttgatgcccaccatcccgacctggatcttccgcgcgaacgcgcgcgcgatgccgccgtcggacgtgaagcacgacacgccgttggcgaactcgtgcgcgttgatgagctcgaccgcgctcgcgaaatccggcacccgcacgacggccagcaccggcccgaagatttcctcgcgatagatcgacatgtcggtcgtcacgtcatcgaacagcgtgccgccgaggaagaagccgttctcgccgccggcgacgacgtgccggcgcccgtcgacgacgagcttcgcgcccgccgcgacgccggcgtcgatgtacgcggacaccttcgcgcgatgcgcggccgtcacgagcggccccatttcgacgtcggcgttcatcccgttgccgatcttcagcgccttcgcacgctcggcgagccgctcgacgagcgcgtcggcgacgccgcccaccgcgaccgcgacggaaatcgccatgcagcgctcgcccgccgagccgtacgcggcgccgacgagcgcgtccactgcctgatcgaggttcgcgtccggcatcacgacgagatggttcttcgcgccgccgagcgcctgcacgcgcttgccgcggcgcgcggcttgcgtgtgaatgtactcggcgatcggcgtcgagccgacgaacgacagcgcggccacatccggatgcgcgatcagcgcgtcgacggccgtcttgtcgccgtgcacgacgttgaacacgccgtcgggcagccccgcttccttcagcagctcggcgagccggatcgacgccgacggatcgcgctcggaaggcttgagcacgaacgtgttgccgcacgcgatcgccaccggaaacatccagcacggcaccatcatcggaaaattgaacggcgtgatgccggcgacgacgccaagcggctgccgcaggttccagttgtcgatgccgccgccgatctggtcggtgaagtcggtcttcagcagattcggaatgccgcacgcgaattcgaccacctcgattccgcgcatcacctcgcccttcgcatccgagaacaccttgccgtgctcgcgggtgatcagctcggcgagctcgtcgtgatggcggtcgagcagctccttgaacttgaacatcacgcgcgcgcgcttgagcggcgaggtctcgctccacgcggggaacgcggcggccgcggcggcgacggccgcatcgacttccgcgccgctcgcgagcggcacgcgcgccgtcaccgtgccgagggccgggtcgaacacgtcgccgtaacggtcgctcgcgccatcgagcgcgcgcccgccgatgaaatgggccagtgcgcgcacgcgcgaatcgttcgaatgggtgctgccggtcatgtcgtcctccgtggttgccgttgccgcttttcgccgtgcacgcgtatcgcgcgcttcgggaatgaagcgtacccgcggcccccatgcgcgatccaatgagttatgctcaattgcgttataagccgcgctaatattgctcgatggacctgactctgctccgcgcgttcgtcgcggtcgcgcgcgagggcaacctcacgcgcgcggcggcgcaactgcatctgacgcagcccgccgtcagcctgcagatcaagaatctgcaggatctgctcggcatcgcgctgttcgtgcgcacgtcgcgcgggctcgtgctcacgcgcgacggccaggcgctgctgccgcacgcggaacgcgcgctcgacgcggcggccgacgtgaagcgcgcggccgccgcgctcaggcacgaagtgcgcggcaggctgcggatcggcacgattctcgaccccgagttcctgcggctgggcggcttcctgaagcggctcgtcgaagcgcatccgcagatcgagacggcgctgcggcacggcatgtccggctgggtgctcgacgaggtccgcgcgcgcgagctcgacgtcggctattacatcggccggccggaggaggacgatccgcgcgacgccgagcgctttcacacggtgacgctcacgcagttccgctaccgggtgctcgcgcccgccggctggaaggagcgcatgcagcgcgcgcgcacgtggcgcgagctcgcggcgctgccgtggatctggacgcccgccgcatccgcgcaccagcgcctcctgtcgcgccgcttcgccgatgcgggcgcgcagcccgtgaaggtcgccgaggtcgaccaggagacgtcgatgctcgatctcgtcaaatcgggagtcggcctgacgctcgcgcgcgattcgatcgcgctgcgggaggcgcacgcgcacgcgctcacgatcgtcgagcatgtcgcggtgcccgccgagctcacgttcgtcacgctcgccgatcgccgcgacgaaccggcgatcgccgccgcgcttcgcctcatcgacgagcagtgggcgatatgagcgccgctgatgatggtcgatacggcggcggccgggcgtcgcgaagcggggaaaagcggcgatgcgcgccggcacgacgcgcgcgcggggttcgctccgccgtgccgtcgcgcgtcgcgccggcgccccgtccgagcagccgacacgcggcgcggcgccaccgagaaggataggctgcgccgcgcacgaaccgtgcaaacgattcgccgcgagacgccgggtgcgcccgccgccgcatccgtgcgagccacgcgagcgcccgccgcgcggccgtttccggcggacacggcgcgcggctttccgcgtcgcgtcaaaatcgcttacaccccgatagaatggggcttctggatggtttgtccggacccgcaaacgctcttcacaggagacccgcatggcccgcaacatcgagatcaaagctcgcgcgcgcgaattcgaacaactgcgcgaacgggctgccgaactggcgaccgacgcgccgctcttctaccggcaacaggatttcttctacgatgtgccgcgcggccgcctgaagctgcgccgcttcgaggacggcacgcccgccgagctgatcttctaccagcgcgacgatcaggacggcccgaaggcgtcgtactacacgcgcagcccggtgacgaacgcggacgcgatgcacgcgctcctcgcgaccgcgctcacgacccgcggcatcgtgacgaaggagcggcacgtctatctggcgggtcgcacgcggatccacctcgatcgcgtcgacggcctgggcgatttcgtcgaactcgaggtcgtgctcggccctgacgacgacgaagacggcggccacgcggaagcgcatgcggtgttcgcgaagctcggcgtgccgagcgacgatctcgtcgcggtcgcgtacgtcgatctgctcaacgcgcaggccgaacccacggcgtgacgcttgtcggcgagcacccgccgcgcgccgcccgccgacgcacggcccccgtgcgcgggctgccgccccactcgccttgggcgggcgcccgccgcgcgcatcaggcggcgggtgcaccggaggccagatggccaagcggcagcggcccgttgcgcttgaacgtcgtgagcacgatgttcgagcgcacgctgtcgacgcccggcacccgcatcagcttcttcatcacgaacgacgacagcgcgttcagatccggcgcgacgatcctgagcagataatcggcatcgccaaccaccgcgtggcattcgagcacttccggcagcacgtcgatctgctgctggaactgctcgatgatcgaatcgccatgatgcttgagcttcaggctcgtgaacgcggtgacgccgagcccgagccgctcgggccgcagcacgacgcggtagccgtcgatcacgcccgccgcctcgagccgctgcagccgccggccgatctgcgacggcgacagcggcacctcttcgcccagttgctgatgcgtcgcgcgaccgaagcgctgcagcacgtcgagcagcgccaaatcgaagtgatcgagttccagcatgatgattctccgcgtgattatgcgttttgatgcgcaattatcgcatttatccatacacaatcgcccattttgcgcccaaaccgcgcgagccccgctctacacttgcatgcatccccaccactgatgcgaagcagggctaccccatgtccacggtcgttaccgcgaaactgaaggaacagttcgacgcgggcctcgaaacccgcgccgatttcaccatcgatcagccgctcgcccgctacggcgacgtcgaccacgcggtgtggacgcagttgtatacgcggcaggcggcgctgctgcgcggccgtgcatgcgacgcgttcatcgagggcctcgcgcgcatcggcctcgcgcccgatcgcgtgccgtcgttcgccgacgtgaaccggcggctcgagcccgcaaccggctggcgcatcgtcgcggtgccgggcctcgtgccggacgccgttttcttcgagcatctcgcgaaccggcggtttccggtcacctggtggatgcgccgcccggaccagctcgattatctacaggagccggactgcttccacgatctgttcggccacgtgccgctgctgatcgatcccgtattcgccgactacatgcacgcatacggccgcgcggcgcttcgcgtcgccgacgacgcaagcgcgctcgcgctccttgcgcgcctctattggtatacggtcgaattcggcctgattcgcgacacgcgcggcgaaaacgggctgcggatctacggcgcgggcatcgtgtcgagcaagggcgaaacgctctacagcctcgaaagcgcgtcgccgaaccggatcggcttcgatctcgaacgcgtgatgcggacccggtaccggatcgacacgttccagaagacctacttcgtgatcgacgatttcgcgcaactcttcgcgctcgccgacctcgacgcgcgcgcgctcgccgcgcggctcgccggcgcgcccgagcacgcggcgggcgcggtgcttgacggcgatcatgtgctcacgcgcggcaccggtgaaggctgggcagccgatgcagacgcttgacgaacaattatgaaagaatggccgatacggcgcgccgccgcgcgaatgggcgcggccgcgccgctattggacgagggacgaaaatgattcacaagctcacatcggaagaacgcaagacgcagcttgaaagcctgcaccactggaccgccgttcccggccgcgacgcgatccagcgcagcctgcgtttcgccgatttcaacgaagcgttcggcttcatgacgcgcgtcgcgatcaaggcgcaggaaatgaatcaccatcccgagtggttcaacgtctacaaccgcgtcgatgtcacgctctcgacgcacgacgccaacggcctcaccgagcgcgatatcaagctcgcgcatttcatcgacgaagtgggcaagcacgcgaaggctgcgtgattaccctgatggggattcgatttcaggtcgtcaacgtatcgctttccgtaagcgttttctatgctgaatgaagcgaaagccttcagccttccaagccgttgttaagtcgaacgtaagtctcccaggcgttgcgtgctttagggtccaatccttccagttgcagcgcactttggcgctgtacaatcagcaacgcatacggtttggaaagcgcgctagcttcttcgcagagttcgagttcgtcgccgctcgccggcgagcgggcccgccagaaattgattgcggcttcgagttcatggatcgagatgtcggacatgatcgaaaggttcgttgctggccgtcctgcttgccgccgggcttccgacgtttttcgtggaaacggcgtcgtgctgtcccgcgtgcctgaaccgccaacccattgtacttgagcgaatctcatgcgactccttctgatcgaagacgaccgccccatcgcacgcggcattcaaagcagcctcgaacaagccggcttcacggtcgacatggttcatgacggcatctttgccgagcaggcgctcgcgcaaaaccgccacgagctcgtgatcctcgacctcggcctgcccggcatcgacggcatgacgctgctgtcgcgctttcgccagaccaaccgccacacgcccgtcatcgtgctgaccgcgcgcgacgaactgaacgatcgcgtacagggcctcaattcgggcgccgacgactacatgctcaagccgttcgagcccgccgagctcgaggcgcgaattcgcgcggtgatgcgccgcagcggcccgcacagcgacatgccgcgcccggaagtatcgctcggcggcgtgcgcctgtcgggcgtcgatcgtcgcatcttcaacgacgacaagccgctcgagctctcgccgcgcgaattcgcggtgctcgagatgctgctgctgcgtcacggccgcgtcgtcagcaaggcgcaactgcaggatcacctgacgcacttcggcggcgatctcggcgataccgcgatcgaagtctacgtgcaccgggtgcgcaagaagctcgagcagtgccgcgtcgagatcgtcacggtgcgcggcttcggctatctgctgcaggaaattcgccagaccgcgagcgtctgatagcccgacggtctgacgccttgcgtgcggcgcgccgcagccgcgcgcgcggcacgcttgccctgcgccgcttcgcgaagcggcgcttattcttttctttcgcgcgatgtcccctgatccggctgtgaccagcctgcgccgcacgctgctgcggcgtttagccgcgccgctgtcgatgctcgcgctgatgagcggcctcattgcctactggcttgcgtggcaatacacgcagcacgtcgtcgatcgctcgctcgccgatctcgcctcggcgatctccaagcagatccagatcgccggccccgacgcgccgttcacggtgccgccgctcgcacaggcgatgttctccgatccgaccgagcaattgatctaccggatcagcgacggcgaacacgagctcgccggcgatccgaagctgccgctgcaaggcacgagcgtgcgccggatgcatgtcgcctatgtattcgaggccgagtacgacaaccaggcggtgcgcgtcgcgcaagtgcgcgtcgcgcagacggaaagcggcaatccgatgatcgtcgaggtcgcgcagccggtgcgctatcgttaccggatcgcggcggaattcctgatcgcgatcatgatgccgctgctgctgctgctgctcgccggctggggaatcgtgtggcgcgtcgtcaaccagcagctcggcccgctcacgcatctcgccgattcgctgaaccggcagacgcacacgtcgctcgagcccgtcgatgaaaccgaggtgccgctcgagatccggccgctcacgagcgcgatgaatgcgctgctcggccgcctgaaaaccgcactcgacgcgcagcgcaagttcatcgccgatgccgcgcatcagctgcgcacgccgctcaccgcgatcaagctgcacgcggagcaggcggccgttgcgcgcgatccgcaacaggcgctgaccgcggtgcgcgagctgcgctcggcggccgatcgcgccgtgcggctgtcaaatcagttgctgtcgctcgcgcgcgcggagccgggcgagcaggcagcccgcttcgtcgatgtcgatctggccgccctcgcattcgaaaccggtgccgaatgggtgccgcgcgcgctcgccgcgcatgtcgacctcggcttccaacgcggcgacggccgcggcgacgatgagccgctcctcgtgcgcggcaacccggtgctgctgcgcgaagtgatcgcgaacctgctcgacaacgcgctgaaatacgtgccgctcgcgcggccgcagggcgcgcggatcacgatggacgtgtcgcggatcgcgctcgacgaaggccacgcggcggccgagatcgtcgtcgaggacaacggctcgggcgtgcccgccgcgcagcaggcggacctgttcaagcgcttcttccgcggcgacgcgcaaagcggcaacggcgtcgagacgggcgcgggcctcggcctcgcgatcgtccacgacatcatcgcgatgcacggcggaaccgtatcgtacgcggatgcgccggaaggcggctcgtgcttcatcgtacgcgtgccgctcgcggacacgccgtccacgcccgcgccgcccccctgtgaatcgccggccgcttcggcctgacgccgtggccgggcgcgatcgcgctcggccacgccaagccacagggctcgacgcgcgcggccgagccgcgagcgcaccgcgccattgccgcgcgatcgcaccgtcgcgccgcctttcttcgcaatccggaacgtcgctcaacggcgcgatcgcggccatcgccgccgcaccgaacgagcgcccccacgcgctcgccgccgggcgacaggcccgttttcgaacgcggacggtcgcctagcccgacggcgcgcgccgcgtccgcgcgcgattcgcgatcgctcgcgggcccacgaaacgacaaacgaggccgaacggaataagacaagagggaatgggacaggagggaataacgcggggacggccttcttcgattcgaacgccgattcgaacgccgggaaaccgcggcggccgcgcgagcttgccgcgcaccgccgccgggcgtcacttcttctttttcttgtccttgccgcctttcttcgccttcttctttttcttgccttcgtcttcttccgacgttgcaagcagcgtgccgcggcacgtcgccgcgccgcaatggcacgcgtattcgcgcttgagctttttcgtcaggcgcgcgtcgatcacgagaccgtagtcgtagaacagttcttcctgctcgtcgatgtcacgcagcgcatggatgtacacgcgcccgcccacttcctcggcttcgcagttcggcgcgcacgaatggttgatccagcgcgcgctgttgccgttgatcttgccgtcgatcaccccgccctcttccagcgcgaagtaaaaggtgtgattcggatcgtccgggtcgtgcggatggcggcgcagcgcctctttccacgagatccgctcgcccttgtattcgactacgcgctctcccgccttgatcggtaccgcggcgaatacgcccttgccgtgaacgcccgagcggcgtaccacgatcctgcgtgaactcatcgaacgaatcctttgaagacgacttgaaactgaaacgatcgcgccgcgcattgcgtgccggccgcgcggcttggcccgtcgcgccgcaggcggccatcataggccgcgcgcggcaccgggcgcgaatcatcgaatcctacacgttcgggattgcttcgttcaacatcgaacggccgcgcgatgcacgaagtcgcgcgaaattcgcgcaaatggcgaaacatcgcccgcatcggcaatcgaaacggcgcgctcgaaatcggcatgcgagccgcgcaccggcggctcgcctccatgcgccgcgcgcggcgttcagcgctggccgaacgatgcgtcgccgaacagcgccttgtactcgcgcggctgcgagcgccaatactgcggcggcgcactgaccgtcgcgccgagctgcgcggccgcatgccacggccagcgcggatcgtagagcatcgcgcgcgccatcgcgacgaagtccgcgtcacccgcttcgatcacgcgattcgcatgcgcgggatcggaaatgaggccgacggcgatcgtcggcagcccgaccgcgcgcttgaccgcctgcgcgaacggcacctgatagccgggcgacaacggaattttctgaagcggcgacacaccgcccgatgacacgtcgatccaatcgcaatcgcgccgcttcagttcgtgcgcgaacgcgatcgtatcgtcgagctcccagccgcccgacacccagtcggtcgcggacacgcgcacgccgaccggacgatcgtccggaaacgccgcgcgcaccgcgtcgaatacctcgagcggaaagcgcatccggttttcgagcgagccgccgtacgcatcgtcgcgatggttcgcgagcggcgacaggaactgatgcagcaaatagccgtgcgccgcgtggacttcgatcgcgtcgatgccaagacgcgccgcgcgtttcgcggattcgacgaacgcgcgcttcacgcgctcgagccccgccgcatcgagcgcgagcggcgtgggctcatgctcccggtgcgggacgccggaaggcgcatgcggccgccagccgccctcatcgacggcaatcaactggccgcctttccacggcacgtcgctcgacgccttgcggcccgcgtgcgacagctgcatcgcgacgcgaatcggcgaatgcttgcggatcgccgcgagcacgggttcgagcgcagcctcggtcgcgtcgctccacaagccgagatccgcggccgaaatgcggccgtcgggctcgacggccgtcgcttcgatgcaaagcagccccgcgccggacaacgcgagatgcccgagatgaatcatgtgccacgcgcgcgcctcgccgttttcggccgaatactggcacatcggcgaaatcacgatgcgattgggaagggtcacgccgcgcagcgtgaatggagaaaacaatgcactcatggcagccgccctcacaagggaagtcgagcggccgaggttagcacgcagcacaaaagcttgccgcgggcgccgatggcgcacgaaagggaaacggcgctcggcggaaacggtccgcccccggcgcgtcgataatggaacgatgccgtttcgggccgctttcgggccgaacacgcgcggccggcacggcccgttcgccgccgccccgccgcgcagttgccctgccctcctacagcccgacggaatcgagccattcgccgaacatcctgcgcgccgcgcattcgagcgtcgggccgagttgcgcagtctgttcgcgcaatcgtttcgcgtcggtgccgggcgtggccgcgatctcgcccgcatggccgatcagccagggctcgaagcgatccgcgcggatctccgggtggcactggagcgcgagcacgtgcgtaccccacgagaaagcctggttgcggcatgccggcgtcgacgcgagatgaatcgcgcccgccggcaggtcgaacgtgtcgccgtgccaatgcatcatcgacgtgatcgcgccgtcgacatggcgcagcggcgacgcacgccccgcatccgtcaacgcaagcggaatccagccgagctccttcgccgcggccggatacacgcgcgcgccgagcgcacgcgcgatcaactgcgagccgagacagacgccgagcgtcggcagccccgcttcgatgcgcttgccgacgagcgccgcgagcggcgccgtcgtcggatacagctcgtcgtcgtaagcgctgatcggcccgccgagcacgacgagcagcgacggctcgagcgcgtcgagcacctcgacgcgggagccgccgacgtcgacataccgtacgcgccggccgcgctcgccgagcacctgctcgaaactgccgagatcctcgaaatgcacgtggcgaatcgcaacgacttcagcgttcatcggcgcctccggcgcgaacgagcgttcgctcgacgcgcatcacgcctgcgcgaagagcttccaggtcttcttctgcgtcaggacgtccgcttcctcatgcaccgcgcaatcgagacgcagatcgctgtccgtcatcgtcagatcgagcagcgaacagcggtacgtcggcttgcgcgccgccttgcccggctggaaatgtttgcacgtcacgcacatccggtgcggcggaatgtcgccgttgacctgcagctcacgcagcgtcttcagcagcgcgcggtacagcacgccctgctcgtcgccgccgagcgtgccgaccgccttcgacaggaagtcgggccactgcagcgccttcttcgccgccgtgcggccgcgcgcgctcaggcgcaccgcgagtgcgcggccgtcgtcgagcgcgcgccgcttttcgaccagccccttgtgctcgagcgtgctcaccgcatcactcgtcgttgcggcggtcaactgcgtttcgcgcgcaatctcgcccagacgcatcggccctttacgctggagcagcagcacgaggatttcaccctgcgtcggcgtcaaccccgcgccttccgcccaatcccatgcctggctccgcatagccgtgctcaaccgcaacaggctgtgggtcactcgccccgcagcctggttcccgtaaacaccatcgctcatagtcttttcgctgttgccggccgtctttcgaaggcggccgtttgtggggagatcaggtctcgatctctgtctcaaaagggcgcacccggacgagcgcgtccgacatgttcgccgcgaggcacacgctgcgaacctgcacgcgatttcagcgcccccgtcggcgccaaccaccgcgaagccgacattctaagcgagagcggaaaatcgcacagctaagttatcccaccaaatctgtggataacacccaaataaccacaggaacgaactgtgtgtcgtttcttgacaaccgccgcacaggccaagccgaaaaaatttccatccccgcgcatccgtcggaattccagctcgatccacttcgttgtcaatgtcacaggcccttgactttgcggcgaaatatcaagttatccacagaatcggcgggggcttgttaactactactacgtttacatacgtatacgtcgaggtaaacctaaacccgggctcgccgggtgcggggatttgcaaaactatttt